diff --git a/_data/versioned/latest/index/quarkus.yaml b/_data/versioned/latest/index/quarkus.yaml index f89dd4a442..eccd05d6cf 100644 --- a/_data/versioned/latest/index/quarkus.yaml +++ b/_data/versioned/latest/index/quarkus.yaml @@ -5,7 +5,7 @@ types: - title: Authorization of web endpoints filename: security-authorize-web-endpoints-reference.adoc summary: Quarkus has an integrated pluggable web security layer. - categories: "web, security" + categories: "security, web" id: security-authorize-web-endpoints-reference type: reference url: /guides/security-authorize-web-endpoints-reference @@ -30,7 +30,7 @@ types: - title: Configure data sources in Quarkus filename: datasource.adoc summary: Use a unified configuration model to define datasources for Java Database Connectivity (JDBC) and Reactive drivers. - categories: "getting-started, data" + categories: "data, getting-started" id: datasources type: reference url: /guides/datasource @@ -52,6 +52,12 @@ types: categories: data type: reference url: /guides/infinispan-client-reference + - title: Logging configuration + filename: logging.adoc + summary: "Read about the efficient use of logging API in Quarkus, configuring logging output according to your needs, and using logging adapters to unify the output from other logging APIs." + categories: "core, getting-started" + type: reference + url: /guides/logging - title: Mailer Reference Guide filename: mailer-reference.adoc summary: This reference guide explains in more details the configuration and usage of the Quarkus Mailer. @@ -145,14 +151,14 @@ types: - title: Authentication mechanisms in Quarkus filename: security-authentication-mechanisms.adoc summary: "The Quarkus Security framework supports multiple authentication mechanisms, which you can use to secure your applications." - categories: "web, security" + categories: "security, web" id: security-authentication-mechanisms type: concepts url: /guides/security-authentication-mechanisms - title: Basic authentication filename: security-basic-authentication.adoc summary: HTTP Basic authentication is one of the least resource-demanding techniques that enforce access controls to web resources. - categories: "web, security" + categories: "security, web" id: security-basic-authentication type: concepts url: /guides/security-basic-authentication @@ -166,21 +172,21 @@ types: - title: OpenID Connect (OIDC) Bearer token authentication filename: security-oidc-bearer-token-authentication.adoc summary: Secure HTTP access to Jakarta REST (formerly known as JAX-RS) endpoints in your application with Bearer token authentication by using the Quarkus OpenID Connect (OIDC) extension. - categories: "web, security" + categories: "security, web" id: security-oidc-bearer-token-authentication type: concepts url: /guides/security-oidc-bearer-token-authentication - title: OpenID Connect authorization code flow mechanism for protecting web applications filename: security-oidc-code-flow-authentication.adoc summary: "To protect your web applications, you can use the industry-standard OpenID Connect (OIDC) Authorization Code Flow mechanism provided by the Quarkus OIDC extension." - categories: "web, security" + categories: "security, web" id: security-oidc-code-flow-authentication type: concepts url: /guides/security-oidc-code-flow-authentication - title: Proactive authentication filename: security-proactive-authentication.adoc summary: Proactive authentication is enabled in Quarkus by default. - categories: "web, security" + categories: "security, web" id: security-proactive-authentication type: concepts url: /guides/security-proactive-authentication @@ -208,7 +214,7 @@ types: - title: Security vulnerability detection and reporting in Quarkus filename: security-vulnerability-detection.adoc summary: Most of the Quarkus tags are registered in the US National Vulnerability Database (NVD) in Common Platform Enumeration (CPE) name format. - categories: "contributing, security" + categories: "security, contributing" id: security-vulnerability-detection type: concepts url: /guides/security-vulnerability-detection @@ -238,7 +244,7 @@ types: - title: Building a Native Executable filename: building-native-image.adoc summary: Build native executables with GraalVM or Mandrel. - categories: "getting-started, native" + categories: "native, getting-started" type: tutorial url: /guides/building-native-image - title: Collect metrics using Micrometer @@ -277,7 +283,7 @@ types: - title: Protect a web application by using OpenID Connect (OIDC) authorization code flow filename: security-oidc-code-flow-authentication-tutorial.adoc summary: "With the Quarkus OpenID Connect (OIDC) extension, you can protect application HTTP endpoints by using the OIDC Authorization Code Flow mechanism." - categories: "web, security" + categories: "security, web" id: security-oidc-code-flow-authentication-tutorial type: tutorial url: /guides/security-oidc-code-flow-authentication-tutorial @@ -290,7 +296,7 @@ types: - title: Secure a Quarkus application with Basic authentication and Jakarta Persistence filename: security-basic-authentication-tutorial.adoc summary: Secure your Quarkus application endpoints by combining the built-in Quarkus Basic authentication with the Jakarta Persistence identity provider to enable role-based access control (RBAC). - categories: "getting-started, security" + categories: "security, getting-started" id: security-basic-authentication-tutorial type: tutorial url: /guides/security-basic-authentication-tutorial @@ -346,7 +352,7 @@ types: - title: AppCDS filename: appcds.adoc summary: This reference guide explains how to enable AppCDS with Quarkus. - categories: "cloud, core" + categories: "core, cloud" type: guide url: /guides/appcds - title: Application Data Caching @@ -436,12 +442,6 @@ types: categories: writing-extensions type: guide url: /guides/conditional-extension-dependencies - - title: Configuring Logging - filename: logging.adoc - summary: This guide explains logging and how to configure it. - categories: core - type: guide - url: /guides/logging - title: Configuring Well-Known OpenID Connect Providers filename: security-openid-connect-providers.adoc type: guide @@ -490,7 +490,7 @@ types: - title: Deploying on OpenShift filename: deploying-to-openshift.adoc summary: This guide covers how to deploy a native application on OpenShift. - categories: "cloud, native" + categories: "native, cloud" id: deploy-openshift type: guide url: /guides/deploying-to-openshift @@ -763,7 +763,7 @@ types: - title: Kubernetes extension filename: deploying-to-kubernetes.adoc summary: This guide covers how to deploy a native application on Kubernetes. - categories: "cloud, native" + categories: "native, cloud" id: deploy-kubernetes type: guide url: /guides/deploying-to-kubernetes @@ -973,7 +973,7 @@ types: - title: Simplified Hibernate ORM with Panache and Kotlin filename: hibernate-orm-panache-kotlin.adoc summary: This explains the specifics of using Hibernate ORM with Panache in a Kotlin project. - categories: "alt-languages, data" + categories: "data, alt-languages" type: guide url: /guides/hibernate-orm-panache-kotlin - title: Simplified Hibernate Reactive with Panache @@ -991,13 +991,13 @@ types: - title: Simplified MongoDB with Panache and Kotlin filename: mongodb-panache-kotlin.adoc summary: This guide covers the usage of MongoDB using active records and repositories in a Kotlin project. - categories: "alt-languages, data" + categories: "data, alt-languages" type: guide url: /guides/mongodb-panache-kotlin - title: SmallRye Fault Tolerance filename: smallrye-fault-tolerance.adoc summary: This guide demonstrates how your Quarkus application can utilize the SmallRye Fault Tolerance specification through the SmallRye Fault Tolerance extension. - categories: "web, observability" + categories: "observability, web" type: guide url: /guides/smallrye-fault-tolerance - title: SmallRye GraphQL @@ -1027,14 +1027,14 @@ types: - title: Testing Your Application filename: getting-started-testing.adoc summary: "This guide covers testing in JVM mode, native mode, and injection of resources into tests" - categories: "core, native, tooling" + categories: "native, core, tooling" id: testing type: guide url: /guides/getting-started-testing - title: Tips for writing native applications filename: writing-native-applications-tips.adoc summary: This guide is a collection of tips to help you solve the problems you encounter when compiling applications to native executable. - categories: "core, writing-extensions, native" + categories: "native, core, writing-extensions" type: guide url: /guides/writing-native-applications-tips - title: Using Apache Kafka Streams @@ -1163,7 +1163,7 @@ types: - title: Using SSL With Native Executables filename: native-and-ssl.adoc summary: "In this guide, we will discuss how you can get your native images to support SSL, as native images don't support it out of the box." - categories: "core, security, native" + categories: "native, core, security" type: guide url: /guides/native-and-ssl - title: Using Security with .properties File @@ -1276,13 +1276,13 @@ types: - title: Validation with Hibernate Validator filename: validation.adoc summary: This guide covers how to use Hibernate Validator/Bean Validation in your REST services. - categories: "web, data" + categories: "data, web" type: guide url: /guides/validation - title: Writing JSON REST Services filename: rest-json.adoc summary: JSON is now the lingua franca between microservices. - categories: "web, serialization" + categories: "serialization, web" type: guide url: /guides/rest-json - title: Writing REST Services with RESTEasy Reactive diff --git a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.elytron.security.jdbc.BcryptPasswordKeyMapperConfig b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.elytron.security.jdbc.BcryptPasswordKeyMapperConfig index a2564452cc..5998a1763f 100644 --- a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.elytron.security.jdbc.BcryptPasswordKeyMapperConfig +++ b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.elytron.security.jdbc.BcryptPasswordKeyMapperConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"boolean","key":".enabled","configDoc":"If the bcrypt-password-mapper is enabled.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"int","key":".password-index","configDoc":"The index (1 based numbering) of the column containing the password hash","withinAMap":false,"defaultValue":"0","javaDocSiteLink":"","docMapKey":"password-index","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"org.wildfly.security.password.spec.Encoding","key":".hash-encoding","configDoc":"A string referencing the password hash encoding (\"BASE64\" or \"HEX\")","withinAMap":false,"defaultValue":"base64","javaDocSiteLink":"","docMapKey":"hash-encoding","configPhase":"BUILD_TIME","acceptedValues":["`base64`","`hex`"],"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":true}},{"configDocKey":{"type":"int","key":".salt-index","configDoc":"The index (1 based numbering) of the column containing the Bcrypt salt","withinAMap":false,"defaultValue":"0","javaDocSiteLink":"","docMapKey":"salt-index","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"org.wildfly.security.password.spec.Encoding","key":".salt-encoding","configDoc":"A string referencing the salt encoding (\"BASE64\" or \"HEX\")","withinAMap":false,"defaultValue":"base64","javaDocSiteLink":"","docMapKey":"salt-encoding","configPhase":"BUILD_TIME","acceptedValues":["`base64`","`hex`"],"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":true}},{"configDocKey":{"type":"int","key":".iteration-count-index","configDoc":"The index (1 based numbering) of the column containing the Bcrypt iteration count","withinAMap":false,"defaultValue":"0","javaDocSiteLink":"","docMapKey":"iteration-count-index","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"org.wildfly.security.auth.realm.jdbc.mapper.PasswordKeyMapper","key":".to-password-key-mapper","configDoc":"","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"to-password-key-mapper","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"boolean","key":".enabled","configDoc":"If the bcrypt-password-mapper is enabled.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"int","key":".password-index","configDoc":"The index (1 based numbering) of the column containing the password hash","withinAMap":false,"defaultValue":"0","javaDocSiteLink":"","docMapKey":"password-index","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"org.wildfly.security.password.spec.Encoding","key":".hash-encoding","configDoc":"A string referencing the password hash encoding (\"BASE64\" or \"HEX\")","withinAMap":false,"defaultValue":"base64","javaDocSiteLink":"","docMapKey":"hash-encoding","configPhase":"BUILD_TIME","acceptedValues":["`base64`","`hex`"],"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":true}},{"configDocKey":{"type":"int","key":".salt-index","configDoc":"The index (1 based numbering) of the column containing the Bcrypt salt","withinAMap":false,"defaultValue":"0","javaDocSiteLink":"","docMapKey":"salt-index","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"org.wildfly.security.password.spec.Encoding","key":".salt-encoding","configDoc":"A string referencing the salt encoding (\"BASE64\" or \"HEX\")","withinAMap":false,"defaultValue":"base64","javaDocSiteLink":"","docMapKey":"salt-encoding","configPhase":"BUILD_TIME","acceptedValues":["`base64`","`hex`"],"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":true}},{"configDocKey":{"type":"int","key":".iteration-count-index","configDoc":"The index (1 based numbering) of the column containing the Bcrypt iteration count","withinAMap":false,"defaultValue":"0","javaDocSiteLink":"","docMapKey":"iteration-count-index","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.elytron.security.jdbc.ClearPasswordMapperConfig b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.elytron.security.jdbc.ClearPasswordMapperConfig index ec3dc71922..fd586d2534 100644 --- a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.elytron.security.jdbc.ClearPasswordMapperConfig +++ b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.elytron.security.jdbc.ClearPasswordMapperConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"boolean","key":".enabled","configDoc":"If the clear-password-mapper is enabled.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"int","key":".password-index","configDoc":"The index (1 based numbering) of the column containing the clear password","withinAMap":false,"defaultValue":"1","javaDocSiteLink":"","docMapKey":"password-index","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"org.wildfly.security.auth.realm.jdbc.mapper.PasswordKeyMapper","key":".to-password-key-mapper","configDoc":"","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"to-password-key-mapper","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"boolean","key":".enabled","configDoc":"If the clear-password-mapper is enabled.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"int","key":".password-index","configDoc":"The index (1 based numbering) of the column containing the clear password","withinAMap":false,"defaultValue":"1","javaDocSiteLink":"","docMapKey":"password-index","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.elytron.security.jdbc.PrincipalQueriesConfig b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.elytron.security.jdbc.PrincipalQueriesConfig index 2ac361fe47..cca430bda9 100644 --- a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.elytron.security.jdbc.PrincipalQueriesConfig +++ b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.elytron.security.jdbc.PrincipalQueriesConfig @@ -1 +1 @@ -[{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":"","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.elytron.security.jdbc.PrincipalQueryConfig","showSection":false,"configDocItems":[{"configDocKey":{"type":"string","key":".sql","configDoc":"The sql query to find the password","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"sql","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"string","key":".datasource","configDoc":"The data source to use","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"datasource","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"int","key":".attribute-mappings.\"attribute-mappings\".index","configDoc":"The index (1 based numbering) of column to map","withinAMap":true,"defaultValue":"0","javaDocSiteLink":"","docMapKey":"index","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"string","key":".attribute-mappings.\"attribute-mappings\".to","configDoc":"The target attribute name","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"to","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"boolean","key":".clear-password-mapper.enabled","configDoc":"If the clear-password-mapper is enabled.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"int","key":".clear-password-mapper.password-index","configDoc":"The index (1 based numbering) of the column containing the clear password","withinAMap":false,"defaultValue":"1","javaDocSiteLink":"","docMapKey":"password-index","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"boolean","key":".bcrypt-password-mapper.enabled","configDoc":"If the bcrypt-password-mapper is enabled.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"int","key":".bcrypt-password-mapper.password-index","configDoc":"The index (1 based numbering) of the column containing the password hash","withinAMap":false,"defaultValue":"0","javaDocSiteLink":"","docMapKey":"password-index","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"org.wildfly.security.password.spec.Encoding","key":".bcrypt-password-mapper.hash-encoding","configDoc":"A string referencing the password hash encoding (\"BASE64\" or \"HEX\")","withinAMap":false,"defaultValue":"base64","javaDocSiteLink":"","docMapKey":"hash-encoding","configPhase":"BUILD_TIME","acceptedValues":["`base64`","`hex`"],"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":true}},{"configDocKey":{"type":"int","key":".bcrypt-password-mapper.salt-index","configDoc":"The index (1 based numbering) of the column containing the Bcrypt salt","withinAMap":false,"defaultValue":"0","javaDocSiteLink":"","docMapKey":"salt-index","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"org.wildfly.security.password.spec.Encoding","key":".bcrypt-password-mapper.salt-encoding","configDoc":"A string referencing the salt encoding (\"BASE64\" or \"HEX\")","withinAMap":false,"defaultValue":"base64","javaDocSiteLink":"","docMapKey":"salt-encoding","configPhase":"BUILD_TIME","acceptedValues":["`base64`","`hex`"],"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":true}},{"configDocKey":{"type":"int","key":".bcrypt-password-mapper.iteration-count-index","configDoc":"The index (1 based numbering) of the column containing the Bcrypt iteration count","withinAMap":false,"defaultValue":"0","javaDocSiteLink":"","docMapKey":"iteration-count-index","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}}],"anchorPrefix":null}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".\"named-principal-queries\"","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.elytron.security.jdbc.PrincipalQueryConfig","showSection":false,"configDocItems":[{"configDocKey":{"type":"string","key":".\"named-principal-queries\".sql","configDoc":"The sql query to find the password","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"sql","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"string","key":".\"named-principal-queries\".datasource","configDoc":"The data source to use","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"datasource","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"int","key":".\"named-principal-queries\".attribute-mappings.\"attribute-mappings\".index","configDoc":"The index (1 based numbering) of column to map","withinAMap":true,"defaultValue":"0","javaDocSiteLink":"","docMapKey":"index","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"string","key":".\"named-principal-queries\".attribute-mappings.\"attribute-mappings\".to","configDoc":"The target attribute name","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"to","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"boolean","key":".\"named-principal-queries\".clear-password-mapper.enabled","configDoc":"If the clear-password-mapper is enabled.","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"int","key":".\"named-principal-queries\".clear-password-mapper.password-index","configDoc":"The index (1 based numbering) of the column containing the clear password","withinAMap":true,"defaultValue":"1","javaDocSiteLink":"","docMapKey":"password-index","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"boolean","key":".\"named-principal-queries\".bcrypt-password-mapper.enabled","configDoc":"If the bcrypt-password-mapper is enabled.","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"int","key":".\"named-principal-queries\".bcrypt-password-mapper.password-index","configDoc":"The index (1 based numbering) of the column containing the password hash","withinAMap":true,"defaultValue":"0","javaDocSiteLink":"","docMapKey":"password-index","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"org.wildfly.security.password.spec.Encoding","key":".\"named-principal-queries\".bcrypt-password-mapper.hash-encoding","configDoc":"A string referencing the password hash encoding (\"BASE64\" or \"HEX\")","withinAMap":true,"defaultValue":"base64","javaDocSiteLink":"","docMapKey":"hash-encoding","configPhase":"BUILD_TIME","acceptedValues":["`base64`","`hex`"],"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":true}},{"configDocKey":{"type":"int","key":".\"named-principal-queries\".bcrypt-password-mapper.salt-index","configDoc":"The index (1 based numbering) of the column containing the Bcrypt salt","withinAMap":true,"defaultValue":"0","javaDocSiteLink":"","docMapKey":"salt-index","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"org.wildfly.security.password.spec.Encoding","key":".\"named-principal-queries\".bcrypt-password-mapper.salt-encoding","configDoc":"A string referencing the salt encoding (\"BASE64\" or \"HEX\")","withinAMap":true,"defaultValue":"base64","javaDocSiteLink":"","docMapKey":"salt-encoding","configPhase":"BUILD_TIME","acceptedValues":["`base64`","`hex`"],"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":true}},{"configDocKey":{"type":"int","key":".\"named-principal-queries\".bcrypt-password-mapper.iteration-count-index","configDoc":"The index (1 based numbering) of the column containing the Bcrypt iteration count","withinAMap":true,"defaultValue":"0","javaDocSiteLink":"","docMapKey":"iteration-count-index","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}}],"anchorPrefix":null}}] \ No newline at end of file +[{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":"","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.elytron.security.jdbc.PrincipalQueryConfig","showSection":false,"configDocItems":[{"configDocKey":{"type":"string","key":".sql","configDoc":"The sql query to find the password","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"sql","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"string","key":".datasource","configDoc":"The data source to use","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"datasource","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"int","key":".attribute-mappings.\"attribute-mappings\".index","configDoc":"The index (1 based numbering) of column to map","withinAMap":true,"defaultValue":"0","javaDocSiteLink":"","docMapKey":"index","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"string","key":".attribute-mappings.\"attribute-mappings\".to","configDoc":"The target attribute name","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"to","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"org.wildfly.security.auth.realm.jdbc.mapper.PasswordKeyMapper","key":".clear-password-mapper.to-password-key-mapper","configDoc":"","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"to-password-key-mapper","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"boolean","key":".clear-password-mapper.enabled","configDoc":"If the clear-password-mapper is enabled.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"int","key":".clear-password-mapper.password-index","configDoc":"The index (1 based numbering) of the column containing the clear password","withinAMap":false,"defaultValue":"1","javaDocSiteLink":"","docMapKey":"password-index","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"org.wildfly.security.auth.realm.jdbc.mapper.PasswordKeyMapper","key":".bcrypt-password-mapper.to-password-key-mapper","configDoc":"","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"to-password-key-mapper","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"boolean","key":".bcrypt-password-mapper.enabled","configDoc":"If the bcrypt-password-mapper is enabled.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"int","key":".bcrypt-password-mapper.password-index","configDoc":"The index (1 based numbering) of the column containing the password hash","withinAMap":false,"defaultValue":"0","javaDocSiteLink":"","docMapKey":"password-index","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"org.wildfly.security.password.spec.Encoding","key":".bcrypt-password-mapper.hash-encoding","configDoc":"A string referencing the password hash encoding (\"BASE64\" or \"HEX\")","withinAMap":false,"defaultValue":"base64","javaDocSiteLink":"","docMapKey":"hash-encoding","configPhase":"BUILD_TIME","acceptedValues":["`base64`","`hex`"],"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":true}},{"configDocKey":{"type":"int","key":".bcrypt-password-mapper.salt-index","configDoc":"The index (1 based numbering) of the column containing the Bcrypt salt","withinAMap":false,"defaultValue":"0","javaDocSiteLink":"","docMapKey":"salt-index","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"org.wildfly.security.password.spec.Encoding","key":".bcrypt-password-mapper.salt-encoding","configDoc":"A string referencing the salt encoding (\"BASE64\" or \"HEX\")","withinAMap":false,"defaultValue":"base64","javaDocSiteLink":"","docMapKey":"salt-encoding","configPhase":"BUILD_TIME","acceptedValues":["`base64`","`hex`"],"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":true}},{"configDocKey":{"type":"int","key":".bcrypt-password-mapper.iteration-count-index","configDoc":"The index (1 based numbering) of the column containing the Bcrypt iteration count","withinAMap":false,"defaultValue":"0","javaDocSiteLink":"","docMapKey":"iteration-count-index","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}}],"anchorPrefix":null}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".\"named-principal-queries\"","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.elytron.security.jdbc.PrincipalQueryConfig","showSection":false,"configDocItems":[{"configDocKey":{"type":"string","key":".\"named-principal-queries\".sql","configDoc":"The sql query to find the password","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"sql","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"string","key":".\"named-principal-queries\".datasource","configDoc":"The data source to use","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"datasource","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"int","key":".\"named-principal-queries\".attribute-mappings.\"attribute-mappings\".index","configDoc":"The index (1 based numbering) of column to map","withinAMap":true,"defaultValue":"0","javaDocSiteLink":"","docMapKey":"index","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"string","key":".\"named-principal-queries\".attribute-mappings.\"attribute-mappings\".to","configDoc":"The target attribute name","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"to","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"org.wildfly.security.auth.realm.jdbc.mapper.PasswordKeyMapper","key":".\"named-principal-queries\".clear-password-mapper.to-password-key-mapper","configDoc":"","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"to-password-key-mapper","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"boolean","key":".\"named-principal-queries\".clear-password-mapper.enabled","configDoc":"If the clear-password-mapper is enabled.","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"int","key":".\"named-principal-queries\".clear-password-mapper.password-index","configDoc":"The index (1 based numbering) of the column containing the clear password","withinAMap":true,"defaultValue":"1","javaDocSiteLink":"","docMapKey":"password-index","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"org.wildfly.security.auth.realm.jdbc.mapper.PasswordKeyMapper","key":".\"named-principal-queries\".bcrypt-password-mapper.to-password-key-mapper","configDoc":"","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"to-password-key-mapper","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"boolean","key":".\"named-principal-queries\".bcrypt-password-mapper.enabled","configDoc":"If the bcrypt-password-mapper is enabled.","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"int","key":".\"named-principal-queries\".bcrypt-password-mapper.password-index","configDoc":"The index (1 based numbering) of the column containing the password hash","withinAMap":true,"defaultValue":"0","javaDocSiteLink":"","docMapKey":"password-index","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"org.wildfly.security.password.spec.Encoding","key":".\"named-principal-queries\".bcrypt-password-mapper.hash-encoding","configDoc":"A string referencing the password hash encoding (\"BASE64\" or \"HEX\")","withinAMap":true,"defaultValue":"base64","javaDocSiteLink":"","docMapKey":"hash-encoding","configPhase":"BUILD_TIME","acceptedValues":["`base64`","`hex`"],"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":true}},{"configDocKey":{"type":"int","key":".\"named-principal-queries\".bcrypt-password-mapper.salt-index","configDoc":"The index (1 based numbering) of the column containing the Bcrypt salt","withinAMap":true,"defaultValue":"0","javaDocSiteLink":"","docMapKey":"salt-index","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"org.wildfly.security.password.spec.Encoding","key":".\"named-principal-queries\".bcrypt-password-mapper.salt-encoding","configDoc":"A string referencing the salt encoding (\"BASE64\" or \"HEX\")","withinAMap":true,"defaultValue":"base64","javaDocSiteLink":"","docMapKey":"salt-encoding","configPhase":"BUILD_TIME","acceptedValues":["`base64`","`hex`"],"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":true}},{"configDocKey":{"type":"int","key":".\"named-principal-queries\".bcrypt-password-mapper.iteration-count-index","configDoc":"The index (1 based numbering) of the column containing the Bcrypt iteration count","withinAMap":true,"defaultValue":"0","javaDocSiteLink":"","docMapKey":"iteration-count-index","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}}],"anchorPrefix":null}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.elytron.security.jdbc.PrincipalQueryConfig b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.elytron.security.jdbc.PrincipalQueryConfig index c11a6f2137..b259b694fc 100644 --- a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.elytron.security.jdbc.PrincipalQueryConfig +++ b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.elytron.security.jdbc.PrincipalQueryConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"string","key":".sql","configDoc":"The sql query to find the password","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"sql","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"string","key":".datasource","configDoc":"The data source to use","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"datasource","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".attribute-mappings.\"attribute-mappings\"","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.elytron.security.jdbc.AttributeMappingConfig","showSection":false,"configDocItems":[{"configDocKey":{"type":"int","key":".attribute-mappings.\"attribute-mappings\".index","configDoc":"The index (1 based numbering) of column to map","withinAMap":true,"defaultValue":"0","javaDocSiteLink":"","docMapKey":"index","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"string","key":".attribute-mappings.\"attribute-mappings\".to","configDoc":"The target attribute name","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"to","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}}],"anchorPrefix":null}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".clear-password-mapper","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.elytron.security.jdbc.ClearPasswordMapperConfig","showSection":false,"configDocItems":[{"configDocKey":{"type":"boolean","key":".clear-password-mapper.enabled","configDoc":"If the clear-password-mapper is enabled.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"int","key":".clear-password-mapper.password-index","configDoc":"The index (1 based numbering) of the column containing the clear password","withinAMap":false,"defaultValue":"1","javaDocSiteLink":"","docMapKey":"password-index","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}}],"anchorPrefix":null}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".bcrypt-password-mapper","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.elytron.security.jdbc.BcryptPasswordKeyMapperConfig","showSection":false,"configDocItems":[{"configDocKey":{"type":"boolean","key":".bcrypt-password-mapper.enabled","configDoc":"If the bcrypt-password-mapper is enabled.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"int","key":".bcrypt-password-mapper.password-index","configDoc":"The index (1 based numbering) of the column containing the password hash","withinAMap":false,"defaultValue":"0","javaDocSiteLink":"","docMapKey":"password-index","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"org.wildfly.security.password.spec.Encoding","key":".bcrypt-password-mapper.hash-encoding","configDoc":"A string referencing the password hash encoding (\"BASE64\" or \"HEX\")","withinAMap":false,"defaultValue":"base64","javaDocSiteLink":"","docMapKey":"hash-encoding","configPhase":"BUILD_TIME","acceptedValues":["`base64`","`hex`"],"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":true}},{"configDocKey":{"type":"int","key":".bcrypt-password-mapper.salt-index","configDoc":"The index (1 based numbering) of the column containing the Bcrypt salt","withinAMap":false,"defaultValue":"0","javaDocSiteLink":"","docMapKey":"salt-index","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"org.wildfly.security.password.spec.Encoding","key":".bcrypt-password-mapper.salt-encoding","configDoc":"A string referencing the salt encoding (\"BASE64\" or \"HEX\")","withinAMap":false,"defaultValue":"base64","javaDocSiteLink":"","docMapKey":"salt-encoding","configPhase":"BUILD_TIME","acceptedValues":["`base64`","`hex`"],"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":true}},{"configDocKey":{"type":"int","key":".bcrypt-password-mapper.iteration-count-index","configDoc":"The index (1 based numbering) of the column containing the Bcrypt iteration count","withinAMap":false,"defaultValue":"0","javaDocSiteLink":"","docMapKey":"iteration-count-index","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}}],"anchorPrefix":null}}] \ No newline at end of file +[{"configDocKey":{"type":"string","key":".sql","configDoc":"The sql query to find the password","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"sql","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"string","key":".datasource","configDoc":"The data source to use","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"datasource","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".attribute-mappings.\"attribute-mappings\"","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.elytron.security.jdbc.AttributeMappingConfig","showSection":false,"configDocItems":[{"configDocKey":{"type":"int","key":".attribute-mappings.\"attribute-mappings\".index","configDoc":"The index (1 based numbering) of column to map","withinAMap":true,"defaultValue":"0","javaDocSiteLink":"","docMapKey":"index","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"string","key":".attribute-mappings.\"attribute-mappings\".to","configDoc":"The target attribute name","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"to","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}}],"anchorPrefix":null}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".clear-password-mapper","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.elytron.security.jdbc.ClearPasswordMapperConfig","showSection":false,"configDocItems":[{"configDocKey":{"type":"org.wildfly.security.auth.realm.jdbc.mapper.PasswordKeyMapper","key":".clear-password-mapper.to-password-key-mapper","configDoc":"","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"to-password-key-mapper","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"boolean","key":".clear-password-mapper.enabled","configDoc":"If the clear-password-mapper is enabled.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"int","key":".clear-password-mapper.password-index","configDoc":"The index (1 based numbering) of the column containing the clear password","withinAMap":false,"defaultValue":"1","javaDocSiteLink":"","docMapKey":"password-index","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}}],"anchorPrefix":null}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".bcrypt-password-mapper","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.elytron.security.jdbc.BcryptPasswordKeyMapperConfig","showSection":false,"configDocItems":[{"configDocKey":{"type":"org.wildfly.security.auth.realm.jdbc.mapper.PasswordKeyMapper","key":".bcrypt-password-mapper.to-password-key-mapper","configDoc":"","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"to-password-key-mapper","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"boolean","key":".bcrypt-password-mapper.enabled","configDoc":"If the bcrypt-password-mapper is enabled.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"int","key":".bcrypt-password-mapper.password-index","configDoc":"The index (1 based numbering) of the column containing the password hash","withinAMap":false,"defaultValue":"0","javaDocSiteLink":"","docMapKey":"password-index","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"org.wildfly.security.password.spec.Encoding","key":".bcrypt-password-mapper.hash-encoding","configDoc":"A string referencing the password hash encoding (\"BASE64\" or \"HEX\")","withinAMap":false,"defaultValue":"base64","javaDocSiteLink":"","docMapKey":"hash-encoding","configPhase":"BUILD_TIME","acceptedValues":["`base64`","`hex`"],"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":true}},{"configDocKey":{"type":"int","key":".bcrypt-password-mapper.salt-index","configDoc":"The index (1 based numbering) of the column containing the Bcrypt salt","withinAMap":false,"defaultValue":"0","javaDocSiteLink":"","docMapKey":"salt-index","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"org.wildfly.security.password.spec.Encoding","key":".bcrypt-password-mapper.salt-encoding","configDoc":"A string referencing the salt encoding (\"BASE64\" or \"HEX\")","withinAMap":false,"defaultValue":"base64","javaDocSiteLink":"","docMapKey":"salt-encoding","configPhase":"BUILD_TIME","acceptedValues":["`base64`","`hex`"],"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":true}},{"configDocKey":{"type":"int","key":".bcrypt-password-mapper.iteration-count-index","configDoc":"The index (1 based numbering) of the column containing the Bcrypt iteration count","withinAMap":false,"defaultValue":"0","javaDocSiteLink":"","docMapKey":"iteration-count-index","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}}],"anchorPrefix":null}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.grpc.runtime.config.ClientXds b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.grpc.runtime.config.ClientXds index c79d33348c..a87ffee269 100644 --- a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.grpc.runtime.config.ClientXds +++ b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.grpc.runtime.config.ClientXds @@ -1 +1 @@ -[{"configDocKey":{"type":"boolean","key":".enabled","configDoc":"Explicitly enable use of XDS.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"boolean","key":".secure","configDoc":"Use secure credentials.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"secure","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"string","key":".target","configDoc":"Optional explicit target.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"target","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"boolean","key":".is-enabled","configDoc":"","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"is-enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"boolean","key":".enabled","configDoc":"Explicitly enable use of XDS.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"boolean","key":".secure","configDoc":"Use secure credentials.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"secure","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"string","key":".target","configDoc":"Optional explicit target.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"target","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.grpc.runtime.config.GrpcClientConfiguration b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.grpc.runtime.config.GrpcClientConfiguration index c06835f222..de9efccfc2 100644 --- a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.grpc.runtime.config.GrpcClientConfiguration +++ b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.grpc.runtime.config.GrpcClientConfiguration @@ -1 +1 @@ -[{"configDocKey":{"type":"boolean","key":".use-quarkus-grpc-client","configDoc":"Use new Vert.x gRPC client support. By default, we still use previous Java gRPC support.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"use-quarkus-grpc-client","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".xds","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.grpc.runtime.config.ClientXds","showSection":false,"configDocItems":[{"configDocKey":{"type":"boolean","key":".xds.enabled","configDoc":"Explicitly enable use of XDS.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"boolean","key":".xds.secure","configDoc":"Use secure credentials.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"secure","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"string","key":".xds.target","configDoc":"Optional explicit target.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"target","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}}],"anchorPrefix":null}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".in-process","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.grpc.runtime.config.InProcess","showSection":false,"configDocItems":[{"configDocKey":{"type":"boolean","key":".in-process.enabled","configDoc":"Explicitly enable use of in-process.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"string","key":".in-process.name","configDoc":"Set in-process name.","withinAMap":false,"defaultValue":"quarkus-grpc","javaDocSiteLink":"","docMapKey":"name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}}],"anchorPrefix":null}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".stork","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.grpc.runtime.config.StorkConfig","showSection":false,"configDocItems":[{"configDocKey":{"type":"int","key":".stork.threads","configDoc":"Number of threads on a delayed gRPC ClientCall","withinAMap":false,"defaultValue":"10","javaDocSiteLink":"","docMapKey":"threads","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"long","key":".stork.deadline","configDoc":"Deadline in milliseconds of delayed gRPC call","withinAMap":false,"defaultValue":"5000","javaDocSiteLink":"","docMapKey":"deadline","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"int","key":".stork.retries","configDoc":"Number of retries on a gRPC ClientCall","withinAMap":false,"defaultValue":"3","javaDocSiteLink":"","docMapKey":"retries","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"long","key":".stork.delay","configDoc":"Initial delay in seconds on refresh check","withinAMap":false,"defaultValue":"60","javaDocSiteLink":"","docMapKey":"delay","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"long","key":".stork.period","configDoc":"Refresh period in seconds","withinAMap":false,"defaultValue":"120","javaDocSiteLink":"","docMapKey":"period","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}}],"anchorPrefix":null}},{"configDocKey":{"type":"int","key":".port","configDoc":"The gRPC service port.","withinAMap":false,"defaultValue":"9000","javaDocSiteLink":"","docMapKey":"port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"string","key":".host","configDoc":"The host name / IP on which the service is exposed.","withinAMap":false,"defaultValue":"localhost","javaDocSiteLink":"","docMapKey":"host","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".ssl","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.grpc.runtime.config.SslClientConfig","showSection":false,"configDocItems":[{"configDocKey":{"type":"path","key":".ssl.certificate","configDoc":"The classpath path or file path to a server certificate or certificate chain in PEM format.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"certificate","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"path","key":".ssl.key","configDoc":"The classpath path or file path to the corresponding certificate private key file in PEM format.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"path","key":".ssl.trust-store","configDoc":"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.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"trust-store","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}}],"anchorPrefix":null}},{"configDocKey":{"type":"string","key":".name-resolver","configDoc":"Use a name resolver. Defaults to dns. If set to \"stork\", host will be treated as SmallRye Stork service name","withinAMap":false,"defaultValue":"dns","javaDocSiteLink":"","docMapKey":"name-resolver","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":".plain-text","configDoc":"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.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"plain-text","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".keep-alive-time","configDoc":"The duration after which a keep alive ping is sent.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"keep-alive-time","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":".flow-control-window","configDoc":"The flow control window in bytes. Default is 1MiB.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"flow-control-window","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".idle-timeout","configDoc":"The duration without ongoing RPCs before going to idle mode.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"idle-timeout","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".keep-alive-timeout","configDoc":"The amount of time the sender of a keep alive ping waits for an acknowledgement.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"keep-alive-timeout","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"boolean","key":".keep-alive-without-calls","configDoc":"Whether keep-alive will be performed when there are no outstanding RPC on a connection.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"keep-alive-without-calls","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"int","key":".max-hedged-attempts","configDoc":"The max number of hedged attempts.","withinAMap":false,"defaultValue":"5","javaDocSiteLink":"","docMapKey":"max-hedged-attempts","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"int","key":".max-retry-attempts","configDoc":"The max number of retry attempts. Retry must be explicitly enabled.","withinAMap":false,"defaultValue":"5","javaDocSiteLink":"","docMapKey":"max-retry-attempts","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":".max-trace-events","configDoc":"The maximum number of channel trace events to keep in the tracer for each channel or sub-channel.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"max-trace-events","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":".max-inbound-message-size","configDoc":"The maximum message size allowed for a single gRPC frame (in bytes). Default is 4 MiB.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"max-inbound-message-size","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":".max-inbound-metadata-size","configDoc":"The maximum size of metadata allowed to be received (in bytes). Default is 8192B.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"max-inbound-metadata-size","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"string","key":".negotiation-type","configDoc":"The negotiation type for the HTTP/2 connection. Accepted values are: `TLS`, `PLAINTEXT_UPGRADE`, `PLAINTEXT`","withinAMap":false,"defaultValue":"TLS","javaDocSiteLink":"","docMapKey":"negotiation-type","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"string","key":".override-authority","configDoc":"Overrides the authority used with TLS and HTTP virtual hosting.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"override-authority","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"java.lang.Long","key":".per-rpc-buffer-limit","configDoc":"The per RPC buffer limit in bytes used for retry.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"per-rpc-buffer-limit","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"boolean","key":".retry","configDoc":"Whether retry is enabled. Note that retry is disabled by default.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"retry","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"java.lang.Long","key":".retry-buffer-size","configDoc":"The retry buffer size in bytes.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"retry-buffer-size","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"string","key":".user-agent","configDoc":"Use a custom user-agent.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"user-agent","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"string","key":".load-balancing-policy","configDoc":"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'.","withinAMap":false,"defaultValue":"pick_first","javaDocSiteLink":"","docMapKey":"load-balancing-policy","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"string","key":".compression","configDoc":"The compression to use for each call. The accepted values are `gzip` and `identity`.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"compression","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".deadline","configDoc":"The deadline used for each call.\n\nThe 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.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"deadline","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"boolean","key":".use-quarkus-grpc-client","configDoc":"Use new Vert.x gRPC client support. By default, we still use previous Java gRPC support.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"use-quarkus-grpc-client","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".xds","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.grpc.runtime.config.ClientXds","showSection":false,"configDocItems":[{"configDocKey":{"type":"boolean","key":".xds.is-enabled","configDoc":"","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"is-enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"boolean","key":".xds.enabled","configDoc":"Explicitly enable use of XDS.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"boolean","key":".xds.secure","configDoc":"Use secure credentials.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"secure","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"string","key":".xds.target","configDoc":"Optional explicit target.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"target","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}}],"anchorPrefix":null}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".in-process","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.grpc.runtime.config.InProcess","showSection":false,"configDocItems":[{"configDocKey":{"type":"boolean","key":".in-process.is-enabled","configDoc":"","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"is-enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"boolean","key":".in-process.enabled","configDoc":"Explicitly enable use of in-process.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"string","key":".in-process.name","configDoc":"Set in-process name.","withinAMap":false,"defaultValue":"quarkus-grpc","javaDocSiteLink":"","docMapKey":"name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}}],"anchorPrefix":null}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".stork","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.grpc.runtime.config.StorkConfig","showSection":false,"configDocItems":[{"configDocKey":{"type":"int","key":".stork.threads","configDoc":"Number of threads on a delayed gRPC ClientCall","withinAMap":false,"defaultValue":"10","javaDocSiteLink":"","docMapKey":"threads","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"long","key":".stork.deadline","configDoc":"Deadline in milliseconds of delayed gRPC call","withinAMap":false,"defaultValue":"5000","javaDocSiteLink":"","docMapKey":"deadline","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"int","key":".stork.retries","configDoc":"Number of retries on a gRPC ClientCall","withinAMap":false,"defaultValue":"3","javaDocSiteLink":"","docMapKey":"retries","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"long","key":".stork.delay","configDoc":"Initial delay in seconds on refresh check","withinAMap":false,"defaultValue":"60","javaDocSiteLink":"","docMapKey":"delay","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"long","key":".stork.period","configDoc":"Refresh period in seconds","withinAMap":false,"defaultValue":"120","javaDocSiteLink":"","docMapKey":"period","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}}],"anchorPrefix":null}},{"configDocKey":{"type":"int","key":".port","configDoc":"The gRPC service port.","withinAMap":false,"defaultValue":"9000","javaDocSiteLink":"","docMapKey":"port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"string","key":".host","configDoc":"The host name / IP on which the service is exposed.","withinAMap":false,"defaultValue":"localhost","javaDocSiteLink":"","docMapKey":"host","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".ssl","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.grpc.runtime.config.SslClientConfig","showSection":false,"configDocItems":[{"configDocKey":{"type":"path","key":".ssl.certificate","configDoc":"The classpath path or file path to a server certificate or certificate chain in PEM format.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"certificate","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"path","key":".ssl.key","configDoc":"The classpath path or file path to the corresponding certificate private key file in PEM format.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"path","key":".ssl.trust-store","configDoc":"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.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"trust-store","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}}],"anchorPrefix":null}},{"configDocKey":{"type":"string","key":".name-resolver","configDoc":"Use a name resolver. Defaults to dns. If set to \"stork\", host will be treated as SmallRye Stork service name","withinAMap":false,"defaultValue":"dns","javaDocSiteLink":"","docMapKey":"name-resolver","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":".plain-text","configDoc":"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.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"plain-text","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".keep-alive-time","configDoc":"The duration after which a keep alive ping is sent.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"keep-alive-time","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":".flow-control-window","configDoc":"The flow control window in bytes. Default is 1MiB.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"flow-control-window","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".idle-timeout","configDoc":"The duration without ongoing RPCs before going to idle mode.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"idle-timeout","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".keep-alive-timeout","configDoc":"The amount of time the sender of a keep alive ping waits for an acknowledgement.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"keep-alive-timeout","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"boolean","key":".keep-alive-without-calls","configDoc":"Whether keep-alive will be performed when there are no outstanding RPC on a connection.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"keep-alive-without-calls","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"int","key":".max-hedged-attempts","configDoc":"The max number of hedged attempts.","withinAMap":false,"defaultValue":"5","javaDocSiteLink":"","docMapKey":"max-hedged-attempts","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"int","key":".max-retry-attempts","configDoc":"The max number of retry attempts. Retry must be explicitly enabled.","withinAMap":false,"defaultValue":"5","javaDocSiteLink":"","docMapKey":"max-retry-attempts","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":".max-trace-events","configDoc":"The maximum number of channel trace events to keep in the tracer for each channel or sub-channel.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"max-trace-events","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":".max-inbound-message-size","configDoc":"The maximum message size allowed for a single gRPC frame (in bytes). Default is 4 MiB.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"max-inbound-message-size","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":".max-inbound-metadata-size","configDoc":"The maximum size of metadata allowed to be received (in bytes). Default is 8192B.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"max-inbound-metadata-size","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"string","key":".negotiation-type","configDoc":"The negotiation type for the HTTP/2 connection. Accepted values are: `TLS`, `PLAINTEXT_UPGRADE`, `PLAINTEXT`","withinAMap":false,"defaultValue":"TLS","javaDocSiteLink":"","docMapKey":"negotiation-type","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"string","key":".override-authority","configDoc":"Overrides the authority used with TLS and HTTP virtual hosting.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"override-authority","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"java.lang.Long","key":".per-rpc-buffer-limit","configDoc":"The per RPC buffer limit in bytes used for retry.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"per-rpc-buffer-limit","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"boolean","key":".retry","configDoc":"Whether retry is enabled. Note that retry is disabled by default.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"retry","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"java.lang.Long","key":".retry-buffer-size","configDoc":"The retry buffer size in bytes.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"retry-buffer-size","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"string","key":".user-agent","configDoc":"Use a custom user-agent.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"user-agent","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"string","key":".load-balancing-policy","configDoc":"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'.","withinAMap":false,"defaultValue":"pick_first","javaDocSiteLink":"","docMapKey":"load-balancing-policy","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"string","key":".compression","configDoc":"The compression to use for each call. The accepted values are `gzip` and `identity`.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"compression","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".deadline","configDoc":"The deadline used for each call.\n\nThe 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.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"deadline","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.grpc.runtime.config.GrpcServerConfiguration b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.grpc.runtime.config.GrpcServerConfiguration index bae123d20c..875e2d9aca 100644 --- a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.grpc.runtime.config.GrpcServerConfiguration +++ b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.grpc.runtime.config.GrpcServerConfiguration @@ -1 +1 @@ -[{"configDocKey":{"type":"boolean","key":".use-separate-server","configDoc":"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.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"use-separate-server","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".xds","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.grpc.runtime.config.Xds","showSection":false,"configDocItems":[{"configDocKey":{"type":"boolean","key":".xds.enabled","configDoc":"Explicitly enable use of XDS.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"boolean","key":".xds.secure","configDoc":"Use secure credentials.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"secure","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}}],"anchorPrefix":null}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".in-process","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.grpc.runtime.config.InProcess","showSection":false,"configDocItems":[{"configDocKey":{"type":"boolean","key":".in-process.enabled","configDoc":"Explicitly enable use of in-process.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"string","key":".in-process.name","configDoc":"Set in-process name.","withinAMap":false,"defaultValue":"quarkus-grpc","javaDocSiteLink":"","docMapKey":"name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}}],"anchorPrefix":null}},{"configDocKey":{"type":"int","key":".port","configDoc":"The gRPC Server port.","withinAMap":false,"defaultValue":"9000","javaDocSiteLink":"","docMapKey":"port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"int","key":".test-port","configDoc":"The gRPC Server port used for tests.","withinAMap":false,"defaultValue":"9001","javaDocSiteLink":"","docMapKey":"test-port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"string","key":".host","configDoc":"The gRPC server host.","withinAMap":false,"defaultValue":"0.0.0.0","javaDocSiteLink":"","docMapKey":"host","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".handshake-timeout","configDoc":"The gRPC handshake timeout.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"handshake-timeout","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":".max-inbound-message-size","configDoc":"The max inbound message size in bytes.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"max-inbound-message-size","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":".max-inbound-metadata-size","configDoc":"The max inbound metadata size in bytes","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"max-inbound-metadata-size","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".ssl","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.grpc.runtime.config.SslServerConfig","showSection":false,"configDocItems":[{"configDocKey":{"type":"path","key":".ssl.certificate","configDoc":"The classpath path or file path to a server certificate or certificate chain in PEM format.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"certificate","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"path","key":".ssl.key","configDoc":"The classpath path or file path to the corresponding certificate private key file in PEM format.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"path","key":".ssl.key-store","configDoc":"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.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-store","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"string","key":".ssl.key-store-type","configDoc":"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.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-store-type","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"string","key":".ssl.key-store-password","configDoc":"A parameter to specify the password of the key store file. If not given, the default (\"password\") is used.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-store-password","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"path","key":".ssl.trust-store","configDoc":"An optional trust store which holds the certificate information of the certificates to trust The trust store can be either on classpath or an external file.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"trust-store","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"string","key":".ssl.trust-store-type","configDoc":"An optional parameter to specify type of the trust store file. If not given, the type is automatically detected based on the file name.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"trust-store-type","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"string","key":".ssl.trust-store-password","configDoc":"A parameter to specify the password of the trust store file.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"trust-store-password","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"string","key":".ssl.cipher-suites","configDoc":"The cipher suites to use. If none is given, a reasonable default is selected.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"cipher-suites","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"string","key":".ssl.protocols","configDoc":"The list of protocols to explicitly enable.","withinAMap":false,"defaultValue":"TLSv1.3,TLSv1.2","javaDocSiteLink":"","docMapKey":"protocols","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"io.vertx.core.http.ClientAuth","key":".ssl.client-auth","configDoc":"Configures the engine to require/request client authentication. NONE, REQUEST, REQUIRED","withinAMap":false,"defaultValue":"none","javaDocSiteLink":"https://vertx.io/docs/apidocs/io/vertx/core/http/ClientAuth.html","docMapKey":"client-auth","configPhase":"BUILD_TIME","acceptedValues":["`none`","`request`","`required`"],"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":true}}],"anchorPrefix":null}},{"configDocKey":{"type":"boolean","key":".plain-text","configDoc":"Disables SSL, and uses plain text instead. If disabled, configure the ssl configuration.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"plain-text","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"boolean","key":".alpn","configDoc":"Whether ALPN should be used.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"alpn","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".transport-security","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.grpc.runtime.config.GrpcTransportSecurity","showSection":false,"configDocItems":[{"configDocKey":{"type":"string","key":".transport-security.certificate","configDoc":"The path to the certificate file.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"certificate","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"string","key":".transport-security.key","configDoc":"The path to the private key file.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}}],"anchorPrefix":null}},{"configDocKey":{"type":"boolean","key":".enable-reflection-service","configDoc":"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.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enable-reflection-service","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"int","key":".instances","configDoc":"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.","withinAMap":false,"defaultValue":"1","javaDocSiteLink":"","docMapKey":"instances","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".netty","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.grpc.runtime.config.GrpcServerNettyConfig","showSection":false,"configDocItems":[{"configDocKey":{"type":"java.time.Duration","key":".netty.keep-alive-time","configDoc":"Sets a custom keep-alive duration. This configures the time before sending a `keepalive` ping when there is no read activity.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"keep-alive-time","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".netty.permit-keep-alive-time","configDoc":"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.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"permit-keep-alive-time","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":".netty.permit-keep-alive-without-calls","configDoc":"Sets whether to allow clients to send keep-alive HTTP/2 PINGs even if there are no outstanding RPCs on the connection.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"permit-keep-alive-without-calls","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}}],"anchorPrefix":null}},{"configDocKey":{"type":"string","key":".compression","configDoc":"gRPC compression, e.g. \"gzip\"","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"compression","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"boolean","key":".use-separate-server","configDoc":"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.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"use-separate-server","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".xds","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.grpc.runtime.config.Xds","showSection":false,"configDocItems":[{"configDocKey":{"type":"boolean","key":".xds.is-enabled","configDoc":"","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"is-enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"boolean","key":".xds.enabled","configDoc":"Explicitly enable use of XDS.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"boolean","key":".xds.secure","configDoc":"Use secure credentials.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"secure","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}}],"anchorPrefix":null}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".in-process","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.grpc.runtime.config.InProcess","showSection":false,"configDocItems":[{"configDocKey":{"type":"boolean","key":".in-process.is-enabled","configDoc":"","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"is-enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"boolean","key":".in-process.enabled","configDoc":"Explicitly enable use of in-process.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"string","key":".in-process.name","configDoc":"Set in-process name.","withinAMap":false,"defaultValue":"quarkus-grpc","javaDocSiteLink":"","docMapKey":"name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}}],"anchorPrefix":null}},{"configDocKey":{"type":"int","key":".port","configDoc":"The gRPC Server port.","withinAMap":false,"defaultValue":"9000","javaDocSiteLink":"","docMapKey":"port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"int","key":".test-port","configDoc":"The gRPC Server port used for tests.","withinAMap":false,"defaultValue":"9001","javaDocSiteLink":"","docMapKey":"test-port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"string","key":".host","configDoc":"The gRPC server host.","withinAMap":false,"defaultValue":"0.0.0.0","javaDocSiteLink":"","docMapKey":"host","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".handshake-timeout","configDoc":"The gRPC handshake timeout.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"handshake-timeout","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":".max-inbound-message-size","configDoc":"The max inbound message size in bytes.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"max-inbound-message-size","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":".max-inbound-metadata-size","configDoc":"The max inbound metadata size in bytes","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"max-inbound-metadata-size","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".ssl","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.grpc.runtime.config.SslServerConfig","showSection":false,"configDocItems":[{"configDocKey":{"type":"path","key":".ssl.certificate","configDoc":"The classpath path or file path to a server certificate or certificate chain in PEM format.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"certificate","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"path","key":".ssl.key","configDoc":"The classpath path or file path to the corresponding certificate private key file in PEM format.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"path","key":".ssl.key-store","configDoc":"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.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-store","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"string","key":".ssl.key-store-type","configDoc":"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.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-store-type","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"string","key":".ssl.key-store-password","configDoc":"A parameter to specify the password of the key store file. If not given, the default (\"password\") is used.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-store-password","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"path","key":".ssl.trust-store","configDoc":"An optional trust store which holds the certificate information of the certificates to trust\n\nThe trust store can be either on classpath or an external file.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"trust-store","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"string","key":".ssl.trust-store-type","configDoc":"An optional parameter to specify type of the trust store file. If not given, the type is automatically detected based on the file name.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"trust-store-type","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"string","key":".ssl.trust-store-password","configDoc":"A parameter to specify the password of the trust store file.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"trust-store-password","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"string","key":".ssl.cipher-suites","configDoc":"The cipher suites to use. If none is given, a reasonable default is selected.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"cipher-suites","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"string","key":".ssl.protocols","configDoc":"Sets the ordered list of enabled SSL/TLS protocols.\n\nIf not set, it defaults to `\"TLSv1.3, TLSv1.2\"`. The following list of protocols are supported: `TLSv1, TLSv1.1, TLSv1.2, TLSv1.3`. To only enable `TLSv1.3`, set the value to `to \"TLSv1.3\"`.\n\nNote that setting an empty list, and enabling SSL/TLS is invalid. You must at least have one protocol.","withinAMap":false,"defaultValue":"TLSv1.3,TLSv1.2","javaDocSiteLink":"","docMapKey":"protocols","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"io.vertx.core.http.ClientAuth","key":".ssl.client-auth","configDoc":"Configures the engine to require/request client authentication. NONE, REQUEST, REQUIRED","withinAMap":false,"defaultValue":"none","javaDocSiteLink":"https://vertx.io/docs/apidocs/io/vertx/core/http/ClientAuth.html","docMapKey":"client-auth","configPhase":"BUILD_TIME","acceptedValues":["`none`","`request`","`required`"],"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":true}}],"anchorPrefix":null}},{"configDocKey":{"type":"boolean","key":".plain-text","configDoc":"Disables SSL, and uses plain text instead. If disabled, configure the ssl configuration.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"plain-text","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"boolean","key":".alpn","configDoc":"Whether ALPN should be used.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"alpn","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".transport-security","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.grpc.runtime.config.GrpcTransportSecurity","showSection":false,"configDocItems":[{"configDocKey":{"type":"string","key":".transport-security.certificate","configDoc":"The path to the certificate file.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"certificate","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"string","key":".transport-security.key","configDoc":"The path to the private key file.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}}],"anchorPrefix":null}},{"configDocKey":{"type":"boolean","key":".enable-reflection-service","configDoc":"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.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enable-reflection-service","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"int","key":".instances","configDoc":"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.","withinAMap":false,"defaultValue":"1","javaDocSiteLink":"","docMapKey":"instances","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".netty","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.grpc.runtime.config.GrpcServerNettyConfig","showSection":false,"configDocItems":[{"configDocKey":{"type":"java.time.Duration","key":".netty.keep-alive-time","configDoc":"Sets a custom keep-alive duration. This configures the time before sending a `keepalive` ping when there is no read activity.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"keep-alive-time","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".netty.permit-keep-alive-time","configDoc":"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.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"permit-keep-alive-time","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":".netty.permit-keep-alive-without-calls","configDoc":"Sets whether to allow clients to send keep-alive HTTP/2 PINGs even if there are no outstanding RPCs on the connection.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"permit-keep-alive-without-calls","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}}],"anchorPrefix":null}},{"configDocKey":{"type":"string","key":".compression","configDoc":"gRPC compression, e.g. \"gzip\"","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"compression","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.grpc.runtime.config.InProcess b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.grpc.runtime.config.InProcess index 45c13b8b7a..d94d3203b8 100644 --- a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.grpc.runtime.config.InProcess +++ b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.grpc.runtime.config.InProcess @@ -1 +1 @@ -[{"configDocKey":{"type":"boolean","key":".enabled","configDoc":"Explicitly enable use of in-process.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"string","key":".name","configDoc":"Set in-process name.","withinAMap":false,"defaultValue":"quarkus-grpc","javaDocSiteLink":"","docMapKey":"name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"boolean","key":".is-enabled","configDoc":"","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"is-enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"boolean","key":".enabled","configDoc":"Explicitly enable use of in-process.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"string","key":".name","configDoc":"Set in-process name.","withinAMap":false,"defaultValue":"quarkus-grpc","javaDocSiteLink":"","docMapKey":"name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.grpc.runtime.config.SslServerConfig b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.grpc.runtime.config.SslServerConfig index 30ee0fc7b4..ab3541d81f 100644 --- a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.grpc.runtime.config.SslServerConfig +++ b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.grpc.runtime.config.SslServerConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"path","key":".certificate","configDoc":"The classpath path or file path to a server certificate or certificate chain in PEM format.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"certificate","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"path","key":".key","configDoc":"The classpath path or file path to the corresponding certificate private key file in PEM format.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"path","key":".key-store","configDoc":"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.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-store","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"string","key":".key-store-type","configDoc":"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.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-store-type","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"string","key":".key-store-password","configDoc":"A parameter to specify the password of the key store file. If not given, the default (\"password\") is used.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-store-password","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"path","key":".trust-store","configDoc":"An optional trust store which holds the certificate information of the certificates to trust The trust store can be either on classpath or an external file.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"trust-store","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"string","key":".trust-store-type","configDoc":"An optional parameter to specify type of the trust store file. If not given, the type is automatically detected based on the file name.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"trust-store-type","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"string","key":".trust-store-password","configDoc":"A parameter to specify the password of the trust store file.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"trust-store-password","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"string","key":".cipher-suites","configDoc":"The cipher suites to use. If none is given, a reasonable default is selected.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"cipher-suites","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"string","key":".protocols","configDoc":"The list of protocols to explicitly enable.","withinAMap":false,"defaultValue":"TLSv1.3,TLSv1.2","javaDocSiteLink":"","docMapKey":"protocols","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"io.vertx.core.http.ClientAuth","key":".client-auth","configDoc":"Configures the engine to require/request client authentication. NONE, REQUEST, REQUIRED","withinAMap":false,"defaultValue":"none","javaDocSiteLink":"https://vertx.io/docs/apidocs/io/vertx/core/http/ClientAuth.html","docMapKey":"client-auth","configPhase":"BUILD_TIME","acceptedValues":["`none`","`request`","`required`"],"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":true}}] \ No newline at end of file +[{"configDocKey":{"type":"path","key":".certificate","configDoc":"The classpath path or file path to a server certificate or certificate chain in PEM format.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"certificate","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"path","key":".key","configDoc":"The classpath path or file path to the corresponding certificate private key file in PEM format.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"path","key":".key-store","configDoc":"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.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-store","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"string","key":".key-store-type","configDoc":"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.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-store-type","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"string","key":".key-store-password","configDoc":"A parameter to specify the password of the key store file. If not given, the default (\"password\") is used.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-store-password","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"path","key":".trust-store","configDoc":"An optional trust store which holds the certificate information of the certificates to trust\n\nThe trust store can be either on classpath or an external file.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"trust-store","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"string","key":".trust-store-type","configDoc":"An optional parameter to specify type of the trust store file. If not given, the type is automatically detected based on the file name.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"trust-store-type","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"string","key":".trust-store-password","configDoc":"A parameter to specify the password of the trust store file.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"trust-store-password","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"string","key":".cipher-suites","configDoc":"The cipher suites to use. If none is given, a reasonable default is selected.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"cipher-suites","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"string","key":".protocols","configDoc":"Sets the ordered list of enabled SSL/TLS protocols.\n\nIf not set, it defaults to `\"TLSv1.3, TLSv1.2\"`. The following list of protocols are supported: `TLSv1, TLSv1.1, TLSv1.2, TLSv1.3`. To only enable `TLSv1.3`, set the value to `to \"TLSv1.3\"`.\n\nNote that setting an empty list, and enabling SSL/TLS is invalid. You must at least have one protocol.","withinAMap":false,"defaultValue":"TLSv1.3,TLSv1.2","javaDocSiteLink":"","docMapKey":"protocols","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"io.vertx.core.http.ClientAuth","key":".client-auth","configDoc":"Configures the engine to require/request client authentication. NONE, REQUEST, REQUIRED","withinAMap":false,"defaultValue":"none","javaDocSiteLink":"https://vertx.io/docs/apidocs/io/vertx/core/http/ClientAuth.html","docMapKey":"client-auth","configPhase":"BUILD_TIME","acceptedValues":["`none`","`request`","`required`"],"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":true}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.grpc.runtime.config.Xds b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.grpc.runtime.config.Xds index bcd07b381e..6ca5c335fa 100644 --- a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.grpc.runtime.config.Xds +++ b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.grpc.runtime.config.Xds @@ -1 +1 @@ -[{"configDocKey":{"type":"boolean","key":".enabled","configDoc":"Explicitly enable use of XDS.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"boolean","key":".secure","configDoc":"Use secure credentials.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"secure","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"boolean","key":".is-enabled","configDoc":"","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"is-enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"boolean","key":".enabled","configDoc":"Explicitly enable use of XDS.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"boolean","key":".secure","configDoc":"Use secure credentials.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"secure","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.hibernate.orm.deployment.HibernateOrmConfigPersistenceUnit.HibernateOrmConfigPersistenceUnitMapping b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.hibernate.orm.deployment.HibernateOrmConfigPersistenceUnit.HibernateOrmConfigPersistenceUnitMapping index 78e03d4a99..5d733f9441 100644 --- a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.hibernate.orm.deployment.HibernateOrmConfigPersistenceUnit.HibernateOrmConfigPersistenceUnitMapping +++ b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.hibernate.orm.deployment.HibernateOrmConfigPersistenceUnit.HibernateOrmConfigPersistenceUnitMapping @@ -1 +1 @@ -[{"configDocKey":{"type":"org.hibernate.annotations.TimeZoneStorageType","key":".timezone.default-storage","configDoc":"How to store timezones in the database by default\nfor properties of type `OffsetDateTime` and `ZonedDateTime`.\n\nThis default may be overridden on a per-property basis using `@TimeZoneStorage`.\n\nNOTE: Properties of type `OffsetTime` are https://hibernate.atlassian.net/browse/HHH-16287[not affected by this\nsetting].\n\n`default`::\nEquivalent to `native` if supported, `normalize-utc` otherwise.\n`auto`::\nEquivalent to `native` if supported, `column` otherwise.\n`native`::\nStores the timestamp and timezone in a column of type `timestamp with time zone`.\n+\nOnly available on some databases/dialects;\nif not supported, an exception will be thrown during static initialization.\n`column`::\nStores the timezone in a separate column next to the timestamp column.\n+\nUse `@TimeZoneColumn` on the relevant entity property to customize the timezone column.\n`normalize-utc`::\nDoes not store the timezone, and loses timezone information upon persisting.\n+\nInstead, normalizes the value to a timestamp in the UTC timezone.\n`normalize`::\nDoes not store the timezone, and loses timezone information upon persisting.\n+\nInstead, normalizes the value:\n* upon persisting to the database, to a timestamp in the JDBC timezone\nset through `quarkus.hibernate-orm.jdbc.timezone`,\nor the JVM default timezone if not set.\n* upon reading back from the database, to the JVM default timezone.\n+\nUse this to get the legacy behavior of Quarkus 2 / Hibernate ORM 5 or older.","withinAMap":false,"defaultValue":"default","javaDocSiteLink":"","docMapKey":"time-zone-default-storage","configPhase":"BUILD_TIME","acceptedValues":["`native`","`normalize`","`normalize-utc`","`column`","`auto`","`default`"],"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":true}},{"configDocKey":{"type":"io.quarkus.hibernate.orm.deployment.HibernateOrmConfigPersistenceUnit.IdOptimizerType","key":".id.optimizer.default","configDoc":"The optimizer to apply to identifier generators\nwhose optimizer is not configured explicitly.\n\nOnly relevant for table- and sequence-based identifier generators.\nOther generators, such as UUID-based generators, will ignore this setting.\n\nThe optimizer is responsible for pooling new identifier values,\nin order to reduce the frequency of database calls to retrieve those values\nand thereby improve performance.","withinAMap":false,"defaultValue":"pooled-lo","javaDocSiteLink":"","docMapKey":"id-optimizer-default","configPhase":"BUILD_TIME","acceptedValues":["`pooled-lo`","`pooled`","`none`"],"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":true}}] \ No newline at end of file +[{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".timezone","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.hibernate.orm.deployment.HibernateOrmConfigPersistenceUnit.HibernateOrmConfigPersistenceUnitMapping.Timezone","showSection":false,"configDocItems":[{"configDocKey":{"type":"org.hibernate.annotations.TimeZoneStorageType","key":".timezone.default-storage","configDoc":"How to store timezones in the database by default\nfor properties of type `OffsetDateTime` and `ZonedDateTime`.\n\nThis default may be overridden on a per-property basis using `@TimeZoneStorage`.\n\nNOTE: Properties of type `OffsetTime` are https://hibernate.atlassian.net/browse/HHH-16287[not affected by this\nsetting].\n\n`default`::\nEquivalent to `native` if supported, `normalize-utc` otherwise.\n`auto`::\nEquivalent to `native` if supported, `column` otherwise.\n`native`::\nStores the timestamp and timezone in a column of type `timestamp with time zone`.\n+\nOnly available on some databases/dialects;\nif not supported, an exception will be thrown during static initialization.\n`column`::\nStores the timezone in a separate column next to the timestamp column.\n+\nUse `@TimeZoneColumn` on the relevant entity property to customize the timezone column.\n`normalize-utc`::\nDoes not store the timezone, and loses timezone information upon persisting.\n+\nInstead, normalizes the value to a timestamp in the UTC timezone.\n`normalize`::\nDoes not store the timezone, and loses timezone information upon persisting.\n+\nInstead, normalizes the value:\n* upon persisting to the database, to a timestamp in the JDBC timezone\nset through `quarkus.hibernate-orm.jdbc.timezone`,\nor the JVM default timezone if not set.\n* upon reading back from the database, to the JVM default timezone.\n+\nUse this to get the legacy behavior of Quarkus 2 / Hibernate ORM 5 or older.","withinAMap":false,"defaultValue":"default","javaDocSiteLink":"","docMapKey":"time-zone-default-storage","configPhase":"BUILD_TIME","acceptedValues":["`native`","`normalize`","`normalize-utc`","`column`","`auto`","`default`"],"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":true}}],"anchorPrefix":null}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".id","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.hibernate.orm.deployment.HibernateOrmConfigPersistenceUnit.HibernateOrmConfigPersistenceUnitMapping.Id","showSection":false,"configDocItems":[{"configDocKey":{"type":"io.quarkus.hibernate.orm.deployment.HibernateOrmConfigPersistenceUnit.IdOptimizerType","key":".id.optimizer.default","configDoc":"The optimizer to apply to identifier generators\nwhose optimizer is not configured explicitly.\n\nOnly relevant for table- and sequence-based identifier generators.\nOther generators, such as UUID-based generators, will ignore this setting.\n\nThe optimizer is responsible for pooling new identifier values,\nin order to reduce the frequency of database calls to retrieve those values\nand thereby improve performance.","withinAMap":false,"defaultValue":"pooled-lo","javaDocSiteLink":"","docMapKey":"id-optimizer-default","configPhase":"BUILD_TIME","acceptedValues":["`pooled-lo`","`pooled`","`none`"],"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":true}}],"anchorPrefix":null}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.hibernate.orm.deployment.HibernateOrmConfigPersistenceUnit.HibernateOrmConfigPersistenceUnitMapping.Id b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.hibernate.orm.deployment.HibernateOrmConfigPersistenceUnit.HibernateOrmConfigPersistenceUnitMapping.Id new file mode 100644 index 0000000000..f0dd012abd --- /dev/null +++ b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.hibernate.orm.deployment.HibernateOrmConfigPersistenceUnit.HibernateOrmConfigPersistenceUnitMapping.Id @@ -0,0 +1 @@ +[{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".optimizer","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.hibernate.orm.deployment.HibernateOrmConfigPersistenceUnit.HibernateOrmConfigPersistenceUnitMapping.Id.Optimizer","showSection":false,"configDocItems":[{"configDocKey":{"type":"io.quarkus.hibernate.orm.deployment.HibernateOrmConfigPersistenceUnit.IdOptimizerType","key":".optimizer.default","configDoc":"The optimizer to apply to identifier generators\nwhose optimizer is not configured explicitly.\n\nOnly relevant for table- and sequence-based identifier generators.\nOther generators, such as UUID-based generators, will ignore this setting.\n\nThe optimizer is responsible for pooling new identifier values,\nin order to reduce the frequency of database calls to retrieve those values\nand thereby improve performance.","withinAMap":false,"defaultValue":"pooled-lo","javaDocSiteLink":"","docMapKey":"id-optimizer-default","configPhase":"BUILD_TIME","acceptedValues":["`pooled-lo`","`pooled`","`none`"],"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":true}}],"anchorPrefix":null}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.hibernate.orm.deployment.HibernateOrmConfigPersistenceUnit.HibernateOrmConfigPersistenceUnitMapping.Id.Optimizer b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.hibernate.orm.deployment.HibernateOrmConfigPersistenceUnit.HibernateOrmConfigPersistenceUnitMapping.Id.Optimizer new file mode 100644 index 0000000000..15745b31db --- /dev/null +++ b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.hibernate.orm.deployment.HibernateOrmConfigPersistenceUnit.HibernateOrmConfigPersistenceUnitMapping.Id.Optimizer @@ -0,0 +1 @@ +[{"configDocKey":{"type":"io.quarkus.hibernate.orm.deployment.HibernateOrmConfigPersistenceUnit.IdOptimizerType","key":".default","configDoc":"The optimizer to apply to identifier generators\nwhose optimizer is not configured explicitly.\n\nOnly relevant for table- and sequence-based identifier generators.\nOther generators, such as UUID-based generators, will ignore this setting.\n\nThe optimizer is responsible for pooling new identifier values,\nin order to reduce the frequency of database calls to retrieve those values\nand thereby improve performance.","withinAMap":false,"defaultValue":"pooled-lo","javaDocSiteLink":"","docMapKey":"id-optimizer-default","configPhase":"BUILD_TIME","acceptedValues":["`pooled-lo`","`pooled`","`none`"],"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":true}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.hibernate.orm.deployment.HibernateOrmConfigPersistenceUnit.HibernateOrmConfigPersistenceUnitMapping.Timezone b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.hibernate.orm.deployment.HibernateOrmConfigPersistenceUnit.HibernateOrmConfigPersistenceUnitMapping.Timezone new file mode 100644 index 0000000000..bc28062f5a --- /dev/null +++ b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.hibernate.orm.deployment.HibernateOrmConfigPersistenceUnit.HibernateOrmConfigPersistenceUnitMapping.Timezone @@ -0,0 +1 @@ +[{"configDocKey":{"type":"org.hibernate.annotations.TimeZoneStorageType","key":".default-storage","configDoc":"How to store timezones in the database by default\nfor properties of type `OffsetDateTime` and `ZonedDateTime`.\n\nThis default may be overridden on a per-property basis using `@TimeZoneStorage`.\n\nNOTE: Properties of type `OffsetTime` are https://hibernate.atlassian.net/browse/HHH-16287[not affected by this\nsetting].\n\n`default`::\nEquivalent to `native` if supported, `normalize-utc` otherwise.\n`auto`::\nEquivalent to `native` if supported, `column` otherwise.\n`native`::\nStores the timestamp and timezone in a column of type `timestamp with time zone`.\n+\nOnly available on some databases/dialects;\nif not supported, an exception will be thrown during static initialization.\n`column`::\nStores the timezone in a separate column next to the timestamp column.\n+\nUse `@TimeZoneColumn` on the relevant entity property to customize the timezone column.\n`normalize-utc`::\nDoes not store the timezone, and loses timezone information upon persisting.\n+\nInstead, normalizes the value to a timestamp in the UTC timezone.\n`normalize`::\nDoes not store the timezone, and loses timezone information upon persisting.\n+\nInstead, normalizes the value:\n* upon persisting to the database, to a timestamp in the JDBC timezone\nset through `quarkus.hibernate-orm.jdbc.timezone`,\nor the JVM default timezone if not set.\n* upon reading back from the database, to the JVM default timezone.\n+\nUse this to get the legacy behavior of Quarkus 2 / Hibernate ORM 5 or older.","withinAMap":false,"defaultValue":"default","javaDocSiteLink":"","docMapKey":"time-zone-default-storage","configPhase":"BUILD_TIME","acceptedValues":["`native`","`normalize`","`normalize-utc`","`column`","`auto`","`default`"],"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":true}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.kubernetes.deployment.ContainerConfig b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.kubernetes.deployment.ContainerConfig index 3ee8e4bdd6..683d9ee37b 100644 --- a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.kubernetes.deployment.ContainerConfig +++ b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.kubernetes.deployment.ContainerConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"string","key":".image","configDoc":"The container image.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"image","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"string","key":".working-dir","configDoc":"Working directory.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"working-dir","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"string","key":".command","configDoc":"The commands","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"command","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"string","key":".arguments","configDoc":"The arguments","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"arguments","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"string","key":".service-account","configDoc":"The service account.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"service-account","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"string","key":".host","configDoc":"The host under which the application is going to be exposed.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"host","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".ports.\"ports\"","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.kubernetes.deployment.PortConfig","showSection":false,"configDocItems":[{"configDocKey":{"type":"java.lang.Integer","key":".ports.\"ports\".container-port","configDoc":"The port number. Refers to the container port.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"container-port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":".ports.\"ports\".host-port","configDoc":"The host port.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"host-port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"string","key":".ports.\"ports\".path","configDoc":"The application path (refers to web application path).","withinAMap":true,"defaultValue":"/","javaDocSiteLink":"","docMapKey":"path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"io.dekorate.kubernetes.annotation.Protocol","key":".ports.\"ports\".protocol","configDoc":"The protocol.","withinAMap":true,"defaultValue":"tcp","javaDocSiteLink":"","docMapKey":"protocol","configPhase":"BUILD_TIME","acceptedValues":["`tcp`","`udp`","`sctp`","`http`","`proxy`"],"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":true}},{"configDocKey":{"type":"java.lang.Integer","key":".ports.\"ports\".node-port","configDoc":"","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"node-port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"boolean","key":".ports.\"ports\".tls","configDoc":"If enabled, the port will be configured to use the schema HTTPS.","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"tls","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}}],"anchorPrefix":null}},{"configDocKey":{"type":"io.dekorate.kubernetes.annotation.ImagePullPolicy","key":".image-pull-policy","configDoc":"Image pull policy.","withinAMap":false,"defaultValue":"always","javaDocSiteLink":"","docMapKey":"image-pull-policy","configPhase":"BUILD_TIME","acceptedValues":["`always`","`if-not-present`","`never`"],"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":true}},{"configDocKey":{"type":"string","key":".image-pull-secrets","configDoc":"The image pull secret","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"image-pull-secrets","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".liveness-probe","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.kubernetes.deployment.ProbeConfig","showSection":false,"configDocItems":[{"configDocKey":{"type":"java.lang.Integer","key":".liveness-probe.http-action-port","configDoc":"The port number to use when configuring the `http get` action. If not configured, the port corresponding to the `httpActionPortName` will be used.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"string","key":".liveness-probe.http-action-port-name","configDoc":"The port name for selecting the port of the `HTTP get` action.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-port-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"string","key":".liveness-probe.http-action-path","configDoc":"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.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"string","key":".liveness-probe.http-action-scheme","configDoc":"The scheme of the `HTTP get` action. Can be either \"HTTP\" or \"HTTPS\".","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-scheme","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"string","key":".liveness-probe.exec-action","configDoc":"The command to use for the probe.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"exec-action","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"string","key":".liveness-probe.tcp-socket-action","configDoc":"The tcp socket to use for the probe (the format is host:port).","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"tcp-socket-action","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"string","key":".liveness-probe.grpc-action","configDoc":"The gRPC port to use for the probe (the format is either port or port:service).","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"grpc-action","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"boolean","key":".liveness-probe.grpc-action-enabled","configDoc":"If enabled and `grpc-action` is not provided, it will use the generated service name and the gRPC port.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"grpc-action-enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".liveness-probe.initial-delay","configDoc":"The amount of time to wait before starting to probe.","withinAMap":false,"defaultValue":"5S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"initial-delay","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".liveness-probe.period","configDoc":"The period in which the action should be called.","withinAMap":false,"defaultValue":"10S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"period","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".liveness-probe.timeout","configDoc":"The amount of time to wait for each action.","withinAMap":false,"defaultValue":"10S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"timeout","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":".liveness-probe.success-threshold","configDoc":"The success threshold to use.","withinAMap":false,"defaultValue":"1","javaDocSiteLink":"","docMapKey":"success-threshold","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":".liveness-probe.failure-threshold","configDoc":"The failure threshold to use.","withinAMap":false,"defaultValue":"3","javaDocSiteLink":"","docMapKey":"failure-threshold","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}}],"anchorPrefix":null}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".readiness-probe","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.kubernetes.deployment.ProbeConfig","showSection":false,"configDocItems":[{"configDocKey":{"type":"java.lang.Integer","key":".readiness-probe.http-action-port","configDoc":"The port number to use when configuring the `http get` action. If not configured, the port corresponding to the `httpActionPortName` will be used.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"string","key":".readiness-probe.http-action-port-name","configDoc":"The port name for selecting the port of the `HTTP get` action.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-port-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"string","key":".readiness-probe.http-action-path","configDoc":"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.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"string","key":".readiness-probe.http-action-scheme","configDoc":"The scheme of the `HTTP get` action. Can be either \"HTTP\" or \"HTTPS\".","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-scheme","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"string","key":".readiness-probe.exec-action","configDoc":"The command to use for the probe.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"exec-action","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"string","key":".readiness-probe.tcp-socket-action","configDoc":"The tcp socket to use for the probe (the format is host:port).","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"tcp-socket-action","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"string","key":".readiness-probe.grpc-action","configDoc":"The gRPC port to use for the probe (the format is either port or port:service).","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"grpc-action","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"boolean","key":".readiness-probe.grpc-action-enabled","configDoc":"If enabled and `grpc-action` is not provided, it will use the generated service name and the gRPC port.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"grpc-action-enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".readiness-probe.initial-delay","configDoc":"The amount of time to wait before starting to probe.","withinAMap":false,"defaultValue":"5S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"initial-delay","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".readiness-probe.period","configDoc":"The period in which the action should be called.","withinAMap":false,"defaultValue":"10S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"period","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".readiness-probe.timeout","configDoc":"The amount of time to wait for each action.","withinAMap":false,"defaultValue":"10S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"timeout","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":".readiness-probe.success-threshold","configDoc":"The success threshold to use.","withinAMap":false,"defaultValue":"1","javaDocSiteLink":"","docMapKey":"success-threshold","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":".readiness-probe.failure-threshold","configDoc":"The failure threshold to use.","withinAMap":false,"defaultValue":"3","javaDocSiteLink":"","docMapKey":"failure-threshold","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}}],"anchorPrefix":null}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".mounts.\"mounts\"","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.kubernetes.deployment.MountConfig","showSection":false,"configDocItems":[{"configDocKey":{"type":"string","key":".mounts.\"mounts\".name","configDoc":"The name of the volumeName to mount.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"string","key":".mounts.\"mounts\".path","configDoc":"The path to mount.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"string","key":".mounts.\"mounts\".sub-path","configDoc":"Path within the volumeName from which the container's volumeName should be mounted.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"sub-path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"boolean","key":".mounts.\"mounts\".read-only","configDoc":"ReadOnly","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"read-only","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}}],"anchorPrefix":null}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".resources","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.kubernetes.deployment.ResourcesConfig","showSection":false,"configDocItems":[{"configDocKey":{"type":"string","key":".resources.limits.cpu","configDoc":"CPU Requirements","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"cpu","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"string","key":".resources.limits.memory","configDoc":"Memory Requirements","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"memory","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"string","key":".resources.requests.cpu","configDoc":"CPU Requirements","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"cpu","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"string","key":".resources.requests.memory","configDoc":"Memory Requirements","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"memory","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}}],"anchorPrefix":null}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".env","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.kubernetes.deployment.EnvVarsConfig","showSection":false,"configDocItems":[{"configDocKey":{"type":"string","key":".env.secrets","configDoc":"The optional list of Secret names to load environment variables from.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"secrets","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"string","key":".env.configmaps","configDoc":"The optional list of ConfigMap names to load environment variables from.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"configmaps","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"`Map`","key":".env.fields","configDoc":"The map associating environment variable names to their associated field references they take their value from.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"fields","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"`Map>`","key":".env.vars","configDoc":"The map associating environment name to its associated value.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"vars","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"string","key":".env.mapping.\"mapping\".from-secret","configDoc":"The optional name of the Secret from which a value is to be extracted. Mutually exclusive with `from-configmap`.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"from-secret","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"string","key":".env.mapping.\"mapping\".from-configmap","configDoc":"The optional name of the ConfigMap from which a value is to be extracted. Mutually exclusive with `from-secret`.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"from-configmap","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"string","key":".env.mapping.\"mapping\".with-key","configDoc":"The key identifying the field from which the value is extracted.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"with-key","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}}],"anchorPrefix":null}}] \ No newline at end of file +[{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".get-env","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.kubernetes.deployment.EnvVarsConfig","showSection":false,"configDocItems":[{"configDocKey":{"type":"string","key":".get-env.secrets","configDoc":"The optional list of Secret names to load environment variables from.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"secrets","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"string","key":".get-env.configmaps","configDoc":"The optional list of ConfigMap names to load environment variables from.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"configmaps","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"`Map`","key":".get-env.fields","configDoc":"The map associating environment variable names to their associated field references they take their value from.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"fields","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"`Map>`","key":".get-env.vars","configDoc":"The map associating environment name to its associated value.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"vars","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"string","key":".get-env.mapping.\"mapping\".from-secret","configDoc":"The optional name of the Secret from which a value is to be extracted. Mutually exclusive with `from-configmap`.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"from-secret","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"string","key":".get-env.mapping.\"mapping\".from-configmap","configDoc":"The optional name of the ConfigMap from which a value is to be extracted. Mutually exclusive with `from-secret`.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"from-configmap","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"string","key":".get-env.mapping.\"mapping\".with-key","configDoc":"The key identifying the field from which the value is extracted.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"with-key","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}}],"anchorPrefix":null}},{"configDocKey":{"type":"string","key":".get-target-platform-name","configDoc":"","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"get-target-platform-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"string","key":".image","configDoc":"The container image.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"image","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"string","key":".working-dir","configDoc":"Working directory.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"working-dir","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"string","key":".command","configDoc":"The commands","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"command","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"string","key":".arguments","configDoc":"The arguments","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"arguments","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"string","key":".service-account","configDoc":"The service account.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"service-account","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"string","key":".host","configDoc":"The host under which the application is going to be exposed.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"host","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".ports.\"ports\"","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.kubernetes.deployment.PortConfig","showSection":false,"configDocItems":[{"configDocKey":{"type":"java.lang.Integer","key":".ports.\"ports\".container-port","configDoc":"The port number. Refers to the container port.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"container-port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":".ports.\"ports\".host-port","configDoc":"The host port.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"host-port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"string","key":".ports.\"ports\".path","configDoc":"The application path (refers to web application path).","withinAMap":true,"defaultValue":"/","javaDocSiteLink":"","docMapKey":"path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"io.dekorate.kubernetes.annotation.Protocol","key":".ports.\"ports\".protocol","configDoc":"The protocol.","withinAMap":true,"defaultValue":"tcp","javaDocSiteLink":"","docMapKey":"protocol","configPhase":"BUILD_TIME","acceptedValues":["`tcp`","`udp`","`sctp`","`http`","`proxy`"],"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":true}},{"configDocKey":{"type":"java.lang.Integer","key":".ports.\"ports\".node-port","configDoc":"","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"node-port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"boolean","key":".ports.\"ports\".tls","configDoc":"If enabled, the port will be configured to use the schema HTTPS.","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"tls","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}}],"anchorPrefix":null}},{"configDocKey":{"type":"io.dekorate.kubernetes.annotation.ImagePullPolicy","key":".image-pull-policy","configDoc":"Image pull policy.","withinAMap":false,"defaultValue":"always","javaDocSiteLink":"","docMapKey":"image-pull-policy","configPhase":"BUILD_TIME","acceptedValues":["`always`","`if-not-present`","`never`"],"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":true}},{"configDocKey":{"type":"string","key":".image-pull-secrets","configDoc":"The image pull secret","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"image-pull-secrets","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".liveness-probe","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.kubernetes.deployment.ProbeConfig","showSection":false,"configDocItems":[{"configDocKey":{"type":"java.lang.Integer","key":".liveness-probe.http-action-port","configDoc":"The port number to use when configuring the `http get` action. If not configured, the port corresponding to the `httpActionPortName` will be used.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"string","key":".liveness-probe.http-action-port-name","configDoc":"The port name for selecting the port of the `HTTP get` action.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-port-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"string","key":".liveness-probe.http-action-path","configDoc":"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.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"string","key":".liveness-probe.http-action-scheme","configDoc":"The scheme of the `HTTP get` action. Can be either \"HTTP\" or \"HTTPS\".","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-scheme","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"string","key":".liveness-probe.exec-action","configDoc":"The command to use for the probe.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"exec-action","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"string","key":".liveness-probe.tcp-socket-action","configDoc":"The tcp socket to use for the probe (the format is host:port).","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"tcp-socket-action","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"string","key":".liveness-probe.grpc-action","configDoc":"The gRPC port to use for the probe (the format is either port or port:service).","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"grpc-action","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"boolean","key":".liveness-probe.grpc-action-enabled","configDoc":"If enabled and `grpc-action` is not provided, it will use the generated service name and the gRPC port.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"grpc-action-enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".liveness-probe.initial-delay","configDoc":"The amount of time to wait before starting to probe.","withinAMap":false,"defaultValue":"5S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"initial-delay","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".liveness-probe.period","configDoc":"The period in which the action should be called.","withinAMap":false,"defaultValue":"10S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"period","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".liveness-probe.timeout","configDoc":"The amount of time to wait for each action.","withinAMap":false,"defaultValue":"10S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"timeout","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":".liveness-probe.success-threshold","configDoc":"The success threshold to use.","withinAMap":false,"defaultValue":"1","javaDocSiteLink":"","docMapKey":"success-threshold","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":".liveness-probe.failure-threshold","configDoc":"The failure threshold to use.","withinAMap":false,"defaultValue":"3","javaDocSiteLink":"","docMapKey":"failure-threshold","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}}],"anchorPrefix":null}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".readiness-probe","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.kubernetes.deployment.ProbeConfig","showSection":false,"configDocItems":[{"configDocKey":{"type":"java.lang.Integer","key":".readiness-probe.http-action-port","configDoc":"The port number to use when configuring the `http get` action. If not configured, the port corresponding to the `httpActionPortName` will be used.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"string","key":".readiness-probe.http-action-port-name","configDoc":"The port name for selecting the port of the `HTTP get` action.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-port-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"string","key":".readiness-probe.http-action-path","configDoc":"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.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"string","key":".readiness-probe.http-action-scheme","configDoc":"The scheme of the `HTTP get` action. Can be either \"HTTP\" or \"HTTPS\".","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-scheme","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"string","key":".readiness-probe.exec-action","configDoc":"The command to use for the probe.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"exec-action","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"string","key":".readiness-probe.tcp-socket-action","configDoc":"The tcp socket to use for the probe (the format is host:port).","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"tcp-socket-action","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"string","key":".readiness-probe.grpc-action","configDoc":"The gRPC port to use for the probe (the format is either port or port:service).","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"grpc-action","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"boolean","key":".readiness-probe.grpc-action-enabled","configDoc":"If enabled and `grpc-action` is not provided, it will use the generated service name and the gRPC port.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"grpc-action-enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".readiness-probe.initial-delay","configDoc":"The amount of time to wait before starting to probe.","withinAMap":false,"defaultValue":"5S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"initial-delay","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".readiness-probe.period","configDoc":"The period in which the action should be called.","withinAMap":false,"defaultValue":"10S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"period","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".readiness-probe.timeout","configDoc":"The amount of time to wait for each action.","withinAMap":false,"defaultValue":"10S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"timeout","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":".readiness-probe.success-threshold","configDoc":"The success threshold to use.","withinAMap":false,"defaultValue":"1","javaDocSiteLink":"","docMapKey":"success-threshold","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":".readiness-probe.failure-threshold","configDoc":"The failure threshold to use.","withinAMap":false,"defaultValue":"3","javaDocSiteLink":"","docMapKey":"failure-threshold","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}}],"anchorPrefix":null}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".mounts.\"mounts\"","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.kubernetes.deployment.MountConfig","showSection":false,"configDocItems":[{"configDocKey":{"type":"string","key":".mounts.\"mounts\".name","configDoc":"The name of the volumeName to mount.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"string","key":".mounts.\"mounts\".path","configDoc":"The path to mount.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"string","key":".mounts.\"mounts\".sub-path","configDoc":"Path within the volumeName from which the container's volumeName should be mounted.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"sub-path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"boolean","key":".mounts.\"mounts\".read-only","configDoc":"ReadOnly","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"read-only","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}}],"anchorPrefix":null}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".resources","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.kubernetes.deployment.ResourcesConfig","showSection":false,"configDocItems":[{"configDocKey":{"type":"string","key":".resources.limits.cpu","configDoc":"CPU Requirements","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"cpu","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"string","key":".resources.limits.memory","configDoc":"Memory Requirements","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"memory","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"string","key":".resources.requests.cpu","configDoc":"CPU Requirements","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"cpu","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"string","key":".resources.requests.memory","configDoc":"Memory Requirements","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"memory","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}}],"anchorPrefix":null}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".env","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.kubernetes.deployment.EnvVarsConfig","showSection":false,"configDocItems":[{"configDocKey":{"type":"string","key":".env.secrets","configDoc":"The optional list of Secret names to load environment variables from.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"secrets","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"string","key":".env.configmaps","configDoc":"The optional list of ConfigMap names to load environment variables from.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"configmaps","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"`Map`","key":".env.fields","configDoc":"The map associating environment variable names to their associated field references they take their value from.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"fields","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"`Map>`","key":".env.vars","configDoc":"The map associating environment name to its associated value.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"vars","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"string","key":".env.mapping.\"mapping\".from-secret","configDoc":"The optional name of the Secret from which a value is to be extracted. Mutually exclusive with `from-configmap`.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"from-secret","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"string","key":".env.mapping.\"mapping\".from-configmap","configDoc":"The optional name of the ConfigMap from which a value is to be extracted. Mutually exclusive with `from-secret`.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"from-configmap","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"string","key":".env.mapping.\"mapping\".with-key","configDoc":"The key identifying the field from which the value is extracted.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"with-key","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}}],"anchorPrefix":null}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.micrometer.runtime.config.GrpcClientConfigGroup b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.micrometer.runtime.config.GrpcClientConfigGroup index 835e4bfb44..0da00ab413 100644 --- a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.micrometer.runtime.config.GrpcClientConfigGroup +++ b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.micrometer.runtime.config.GrpcClientConfigGroup @@ -1 +1 @@ -[{"configDocKey":{"type":"java.lang.Boolean","key":".enabled","configDoc":"gRPC Client metrics support.\n\nSupport 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.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"java.lang.Boolean","key":".get-enabled","configDoc":"","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"get-enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":".enabled","configDoc":"gRPC Client metrics support.\n\nSupport 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.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.micrometer.runtime.config.GrpcServerConfigGroup b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.micrometer.runtime.config.GrpcServerConfigGroup index 9570c455d9..2516b30e34 100644 --- a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.micrometer.runtime.config.GrpcServerConfigGroup +++ b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.micrometer.runtime.config.GrpcServerConfigGroup @@ -1 +1 @@ -[{"configDocKey":{"type":"java.lang.Boolean","key":".enabled","configDoc":"gRPC Server metrics support.\n\nSupport 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.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"java.lang.Boolean","key":".get-enabled","configDoc":"","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"get-enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":".enabled","configDoc":"gRPC Server metrics support.\n\nSupport 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.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.micrometer.runtime.config.HttpClientConfigGroup b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.micrometer.runtime.config.HttpClientConfigGroup index 6a1e58e01b..cd4c526534 100644 --- a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.micrometer.runtime.config.HttpClientConfigGroup +++ b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.micrometer.runtime.config.HttpClientConfigGroup @@ -1 +1 @@ -[{"configDocKey":{"type":"java.lang.Boolean","key":".enabled","configDoc":"Outbound HTTP request metrics support.\n\nSupport 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.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"java.lang.Boolean","key":".get-enabled","configDoc":"","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"get-enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":".enabled","configDoc":"Outbound HTTP request metrics support.\n\nSupport 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.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.micrometer.runtime.config.HttpServerConfigGroup b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.micrometer.runtime.config.HttpServerConfigGroup index 24f9c27b37..10eb315604 100644 --- a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.micrometer.runtime.config.HttpServerConfigGroup +++ b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.micrometer.runtime.config.HttpServerConfigGroup @@ -1 +1 @@ -[{"configDocKey":{"type":"java.lang.Boolean","key":".enabled","configDoc":"Inbound HTTP metrics support.\n\nSupport 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.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"java.lang.Boolean","key":".get-enabled","configDoc":"","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"get-enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":".enabled","configDoc":"Inbound HTTP metrics support.\n\nSupport 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.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.micrometer.runtime.config.JsonConfigGroup b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.micrometer.runtime.config.JsonConfigGroup index a0e93d0ac2..ad4200fa87 100644 --- a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.micrometer.runtime.config.JsonConfigGroup +++ b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.micrometer.runtime.config.JsonConfigGroup @@ -1 +1 @@ -[{"configDocKey":{"type":"java.lang.Boolean","key":".enabled","configDoc":"Support for export to JSON format. Off by default.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"string","key":".path","configDoc":"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++}++`.","withinAMap":false,"defaultValue":"metrics","javaDocSiteLink":"","docMapKey":"path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":".buffer-length","configDoc":"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.","withinAMap":false,"defaultValue":"3","javaDocSiteLink":"","docMapKey":"buffer-length","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".expiry","configDoc":"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.","withinAMap":false,"defaultValue":"P3D","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"expiry","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"java.lang.Boolean","key":".get-enabled","configDoc":"","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"get-enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":".enabled","configDoc":"Support for export to JSON format. Off by default.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"string","key":".path","configDoc":"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++}++`.","withinAMap":false,"defaultValue":"metrics","javaDocSiteLink":"","docMapKey":"path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":".buffer-length","configDoc":"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.","withinAMap":false,"defaultValue":"3","javaDocSiteLink":"","docMapKey":"buffer-length","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".expiry","configDoc":"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.","withinAMap":false,"defaultValue":"P3D","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"expiry","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.micrometer.runtime.config.KafkaConfigGroup b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.micrometer.runtime.config.KafkaConfigGroup index 1ac4d1f908..30a8301d40 100644 --- a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.micrometer.runtime.config.KafkaConfigGroup +++ b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.micrometer.runtime.config.KafkaConfigGroup @@ -1 +1 @@ -[{"configDocKey":{"type":"java.lang.Boolean","key":".enabled","configDoc":"Kafka metrics support.\n\nSupport 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.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"java.lang.Boolean","key":".get-enabled","configDoc":"","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"get-enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":".enabled","configDoc":"Kafka metrics support.\n\nSupport 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.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.micrometer.runtime.config.MPMetricsConfigGroup b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.micrometer.runtime.config.MPMetricsConfigGroup index ad68cc7175..e7e73f7c55 100644 --- a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.micrometer.runtime.config.MPMetricsConfigGroup +++ b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.micrometer.runtime.config.MPMetricsConfigGroup @@ -1 +1 @@ -[{"configDocKey":{"type":"java.lang.Boolean","key":".enabled","configDoc":"Eclipse MicroProfile Metrics support.\n\nSupport for MicroProfile Metrics will be enabled if Micrometer\nsupport is enabled and the MicroProfile Metrics dependency is present:\n\n[source,xml]\n----\n\n org.eclipse.microprofile.metrics\n microprofile-metrics-api\n\n----\n\nThe Micrometer extension currently provides a compatibility layer that supports the MP Metrics API,\nbut metric names and recorded values will be different.\nNote that the MP Metrics compatibility layer will move to a different extension in the future.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"java.lang.Boolean","key":".get-enabled","configDoc":"","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"get-enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":".enabled","configDoc":"Eclipse MicroProfile Metrics support.\n\nSupport for MicroProfile Metrics will be enabled if Micrometer\nsupport is enabled and the MicroProfile Metrics dependency is present:\n\n[source,xml]\n----\n\n org.eclipse.microprofile.metrics\n microprofile-metrics-api\n\n----\n\nThe Micrometer extension currently provides a compatibility layer that supports the MP Metrics API,\nbut metric names and recorded values will be different.\nNote that the MP Metrics compatibility layer will move to a different extension in the future.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.micrometer.runtime.config.MicrometerConfig.BinderConfig b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.micrometer.runtime.config.MicrometerConfig.BinderConfig index 0fe91ee864..eb8a3a74ca 100644 --- a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.micrometer.runtime.config.MicrometerConfig.BinderConfig +++ b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.micrometer.runtime.config.MicrometerConfig.BinderConfig @@ -1 +1 @@ -[{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".http-client","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.micrometer.runtime.config.HttpClientConfigGroup","showSection":false,"configDocItems":[{"configDocKey":{"type":"java.lang.Boolean","key":".http-client.enabled","configDoc":"Outbound HTTP request metrics support.\n\nSupport 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.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}}],"anchorPrefix":null}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".http-server","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.micrometer.runtime.config.HttpServerConfigGroup","showSection":false,"configDocItems":[{"configDocKey":{"type":"java.lang.Boolean","key":".http-server.enabled","configDoc":"Inbound HTTP metrics support.\n\nSupport 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.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}}],"anchorPrefix":null}},{"configDocKey":{"type":"java.lang.Boolean","key":".jvm","configDoc":"Micrometer JVM metrics support.\n\nSupport 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.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"jvm","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".kafka","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.micrometer.runtime.config.KafkaConfigGroup","showSection":false,"configDocItems":[{"configDocKey":{"type":"java.lang.Boolean","key":".kafka.enabled","configDoc":"Kafka metrics support.\n\nSupport 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.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}}],"anchorPrefix":null}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".redis","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.micrometer.runtime.config.RedisConfigGroup","showSection":false,"configDocItems":[{"configDocKey":{"type":"java.lang.Boolean","key":".redis.enabled","configDoc":"Redis client metrics support.\n\nSupport 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.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}}],"anchorPrefix":null}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".grpc-server","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.micrometer.runtime.config.GrpcServerConfigGroup","showSection":false,"configDocItems":[{"configDocKey":{"type":"java.lang.Boolean","key":".grpc-server.enabled","configDoc":"gRPC Server metrics support.\n\nSupport 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.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}}],"anchorPrefix":null}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".grpc-client","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.micrometer.runtime.config.GrpcClientConfigGroup","showSection":false,"configDocItems":[{"configDocKey":{"type":"java.lang.Boolean","key":".grpc-client.enabled","configDoc":"gRPC Client metrics support.\n\nSupport 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.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}}],"anchorPrefix":null}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".mp-metrics","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.micrometer.runtime.config.MPMetricsConfigGroup","showSection":false,"configDocItems":[{"configDocKey":{"type":"java.lang.Boolean","key":".mp-metrics.enabled","configDoc":"Eclipse MicroProfile Metrics support.\n\nSupport for MicroProfile Metrics will be enabled if Micrometer\nsupport is enabled and the MicroProfile Metrics dependency is present:\n\n[source,xml]\n----\n\n org.eclipse.microprofile.metrics\n microprofile-metrics-api\n\n----\n\nThe Micrometer extension currently provides a compatibility layer that supports the MP Metrics API,\nbut metric names and recorded values will be different.\nNote that the MP Metrics compatibility layer will move to a different extension in the future.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}}],"anchorPrefix":null}},{"configDocKey":{"type":"java.lang.Boolean","key":".system","configDoc":"Micrometer System metrics support.\n\nSupport 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.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"system","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".vertx","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.micrometer.runtime.config.VertxConfigGroup","showSection":false,"configDocItems":[{"configDocKey":{"type":"java.lang.Boolean","key":".vertx.enabled","configDoc":"Vert.x metrics support.\n\nSupport 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.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}}],"anchorPrefix":null}}] \ No newline at end of file +[{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".http-client","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.micrometer.runtime.config.HttpClientConfigGroup","showSection":false,"configDocItems":[{"configDocKey":{"type":"java.lang.Boolean","key":".http-client.get-enabled","configDoc":"","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"get-enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":".http-client.enabled","configDoc":"Outbound HTTP request metrics support.\n\nSupport 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.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}}],"anchorPrefix":null}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".http-server","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.micrometer.runtime.config.HttpServerConfigGroup","showSection":false,"configDocItems":[{"configDocKey":{"type":"java.lang.Boolean","key":".http-server.get-enabled","configDoc":"","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"get-enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":".http-server.enabled","configDoc":"Inbound HTTP metrics support.\n\nSupport 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.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}}],"anchorPrefix":null}},{"configDocKey":{"type":"java.lang.Boolean","key":".jvm","configDoc":"Micrometer JVM metrics support.\n\nSupport 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.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"jvm","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".kafka","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.micrometer.runtime.config.KafkaConfigGroup","showSection":false,"configDocItems":[{"configDocKey":{"type":"java.lang.Boolean","key":".kafka.get-enabled","configDoc":"","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"get-enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":".kafka.enabled","configDoc":"Kafka metrics support.\n\nSupport 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.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}}],"anchorPrefix":null}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".redis","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.micrometer.runtime.config.RedisConfigGroup","showSection":false,"configDocItems":[{"configDocKey":{"type":"java.lang.Boolean","key":".redis.get-enabled","configDoc":"","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"get-enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":".redis.enabled","configDoc":"Redis client metrics support.\n\nSupport 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.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}}],"anchorPrefix":null}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".grpc-server","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.micrometer.runtime.config.GrpcServerConfigGroup","showSection":false,"configDocItems":[{"configDocKey":{"type":"java.lang.Boolean","key":".grpc-server.get-enabled","configDoc":"","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"get-enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":".grpc-server.enabled","configDoc":"gRPC Server metrics support.\n\nSupport 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.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}}],"anchorPrefix":null}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".grpc-client","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.micrometer.runtime.config.GrpcClientConfigGroup","showSection":false,"configDocItems":[{"configDocKey":{"type":"java.lang.Boolean","key":".grpc-client.get-enabled","configDoc":"","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"get-enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":".grpc-client.enabled","configDoc":"gRPC Client metrics support.\n\nSupport 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.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}}],"anchorPrefix":null}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".mp-metrics","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.micrometer.runtime.config.MPMetricsConfigGroup","showSection":false,"configDocItems":[{"configDocKey":{"type":"java.lang.Boolean","key":".mp-metrics.get-enabled","configDoc":"","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"get-enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":".mp-metrics.enabled","configDoc":"Eclipse MicroProfile Metrics support.\n\nSupport for MicroProfile Metrics will be enabled if Micrometer\nsupport is enabled and the MicroProfile Metrics dependency is present:\n\n[source,xml]\n----\n\n org.eclipse.microprofile.metrics\n microprofile-metrics-api\n\n----\n\nThe Micrometer extension currently provides a compatibility layer that supports the MP Metrics API,\nbut metric names and recorded values will be different.\nNote that the MP Metrics compatibility layer will move to a different extension in the future.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}}],"anchorPrefix":null}},{"configDocKey":{"type":"java.lang.Boolean","key":".system","configDoc":"Micrometer System metrics support.\n\nSupport 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.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"system","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".vertx","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.micrometer.runtime.config.VertxConfigGroup","showSection":false,"configDocItems":[{"configDocKey":{"type":"java.lang.Boolean","key":".vertx.get-enabled","configDoc":"","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"get-enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":".vertx.enabled","configDoc":"Vert.x metrics support.\n\nSupport 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.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}}],"anchorPrefix":null}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.micrometer.runtime.config.MicrometerConfig.ExportConfig b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.micrometer.runtime.config.MicrometerConfig.ExportConfig index 344b3d2bfd..0eccced154 100644 --- a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.micrometer.runtime.config.MicrometerConfig.ExportConfig +++ b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.micrometer.runtime.config.MicrometerConfig.ExportConfig @@ -1 +1 @@ -[{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".json","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.micrometer.runtime.config.JsonConfigGroup","showSection":false,"configDocItems":[{"configDocKey":{"type":"java.lang.Boolean","key":".json.enabled","configDoc":"Support for export to JSON format. Off by default.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"string","key":".json.path","configDoc":"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++}++`.","withinAMap":false,"defaultValue":"metrics","javaDocSiteLink":"","docMapKey":"path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":".json.buffer-length","configDoc":"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.","withinAMap":false,"defaultValue":"3","javaDocSiteLink":"","docMapKey":"buffer-length","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".json.expiry","configDoc":"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.","withinAMap":false,"defaultValue":"P3D","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"expiry","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}}],"anchorPrefix":null}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".prometheus","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.micrometer.runtime.config.PrometheusConfigGroup","showSection":false,"configDocItems":[{"configDocKey":{"type":"java.lang.Boolean","key":".prometheus.enabled","configDoc":"Support for export to Prometheus.\n\nSupport 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.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"string","key":".prometheus.path","configDoc":"The path for the prometheus metrics endpoint (produces text/plain). The default value is\n`metrics` and is resolved relative to the non-application endpoint (`q`), e.g.\n`${quarkus.http.root-path}/${quarkus.http.non-application-root-path}/metrics`.\nIf an absolute path is specified (`/metrics`), the prometheus endpoint will be served\nfrom the configured path.\n\nIf the management interface is enabled, the value will be resolved as a path relative to\n`${quarkus.management.root-path}` (`q` by default), e.g.\n`http://${quarkus.management.host}:${quarkus.management.port}/${quarkus.management.root-path}/metrics`.\nIf an absolute path is specified (`/metrics`), the prometheus endpoint will be served from the configured path, e.g.\n`http://${quarkus.management.host}:${quarkus.management.port}/metrics`.","withinAMap":false,"defaultValue":"metrics","javaDocSiteLink":"","docMapKey":"path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"boolean","key":".prometheus.default-registry","configDoc":"By default, this extension will create a Prometheus MeterRegistry instance.\n\nUse this attribute to veto the creation of the default Prometheus MeterRegistry.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"default-registry","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}}],"anchorPrefix":null}}] \ No newline at end of file +[{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".json","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.micrometer.runtime.config.JsonConfigGroup","showSection":false,"configDocItems":[{"configDocKey":{"type":"java.lang.Boolean","key":".json.get-enabled","configDoc":"","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"get-enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":".json.enabled","configDoc":"Support for export to JSON format. Off by default.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"string","key":".json.path","configDoc":"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++}++`.","withinAMap":false,"defaultValue":"metrics","javaDocSiteLink":"","docMapKey":"path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":".json.buffer-length","configDoc":"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.","withinAMap":false,"defaultValue":"3","javaDocSiteLink":"","docMapKey":"buffer-length","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".json.expiry","configDoc":"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.","withinAMap":false,"defaultValue":"P3D","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"expiry","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}}],"anchorPrefix":null}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".prometheus","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.micrometer.runtime.config.PrometheusConfigGroup","showSection":false,"configDocItems":[{"configDocKey":{"type":"java.lang.Boolean","key":".prometheus.get-enabled","configDoc":"","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"get-enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":".prometheus.enabled","configDoc":"Support for export to Prometheus.\n\nSupport 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.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"string","key":".prometheus.path","configDoc":"The path for the prometheus metrics endpoint (produces text/plain). The default value is\n`metrics` and is resolved relative to the non-application endpoint (`q`), e.g.\n`${quarkus.http.root-path}/${quarkus.http.non-application-root-path}/metrics`.\nIf an absolute path is specified (`/metrics`), the prometheus endpoint will be served\nfrom the configured path.\n\nIf the management interface is enabled, the value will be resolved as a path relative to\n`${quarkus.management.root-path}` (`q` by default), e.g.\n`http://${quarkus.management.host}:${quarkus.management.port}/${quarkus.management.root-path}/metrics`.\nIf an absolute path is specified (`/metrics`), the prometheus endpoint will be served from the configured path, e.g.\n`http://${quarkus.management.host}:${quarkus.management.port}/metrics`.","withinAMap":false,"defaultValue":"metrics","javaDocSiteLink":"","docMapKey":"path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"boolean","key":".prometheus.default-registry","configDoc":"By default, this extension will create a Prometheus MeterRegistry instance.\n\nUse this attribute to veto the creation of the default Prometheus MeterRegistry.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"default-registry","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}}],"anchorPrefix":null}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.micrometer.runtime.config.PrometheusConfigGroup b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.micrometer.runtime.config.PrometheusConfigGroup index 3b67ab2fa5..9a3629baf3 100644 --- a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.micrometer.runtime.config.PrometheusConfigGroup +++ b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.micrometer.runtime.config.PrometheusConfigGroup @@ -1 +1 @@ -[{"configDocKey":{"type":"java.lang.Boolean","key":".enabled","configDoc":"Support for export to Prometheus.\n\nSupport 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.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"string","key":".path","configDoc":"The path for the prometheus metrics endpoint (produces text/plain). The default value is\n`metrics` and is resolved relative to the non-application endpoint (`q`), e.g.\n`${quarkus.http.root-path}/${quarkus.http.non-application-root-path}/metrics`.\nIf an absolute path is specified (`/metrics`), the prometheus endpoint will be served\nfrom the configured path.\n\nIf the management interface is enabled, the value will be resolved as a path relative to\n`${quarkus.management.root-path}` (`q` by default), e.g.\n`http://${quarkus.management.host}:${quarkus.management.port}/${quarkus.management.root-path}/metrics`.\nIf an absolute path is specified (`/metrics`), the prometheus endpoint will be served from the configured path, e.g.\n`http://${quarkus.management.host}:${quarkus.management.port}/metrics`.","withinAMap":false,"defaultValue":"metrics","javaDocSiteLink":"","docMapKey":"path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"boolean","key":".default-registry","configDoc":"By default, this extension will create a Prometheus MeterRegistry instance.\n\nUse this attribute to veto the creation of the default Prometheus MeterRegistry.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"default-registry","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"java.lang.Boolean","key":".get-enabled","configDoc":"","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"get-enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":".enabled","configDoc":"Support for export to Prometheus.\n\nSupport 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.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"string","key":".path","configDoc":"The path for the prometheus metrics endpoint (produces text/plain). The default value is\n`metrics` and is resolved relative to the non-application endpoint (`q`), e.g.\n`${quarkus.http.root-path}/${quarkus.http.non-application-root-path}/metrics`.\nIf an absolute path is specified (`/metrics`), the prometheus endpoint will be served\nfrom the configured path.\n\nIf the management interface is enabled, the value will be resolved as a path relative to\n`${quarkus.management.root-path}` (`q` by default), e.g.\n`http://${quarkus.management.host}:${quarkus.management.port}/${quarkus.management.root-path}/metrics`.\nIf an absolute path is specified (`/metrics`), the prometheus endpoint will be served from the configured path, e.g.\n`http://${quarkus.management.host}:${quarkus.management.port}/metrics`.","withinAMap":false,"defaultValue":"metrics","javaDocSiteLink":"","docMapKey":"path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"boolean","key":".default-registry","configDoc":"By default, this extension will create a Prometheus MeterRegistry instance.\n\nUse this attribute to veto the creation of the default Prometheus MeterRegistry.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"default-registry","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.micrometer.runtime.config.RedisConfigGroup b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.micrometer.runtime.config.RedisConfigGroup index 679419cb28..4ecb65b686 100644 --- a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.micrometer.runtime.config.RedisConfigGroup +++ b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.micrometer.runtime.config.RedisConfigGroup @@ -1 +1 @@ -[{"configDocKey":{"type":"java.lang.Boolean","key":".enabled","configDoc":"Redis client metrics support.\n\nSupport 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.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"java.lang.Boolean","key":".get-enabled","configDoc":"","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"get-enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":".enabled","configDoc":"Redis client metrics support.\n\nSupport 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.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.micrometer.runtime.config.VertxConfigGroup b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.micrometer.runtime.config.VertxConfigGroup index c8d695d906..d474df9851 100644 --- a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.micrometer.runtime.config.VertxConfigGroup +++ b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.micrometer.runtime.config.VertxConfigGroup @@ -1 +1 @@ -[{"configDocKey":{"type":"java.lang.Boolean","key":".enabled","configDoc":"Vert.x metrics support.\n\nSupport 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.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"java.lang.Boolean","key":".get-enabled","configDoc":"","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"get-enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":".enabled","configDoc":"Vert.x metrics support.\n\nSupport 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.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.oidc.OidcTenantConfig b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.oidc.OidcTenantConfig index 5ab8989d65..911f2bcb09 100644 --- a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.oidc.OidcTenantConfig +++ b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.oidc.OidcTenantConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"string","key":".auth-server-url","configDoc":"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.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"auth-server-url","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":".discovery-enabled","configDoc":"Enables OIDC discovery. If the discovery is disabled then the OIDC endpoint URLs must be configured individually.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"discovery-enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"string","key":".token-path","configDoc":"Relative path or absolute URL of the OIDC token endpoint which issues access and refresh tokens.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"token-path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"string","key":".revoke-path","configDoc":"Relative path or absolute URL of the OIDC token revocation endpoint.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"revoke-path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"string","key":".client-id","configDoc":"The client-id of the application. Each application has a client-id that is used to identify the application","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"client-id","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".connection-delay","configDoc":"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.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"connection-delay","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"int","key":".connection-retry-count","configDoc":"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.","withinAMap":false,"defaultValue":"3","javaDocSiteLink":"","docMapKey":"connection-retry-count","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".connection-timeout","configDoc":"The amount of time after which the current OIDC connection request will time out.","withinAMap":false,"defaultValue":"10S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"connection-timeout","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":".max-pool-size","configDoc":"The maximum size of the connection pool used by the WebClient","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"max-pool-size","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".credentials","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.oidc.common.runtime.OidcCommonConfig.Credentials","showSection":false,"configDocItems":[{"configDocKey":{"type":"string","key":".credentials.secret","configDoc":"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.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"secret","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"string","key":".credentials.client-secret.value","configDoc":"The client secret value - it will be ignored if 'secret.key' is set","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"value","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"string","key":".credentials.client-secret.provider.name","configDoc":"The CredentialsProvider name which should only be set if more than one CredentialsProvider is registered","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"string","key":".credentials.client-secret.provider.key","configDoc":"The CredentialsProvider client secret key","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"io.quarkus.oidc.common.runtime.OidcCommonConfig.Credentials.Secret.Method","key":".credentials.client-secret.method","configDoc":"Authentication method.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"method","configPhase":"BUILD_TIME","acceptedValues":["tooltip:basic[client_secret_basic (default): client id and secret are submitted with the HTTP Authorization Basic scheme]","tooltip:post[client_secret_post: client id and secret are submitted as the 'client_id' and 'client_secret' form parameters.]","tooltip:post-jwt[client_secret_jwt: client id and generated JWT secret are submitted as the 'client_id' and 'client_secret' form parameters.]"],"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":true}},{"configDocKey":{"type":"string","key":".credentials.jwt.secret","configDoc":"If provided, indicates that JWT is signed using a secret key","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"secret","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"string","key":".credentials.jwt.secret-provider.name","configDoc":"The CredentialsProvider name which should only be set if more than one CredentialsProvider is registered","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"string","key":".credentials.jwt.secret-provider.key","configDoc":"The CredentialsProvider client secret key","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"string","key":".credentials.jwt.key-file","configDoc":"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.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-file","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"string","key":".credentials.jwt.key-store-file","configDoc":"If provided, indicates that JWT is signed using a private key from a key store","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-store-file","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"string","key":".credentials.jwt.key-store-password","configDoc":"A parameter to specify the password of the key store file.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-store-password","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"string","key":".credentials.jwt.key-id","configDoc":"The private key id/alias","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-id","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"string","key":".credentials.jwt.key-password","configDoc":"The private key password","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-password","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"string","key":".credentials.jwt.audience","configDoc":"JWT audience ('aud') claim value. By default, the audience is set to the address of the OpenId Connect Provider's token endpoint.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"audience","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"string","key":".credentials.jwt.token-key-id","configDoc":"Key identifier of the signing key added as a JWT 'kid' header","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"token-key-id","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"string","key":".credentials.jwt.issuer","configDoc":"Issuer of the signing key added as a JWT 'iss' claim (default: client id)","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"issuer","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"string","key":".credentials.jwt.subject","configDoc":"Subject of the signing key added as a JWT 'sub' claim (default: client id)","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"subject","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"string","key":".credentials.jwt.signature-algorithm","configDoc":"Signature algorithm, also used for the `key-file` property. Supported values: RS256, RS384, RS512, PS256, PS384, PS512, ES256, ES384, ES512, HS256, HS384, HS512.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"signature-algorithm","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"int","key":".credentials.jwt.lifespan","configDoc":"JWT life-span in seconds. It will be added to the time it was issued at to calculate the expiration time.","withinAMap":false,"defaultValue":"10","javaDocSiteLink":"","docMapKey":"lifespan","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}}],"anchorPrefix":null}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".proxy","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.oidc.common.runtime.OidcCommonConfig.Proxy","showSection":false,"configDocItems":[{"configDocKey":{"type":"string","key":".proxy.host","configDoc":"The host (name or IP address) of the Proxy. +\nNote: If OIDC adapter needs to use a Proxy to talk with OIDC server (Provider), then at least the \"host\" config item must be configured to enable the usage of a Proxy.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"host","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"int","key":".proxy.port","configDoc":"The port number of the Proxy. Default value is 80.","withinAMap":false,"defaultValue":"80","javaDocSiteLink":"","docMapKey":"port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"string","key":".proxy.username","configDoc":"The username, if Proxy needs authentication.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"username","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"string","key":".proxy.password","configDoc":"The password, if Proxy needs authentication.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"password","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}}],"anchorPrefix":null}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".tls","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.oidc.common.runtime.OidcCommonConfig.Tls","showSection":false,"configDocItems":[{"configDocKey":{"type":"io.quarkus.oidc.common.runtime.OidcCommonConfig.Tls.Verification","key":".tls.verification","configDoc":"Certificate validation and hostname verification, which can be one of the following values from enum `Verification`. Default is required.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"verification","configPhase":"BUILD_TIME","acceptedValues":["tooltip:required[Certificates are validated and hostname verification is enabled. This is the default value.]","tooltip:certificate-validation[Certificates are validated but hostname verification is disabled.]","tooltip:none[All certificated are trusted and hostname verification is disabled.]"],"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":true}},{"configDocKey":{"type":"path","key":".tls.key-store-file","configDoc":"An optional key store which holds the certificate information instead of specifying separate files.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-store-file","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"string","key":".tls.key-store-file-type","configDoc":"An optional parameter to specify type of the key store file. If not given, the type is automatically detected based on the file name.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-store-file-type","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"string","key":".tls.key-store-provider","configDoc":"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.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-store-provider","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"string","key":".tls.key-store-password","configDoc":"A parameter to specify the password of the key store file. If not given, the default (\"password\") is used.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-store-password","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"string","key":".tls.key-store-key-alias","configDoc":"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.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-store-key-alias","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"string","key":".tls.key-store-key-password","configDoc":"An optional parameter to define the password for the key, in case it's different from `key-store-password`.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-store-key-password","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"path","key":".tls.trust-store-file","configDoc":"An optional trust store which holds the certificate information of the certificates to trust","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"trust-store-file","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"string","key":".tls.trust-store-password","configDoc":"A parameter to specify the password of the trust store file.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"trust-store-password","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"string","key":".tls.trust-store-cert-alias","configDoc":"A parameter to specify the alias of the trust store certificate.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"trust-store-cert-alias","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"string","key":".tls.trust-store-file-type","configDoc":"An optional parameter to specify type of the trust store file. If not given, the type is automatically detected based on the file name.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"trust-store-file-type","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"string","key":".tls.trust-store-provider","configDoc":"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.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"trust-store-provider","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}}],"anchorPrefix":null}},{"configDocKey":{"type":"string","key":".tenant-id","configDoc":"A unique tenant identifier. It must be set by `TenantConfigResolver` providers which resolve the tenant configuration dynamically and is optional in all other cases.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"tenant-id","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"boolean","key":".tenant-enabled","configDoc":"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.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"tenant-enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"io.quarkus.oidc.OidcTenantConfig.ApplicationType","key":".application-type","configDoc":"The application type, which can be one of the following values from enum `ApplicationType`.","withinAMap":false,"defaultValue":"service","javaDocSiteLink":"","docMapKey":"application-type","configPhase":"BUILD_TIME","acceptedValues":["tooltip:web-app[A `WEB_APP` is a client that serves pages, usually a frontend application. For this type of client the Authorization Code Flow is defined as the preferred method for authenticating users.]","tooltip:service[A `SERVICE` is a client that has a set of protected HTTP resources, usually a backend application following the RESTful Architectural Design. For this type of client, the Bearer Authorization method is defined as the preferred method for authenticating and authorizing users.]","tooltip:hybrid[A combined `SERVICE` and `WEB_APP` client. For this type of client, the Bearer Authorization method will be used if the Authorization header is set and Authorization Code Flow - if not.]"],"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":true}},{"configDocKey":{"type":"string","key":".authorization-path","configDoc":"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.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"authorization-path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"string","key":".user-info-path","configDoc":"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.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"user-info-path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"string","key":".introspection-path","configDoc":"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.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"introspection-path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"string","key":".jwks-path","configDoc":"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.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"jwks-path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"string","key":".end-session-path","configDoc":"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.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"end-session-path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"string","key":".public-key","configDoc":"Public key for the local JWT token verification. OIDC server connection will not be created when this property is set.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"public-key","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".introspection-credentials","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.oidc.OidcTenantConfig.IntrospectionCredentials","showSection":false,"configDocItems":[{"configDocKey":{"type":"string","key":".introspection-credentials.name","configDoc":"Name","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"string","key":".introspection-credentials.secret","configDoc":"Secret","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"secret","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"boolean","key":".introspection-credentials.include-client-id","configDoc":"Include OpenId Connect Client ID configured with 'quarkus.oidc.client-id'","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"include-client-id","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}}],"anchorPrefix":null}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".roles","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.oidc.OidcTenantConfig.Roles","showSection":false,"configDocItems":[{"configDocKey":{"type":"string","key":".roles.role-claim-path","configDoc":"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.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"role-claim-path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"string","key":".roles.role-claim-separator","configDoc":"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.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"role-claim-separator","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"io.quarkus.oidc.OidcTenantConfig.Roles.Source","key":".roles.source","configDoc":"Source of the principal roles.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"source","configPhase":"BUILD_TIME","acceptedValues":["tooltip:idtoken[ID Token - the default value for the 'web-app' applications.]","tooltip:accesstoken[Access Token - the default value for the 'service' applications; can also be used as the source of roles for the 'web-app' applications.]","tooltip:userinfo[User Info]"],"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":true}}],"anchorPrefix":null}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".token","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.oidc.OidcTenantConfig.Token","showSection":false,"configDocItems":[{"configDocKey":{"type":"string","key":".token.issuer","configDoc":"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.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"issuer","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"string","key":".token.audience","configDoc":"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.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"audience","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"`Map`","key":".token.required-claims","configDoc":"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.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"claim-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"string","key":".token.token-type","configDoc":"Expected token type","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"token-type","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":".token.lifespan-grace","configDoc":"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.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"lifespan-grace","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".token.age","configDoc":"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.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"age","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"string","key":".token.principal-claim","configDoc":"Name of the claim which contains a principal name. By default, the 'upn', 'preferred_username' and `sub` claims are checked.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"principal-claim","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"boolean","key":".token.refresh-expired","configDoc":"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.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"refresh-expired","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".token.refresh-token-time-skew","configDoc":"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.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"refresh-token-time-skew","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".token.forced-jwk-refresh-interval","configDoc":"Forced JWK set refresh interval in minutes.","withinAMap":false,"defaultValue":"10M","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"forced-jwk-refresh-interval","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"string","key":".token.header","configDoc":"Custom HTTP header that contains a bearer token. This option is valid only when the application is of type `ApplicationType++#++SERVICE`++}++.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"header","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"io.quarkus.oidc.OidcTenantConfig.SignatureAlgorithm","key":".token.signature-algorithm","configDoc":"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.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"signature-algorithm","configPhase":"BUILD_TIME","acceptedValues":["`rs256`","`rs384`","`rs512`","`ps256`","`ps384`","`ps512`","`es256`","`es384`","`es512`","`eddsa`"],"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":true}},{"configDocKey":{"type":"string","key":".token.decryption-key-location","configDoc":"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.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"decryption-key-location","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"boolean","key":".token.allow-jwt-introspection","configDoc":"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.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"allow-jwt-introspection","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"boolean","key":".token.require-jwt-introspection-only","configDoc":"Require that JWT tokens are only introspected remotely.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"require-jwt-introspection-only","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"boolean","key":".token.allow-opaque-token-introspection","configDoc":"Allow the remote introspection of the opaque tokens. Set this property to 'false' if only JWT tokens are expected.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"allow-opaque-token-introspection","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"string","key":".token.customizer-name","configDoc":"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.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"customizer-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":".token.verify-access-token-with-user-info","configDoc":"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.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"verify-access-token-with-user-info","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}}],"anchorPrefix":null}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".logout","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.oidc.OidcTenantConfig.Logout","showSection":false,"configDocItems":[{"configDocKey":{"type":"string","key":".logout.path","configDoc":"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.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"string","key":".logout.post-logout-path","configDoc":"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.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"post-logout-path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"string","key":".logout.post-logout-uri-param","configDoc":"Name of the post logout URI parameter which will be added as a query parameter to the logout redirect URI.","withinAMap":false,"defaultValue":"post_logout_redirect_uri","javaDocSiteLink":"","docMapKey":"post-logout-uri-param","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"`Map`","key":".logout.extra-params","configDoc":"Additional properties which will be added as the query parameters to the logout redirect URI.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"extra-params","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"string","key":".logout.backchannel.path","configDoc":"The relative path of the Back-Channel Logout endpoint at the application.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"string","key":".logout.frontchannel.path","configDoc":"The relative path of the Front-Channel Logout endpoint at the application.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}}],"anchorPrefix":null}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".authentication","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.oidc.OidcTenantConfig.Authentication","showSection":false,"configDocItems":[{"configDocKey":{"type":"io.quarkus.oidc.OidcTenantConfig.Authentication.ResponseMode","key":".authentication.response-mode","configDoc":"Authorization code flow response mode","withinAMap":false,"defaultValue":"query","javaDocSiteLink":"","docMapKey":"response-mode","configPhase":"BUILD_TIME","acceptedValues":["tooltip:query[Authorization response parameters are encoded in the query string added to the redirect_uri]","tooltip:form-post[Authorization response parameters are encoded as HTML form values that are auto-submitted in the browser and transmitted via the HTTP POST method using the application/x-www-form-urlencoded content type]"],"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":true}},{"configDocKey":{"type":"string","key":".authentication.redirect-path","configDoc":"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'.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"redirect-path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"boolean","key":".authentication.restore-path-after-redirect","configDoc":"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.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"restore-path-after-redirect","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"boolean","key":".authentication.remove-redirect-parameters","configDoc":"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.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"remove-redirect-parameters","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"string","key":".authentication.error-path","configDoc":"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.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"error-path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"boolean","key":".authentication.verify-access-token","configDoc":"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.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"verify-access-token","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":".authentication.force-redirect-https-scheme","configDoc":"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.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"force-redirect-https-scheme","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"string","key":".authentication.scopes","configDoc":"List of scopes","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"scopes","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":".authentication.add-openid-scope","configDoc":"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.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"add-openid-scope","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"`Map`","key":".authentication.extra-params","configDoc":"Additional properties which will be added as the query parameters to the authentication redirect URI.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"extra-params","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"string","key":".authentication.forward-params","configDoc":"Request URL query parameters which, if present, will be added to the authentication redirect URI.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"forward-params","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"boolean","key":".authentication.cookie-force-secure","configDoc":"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.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"cookie-force-secure","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"string","key":".authentication.cookie-suffix","configDoc":"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'.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"cookie-suffix","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"string","key":".authentication.cookie-path","configDoc":"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.","withinAMap":false,"defaultValue":"/","javaDocSiteLink":"","docMapKey":"cookie-path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"string","key":".authentication.cookie-path-header","configDoc":"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.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"cookie-path-header","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"string","key":".authentication.cookie-domain","configDoc":"Cookie domain parameter value which, if set, will be used for the session, state and post logout cookies.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"cookie-domain","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"io.quarkus.oidc.OidcTenantConfig.Authentication.CookieSameSite","key":".authentication.cookie-same-site","configDoc":"SameSite attribute for the session cookie.","withinAMap":false,"defaultValue":"lax","javaDocSiteLink":"","docMapKey":"cookie-same-site","configPhase":"BUILD_TIME","acceptedValues":["`strict`","`lax`","`none`"],"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":true}},{"configDocKey":{"type":"boolean","key":".authentication.allow-multiple-code-flows","configDoc":"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.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"allow-multiple-code-flows","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":".authentication.user-info-required","configDoc":"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.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"user-info-required","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".authentication.session-age-extension","configDoc":"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.","withinAMap":false,"defaultValue":"5M","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"session-age-extension","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"boolean","key":".authentication.java-script-auto-redirect","configDoc":"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","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"java-script-auto-redirect","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":".authentication.id-token-required","configDoc":"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.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"id-token-required","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".authentication.internal-id-token-lifespan","configDoc":"Internal ID token lifespan. This property is only checked when an internal IdToken is generated when Oauth2 providers do not return IdToken.","withinAMap":false,"defaultValue":"5M","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"internal-id-token-lifespan","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":".authentication.pkce-required","configDoc":"Requires that a Proof Key for Code Exchange (PKCE) is used.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"pkce-required","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"string","key":".authentication.pkce-secret","configDoc":"Secret which will be used to encrypt a Proof Key for Code Exchange (PKCE) code verifier in the code flow state. This secret must be set if PKCE is required but no client secret is set. The length of the secret which will be used to encrypt the code verifier must be 32 characters long.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"pkce-secret","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}}],"anchorPrefix":null}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".code-grant","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.oidc.OidcTenantConfig.CodeGrant","showSection":false,"configDocItems":[{"configDocKey":{"type":"`Map`","key":".code-grant.extra-params","configDoc":"Additional parameters, in addition to the required `code` and `redirect-uri` parameters, which have to be included to complete the authorization code grant request.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"extra-params","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"`Map`","key":".code-grant.headers","configDoc":"Custom HTTP headers which have to be sent to complete the authorization code grant request.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"headers","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}}],"anchorPrefix":null}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".token-state-manager","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.oidc.OidcTenantConfig.TokenStateManager","showSection":false,"configDocItems":[{"configDocKey":{"type":"io.quarkus.oidc.OidcTenantConfig.TokenStateManager.Strategy","key":".token-state-manager.strategy","configDoc":"Default TokenStateManager strategy.","withinAMap":false,"defaultValue":"keep-all-tokens","javaDocSiteLink":"","docMapKey":"strategy","configPhase":"BUILD_TIME","acceptedValues":["tooltip:keep-all-tokens[Keep ID, access and refresh tokens.]","tooltip:id-token[Keep ID token only]","tooltip:id-refresh-tokens[Keep ID and refresh tokens only]"],"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":true}},{"configDocKey":{"type":"boolean","key":".token-state-manager.split-tokens","configDoc":"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","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"split-tokens","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"boolean","key":".token-state-manager.encryption-required","configDoc":"Mandates that the session cookie that stores the tokens is encrypted.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"encryption-required","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"string","key":".token-state-manager.encryption-secret","configDoc":"Secret which will be used to encrypt the session cookie storing the tokens when `encryption-required` property is enabled.\n\nIf this secret is not set, the client secret configured with either `quarkus.oidc.credentials.secret` or `quarkus.oidc.credentials.client-secret.value` will be checked. Finally, `quarkus.oidc.credentials.jwt.secret` which can be used for `client_jwt_secret` authentication will be checked. The secret will be auto-generated if it remains uninitialized after checking all of these properties.\n\nThe 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.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"encryption-secret","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}}],"anchorPrefix":null}},{"configDocKey":{"type":"boolean","key":".allow-token-introspection-cache","configDoc":"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.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"allow-token-introspection-cache","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"boolean","key":".allow-user-info-cache","configDoc":"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.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"allow-user-info-cache","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"boolean","key":".cache-user-info-in-idtoken","configDoc":"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.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"cache-user-info-in-idtoken","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"io.quarkus.oidc.OidcTenantConfig.Provider","key":".provider","configDoc":"Well known OpenId Connect provider identifier","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"provider","configPhase":"BUILD_TIME","acceptedValues":["`apple`","`facebook`","`github`","`google`","`microsoft`","`spotify`","`twitter`"],"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":true}}] \ No newline at end of file +[{"configDocKey":{"type":"string","key":".auth-server-url","configDoc":"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.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"auth-server-url","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":".discovery-enabled","configDoc":"Enables OIDC discovery. If the discovery is disabled then the OIDC endpoint URLs must be configured individually.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"discovery-enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"string","key":".token-path","configDoc":"Relative path or absolute URL of the OIDC token endpoint which issues access and refresh tokens.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"token-path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"string","key":".revoke-path","configDoc":"Relative path or absolute URL of the OIDC token revocation endpoint.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"revoke-path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"string","key":".client-id","configDoc":"The client-id of the application. Each application has a client-id that is used to identify the application","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"client-id","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".connection-delay","configDoc":"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.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"connection-delay","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"int","key":".connection-retry-count","configDoc":"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.","withinAMap":false,"defaultValue":"3","javaDocSiteLink":"","docMapKey":"connection-retry-count","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".connection-timeout","configDoc":"The amount of time after which the current OIDC connection request will time out.","withinAMap":false,"defaultValue":"10S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"connection-timeout","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":".max-pool-size","configDoc":"The maximum size of the connection pool used by the WebClient","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"max-pool-size","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".credentials","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.oidc.common.runtime.OidcCommonConfig.Credentials","showSection":false,"configDocItems":[{"configDocKey":{"type":"string","key":".credentials.secret","configDoc":"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.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"secret","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"string","key":".credentials.client-secret.value","configDoc":"The client secret value - it will be ignored if 'secret.key' is set","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"value","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"string","key":".credentials.client-secret.provider.name","configDoc":"The CredentialsProvider name which should only be set if more than one CredentialsProvider is registered","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"string","key":".credentials.client-secret.provider.key","configDoc":"The CredentialsProvider client secret key","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"io.quarkus.oidc.common.runtime.OidcCommonConfig.Credentials.Secret.Method","key":".credentials.client-secret.method","configDoc":"Authentication method.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"method","configPhase":"BUILD_TIME","acceptedValues":["tooltip:basic[client_secret_basic (default): client id and secret are submitted with the HTTP Authorization Basic scheme]","tooltip:post[client_secret_post: client id and secret are submitted as the 'client_id' and 'client_secret' form parameters.]","tooltip:post-jwt[client_secret_jwt: client id and generated JWT secret are submitted as the 'client_id' and 'client_secret' form parameters.]"],"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":true}},{"configDocKey":{"type":"string","key":".credentials.jwt.secret","configDoc":"If provided, indicates that JWT is signed using a secret key","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"secret","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"string","key":".credentials.jwt.secret-provider.name","configDoc":"The CredentialsProvider name which should only be set if more than one CredentialsProvider is registered","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"string","key":".credentials.jwt.secret-provider.key","configDoc":"The CredentialsProvider client secret key","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"string","key":".credentials.jwt.key-file","configDoc":"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.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-file","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"string","key":".credentials.jwt.key-store-file","configDoc":"If provided, indicates that JWT is signed using a private key from a key store","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-store-file","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"string","key":".credentials.jwt.key-store-password","configDoc":"A parameter to specify the password of the key store file.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-store-password","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"string","key":".credentials.jwt.key-id","configDoc":"The private key id/alias","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-id","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"string","key":".credentials.jwt.key-password","configDoc":"The private key password","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-password","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"string","key":".credentials.jwt.audience","configDoc":"JWT audience ('aud') claim value. By default, the audience is set to the address of the OpenId Connect Provider's token endpoint.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"audience","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"string","key":".credentials.jwt.token-key-id","configDoc":"Key identifier of the signing key added as a JWT 'kid' header","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"token-key-id","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"string","key":".credentials.jwt.issuer","configDoc":"Issuer of the signing key added as a JWT 'iss' claim (default: client id)","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"issuer","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"string","key":".credentials.jwt.subject","configDoc":"Subject of the signing key added as a JWT 'sub' claim (default: client id)","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"subject","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"string","key":".credentials.jwt.signature-algorithm","configDoc":"Signature algorithm, also used for the `key-file` property. Supported values: RS256, RS384, RS512, PS256, PS384, PS512, ES256, ES384, ES512, HS256, HS384, HS512.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"signature-algorithm","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"int","key":".credentials.jwt.lifespan","configDoc":"JWT life-span in seconds. It will be added to the time it was issued at to calculate the expiration time.","withinAMap":false,"defaultValue":"10","javaDocSiteLink":"","docMapKey":"lifespan","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}}],"anchorPrefix":null}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".proxy","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.oidc.common.runtime.OidcCommonConfig.Proxy","showSection":false,"configDocItems":[{"configDocKey":{"type":"string","key":".proxy.host","configDoc":"The host (name or IP address) of the Proxy. +\nNote: If OIDC adapter needs to use a Proxy to talk with OIDC server (Provider), then at least the \"host\" config item must be configured to enable the usage of a Proxy.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"host","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"int","key":".proxy.port","configDoc":"The port number of the Proxy. Default value is 80.","withinAMap":false,"defaultValue":"80","javaDocSiteLink":"","docMapKey":"port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"string","key":".proxy.username","configDoc":"The username, if Proxy needs authentication.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"username","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"string","key":".proxy.password","configDoc":"The password, if Proxy needs authentication.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"password","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}}],"anchorPrefix":null}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".tls","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.oidc.common.runtime.OidcCommonConfig.Tls","showSection":false,"configDocItems":[{"configDocKey":{"type":"io.quarkus.oidc.common.runtime.OidcCommonConfig.Tls.Verification","key":".tls.verification","configDoc":"Certificate validation and hostname verification, which can be one of the following values from enum `Verification`. Default is required.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"verification","configPhase":"BUILD_TIME","acceptedValues":["tooltip:required[Certificates are validated and hostname verification is enabled. This is the default value.]","tooltip:certificate-validation[Certificates are validated but hostname verification is disabled.]","tooltip:none[All certificated are trusted and hostname verification is disabled.]"],"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":true}},{"configDocKey":{"type":"path","key":".tls.key-store-file","configDoc":"An optional key store which holds the certificate information instead of specifying separate files.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-store-file","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"string","key":".tls.key-store-file-type","configDoc":"An optional parameter to specify type of the key store file. If not given, the type is automatically detected based on the file name.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-store-file-type","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"string","key":".tls.key-store-provider","configDoc":"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.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-store-provider","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"string","key":".tls.key-store-password","configDoc":"A parameter to specify the password of the key store file. If not given, the default (\"password\") is used.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-store-password","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"string","key":".tls.key-store-key-alias","configDoc":"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.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-store-key-alias","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"string","key":".tls.key-store-key-password","configDoc":"An optional parameter to define the password for the key, in case it's different from `key-store-password`.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-store-key-password","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"path","key":".tls.trust-store-file","configDoc":"An optional trust store which holds the certificate information of the certificates to trust","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"trust-store-file","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"string","key":".tls.trust-store-password","configDoc":"A parameter to specify the password of the trust store file.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"trust-store-password","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"string","key":".tls.trust-store-cert-alias","configDoc":"A parameter to specify the alias of the trust store certificate.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"trust-store-cert-alias","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"string","key":".tls.trust-store-file-type","configDoc":"An optional parameter to specify type of the trust store file. If not given, the type is automatically detected based on the file name.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"trust-store-file-type","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"string","key":".tls.trust-store-provider","configDoc":"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.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"trust-store-provider","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}}],"anchorPrefix":null}},{"configDocKey":{"type":"string","key":".tenant-id","configDoc":"A unique tenant identifier. It must be set by `TenantConfigResolver` providers which resolve the tenant configuration dynamically and is optional in all other cases.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"tenant-id","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"boolean","key":".tenant-enabled","configDoc":"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.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"tenant-enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"io.quarkus.oidc.OidcTenantConfig.ApplicationType","key":".application-type","configDoc":"The application type, which can be one of the following values from enum `ApplicationType`.","withinAMap":false,"defaultValue":"service","javaDocSiteLink":"","docMapKey":"application-type","configPhase":"BUILD_TIME","acceptedValues":["tooltip:web-app[A `WEB_APP` is a client that serves pages, usually a frontend application. For this type of client the Authorization Code Flow is defined as the preferred method for authenticating users.]","tooltip:service[A `SERVICE` is a client that has a set of protected HTTP resources, usually a backend application following the RESTful Architectural Design. For this type of client, the Bearer Authorization method is defined as the preferred method for authenticating and authorizing users.]","tooltip:hybrid[A combined `SERVICE` and `WEB_APP` client. For this type of client, the Bearer Authorization method will be used if the Authorization header is set and Authorization Code Flow - if not.]"],"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":true}},{"configDocKey":{"type":"string","key":".authorization-path","configDoc":"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.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"authorization-path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"string","key":".user-info-path","configDoc":"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.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"user-info-path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"string","key":".introspection-path","configDoc":"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.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"introspection-path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"string","key":".jwks-path","configDoc":"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.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"jwks-path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"string","key":".end-session-path","configDoc":"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.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"end-session-path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"string","key":".public-key","configDoc":"Public key for the local JWT token verification. OIDC server connection will not be created when this property is set.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"public-key","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".introspection-credentials","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.oidc.OidcTenantConfig.IntrospectionCredentials","showSection":false,"configDocItems":[{"configDocKey":{"type":"string","key":".introspection-credentials.name","configDoc":"Name","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"string","key":".introspection-credentials.secret","configDoc":"Secret","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"secret","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"boolean","key":".introspection-credentials.include-client-id","configDoc":"Include OpenId Connect Client ID configured with 'quarkus.oidc.client-id'","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"include-client-id","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}}],"anchorPrefix":null}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".roles","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.oidc.OidcTenantConfig.Roles","showSection":false,"configDocItems":[{"configDocKey":{"type":"string","key":".roles.role-claim-path","configDoc":"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.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"role-claim-path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"string","key":".roles.role-claim-separator","configDoc":"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.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"role-claim-separator","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"io.quarkus.oidc.OidcTenantConfig.Roles.Source","key":".roles.source","configDoc":"Source of the principal roles.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"source","configPhase":"BUILD_TIME","acceptedValues":["tooltip:idtoken[ID Token - the default value for the 'web-app' applications.]","tooltip:accesstoken[Access Token - the default value for the 'service' applications; can also be used as the source of roles for the 'web-app' applications.]","tooltip:userinfo[User Info]"],"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":true}}],"anchorPrefix":null}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".token","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.oidc.OidcTenantConfig.Token","showSection":false,"configDocItems":[{"configDocKey":{"type":"string","key":".token.issuer","configDoc":"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.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"issuer","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"string","key":".token.audience","configDoc":"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.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"audience","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"`Map`","key":".token.required-claims","configDoc":"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.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"claim-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"string","key":".token.token-type","configDoc":"Expected token type","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"token-type","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":".token.lifespan-grace","configDoc":"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.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"lifespan-grace","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".token.age","configDoc":"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.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"age","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"string","key":".token.principal-claim","configDoc":"Name of the claim which contains a principal name. By default, the 'upn', 'preferred_username' and `sub` claims are checked.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"principal-claim","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"boolean","key":".token.refresh-expired","configDoc":"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.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"refresh-expired","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".token.refresh-token-time-skew","configDoc":"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.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"refresh-token-time-skew","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".token.forced-jwk-refresh-interval","configDoc":"Forced JWK set refresh interval in minutes.","withinAMap":false,"defaultValue":"10M","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"forced-jwk-refresh-interval","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"string","key":".token.header","configDoc":"Custom HTTP header that contains a bearer token. This option is valid only when the application is of type `ApplicationType++#++SERVICE`++}++.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"header","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"io.quarkus.oidc.OidcTenantConfig.SignatureAlgorithm","key":".token.signature-algorithm","configDoc":"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.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"signature-algorithm","configPhase":"BUILD_TIME","acceptedValues":["`rs256`","`rs384`","`rs512`","`ps256`","`ps384`","`ps512`","`es256`","`es384`","`es512`","`eddsa`"],"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":true}},{"configDocKey":{"type":"string","key":".token.decryption-key-location","configDoc":"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.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"decryption-key-location","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"boolean","key":".token.allow-jwt-introspection","configDoc":"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.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"allow-jwt-introspection","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"boolean","key":".token.require-jwt-introspection-only","configDoc":"Require that JWT tokens are only introspected remotely.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"require-jwt-introspection-only","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"boolean","key":".token.allow-opaque-token-introspection","configDoc":"Allow the remote introspection of the opaque tokens. Set this property to 'false' if only JWT tokens are expected.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"allow-opaque-token-introspection","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"string","key":".token.customizer-name","configDoc":"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.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"customizer-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":".token.verify-access-token-with-user-info","configDoc":"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.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"verify-access-token-with-user-info","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}}],"anchorPrefix":null}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".logout","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.oidc.OidcTenantConfig.Logout","showSection":false,"configDocItems":[{"configDocKey":{"type":"string","key":".logout.path","configDoc":"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.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"string","key":".logout.post-logout-path","configDoc":"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.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"post-logout-path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"string","key":".logout.post-logout-uri-param","configDoc":"Name of the post logout URI parameter which will be added as a query parameter to the logout redirect URI.","withinAMap":false,"defaultValue":"post_logout_redirect_uri","javaDocSiteLink":"","docMapKey":"post-logout-uri-param","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"`Map`","key":".logout.extra-params","configDoc":"Additional properties which will be added as the query parameters to the logout redirect URI.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"extra-params","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"string","key":".logout.backchannel.path","configDoc":"The relative path of the Back-Channel Logout endpoint at the application.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"int","key":".logout.backchannel.token-cache-size","configDoc":"Maximum number of logout tokens that can be cached before they are matched against ID tokens stored in session cookies.","withinAMap":false,"defaultValue":"10","javaDocSiteLink":"","docMapKey":"token-cache-size","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".logout.backchannel.token-cache-time-to-live","configDoc":"Number of minutes a logout token can be cached for.","withinAMap":false,"defaultValue":"10M","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"token-cache-time-to-live","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".logout.backchannel.clean-up-timer-interval","configDoc":"Token cache timer interval. If this property is set then a timer will check and remove the stale entries periodically.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"clean-up-timer-interval","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"string","key":".logout.backchannel.logout-token-key","configDoc":"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.","withinAMap":false,"defaultValue":"sub","javaDocSiteLink":"","docMapKey":"logout-token-key","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"string","key":".logout.frontchannel.path","configDoc":"The relative path of the Front-Channel Logout endpoint at the application.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}}],"anchorPrefix":null}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".authentication","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.oidc.OidcTenantConfig.Authentication","showSection":false,"configDocItems":[{"configDocKey":{"type":"io.quarkus.oidc.OidcTenantConfig.Authentication.ResponseMode","key":".authentication.response-mode","configDoc":"Authorization code flow response mode","withinAMap":false,"defaultValue":"query","javaDocSiteLink":"","docMapKey":"response-mode","configPhase":"BUILD_TIME","acceptedValues":["tooltip:query[Authorization response parameters are encoded in the query string added to the redirect_uri]","tooltip:form-post[Authorization response parameters are encoded as HTML form values that are auto-submitted in the browser and transmitted via the HTTP POST method using the application/x-www-form-urlencoded content type]"],"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":true}},{"configDocKey":{"type":"string","key":".authentication.redirect-path","configDoc":"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'.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"redirect-path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"boolean","key":".authentication.restore-path-after-redirect","configDoc":"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.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"restore-path-after-redirect","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"boolean","key":".authentication.remove-redirect-parameters","configDoc":"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.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"remove-redirect-parameters","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"string","key":".authentication.error-path","configDoc":"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.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"error-path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"boolean","key":".authentication.verify-access-token","configDoc":"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.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"verify-access-token","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":".authentication.force-redirect-https-scheme","configDoc":"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.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"force-redirect-https-scheme","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"string","key":".authentication.scopes","configDoc":"List of scopes","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"scopes","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":".authentication.add-openid-scope","configDoc":"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.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"add-openid-scope","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"`Map`","key":".authentication.extra-params","configDoc":"Additional properties which will be added as the query parameters to the authentication redirect URI.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"extra-params","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"string","key":".authentication.forward-params","configDoc":"Request URL query parameters which, if present, will be added to the authentication redirect URI.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"forward-params","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"boolean","key":".authentication.cookie-force-secure","configDoc":"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.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"cookie-force-secure","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"string","key":".authentication.cookie-suffix","configDoc":"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'.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"cookie-suffix","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"string","key":".authentication.cookie-path","configDoc":"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.","withinAMap":false,"defaultValue":"/","javaDocSiteLink":"","docMapKey":"cookie-path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"string","key":".authentication.cookie-path-header","configDoc":"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.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"cookie-path-header","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"string","key":".authentication.cookie-domain","configDoc":"Cookie domain parameter value which, if set, will be used for the session, state and post logout cookies.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"cookie-domain","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"io.quarkus.oidc.OidcTenantConfig.Authentication.CookieSameSite","key":".authentication.cookie-same-site","configDoc":"SameSite attribute for the session cookie.","withinAMap":false,"defaultValue":"lax","javaDocSiteLink":"","docMapKey":"cookie-same-site","configPhase":"BUILD_TIME","acceptedValues":["`strict`","`lax`","`none`"],"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":true}},{"configDocKey":{"type":"boolean","key":".authentication.allow-multiple-code-flows","configDoc":"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.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"allow-multiple-code-flows","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":".authentication.user-info-required","configDoc":"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.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"user-info-required","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".authentication.session-age-extension","configDoc":"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.","withinAMap":false,"defaultValue":"5M","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"session-age-extension","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"boolean","key":".authentication.java-script-auto-redirect","configDoc":"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","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"java-script-auto-redirect","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":".authentication.id-token-required","configDoc":"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.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"id-token-required","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".authentication.internal-id-token-lifespan","configDoc":"Internal ID token lifespan. This property is only checked when an internal IdToken is generated when Oauth2 providers do not return IdToken.","withinAMap":false,"defaultValue":"5M","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"internal-id-token-lifespan","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":".authentication.pkce-required","configDoc":"Requires that a Proof Key for Code Exchange (PKCE) is used.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"pkce-required","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"string","key":".authentication.pkce-secret","configDoc":"Secret which will be used to encrypt a Proof Key for Code Exchange (PKCE) code verifier in the code flow state. This secret should be at least 32 characters long.\n\nIf this secret is not set, the client secret configured with either `quarkus.oidc.credentials.secret` or `quarkus.oidc.credentials.client-secret.value` will be checked. Finally, `quarkus.oidc.credentials.jwt.secret` which can be used for `client_jwt_secret` authentication will be checked. Client secret will not be used as a PKCE code verifier encryption secret if it is less than 32 characters long.\n\nThe secret will be auto-generated if it remains uninitialized after checking all of these properties.\n\nError will be reported if the secret length is less than 16 characters.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"pkce-secret","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}}],"anchorPrefix":null}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".code-grant","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.oidc.OidcTenantConfig.CodeGrant","showSection":false,"configDocItems":[{"configDocKey":{"type":"`Map`","key":".code-grant.extra-params","configDoc":"Additional parameters, in addition to the required `code` and `redirect-uri` parameters, which have to be included to complete the authorization code grant request.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"extra-params","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"`Map`","key":".code-grant.headers","configDoc":"Custom HTTP headers which have to be sent to complete the authorization code grant request.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"headers","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}}],"anchorPrefix":null}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".token-state-manager","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.oidc.OidcTenantConfig.TokenStateManager","showSection":false,"configDocItems":[{"configDocKey":{"type":"io.quarkus.oidc.OidcTenantConfig.TokenStateManager.Strategy","key":".token-state-manager.strategy","configDoc":"Default TokenStateManager strategy.","withinAMap":false,"defaultValue":"keep-all-tokens","javaDocSiteLink":"","docMapKey":"strategy","configPhase":"BUILD_TIME","acceptedValues":["tooltip:keep-all-tokens[Keep ID, access and refresh tokens.]","tooltip:id-token[Keep ID token only]","tooltip:id-refresh-tokens[Keep ID and refresh tokens only]"],"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":true}},{"configDocKey":{"type":"boolean","key":".token-state-manager.split-tokens","configDoc":"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","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"split-tokens","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"boolean","key":".token-state-manager.encryption-required","configDoc":"Mandates that the session cookie that stores the tokens is encrypted.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"encryption-required","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"string","key":".token-state-manager.encryption-secret","configDoc":"Secret which will be used to encrypt the session cookie storing the tokens when `encryption-required` property is enabled.\n\nIf this secret is not set, the client secret configured with either `quarkus.oidc.credentials.secret` or `quarkus.oidc.credentials.client-secret.value` will be checked. Finally, `quarkus.oidc.credentials.jwt.secret` which can be used for `client_jwt_secret` authentication will be checked. The secret will be auto-generated if it remains uninitialized after checking all of these properties.\n\nThe 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.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"encryption-secret","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}}],"anchorPrefix":null}},{"configDocKey":{"type":"boolean","key":".allow-token-introspection-cache","configDoc":"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.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"allow-token-introspection-cache","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"boolean","key":".allow-user-info-cache","configDoc":"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.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"allow-user-info-cache","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"boolean","key":".cache-user-info-in-idtoken","configDoc":"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.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"cache-user-info-in-idtoken","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"io.quarkus.oidc.OidcTenantConfig.Provider","key":".provider","configDoc":"Well known OpenId Connect provider identifier","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"provider","configPhase":"BUILD_TIME","acceptedValues":["`apple`","`facebook`","`github`","`google`","`microsoft`","`spotify`","`twitter`"],"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":true}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.oidc.OidcTenantConfig.Authentication b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.oidc.OidcTenantConfig.Authentication index c830adef9c..906c3f715c 100644 --- a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.oidc.OidcTenantConfig.Authentication +++ b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.oidc.OidcTenantConfig.Authentication @@ -1 +1 @@ -[{"configDocKey":{"type":"io.quarkus.oidc.OidcTenantConfig.Authentication.ResponseMode","key":".response-mode","configDoc":"Authorization code flow response mode","withinAMap":false,"defaultValue":"query","javaDocSiteLink":"","docMapKey":"response-mode","configPhase":"BUILD_TIME","acceptedValues":["tooltip:query[Authorization response parameters are encoded in the query string added to the redirect_uri]","tooltip:form-post[Authorization response parameters are encoded as HTML form values that are auto-submitted in the browser and transmitted via the HTTP POST method using the application/x-www-form-urlencoded content type]"],"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":true}},{"configDocKey":{"type":"string","key":".redirect-path","configDoc":"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'.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"redirect-path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"boolean","key":".restore-path-after-redirect","configDoc":"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.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"restore-path-after-redirect","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"boolean","key":".remove-redirect-parameters","configDoc":"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.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"remove-redirect-parameters","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"string","key":".error-path","configDoc":"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.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"error-path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"boolean","key":".verify-access-token","configDoc":"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.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"verify-access-token","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":".force-redirect-https-scheme","configDoc":"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.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"force-redirect-https-scheme","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"string","key":".scopes","configDoc":"List of scopes","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"scopes","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":".add-openid-scope","configDoc":"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.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"add-openid-scope","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"`Map`","key":".extra-params","configDoc":"Additional properties which will be added as the query parameters to the authentication redirect URI.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"extra-params","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"string","key":".forward-params","configDoc":"Request URL query parameters which, if present, will be added to the authentication redirect URI.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"forward-params","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"boolean","key":".cookie-force-secure","configDoc":"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.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"cookie-force-secure","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"string","key":".cookie-suffix","configDoc":"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'.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"cookie-suffix","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"string","key":".cookie-path","configDoc":"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.","withinAMap":false,"defaultValue":"/","javaDocSiteLink":"","docMapKey":"cookie-path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"string","key":".cookie-path-header","configDoc":"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.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"cookie-path-header","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"string","key":".cookie-domain","configDoc":"Cookie domain parameter value which, if set, will be used for the session, state and post logout cookies.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"cookie-domain","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"io.quarkus.oidc.OidcTenantConfig.Authentication.CookieSameSite","key":".cookie-same-site","configDoc":"SameSite attribute for the session cookie.","withinAMap":false,"defaultValue":"lax","javaDocSiteLink":"","docMapKey":"cookie-same-site","configPhase":"BUILD_TIME","acceptedValues":["`strict`","`lax`","`none`"],"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":true}},{"configDocKey":{"type":"boolean","key":".allow-multiple-code-flows","configDoc":"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.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"allow-multiple-code-flows","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":".user-info-required","configDoc":"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.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"user-info-required","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".session-age-extension","configDoc":"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.","withinAMap":false,"defaultValue":"5M","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"session-age-extension","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"boolean","key":".java-script-auto-redirect","configDoc":"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","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"java-script-auto-redirect","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":".id-token-required","configDoc":"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.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"id-token-required","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".internal-id-token-lifespan","configDoc":"Internal ID token lifespan. This property is only checked when an internal IdToken is generated when Oauth2 providers do not return IdToken.","withinAMap":false,"defaultValue":"5M","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"internal-id-token-lifespan","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":".pkce-required","configDoc":"Requires that a Proof Key for Code Exchange (PKCE) is used.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"pkce-required","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"string","key":".pkce-secret","configDoc":"Secret which will be used to encrypt a Proof Key for Code Exchange (PKCE) code verifier in the code flow state. This secret must be set if PKCE is required but no client secret is set. The length of the secret which will be used to encrypt the code verifier must be 32 characters long.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"pkce-secret","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"io.quarkus.oidc.OidcTenantConfig.Authentication.ResponseMode","key":".response-mode","configDoc":"Authorization code flow response mode","withinAMap":false,"defaultValue":"query","javaDocSiteLink":"","docMapKey":"response-mode","configPhase":"BUILD_TIME","acceptedValues":["tooltip:query[Authorization response parameters are encoded in the query string added to the redirect_uri]","tooltip:form-post[Authorization response parameters are encoded as HTML form values that are auto-submitted in the browser and transmitted via the HTTP POST method using the application/x-www-form-urlencoded content type]"],"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":true}},{"configDocKey":{"type":"string","key":".redirect-path","configDoc":"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'.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"redirect-path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"boolean","key":".restore-path-after-redirect","configDoc":"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.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"restore-path-after-redirect","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"boolean","key":".remove-redirect-parameters","configDoc":"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.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"remove-redirect-parameters","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"string","key":".error-path","configDoc":"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.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"error-path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"boolean","key":".verify-access-token","configDoc":"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.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"verify-access-token","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":".force-redirect-https-scheme","configDoc":"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.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"force-redirect-https-scheme","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"string","key":".scopes","configDoc":"List of scopes","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"scopes","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":".add-openid-scope","configDoc":"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.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"add-openid-scope","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"`Map`","key":".extra-params","configDoc":"Additional properties which will be added as the query parameters to the authentication redirect URI.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"extra-params","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"string","key":".forward-params","configDoc":"Request URL query parameters which, if present, will be added to the authentication redirect URI.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"forward-params","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"boolean","key":".cookie-force-secure","configDoc":"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.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"cookie-force-secure","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"string","key":".cookie-suffix","configDoc":"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'.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"cookie-suffix","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"string","key":".cookie-path","configDoc":"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.","withinAMap":false,"defaultValue":"/","javaDocSiteLink":"","docMapKey":"cookie-path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"string","key":".cookie-path-header","configDoc":"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.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"cookie-path-header","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"string","key":".cookie-domain","configDoc":"Cookie domain parameter value which, if set, will be used for the session, state and post logout cookies.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"cookie-domain","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"io.quarkus.oidc.OidcTenantConfig.Authentication.CookieSameSite","key":".cookie-same-site","configDoc":"SameSite attribute for the session cookie.","withinAMap":false,"defaultValue":"lax","javaDocSiteLink":"","docMapKey":"cookie-same-site","configPhase":"BUILD_TIME","acceptedValues":["`strict`","`lax`","`none`"],"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":true}},{"configDocKey":{"type":"boolean","key":".allow-multiple-code-flows","configDoc":"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.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"allow-multiple-code-flows","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":".user-info-required","configDoc":"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.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"user-info-required","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".session-age-extension","configDoc":"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.","withinAMap":false,"defaultValue":"5M","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"session-age-extension","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"boolean","key":".java-script-auto-redirect","configDoc":"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","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"java-script-auto-redirect","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":".id-token-required","configDoc":"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.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"id-token-required","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".internal-id-token-lifespan","configDoc":"Internal ID token lifespan. This property is only checked when an internal IdToken is generated when Oauth2 providers do not return IdToken.","withinAMap":false,"defaultValue":"5M","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"internal-id-token-lifespan","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":".pkce-required","configDoc":"Requires that a Proof Key for Code Exchange (PKCE) is used.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"pkce-required","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"string","key":".pkce-secret","configDoc":"Secret which will be used to encrypt a Proof Key for Code Exchange (PKCE) code verifier in the code flow state. This secret should be at least 32 characters long.\n\nIf this secret is not set, the client secret configured with either `quarkus.oidc.credentials.secret` or `quarkus.oidc.credentials.client-secret.value` will be checked. Finally, `quarkus.oidc.credentials.jwt.secret` which can be used for `client_jwt_secret` authentication will be checked. Client secret will not be used as a PKCE code verifier encryption secret if it is less than 32 characters long.\n\nThe secret will be auto-generated if it remains uninitialized after checking all of these properties.\n\nError will be reported if the secret length is less than 16 characters.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"pkce-secret","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.oidc.OidcTenantConfig.Backchannel b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.oidc.OidcTenantConfig.Backchannel index 7a5f3e0dfd..2bc571b78d 100644 --- a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.oidc.OidcTenantConfig.Backchannel +++ b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.oidc.OidcTenantConfig.Backchannel @@ -1 +1 @@ -[{"configDocKey":{"type":"string","key":".path","configDoc":"The relative path of the Back-Channel Logout endpoint at the application.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"string","key":".path","configDoc":"The relative path of the Back-Channel Logout endpoint at the application.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"int","key":".token-cache-size","configDoc":"Maximum number of logout tokens that can be cached before they are matched against ID tokens stored in session cookies.","withinAMap":false,"defaultValue":"10","javaDocSiteLink":"","docMapKey":"token-cache-size","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".token-cache-time-to-live","configDoc":"Number of minutes a logout token can be cached for.","withinAMap":false,"defaultValue":"10M","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"token-cache-time-to-live","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".clean-up-timer-interval","configDoc":"Token cache timer interval. If this property is set then a timer will check and remove the stale entries periodically.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"clean-up-timer-interval","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"string","key":".logout-token-key","configDoc":"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.","withinAMap":false,"defaultValue":"sub","javaDocSiteLink":"","docMapKey":"logout-token-key","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.oidc.OidcTenantConfig.Logout b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.oidc.OidcTenantConfig.Logout index 16b281b3f1..0c8a9c66d5 100644 --- a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.oidc.OidcTenantConfig.Logout +++ b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.oidc.OidcTenantConfig.Logout @@ -1 +1 @@ -[{"configDocKey":{"type":"string","key":".path","configDoc":"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.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"string","key":".post-logout-path","configDoc":"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.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"post-logout-path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"string","key":".post-logout-uri-param","configDoc":"Name of the post logout URI parameter which will be added as a query parameter to the logout redirect URI.","withinAMap":false,"defaultValue":"post_logout_redirect_uri","javaDocSiteLink":"","docMapKey":"post-logout-uri-param","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"`Map`","key":".extra-params","configDoc":"Additional properties which will be added as the query parameters to the logout redirect URI.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"extra-params","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".backchannel","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.oidc.OidcTenantConfig.Backchannel","showSection":false,"configDocItems":[{"configDocKey":{"type":"string","key":".backchannel.path","configDoc":"The relative path of the Back-Channel Logout endpoint at the application.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}}],"anchorPrefix":null}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".frontchannel","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.oidc.OidcTenantConfig.Frontchannel","showSection":false,"configDocItems":[{"configDocKey":{"type":"string","key":".frontchannel.path","configDoc":"The relative path of the Front-Channel Logout endpoint at the application.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}}],"anchorPrefix":null}}] \ No newline at end of file +[{"configDocKey":{"type":"string","key":".path","configDoc":"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.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"string","key":".post-logout-path","configDoc":"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.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"post-logout-path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"string","key":".post-logout-uri-param","configDoc":"Name of the post logout URI parameter which will be added as a query parameter to the logout redirect URI.","withinAMap":false,"defaultValue":"post_logout_redirect_uri","javaDocSiteLink":"","docMapKey":"post-logout-uri-param","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"`Map`","key":".extra-params","configDoc":"Additional properties which will be added as the query parameters to the logout redirect URI.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"extra-params","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".backchannel","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.oidc.OidcTenantConfig.Backchannel","showSection":false,"configDocItems":[{"configDocKey":{"type":"string","key":".backchannel.path","configDoc":"The relative path of the Back-Channel Logout endpoint at the application.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"int","key":".backchannel.token-cache-size","configDoc":"Maximum number of logout tokens that can be cached before they are matched against ID tokens stored in session cookies.","withinAMap":false,"defaultValue":"10","javaDocSiteLink":"","docMapKey":"token-cache-size","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".backchannel.token-cache-time-to-live","configDoc":"Number of minutes a logout token can be cached for.","withinAMap":false,"defaultValue":"10M","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"token-cache-time-to-live","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":".backchannel.clean-up-timer-interval","configDoc":"Token cache timer interval. If this property is set then a timer will check and remove the stale entries periodically.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"clean-up-timer-interval","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"string","key":".backchannel.logout-token-key","configDoc":"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.","withinAMap":false,"defaultValue":"sub","javaDocSiteLink":"","docMapKey":"logout-token-key","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}}],"anchorPrefix":null}},{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".frontchannel","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.oidc.OidcTenantConfig.Frontchannel","showSection":false,"configDocItems":[{"configDocKey":{"type":"string","key":".frontchannel.path","configDoc":"The relative path of the Front-Channel Logout endpoint at the application.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}}],"anchorPrefix":null}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.vertx.http.runtime.ServerSslConfig b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.vertx.http.runtime.ServerSslConfig index e66b7b7501..5cc345ace4 100644 --- a/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.vertx.http.runtime.ServerSslConfig +++ b/_generated-doc/latest/config/all-configuration-groups-generated-doc/io.quarkus.vertx.http.runtime.ServerSslConfig @@ -1 +1 @@ -[{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".certificate","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.vertx.http.runtime.CertificateConfig","showSection":false,"configDocItems":[{"configDocKey":{"type":"string","key":".certificate.credentials-provider","configDoc":"The `CredentialsProvider`. If this property is configured then a matching 'CredentialsProvider' will be used to get the keystore, keystore key and truststore passwords unless these passwords have already been configured. Please note that using MicroProfile `ConfigSource` which is directly supported by Quarkus Configuration should be preferred unless using `CredentialsProvider` provides for some additional security and dynamism.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"credentials-provider","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"string","key":".certificate.credentials-provider-name","configDoc":"The credentials provider bean name.\n\nIt is the `&++#++64;Named` value of the credentials provider bean. It is used to discriminate if multiple CredentialsProvider beans are available. It is recommended to set this property even if there is only one credentials provider currently available to ensure the same provider is always found in deployments where more than one provider may be available.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"credentials-provider-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"path","key":".certificate.files","configDoc":"The list of path to server certificates using the PEM format. Specifying multiple files require SNI to be enabled.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"files","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"path","key":".certificate.key-files","configDoc":"The list of path to server certificates private key file using the PEM format. Specifying multiple files require SNI to be enabled. The order of the key files must match the order of the certificates.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-files","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"path","key":".certificate.key-store-file","configDoc":"An optional key store which holds the certificate information instead of specifying separate files.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-store-file","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"string","key":".certificate.key-store-file-type","configDoc":"An optional parameter to specify type of the key store file. If not given, the type is automatically detected based on the file name.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-store-file-type","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"string","key":".certificate.key-store-provider","configDoc":"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.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-store-provider","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"string","key":".certificate.key-store-password","configDoc":"A parameter to specify the password of the key store file. If not given, and if it can not be retrieved from `CredentialsProvider`.","withinAMap":false,"defaultValue":"password","javaDocSiteLink":"","docMapKey":"key-store-password","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"string","key":".certificate.key-store-password-key","configDoc":"A parameter to specify a `CredentialsProvider` property key which can be used to get the password of the key store file from `CredentialsProvider`.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-store-password-key","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"string","key":".certificate.key-store-key-alias","configDoc":"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.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-store-key-alias","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"string","key":".certificate.key-store-key-password","configDoc":"An optional parameter to define the password for the key, in case it's different from `key-store-password` If not given then it may be retrieved from `CredentialsProvider`.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-store-key-password","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"string","key":".certificate.key-store-key-password-key","configDoc":"A parameter to specify a `CredentialsProvider` property key which can be used to get the password for the key from `CredentialsProvider`.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-store-key-password-key","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"path","key":".certificate.trust-store-file","configDoc":"An optional trust store which holds the certificate information of the certificates to trust.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"trust-store-file","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"string","key":".certificate.trust-store-file-type","configDoc":"An optional parameter to specify type of the trust store file. If not given, the type is automatically detected based on the file name.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"trust-store-file-type","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"string","key":".certificate.trust-store-provider","configDoc":"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.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"trust-store-provider","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"string","key":".certificate.trust-store-password","configDoc":"A parameter to specify the password of the trust store file. If not given then it may be retrieved from `CredentialsProvider`.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"trust-store-password","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"string","key":".certificate.trust-store-password-key","configDoc":"A parameter to specify a `CredentialsProvider` property key which can be used to get the password of the trust store file from `CredentialsProvider`.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"trust-store-password-key","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"string","key":".certificate.trust-store-cert-alias","configDoc":"An optional parameter to trust only one specific certificate in the trust store (instead of trusting all certificates in the store).","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"trust-store-cert-alias","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}}],"anchorPrefix":null}},{"configDocKey":{"type":"string","key":".cipher-suites","configDoc":"The cipher suites to use. If none is given, a reasonable default is selected.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"cipher-suites","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"string","key":".protocols","configDoc":"The list of protocols to explicitly enable.","withinAMap":false,"defaultValue":"TLSv1.3,TLSv1.2","javaDocSiteLink":"","docMapKey":"protocols","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"boolean","key":".sni","configDoc":"Enables Server Name Indication (SNI), an TLS extension allowing the server to use multiple certificates. The client indicate the server name during the TLS handshake, allowing the server to select the right certificate.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"sni","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}}] \ No newline at end of file +[{"configDocSection":{"name":"","optional":false,"withinAMap":false,"sectionDetails":null,"sectionDetailsTitle":".certificate","configPhase":"BUILD_TIME","topLevelGrouping":"","configGroupType":"io.quarkus.vertx.http.runtime.CertificateConfig","showSection":false,"configDocItems":[{"configDocKey":{"type":"string","key":".certificate.credentials-provider","configDoc":"The `CredentialsProvider`. If this property is configured then a matching 'CredentialsProvider' will be used to get the keystore, keystore key and truststore passwords unless these passwords have already been configured. Please note that using MicroProfile `ConfigSource` which is directly supported by Quarkus Configuration should be preferred unless using `CredentialsProvider` provides for some additional security and dynamism.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"credentials-provider","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"string","key":".certificate.credentials-provider-name","configDoc":"The credentials provider bean name.\n\nIt is the `&++#++64;Named` value of the credentials provider bean. It is used to discriminate if multiple CredentialsProvider beans are available. It is recommended to set this property even if there is only one credentials provider currently available to ensure the same provider is always found in deployments where more than one provider may be available.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"credentials-provider-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"path","key":".certificate.files","configDoc":"The list of path to server certificates using the PEM format. Specifying multiple files require SNI to be enabled.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"files","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"path","key":".certificate.key-files","configDoc":"The list of path to server certificates private key file using the PEM format. Specifying multiple files require SNI to be enabled. The order of the key files must match the order of the certificates.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-files","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"path","key":".certificate.key-store-file","configDoc":"An optional key store which holds the certificate information instead of specifying separate files.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-store-file","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"string","key":".certificate.key-store-file-type","configDoc":"An optional parameter to specify type of the key store file. If not given, the type is automatically detected based on the file name.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-store-file-type","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"string","key":".certificate.key-store-provider","configDoc":"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.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-store-provider","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"string","key":".certificate.key-store-password","configDoc":"A parameter to specify the password of the key store file. If not given, and if it can not be retrieved from `CredentialsProvider`.","withinAMap":false,"defaultValue":"password","javaDocSiteLink":"","docMapKey":"key-store-password","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"string","key":".certificate.key-store-password-key","configDoc":"A parameter to specify a `CredentialsProvider` property key which can be used to get the password of the key store file from `CredentialsProvider`.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-store-password-key","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"string","key":".certificate.key-store-key-alias","configDoc":"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.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-store-key-alias","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"string","key":".certificate.key-store-key-password","configDoc":"An optional parameter to define the password for the key, in case it's different from `key-store-password` If not given then it may be retrieved from `CredentialsProvider`.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-store-key-password","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"string","key":".certificate.key-store-key-password-key","configDoc":"A parameter to specify a `CredentialsProvider` property key which can be used to get the password for the key from `CredentialsProvider`.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-store-key-password-key","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"path","key":".certificate.trust-store-file","configDoc":"An optional trust store which holds the certificate information of the certificates to trust.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"trust-store-file","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"string","key":".certificate.trust-store-file-type","configDoc":"An optional parameter to specify type of the trust store file. If not given, the type is automatically detected based on the file name.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"trust-store-file-type","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"string","key":".certificate.trust-store-provider","configDoc":"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.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"trust-store-provider","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"string","key":".certificate.trust-store-password","configDoc":"A parameter to specify the password of the trust store file. If not given then it may be retrieved from `CredentialsProvider`.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"trust-store-password","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"string","key":".certificate.trust-store-password-key","configDoc":"A parameter to specify a `CredentialsProvider` property key which can be used to get the password of the trust store file from `CredentialsProvider`.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"trust-store-password-key","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"string","key":".certificate.trust-store-cert-alias","configDoc":"An optional parameter to trust only one specific certificate in the trust store (instead of trusting all certificates in the store).","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"trust-store-cert-alias","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}}],"anchorPrefix":null}},{"configDocKey":{"type":"string","key":".cipher-suites","configDoc":"The cipher suites to use. If none is given, a reasonable default is selected.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"cipher-suites","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"string","key":".protocols","configDoc":"Sets the ordered list of enabled SSL/TLS protocols.\n\nIf not set, it defaults to `\"TLSv1.3, TLSv1.2\"`. The following list of protocols are supported: `TLSv1, TLSv1.1, TLSv1.2, TLSv1.3`. To only enable `TLSv1.3`, set the value to `to \"TLSv1.3\"`.\n\nNote that setting an empty list, and enabling SSL/TLS is invalid. You must at least have one protocol.","withinAMap":false,"defaultValue":"TLSv1.3,TLSv1.2","javaDocSiteLink":"","docMapKey":"protocols","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}},{"configDocKey":{"type":"boolean","key":".sni","configDoc":"Enables Server Name Indication (SNI), an TLS extension allowing the server to use multiple certificates. The client indicate the server name during the TLS handshake, allowing the server to select the right certificate.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"sni","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.container.image.jib.deployment.JibConfig b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.container.image.jib.deployment.JibConfig index fe4cc32efa..834db391c8 100644 --- a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.container.image.jib.deployment.JibConfig +++ b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.container.image.jib.deployment.JibConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"string","key":"quarkus.jib.base-jvm-image","configDoc":"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.16` is used as the default. Otherwise `registry.access.redhat.com/ubi8/openjdk-11-runtime:1.16` is used as the default.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"base-jvm-image","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.jib","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.jib.base-native-image","configDoc":"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.","withinAMap":false,"defaultValue":"quay.io/quarkus/quarkus-micro-image:2.0","javaDocSiteLink":"","docMapKey":"base-native-image","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.jib","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.jib.jvm-arguments","configDoc":"The JVM arguments to pass to the JVM when starting the application","withinAMap":false,"defaultValue":"-Djava.util.logging.manager=org.jboss.logmanager.LogManager","javaDocSiteLink":"","docMapKey":"jvm-arguments","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":true,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.jib","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.jib.jvm-additional-arguments","configDoc":"Additional JVM arguments to pass to the JVM when starting the application","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"jvm-additional-arguments","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.jib","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.jib.native-arguments","configDoc":"Additional arguments to pass when starting the native application","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"native-arguments","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.jib","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.jib.jvm-entrypoint","configDoc":"If this is set, then it will be used as the entry point of the container image. There are a few things to be aware of when creating an entry point\n\n - Entrypoint \"INHERIT\" means to inherit entrypoint from base image, `jvmArguments` field is used for arguments\n - A valid entrypoint is jar package specific (see `quarkus.package.type`)\n - A valid entrypoint depends on the location of both the launching scripts and the application jar file. To that end it's helpful to remember that when `fast-jar` packaging is used (the default), all necessary application jars are added to the `/work` directory and that the same directory is also used as the working directory. When `legacy-jar` or `uber-jar` are used, the application jars are unpacked under the `/app` directory and that directory is used as the working directory.\n - Even if the `jvmArguments` field is set, it is ignored completely unless entrypoint is \"INHERIT\" When this is not set, a proper default entrypoint will be constructed. As a final note, a very useful tool for inspecting container image layers that can greatly aid when debugging problems with endpoints is link:https://github.com/wagoodman/dive[dive]","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"jvm-entrypoint","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.jib","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.jib.native-entrypoint","configDoc":"If this is set, then it will be used as the entry point of the container image. There are a few things to be aware of when creating an entry point\n\n - Entrypoint \"INHERIT\" means to inherit entrypoint from base image, `nativeArguments` field is used for arguments\n - A valid entrypoint depends on the location of both the launching scripts and the native binary file. To that end it's helpful to remember that the native application is added to the `/work` directory and that and the same directory is also used as the working directory\n - Even if the `nativeArguments` field is set, it is ignored completely unless entrypoint is \"INHERIT\" When this is not set, a proper default entrypoint will be constructed. As a final note, a very useful tool for inspecting container image layers that can greatly aid when debugging problems with endpoints is link:https://github.com/wagoodman/dive[dive]","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"native-entrypoint","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.jib","enum":false}},{"configDocKey":{"type":"`Map`","key":"quarkus.jib.environment-variables","configDoc":"Environment variables to add to the container image","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"environment-variables","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.jib","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.jib.base-registry-username","configDoc":"The username to use to authenticate with the registry used to pull the base JVM image","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"base-registry-username","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.jib","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.jib.base-registry-password","configDoc":"The password to use to authenticate with the registry used to pull the base JVM image","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"base-registry-password","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.jib","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.jib.ports","configDoc":"The ports to expose","withinAMap":false,"defaultValue":"${quarkus.http.port:8080}","javaDocSiteLink":"","docMapKey":"ports","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":true,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.jib","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.jib.user","configDoc":"The user to use in generated image","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"user","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.jib","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.jib.working-directory","configDoc":"The working directory to use in the generated image. The default value is chosen to work in accordance with the default base image.","withinAMap":false,"defaultValue":"/home/jboss","javaDocSiteLink":"","docMapKey":"working-directory","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.jib","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.jib.always-cache-base-image","configDoc":"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.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"always-cache-base-image","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.jib","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.jib.platforms","configDoc":"List of target platforms. Each platform is defined using the pattern:\n\n```\n|[/variant]|/[/variant]\n```\n\nfor example:\n\n```\nlinux/amd64,linux/arm64/v8\n```\n\nIf 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 link:https://github.com/GoogleContainerTools/jib/blob/master/docs/faq.md#how-do-i-specify-a-platform-in-the-manifest-list-or-oci-index-of-a-base-image[Jib FAQ] for more information.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"platforms","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.jib","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.jib.image-digest-file","configDoc":"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.","withinAMap":false,"defaultValue":"jib-image.digest","javaDocSiteLink":"","docMapKey":"image-digest-file","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.jib","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.jib.image-id-file","configDoc":"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.","withinAMap":false,"defaultValue":"jib-image.id","javaDocSiteLink":"","docMapKey":"image-id-file","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.jib","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.jib.offline-mode","configDoc":"Whether or not to operate offline.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"offline-mode","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.jib","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.jib.docker-executable-name","configDoc":"Name of binary used to execute the docker commands. This is only used by Jib when the container image is being built locally.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"docker-executable-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.jib","enum":false}},{"configDocKey":{"type":"`Map`","key":"quarkus.jib.docker-environment","configDoc":"Sets environment variables used by the Docker executable. This is only used by Jib when the container image is being built locally.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"docker-environment","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.jib","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.jib.use-current-timestamp","configDoc":"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 link:https://github.com/GoogleContainerTools/jib/blob/master/docs/faq.md#why-is-my-image-created-48-years-ago[Jib FAQ] for more information","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"use-current-timestamp","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.jib","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.jib.use-current-timestamp-file-modification","configDoc":"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.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"use-current-timestamp-file-modification","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.jib","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"string","key":"quarkus.jib.base-jvm-image","configDoc":"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.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"base-jvm-image","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.jib","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.jib.base-native-image","configDoc":"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.","withinAMap":false,"defaultValue":"quay.io/quarkus/quarkus-micro-image:2.0","javaDocSiteLink":"","docMapKey":"base-native-image","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.jib","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.jib.jvm-arguments","configDoc":"The JVM arguments to pass to the JVM when starting the application","withinAMap":false,"defaultValue":"-Djava.util.logging.manager=org.jboss.logmanager.LogManager","javaDocSiteLink":"","docMapKey":"jvm-arguments","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":true,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.jib","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.jib.jvm-additional-arguments","configDoc":"Additional JVM arguments to pass to the JVM when starting the application","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"jvm-additional-arguments","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.jib","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.jib.native-arguments","configDoc":"Additional arguments to pass when starting the native application","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"native-arguments","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.jib","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.jib.jvm-entrypoint","configDoc":"If this is set, then it will be used as the entry point of the container image. There are a few things to be aware of when creating an entry point\n\n - Entrypoint \"INHERIT\" means to inherit entrypoint from base image, `jvmArguments` field is used for arguments\n - A valid entrypoint is jar package specific (see `quarkus.package.type`)\n - A valid entrypoint depends on the location of both the launching scripts and the application jar file. To that end it's helpful to remember that when `fast-jar` packaging is used (the default), all necessary application jars are added to the `/work` directory and that the same directory is also used as the working directory. When `legacy-jar` or `uber-jar` are used, the application jars are unpacked under the `/app` directory and that directory is used as the working directory.\n - Even if the `jvmArguments` field is set, it is ignored completely unless entrypoint is \"INHERIT\" When this is not set, a proper default entrypoint will be constructed. As a final note, a very useful tool for inspecting container image layers that can greatly aid when debugging problems with endpoints is link:https://github.com/wagoodman/dive[dive]","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"jvm-entrypoint","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.jib","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.jib.native-entrypoint","configDoc":"If this is set, then it will be used as the entry point of the container image. There are a few things to be aware of when creating an entry point\n\n - Entrypoint \"INHERIT\" means to inherit entrypoint from base image, `nativeArguments` field is used for arguments\n - A valid entrypoint depends on the location of both the launching scripts and the native binary file. To that end it's helpful to remember that the native application is added to the `/work` directory and that and the same directory is also used as the working directory\n - Even if the `nativeArguments` field is set, it is ignored completely unless entrypoint is \"INHERIT\" When this is not set, a proper default entrypoint will be constructed. As a final note, a very useful tool for inspecting container image layers that can greatly aid when debugging problems with endpoints is link:https://github.com/wagoodman/dive[dive]","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"native-entrypoint","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.jib","enum":false}},{"configDocKey":{"type":"`Map`","key":"quarkus.jib.environment-variables","configDoc":"Environment variables to add to the container image","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"environment-variables","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.jib","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.jib.base-registry-username","configDoc":"The username to use to authenticate with the registry used to pull the base JVM image","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"base-registry-username","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.jib","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.jib.base-registry-password","configDoc":"The password to use to authenticate with the registry used to pull the base JVM image","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"base-registry-password","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.jib","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.jib.ports","configDoc":"The ports to expose","withinAMap":false,"defaultValue":"${quarkus.http.port:8080}","javaDocSiteLink":"","docMapKey":"ports","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":true,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.jib","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.jib.user","configDoc":"The user to use in generated image","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"user","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.jib","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.jib.working-directory","configDoc":"The working directory to use in the generated image. The default value is chosen to work in accordance with the default base image.","withinAMap":false,"defaultValue":"/home/jboss","javaDocSiteLink":"","docMapKey":"working-directory","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.jib","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.jib.always-cache-base-image","configDoc":"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.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"always-cache-base-image","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.jib","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.jib.platforms","configDoc":"List of target platforms. Each platform is defined using the pattern:\n\n```\n|[/variant]|/[/variant]\n```\n\nfor example:\n\n```\nlinux/amd64,linux/arm64/v8\n```\n\nIf 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 link:https://github.com/GoogleContainerTools/jib/blob/master/docs/faq.md#how-do-i-specify-a-platform-in-the-manifest-list-or-oci-index-of-a-base-image[Jib FAQ] for more information.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"platforms","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.jib","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.jib.image-digest-file","configDoc":"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.","withinAMap":false,"defaultValue":"jib-image.digest","javaDocSiteLink":"","docMapKey":"image-digest-file","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.jib","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.jib.image-id-file","configDoc":"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.","withinAMap":false,"defaultValue":"jib-image.id","javaDocSiteLink":"","docMapKey":"image-id-file","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.jib","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.jib.offline-mode","configDoc":"Whether or not to operate offline.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"offline-mode","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.jib","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.jib.docker-executable-name","configDoc":"Name of binary used to execute the docker commands. This is only used by Jib when the container image is being built locally.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"docker-executable-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.jib","enum":false}},{"configDocKey":{"type":"`Map`","key":"quarkus.jib.docker-environment","configDoc":"Sets environment variables used by the Docker executable. This is only used by Jib when the container image is being built locally.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"docker-environment","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.jib","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.jib.use-current-timestamp","configDoc":"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 link:https://github.com/GoogleContainerTools/jib/blob/master/docs/faq.md#why-is-my-image-created-48-years-ago[Jib FAQ] for more information","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"use-current-timestamp","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.jib","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.jib.use-current-timestamp-file-modification","configDoc":"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.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"use-current-timestamp-file-modification","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.jib","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.deployment.pkg.NativeConfig b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.deployment.pkg.NativeConfig index eb6b2076b9..2026a26333 100644 --- a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.deployment.pkg.NativeConfig +++ b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.deployment.pkg.NativeConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"string","key":"quarkus.native.additional-build-args","configDoc":"Comma-separated, additional arguments to pass to the build process. If an argument includes the `,` symbol, it needs to be escaped, e.g. `++\\\\++,`","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"additional-build-args","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.native","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.native.enable-http-url-handler","configDoc":"If the HTTP url handler should be enabled, allowing you to do URL.openConnection() for HTTP URLs","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"enable-http-url-handler","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.native","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.native.enable-https-url-handler","configDoc":"If the HTTPS url handler should be enabled, allowing you to do URL.openConnection() for HTTPS URLs","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enable-https-url-handler","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.native","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.native.headless","configDoc":"The default value for java.awt.headless JVM option. Switching this option affects linking of awt libraries.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"headless","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.native","enum":false}},{"configDocKey":{"type":"@io.smallrye.config.WithConverter(io.quarkus.runtime.configuration.TrimmedStringConverter.class) java.lang.String","key":"quarkus.native.file-encoding","configDoc":"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.","withinAMap":false,"defaultValue":"UTF-8","javaDocSiteLink":"","docMapKey":"file-encoding","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.native","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.native.add-all-charsets","configDoc":"If all character sets should be added to the native image. This increases image size","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"add-all-charsets","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.native","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.native.graalvm-home","configDoc":"The location of the Graal distribution","withinAMap":false,"defaultValue":"${GRAALVM_HOME:}","javaDocSiteLink":"","docMapKey":"graalvm-home","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.native","enum":false}},{"configDocKey":{"type":"java.io.File","key":"quarkus.native.java-home","configDoc":"The location of the JDK","withinAMap":false,"defaultValue":"${java.home}","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/io/File.html","docMapKey":"java-home","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.native","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.native.native-image-xmx","configDoc":"The maximum Java heap to be used during the native image generation","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"native-image-xmx","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.native","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.native.debug-build-process","configDoc":"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","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"debug-build-process","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.native","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.native.publish-debug-build-process-port","configDoc":"If the debug port should be published when building with docker and debug-build-process is true","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"publish-debug-build-process-port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.native","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.native.enable-isolates","configDoc":"If isolates should be enabled","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"enable-isolates","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.native","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.native.enable-fallback-images","configDoc":"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","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enable-fallback-images","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.native","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.native.auto-service-loader-registration","configDoc":"If all META-INF/services entries should be automatically registered","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"auto-service-loader-registration","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.native","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.native.dump-proxies","configDoc":"If the bytecode of all proxies should be dumped for inspection","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"dump-proxies","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.native","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.native.container-build","configDoc":"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.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"container-build","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.native","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.native.remote-container-build","configDoc":"If this build is done using a remote docker daemon.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"remote-container-build","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.native","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.native.builder-image","configDoc":"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`.","withinAMap":false,"defaultValue":"mandrel","javaDocSiteLink":"","docMapKey":"image","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.native","enum":false}},{"configDocKey":{"type":"io.quarkus.deployment.pkg.NativeConfig.ImagePullStrategy","key":"quarkus.native.builder-image.pull","configDoc":"The strategy for pulling the builder image during the build.\n\nDefaults to 'always', which will always pull the most up-to-date image; useful to keep up with fixes when a (floating) tag is updated.\n\nUse 'missing' to only pull if there is no image locally; useful on development environments where building with out-of-date images is acceptable and bandwidth may be limited.\n\nUse 'never' to fail the build if there is no image locally.","withinAMap":false,"defaultValue":"always","javaDocSiteLink":"","docMapKey":"pull","configPhase":"BUILD_TIME","acceptedValues":["`always`","`missing`","`never`"],"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.native","enum":true}},{"configDocKey":{"type":"io.quarkus.runtime.util.ContainerRuntimeUtil.ContainerRuntime","key":"quarkus.native.container-runtime","configDoc":"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.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"container-runtime","configPhase":"BUILD_TIME","acceptedValues":["`docker`","`docker-rootless`","`podman`","`podman-rootless`","`unavailable`"],"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.native","enum":true}},{"configDocKey":{"type":"string","key":"quarkus.native.container-runtime-options","configDoc":"Options to pass to the container runtime","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"container-runtime-options","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.native","enum":false}},{"configDocKey":{"type":"io.quarkus.deployment.pkg.NativeConfig.MonitoringOption","key":"quarkus.native.monitoring","configDoc":"Enable monitoring various monitoring options. The value should be comma separated.\n\n - `jfr` for JDK flight recorder support\n - `jvmstat` for JVMStat support\n - `heapdump` for heampdump support\n - `jmxclient` for JMX client support (experimental)\n - `jmxserver` for JMX server support (experimental)\n - `all` for all monitoring features","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"monitoring","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.native","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.native.enable-reports","configDoc":"If the reports on call paths and included packages/classes/methods should be generated","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enable-reports","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.native","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.native.report-exception-stack-traces","configDoc":"If exceptions should be reported with a full stack trace","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"report-exception-stack-traces","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.native","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.native.report-errors-at-runtime","configDoc":"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.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"report-errors-at-runtime","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.native","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.native.reuse-existing","configDoc":"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.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"reuse-existing","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.native","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.native.resources.includes","configDoc":"A comma separated list of globs to match resource paths that should be added to the native image.\n\nUse slash (`/`) as a path separator on all platforms. Globs must not start with slash.\n\nBy default, no resources are included.\n\nExample: Given that you have `src/main/resources/ignored.png` and `src/main/resources/foo/selected.png` in your source tree and one of your dependency JARs contains `bar/some.txt` file, with the following configuration\n\n```\nquarkus.native.resources.includes = foo/**,bar/**/*.txt\n```\n\nthe files `src/main/resources/foo/selected.png` and `bar/some.txt` will be included in the native image, while `src/main/resources/ignored.png` will not be included.\n\nSupported glob features Feature Description `++*++` Matches a (possibly empty) sequence of characters that does not contain slash (`/`) `++**++` Matches a (possibly empty) sequence of characters that may contain slash (`/`) `?` Matches one character, but not slash `++[++abc++]++` Matches one character given in the bracket, but not slash `++[++a-z++]++` Matches one character from the range given in the bracket, but not slash `++[++!abc++]++` Matches one character not named in the bracket; does not match slash `++[++a-z++]++` Matches one character outside the range given in the bracket; does not match slash `++{++one,two,three++}++` Matches any of the alternating tokens separated by comma; the tokens may contain wildcards, nested alternations and ranges `++\\++` The escape character\n\nNote that there are three levels of escaping when passing this option via `application.properties`:\n\n . `application.properties` parser\n - MicroProfile Config list converter that splits the comma separated list\n - Glob parser All three levels use backslash (`++\\++`) as the escaping character. So you need to use an appropriate number of backslashes depending on which level you want to escape.\n\nNote 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.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"includes","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.native","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.native.resources.excludes","configDoc":"A comma separated list of globs to match resource paths that should *not* be added to the native image.\n\nUse slash (`/`) as a path separator on all platforms. Globs must not start with slash.\n\nPlease refer to `includes` for details about the glob syntax.\n\nBy default, no resources are excluded.\n\nExample: Given that you have `src/main/resources/red.png` and `src/main/resources/foo/green.png` in your source tree and one of your dependency JARs contains `bar/blue.png` file, with the following configuration\n\n```\nquarkus.native.resources.includes = **/*.png\nquarkus.native.resources.excludes = foo/**,**/green.png\n```\n\nthe 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.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"excludes","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.native","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.native.debug.enabled","configDoc":"If debug is enabled and debug symbols are generated. The symbols will be generated in a separate .debug file.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.native","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.native.enable-dashboard-dump","configDoc":"Generate the report files for GraalVM Dashboard.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enable-dashboard-dump","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.native","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.native.compression.level","configDoc":"The compression level in ++[++1, 10++]++. 10 means _best_.\n\nHigher compression level requires more time to compress the executable.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"level","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.native","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.native.compression.additional-args","configDoc":"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 link:https://github.com/upx/upx/blob/devel/doc/upx.pod[https://github.com/upx/upx/blob/devel/doc/upx.pod].","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"additional-args","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.native","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"string","key":"quarkus.native.additional-build-args","configDoc":"Comma-separated, additional arguments to pass to the build process. If an argument includes the `,` symbol, it needs to be escaped, e.g. `++\\\\++,`","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"additional-build-args","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.native","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.native.enable-http-url-handler","configDoc":"If the HTTP url handler should be enabled, allowing you to do URL.openConnection() for HTTP URLs","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"enable-http-url-handler","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.native","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.native.enable-https-url-handler","configDoc":"If the HTTPS url handler should be enabled, allowing you to do URL.openConnection() for HTTPS URLs","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enable-https-url-handler","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.native","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.native.headless","configDoc":"The default value for java.awt.headless JVM option. Switching this option affects linking of awt libraries.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"headless","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.native","enum":false}},{"configDocKey":{"type":"java.lang.String","key":"quarkus.native.file-encoding","configDoc":"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.","withinAMap":false,"defaultValue":"UTF-8","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/lang/String.html","docMapKey":"file-encoding","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.native","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.native.add-all-charsets","configDoc":"If all character sets should be added to the native image. This increases image size","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"add-all-charsets","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.native","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.native.graalvm-home","configDoc":"The location of the Graal distribution","withinAMap":false,"defaultValue":"${GRAALVM_HOME:}","javaDocSiteLink":"","docMapKey":"graalvm-home","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.native","enum":false}},{"configDocKey":{"type":"java.io.File","key":"quarkus.native.java-home","configDoc":"The location of the JDK","withinAMap":false,"defaultValue":"${java.home}","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/io/File.html","docMapKey":"java-home","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.native","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.native.native-image-xmx","configDoc":"The maximum Java heap to be used during the native image generation","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"native-image-xmx","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.native","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.native.debug-build-process","configDoc":"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","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"debug-build-process","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.native","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.native.publish-debug-build-process-port","configDoc":"If the debug port should be published when building with docker and debug-build-process is true","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"publish-debug-build-process-port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.native","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.native.enable-isolates","configDoc":"If isolates should be enabled","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"enable-isolates","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.native","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.native.enable-fallback-images","configDoc":"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","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enable-fallback-images","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.native","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.native.auto-service-loader-registration","configDoc":"If all META-INF/services entries should be automatically registered","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"auto-service-loader-registration","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.native","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.native.dump-proxies","configDoc":"If the bytecode of all proxies should be dumped for inspection","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"dump-proxies","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.native","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.native.container-build","configDoc":"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.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"container-build","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.native","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.native.remote-container-build","configDoc":"If this build is done using a remote docker daemon.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"remote-container-build","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.native","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.native.builder-image","configDoc":"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`.","withinAMap":false,"defaultValue":"mandrel","javaDocSiteLink":"","docMapKey":"image","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.native","enum":false}},{"configDocKey":{"type":"io.quarkus.deployment.pkg.NativeConfig.ImagePullStrategy","key":"quarkus.native.builder-image.pull","configDoc":"The strategy for pulling the builder image during the build.\n\nDefaults to 'always', which will always pull the most up-to-date image; useful to keep up with fixes when a (floating) tag is updated.\n\nUse 'missing' to only pull if there is no image locally; useful on development environments where building with out-of-date images is acceptable and bandwidth may be limited.\n\nUse 'never' to fail the build if there is no image locally.","withinAMap":false,"defaultValue":"always","javaDocSiteLink":"","docMapKey":"pull","configPhase":"BUILD_TIME","acceptedValues":["`always`","`missing`","`never`"],"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.native","enum":true}},{"configDocKey":{"type":"io.quarkus.runtime.util.ContainerRuntimeUtil.ContainerRuntime","key":"quarkus.native.container-runtime","configDoc":"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.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"container-runtime","configPhase":"BUILD_TIME","acceptedValues":["`docker`","`docker-rootless`","`podman`","`podman-rootless`","`unavailable`"],"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.native","enum":true}},{"configDocKey":{"type":"string","key":"quarkus.native.container-runtime-options","configDoc":"Options to pass to the container runtime","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"container-runtime-options","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.native","enum":false}},{"configDocKey":{"type":"io.quarkus.deployment.pkg.NativeConfig.MonitoringOption","key":"quarkus.native.monitoring","configDoc":"Enable monitoring various monitoring options. The value should be comma separated.\n\n - `jfr` for JDK flight recorder support\n - `jvmstat` for JVMStat support\n - `heapdump` for heampdump support\n - `jmxclient` for JMX client support (experimental)\n - `jmxserver` for JMX server support (experimental)\n - `all` for all monitoring features","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"monitoring","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.native","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.native.enable-reports","configDoc":"If the reports on call paths and included packages/classes/methods should be generated","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enable-reports","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.native","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.native.report-exception-stack-traces","configDoc":"If exceptions should be reported with a full stack trace","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"report-exception-stack-traces","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.native","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.native.report-errors-at-runtime","configDoc":"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.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"report-errors-at-runtime","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.native","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.native.reuse-existing","configDoc":"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.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"reuse-existing","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.native","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.native.resources.includes","configDoc":"A comma separated list of globs to match resource paths that should be added to the native image.\n\nUse slash (`/`) as a path separator on all platforms. Globs must not start with slash.\n\nBy default, no resources are included.\n\nExample: Given that you have `src/main/resources/ignored.png` and `src/main/resources/foo/selected.png` in your source tree and one of your dependency JARs contains `bar/some.txt` file, with the following configuration\n\n```\nquarkus.native.resources.includes = foo/**,bar/**/*.txt\n```\n\nthe files `src/main/resources/foo/selected.png` and `bar/some.txt` will be included in the native image, while `src/main/resources/ignored.png` will not be included.\n\nSupported glob features Feature Description `++*++` Matches a (possibly empty) sequence of characters that does not contain slash (`/`) `++**++` Matches a (possibly empty) sequence of characters that may contain slash (`/`) `?` Matches one character, but not slash `++[++abc++]++` Matches one character given in the bracket, but not slash `++[++a-z++]++` Matches one character from the range given in the bracket, but not slash `++[++!abc++]++` Matches one character not named in the bracket; does not match slash `++[++a-z++]++` Matches one character outside the range given in the bracket; does not match slash `++{++one,two,three++}++` Matches any of the alternating tokens separated by comma; the tokens may contain wildcards, nested alternations and ranges `++\\++` The escape character\n\nNote that there are three levels of escaping when passing this option via `application.properties`:\n\n . `application.properties` parser\n - MicroProfile Config list converter that splits the comma separated list\n - Glob parser All three levels use backslash (`++\\++`) as the escaping character. So you need to use an appropriate number of backslashes depending on which level you want to escape.\n\nNote 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.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"includes","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.native","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.native.resources.excludes","configDoc":"A comma separated list of globs to match resource paths that should *not* be added to the native image.\n\nUse slash (`/`) as a path separator on all platforms. Globs must not start with slash.\n\nPlease refer to `includes` for details about the glob syntax.\n\nBy default, no resources are excluded.\n\nExample: Given that you have `src/main/resources/red.png` and `src/main/resources/foo/green.png` in your source tree and one of your dependency JARs contains `bar/blue.png` file, with the following configuration\n\n```\nquarkus.native.resources.includes = **/*.png\nquarkus.native.resources.excludes = foo/**,**/green.png\n```\n\nthe 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.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"excludes","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.native","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.native.debug.enabled","configDoc":"If debug is enabled and debug symbols are generated. The symbols will be generated in a separate .debug file.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.native","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.native.enable-dashboard-dump","configDoc":"Generate the report files for GraalVM Dashboard.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enable-dashboard-dump","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.native","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.native.compression.level","configDoc":"The compression level in ++[++1, 10++]++. 10 means _best_.\n\nHigher compression level requires more time to compress the executable.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"level","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.native","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.native.compression.additional-args","configDoc":"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 link:https://github.com/upx/upx/blob/devel/doc/upx.pod[https://github.com/upx/upx/blob/devel/doc/upx.pod].","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"additional-args","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.native","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.elytron.security.jdbc.JdbcSecurityRealmRuntimeConfig b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.elytron.security.jdbc.JdbcSecurityRealmRuntimeConfig index 333752d59e..0b7010b295 100644 --- a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.elytron.security.jdbc.JdbcSecurityRealmRuntimeConfig +++ b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.elytron.security.jdbc.JdbcSecurityRealmRuntimeConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"string","key":"quarkus.security.jdbc.principal-query.sql","configDoc":"The sql query to find the password","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"sql","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.security.jdbc","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.security.jdbc.principal-query.datasource","configDoc":"The data source to use","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"datasource","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.security.jdbc","enum":false}},{"configDocKey":{"type":"int","key":"quarkus.security.jdbc.principal-query.attribute-mappings.\"attribute-mappings\".index","configDoc":"The index (1 based numbering) of column to map","withinAMap":true,"defaultValue":"0","javaDocSiteLink":"","docMapKey":"index","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.security.jdbc","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.security.jdbc.principal-query.attribute-mappings.\"attribute-mappings\".to","configDoc":"The target attribute name","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"to","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.security.jdbc","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.security.jdbc.principal-query.clear-password-mapper.enabled","configDoc":"If the clear-password-mapper is enabled.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.security.jdbc","enum":false}},{"configDocKey":{"type":"int","key":"quarkus.security.jdbc.principal-query.clear-password-mapper.password-index","configDoc":"The index (1 based numbering) of the column containing the clear password","withinAMap":false,"defaultValue":"1","javaDocSiteLink":"","docMapKey":"password-index","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.security.jdbc","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.security.jdbc.principal-query.bcrypt-password-mapper.enabled","configDoc":"If the bcrypt-password-mapper is enabled.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.security.jdbc","enum":false}},{"configDocKey":{"type":"int","key":"quarkus.security.jdbc.principal-query.bcrypt-password-mapper.password-index","configDoc":"The index (1 based numbering) of the column containing the password hash","withinAMap":false,"defaultValue":"0","javaDocSiteLink":"","docMapKey":"password-index","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.security.jdbc","enum":false}},{"configDocKey":{"type":"org.wildfly.security.password.spec.Encoding","key":"quarkus.security.jdbc.principal-query.bcrypt-password-mapper.hash-encoding","configDoc":"A string referencing the password hash encoding (\"BASE64\" or \"HEX\")","withinAMap":false,"defaultValue":"base64","javaDocSiteLink":"","docMapKey":"hash-encoding","configPhase":"RUN_TIME","acceptedValues":["`base64`","`hex`"],"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.security.jdbc","enum":true}},{"configDocKey":{"type":"int","key":"quarkus.security.jdbc.principal-query.bcrypt-password-mapper.salt-index","configDoc":"The index (1 based numbering) of the column containing the Bcrypt salt","withinAMap":false,"defaultValue":"0","javaDocSiteLink":"","docMapKey":"salt-index","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.security.jdbc","enum":false}},{"configDocKey":{"type":"org.wildfly.security.password.spec.Encoding","key":"quarkus.security.jdbc.principal-query.bcrypt-password-mapper.salt-encoding","configDoc":"A string referencing the salt encoding (\"BASE64\" or \"HEX\")","withinAMap":false,"defaultValue":"base64","javaDocSiteLink":"","docMapKey":"salt-encoding","configPhase":"RUN_TIME","acceptedValues":["`base64`","`hex`"],"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.security.jdbc","enum":true}},{"configDocKey":{"type":"int","key":"quarkus.security.jdbc.principal-query.bcrypt-password-mapper.iteration-count-index","configDoc":"The index (1 based numbering) of the column containing the Bcrypt iteration count","withinAMap":false,"defaultValue":"0","javaDocSiteLink":"","docMapKey":"iteration-count-index","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.security.jdbc","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.security.jdbc.principal-query.\"named-principal-queries\".sql","configDoc":"The sql query to find the password","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"sql","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.security.jdbc","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.security.jdbc.principal-query.\"named-principal-queries\".datasource","configDoc":"The data source to use","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"datasource","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.security.jdbc","enum":false}},{"configDocKey":{"type":"int","key":"quarkus.security.jdbc.principal-query.\"named-principal-queries\".attribute-mappings.\"attribute-mappings\".index","configDoc":"The index (1 based numbering) of column to map","withinAMap":true,"defaultValue":"0","javaDocSiteLink":"","docMapKey":"index","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.security.jdbc","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.security.jdbc.principal-query.\"named-principal-queries\".attribute-mappings.\"attribute-mappings\".to","configDoc":"The target attribute name","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"to","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.security.jdbc","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.security.jdbc.principal-query.\"named-principal-queries\".clear-password-mapper.enabled","configDoc":"If the clear-password-mapper is enabled.","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.security.jdbc","enum":false}},{"configDocKey":{"type":"int","key":"quarkus.security.jdbc.principal-query.\"named-principal-queries\".clear-password-mapper.password-index","configDoc":"The index (1 based numbering) of the column containing the clear password","withinAMap":true,"defaultValue":"1","javaDocSiteLink":"","docMapKey":"password-index","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.security.jdbc","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.security.jdbc.principal-query.\"named-principal-queries\".bcrypt-password-mapper.enabled","configDoc":"If the bcrypt-password-mapper is enabled.","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.security.jdbc","enum":false}},{"configDocKey":{"type":"int","key":"quarkus.security.jdbc.principal-query.\"named-principal-queries\".bcrypt-password-mapper.password-index","configDoc":"The index (1 based numbering) of the column containing the password hash","withinAMap":true,"defaultValue":"0","javaDocSiteLink":"","docMapKey":"password-index","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.security.jdbc","enum":false}},{"configDocKey":{"type":"org.wildfly.security.password.spec.Encoding","key":"quarkus.security.jdbc.principal-query.\"named-principal-queries\".bcrypt-password-mapper.hash-encoding","configDoc":"A string referencing the password hash encoding (\"BASE64\" or \"HEX\")","withinAMap":true,"defaultValue":"base64","javaDocSiteLink":"","docMapKey":"hash-encoding","configPhase":"RUN_TIME","acceptedValues":["`base64`","`hex`"],"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.security.jdbc","enum":true}},{"configDocKey":{"type":"int","key":"quarkus.security.jdbc.principal-query.\"named-principal-queries\".bcrypt-password-mapper.salt-index","configDoc":"The index (1 based numbering) of the column containing the Bcrypt salt","withinAMap":true,"defaultValue":"0","javaDocSiteLink":"","docMapKey":"salt-index","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.security.jdbc","enum":false}},{"configDocKey":{"type":"org.wildfly.security.password.spec.Encoding","key":"quarkus.security.jdbc.principal-query.\"named-principal-queries\".bcrypt-password-mapper.salt-encoding","configDoc":"A string referencing the salt encoding (\"BASE64\" or \"HEX\")","withinAMap":true,"defaultValue":"base64","javaDocSiteLink":"","docMapKey":"salt-encoding","configPhase":"RUN_TIME","acceptedValues":["`base64`","`hex`"],"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.security.jdbc","enum":true}},{"configDocKey":{"type":"int","key":"quarkus.security.jdbc.principal-query.\"named-principal-queries\".bcrypt-password-mapper.iteration-count-index","configDoc":"The index (1 based numbering) of the column containing the Bcrypt iteration count","withinAMap":true,"defaultValue":"0","javaDocSiteLink":"","docMapKey":"iteration-count-index","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.security.jdbc","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"string","key":"quarkus.security.jdbc.principal-query.sql","configDoc":"The sql query to find the password","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"sql","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.security.jdbc","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.security.jdbc.principal-query.datasource","configDoc":"The data source to use","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"datasource","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.security.jdbc","enum":false}},{"configDocKey":{"type":"int","key":"quarkus.security.jdbc.principal-query.attribute-mappings.\"attribute-mappings\".index","configDoc":"The index (1 based numbering) of column to map","withinAMap":true,"defaultValue":"0","javaDocSiteLink":"","docMapKey":"index","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.security.jdbc","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.security.jdbc.principal-query.attribute-mappings.\"attribute-mappings\".to","configDoc":"The target attribute name","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"to","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.security.jdbc","enum":false}},{"configDocKey":{"type":"org.wildfly.security.auth.realm.jdbc.mapper.PasswordKeyMapper","key":"quarkus.security.jdbc.principal-query.clear-password-mapper.to-password-key-mapper","configDoc":"","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"to-password-key-mapper","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.security.jdbc","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.security.jdbc.principal-query.clear-password-mapper.enabled","configDoc":"If the clear-password-mapper is enabled.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.security.jdbc","enum":false}},{"configDocKey":{"type":"int","key":"quarkus.security.jdbc.principal-query.clear-password-mapper.password-index","configDoc":"The index (1 based numbering) of the column containing the clear password","withinAMap":false,"defaultValue":"1","javaDocSiteLink":"","docMapKey":"password-index","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.security.jdbc","enum":false}},{"configDocKey":{"type":"org.wildfly.security.auth.realm.jdbc.mapper.PasswordKeyMapper","key":"quarkus.security.jdbc.principal-query.bcrypt-password-mapper.to-password-key-mapper","configDoc":"","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"to-password-key-mapper","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.security.jdbc","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.security.jdbc.principal-query.bcrypt-password-mapper.enabled","configDoc":"If the bcrypt-password-mapper is enabled.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.security.jdbc","enum":false}},{"configDocKey":{"type":"int","key":"quarkus.security.jdbc.principal-query.bcrypt-password-mapper.password-index","configDoc":"The index (1 based numbering) of the column containing the password hash","withinAMap":false,"defaultValue":"0","javaDocSiteLink":"","docMapKey":"password-index","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.security.jdbc","enum":false}},{"configDocKey":{"type":"org.wildfly.security.password.spec.Encoding","key":"quarkus.security.jdbc.principal-query.bcrypt-password-mapper.hash-encoding","configDoc":"A string referencing the password hash encoding (\"BASE64\" or \"HEX\")","withinAMap":false,"defaultValue":"base64","javaDocSiteLink":"","docMapKey":"hash-encoding","configPhase":"RUN_TIME","acceptedValues":["`base64`","`hex`"],"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.security.jdbc","enum":true}},{"configDocKey":{"type":"int","key":"quarkus.security.jdbc.principal-query.bcrypt-password-mapper.salt-index","configDoc":"The index (1 based numbering) of the column containing the Bcrypt salt","withinAMap":false,"defaultValue":"0","javaDocSiteLink":"","docMapKey":"salt-index","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.security.jdbc","enum":false}},{"configDocKey":{"type":"org.wildfly.security.password.spec.Encoding","key":"quarkus.security.jdbc.principal-query.bcrypt-password-mapper.salt-encoding","configDoc":"A string referencing the salt encoding (\"BASE64\" or \"HEX\")","withinAMap":false,"defaultValue":"base64","javaDocSiteLink":"","docMapKey":"salt-encoding","configPhase":"RUN_TIME","acceptedValues":["`base64`","`hex`"],"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.security.jdbc","enum":true}},{"configDocKey":{"type":"int","key":"quarkus.security.jdbc.principal-query.bcrypt-password-mapper.iteration-count-index","configDoc":"The index (1 based numbering) of the column containing the Bcrypt iteration count","withinAMap":false,"defaultValue":"0","javaDocSiteLink":"","docMapKey":"iteration-count-index","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.security.jdbc","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.security.jdbc.principal-query.\"named-principal-queries\".sql","configDoc":"The sql query to find the password","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"sql","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.security.jdbc","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.security.jdbc.principal-query.\"named-principal-queries\".datasource","configDoc":"The data source to use","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"datasource","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.security.jdbc","enum":false}},{"configDocKey":{"type":"int","key":"quarkus.security.jdbc.principal-query.\"named-principal-queries\".attribute-mappings.\"attribute-mappings\".index","configDoc":"The index (1 based numbering) of column to map","withinAMap":true,"defaultValue":"0","javaDocSiteLink":"","docMapKey":"index","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.security.jdbc","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.security.jdbc.principal-query.\"named-principal-queries\".attribute-mappings.\"attribute-mappings\".to","configDoc":"The target attribute name","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"to","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.security.jdbc","enum":false}},{"configDocKey":{"type":"org.wildfly.security.auth.realm.jdbc.mapper.PasswordKeyMapper","key":"quarkus.security.jdbc.principal-query.\"named-principal-queries\".clear-password-mapper.to-password-key-mapper","configDoc":"","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"to-password-key-mapper","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.security.jdbc","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.security.jdbc.principal-query.\"named-principal-queries\".clear-password-mapper.enabled","configDoc":"If the clear-password-mapper is enabled.","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.security.jdbc","enum":false}},{"configDocKey":{"type":"int","key":"quarkus.security.jdbc.principal-query.\"named-principal-queries\".clear-password-mapper.password-index","configDoc":"The index (1 based numbering) of the column containing the clear password","withinAMap":true,"defaultValue":"1","javaDocSiteLink":"","docMapKey":"password-index","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.security.jdbc","enum":false}},{"configDocKey":{"type":"org.wildfly.security.auth.realm.jdbc.mapper.PasswordKeyMapper","key":"quarkus.security.jdbc.principal-query.\"named-principal-queries\".bcrypt-password-mapper.to-password-key-mapper","configDoc":"","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"to-password-key-mapper","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.security.jdbc","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.security.jdbc.principal-query.\"named-principal-queries\".bcrypt-password-mapper.enabled","configDoc":"If the bcrypt-password-mapper is enabled.","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.security.jdbc","enum":false}},{"configDocKey":{"type":"int","key":"quarkus.security.jdbc.principal-query.\"named-principal-queries\".bcrypt-password-mapper.password-index","configDoc":"The index (1 based numbering) of the column containing the password hash","withinAMap":true,"defaultValue":"0","javaDocSiteLink":"","docMapKey":"password-index","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.security.jdbc","enum":false}},{"configDocKey":{"type":"org.wildfly.security.password.spec.Encoding","key":"quarkus.security.jdbc.principal-query.\"named-principal-queries\".bcrypt-password-mapper.hash-encoding","configDoc":"A string referencing the password hash encoding (\"BASE64\" or \"HEX\")","withinAMap":true,"defaultValue":"base64","javaDocSiteLink":"","docMapKey":"hash-encoding","configPhase":"RUN_TIME","acceptedValues":["`base64`","`hex`"],"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.security.jdbc","enum":true}},{"configDocKey":{"type":"int","key":"quarkus.security.jdbc.principal-query.\"named-principal-queries\".bcrypt-password-mapper.salt-index","configDoc":"The index (1 based numbering) of the column containing the Bcrypt salt","withinAMap":true,"defaultValue":"0","javaDocSiteLink":"","docMapKey":"salt-index","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.security.jdbc","enum":false}},{"configDocKey":{"type":"org.wildfly.security.password.spec.Encoding","key":"quarkus.security.jdbc.principal-query.\"named-principal-queries\".bcrypt-password-mapper.salt-encoding","configDoc":"A string referencing the salt encoding (\"BASE64\" or \"HEX\")","withinAMap":true,"defaultValue":"base64","javaDocSiteLink":"","docMapKey":"salt-encoding","configPhase":"RUN_TIME","acceptedValues":["`base64`","`hex`"],"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.security.jdbc","enum":true}},{"configDocKey":{"type":"int","key":"quarkus.security.jdbc.principal-query.\"named-principal-queries\".bcrypt-password-mapper.iteration-count-index","configDoc":"The index (1 based numbering) of the column containing the Bcrypt iteration count","withinAMap":true,"defaultValue":"0","javaDocSiteLink":"","docMapKey":"iteration-count-index","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.security.jdbc","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.grpc.runtime.config.GrpcConfiguration b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.grpc.runtime.config.GrpcConfiguration index 541509dd82..49f89fc629 100644 --- a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.grpc.runtime.config.GrpcConfiguration +++ b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.grpc.runtime.config.GrpcConfiguration @@ -1 +1 @@ -[{"configDocSection":{"name":"quarkus.grpc.clients","optional":false,"withinAMap":false,"sectionDetails":"= Configures the gRPC clients","sectionDetailsTitle":"Configures the gRPC clients","configPhase":"RUN_TIME","topLevelGrouping":"quarkus.grpc","configGroupType":"io.quarkus.grpc.runtime.config.GrpcClientConfiguration","showSection":true,"configDocItems":[{"configDocKey":{"type":"boolean","key":"quarkus.grpc.clients.\"client-name\".use-quarkus-grpc-client","configDoc":"Use new Vert.x gRPC client support. By default, we still use previous Java gRPC support.","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"use-quarkus-grpc-client","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.grpc","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.grpc.clients.\"client-name\".xds.enabled","configDoc":"Explicitly enable use of XDS.","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.grpc","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.grpc.clients.\"client-name\".xds.secure","configDoc":"Use secure credentials.","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"secure","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.grpc","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.grpc.clients.\"client-name\".xds.target","configDoc":"Optional explicit target.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"target","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.grpc","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.grpc.clients.\"client-name\".in-process.enabled","configDoc":"Explicitly enable use of in-process.","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.grpc","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.grpc.clients.\"client-name\".in-process.name","configDoc":"Set in-process name.","withinAMap":true,"defaultValue":"quarkus-grpc","javaDocSiteLink":"","docMapKey":"name","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.grpc","enum":false}},{"configDocKey":{"type":"int","key":"quarkus.grpc.clients.\"client-name\".stork.threads","configDoc":"Number of threads on a delayed gRPC ClientCall","withinAMap":true,"defaultValue":"10","javaDocSiteLink":"","docMapKey":"threads","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.grpc","enum":false}},{"configDocKey":{"type":"long","key":"quarkus.grpc.clients.\"client-name\".stork.deadline","configDoc":"Deadline in milliseconds of delayed gRPC call","withinAMap":true,"defaultValue":"5000","javaDocSiteLink":"","docMapKey":"deadline","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.grpc","enum":false}},{"configDocKey":{"type":"int","key":"quarkus.grpc.clients.\"client-name\".stork.retries","configDoc":"Number of retries on a gRPC ClientCall","withinAMap":true,"defaultValue":"3","javaDocSiteLink":"","docMapKey":"retries","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.grpc","enum":false}},{"configDocKey":{"type":"long","key":"quarkus.grpc.clients.\"client-name\".stork.delay","configDoc":"Initial delay in seconds on refresh check","withinAMap":true,"defaultValue":"60","javaDocSiteLink":"","docMapKey":"delay","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.grpc","enum":false}},{"configDocKey":{"type":"long","key":"quarkus.grpc.clients.\"client-name\".stork.period","configDoc":"Refresh period in seconds","withinAMap":true,"defaultValue":"120","javaDocSiteLink":"","docMapKey":"period","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.grpc","enum":false}},{"configDocKey":{"type":"int","key":"quarkus.grpc.clients.\"client-name\".port","configDoc":"The gRPC service port.","withinAMap":true,"defaultValue":"9000","javaDocSiteLink":"","docMapKey":"port","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.grpc","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.grpc.clients.\"client-name\".host","configDoc":"The host name / IP on which the service is exposed.","withinAMap":true,"defaultValue":"localhost","javaDocSiteLink":"","docMapKey":"host","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.grpc","enum":false}},{"configDocKey":{"type":"path","key":"quarkus.grpc.clients.\"client-name\".ssl.certificate","configDoc":"The classpath path or file path to a server certificate or certificate chain in PEM format.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"certificate","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.grpc","enum":false}},{"configDocKey":{"type":"path","key":"quarkus.grpc.clients.\"client-name\".ssl.key","configDoc":"The classpath path or file path to the corresponding certificate private key file in PEM format.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.grpc","enum":false}},{"configDocKey":{"type":"path","key":"quarkus.grpc.clients.\"client-name\".ssl.trust-store","configDoc":"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.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"trust-store","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.grpc","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.grpc.clients.\"client-name\".name-resolver","configDoc":"Use a name resolver. Defaults to dns. If set to \"stork\", host will be treated as SmallRye Stork service name","withinAMap":true,"defaultValue":"dns","javaDocSiteLink":"","docMapKey":"name-resolver","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.grpc","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.grpc.clients.\"client-name\".plain-text","configDoc":"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.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"plain-text","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.grpc","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.grpc.clients.\"client-name\".keep-alive-time","configDoc":"The duration after which a keep alive ping is sent.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"keep-alive-time","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.grpc","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.grpc.clients.\"client-name\".flow-control-window","configDoc":"The flow control window in bytes. Default is 1MiB.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"flow-control-window","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.grpc","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.grpc.clients.\"client-name\".idle-timeout","configDoc":"The duration without ongoing RPCs before going to idle mode.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"idle-timeout","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.grpc","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.grpc.clients.\"client-name\".keep-alive-timeout","configDoc":"The amount of time the sender of a keep alive ping waits for an acknowledgement.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"keep-alive-timeout","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.grpc","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.grpc.clients.\"client-name\".keep-alive-without-calls","configDoc":"Whether keep-alive will be performed when there are no outstanding RPC on a connection.","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"keep-alive-without-calls","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.grpc","enum":false}},{"configDocKey":{"type":"int","key":"quarkus.grpc.clients.\"client-name\".max-hedged-attempts","configDoc":"The max number of hedged attempts.","withinAMap":true,"defaultValue":"5","javaDocSiteLink":"","docMapKey":"max-hedged-attempts","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.grpc","enum":false}},{"configDocKey":{"type":"int","key":"quarkus.grpc.clients.\"client-name\".max-retry-attempts","configDoc":"The max number of retry attempts. Retry must be explicitly enabled.","withinAMap":true,"defaultValue":"5","javaDocSiteLink":"","docMapKey":"max-retry-attempts","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.grpc","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.grpc.clients.\"client-name\".max-trace-events","configDoc":"The maximum number of channel trace events to keep in the tracer for each channel or sub-channel.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"max-trace-events","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.grpc","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.grpc.clients.\"client-name\".max-inbound-message-size","configDoc":"The maximum message size allowed for a single gRPC frame (in bytes). Default is 4 MiB.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"max-inbound-message-size","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.grpc","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.grpc.clients.\"client-name\".max-inbound-metadata-size","configDoc":"The maximum size of metadata allowed to be received (in bytes). Default is 8192B.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"max-inbound-metadata-size","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.grpc","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.grpc.clients.\"client-name\".negotiation-type","configDoc":"The negotiation type for the HTTP/2 connection. Accepted values are: `TLS`, `PLAINTEXT_UPGRADE`, `PLAINTEXT`","withinAMap":true,"defaultValue":"TLS","javaDocSiteLink":"","docMapKey":"negotiation-type","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.grpc","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.grpc.clients.\"client-name\".override-authority","configDoc":"Overrides the authority used with TLS and HTTP virtual hosting.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"override-authority","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.grpc","enum":false}},{"configDocKey":{"type":"java.lang.Long","key":"quarkus.grpc.clients.\"client-name\".per-rpc-buffer-limit","configDoc":"The per RPC buffer limit in bytes used for retry.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"per-rpc-buffer-limit","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.grpc","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.grpc.clients.\"client-name\".retry","configDoc":"Whether retry is enabled. Note that retry is disabled by default.","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"retry","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.grpc","enum":false}},{"configDocKey":{"type":"java.lang.Long","key":"quarkus.grpc.clients.\"client-name\".retry-buffer-size","configDoc":"The retry buffer size in bytes.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"retry-buffer-size","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.grpc","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.grpc.clients.\"client-name\".user-agent","configDoc":"Use a custom user-agent.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"user-agent","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.grpc","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.grpc.clients.\"client-name\".load-balancing-policy","configDoc":"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'.","withinAMap":true,"defaultValue":"pick_first","javaDocSiteLink":"","docMapKey":"load-balancing-policy","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.grpc","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.grpc.clients.\"client-name\".compression","configDoc":"The compression to use for each call. The accepted values are `gzip` and `identity`.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"compression","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.grpc","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.grpc.clients.\"client-name\".deadline","configDoc":"The deadline used for each call.\n\nThe 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.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"deadline","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.grpc","enum":false}}],"anchorPrefix":null}},{"configDocSection":{"name":"quarkus.grpc.server","optional":false,"withinAMap":false,"sectionDetails":"= Configure the gRPC server","sectionDetailsTitle":"Configure the gRPC server","configPhase":"RUN_TIME","topLevelGrouping":"quarkus.grpc","configGroupType":"io.quarkus.grpc.runtime.config.GrpcServerConfiguration","showSection":true,"configDocItems":[{"configDocKey":{"type":"boolean","key":"quarkus.grpc.server.use-separate-server","configDoc":"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.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"use-separate-server","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.grpc","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.grpc.server.xds.enabled","configDoc":"Explicitly enable use of XDS.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.grpc","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.grpc.server.xds.secure","configDoc":"Use secure credentials.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"secure","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.grpc","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.grpc.server.in-process.enabled","configDoc":"Explicitly enable use of in-process.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.grpc","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.grpc.server.in-process.name","configDoc":"Set in-process name.","withinAMap":false,"defaultValue":"quarkus-grpc","javaDocSiteLink":"","docMapKey":"name","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.grpc","enum":false}},{"configDocKey":{"type":"int","key":"quarkus.grpc.server.port","configDoc":"The gRPC Server port.","withinAMap":false,"defaultValue":"9000","javaDocSiteLink":"","docMapKey":"port","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.grpc","enum":false}},{"configDocKey":{"type":"int","key":"quarkus.grpc.server.test-port","configDoc":"The gRPC Server port used for tests.","withinAMap":false,"defaultValue":"9001","javaDocSiteLink":"","docMapKey":"test-port","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.grpc","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.grpc.server.host","configDoc":"The gRPC server host.","withinAMap":false,"defaultValue":"0.0.0.0","javaDocSiteLink":"","docMapKey":"host","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.grpc","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.grpc.server.handshake-timeout","configDoc":"The gRPC handshake timeout.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"handshake-timeout","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.grpc","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.grpc.server.max-inbound-message-size","configDoc":"The max inbound message size in bytes.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"max-inbound-message-size","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.grpc","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.grpc.server.max-inbound-metadata-size","configDoc":"The max inbound metadata size in bytes","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"max-inbound-metadata-size","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.grpc","enum":false}},{"configDocKey":{"type":"path","key":"quarkus.grpc.server.ssl.certificate","configDoc":"The classpath path or file path to a server certificate or certificate chain in PEM format.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"certificate","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.grpc","enum":false}},{"configDocKey":{"type":"path","key":"quarkus.grpc.server.ssl.key","configDoc":"The classpath path or file path to the corresponding certificate private key file in PEM format.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.grpc","enum":false}},{"configDocKey":{"type":"path","key":"quarkus.grpc.server.ssl.key-store","configDoc":"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.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-store","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.grpc","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.grpc.server.ssl.key-store-type","configDoc":"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.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-store-type","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.grpc","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.grpc.server.ssl.key-store-password","configDoc":"A parameter to specify the password of the key store file. If not given, the default (\"password\") is used.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-store-password","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.grpc","enum":false}},{"configDocKey":{"type":"path","key":"quarkus.grpc.server.ssl.trust-store","configDoc":"An optional trust store which holds the certificate information of the certificates to trust The trust store can be either on classpath or an external file.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"trust-store","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.grpc","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.grpc.server.ssl.trust-store-type","configDoc":"An optional parameter to specify type of the trust store file. If not given, the type is automatically detected based on the file name.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"trust-store-type","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.grpc","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.grpc.server.ssl.trust-store-password","configDoc":"A parameter to specify the password of the trust store file.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"trust-store-password","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.grpc","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.grpc.server.ssl.cipher-suites","configDoc":"The cipher suites to use. If none is given, a reasonable default is selected.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"cipher-suites","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.grpc","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.grpc.server.ssl.protocols","configDoc":"The list of protocols to explicitly enable.","withinAMap":false,"defaultValue":"TLSv1.3,TLSv1.2","javaDocSiteLink":"","docMapKey":"protocols","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.grpc","enum":false}},{"configDocKey":{"type":"io.vertx.core.http.ClientAuth","key":"quarkus.grpc.server.ssl.client-auth","configDoc":"Configures the engine to require/request client authentication. NONE, REQUEST, REQUIRED","withinAMap":false,"defaultValue":"none","javaDocSiteLink":"https://vertx.io/docs/apidocs/io/vertx/core/http/ClientAuth.html","docMapKey":"client-auth","configPhase":"RUN_TIME","acceptedValues":["`none`","`request`","`required`"],"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.grpc","enum":true}},{"configDocKey":{"type":"boolean","key":"quarkus.grpc.server.plain-text","configDoc":"Disables SSL, and uses plain text instead. If disabled, configure the ssl configuration.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"plain-text","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.grpc","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.grpc.server.alpn","configDoc":"Whether ALPN should be used.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"alpn","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.grpc","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.grpc.server.transport-security.certificate","configDoc":"The path to the certificate file.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"certificate","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.grpc","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.grpc.server.transport-security.key","configDoc":"The path to the private key file.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.grpc","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.grpc.server.enable-reflection-service","configDoc":"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.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enable-reflection-service","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.grpc","enum":false}},{"configDocKey":{"type":"int","key":"quarkus.grpc.server.instances","configDoc":"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.","withinAMap":false,"defaultValue":"1","javaDocSiteLink":"","docMapKey":"instances","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.grpc","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.grpc.server.netty.keep-alive-time","configDoc":"Sets a custom keep-alive duration. This configures the time before sending a `keepalive` ping when there is no read activity.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"keep-alive-time","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.grpc","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.grpc.server.netty.permit-keep-alive-time","configDoc":"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.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"permit-keep-alive-time","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.grpc","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.grpc.server.netty.permit-keep-alive-without-calls","configDoc":"Sets whether to allow clients to send keep-alive HTTP/2 PINGs even if there are no outstanding RPCs on the connection.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"permit-keep-alive-without-calls","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.grpc","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.grpc.server.compression","configDoc":"gRPC compression, e.g. \"gzip\"","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"compression","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.grpc","enum":false}}],"anchorPrefix":null}}] \ No newline at end of file +[{"configDocSection":{"name":"quarkus.grpc.clients","optional":false,"withinAMap":false,"sectionDetails":"= Configures the gRPC clients","sectionDetailsTitle":"Configures the gRPC clients","configPhase":"RUN_TIME","topLevelGrouping":"quarkus.grpc","configGroupType":"io.quarkus.grpc.runtime.config.GrpcClientConfiguration","showSection":true,"configDocItems":[{"configDocKey":{"type":"boolean","key":"quarkus.grpc.clients.\"client-name\".use-quarkus-grpc-client","configDoc":"Use new Vert.x gRPC client support. By default, we still use previous Java gRPC support.","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"use-quarkus-grpc-client","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.grpc","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.grpc.clients.\"client-name\".xds.is-enabled","configDoc":"","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"is-enabled","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.grpc","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.grpc.clients.\"client-name\".xds.enabled","configDoc":"Explicitly enable use of XDS.","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.grpc","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.grpc.clients.\"client-name\".xds.secure","configDoc":"Use secure credentials.","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"secure","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.grpc","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.grpc.clients.\"client-name\".xds.target","configDoc":"Optional explicit target.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"target","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.grpc","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.grpc.clients.\"client-name\".in-process.is-enabled","configDoc":"","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"is-enabled","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.grpc","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.grpc.clients.\"client-name\".in-process.enabled","configDoc":"Explicitly enable use of in-process.","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.grpc","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.grpc.clients.\"client-name\".in-process.name","configDoc":"Set in-process name.","withinAMap":true,"defaultValue":"quarkus-grpc","javaDocSiteLink":"","docMapKey":"name","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.grpc","enum":false}},{"configDocKey":{"type":"int","key":"quarkus.grpc.clients.\"client-name\".stork.threads","configDoc":"Number of threads on a delayed gRPC ClientCall","withinAMap":true,"defaultValue":"10","javaDocSiteLink":"","docMapKey":"threads","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.grpc","enum":false}},{"configDocKey":{"type":"long","key":"quarkus.grpc.clients.\"client-name\".stork.deadline","configDoc":"Deadline in milliseconds of delayed gRPC call","withinAMap":true,"defaultValue":"5000","javaDocSiteLink":"","docMapKey":"deadline","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.grpc","enum":false}},{"configDocKey":{"type":"int","key":"quarkus.grpc.clients.\"client-name\".stork.retries","configDoc":"Number of retries on a gRPC ClientCall","withinAMap":true,"defaultValue":"3","javaDocSiteLink":"","docMapKey":"retries","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.grpc","enum":false}},{"configDocKey":{"type":"long","key":"quarkus.grpc.clients.\"client-name\".stork.delay","configDoc":"Initial delay in seconds on refresh check","withinAMap":true,"defaultValue":"60","javaDocSiteLink":"","docMapKey":"delay","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.grpc","enum":false}},{"configDocKey":{"type":"long","key":"quarkus.grpc.clients.\"client-name\".stork.period","configDoc":"Refresh period in seconds","withinAMap":true,"defaultValue":"120","javaDocSiteLink":"","docMapKey":"period","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.grpc","enum":false}},{"configDocKey":{"type":"int","key":"quarkus.grpc.clients.\"client-name\".port","configDoc":"The gRPC service port.","withinAMap":true,"defaultValue":"9000","javaDocSiteLink":"","docMapKey":"port","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.grpc","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.grpc.clients.\"client-name\".host","configDoc":"The host name / IP on which the service is exposed.","withinAMap":true,"defaultValue":"localhost","javaDocSiteLink":"","docMapKey":"host","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.grpc","enum":false}},{"configDocKey":{"type":"path","key":"quarkus.grpc.clients.\"client-name\".ssl.certificate","configDoc":"The classpath path or file path to a server certificate or certificate chain in PEM format.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"certificate","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.grpc","enum":false}},{"configDocKey":{"type":"path","key":"quarkus.grpc.clients.\"client-name\".ssl.key","configDoc":"The classpath path or file path to the corresponding certificate private key file in PEM format.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.grpc","enum":false}},{"configDocKey":{"type":"path","key":"quarkus.grpc.clients.\"client-name\".ssl.trust-store","configDoc":"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.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"trust-store","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.grpc","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.grpc.clients.\"client-name\".name-resolver","configDoc":"Use a name resolver. Defaults to dns. If set to \"stork\", host will be treated as SmallRye Stork service name","withinAMap":true,"defaultValue":"dns","javaDocSiteLink":"","docMapKey":"name-resolver","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.grpc","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.grpc.clients.\"client-name\".plain-text","configDoc":"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.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"plain-text","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.grpc","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.grpc.clients.\"client-name\".keep-alive-time","configDoc":"The duration after which a keep alive ping is sent.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"keep-alive-time","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.grpc","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.grpc.clients.\"client-name\".flow-control-window","configDoc":"The flow control window in bytes. Default is 1MiB.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"flow-control-window","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.grpc","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.grpc.clients.\"client-name\".idle-timeout","configDoc":"The duration without ongoing RPCs before going to idle mode.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"idle-timeout","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.grpc","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.grpc.clients.\"client-name\".keep-alive-timeout","configDoc":"The amount of time the sender of a keep alive ping waits for an acknowledgement.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"keep-alive-timeout","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.grpc","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.grpc.clients.\"client-name\".keep-alive-without-calls","configDoc":"Whether keep-alive will be performed when there are no outstanding RPC on a connection.","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"keep-alive-without-calls","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.grpc","enum":false}},{"configDocKey":{"type":"int","key":"quarkus.grpc.clients.\"client-name\".max-hedged-attempts","configDoc":"The max number of hedged attempts.","withinAMap":true,"defaultValue":"5","javaDocSiteLink":"","docMapKey":"max-hedged-attempts","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.grpc","enum":false}},{"configDocKey":{"type":"int","key":"quarkus.grpc.clients.\"client-name\".max-retry-attempts","configDoc":"The max number of retry attempts. Retry must be explicitly enabled.","withinAMap":true,"defaultValue":"5","javaDocSiteLink":"","docMapKey":"max-retry-attempts","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.grpc","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.grpc.clients.\"client-name\".max-trace-events","configDoc":"The maximum number of channel trace events to keep in the tracer for each channel or sub-channel.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"max-trace-events","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.grpc","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.grpc.clients.\"client-name\".max-inbound-message-size","configDoc":"The maximum message size allowed for a single gRPC frame (in bytes). Default is 4 MiB.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"max-inbound-message-size","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.grpc","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.grpc.clients.\"client-name\".max-inbound-metadata-size","configDoc":"The maximum size of metadata allowed to be received (in bytes). Default is 8192B.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"max-inbound-metadata-size","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.grpc","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.grpc.clients.\"client-name\".negotiation-type","configDoc":"The negotiation type for the HTTP/2 connection. Accepted values are: `TLS`, `PLAINTEXT_UPGRADE`, `PLAINTEXT`","withinAMap":true,"defaultValue":"TLS","javaDocSiteLink":"","docMapKey":"negotiation-type","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.grpc","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.grpc.clients.\"client-name\".override-authority","configDoc":"Overrides the authority used with TLS and HTTP virtual hosting.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"override-authority","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.grpc","enum":false}},{"configDocKey":{"type":"java.lang.Long","key":"quarkus.grpc.clients.\"client-name\".per-rpc-buffer-limit","configDoc":"The per RPC buffer limit in bytes used for retry.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"per-rpc-buffer-limit","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.grpc","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.grpc.clients.\"client-name\".retry","configDoc":"Whether retry is enabled. Note that retry is disabled by default.","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"retry","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.grpc","enum":false}},{"configDocKey":{"type":"java.lang.Long","key":"quarkus.grpc.clients.\"client-name\".retry-buffer-size","configDoc":"The retry buffer size in bytes.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"retry-buffer-size","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.grpc","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.grpc.clients.\"client-name\".user-agent","configDoc":"Use a custom user-agent.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"user-agent","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.grpc","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.grpc.clients.\"client-name\".load-balancing-policy","configDoc":"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'.","withinAMap":true,"defaultValue":"pick_first","javaDocSiteLink":"","docMapKey":"load-balancing-policy","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.grpc","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.grpc.clients.\"client-name\".compression","configDoc":"The compression to use for each call. The accepted values are `gzip` and `identity`.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"compression","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.grpc","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.grpc.clients.\"client-name\".deadline","configDoc":"The deadline used for each call.\n\nThe 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.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"deadline","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.grpc","enum":false}}],"anchorPrefix":null}},{"configDocSection":{"name":"quarkus.grpc.server","optional":false,"withinAMap":false,"sectionDetails":"= Configure the gRPC server","sectionDetailsTitle":"Configure the gRPC server","configPhase":"RUN_TIME","topLevelGrouping":"quarkus.grpc","configGroupType":"io.quarkus.grpc.runtime.config.GrpcServerConfiguration","showSection":true,"configDocItems":[{"configDocKey":{"type":"boolean","key":"quarkus.grpc.server.use-separate-server","configDoc":"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.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"use-separate-server","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.grpc","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.grpc.server.xds.is-enabled","configDoc":"","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"is-enabled","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.grpc","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.grpc.server.xds.enabled","configDoc":"Explicitly enable use of XDS.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.grpc","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.grpc.server.xds.secure","configDoc":"Use secure credentials.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"secure","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.grpc","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.grpc.server.in-process.is-enabled","configDoc":"","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"is-enabled","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.grpc","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.grpc.server.in-process.enabled","configDoc":"Explicitly enable use of in-process.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.grpc","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.grpc.server.in-process.name","configDoc":"Set in-process name.","withinAMap":false,"defaultValue":"quarkus-grpc","javaDocSiteLink":"","docMapKey":"name","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.grpc","enum":false}},{"configDocKey":{"type":"int","key":"quarkus.grpc.server.port","configDoc":"The gRPC Server port.","withinAMap":false,"defaultValue":"9000","javaDocSiteLink":"","docMapKey":"port","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.grpc","enum":false}},{"configDocKey":{"type":"int","key":"quarkus.grpc.server.test-port","configDoc":"The gRPC Server port used for tests.","withinAMap":false,"defaultValue":"9001","javaDocSiteLink":"","docMapKey":"test-port","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.grpc","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.grpc.server.host","configDoc":"The gRPC server host.","withinAMap":false,"defaultValue":"0.0.0.0","javaDocSiteLink":"","docMapKey":"host","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.grpc","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.grpc.server.handshake-timeout","configDoc":"The gRPC handshake timeout.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"handshake-timeout","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.grpc","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.grpc.server.max-inbound-message-size","configDoc":"The max inbound message size in bytes.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"max-inbound-message-size","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.grpc","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.grpc.server.max-inbound-metadata-size","configDoc":"The max inbound metadata size in bytes","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"max-inbound-metadata-size","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.grpc","enum":false}},{"configDocKey":{"type":"path","key":"quarkus.grpc.server.ssl.certificate","configDoc":"The classpath path or file path to a server certificate or certificate chain in PEM format.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"certificate","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.grpc","enum":false}},{"configDocKey":{"type":"path","key":"quarkus.grpc.server.ssl.key","configDoc":"The classpath path or file path to the corresponding certificate private key file in PEM format.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.grpc","enum":false}},{"configDocKey":{"type":"path","key":"quarkus.grpc.server.ssl.key-store","configDoc":"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.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-store","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.grpc","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.grpc.server.ssl.key-store-type","configDoc":"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.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-store-type","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.grpc","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.grpc.server.ssl.key-store-password","configDoc":"A parameter to specify the password of the key store file. If not given, the default (\"password\") is used.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-store-password","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.grpc","enum":false}},{"configDocKey":{"type":"path","key":"quarkus.grpc.server.ssl.trust-store","configDoc":"An optional trust store which holds the certificate information of the certificates to trust\n\nThe trust store can be either on classpath or an external file.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"trust-store","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.grpc","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.grpc.server.ssl.trust-store-type","configDoc":"An optional parameter to specify type of the trust store file. If not given, the type is automatically detected based on the file name.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"trust-store-type","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.grpc","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.grpc.server.ssl.trust-store-password","configDoc":"A parameter to specify the password of the trust store file.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"trust-store-password","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.grpc","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.grpc.server.ssl.cipher-suites","configDoc":"The cipher suites to use. If none is given, a reasonable default is selected.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"cipher-suites","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.grpc","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.grpc.server.ssl.protocols","configDoc":"Sets the ordered list of enabled SSL/TLS protocols.\n\nIf not set, it defaults to `\"TLSv1.3, TLSv1.2\"`. The following list of protocols are supported: `TLSv1, TLSv1.1, TLSv1.2, TLSv1.3`. To only enable `TLSv1.3`, set the value to `to \"TLSv1.3\"`.\n\nNote that setting an empty list, and enabling SSL/TLS is invalid. You must at least have one protocol.","withinAMap":false,"defaultValue":"TLSv1.3,TLSv1.2","javaDocSiteLink":"","docMapKey":"protocols","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.grpc","enum":false}},{"configDocKey":{"type":"io.vertx.core.http.ClientAuth","key":"quarkus.grpc.server.ssl.client-auth","configDoc":"Configures the engine to require/request client authentication. NONE, REQUEST, REQUIRED","withinAMap":false,"defaultValue":"none","javaDocSiteLink":"https://vertx.io/docs/apidocs/io/vertx/core/http/ClientAuth.html","docMapKey":"client-auth","configPhase":"RUN_TIME","acceptedValues":["`none`","`request`","`required`"],"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.grpc","enum":true}},{"configDocKey":{"type":"boolean","key":"quarkus.grpc.server.plain-text","configDoc":"Disables SSL, and uses plain text instead. If disabled, configure the ssl configuration.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"plain-text","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.grpc","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.grpc.server.alpn","configDoc":"Whether ALPN should be used.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"alpn","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.grpc","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.grpc.server.transport-security.certificate","configDoc":"The path to the certificate file.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"certificate","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.grpc","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.grpc.server.transport-security.key","configDoc":"The path to the private key file.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.grpc","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.grpc.server.enable-reflection-service","configDoc":"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.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enable-reflection-service","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.grpc","enum":false}},{"configDocKey":{"type":"int","key":"quarkus.grpc.server.instances","configDoc":"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.","withinAMap":false,"defaultValue":"1","javaDocSiteLink":"","docMapKey":"instances","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.grpc","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.grpc.server.netty.keep-alive-time","configDoc":"Sets a custom keep-alive duration. This configures the time before sending a `keepalive` ping when there is no read activity.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"keep-alive-time","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.grpc","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.grpc.server.netty.permit-keep-alive-time","configDoc":"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.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"permit-keep-alive-time","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.grpc","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.grpc.server.netty.permit-keep-alive-without-calls","configDoc":"Sets whether to allow clients to send keep-alive HTTP/2 PINGs even if there are no outstanding RPCs on the connection.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"permit-keep-alive-without-calls","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.grpc","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.grpc.server.compression","configDoc":"gRPC compression, e.g. \"gzip\"","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"compression","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.grpc","enum":false}}],"anchorPrefix":null}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.kubernetes.deployment.KnativeConfig b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.kubernetes.deployment.KnativeConfig index 0a2783e203..2fc1eebb2f 100644 --- a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.kubernetes.deployment.KnativeConfig +++ b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.kubernetes.deployment.KnativeConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"string","key":"quarkus.knative.part-of","configDoc":"The name of the group this component belongs too","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"part-of","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.name","configDoc":"The name of the application. This value will be used for naming Kubernetes resources like: - Deployment - Service and so on ...","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.version","configDoc":"The version of the application.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"version","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.namespace","configDoc":"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).","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"namespace","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"`Map`","key":"quarkus.knative.labels","configDoc":"Custom labels to add to all resources","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"labels","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"`Map`","key":"quarkus.knative.annotations","configDoc":"Custom annotations to add to all resources","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"annotations","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.knative.add-build-timestamp","configDoc":"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","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"add-build-timestamp","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.working-dir","configDoc":"Working directory","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"working-dir","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.command","configDoc":"The commands","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"command","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.arguments","configDoc":"The arguments","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"arguments","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.service-account","configDoc":"The service account","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"service-account","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.knative.ports.\"ports\".container-port","configDoc":"The port number. Refers to the container port.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"container-port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.knative.ports.\"ports\".host-port","configDoc":"The host port.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"host-port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.ports.\"ports\".path","configDoc":"The application path (refers to web application path).","withinAMap":true,"defaultValue":"/","javaDocSiteLink":"","docMapKey":"path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"io.dekorate.kubernetes.annotation.Protocol","key":"quarkus.knative.ports.\"ports\".protocol","configDoc":"The protocol.","withinAMap":true,"defaultValue":"tcp","javaDocSiteLink":"","docMapKey":"protocol","configPhase":"BUILD_TIME","acceptedValues":["`tcp`","`udp`","`sctp`","`http`","`proxy`"],"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":true}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.knative.ports.\"ports\".node-port","configDoc":"","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"node-port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.knative.ports.\"ports\".tls","configDoc":"If enabled, the port will be configured to use the schema HTTPS.","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"tls","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"io.dekorate.kubernetes.annotation.ServiceType","key":"quarkus.knative.service-type","configDoc":"The type of service that will be generated for the application","withinAMap":false,"defaultValue":"cluster-ip","javaDocSiteLink":"","docMapKey":"service-type","configPhase":"BUILD_TIME","acceptedValues":["`cluster-ip`","`node-port`","`load-balancer`","`external-name`"],"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.knative","enum":true}},{"configDocKey":{"type":"io.dekorate.kubernetes.annotation.ImagePullPolicy","key":"quarkus.knative.image-pull-policy","configDoc":"Image pull policy","withinAMap":false,"defaultValue":"always","javaDocSiteLink":"","docMapKey":"image-pull-policy","configPhase":"BUILD_TIME","acceptedValues":["`always`","`if-not-present`","`never`"],"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.knative","enum":true}},{"configDocKey":{"type":"string","key":"quarkus.knative.image-pull-secrets","configDoc":"The image pull secret","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"image-pull-secrets","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.knative.liveness-probe.http-action-port","configDoc":"The port number to use when configuring the `http get` action. If not configured, the port corresponding to the `httpActionPortName` will be used.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.liveness-probe.http-action-port-name","configDoc":"The port name for selecting the port of the `HTTP get` action.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-port-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.liveness-probe.http-action-path","configDoc":"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.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.liveness-probe.http-action-scheme","configDoc":"The scheme of the `HTTP get` action. Can be either \"HTTP\" or \"HTTPS\".","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-scheme","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.liveness-probe.exec-action","configDoc":"The command to use for the probe.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"exec-action","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.liveness-probe.tcp-socket-action","configDoc":"The tcp socket to use for the probe (the format is host:port).","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"tcp-socket-action","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.liveness-probe.grpc-action","configDoc":"The gRPC port to use for the probe (the format is either port or port:service).","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"grpc-action","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.knative.liveness-probe.grpc-action-enabled","configDoc":"If enabled and `grpc-action` is not provided, it will use the generated service name and the gRPC port.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"grpc-action-enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.knative.liveness-probe.initial-delay","configDoc":"The amount of time to wait before starting to probe.","withinAMap":false,"defaultValue":"5S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"initial-delay","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.knative.liveness-probe.period","configDoc":"The period in which the action should be called.","withinAMap":false,"defaultValue":"10S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"period","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.knative.liveness-probe.timeout","configDoc":"The amount of time to wait for each action.","withinAMap":false,"defaultValue":"10S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"timeout","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.knative.liveness-probe.success-threshold","configDoc":"The success threshold to use.","withinAMap":false,"defaultValue":"1","javaDocSiteLink":"","docMapKey":"success-threshold","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.knative.liveness-probe.failure-threshold","configDoc":"The failure threshold to use.","withinAMap":false,"defaultValue":"3","javaDocSiteLink":"","docMapKey":"failure-threshold","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.knative.readiness-probe.http-action-port","configDoc":"The port number to use when configuring the `http get` action. If not configured, the port corresponding to the `httpActionPortName` will be used.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.readiness-probe.http-action-port-name","configDoc":"The port name for selecting the port of the `HTTP get` action.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-port-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.readiness-probe.http-action-path","configDoc":"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.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.readiness-probe.http-action-scheme","configDoc":"The scheme of the `HTTP get` action. Can be either \"HTTP\" or \"HTTPS\".","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-scheme","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.readiness-probe.exec-action","configDoc":"The command to use for the probe.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"exec-action","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.readiness-probe.tcp-socket-action","configDoc":"The tcp socket to use for the probe (the format is host:port).","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"tcp-socket-action","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.readiness-probe.grpc-action","configDoc":"The gRPC port to use for the probe (the format is either port or port:service).","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"grpc-action","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.knative.readiness-probe.grpc-action-enabled","configDoc":"If enabled and `grpc-action` is not provided, it will use the generated service name and the gRPC port.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"grpc-action-enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.knative.readiness-probe.initial-delay","configDoc":"The amount of time to wait before starting to probe.","withinAMap":false,"defaultValue":"5S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"initial-delay","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.knative.readiness-probe.period","configDoc":"The period in which the action should be called.","withinAMap":false,"defaultValue":"10S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"period","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.knative.readiness-probe.timeout","configDoc":"The amount of time to wait for each action.","withinAMap":false,"defaultValue":"10S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"timeout","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.knative.readiness-probe.success-threshold","configDoc":"The success threshold to use.","withinAMap":false,"defaultValue":"1","javaDocSiteLink":"","docMapKey":"success-threshold","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.knative.readiness-probe.failure-threshold","configDoc":"The failure threshold to use.","withinAMap":false,"defaultValue":"3","javaDocSiteLink":"","docMapKey":"failure-threshold","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.knative.startup-probe.http-action-port","configDoc":"The port number to use when configuring the `http get` action. If not configured, the port corresponding to the `httpActionPortName` will be used.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.startup-probe.http-action-port-name","configDoc":"The port name for selecting the port of the `HTTP get` action.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-port-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.startup-probe.http-action-path","configDoc":"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.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.startup-probe.http-action-scheme","configDoc":"The scheme of the `HTTP get` action. Can be either \"HTTP\" or \"HTTPS\".","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-scheme","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.startup-probe.exec-action","configDoc":"The command to use for the probe.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"exec-action","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.startup-probe.tcp-socket-action","configDoc":"The tcp socket to use for the probe (the format is host:port).","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"tcp-socket-action","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.startup-probe.grpc-action","configDoc":"The gRPC port to use for the probe (the format is either port or port:service).","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"grpc-action","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.knative.startup-probe.grpc-action-enabled","configDoc":"If enabled and `grpc-action` is not provided, it will use the generated service name and the gRPC port.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"grpc-action-enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.knative.startup-probe.initial-delay","configDoc":"The amount of time to wait before starting to probe.","withinAMap":false,"defaultValue":"5S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"initial-delay","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.knative.startup-probe.period","configDoc":"The period in which the action should be called.","withinAMap":false,"defaultValue":"10S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"period","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.knative.startup-probe.timeout","configDoc":"The amount of time to wait for each action.","withinAMap":false,"defaultValue":"10S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"timeout","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.knative.startup-probe.success-threshold","configDoc":"The success threshold to use.","withinAMap":false,"defaultValue":"1","javaDocSiteLink":"","docMapKey":"success-threshold","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.knative.startup-probe.failure-threshold","configDoc":"The failure threshold to use.","withinAMap":false,"defaultValue":"3","javaDocSiteLink":"","docMapKey":"failure-threshold","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.knative.prometheus.annotations","configDoc":"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.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"annotations","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.prometheus.prefix","configDoc":"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","withinAMap":false,"defaultValue":"prometheus.io","javaDocSiteLink":"","docMapKey":"prefix","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.prometheus.scrape","configDoc":"Define the annotation used to indicate services that should be scraped. By default, `/scrape` will be appended to the defined prefix.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"scrape","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.prometheus.path","configDoc":"Define the annotation used to indicate the path to scrape. By default, `/path` will be appended to the defined prefix.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.prometheus.port","configDoc":"Define the annotation used to indicate the port to scrape. By default, `/port` will be appended to the defined prefix.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.prometheus.scheme","configDoc":"Define the annotation used to indicate the scheme to use for scraping By default, `/scheme` will be appended to the defined prefix.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"scheme","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.mounts.\"mounts\".name","configDoc":"The name of the volumeName to mount.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.mounts.\"mounts\".path","configDoc":"The path to mount.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.mounts.\"mounts\".sub-path","configDoc":"Path within the volumeName from which the container's volumeName should be mounted.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"sub-path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.knative.mounts.\"mounts\".read-only","configDoc":"ReadOnly","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"read-only","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.secret-volumes.\"secret-volumes\".secret-name","configDoc":"The name of the secret to mount.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"secret-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.secret-volumes.\"secret-volumes\".default-mode","configDoc":"Default mode. When specifying an octal number, leading zero must be present.","withinAMap":true,"defaultValue":"0600","javaDocSiteLink":"","docMapKey":"default-mode","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.secret-volumes.\"secret-volumes\".items.\"items\".path","configDoc":"The path where the file will be mounted.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"int","key":"quarkus.knative.secret-volumes.\"secret-volumes\".items.\"items\".mode","configDoc":"It must be a value between 0000 and 0777. If not specified, the volume defaultMode will be used.","withinAMap":true,"defaultValue":"-1","javaDocSiteLink":"","docMapKey":"mode","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.knative.secret-volumes.\"secret-volumes\".optional","configDoc":"Optional","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"optional","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.config-map-volumes.\"config-map-volumes\".config-map-name","configDoc":"The name of the ConfigMap to mount.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"config-map-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.config-map-volumes.\"config-map-volumes\".default-mode","configDoc":"Default mode. When specifying an octal number, leading zero must be present.","withinAMap":true,"defaultValue":"0600","javaDocSiteLink":"","docMapKey":"default-mode","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.config-map-volumes.\"config-map-volumes\".items.\"items\".path","configDoc":"The path where the file will be mounted.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"int","key":"quarkus.knative.config-map-volumes.\"config-map-volumes\".items.\"items\".mode","configDoc":"It must be a value between 0000 and 0777. If not specified, the volume defaultMode will be used.","withinAMap":true,"defaultValue":"-1","javaDocSiteLink":"","docMapKey":"mode","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.knative.config-map-volumes.\"config-map-volumes\".optional","configDoc":"Optional","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"optional","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.empty-dir-volumes","configDoc":"EmptyDir volumes","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"empty-dir-volumes","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.git-repo-volumes.\"git-repo-volumes\".repository","configDoc":"Git repository URL.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"repository","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.git-repo-volumes.\"git-repo-volumes\".directory","configDoc":"The directory of the repository to mount.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"directory","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.git-repo-volumes.\"git-repo-volumes\".revision","configDoc":"The commit hash to use.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"revision","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.pvc-volumes.\"pvc-volumes\".claim-name","configDoc":"The name of the claim to mount.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"claim-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.pvc-volumes.\"pvc-volumes\".default-mode","configDoc":"Default mode. When specifying an octal number, leading zero must be present.","withinAMap":true,"defaultValue":"0600","javaDocSiteLink":"","docMapKey":"default-mode","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.knative.pvc-volumes.\"pvc-volumes\".optional","configDoc":"Optional","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"optional","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.aws-elastic-block-store-volumes.\"aws-elastic-block-store-volumes\".volume-id","configDoc":"The name of the disk to mount.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"volume-id","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.knative.aws-elastic-block-store-volumes.\"aws-elastic-block-store-volumes\".partition","configDoc":"The partition.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"partition","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.aws-elastic-block-store-volumes.\"aws-elastic-block-store-volumes\".fs-type","configDoc":"Filesystem type.","withinAMap":true,"defaultValue":"ext4","javaDocSiteLink":"","docMapKey":"fs-type","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.knative.aws-elastic-block-store-volumes.\"aws-elastic-block-store-volumes\".read-only","configDoc":"Whether the volumeName is read only or not.","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"read-only","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.azure-file-volumes.\"azure-file-volumes\".share-name","configDoc":"The share name.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"share-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.azure-file-volumes.\"azure-file-volumes\".secret-name","configDoc":"The secret name.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"secret-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.knative.azure-file-volumes.\"azure-file-volumes\".read-only","configDoc":"Whether the volumeName is read only or not.","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"read-only","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.azure-disk-volumes.\"azure-disk-volumes\".disk-name","configDoc":"The name of the disk to mount.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"disk-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.azure-disk-volumes.\"azure-disk-volumes\".disk-uri","configDoc":"The URI of the vhd blob object OR the resourceID of an Azure managed data disk if Kind is Managed","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"disk-uri","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"io.quarkus.kubernetes.deployment.AzureDiskVolumeConfig.Kind","key":"quarkus.knative.azure-disk-volumes.\"azure-disk-volumes\".kind","configDoc":"Kind of disk.","withinAMap":true,"defaultValue":"managed","javaDocSiteLink":"","docMapKey":"kind","configPhase":"BUILD_TIME","acceptedValues":["`managed`","`shared`"],"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":true}},{"configDocKey":{"type":"io.quarkus.kubernetes.deployment.AzureDiskVolumeConfig.CachingMode","key":"quarkus.knative.azure-disk-volumes.\"azure-disk-volumes\".caching-mode","configDoc":"Disk caching mode.","withinAMap":true,"defaultValue":"read-write","javaDocSiteLink":"","docMapKey":"caching-mode","configPhase":"BUILD_TIME","acceptedValues":["`read-write`","`read-only`","`none`"],"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":true}},{"configDocKey":{"type":"string","key":"quarkus.knative.azure-disk-volumes.\"azure-disk-volumes\".fs-type","configDoc":"File system type.","withinAMap":true,"defaultValue":"ext4","javaDocSiteLink":"","docMapKey":"fs-type","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.knative.azure-disk-volumes.\"azure-disk-volumes\".read-only","configDoc":"Whether the volumeName is read only or not.","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"read-only","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.container-name","configDoc":"If set, it will change the name of the container according to the configuration","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"container-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.init-containers.\"init-containers\".image","configDoc":"The container image.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"image","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.init-containers.\"init-containers\".working-dir","configDoc":"Working directory.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"working-dir","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.init-containers.\"init-containers\".command","configDoc":"The commands","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"command","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.init-containers.\"init-containers\".arguments","configDoc":"The arguments","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"arguments","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.init-containers.\"init-containers\".service-account","configDoc":"The service account.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"service-account","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.init-containers.\"init-containers\".host","configDoc":"The host under which the application is going to be exposed.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"host","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.knative.init-containers.\"init-containers\".ports.\"ports\".container-port","configDoc":"The port number. Refers to the container port.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"container-port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.knative.init-containers.\"init-containers\".ports.\"ports\".host-port","configDoc":"The host port.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"host-port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.init-containers.\"init-containers\".ports.\"ports\".path","configDoc":"The application path (refers to web application path).","withinAMap":true,"defaultValue":"/","javaDocSiteLink":"","docMapKey":"path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"io.dekorate.kubernetes.annotation.Protocol","key":"quarkus.knative.init-containers.\"init-containers\".ports.\"ports\".protocol","configDoc":"The protocol.","withinAMap":true,"defaultValue":"tcp","javaDocSiteLink":"","docMapKey":"protocol","configPhase":"BUILD_TIME","acceptedValues":["`tcp`","`udp`","`sctp`","`http`","`proxy`"],"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":true}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.knative.init-containers.\"init-containers\".ports.\"ports\".node-port","configDoc":"","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"node-port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.knative.init-containers.\"init-containers\".ports.\"ports\".tls","configDoc":"If enabled, the port will be configured to use the schema HTTPS.","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"tls","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"io.dekorate.kubernetes.annotation.ImagePullPolicy","key":"quarkus.knative.init-containers.\"init-containers\".image-pull-policy","configDoc":"Image pull policy.","withinAMap":true,"defaultValue":"always","javaDocSiteLink":"","docMapKey":"image-pull-policy","configPhase":"BUILD_TIME","acceptedValues":["`always`","`if-not-present`","`never`"],"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":true}},{"configDocKey":{"type":"string","key":"quarkus.knative.init-containers.\"init-containers\".image-pull-secrets","configDoc":"The image pull secret","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"image-pull-secrets","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.knative.init-containers.\"init-containers\".liveness-probe.http-action-port","configDoc":"The port number to use when configuring the `http get` action. If not configured, the port corresponding to the `httpActionPortName` will be used.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.init-containers.\"init-containers\".liveness-probe.http-action-port-name","configDoc":"The port name for selecting the port of the `HTTP get` action.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-port-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.init-containers.\"init-containers\".liveness-probe.http-action-path","configDoc":"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.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.init-containers.\"init-containers\".liveness-probe.http-action-scheme","configDoc":"The scheme of the `HTTP get` action. Can be either \"HTTP\" or \"HTTPS\".","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-scheme","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.init-containers.\"init-containers\".liveness-probe.exec-action","configDoc":"The command to use for the probe.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"exec-action","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.init-containers.\"init-containers\".liveness-probe.tcp-socket-action","configDoc":"The tcp socket to use for the probe (the format is host:port).","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"tcp-socket-action","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.init-containers.\"init-containers\".liveness-probe.grpc-action","configDoc":"The gRPC port to use for the probe (the format is either port or port:service).","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"grpc-action","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.knative.init-containers.\"init-containers\".liveness-probe.grpc-action-enabled","configDoc":"If enabled and `grpc-action` is not provided, it will use the generated service name and the gRPC port.","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"grpc-action-enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.knative.init-containers.\"init-containers\".liveness-probe.initial-delay","configDoc":"The amount of time to wait before starting to probe.","withinAMap":true,"defaultValue":"5S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"initial-delay","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.knative.init-containers.\"init-containers\".liveness-probe.period","configDoc":"The period in which the action should be called.","withinAMap":true,"defaultValue":"10S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"period","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.knative.init-containers.\"init-containers\".liveness-probe.timeout","configDoc":"The amount of time to wait for each action.","withinAMap":true,"defaultValue":"10S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"timeout","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.knative.init-containers.\"init-containers\".liveness-probe.success-threshold","configDoc":"The success threshold to use.","withinAMap":true,"defaultValue":"1","javaDocSiteLink":"","docMapKey":"success-threshold","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.knative.init-containers.\"init-containers\".liveness-probe.failure-threshold","configDoc":"The failure threshold to use.","withinAMap":true,"defaultValue":"3","javaDocSiteLink":"","docMapKey":"failure-threshold","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.knative.init-containers.\"init-containers\".readiness-probe.http-action-port","configDoc":"The port number to use when configuring the `http get` action. If not configured, the port corresponding to the `httpActionPortName` will be used.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.init-containers.\"init-containers\".readiness-probe.http-action-port-name","configDoc":"The port name for selecting the port of the `HTTP get` action.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-port-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.init-containers.\"init-containers\".readiness-probe.http-action-path","configDoc":"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.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.init-containers.\"init-containers\".readiness-probe.http-action-scheme","configDoc":"The scheme of the `HTTP get` action. Can be either \"HTTP\" or \"HTTPS\".","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-scheme","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.init-containers.\"init-containers\".readiness-probe.exec-action","configDoc":"The command to use for the probe.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"exec-action","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.init-containers.\"init-containers\".readiness-probe.tcp-socket-action","configDoc":"The tcp socket to use for the probe (the format is host:port).","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"tcp-socket-action","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.init-containers.\"init-containers\".readiness-probe.grpc-action","configDoc":"The gRPC port to use for the probe (the format is either port or port:service).","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"grpc-action","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.knative.init-containers.\"init-containers\".readiness-probe.grpc-action-enabled","configDoc":"If enabled and `grpc-action` is not provided, it will use the generated service name and the gRPC port.","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"grpc-action-enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.knative.init-containers.\"init-containers\".readiness-probe.initial-delay","configDoc":"The amount of time to wait before starting to probe.","withinAMap":true,"defaultValue":"5S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"initial-delay","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.knative.init-containers.\"init-containers\".readiness-probe.period","configDoc":"The period in which the action should be called.","withinAMap":true,"defaultValue":"10S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"period","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.knative.init-containers.\"init-containers\".readiness-probe.timeout","configDoc":"The amount of time to wait for each action.","withinAMap":true,"defaultValue":"10S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"timeout","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.knative.init-containers.\"init-containers\".readiness-probe.success-threshold","configDoc":"The success threshold to use.","withinAMap":true,"defaultValue":"1","javaDocSiteLink":"","docMapKey":"success-threshold","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.knative.init-containers.\"init-containers\".readiness-probe.failure-threshold","configDoc":"The failure threshold to use.","withinAMap":true,"defaultValue":"3","javaDocSiteLink":"","docMapKey":"failure-threshold","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.init-containers.\"init-containers\".mounts.\"mounts\".name","configDoc":"The name of the volumeName to mount.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.init-containers.\"init-containers\".mounts.\"mounts\".path","configDoc":"The path to mount.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.init-containers.\"init-containers\".mounts.\"mounts\".sub-path","configDoc":"Path within the volumeName from which the container's volumeName should be mounted.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"sub-path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.knative.init-containers.\"init-containers\".mounts.\"mounts\".read-only","configDoc":"ReadOnly","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"read-only","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.init-containers.\"init-containers\".resources.limits.cpu","configDoc":"CPU Requirements","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"cpu","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.init-containers.\"init-containers\".resources.limits.memory","configDoc":"Memory Requirements","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"memory","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.init-containers.\"init-containers\".resources.requests.cpu","configDoc":"CPU Requirements","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"cpu","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.init-containers.\"init-containers\".resources.requests.memory","configDoc":"Memory Requirements","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"memory","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.init-containers.\"init-containers\".env.secrets","configDoc":"The optional list of Secret names to load environment variables from.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"secrets","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.init-containers.\"init-containers\".env.configmaps","configDoc":"The optional list of ConfigMap names to load environment variables from.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"configmaps","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"`Map`","key":"quarkus.knative.init-containers.\"init-containers\".env.fields","configDoc":"The map associating environment variable names to their associated field references they take their value from.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"fields","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"`Map>`","key":"quarkus.knative.init-containers.\"init-containers\".env.vars","configDoc":"The map associating environment name to its associated value.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"vars","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.init-containers.\"init-containers\".env.mapping.\"mapping\".from-secret","configDoc":"The optional name of the Secret from which a value is to be extracted. Mutually exclusive with `from-configmap`.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"from-secret","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.init-containers.\"init-containers\".env.mapping.\"mapping\".from-configmap","configDoc":"The optional name of the ConfigMap from which a value is to be extracted. Mutually exclusive with `from-secret`.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"from-configmap","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.init-containers.\"init-containers\".env.mapping.\"mapping\".with-key","configDoc":"The key identifying the field from which the value is extracted.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"with-key","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.containers.\"containers\".image","configDoc":"The container image.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"image","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.containers.\"containers\".working-dir","configDoc":"Working directory.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"working-dir","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.containers.\"containers\".command","configDoc":"The commands","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"command","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.containers.\"containers\".arguments","configDoc":"The arguments","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"arguments","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.containers.\"containers\".service-account","configDoc":"The service account.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"service-account","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.containers.\"containers\".host","configDoc":"The host under which the application is going to be exposed.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"host","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.knative.containers.\"containers\".ports.\"ports\".container-port","configDoc":"The port number. Refers to the container port.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"container-port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.knative.containers.\"containers\".ports.\"ports\".host-port","configDoc":"The host port.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"host-port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.containers.\"containers\".ports.\"ports\".path","configDoc":"The application path (refers to web application path).","withinAMap":true,"defaultValue":"/","javaDocSiteLink":"","docMapKey":"path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"io.dekorate.kubernetes.annotation.Protocol","key":"quarkus.knative.containers.\"containers\".ports.\"ports\".protocol","configDoc":"The protocol.","withinAMap":true,"defaultValue":"tcp","javaDocSiteLink":"","docMapKey":"protocol","configPhase":"BUILD_TIME","acceptedValues":["`tcp`","`udp`","`sctp`","`http`","`proxy`"],"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":true}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.knative.containers.\"containers\".ports.\"ports\".node-port","configDoc":"","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"node-port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.knative.containers.\"containers\".ports.\"ports\".tls","configDoc":"If enabled, the port will be configured to use the schema HTTPS.","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"tls","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"io.dekorate.kubernetes.annotation.ImagePullPolicy","key":"quarkus.knative.containers.\"containers\".image-pull-policy","configDoc":"Image pull policy.","withinAMap":true,"defaultValue":"always","javaDocSiteLink":"","docMapKey":"image-pull-policy","configPhase":"BUILD_TIME","acceptedValues":["`always`","`if-not-present`","`never`"],"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":true}},{"configDocKey":{"type":"string","key":"quarkus.knative.containers.\"containers\".image-pull-secrets","configDoc":"The image pull secret","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"image-pull-secrets","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.knative.containers.\"containers\".liveness-probe.http-action-port","configDoc":"The port number to use when configuring the `http get` action. If not configured, the port corresponding to the `httpActionPortName` will be used.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.containers.\"containers\".liveness-probe.http-action-port-name","configDoc":"The port name for selecting the port of the `HTTP get` action.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-port-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.containers.\"containers\".liveness-probe.http-action-path","configDoc":"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.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.containers.\"containers\".liveness-probe.http-action-scheme","configDoc":"The scheme of the `HTTP get` action. Can be either \"HTTP\" or \"HTTPS\".","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-scheme","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.containers.\"containers\".liveness-probe.exec-action","configDoc":"The command to use for the probe.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"exec-action","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.containers.\"containers\".liveness-probe.tcp-socket-action","configDoc":"The tcp socket to use for the probe (the format is host:port).","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"tcp-socket-action","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.containers.\"containers\".liveness-probe.grpc-action","configDoc":"The gRPC port to use for the probe (the format is either port or port:service).","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"grpc-action","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.knative.containers.\"containers\".liveness-probe.grpc-action-enabled","configDoc":"If enabled and `grpc-action` is not provided, it will use the generated service name and the gRPC port.","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"grpc-action-enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.knative.containers.\"containers\".liveness-probe.initial-delay","configDoc":"The amount of time to wait before starting to probe.","withinAMap":true,"defaultValue":"5S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"initial-delay","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.knative.containers.\"containers\".liveness-probe.period","configDoc":"The period in which the action should be called.","withinAMap":true,"defaultValue":"10S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"period","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.knative.containers.\"containers\".liveness-probe.timeout","configDoc":"The amount of time to wait for each action.","withinAMap":true,"defaultValue":"10S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"timeout","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.knative.containers.\"containers\".liveness-probe.success-threshold","configDoc":"The success threshold to use.","withinAMap":true,"defaultValue":"1","javaDocSiteLink":"","docMapKey":"success-threshold","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.knative.containers.\"containers\".liveness-probe.failure-threshold","configDoc":"The failure threshold to use.","withinAMap":true,"defaultValue":"3","javaDocSiteLink":"","docMapKey":"failure-threshold","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.knative.containers.\"containers\".readiness-probe.http-action-port","configDoc":"The port number to use when configuring the `http get` action. If not configured, the port corresponding to the `httpActionPortName` will be used.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.containers.\"containers\".readiness-probe.http-action-port-name","configDoc":"The port name for selecting the port of the `HTTP get` action.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-port-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.containers.\"containers\".readiness-probe.http-action-path","configDoc":"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.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.containers.\"containers\".readiness-probe.http-action-scheme","configDoc":"The scheme of the `HTTP get` action. Can be either \"HTTP\" or \"HTTPS\".","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-scheme","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.containers.\"containers\".readiness-probe.exec-action","configDoc":"The command to use for the probe.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"exec-action","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.containers.\"containers\".readiness-probe.tcp-socket-action","configDoc":"The tcp socket to use for the probe (the format is host:port).","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"tcp-socket-action","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.containers.\"containers\".readiness-probe.grpc-action","configDoc":"The gRPC port to use for the probe (the format is either port or port:service).","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"grpc-action","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.knative.containers.\"containers\".readiness-probe.grpc-action-enabled","configDoc":"If enabled and `grpc-action` is not provided, it will use the generated service name and the gRPC port.","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"grpc-action-enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.knative.containers.\"containers\".readiness-probe.initial-delay","configDoc":"The amount of time to wait before starting to probe.","withinAMap":true,"defaultValue":"5S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"initial-delay","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.knative.containers.\"containers\".readiness-probe.period","configDoc":"The period in which the action should be called.","withinAMap":true,"defaultValue":"10S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"period","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.knative.containers.\"containers\".readiness-probe.timeout","configDoc":"The amount of time to wait for each action.","withinAMap":true,"defaultValue":"10S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"timeout","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.knative.containers.\"containers\".readiness-probe.success-threshold","configDoc":"The success threshold to use.","withinAMap":true,"defaultValue":"1","javaDocSiteLink":"","docMapKey":"success-threshold","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.knative.containers.\"containers\".readiness-probe.failure-threshold","configDoc":"The failure threshold to use.","withinAMap":true,"defaultValue":"3","javaDocSiteLink":"","docMapKey":"failure-threshold","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.containers.\"containers\".mounts.\"mounts\".name","configDoc":"The name of the volumeName to mount.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.containers.\"containers\".mounts.\"mounts\".path","configDoc":"The path to mount.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.containers.\"containers\".mounts.\"mounts\".sub-path","configDoc":"Path within the volumeName from which the container's volumeName should be mounted.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"sub-path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.knative.containers.\"containers\".mounts.\"mounts\".read-only","configDoc":"ReadOnly","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"read-only","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.containers.\"containers\".resources.limits.cpu","configDoc":"CPU Requirements","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"cpu","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.containers.\"containers\".resources.limits.memory","configDoc":"Memory Requirements","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"memory","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.containers.\"containers\".resources.requests.cpu","configDoc":"CPU Requirements","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"cpu","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.containers.\"containers\".resources.requests.memory","configDoc":"Memory Requirements","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"memory","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.containers.\"containers\".env.secrets","configDoc":"The optional list of Secret names to load environment variables from.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"secrets","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.containers.\"containers\".env.configmaps","configDoc":"The optional list of ConfigMap names to load environment variables from.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"configmaps","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"`Map`","key":"quarkus.knative.containers.\"containers\".env.fields","configDoc":"The map associating environment variable names to their associated field references they take their value from.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"fields","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"`Map>`","key":"quarkus.knative.containers.\"containers\".env.vars","configDoc":"The map associating environment name to its associated value.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"vars","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.containers.\"containers\".env.mapping.\"mapping\".from-secret","configDoc":"The optional name of the Secret from which a value is to be extracted. Mutually exclusive with `from-configmap`.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"from-secret","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.containers.\"containers\".env.mapping.\"mapping\".from-configmap","configDoc":"The optional name of the ConfigMap from which a value is to be extracted. Mutually exclusive with `from-secret`.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"from-configmap","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.containers.\"containers\".env.mapping.\"mapping\".with-key","configDoc":"The key identifying the field from which the value is extracted.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"with-key","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.host-aliases.\"host-aliases\".ip","configDoc":"The ip address","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"ip","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.host-aliases.\"host-aliases\".hostnames","configDoc":"The hostnames to resolve to the ip","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"hostnames","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.resources.limits.cpu","configDoc":"CPU Requirements","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"cpu","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.resources.limits.memory","configDoc":"Memory Requirements","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"memory","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.resources.requests.cpu","configDoc":"CPU Requirements","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"cpu","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.resources.requests.memory","configDoc":"Memory Requirements","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"memory","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.rbac.roles.\"roles\".name","configDoc":"The name of the role.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.rbac.roles.\"roles\".namespace","configDoc":"The namespace of the role.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"namespace","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"`Map`","key":"quarkus.knative.rbac.roles.\"roles\".labels","configDoc":"Labels to add into the Role resource.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"labels","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.rbac.roles.\"roles\".policy-rules.\"policy-rules\".api-groups","configDoc":"API groups of the policy rule.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"api-groups","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.rbac.roles.\"roles\".policy-rules.\"policy-rules\".non-resource-urls","configDoc":"Non resource URLs of the policy rule.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"non-resource-urls","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.rbac.roles.\"roles\".policy-rules.\"policy-rules\".resource-names","configDoc":"Resource names of the policy rule.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"resource-names","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.rbac.roles.\"roles\".policy-rules.\"policy-rules\".resources","configDoc":"Resources of the policy rule.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"resources","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.rbac.roles.\"roles\".policy-rules.\"policy-rules\".verbs","configDoc":"Verbs of the policy rule.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"verbs","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.rbac.cluster-roles.\"cluster-roles\".name","configDoc":"The name of the cluster role.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"`Map`","key":"quarkus.knative.rbac.cluster-roles.\"cluster-roles\".labels","configDoc":"Labels to add into the ClusterRole resource.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"labels","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.rbac.cluster-roles.\"cluster-roles\".policy-rules.\"policy-rules\".api-groups","configDoc":"API groups of the policy rule.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"api-groups","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.rbac.cluster-roles.\"cluster-roles\".policy-rules.\"policy-rules\".non-resource-urls","configDoc":"Non resource URLs of the policy rule.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"non-resource-urls","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.rbac.cluster-roles.\"cluster-roles\".policy-rules.\"policy-rules\".resource-names","configDoc":"Resource names of the policy rule.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"resource-names","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.rbac.cluster-roles.\"cluster-roles\".policy-rules.\"policy-rules\".resources","configDoc":"Resources of the policy rule.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"resources","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.rbac.cluster-roles.\"cluster-roles\".policy-rules.\"policy-rules\".verbs","configDoc":"Verbs of the policy rule.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"verbs","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.rbac.service-accounts.\"service-accounts\".name","configDoc":"The name of the service account.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.rbac.service-accounts.\"service-accounts\".namespace","configDoc":"The namespace of the service account.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"namespace","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"`Map`","key":"quarkus.knative.rbac.service-accounts.\"service-accounts\".labels","configDoc":"Labels of the service account.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"labels","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.knative.rbac.service-accounts.\"service-accounts\".use-as-default","configDoc":"If true, this service account will be used in the generated Deployment resource.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"use-as-default","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.rbac.role-bindings.\"role-bindings\".name","configDoc":"Name of the RoleBinding resource to be generated. If not provided, it will use the application name plus the role ref name.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"`Map`","key":"quarkus.knative.rbac.role-bindings.\"role-bindings\".labels","configDoc":"Labels to add into the RoleBinding resource.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"labels","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.rbac.role-bindings.\"role-bindings\".role-name","configDoc":"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.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"role-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.knative.rbac.role-bindings.\"role-bindings\".cluster-wide","configDoc":"If the Role sets in the `role-name` property is cluster wide or not.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"cluster-wide","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.rbac.role-bindings.\"role-bindings\".subjects.\"subjects\".name","configDoc":"The \"name\" resource to use by the Subject element in the generated Role Binding resource.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.rbac.role-bindings.\"role-bindings\".subjects.\"subjects\".kind","configDoc":"The \"kind\" resource to use by the Subject element in the generated Role Binding resource. By default, it uses the \"ServiceAccount\" kind.","withinAMap":true,"defaultValue":"ServiceAccount","javaDocSiteLink":"","docMapKey":"kind","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.rbac.role-bindings.\"role-bindings\".subjects.\"subjects\".api-group","configDoc":"The \"apiGroup\" resource that matches with the \"kind\" property. By default, it's empty.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"api-group","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.rbac.role-bindings.\"role-bindings\".subjects.\"subjects\".namespace","configDoc":"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.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"namespace","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.rbac.cluster-role-bindings.\"cluster-role-bindings\".name","configDoc":"Name of the ClusterRoleBinding resource to be generated. If not provided, it will use the application name plus the role ref name.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"`Map`","key":"quarkus.knative.rbac.cluster-role-bindings.\"cluster-role-bindings\".labels","configDoc":"Labels to add into the RoleBinding resource.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"labels","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.rbac.cluster-role-bindings.\"cluster-role-bindings\".role-name","configDoc":"The name of the ClusterRole resource to use by the RoleRef element in the generated ClusterRoleBinding resource.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"role-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.rbac.cluster-role-bindings.\"cluster-role-bindings\".subjects.\"subjects\".name","configDoc":"The \"name\" resource to use by the Subject element in the generated Role Binding resource.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.rbac.cluster-role-bindings.\"cluster-role-bindings\".subjects.\"subjects\".kind","configDoc":"The \"kind\" resource to use by the Subject element in the generated Role Binding resource. By default, it uses the \"ServiceAccount\" kind.","withinAMap":true,"defaultValue":"ServiceAccount","javaDocSiteLink":"","docMapKey":"kind","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.rbac.cluster-role-bindings.\"cluster-role-bindings\".subjects.\"subjects\".api-group","configDoc":"The \"apiGroup\" resource that matches with the \"kind\" property. By default, it's empty.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"api-group","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.rbac.cluster-role-bindings.\"cluster-role-bindings\".subjects.\"subjects\".namespace","configDoc":"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.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"namespace","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.knative.add-version-to-label-selectors","configDoc":"If true, the 'app.kubernetes.io/version' label will be part of the selectors of Service and Deployment","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"add-version-to-label-selectors","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.knative.add-name-to-label-selectors","configDoc":"If true, the 'app.kubernetes.io/name' label will be part of the selectors of Service and Deployment","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"add-name-to-label-selectors","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.knative.idempotent","configDoc":"Switch used to control whether non-idempotent fields are included in generated kubernetes resources to improve git-ops compatibility","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"idempotent","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.env.secrets","configDoc":"The optional list of Secret names to load environment variables from.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"secrets","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.env.configmaps","configDoc":"The optional list of ConfigMap names to load environment variables from.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"configmaps","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"`Map`","key":"quarkus.knative.env.fields","configDoc":"The map associating environment variable names to their associated field references they take their value from.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"fields","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"`Map>`","key":"quarkus.knative.env.vars","configDoc":"The map associating environment name to its associated value.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"vars","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.env.mapping.\"mapping\".from-secret","configDoc":"The optional name of the Secret from which a value is to be extracted. Mutually exclusive with `from-configmap`.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"from-secret","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.env.mapping.\"mapping\".from-configmap","configDoc":"The optional name of the ConfigMap from which a value is to be extracted. Mutually exclusive with `from-secret`.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"from-configmap","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.env.mapping.\"mapping\".with-key","configDoc":"The key identifying the field from which the value is extracted.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"with-key","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.knative.cluster-local","configDoc":"Whether this service is cluster-local. Cluster local services are not exposed to the outside world. More information in link:https://knative.dev/docs/serving/services/private-services/[this link].","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"cluster-local","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.knative.min-scale","configDoc":"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.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"min-scale","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.knative.max-scale","configDoc":"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.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"max-scale","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.knative.scale-to-zero-enabled","configDoc":"The scale-to-zero values control whether Knative allows revisions to scale down to zero, or stops at “1”.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"scale-to-zero-enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"io.quarkus.kubernetes.deployment.AutoScalerClass","key":"quarkus.knative.revision-auto-scaling.auto-scaler-class","configDoc":"","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"auto-scaler-class","configPhase":"BUILD_TIME","acceptedValues":["`kpa`","`hpa`"],"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":true}},{"configDocKey":{"type":"io.quarkus.kubernetes.deployment.AutoScalingMetric","key":"quarkus.knative.revision-auto-scaling.metric","configDoc":"","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"metric","configPhase":"BUILD_TIME","acceptedValues":["`concurrency`","`rps`","`cpu`"],"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":true}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.knative.revision-auto-scaling.target","configDoc":"","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"target","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.knative.revision-auto-scaling.container-concurrency","configDoc":"","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"container-concurrency","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.knative.revision-auto-scaling.target-utilization-percentage","configDoc":"","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"target-utilization-percentage","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"io.quarkus.kubernetes.deployment.AutoScalerClass","key":"quarkus.knative.global-auto-scaling.auto-scaler-class","configDoc":"","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"auto-scaler-class","configPhase":"BUILD_TIME","acceptedValues":["`kpa`","`hpa`"],"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":true}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.knative.global-auto-scaling.container-concurrency","configDoc":"","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"container-concurrency","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.knative.global-auto-scaling.target-utilization-percentage","configDoc":"","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"target-utilization-percentage","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.knative.global-auto-scaling.requests-per-second","configDoc":"","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"requests-per-second","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.revision-name","configDoc":"","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"revision-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.traffic.\"traffic\".tag","configDoc":"Tag is optionally used to expose a dedicated url for referencing this target exclusively.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"tag","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.traffic.\"traffic\".revision-name","configDoc":"RevisionName of a specific revision to which to send this portion of traffic.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"revision-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.knative.traffic.\"traffic\".latest-revision","configDoc":"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.","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"latest-revision","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"java.lang.Long","key":"quarkus.knative.traffic.\"traffic\".percent","configDoc":"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.","withinAMap":true,"defaultValue":"100","javaDocSiteLink":"","docMapKey":"percent","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.app-secret","configDoc":"If set, the secret will mounted to the application container and its contents will be used for application configuration.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"app-secret","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.app-config-map","configDoc":"If set, the config map will be mounted to the application container and its contents will be used for application configuration.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"app-config-map","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.security-context.se-linux-options.level","configDoc":"The SELinux level label that applies to the container.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"level","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.security-context.se-linux-options.role","configDoc":"The SELinux role label that applies to the container.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"role","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.security-context.se-linux-options.type","configDoc":"The SELinux type label that applies to the container.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"type","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.security-context.se-linux-options.user","configDoc":"The SELinux user label that applies to the container.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"user","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.security-context.windows-options.gmsa-credential-spec-name","configDoc":"The name of the GMSA credential spec to use.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"gmsa-credential-spec-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.security-context.windows-options.gmsa-credential-spec","configDoc":"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.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"gmsa-credential-spec","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.security-context.windows-options.run-as-user-name","configDoc":"The UserName in Windows to run the entrypoint of the container process.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"run-as-user-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.knative.security-context.windows-options.host-process","configDoc":"HostProcess determines if a container should be run as a 'Host Process' container.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"host-process","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"java.lang.Long","key":"quarkus.knative.security-context.run-as-user","configDoc":"The UID to run the entrypoint of the container process.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"run-as-user","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"java.lang.Long","key":"quarkus.knative.security-context.run-as-group","configDoc":"The GID to run the entrypoint of the container process.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"run-as-group","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.knative.security-context.run-as-non-root","configDoc":"Indicates that the container must run as a non-root user.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"run-as-non-root","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"java.lang.Long","key":"quarkus.knative.security-context.supplemental-groups","configDoc":"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.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"supplemental-groups","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"java.lang.Long","key":"quarkus.knative.security-context.fs-group","configDoc":"A special supplemental group that applies to all containers in a pod.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"fs-group","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.security-context.sysctls","configDoc":"Sysctls hold a list of namespaced sysctls used for the pod.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"sysctls","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"io.quarkus.kubernetes.deployment.SecurityContextConfig.PodFSGroupChangePolicy","key":"quarkus.knative.security-context.fs-group-change-policy","configDoc":"It holds policies that will be used for applying fsGroup to a volume when volume is mounted. Values: OnRootMismatch, Always","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"fs-group-change-policy","configPhase":"BUILD_TIME","acceptedValues":["tooltip: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.]","tooltip:always[It indicates that volume's ownership and permissions should always be changed whenever volume is mounted inside a Pod. This the default behavior.]"],"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":true}},{"configDocKey":{"type":"boolean","key":"quarkus.knative.deploy","configDoc":"If set to true, Quarkus will attempt to deploy the application to the target knative cluster","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"deploy","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"io.quarkus.kubernetes.spi.DeployStrategy","key":"quarkus.knative.deploy-strategy","configDoc":"If deploy is enabled, it will follow this strategy to update the resources to the target Knative cluster.","withinAMap":false,"defaultValue":"create-or-update","javaDocSiteLink":"","docMapKey":"deploy-strategy","configPhase":"BUILD_TIME","acceptedValues":["`create-or-update`","`create`","`replace`","`server-side-apply`"],"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.knative","enum":true}}] \ No newline at end of file +[{"configDocKey":{"type":"string","key":"quarkus.knative.get-env.secrets","configDoc":"The optional list of Secret names to load environment variables from.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"secrets","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.get-env.configmaps","configDoc":"The optional list of ConfigMap names to load environment variables from.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"configmaps","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"`Map`","key":"quarkus.knative.get-env.fields","configDoc":"The map associating environment variable names to their associated field references they take their value from.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"fields","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"`Map>`","key":"quarkus.knative.get-env.vars","configDoc":"The map associating environment name to its associated value.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"vars","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.get-env.mapping.\"mapping\".from-secret","configDoc":"The optional name of the Secret from which a value is to be extracted. Mutually exclusive with `from-configmap`.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"from-secret","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.get-env.mapping.\"mapping\".from-configmap","configDoc":"The optional name of the ConfigMap from which a value is to be extracted. Mutually exclusive with `from-secret`.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"from-configmap","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.get-env.mapping.\"mapping\".with-key","configDoc":"The key identifying the field from which the value is extracted.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"with-key","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.get-target-platform-name","configDoc":"","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"get-target-platform-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.get-part-of","configDoc":"","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"get-part-of","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.get-name","configDoc":"","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"get-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.get-version","configDoc":"","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"get-version","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.get-namespace","configDoc":"","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"get-namespace","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"`Map`","key":"quarkus.knative.get-labels","configDoc":"","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"get-labels","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"`Map`","key":"quarkus.knative.get-annotations","configDoc":"","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"get-annotations","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.knative.is-add-build-timestamp","configDoc":"","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"is-add-build-timestamp","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.knative.is-add-version-to-label-selectors","configDoc":"","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"is-add-version-to-label-selectors","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.knative.is-add-name-to-label-selectors","configDoc":"","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"is-add-name-to-label-selectors","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.get-working-dir","configDoc":"","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"get-working-dir","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.get-command","configDoc":"","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"get-command","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.get-arguments","configDoc":"","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"get-arguments","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.get-service-account","configDoc":"","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"get-service-account","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.get-container-name","configDoc":"","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"get-container-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.knative.get-ports.\"get-ports\".container-port","configDoc":"The port number. Refers to the container port.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"container-port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.knative.get-ports.\"get-ports\".host-port","configDoc":"The host port.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"host-port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.get-ports.\"get-ports\".path","configDoc":"The application path (refers to web application path).","withinAMap":true,"defaultValue":"/","javaDocSiteLink":"","docMapKey":"path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"io.dekorate.kubernetes.annotation.Protocol","key":"quarkus.knative.get-ports.\"get-ports\".protocol","configDoc":"The protocol.","withinAMap":true,"defaultValue":"tcp","javaDocSiteLink":"","docMapKey":"protocol","configPhase":"BUILD_TIME","acceptedValues":["`tcp`","`udp`","`sctp`","`http`","`proxy`"],"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":true}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.knative.get-ports.\"get-ports\".node-port","configDoc":"","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"node-port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.knative.get-ports.\"get-ports\".tls","configDoc":"If enabled, the port will be configured to use the schema HTTPS.","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"tls","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"io.dekorate.kubernetes.annotation.ServiceType","key":"quarkus.knative.get-service-type","configDoc":"","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"get-service-type","configPhase":"BUILD_TIME","acceptedValues":["`cluster-ip`","`node-port`","`load-balancer`","`external-name`"],"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.knative","enum":true}},{"configDocKey":{"type":"io.dekorate.kubernetes.annotation.ImagePullPolicy","key":"quarkus.knative.get-image-pull-policy","configDoc":"","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"get-image-pull-policy","configPhase":"BUILD_TIME","acceptedValues":["`always`","`if-not-present`","`never`"],"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.knative","enum":true}},{"configDocKey":{"type":"string","key":"quarkus.knative.get-image-pull-secrets","configDoc":"","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"get-image-pull-secrets","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.knative.get-liveness-probe.http-action-port","configDoc":"The port number to use when configuring the `http get` action. If not configured, the port corresponding to the `httpActionPortName` will be used.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.get-liveness-probe.http-action-port-name","configDoc":"The port name for selecting the port of the `HTTP get` action.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-port-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.get-liveness-probe.http-action-path","configDoc":"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.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.get-liveness-probe.http-action-scheme","configDoc":"The scheme of the `HTTP get` action. Can be either \"HTTP\" or \"HTTPS\".","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-scheme","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.get-liveness-probe.exec-action","configDoc":"The command to use for the probe.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"exec-action","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.get-liveness-probe.tcp-socket-action","configDoc":"The tcp socket to use for the probe (the format is host:port).","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"tcp-socket-action","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.get-liveness-probe.grpc-action","configDoc":"The gRPC port to use for the probe (the format is either port or port:service).","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"grpc-action","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.knative.get-liveness-probe.grpc-action-enabled","configDoc":"If enabled and `grpc-action` is not provided, it will use the generated service name and the gRPC port.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"grpc-action-enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.knative.get-liveness-probe.initial-delay","configDoc":"The amount of time to wait before starting to probe.","withinAMap":false,"defaultValue":"5S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"initial-delay","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.knative.get-liveness-probe.period","configDoc":"The period in which the action should be called.","withinAMap":false,"defaultValue":"10S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"period","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.knative.get-liveness-probe.timeout","configDoc":"The amount of time to wait for each action.","withinAMap":false,"defaultValue":"10S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"timeout","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.knative.get-liveness-probe.success-threshold","configDoc":"The success threshold to use.","withinAMap":false,"defaultValue":"1","javaDocSiteLink":"","docMapKey":"success-threshold","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.knative.get-liveness-probe.failure-threshold","configDoc":"The failure threshold to use.","withinAMap":false,"defaultValue":"3","javaDocSiteLink":"","docMapKey":"failure-threshold","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.knative.get-readiness-probe.http-action-port","configDoc":"The port number to use when configuring the `http get` action. If not configured, the port corresponding to the `httpActionPortName` will be used.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.get-readiness-probe.http-action-port-name","configDoc":"The port name for selecting the port of the `HTTP get` action.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-port-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.get-readiness-probe.http-action-path","configDoc":"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.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.get-readiness-probe.http-action-scheme","configDoc":"The scheme of the `HTTP get` action. Can be either \"HTTP\" or \"HTTPS\".","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-scheme","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.get-readiness-probe.exec-action","configDoc":"The command to use for the probe.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"exec-action","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.get-readiness-probe.tcp-socket-action","configDoc":"The tcp socket to use for the probe (the format is host:port).","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"tcp-socket-action","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.get-readiness-probe.grpc-action","configDoc":"The gRPC port to use for the probe (the format is either port or port:service).","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"grpc-action","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.knative.get-readiness-probe.grpc-action-enabled","configDoc":"If enabled and `grpc-action` is not provided, it will use the generated service name and the gRPC port.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"grpc-action-enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.knative.get-readiness-probe.initial-delay","configDoc":"The amount of time to wait before starting to probe.","withinAMap":false,"defaultValue":"5S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"initial-delay","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.knative.get-readiness-probe.period","configDoc":"The period in which the action should be called.","withinAMap":false,"defaultValue":"10S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"period","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.knative.get-readiness-probe.timeout","configDoc":"The amount of time to wait for each action.","withinAMap":false,"defaultValue":"10S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"timeout","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.knative.get-readiness-probe.success-threshold","configDoc":"The success threshold to use.","withinAMap":false,"defaultValue":"1","javaDocSiteLink":"","docMapKey":"success-threshold","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.knative.get-readiness-probe.failure-threshold","configDoc":"The failure threshold to use.","withinAMap":false,"defaultValue":"3","javaDocSiteLink":"","docMapKey":"failure-threshold","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.knative.get-startup-probe.http-action-port","configDoc":"The port number to use when configuring the `http get` action. If not configured, the port corresponding to the `httpActionPortName` will be used.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.get-startup-probe.http-action-port-name","configDoc":"The port name for selecting the port of the `HTTP get` action.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-port-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.get-startup-probe.http-action-path","configDoc":"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.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.get-startup-probe.http-action-scheme","configDoc":"The scheme of the `HTTP get` action. Can be either \"HTTP\" or \"HTTPS\".","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-scheme","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.get-startup-probe.exec-action","configDoc":"The command to use for the probe.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"exec-action","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.get-startup-probe.tcp-socket-action","configDoc":"The tcp socket to use for the probe (the format is host:port).","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"tcp-socket-action","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.get-startup-probe.grpc-action","configDoc":"The gRPC port to use for the probe (the format is either port or port:service).","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"grpc-action","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.knative.get-startup-probe.grpc-action-enabled","configDoc":"If enabled and `grpc-action` is not provided, it will use the generated service name and the gRPC port.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"grpc-action-enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.knative.get-startup-probe.initial-delay","configDoc":"The amount of time to wait before starting to probe.","withinAMap":false,"defaultValue":"5S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"initial-delay","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.knative.get-startup-probe.period","configDoc":"The period in which the action should be called.","withinAMap":false,"defaultValue":"10S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"period","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.knative.get-startup-probe.timeout","configDoc":"The amount of time to wait for each action.","withinAMap":false,"defaultValue":"10S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"timeout","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.knative.get-startup-probe.success-threshold","configDoc":"The success threshold to use.","withinAMap":false,"defaultValue":"1","javaDocSiteLink":"","docMapKey":"success-threshold","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.knative.get-startup-probe.failure-threshold","configDoc":"The failure threshold to use.","withinAMap":false,"defaultValue":"3","javaDocSiteLink":"","docMapKey":"failure-threshold","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.knative.get-prometheus-config.annotations","configDoc":"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.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"annotations","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.get-prometheus-config.prefix","configDoc":"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","withinAMap":false,"defaultValue":"prometheus.io","javaDocSiteLink":"","docMapKey":"prefix","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.get-prometheus-config.scrape","configDoc":"Define the annotation used to indicate services that should be scraped. By default, `/scrape` will be appended to the defined prefix.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"scrape","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.get-prometheus-config.path","configDoc":"Define the annotation used to indicate the path to scrape. By default, `/path` will be appended to the defined prefix.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.get-prometheus-config.port","configDoc":"Define the annotation used to indicate the port to scrape. By default, `/port` will be appended to the defined prefix.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.get-prometheus-config.scheme","configDoc":"Define the annotation used to indicate the scheme to use for scraping By default, `/scheme` will be appended to the defined prefix.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"scheme","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.get-mounts.\"get-mounts\".name","configDoc":"The name of the volumeName to mount.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.get-mounts.\"get-mounts\".path","configDoc":"The path to mount.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.get-mounts.\"get-mounts\".sub-path","configDoc":"Path within the volumeName from which the container's volumeName should be mounted.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"sub-path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.knative.get-mounts.\"get-mounts\".read-only","configDoc":"ReadOnly","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"read-only","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.get-secret-volumes.\"get-secret-volumes\".secret-name","configDoc":"The name of the secret to mount.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"secret-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.get-secret-volumes.\"get-secret-volumes\".default-mode","configDoc":"Default mode. When specifying an octal number, leading zero must be present.","withinAMap":true,"defaultValue":"0600","javaDocSiteLink":"","docMapKey":"default-mode","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.get-secret-volumes.\"get-secret-volumes\".items.\"items\".path","configDoc":"The path where the file will be mounted.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"int","key":"quarkus.knative.get-secret-volumes.\"get-secret-volumes\".items.\"items\".mode","configDoc":"It must be a value between 0000 and 0777. If not specified, the volume defaultMode will be used.","withinAMap":true,"defaultValue":"-1","javaDocSiteLink":"","docMapKey":"mode","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.knative.get-secret-volumes.\"get-secret-volumes\".optional","configDoc":"Optional","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"optional","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.get-config-map-volumes.\"get-config-map-volumes\".config-map-name","configDoc":"The name of the ConfigMap to mount.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"config-map-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.get-config-map-volumes.\"get-config-map-volumes\".default-mode","configDoc":"Default mode. When specifying an octal number, leading zero must be present.","withinAMap":true,"defaultValue":"0600","javaDocSiteLink":"","docMapKey":"default-mode","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.get-config-map-volumes.\"get-config-map-volumes\".items.\"items\".path","configDoc":"The path where the file will be mounted.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"int","key":"quarkus.knative.get-config-map-volumes.\"get-config-map-volumes\".items.\"items\".mode","configDoc":"It must be a value between 0000 and 0777. If not specified, the volume defaultMode will be used.","withinAMap":true,"defaultValue":"-1","javaDocSiteLink":"","docMapKey":"mode","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.knative.get-config-map-volumes.\"get-config-map-volumes\".optional","configDoc":"Optional","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"optional","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.get-empty-dir-volumes","configDoc":"","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"get-empty-dir-volumes","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":true,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.get-git-repo-volumes.\"get-git-repo-volumes\".repository","configDoc":"Git repository URL.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"repository","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.get-git-repo-volumes.\"get-git-repo-volumes\".directory","configDoc":"The directory of the repository to mount.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"directory","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.get-git-repo-volumes.\"get-git-repo-volumes\".revision","configDoc":"The commit hash to use.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"revision","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.get-pvc-volumes.\"get-pvc-volumes\".claim-name","configDoc":"The name of the claim to mount.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"claim-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.get-pvc-volumes.\"get-pvc-volumes\".default-mode","configDoc":"Default mode. When specifying an octal number, leading zero must be present.","withinAMap":true,"defaultValue":"0600","javaDocSiteLink":"","docMapKey":"default-mode","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.knative.get-pvc-volumes.\"get-pvc-volumes\".optional","configDoc":"Optional","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"optional","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.get-aws-elastic-block-store-volumes.\"get-aws-elastic-block-store-volumes\".volume-id","configDoc":"The name of the disk to mount.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"volume-id","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.knative.get-aws-elastic-block-store-volumes.\"get-aws-elastic-block-store-volumes\".partition","configDoc":"The partition.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"partition","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.get-aws-elastic-block-store-volumes.\"get-aws-elastic-block-store-volumes\".fs-type","configDoc":"Filesystem type.","withinAMap":true,"defaultValue":"ext4","javaDocSiteLink":"","docMapKey":"fs-type","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.knative.get-aws-elastic-block-store-volumes.\"get-aws-elastic-block-store-volumes\".read-only","configDoc":"Whether the volumeName is read only or not.","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"read-only","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.get-azure-file-volumes.\"get-azure-file-volumes\".share-name","configDoc":"The share name.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"share-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.get-azure-file-volumes.\"get-azure-file-volumes\".secret-name","configDoc":"The secret name.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"secret-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.knative.get-azure-file-volumes.\"get-azure-file-volumes\".read-only","configDoc":"Whether the volumeName is read only or not.","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"read-only","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.get-azure-disk-volumes.\"get-azure-disk-volumes\".disk-name","configDoc":"The name of the disk to mount.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"disk-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.get-azure-disk-volumes.\"get-azure-disk-volumes\".disk-uri","configDoc":"The URI of the vhd blob object OR the resourceID of an Azure managed data disk if Kind is Managed","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"disk-uri","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"io.quarkus.kubernetes.deployment.AzureDiskVolumeConfig.Kind","key":"quarkus.knative.get-azure-disk-volumes.\"get-azure-disk-volumes\".kind","configDoc":"Kind of disk.","withinAMap":true,"defaultValue":"managed","javaDocSiteLink":"","docMapKey":"kind","configPhase":"BUILD_TIME","acceptedValues":["`managed`","`shared`"],"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":true}},{"configDocKey":{"type":"io.quarkus.kubernetes.deployment.AzureDiskVolumeConfig.CachingMode","key":"quarkus.knative.get-azure-disk-volumes.\"get-azure-disk-volumes\".caching-mode","configDoc":"Disk caching mode.","withinAMap":true,"defaultValue":"read-write","javaDocSiteLink":"","docMapKey":"caching-mode","configPhase":"BUILD_TIME","acceptedValues":["`read-write`","`read-only`","`none`"],"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":true}},{"configDocKey":{"type":"string","key":"quarkus.knative.get-azure-disk-volumes.\"get-azure-disk-volumes\".fs-type","configDoc":"File system type.","withinAMap":true,"defaultValue":"ext4","javaDocSiteLink":"","docMapKey":"fs-type","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.knative.get-azure-disk-volumes.\"get-azure-disk-volumes\".read-only","configDoc":"Whether the volumeName is read only or not.","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"read-only","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.get-init-containers.\"get-init-containers\".get-env.secrets","configDoc":"The optional list of Secret names to load environment variables from.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"secrets","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.get-init-containers.\"get-init-containers\".get-env.configmaps","configDoc":"The optional list of ConfigMap names to load environment variables from.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"configmaps","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"`Map`","key":"quarkus.knative.get-init-containers.\"get-init-containers\".get-env.fields","configDoc":"The map associating environment variable names to their associated field references they take their value from.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"fields","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"`Map>`","key":"quarkus.knative.get-init-containers.\"get-init-containers\".get-env.vars","configDoc":"The map associating environment name to its associated value.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"vars","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.get-init-containers.\"get-init-containers\".get-env.mapping.\"mapping\".from-secret","configDoc":"The optional name of the Secret from which a value is to be extracted. Mutually exclusive with `from-configmap`.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"from-secret","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.get-init-containers.\"get-init-containers\".get-env.mapping.\"mapping\".from-configmap","configDoc":"The optional name of the ConfigMap from which a value is to be extracted. Mutually exclusive with `from-secret`.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"from-configmap","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.get-init-containers.\"get-init-containers\".get-env.mapping.\"mapping\".with-key","configDoc":"The key identifying the field from which the value is extracted.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"with-key","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.get-init-containers.\"get-init-containers\".get-target-platform-name","configDoc":"","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"get-target-platform-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.get-init-containers.\"get-init-containers\".image","configDoc":"The container image.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"image","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.get-init-containers.\"get-init-containers\".working-dir","configDoc":"Working directory.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"working-dir","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.get-init-containers.\"get-init-containers\".command","configDoc":"The commands","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"command","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.get-init-containers.\"get-init-containers\".arguments","configDoc":"The arguments","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"arguments","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.get-init-containers.\"get-init-containers\".service-account","configDoc":"The service account.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"service-account","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.get-init-containers.\"get-init-containers\".host","configDoc":"The host under which the application is going to be exposed.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"host","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.knative.get-init-containers.\"get-init-containers\".ports.\"ports\".container-port","configDoc":"The port number. Refers to the container port.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"container-port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.knative.get-init-containers.\"get-init-containers\".ports.\"ports\".host-port","configDoc":"The host port.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"host-port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.get-init-containers.\"get-init-containers\".ports.\"ports\".path","configDoc":"The application path (refers to web application path).","withinAMap":true,"defaultValue":"/","javaDocSiteLink":"","docMapKey":"path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"io.dekorate.kubernetes.annotation.Protocol","key":"quarkus.knative.get-init-containers.\"get-init-containers\".ports.\"ports\".protocol","configDoc":"The protocol.","withinAMap":true,"defaultValue":"tcp","javaDocSiteLink":"","docMapKey":"protocol","configPhase":"BUILD_TIME","acceptedValues":["`tcp`","`udp`","`sctp`","`http`","`proxy`"],"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":true}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.knative.get-init-containers.\"get-init-containers\".ports.\"ports\".node-port","configDoc":"","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"node-port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.knative.get-init-containers.\"get-init-containers\".ports.\"ports\".tls","configDoc":"If enabled, the port will be configured to use the schema HTTPS.","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"tls","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"io.dekorate.kubernetes.annotation.ImagePullPolicy","key":"quarkus.knative.get-init-containers.\"get-init-containers\".image-pull-policy","configDoc":"Image pull policy.","withinAMap":true,"defaultValue":"always","javaDocSiteLink":"","docMapKey":"image-pull-policy","configPhase":"BUILD_TIME","acceptedValues":["`always`","`if-not-present`","`never`"],"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":true}},{"configDocKey":{"type":"string","key":"quarkus.knative.get-init-containers.\"get-init-containers\".image-pull-secrets","configDoc":"The image pull secret","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"image-pull-secrets","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.knative.get-init-containers.\"get-init-containers\".liveness-probe.http-action-port","configDoc":"The port number to use when configuring the `http get` action. If not configured, the port corresponding to the `httpActionPortName` will be used.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.get-init-containers.\"get-init-containers\".liveness-probe.http-action-port-name","configDoc":"The port name for selecting the port of the `HTTP get` action.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-port-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.get-init-containers.\"get-init-containers\".liveness-probe.http-action-path","configDoc":"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.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.get-init-containers.\"get-init-containers\".liveness-probe.http-action-scheme","configDoc":"The scheme of the `HTTP get` action. Can be either \"HTTP\" or \"HTTPS\".","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-scheme","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.get-init-containers.\"get-init-containers\".liveness-probe.exec-action","configDoc":"The command to use for the probe.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"exec-action","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.get-init-containers.\"get-init-containers\".liveness-probe.tcp-socket-action","configDoc":"The tcp socket to use for the probe (the format is host:port).","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"tcp-socket-action","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.get-init-containers.\"get-init-containers\".liveness-probe.grpc-action","configDoc":"The gRPC port to use for the probe (the format is either port or port:service).","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"grpc-action","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.knative.get-init-containers.\"get-init-containers\".liveness-probe.grpc-action-enabled","configDoc":"If enabled and `grpc-action` is not provided, it will use the generated service name and the gRPC port.","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"grpc-action-enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.knative.get-init-containers.\"get-init-containers\".liveness-probe.initial-delay","configDoc":"The amount of time to wait before starting to probe.","withinAMap":true,"defaultValue":"5S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"initial-delay","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.knative.get-init-containers.\"get-init-containers\".liveness-probe.period","configDoc":"The period in which the action should be called.","withinAMap":true,"defaultValue":"10S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"period","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.knative.get-init-containers.\"get-init-containers\".liveness-probe.timeout","configDoc":"The amount of time to wait for each action.","withinAMap":true,"defaultValue":"10S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"timeout","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.knative.get-init-containers.\"get-init-containers\".liveness-probe.success-threshold","configDoc":"The success threshold to use.","withinAMap":true,"defaultValue":"1","javaDocSiteLink":"","docMapKey":"success-threshold","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.knative.get-init-containers.\"get-init-containers\".liveness-probe.failure-threshold","configDoc":"The failure threshold to use.","withinAMap":true,"defaultValue":"3","javaDocSiteLink":"","docMapKey":"failure-threshold","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.knative.get-init-containers.\"get-init-containers\".readiness-probe.http-action-port","configDoc":"The port number to use when configuring the `http get` action. If not configured, the port corresponding to the `httpActionPortName` will be used.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.get-init-containers.\"get-init-containers\".readiness-probe.http-action-port-name","configDoc":"The port name for selecting the port of the `HTTP get` action.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-port-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.get-init-containers.\"get-init-containers\".readiness-probe.http-action-path","configDoc":"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.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.get-init-containers.\"get-init-containers\".readiness-probe.http-action-scheme","configDoc":"The scheme of the `HTTP get` action. Can be either \"HTTP\" or \"HTTPS\".","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-scheme","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.get-init-containers.\"get-init-containers\".readiness-probe.exec-action","configDoc":"The command to use for the probe.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"exec-action","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.get-init-containers.\"get-init-containers\".readiness-probe.tcp-socket-action","configDoc":"The tcp socket to use for the probe (the format is host:port).","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"tcp-socket-action","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.get-init-containers.\"get-init-containers\".readiness-probe.grpc-action","configDoc":"The gRPC port to use for the probe (the format is either port or port:service).","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"grpc-action","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.knative.get-init-containers.\"get-init-containers\".readiness-probe.grpc-action-enabled","configDoc":"If enabled and `grpc-action` is not provided, it will use the generated service name and the gRPC port.","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"grpc-action-enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.knative.get-init-containers.\"get-init-containers\".readiness-probe.initial-delay","configDoc":"The amount of time to wait before starting to probe.","withinAMap":true,"defaultValue":"5S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"initial-delay","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.knative.get-init-containers.\"get-init-containers\".readiness-probe.period","configDoc":"The period in which the action should be called.","withinAMap":true,"defaultValue":"10S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"period","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.knative.get-init-containers.\"get-init-containers\".readiness-probe.timeout","configDoc":"The amount of time to wait for each action.","withinAMap":true,"defaultValue":"10S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"timeout","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.knative.get-init-containers.\"get-init-containers\".readiness-probe.success-threshold","configDoc":"The success threshold to use.","withinAMap":true,"defaultValue":"1","javaDocSiteLink":"","docMapKey":"success-threshold","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.knative.get-init-containers.\"get-init-containers\".readiness-probe.failure-threshold","configDoc":"The failure threshold to use.","withinAMap":true,"defaultValue":"3","javaDocSiteLink":"","docMapKey":"failure-threshold","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.get-init-containers.\"get-init-containers\".mounts.\"mounts\".name","configDoc":"The name of the volumeName to mount.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.get-init-containers.\"get-init-containers\".mounts.\"mounts\".path","configDoc":"The path to mount.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.get-init-containers.\"get-init-containers\".mounts.\"mounts\".sub-path","configDoc":"Path within the volumeName from which the container's volumeName should be mounted.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"sub-path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.knative.get-init-containers.\"get-init-containers\".mounts.\"mounts\".read-only","configDoc":"ReadOnly","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"read-only","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.get-init-containers.\"get-init-containers\".resources.limits.cpu","configDoc":"CPU Requirements","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"cpu","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.get-init-containers.\"get-init-containers\".resources.limits.memory","configDoc":"Memory Requirements","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"memory","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.get-init-containers.\"get-init-containers\".resources.requests.cpu","configDoc":"CPU Requirements","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"cpu","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.get-init-containers.\"get-init-containers\".resources.requests.memory","configDoc":"Memory Requirements","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"memory","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.get-init-containers.\"get-init-containers\".env.secrets","configDoc":"The optional list of Secret names to load environment variables from.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"secrets","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.get-init-containers.\"get-init-containers\".env.configmaps","configDoc":"The optional list of ConfigMap names to load environment variables from.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"configmaps","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"`Map`","key":"quarkus.knative.get-init-containers.\"get-init-containers\".env.fields","configDoc":"The map associating environment variable names to their associated field references they take their value from.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"fields","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"`Map>`","key":"quarkus.knative.get-init-containers.\"get-init-containers\".env.vars","configDoc":"The map associating environment name to its associated value.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"vars","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.get-init-containers.\"get-init-containers\".env.mapping.\"mapping\".from-secret","configDoc":"The optional name of the Secret from which a value is to be extracted. Mutually exclusive with `from-configmap`.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"from-secret","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.get-init-containers.\"get-init-containers\".env.mapping.\"mapping\".from-configmap","configDoc":"The optional name of the ConfigMap from which a value is to be extracted. Mutually exclusive with `from-secret`.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"from-configmap","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.get-init-containers.\"get-init-containers\".env.mapping.\"mapping\".with-key","configDoc":"The key identifying the field from which the value is extracted.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"with-key","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.get-sidecars.\"get-sidecars\".get-env.secrets","configDoc":"The optional list of Secret names to load environment variables from.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"secrets","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.get-sidecars.\"get-sidecars\".get-env.configmaps","configDoc":"The optional list of ConfigMap names to load environment variables from.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"configmaps","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"`Map`","key":"quarkus.knative.get-sidecars.\"get-sidecars\".get-env.fields","configDoc":"The map associating environment variable names to their associated field references they take their value from.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"fields","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"`Map>`","key":"quarkus.knative.get-sidecars.\"get-sidecars\".get-env.vars","configDoc":"The map associating environment name to its associated value.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"vars","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.get-sidecars.\"get-sidecars\".get-env.mapping.\"mapping\".from-secret","configDoc":"The optional name of the Secret from which a value is to be extracted. Mutually exclusive with `from-configmap`.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"from-secret","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.get-sidecars.\"get-sidecars\".get-env.mapping.\"mapping\".from-configmap","configDoc":"The optional name of the ConfigMap from which a value is to be extracted. Mutually exclusive with `from-secret`.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"from-configmap","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.get-sidecars.\"get-sidecars\".get-env.mapping.\"mapping\".with-key","configDoc":"The key identifying the field from which the value is extracted.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"with-key","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.get-sidecars.\"get-sidecars\".get-target-platform-name","configDoc":"","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"get-target-platform-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.get-sidecars.\"get-sidecars\".image","configDoc":"The container image.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"image","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.get-sidecars.\"get-sidecars\".working-dir","configDoc":"Working directory.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"working-dir","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.get-sidecars.\"get-sidecars\".command","configDoc":"The commands","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"command","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.get-sidecars.\"get-sidecars\".arguments","configDoc":"The arguments","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"arguments","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.get-sidecars.\"get-sidecars\".service-account","configDoc":"The service account.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"service-account","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.get-sidecars.\"get-sidecars\".host","configDoc":"The host under which the application is going to be exposed.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"host","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.knative.get-sidecars.\"get-sidecars\".ports.\"ports\".container-port","configDoc":"The port number. Refers to the container port.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"container-port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.knative.get-sidecars.\"get-sidecars\".ports.\"ports\".host-port","configDoc":"The host port.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"host-port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.get-sidecars.\"get-sidecars\".ports.\"ports\".path","configDoc":"The application path (refers to web application path).","withinAMap":true,"defaultValue":"/","javaDocSiteLink":"","docMapKey":"path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"io.dekorate.kubernetes.annotation.Protocol","key":"quarkus.knative.get-sidecars.\"get-sidecars\".ports.\"ports\".protocol","configDoc":"The protocol.","withinAMap":true,"defaultValue":"tcp","javaDocSiteLink":"","docMapKey":"protocol","configPhase":"BUILD_TIME","acceptedValues":["`tcp`","`udp`","`sctp`","`http`","`proxy`"],"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":true}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.knative.get-sidecars.\"get-sidecars\".ports.\"ports\".node-port","configDoc":"","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"node-port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.knative.get-sidecars.\"get-sidecars\".ports.\"ports\".tls","configDoc":"If enabled, the port will be configured to use the schema HTTPS.","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"tls","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"io.dekorate.kubernetes.annotation.ImagePullPolicy","key":"quarkus.knative.get-sidecars.\"get-sidecars\".image-pull-policy","configDoc":"Image pull policy.","withinAMap":true,"defaultValue":"always","javaDocSiteLink":"","docMapKey":"image-pull-policy","configPhase":"BUILD_TIME","acceptedValues":["`always`","`if-not-present`","`never`"],"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":true}},{"configDocKey":{"type":"string","key":"quarkus.knative.get-sidecars.\"get-sidecars\".image-pull-secrets","configDoc":"The image pull secret","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"image-pull-secrets","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.knative.get-sidecars.\"get-sidecars\".liveness-probe.http-action-port","configDoc":"The port number to use when configuring the `http get` action. If not configured, the port corresponding to the `httpActionPortName` will be used.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.get-sidecars.\"get-sidecars\".liveness-probe.http-action-port-name","configDoc":"The port name for selecting the port of the `HTTP get` action.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-port-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.get-sidecars.\"get-sidecars\".liveness-probe.http-action-path","configDoc":"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.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.get-sidecars.\"get-sidecars\".liveness-probe.http-action-scheme","configDoc":"The scheme of the `HTTP get` action. Can be either \"HTTP\" or \"HTTPS\".","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-scheme","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.get-sidecars.\"get-sidecars\".liveness-probe.exec-action","configDoc":"The command to use for the probe.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"exec-action","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.get-sidecars.\"get-sidecars\".liveness-probe.tcp-socket-action","configDoc":"The tcp socket to use for the probe (the format is host:port).","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"tcp-socket-action","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.get-sidecars.\"get-sidecars\".liveness-probe.grpc-action","configDoc":"The gRPC port to use for the probe (the format is either port or port:service).","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"grpc-action","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.knative.get-sidecars.\"get-sidecars\".liveness-probe.grpc-action-enabled","configDoc":"If enabled and `grpc-action` is not provided, it will use the generated service name and the gRPC port.","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"grpc-action-enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.knative.get-sidecars.\"get-sidecars\".liveness-probe.initial-delay","configDoc":"The amount of time to wait before starting to probe.","withinAMap":true,"defaultValue":"5S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"initial-delay","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.knative.get-sidecars.\"get-sidecars\".liveness-probe.period","configDoc":"The period in which the action should be called.","withinAMap":true,"defaultValue":"10S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"period","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.knative.get-sidecars.\"get-sidecars\".liveness-probe.timeout","configDoc":"The amount of time to wait for each action.","withinAMap":true,"defaultValue":"10S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"timeout","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.knative.get-sidecars.\"get-sidecars\".liveness-probe.success-threshold","configDoc":"The success threshold to use.","withinAMap":true,"defaultValue":"1","javaDocSiteLink":"","docMapKey":"success-threshold","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.knative.get-sidecars.\"get-sidecars\".liveness-probe.failure-threshold","configDoc":"The failure threshold to use.","withinAMap":true,"defaultValue":"3","javaDocSiteLink":"","docMapKey":"failure-threshold","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.knative.get-sidecars.\"get-sidecars\".readiness-probe.http-action-port","configDoc":"The port number to use when configuring the `http get` action. If not configured, the port corresponding to the `httpActionPortName` will be used.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.get-sidecars.\"get-sidecars\".readiness-probe.http-action-port-name","configDoc":"The port name for selecting the port of the `HTTP get` action.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-port-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.get-sidecars.\"get-sidecars\".readiness-probe.http-action-path","configDoc":"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.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.get-sidecars.\"get-sidecars\".readiness-probe.http-action-scheme","configDoc":"The scheme of the `HTTP get` action. Can be either \"HTTP\" or \"HTTPS\".","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-scheme","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.get-sidecars.\"get-sidecars\".readiness-probe.exec-action","configDoc":"The command to use for the probe.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"exec-action","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.get-sidecars.\"get-sidecars\".readiness-probe.tcp-socket-action","configDoc":"The tcp socket to use for the probe (the format is host:port).","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"tcp-socket-action","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.get-sidecars.\"get-sidecars\".readiness-probe.grpc-action","configDoc":"The gRPC port to use for the probe (the format is either port or port:service).","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"grpc-action","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.knative.get-sidecars.\"get-sidecars\".readiness-probe.grpc-action-enabled","configDoc":"If enabled and `grpc-action` is not provided, it will use the generated service name and the gRPC port.","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"grpc-action-enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.knative.get-sidecars.\"get-sidecars\".readiness-probe.initial-delay","configDoc":"The amount of time to wait before starting to probe.","withinAMap":true,"defaultValue":"5S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"initial-delay","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.knative.get-sidecars.\"get-sidecars\".readiness-probe.period","configDoc":"The period in which the action should be called.","withinAMap":true,"defaultValue":"10S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"period","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.knative.get-sidecars.\"get-sidecars\".readiness-probe.timeout","configDoc":"The amount of time to wait for each action.","withinAMap":true,"defaultValue":"10S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"timeout","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.knative.get-sidecars.\"get-sidecars\".readiness-probe.success-threshold","configDoc":"The success threshold to use.","withinAMap":true,"defaultValue":"1","javaDocSiteLink":"","docMapKey":"success-threshold","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.knative.get-sidecars.\"get-sidecars\".readiness-probe.failure-threshold","configDoc":"The failure threshold to use.","withinAMap":true,"defaultValue":"3","javaDocSiteLink":"","docMapKey":"failure-threshold","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.get-sidecars.\"get-sidecars\".mounts.\"mounts\".name","configDoc":"The name of the volumeName to mount.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.get-sidecars.\"get-sidecars\".mounts.\"mounts\".path","configDoc":"The path to mount.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.get-sidecars.\"get-sidecars\".mounts.\"mounts\".sub-path","configDoc":"Path within the volumeName from which the container's volumeName should be mounted.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"sub-path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.knative.get-sidecars.\"get-sidecars\".mounts.\"mounts\".read-only","configDoc":"ReadOnly","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"read-only","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.get-sidecars.\"get-sidecars\".resources.limits.cpu","configDoc":"CPU Requirements","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"cpu","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.get-sidecars.\"get-sidecars\".resources.limits.memory","configDoc":"Memory Requirements","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"memory","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.get-sidecars.\"get-sidecars\".resources.requests.cpu","configDoc":"CPU Requirements","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"cpu","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.get-sidecars.\"get-sidecars\".resources.requests.memory","configDoc":"Memory Requirements","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"memory","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.get-sidecars.\"get-sidecars\".env.secrets","configDoc":"The optional list of Secret names to load environment variables from.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"secrets","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.get-sidecars.\"get-sidecars\".env.configmaps","configDoc":"The optional list of ConfigMap names to load environment variables from.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"configmaps","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"`Map`","key":"quarkus.knative.get-sidecars.\"get-sidecars\".env.fields","configDoc":"The map associating environment variable names to their associated field references they take their value from.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"fields","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"`Map>`","key":"quarkus.knative.get-sidecars.\"get-sidecars\".env.vars","configDoc":"The map associating environment name to its associated value.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"vars","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.get-sidecars.\"get-sidecars\".env.mapping.\"mapping\".from-secret","configDoc":"The optional name of the Secret from which a value is to be extracted. Mutually exclusive with `from-configmap`.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"from-secret","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.get-sidecars.\"get-sidecars\".env.mapping.\"mapping\".from-configmap","configDoc":"The optional name of the ConfigMap from which a value is to be extracted. Mutually exclusive with `from-secret`.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"from-configmap","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.get-sidecars.\"get-sidecars\".env.mapping.\"mapping\".with-key","configDoc":"The key identifying the field from which the value is extracted.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"with-key","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.get-host-aliases.\"get-host-aliases\".ip","configDoc":"The ip address","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"ip","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.get-host-aliases.\"get-host-aliases\".hostnames","configDoc":"The hostnames to resolve to the ip","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"hostnames","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.get-resources.limits.cpu","configDoc":"CPU Requirements","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"cpu","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.get-resources.limits.memory","configDoc":"Memory Requirements","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"memory","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.get-resources.requests.cpu","configDoc":"CPU Requirements","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"cpu","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.get-resources.requests.memory","configDoc":"Memory Requirements","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"memory","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.get-app-secret","configDoc":"","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"get-app-secret","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.get-app-config-map","configDoc":"","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"get-app-config-map","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.get-rbac-config.roles.\"roles\".name","configDoc":"The name of the role.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.get-rbac-config.roles.\"roles\".namespace","configDoc":"The namespace of the role.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"namespace","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"`Map`","key":"quarkus.knative.get-rbac-config.roles.\"roles\".labels","configDoc":"Labels to add into the Role resource.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"labels","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.get-rbac-config.roles.\"roles\".policy-rules.\"policy-rules\".api-groups","configDoc":"API groups of the policy rule.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"api-groups","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.get-rbac-config.roles.\"roles\".policy-rules.\"policy-rules\".non-resource-urls","configDoc":"Non resource URLs of the policy rule.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"non-resource-urls","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.get-rbac-config.roles.\"roles\".policy-rules.\"policy-rules\".resource-names","configDoc":"Resource names of the policy rule.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"resource-names","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.get-rbac-config.roles.\"roles\".policy-rules.\"policy-rules\".resources","configDoc":"Resources of the policy rule.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"resources","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.get-rbac-config.roles.\"roles\".policy-rules.\"policy-rules\".verbs","configDoc":"Verbs of the policy rule.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"verbs","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.get-rbac-config.cluster-roles.\"cluster-roles\".name","configDoc":"The name of the cluster role.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"`Map`","key":"quarkus.knative.get-rbac-config.cluster-roles.\"cluster-roles\".labels","configDoc":"Labels to add into the ClusterRole resource.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"labels","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.get-rbac-config.cluster-roles.\"cluster-roles\".policy-rules.\"policy-rules\".api-groups","configDoc":"API groups of the policy rule.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"api-groups","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.get-rbac-config.cluster-roles.\"cluster-roles\".policy-rules.\"policy-rules\".non-resource-urls","configDoc":"Non resource URLs of the policy rule.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"non-resource-urls","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.get-rbac-config.cluster-roles.\"cluster-roles\".policy-rules.\"policy-rules\".resource-names","configDoc":"Resource names of the policy rule.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"resource-names","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.get-rbac-config.cluster-roles.\"cluster-roles\".policy-rules.\"policy-rules\".resources","configDoc":"Resources of the policy rule.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"resources","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.get-rbac-config.cluster-roles.\"cluster-roles\".policy-rules.\"policy-rules\".verbs","configDoc":"Verbs of the policy rule.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"verbs","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.get-rbac-config.service-accounts.\"service-accounts\".name","configDoc":"The name of the service account.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.get-rbac-config.service-accounts.\"service-accounts\".namespace","configDoc":"The namespace of the service account.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"namespace","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"`Map`","key":"quarkus.knative.get-rbac-config.service-accounts.\"service-accounts\".labels","configDoc":"Labels of the service account.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"labels","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.knative.get-rbac-config.service-accounts.\"service-accounts\".use-as-default","configDoc":"If true, this service account will be used in the generated Deployment resource.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"use-as-default","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.get-rbac-config.role-bindings.\"role-bindings\".name","configDoc":"Name of the RoleBinding resource to be generated. If not provided, it will use the application name plus the role ref name.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"`Map`","key":"quarkus.knative.get-rbac-config.role-bindings.\"role-bindings\".labels","configDoc":"Labels to add into the RoleBinding resource.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"labels","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.get-rbac-config.role-bindings.\"role-bindings\".role-name","configDoc":"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.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"role-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.knative.get-rbac-config.role-bindings.\"role-bindings\".cluster-wide","configDoc":"If the Role sets in the `role-name` property is cluster wide or not.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"cluster-wide","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.get-rbac-config.role-bindings.\"role-bindings\".subjects.\"subjects\".name","configDoc":"The \"name\" resource to use by the Subject element in the generated Role Binding resource.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.get-rbac-config.role-bindings.\"role-bindings\".subjects.\"subjects\".kind","configDoc":"The \"kind\" resource to use by the Subject element in the generated Role Binding resource. By default, it uses the \"ServiceAccount\" kind.","withinAMap":true,"defaultValue":"ServiceAccount","javaDocSiteLink":"","docMapKey":"kind","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.get-rbac-config.role-bindings.\"role-bindings\".subjects.\"subjects\".api-group","configDoc":"The \"apiGroup\" resource that matches with the \"kind\" property. By default, it's empty.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"api-group","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.get-rbac-config.role-bindings.\"role-bindings\".subjects.\"subjects\".namespace","configDoc":"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.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"namespace","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.get-rbac-config.cluster-role-bindings.\"cluster-role-bindings\".name","configDoc":"Name of the ClusterRoleBinding resource to be generated. If not provided, it will use the application name plus the role ref name.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"`Map`","key":"quarkus.knative.get-rbac-config.cluster-role-bindings.\"cluster-role-bindings\".labels","configDoc":"Labels to add into the RoleBinding resource.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"labels","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.get-rbac-config.cluster-role-bindings.\"cluster-role-bindings\".role-name","configDoc":"The name of the ClusterRole resource to use by the RoleRef element in the generated ClusterRoleBinding resource.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"role-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.get-rbac-config.cluster-role-bindings.\"cluster-role-bindings\".subjects.\"subjects\".name","configDoc":"The \"name\" resource to use by the Subject element in the generated Role Binding resource.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.get-rbac-config.cluster-role-bindings.\"cluster-role-bindings\".subjects.\"subjects\".kind","configDoc":"The \"kind\" resource to use by the Subject element in the generated Role Binding resource. By default, it uses the \"ServiceAccount\" kind.","withinAMap":true,"defaultValue":"ServiceAccount","javaDocSiteLink":"","docMapKey":"kind","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.get-rbac-config.cluster-role-bindings.\"cluster-role-bindings\".subjects.\"subjects\".api-group","configDoc":"The \"apiGroup\" resource that matches with the \"kind\" property. By default, it's empty.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"api-group","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.get-rbac-config.cluster-role-bindings.\"cluster-role-bindings\".subjects.\"subjects\".namespace","configDoc":"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.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"namespace","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.get-security-context.se-linux-options.level","configDoc":"The SELinux level label that applies to the container.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"level","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.get-security-context.se-linux-options.role","configDoc":"The SELinux role label that applies to the container.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"role","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.get-security-context.se-linux-options.type","configDoc":"The SELinux type label that applies to the container.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"type","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.get-security-context.se-linux-options.user","configDoc":"The SELinux user label that applies to the container.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"user","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.get-security-context.windows-options.gmsa-credential-spec-name","configDoc":"The name of the GMSA credential spec to use.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"gmsa-credential-spec-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.get-security-context.windows-options.gmsa-credential-spec","configDoc":"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.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"gmsa-credential-spec","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.get-security-context.windows-options.run-as-user-name","configDoc":"The UserName in Windows to run the entrypoint of the container process.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"run-as-user-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.knative.get-security-context.windows-options.host-process","configDoc":"HostProcess determines if a container should be run as a 'Host Process' container.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"host-process","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"java.lang.Long","key":"quarkus.knative.get-security-context.run-as-user","configDoc":"The UID to run the entrypoint of the container process.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"run-as-user","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"java.lang.Long","key":"quarkus.knative.get-security-context.run-as-group","configDoc":"The GID to run the entrypoint of the container process.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"run-as-group","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.knative.get-security-context.run-as-non-root","configDoc":"Indicates that the container must run as a non-root user.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"run-as-non-root","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"java.lang.Long","key":"quarkus.knative.get-security-context.supplemental-groups","configDoc":"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.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"supplemental-groups","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"java.lang.Long","key":"quarkus.knative.get-security-context.fs-group","configDoc":"A special supplemental group that applies to all containers in a pod.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"fs-group","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.get-security-context.sysctls","configDoc":"Sysctls hold a list of namespaced sysctls used for the pod.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"sysctls","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"io.quarkus.kubernetes.deployment.SecurityContextConfig.PodFSGroupChangePolicy","key":"quarkus.knative.get-security-context.fs-group-change-policy","configDoc":"It holds policies that will be used for applying fsGroup to a volume when volume is mounted. Values: OnRootMismatch, Always","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"fs-group-change-policy","configPhase":"BUILD_TIME","acceptedValues":["tooltip: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.]","tooltip:always[It indicates that volume's ownership and permissions should always be changed whenever volume is mounted inside a Pod. This the default behavior.]"],"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":true}},{"configDocKey":{"type":"boolean","key":"quarkus.knative.is-idempotent","configDoc":"","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"is-idempotent","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.part-of","configDoc":"The name of the group this component belongs too","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"part-of","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.name","configDoc":"The name of the application. This value will be used for naming Kubernetes resources like: - Deployment - Service and so on ...","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.version","configDoc":"The version of the application.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"version","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.namespace","configDoc":"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).","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"namespace","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"`Map`","key":"quarkus.knative.labels","configDoc":"Custom labels to add to all resources","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"labels","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"`Map`","key":"quarkus.knative.annotations","configDoc":"Custom annotations to add to all resources","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"annotations","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.knative.add-build-timestamp","configDoc":"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","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"add-build-timestamp","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.working-dir","configDoc":"Working directory","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"working-dir","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.command","configDoc":"The commands","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"command","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.arguments","configDoc":"The arguments","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"arguments","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.service-account","configDoc":"The service account","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"service-account","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.knative.ports.\"ports\".container-port","configDoc":"The port number. Refers to the container port.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"container-port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.knative.ports.\"ports\".host-port","configDoc":"The host port.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"host-port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.ports.\"ports\".path","configDoc":"The application path (refers to web application path).","withinAMap":true,"defaultValue":"/","javaDocSiteLink":"","docMapKey":"path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"io.dekorate.kubernetes.annotation.Protocol","key":"quarkus.knative.ports.\"ports\".protocol","configDoc":"The protocol.","withinAMap":true,"defaultValue":"tcp","javaDocSiteLink":"","docMapKey":"protocol","configPhase":"BUILD_TIME","acceptedValues":["`tcp`","`udp`","`sctp`","`http`","`proxy`"],"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":true}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.knative.ports.\"ports\".node-port","configDoc":"","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"node-port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.knative.ports.\"ports\".tls","configDoc":"If enabled, the port will be configured to use the schema HTTPS.","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"tls","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"io.dekorate.kubernetes.annotation.ServiceType","key":"quarkus.knative.service-type","configDoc":"The type of service that will be generated for the application","withinAMap":false,"defaultValue":"cluster-ip","javaDocSiteLink":"","docMapKey":"service-type","configPhase":"BUILD_TIME","acceptedValues":["`cluster-ip`","`node-port`","`load-balancer`","`external-name`"],"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.knative","enum":true}},{"configDocKey":{"type":"io.dekorate.kubernetes.annotation.ImagePullPolicy","key":"quarkus.knative.image-pull-policy","configDoc":"Image pull policy","withinAMap":false,"defaultValue":"always","javaDocSiteLink":"","docMapKey":"image-pull-policy","configPhase":"BUILD_TIME","acceptedValues":["`always`","`if-not-present`","`never`"],"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.knative","enum":true}},{"configDocKey":{"type":"string","key":"quarkus.knative.image-pull-secrets","configDoc":"The image pull secret","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"image-pull-secrets","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.knative.liveness-probe.http-action-port","configDoc":"The port number to use when configuring the `http get` action. If not configured, the port corresponding to the `httpActionPortName` will be used.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.liveness-probe.http-action-port-name","configDoc":"The port name for selecting the port of the `HTTP get` action.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-port-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.liveness-probe.http-action-path","configDoc":"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.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.liveness-probe.http-action-scheme","configDoc":"The scheme of the `HTTP get` action. Can be either \"HTTP\" or \"HTTPS\".","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-scheme","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.liveness-probe.exec-action","configDoc":"The command to use for the probe.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"exec-action","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.liveness-probe.tcp-socket-action","configDoc":"The tcp socket to use for the probe (the format is host:port).","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"tcp-socket-action","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.liveness-probe.grpc-action","configDoc":"The gRPC port to use for the probe (the format is either port or port:service).","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"grpc-action","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.knative.liveness-probe.grpc-action-enabled","configDoc":"If enabled and `grpc-action` is not provided, it will use the generated service name and the gRPC port.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"grpc-action-enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.knative.liveness-probe.initial-delay","configDoc":"The amount of time to wait before starting to probe.","withinAMap":false,"defaultValue":"5S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"initial-delay","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.knative.liveness-probe.period","configDoc":"The period in which the action should be called.","withinAMap":false,"defaultValue":"10S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"period","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.knative.liveness-probe.timeout","configDoc":"The amount of time to wait for each action.","withinAMap":false,"defaultValue":"10S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"timeout","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.knative.liveness-probe.success-threshold","configDoc":"The success threshold to use.","withinAMap":false,"defaultValue":"1","javaDocSiteLink":"","docMapKey":"success-threshold","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.knative.liveness-probe.failure-threshold","configDoc":"The failure threshold to use.","withinAMap":false,"defaultValue":"3","javaDocSiteLink":"","docMapKey":"failure-threshold","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.knative.readiness-probe.http-action-port","configDoc":"The port number to use when configuring the `http get` action. If not configured, the port corresponding to the `httpActionPortName` will be used.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.readiness-probe.http-action-port-name","configDoc":"The port name for selecting the port of the `HTTP get` action.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-port-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.readiness-probe.http-action-path","configDoc":"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.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.readiness-probe.http-action-scheme","configDoc":"The scheme of the `HTTP get` action. Can be either \"HTTP\" or \"HTTPS\".","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-scheme","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.readiness-probe.exec-action","configDoc":"The command to use for the probe.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"exec-action","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.readiness-probe.tcp-socket-action","configDoc":"The tcp socket to use for the probe (the format is host:port).","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"tcp-socket-action","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.readiness-probe.grpc-action","configDoc":"The gRPC port to use for the probe (the format is either port or port:service).","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"grpc-action","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.knative.readiness-probe.grpc-action-enabled","configDoc":"If enabled and `grpc-action` is not provided, it will use the generated service name and the gRPC port.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"grpc-action-enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.knative.readiness-probe.initial-delay","configDoc":"The amount of time to wait before starting to probe.","withinAMap":false,"defaultValue":"5S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"initial-delay","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.knative.readiness-probe.period","configDoc":"The period in which the action should be called.","withinAMap":false,"defaultValue":"10S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"period","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.knative.readiness-probe.timeout","configDoc":"The amount of time to wait for each action.","withinAMap":false,"defaultValue":"10S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"timeout","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.knative.readiness-probe.success-threshold","configDoc":"The success threshold to use.","withinAMap":false,"defaultValue":"1","javaDocSiteLink":"","docMapKey":"success-threshold","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.knative.readiness-probe.failure-threshold","configDoc":"The failure threshold to use.","withinAMap":false,"defaultValue":"3","javaDocSiteLink":"","docMapKey":"failure-threshold","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.knative.startup-probe.http-action-port","configDoc":"The port number to use when configuring the `http get` action. If not configured, the port corresponding to the `httpActionPortName` will be used.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.startup-probe.http-action-port-name","configDoc":"The port name for selecting the port of the `HTTP get` action.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-port-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.startup-probe.http-action-path","configDoc":"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.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.startup-probe.http-action-scheme","configDoc":"The scheme of the `HTTP get` action. Can be either \"HTTP\" or \"HTTPS\".","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-scheme","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.startup-probe.exec-action","configDoc":"The command to use for the probe.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"exec-action","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.startup-probe.tcp-socket-action","configDoc":"The tcp socket to use for the probe (the format is host:port).","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"tcp-socket-action","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.startup-probe.grpc-action","configDoc":"The gRPC port to use for the probe (the format is either port or port:service).","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"grpc-action","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.knative.startup-probe.grpc-action-enabled","configDoc":"If enabled and `grpc-action` is not provided, it will use the generated service name and the gRPC port.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"grpc-action-enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.knative.startup-probe.initial-delay","configDoc":"The amount of time to wait before starting to probe.","withinAMap":false,"defaultValue":"5S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"initial-delay","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.knative.startup-probe.period","configDoc":"The period in which the action should be called.","withinAMap":false,"defaultValue":"10S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"period","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.knative.startup-probe.timeout","configDoc":"The amount of time to wait for each action.","withinAMap":false,"defaultValue":"10S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"timeout","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.knative.startup-probe.success-threshold","configDoc":"The success threshold to use.","withinAMap":false,"defaultValue":"1","javaDocSiteLink":"","docMapKey":"success-threshold","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.knative.startup-probe.failure-threshold","configDoc":"The failure threshold to use.","withinAMap":false,"defaultValue":"3","javaDocSiteLink":"","docMapKey":"failure-threshold","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.knative.prometheus.annotations","configDoc":"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.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"annotations","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.prometheus.prefix","configDoc":"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","withinAMap":false,"defaultValue":"prometheus.io","javaDocSiteLink":"","docMapKey":"prefix","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.prometheus.scrape","configDoc":"Define the annotation used to indicate services that should be scraped. By default, `/scrape` will be appended to the defined prefix.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"scrape","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.prometheus.path","configDoc":"Define the annotation used to indicate the path to scrape. By default, `/path` will be appended to the defined prefix.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.prometheus.port","configDoc":"Define the annotation used to indicate the port to scrape. By default, `/port` will be appended to the defined prefix.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.prometheus.scheme","configDoc":"Define the annotation used to indicate the scheme to use for scraping By default, `/scheme` will be appended to the defined prefix.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"scheme","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.mounts.\"mounts\".name","configDoc":"The name of the volumeName to mount.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.mounts.\"mounts\".path","configDoc":"The path to mount.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.mounts.\"mounts\".sub-path","configDoc":"Path within the volumeName from which the container's volumeName should be mounted.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"sub-path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.knative.mounts.\"mounts\".read-only","configDoc":"ReadOnly","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"read-only","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.secret-volumes.\"secret-volumes\".secret-name","configDoc":"The name of the secret to mount.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"secret-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.secret-volumes.\"secret-volumes\".default-mode","configDoc":"Default mode. When specifying an octal number, leading zero must be present.","withinAMap":true,"defaultValue":"0600","javaDocSiteLink":"","docMapKey":"default-mode","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.secret-volumes.\"secret-volumes\".items.\"items\".path","configDoc":"The path where the file will be mounted.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"int","key":"quarkus.knative.secret-volumes.\"secret-volumes\".items.\"items\".mode","configDoc":"It must be a value between 0000 and 0777. If not specified, the volume defaultMode will be used.","withinAMap":true,"defaultValue":"-1","javaDocSiteLink":"","docMapKey":"mode","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.knative.secret-volumes.\"secret-volumes\".optional","configDoc":"Optional","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"optional","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.config-map-volumes.\"config-map-volumes\".config-map-name","configDoc":"The name of the ConfigMap to mount.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"config-map-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.config-map-volumes.\"config-map-volumes\".default-mode","configDoc":"Default mode. When specifying an octal number, leading zero must be present.","withinAMap":true,"defaultValue":"0600","javaDocSiteLink":"","docMapKey":"default-mode","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.config-map-volumes.\"config-map-volumes\".items.\"items\".path","configDoc":"The path where the file will be mounted.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"int","key":"quarkus.knative.config-map-volumes.\"config-map-volumes\".items.\"items\".mode","configDoc":"It must be a value between 0000 and 0777. If not specified, the volume defaultMode will be used.","withinAMap":true,"defaultValue":"-1","javaDocSiteLink":"","docMapKey":"mode","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.knative.config-map-volumes.\"config-map-volumes\".optional","configDoc":"Optional","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"optional","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.empty-dir-volumes","configDoc":"EmptyDir volumes","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"empty-dir-volumes","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.git-repo-volumes.\"git-repo-volumes\".repository","configDoc":"Git repository URL.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"repository","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.git-repo-volumes.\"git-repo-volumes\".directory","configDoc":"The directory of the repository to mount.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"directory","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.git-repo-volumes.\"git-repo-volumes\".revision","configDoc":"The commit hash to use.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"revision","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.pvc-volumes.\"pvc-volumes\".claim-name","configDoc":"The name of the claim to mount.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"claim-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.pvc-volumes.\"pvc-volumes\".default-mode","configDoc":"Default mode. When specifying an octal number, leading zero must be present.","withinAMap":true,"defaultValue":"0600","javaDocSiteLink":"","docMapKey":"default-mode","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.knative.pvc-volumes.\"pvc-volumes\".optional","configDoc":"Optional","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"optional","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.aws-elastic-block-store-volumes.\"aws-elastic-block-store-volumes\".volume-id","configDoc":"The name of the disk to mount.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"volume-id","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.knative.aws-elastic-block-store-volumes.\"aws-elastic-block-store-volumes\".partition","configDoc":"The partition.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"partition","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.aws-elastic-block-store-volumes.\"aws-elastic-block-store-volumes\".fs-type","configDoc":"Filesystem type.","withinAMap":true,"defaultValue":"ext4","javaDocSiteLink":"","docMapKey":"fs-type","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.knative.aws-elastic-block-store-volumes.\"aws-elastic-block-store-volumes\".read-only","configDoc":"Whether the volumeName is read only or not.","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"read-only","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.azure-file-volumes.\"azure-file-volumes\".share-name","configDoc":"The share name.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"share-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.azure-file-volumes.\"azure-file-volumes\".secret-name","configDoc":"The secret name.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"secret-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.knative.azure-file-volumes.\"azure-file-volumes\".read-only","configDoc":"Whether the volumeName is read only or not.","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"read-only","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.azure-disk-volumes.\"azure-disk-volumes\".disk-name","configDoc":"The name of the disk to mount.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"disk-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.azure-disk-volumes.\"azure-disk-volumes\".disk-uri","configDoc":"The URI of the vhd blob object OR the resourceID of an Azure managed data disk if Kind is Managed","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"disk-uri","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"io.quarkus.kubernetes.deployment.AzureDiskVolumeConfig.Kind","key":"quarkus.knative.azure-disk-volumes.\"azure-disk-volumes\".kind","configDoc":"Kind of disk.","withinAMap":true,"defaultValue":"managed","javaDocSiteLink":"","docMapKey":"kind","configPhase":"BUILD_TIME","acceptedValues":["`managed`","`shared`"],"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":true}},{"configDocKey":{"type":"io.quarkus.kubernetes.deployment.AzureDiskVolumeConfig.CachingMode","key":"quarkus.knative.azure-disk-volumes.\"azure-disk-volumes\".caching-mode","configDoc":"Disk caching mode.","withinAMap":true,"defaultValue":"read-write","javaDocSiteLink":"","docMapKey":"caching-mode","configPhase":"BUILD_TIME","acceptedValues":["`read-write`","`read-only`","`none`"],"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":true}},{"configDocKey":{"type":"string","key":"quarkus.knative.azure-disk-volumes.\"azure-disk-volumes\".fs-type","configDoc":"File system type.","withinAMap":true,"defaultValue":"ext4","javaDocSiteLink":"","docMapKey":"fs-type","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.knative.azure-disk-volumes.\"azure-disk-volumes\".read-only","configDoc":"Whether the volumeName is read only or not.","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"read-only","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.container-name","configDoc":"If set, it will change the name of the container according to the configuration","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"container-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.init-containers.\"init-containers\".get-env.secrets","configDoc":"The optional list of Secret names to load environment variables from.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"secrets","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.init-containers.\"init-containers\".get-env.configmaps","configDoc":"The optional list of ConfigMap names to load environment variables from.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"configmaps","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"`Map`","key":"quarkus.knative.init-containers.\"init-containers\".get-env.fields","configDoc":"The map associating environment variable names to their associated field references they take their value from.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"fields","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"`Map>`","key":"quarkus.knative.init-containers.\"init-containers\".get-env.vars","configDoc":"The map associating environment name to its associated value.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"vars","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.init-containers.\"init-containers\".get-env.mapping.\"mapping\".from-secret","configDoc":"The optional name of the Secret from which a value is to be extracted. Mutually exclusive with `from-configmap`.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"from-secret","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.init-containers.\"init-containers\".get-env.mapping.\"mapping\".from-configmap","configDoc":"The optional name of the ConfigMap from which a value is to be extracted. Mutually exclusive with `from-secret`.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"from-configmap","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.init-containers.\"init-containers\".get-env.mapping.\"mapping\".with-key","configDoc":"The key identifying the field from which the value is extracted.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"with-key","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.init-containers.\"init-containers\".get-target-platform-name","configDoc":"","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"get-target-platform-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.init-containers.\"init-containers\".image","configDoc":"The container image.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"image","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.init-containers.\"init-containers\".working-dir","configDoc":"Working directory.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"working-dir","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.init-containers.\"init-containers\".command","configDoc":"The commands","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"command","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.init-containers.\"init-containers\".arguments","configDoc":"The arguments","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"arguments","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.init-containers.\"init-containers\".service-account","configDoc":"The service account.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"service-account","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.init-containers.\"init-containers\".host","configDoc":"The host under which the application is going to be exposed.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"host","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.knative.init-containers.\"init-containers\".ports.\"ports\".container-port","configDoc":"The port number. Refers to the container port.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"container-port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.knative.init-containers.\"init-containers\".ports.\"ports\".host-port","configDoc":"The host port.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"host-port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.init-containers.\"init-containers\".ports.\"ports\".path","configDoc":"The application path (refers to web application path).","withinAMap":true,"defaultValue":"/","javaDocSiteLink":"","docMapKey":"path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"io.dekorate.kubernetes.annotation.Protocol","key":"quarkus.knative.init-containers.\"init-containers\".ports.\"ports\".protocol","configDoc":"The protocol.","withinAMap":true,"defaultValue":"tcp","javaDocSiteLink":"","docMapKey":"protocol","configPhase":"BUILD_TIME","acceptedValues":["`tcp`","`udp`","`sctp`","`http`","`proxy`"],"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":true}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.knative.init-containers.\"init-containers\".ports.\"ports\".node-port","configDoc":"","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"node-port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.knative.init-containers.\"init-containers\".ports.\"ports\".tls","configDoc":"If enabled, the port will be configured to use the schema HTTPS.","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"tls","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"io.dekorate.kubernetes.annotation.ImagePullPolicy","key":"quarkus.knative.init-containers.\"init-containers\".image-pull-policy","configDoc":"Image pull policy.","withinAMap":true,"defaultValue":"always","javaDocSiteLink":"","docMapKey":"image-pull-policy","configPhase":"BUILD_TIME","acceptedValues":["`always`","`if-not-present`","`never`"],"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":true}},{"configDocKey":{"type":"string","key":"quarkus.knative.init-containers.\"init-containers\".image-pull-secrets","configDoc":"The image pull secret","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"image-pull-secrets","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.knative.init-containers.\"init-containers\".liveness-probe.http-action-port","configDoc":"The port number to use when configuring the `http get` action. If not configured, the port corresponding to the `httpActionPortName` will be used.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.init-containers.\"init-containers\".liveness-probe.http-action-port-name","configDoc":"The port name for selecting the port of the `HTTP get` action.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-port-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.init-containers.\"init-containers\".liveness-probe.http-action-path","configDoc":"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.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.init-containers.\"init-containers\".liveness-probe.http-action-scheme","configDoc":"The scheme of the `HTTP get` action. Can be either \"HTTP\" or \"HTTPS\".","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-scheme","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.init-containers.\"init-containers\".liveness-probe.exec-action","configDoc":"The command to use for the probe.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"exec-action","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.init-containers.\"init-containers\".liveness-probe.tcp-socket-action","configDoc":"The tcp socket to use for the probe (the format is host:port).","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"tcp-socket-action","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.init-containers.\"init-containers\".liveness-probe.grpc-action","configDoc":"The gRPC port to use for the probe (the format is either port or port:service).","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"grpc-action","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.knative.init-containers.\"init-containers\".liveness-probe.grpc-action-enabled","configDoc":"If enabled and `grpc-action` is not provided, it will use the generated service name and the gRPC port.","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"grpc-action-enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.knative.init-containers.\"init-containers\".liveness-probe.initial-delay","configDoc":"The amount of time to wait before starting to probe.","withinAMap":true,"defaultValue":"5S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"initial-delay","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.knative.init-containers.\"init-containers\".liveness-probe.period","configDoc":"The period in which the action should be called.","withinAMap":true,"defaultValue":"10S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"period","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.knative.init-containers.\"init-containers\".liveness-probe.timeout","configDoc":"The amount of time to wait for each action.","withinAMap":true,"defaultValue":"10S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"timeout","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.knative.init-containers.\"init-containers\".liveness-probe.success-threshold","configDoc":"The success threshold to use.","withinAMap":true,"defaultValue":"1","javaDocSiteLink":"","docMapKey":"success-threshold","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.knative.init-containers.\"init-containers\".liveness-probe.failure-threshold","configDoc":"The failure threshold to use.","withinAMap":true,"defaultValue":"3","javaDocSiteLink":"","docMapKey":"failure-threshold","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.knative.init-containers.\"init-containers\".readiness-probe.http-action-port","configDoc":"The port number to use when configuring the `http get` action. If not configured, the port corresponding to the `httpActionPortName` will be used.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.init-containers.\"init-containers\".readiness-probe.http-action-port-name","configDoc":"The port name for selecting the port of the `HTTP get` action.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-port-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.init-containers.\"init-containers\".readiness-probe.http-action-path","configDoc":"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.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.init-containers.\"init-containers\".readiness-probe.http-action-scheme","configDoc":"The scheme of the `HTTP get` action. Can be either \"HTTP\" or \"HTTPS\".","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-scheme","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.init-containers.\"init-containers\".readiness-probe.exec-action","configDoc":"The command to use for the probe.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"exec-action","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.init-containers.\"init-containers\".readiness-probe.tcp-socket-action","configDoc":"The tcp socket to use for the probe (the format is host:port).","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"tcp-socket-action","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.init-containers.\"init-containers\".readiness-probe.grpc-action","configDoc":"The gRPC port to use for the probe (the format is either port or port:service).","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"grpc-action","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.knative.init-containers.\"init-containers\".readiness-probe.grpc-action-enabled","configDoc":"If enabled and `grpc-action` is not provided, it will use the generated service name and the gRPC port.","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"grpc-action-enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.knative.init-containers.\"init-containers\".readiness-probe.initial-delay","configDoc":"The amount of time to wait before starting to probe.","withinAMap":true,"defaultValue":"5S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"initial-delay","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.knative.init-containers.\"init-containers\".readiness-probe.period","configDoc":"The period in which the action should be called.","withinAMap":true,"defaultValue":"10S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"period","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.knative.init-containers.\"init-containers\".readiness-probe.timeout","configDoc":"The amount of time to wait for each action.","withinAMap":true,"defaultValue":"10S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"timeout","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.knative.init-containers.\"init-containers\".readiness-probe.success-threshold","configDoc":"The success threshold to use.","withinAMap":true,"defaultValue":"1","javaDocSiteLink":"","docMapKey":"success-threshold","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.knative.init-containers.\"init-containers\".readiness-probe.failure-threshold","configDoc":"The failure threshold to use.","withinAMap":true,"defaultValue":"3","javaDocSiteLink":"","docMapKey":"failure-threshold","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.init-containers.\"init-containers\".mounts.\"mounts\".name","configDoc":"The name of the volumeName to mount.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.init-containers.\"init-containers\".mounts.\"mounts\".path","configDoc":"The path to mount.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.init-containers.\"init-containers\".mounts.\"mounts\".sub-path","configDoc":"Path within the volumeName from which the container's volumeName should be mounted.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"sub-path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.knative.init-containers.\"init-containers\".mounts.\"mounts\".read-only","configDoc":"ReadOnly","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"read-only","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.init-containers.\"init-containers\".resources.limits.cpu","configDoc":"CPU Requirements","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"cpu","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.init-containers.\"init-containers\".resources.limits.memory","configDoc":"Memory Requirements","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"memory","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.init-containers.\"init-containers\".resources.requests.cpu","configDoc":"CPU Requirements","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"cpu","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.init-containers.\"init-containers\".resources.requests.memory","configDoc":"Memory Requirements","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"memory","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.init-containers.\"init-containers\".env.secrets","configDoc":"The optional list of Secret names to load environment variables from.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"secrets","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.init-containers.\"init-containers\".env.configmaps","configDoc":"The optional list of ConfigMap names to load environment variables from.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"configmaps","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"`Map`","key":"quarkus.knative.init-containers.\"init-containers\".env.fields","configDoc":"The map associating environment variable names to their associated field references they take their value from.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"fields","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"`Map>`","key":"quarkus.knative.init-containers.\"init-containers\".env.vars","configDoc":"The map associating environment name to its associated value.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"vars","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.init-containers.\"init-containers\".env.mapping.\"mapping\".from-secret","configDoc":"The optional name of the Secret from which a value is to be extracted. Mutually exclusive with `from-configmap`.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"from-secret","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.init-containers.\"init-containers\".env.mapping.\"mapping\".from-configmap","configDoc":"The optional name of the ConfigMap from which a value is to be extracted. Mutually exclusive with `from-secret`.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"from-configmap","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.init-containers.\"init-containers\".env.mapping.\"mapping\".with-key","configDoc":"The key identifying the field from which the value is extracted.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"with-key","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.containers.\"containers\".get-env.secrets","configDoc":"The optional list of Secret names to load environment variables from.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"secrets","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.containers.\"containers\".get-env.configmaps","configDoc":"The optional list of ConfigMap names to load environment variables from.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"configmaps","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"`Map`","key":"quarkus.knative.containers.\"containers\".get-env.fields","configDoc":"The map associating environment variable names to their associated field references they take their value from.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"fields","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"`Map>`","key":"quarkus.knative.containers.\"containers\".get-env.vars","configDoc":"The map associating environment name to its associated value.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"vars","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.containers.\"containers\".get-env.mapping.\"mapping\".from-secret","configDoc":"The optional name of the Secret from which a value is to be extracted. Mutually exclusive with `from-configmap`.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"from-secret","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.containers.\"containers\".get-env.mapping.\"mapping\".from-configmap","configDoc":"The optional name of the ConfigMap from which a value is to be extracted. Mutually exclusive with `from-secret`.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"from-configmap","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.containers.\"containers\".get-env.mapping.\"mapping\".with-key","configDoc":"The key identifying the field from which the value is extracted.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"with-key","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.containers.\"containers\".get-target-platform-name","configDoc":"","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"get-target-platform-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.containers.\"containers\".image","configDoc":"The container image.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"image","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.containers.\"containers\".working-dir","configDoc":"Working directory.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"working-dir","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.containers.\"containers\".command","configDoc":"The commands","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"command","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.containers.\"containers\".arguments","configDoc":"The arguments","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"arguments","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.containers.\"containers\".service-account","configDoc":"The service account.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"service-account","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.containers.\"containers\".host","configDoc":"The host under which the application is going to be exposed.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"host","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.knative.containers.\"containers\".ports.\"ports\".container-port","configDoc":"The port number. Refers to the container port.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"container-port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.knative.containers.\"containers\".ports.\"ports\".host-port","configDoc":"The host port.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"host-port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.containers.\"containers\".ports.\"ports\".path","configDoc":"The application path (refers to web application path).","withinAMap":true,"defaultValue":"/","javaDocSiteLink":"","docMapKey":"path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"io.dekorate.kubernetes.annotation.Protocol","key":"quarkus.knative.containers.\"containers\".ports.\"ports\".protocol","configDoc":"The protocol.","withinAMap":true,"defaultValue":"tcp","javaDocSiteLink":"","docMapKey":"protocol","configPhase":"BUILD_TIME","acceptedValues":["`tcp`","`udp`","`sctp`","`http`","`proxy`"],"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":true}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.knative.containers.\"containers\".ports.\"ports\".node-port","configDoc":"","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"node-port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.knative.containers.\"containers\".ports.\"ports\".tls","configDoc":"If enabled, the port will be configured to use the schema HTTPS.","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"tls","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"io.dekorate.kubernetes.annotation.ImagePullPolicy","key":"quarkus.knative.containers.\"containers\".image-pull-policy","configDoc":"Image pull policy.","withinAMap":true,"defaultValue":"always","javaDocSiteLink":"","docMapKey":"image-pull-policy","configPhase":"BUILD_TIME","acceptedValues":["`always`","`if-not-present`","`never`"],"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":true}},{"configDocKey":{"type":"string","key":"quarkus.knative.containers.\"containers\".image-pull-secrets","configDoc":"The image pull secret","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"image-pull-secrets","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.knative.containers.\"containers\".liveness-probe.http-action-port","configDoc":"The port number to use when configuring the `http get` action. If not configured, the port corresponding to the `httpActionPortName` will be used.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.containers.\"containers\".liveness-probe.http-action-port-name","configDoc":"The port name for selecting the port of the `HTTP get` action.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-port-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.containers.\"containers\".liveness-probe.http-action-path","configDoc":"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.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.containers.\"containers\".liveness-probe.http-action-scheme","configDoc":"The scheme of the `HTTP get` action. Can be either \"HTTP\" or \"HTTPS\".","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-scheme","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.containers.\"containers\".liveness-probe.exec-action","configDoc":"The command to use for the probe.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"exec-action","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.containers.\"containers\".liveness-probe.tcp-socket-action","configDoc":"The tcp socket to use for the probe (the format is host:port).","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"tcp-socket-action","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.containers.\"containers\".liveness-probe.grpc-action","configDoc":"The gRPC port to use for the probe (the format is either port or port:service).","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"grpc-action","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.knative.containers.\"containers\".liveness-probe.grpc-action-enabled","configDoc":"If enabled and `grpc-action` is not provided, it will use the generated service name and the gRPC port.","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"grpc-action-enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.knative.containers.\"containers\".liveness-probe.initial-delay","configDoc":"The amount of time to wait before starting to probe.","withinAMap":true,"defaultValue":"5S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"initial-delay","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.knative.containers.\"containers\".liveness-probe.period","configDoc":"The period in which the action should be called.","withinAMap":true,"defaultValue":"10S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"period","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.knative.containers.\"containers\".liveness-probe.timeout","configDoc":"The amount of time to wait for each action.","withinAMap":true,"defaultValue":"10S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"timeout","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.knative.containers.\"containers\".liveness-probe.success-threshold","configDoc":"The success threshold to use.","withinAMap":true,"defaultValue":"1","javaDocSiteLink":"","docMapKey":"success-threshold","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.knative.containers.\"containers\".liveness-probe.failure-threshold","configDoc":"The failure threshold to use.","withinAMap":true,"defaultValue":"3","javaDocSiteLink":"","docMapKey":"failure-threshold","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.knative.containers.\"containers\".readiness-probe.http-action-port","configDoc":"The port number to use when configuring the `http get` action. If not configured, the port corresponding to the `httpActionPortName` will be used.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.containers.\"containers\".readiness-probe.http-action-port-name","configDoc":"The port name for selecting the port of the `HTTP get` action.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-port-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.containers.\"containers\".readiness-probe.http-action-path","configDoc":"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.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.containers.\"containers\".readiness-probe.http-action-scheme","configDoc":"The scheme of the `HTTP get` action. Can be either \"HTTP\" or \"HTTPS\".","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-scheme","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.containers.\"containers\".readiness-probe.exec-action","configDoc":"The command to use for the probe.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"exec-action","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.containers.\"containers\".readiness-probe.tcp-socket-action","configDoc":"The tcp socket to use for the probe (the format is host:port).","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"tcp-socket-action","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.containers.\"containers\".readiness-probe.grpc-action","configDoc":"The gRPC port to use for the probe (the format is either port or port:service).","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"grpc-action","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.knative.containers.\"containers\".readiness-probe.grpc-action-enabled","configDoc":"If enabled and `grpc-action` is not provided, it will use the generated service name and the gRPC port.","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"grpc-action-enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.knative.containers.\"containers\".readiness-probe.initial-delay","configDoc":"The amount of time to wait before starting to probe.","withinAMap":true,"defaultValue":"5S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"initial-delay","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.knative.containers.\"containers\".readiness-probe.period","configDoc":"The period in which the action should be called.","withinAMap":true,"defaultValue":"10S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"period","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.knative.containers.\"containers\".readiness-probe.timeout","configDoc":"The amount of time to wait for each action.","withinAMap":true,"defaultValue":"10S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"timeout","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.knative.containers.\"containers\".readiness-probe.success-threshold","configDoc":"The success threshold to use.","withinAMap":true,"defaultValue":"1","javaDocSiteLink":"","docMapKey":"success-threshold","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.knative.containers.\"containers\".readiness-probe.failure-threshold","configDoc":"The failure threshold to use.","withinAMap":true,"defaultValue":"3","javaDocSiteLink":"","docMapKey":"failure-threshold","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.containers.\"containers\".mounts.\"mounts\".name","configDoc":"The name of the volumeName to mount.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.containers.\"containers\".mounts.\"mounts\".path","configDoc":"The path to mount.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.containers.\"containers\".mounts.\"mounts\".sub-path","configDoc":"Path within the volumeName from which the container's volumeName should be mounted.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"sub-path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.knative.containers.\"containers\".mounts.\"mounts\".read-only","configDoc":"ReadOnly","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"read-only","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.containers.\"containers\".resources.limits.cpu","configDoc":"CPU Requirements","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"cpu","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.containers.\"containers\".resources.limits.memory","configDoc":"Memory Requirements","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"memory","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.containers.\"containers\".resources.requests.cpu","configDoc":"CPU Requirements","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"cpu","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.containers.\"containers\".resources.requests.memory","configDoc":"Memory Requirements","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"memory","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.containers.\"containers\".env.secrets","configDoc":"The optional list of Secret names to load environment variables from.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"secrets","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.containers.\"containers\".env.configmaps","configDoc":"The optional list of ConfigMap names to load environment variables from.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"configmaps","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"`Map`","key":"quarkus.knative.containers.\"containers\".env.fields","configDoc":"The map associating environment variable names to their associated field references they take their value from.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"fields","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"`Map>`","key":"quarkus.knative.containers.\"containers\".env.vars","configDoc":"The map associating environment name to its associated value.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"vars","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.containers.\"containers\".env.mapping.\"mapping\".from-secret","configDoc":"The optional name of the Secret from which a value is to be extracted. Mutually exclusive with `from-configmap`.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"from-secret","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.containers.\"containers\".env.mapping.\"mapping\".from-configmap","configDoc":"The optional name of the ConfigMap from which a value is to be extracted. Mutually exclusive with `from-secret`.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"from-configmap","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.containers.\"containers\".env.mapping.\"mapping\".with-key","configDoc":"The key identifying the field from which the value is extracted.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"with-key","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.host-aliases.\"host-aliases\".ip","configDoc":"The ip address","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"ip","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.host-aliases.\"host-aliases\".hostnames","configDoc":"The hostnames to resolve to the ip","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"hostnames","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.resources.limits.cpu","configDoc":"CPU Requirements","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"cpu","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.resources.limits.memory","configDoc":"Memory Requirements","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"memory","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.resources.requests.cpu","configDoc":"CPU Requirements","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"cpu","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.resources.requests.memory","configDoc":"Memory Requirements","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"memory","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.rbac.roles.\"roles\".name","configDoc":"The name of the role.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.rbac.roles.\"roles\".namespace","configDoc":"The namespace of the role.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"namespace","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"`Map`","key":"quarkus.knative.rbac.roles.\"roles\".labels","configDoc":"Labels to add into the Role resource.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"labels","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.rbac.roles.\"roles\".policy-rules.\"policy-rules\".api-groups","configDoc":"API groups of the policy rule.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"api-groups","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.rbac.roles.\"roles\".policy-rules.\"policy-rules\".non-resource-urls","configDoc":"Non resource URLs of the policy rule.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"non-resource-urls","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.rbac.roles.\"roles\".policy-rules.\"policy-rules\".resource-names","configDoc":"Resource names of the policy rule.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"resource-names","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.rbac.roles.\"roles\".policy-rules.\"policy-rules\".resources","configDoc":"Resources of the policy rule.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"resources","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.rbac.roles.\"roles\".policy-rules.\"policy-rules\".verbs","configDoc":"Verbs of the policy rule.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"verbs","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.rbac.cluster-roles.\"cluster-roles\".name","configDoc":"The name of the cluster role.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"`Map`","key":"quarkus.knative.rbac.cluster-roles.\"cluster-roles\".labels","configDoc":"Labels to add into the ClusterRole resource.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"labels","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.rbac.cluster-roles.\"cluster-roles\".policy-rules.\"policy-rules\".api-groups","configDoc":"API groups of the policy rule.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"api-groups","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.rbac.cluster-roles.\"cluster-roles\".policy-rules.\"policy-rules\".non-resource-urls","configDoc":"Non resource URLs of the policy rule.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"non-resource-urls","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.rbac.cluster-roles.\"cluster-roles\".policy-rules.\"policy-rules\".resource-names","configDoc":"Resource names of the policy rule.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"resource-names","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.rbac.cluster-roles.\"cluster-roles\".policy-rules.\"policy-rules\".resources","configDoc":"Resources of the policy rule.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"resources","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.rbac.cluster-roles.\"cluster-roles\".policy-rules.\"policy-rules\".verbs","configDoc":"Verbs of the policy rule.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"verbs","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.rbac.service-accounts.\"service-accounts\".name","configDoc":"The name of the service account.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.rbac.service-accounts.\"service-accounts\".namespace","configDoc":"The namespace of the service account.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"namespace","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"`Map`","key":"quarkus.knative.rbac.service-accounts.\"service-accounts\".labels","configDoc":"Labels of the service account.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"labels","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.knative.rbac.service-accounts.\"service-accounts\".use-as-default","configDoc":"If true, this service account will be used in the generated Deployment resource.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"use-as-default","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.rbac.role-bindings.\"role-bindings\".name","configDoc":"Name of the RoleBinding resource to be generated. If not provided, it will use the application name plus the role ref name.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"`Map`","key":"quarkus.knative.rbac.role-bindings.\"role-bindings\".labels","configDoc":"Labels to add into the RoleBinding resource.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"labels","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.rbac.role-bindings.\"role-bindings\".role-name","configDoc":"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.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"role-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.knative.rbac.role-bindings.\"role-bindings\".cluster-wide","configDoc":"If the Role sets in the `role-name` property is cluster wide or not.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"cluster-wide","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.rbac.role-bindings.\"role-bindings\".subjects.\"subjects\".name","configDoc":"The \"name\" resource to use by the Subject element in the generated Role Binding resource.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.rbac.role-bindings.\"role-bindings\".subjects.\"subjects\".kind","configDoc":"The \"kind\" resource to use by the Subject element in the generated Role Binding resource. By default, it uses the \"ServiceAccount\" kind.","withinAMap":true,"defaultValue":"ServiceAccount","javaDocSiteLink":"","docMapKey":"kind","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.rbac.role-bindings.\"role-bindings\".subjects.\"subjects\".api-group","configDoc":"The \"apiGroup\" resource that matches with the \"kind\" property. By default, it's empty.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"api-group","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.rbac.role-bindings.\"role-bindings\".subjects.\"subjects\".namespace","configDoc":"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.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"namespace","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.rbac.cluster-role-bindings.\"cluster-role-bindings\".name","configDoc":"Name of the ClusterRoleBinding resource to be generated. If not provided, it will use the application name plus the role ref name.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"`Map`","key":"quarkus.knative.rbac.cluster-role-bindings.\"cluster-role-bindings\".labels","configDoc":"Labels to add into the RoleBinding resource.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"labels","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.rbac.cluster-role-bindings.\"cluster-role-bindings\".role-name","configDoc":"The name of the ClusterRole resource to use by the RoleRef element in the generated ClusterRoleBinding resource.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"role-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.rbac.cluster-role-bindings.\"cluster-role-bindings\".subjects.\"subjects\".name","configDoc":"The \"name\" resource to use by the Subject element in the generated Role Binding resource.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.rbac.cluster-role-bindings.\"cluster-role-bindings\".subjects.\"subjects\".kind","configDoc":"The \"kind\" resource to use by the Subject element in the generated Role Binding resource. By default, it uses the \"ServiceAccount\" kind.","withinAMap":true,"defaultValue":"ServiceAccount","javaDocSiteLink":"","docMapKey":"kind","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.rbac.cluster-role-bindings.\"cluster-role-bindings\".subjects.\"subjects\".api-group","configDoc":"The \"apiGroup\" resource that matches with the \"kind\" property. By default, it's empty.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"api-group","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.rbac.cluster-role-bindings.\"cluster-role-bindings\".subjects.\"subjects\".namespace","configDoc":"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.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"namespace","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.knative.add-version-to-label-selectors","configDoc":"If true, the 'app.kubernetes.io/version' label will be part of the selectors of Service and Deployment","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"add-version-to-label-selectors","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.knative.add-name-to-label-selectors","configDoc":"If true, the 'app.kubernetes.io/name' label will be part of the selectors of Service and Deployment","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"add-name-to-label-selectors","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.knative.idempotent","configDoc":"Switch used to control whether non-idempotent fields are included in generated kubernetes resources to improve git-ops compatibility","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"idempotent","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.env.secrets","configDoc":"The optional list of Secret names to load environment variables from.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"secrets","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.env.configmaps","configDoc":"The optional list of ConfigMap names to load environment variables from.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"configmaps","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"`Map`","key":"quarkus.knative.env.fields","configDoc":"The map associating environment variable names to their associated field references they take their value from.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"fields","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"`Map>`","key":"quarkus.knative.env.vars","configDoc":"The map associating environment name to its associated value.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"vars","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.env.mapping.\"mapping\".from-secret","configDoc":"The optional name of the Secret from which a value is to be extracted. Mutually exclusive with `from-configmap`.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"from-secret","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.env.mapping.\"mapping\".from-configmap","configDoc":"The optional name of the ConfigMap from which a value is to be extracted. Mutually exclusive with `from-secret`.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"from-configmap","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.env.mapping.\"mapping\".with-key","configDoc":"The key identifying the field from which the value is extracted.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"with-key","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.knative.cluster-local","configDoc":"Whether this service is cluster-local. Cluster local services are not exposed to the outside world. More information in link:https://knative.dev/docs/serving/services/private-services/[this link].","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"cluster-local","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.knative.min-scale","configDoc":"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.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"min-scale","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.knative.max-scale","configDoc":"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.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"max-scale","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.knative.scale-to-zero-enabled","configDoc":"The scale-to-zero values control whether Knative allows revisions to scale down to zero, or stops at “1”.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"scale-to-zero-enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"io.quarkus.kubernetes.deployment.AutoScalerClass","key":"quarkus.knative.revision-auto-scaling.auto-scaler-class","configDoc":"","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"auto-scaler-class","configPhase":"BUILD_TIME","acceptedValues":["`kpa`","`hpa`"],"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":true}},{"configDocKey":{"type":"io.quarkus.kubernetes.deployment.AutoScalingMetric","key":"quarkus.knative.revision-auto-scaling.metric","configDoc":"","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"metric","configPhase":"BUILD_TIME","acceptedValues":["`concurrency`","`rps`","`cpu`"],"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":true}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.knative.revision-auto-scaling.target","configDoc":"","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"target","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.knative.revision-auto-scaling.container-concurrency","configDoc":"","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"container-concurrency","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.knative.revision-auto-scaling.target-utilization-percentage","configDoc":"","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"target-utilization-percentage","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"io.quarkus.kubernetes.deployment.AutoScalerClass","key":"quarkus.knative.global-auto-scaling.auto-scaler-class","configDoc":"","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"auto-scaler-class","configPhase":"BUILD_TIME","acceptedValues":["`kpa`","`hpa`"],"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":true}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.knative.global-auto-scaling.container-concurrency","configDoc":"","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"container-concurrency","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.knative.global-auto-scaling.target-utilization-percentage","configDoc":"","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"target-utilization-percentage","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.knative.global-auto-scaling.requests-per-second","configDoc":"","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"requests-per-second","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.revision-name","configDoc":"","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"revision-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.traffic.\"traffic\".tag","configDoc":"Tag is optionally used to expose a dedicated url for referencing this target exclusively.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"tag","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.traffic.\"traffic\".revision-name","configDoc":"RevisionName of a specific revision to which to send this portion of traffic.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"revision-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.knative.traffic.\"traffic\".latest-revision","configDoc":"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.","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"latest-revision","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"java.lang.Long","key":"quarkus.knative.traffic.\"traffic\".percent","configDoc":"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.","withinAMap":true,"defaultValue":"100","javaDocSiteLink":"","docMapKey":"percent","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.app-secret","configDoc":"If set, the secret will mounted to the application container and its contents will be used for application configuration.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"app-secret","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.app-config-map","configDoc":"If set, the config map will be mounted to the application container and its contents will be used for application configuration.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"app-config-map","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.security-context.se-linux-options.level","configDoc":"The SELinux level label that applies to the container.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"level","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.security-context.se-linux-options.role","configDoc":"The SELinux role label that applies to the container.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"role","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.security-context.se-linux-options.type","configDoc":"The SELinux type label that applies to the container.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"type","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.security-context.se-linux-options.user","configDoc":"The SELinux user label that applies to the container.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"user","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.security-context.windows-options.gmsa-credential-spec-name","configDoc":"The name of the GMSA credential spec to use.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"gmsa-credential-spec-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.security-context.windows-options.gmsa-credential-spec","configDoc":"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.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"gmsa-credential-spec","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.security-context.windows-options.run-as-user-name","configDoc":"The UserName in Windows to run the entrypoint of the container process.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"run-as-user-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.knative.security-context.windows-options.host-process","configDoc":"HostProcess determines if a container should be run as a 'Host Process' container.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"host-process","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"java.lang.Long","key":"quarkus.knative.security-context.run-as-user","configDoc":"The UID to run the entrypoint of the container process.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"run-as-user","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"java.lang.Long","key":"quarkus.knative.security-context.run-as-group","configDoc":"The GID to run the entrypoint of the container process.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"run-as-group","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.knative.security-context.run-as-non-root","configDoc":"Indicates that the container must run as a non-root user.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"run-as-non-root","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"java.lang.Long","key":"quarkus.knative.security-context.supplemental-groups","configDoc":"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.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"supplemental-groups","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"java.lang.Long","key":"quarkus.knative.security-context.fs-group","configDoc":"A special supplemental group that applies to all containers in a pod.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"fs-group","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.knative.security-context.sysctls","configDoc":"Sysctls hold a list of namespaced sysctls used for the pod.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"sysctls","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"io.quarkus.kubernetes.deployment.SecurityContextConfig.PodFSGroupChangePolicy","key":"quarkus.knative.security-context.fs-group-change-policy","configDoc":"It holds policies that will be used for applying fsGroup to a volume when volume is mounted. Values: OnRootMismatch, Always","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"fs-group-change-policy","configPhase":"BUILD_TIME","acceptedValues":["tooltip: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.]","tooltip:always[It indicates that volume's ownership and permissions should always be changed whenever volume is mounted inside a Pod. This the default behavior.]"],"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.knative","enum":true}},{"configDocKey":{"type":"boolean","key":"quarkus.knative.deploy","configDoc":"If set to true, Quarkus will attempt to deploy the application to the target knative cluster","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"deploy","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.knative","enum":false}},{"configDocKey":{"type":"io.quarkus.kubernetes.spi.DeployStrategy","key":"quarkus.knative.deploy-strategy","configDoc":"If deploy is enabled, it will follow this strategy to update the resources to the target Knative cluster.","withinAMap":false,"defaultValue":"create-or-update","javaDocSiteLink":"","docMapKey":"deploy-strategy","configPhase":"BUILD_TIME","acceptedValues":["`create-or-update`","`create`","`replace`","`server-side-apply`"],"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.knative","enum":true}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.kubernetes.deployment.KubernetesConfig b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.kubernetes.deployment.KubernetesConfig index 4fc0e93676..97b796d05e 100644 --- a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.kubernetes.deployment.KubernetesConfig +++ b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.kubernetes.deployment.KubernetesConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"string","key":"quarkus.kubernetes.part-of","configDoc":"The name of the group this component belongs too","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"part-of","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.name","configDoc":"The name of the application. This value will be used for naming Kubernetes resources like: - Deployment - Service and so on ...","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.version","configDoc":"The version of the application.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"version","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"io.quarkus.kubernetes.deployment.KubernetesConfig.DeploymentResourceKind","key":"quarkus.kubernetes.deployment-kind","configDoc":"The kind of the deployment resource to use. Supported values are 'StatefulSet', 'Job', 'CronJob' and 'Deployment' defaulting to the latter.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"deployment-kind","configPhase":"BUILD_TIME","acceptedValues":["`deployment`","`stateful-set`","`job`","`cron-job`"],"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.kubernetes","enum":true}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.namespace","configDoc":"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).","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"namespace","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"`Map`","key":"quarkus.kubernetes.labels","configDoc":"Custom labels to add to all resources","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"labels","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"`Map`","key":"quarkus.kubernetes.annotations","configDoc":"Custom annotations to add to all resources","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"annotations","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.kubernetes.add-build-timestamp","configDoc":"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","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"add-build-timestamp","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.working-dir","configDoc":"Working directory","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"working-dir","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.command","configDoc":"The commands","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"command","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.arguments","configDoc":"The arguments","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"arguments","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.service-account","configDoc":"The service account","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"service-account","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.kubernetes.ports.\"ports\".container-port","configDoc":"The port number. Refers to the container port.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"container-port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.kubernetes.ports.\"ports\".host-port","configDoc":"The host port.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"host-port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.ports.\"ports\".path","configDoc":"The application path (refers to web application path).","withinAMap":true,"defaultValue":"/","javaDocSiteLink":"","docMapKey":"path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"io.dekorate.kubernetes.annotation.Protocol","key":"quarkus.kubernetes.ports.\"ports\".protocol","configDoc":"The protocol.","withinAMap":true,"defaultValue":"tcp","javaDocSiteLink":"","docMapKey":"protocol","configPhase":"BUILD_TIME","acceptedValues":["`tcp`","`udp`","`sctp`","`http`","`proxy`"],"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":true}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.kubernetes.ports.\"ports\".node-port","configDoc":"","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"node-port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.kubernetes.ports.\"ports\".tls","configDoc":"If enabled, the port will be configured to use the schema HTTPS.","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"tls","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.kubernetes.replicas","configDoc":"The number of desired pods","withinAMap":false,"defaultValue":"1","javaDocSiteLink":"","docMapKey":"replicas","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"io.dekorate.kubernetes.annotation.ServiceType","key":"quarkus.kubernetes.service-type","configDoc":"The type of service that will be generated for the application","withinAMap":false,"defaultValue":"cluster-ip","javaDocSiteLink":"","docMapKey":"service-type","configPhase":"BUILD_TIME","acceptedValues":["`cluster-ip`","`node-port`","`load-balancer`","`external-name`"],"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.kubernetes","enum":true}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.kubernetes.node-port","configDoc":"The nodePort to set when serviceType is set to node-port.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"node-port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"io.dekorate.kubernetes.annotation.ImagePullPolicy","key":"quarkus.kubernetes.image-pull-policy","configDoc":"Image pull policy","withinAMap":false,"defaultValue":"always","javaDocSiteLink":"","docMapKey":"image-pull-policy","configPhase":"BUILD_TIME","acceptedValues":["`always`","`if-not-present`","`never`"],"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.kubernetes","enum":true}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.image-pull-secrets","configDoc":"The image pull secret","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"image-pull-secrets","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.kubernetes.liveness-probe.http-action-port","configDoc":"The port number to use when configuring the `http get` action. If not configured, the port corresponding to the `httpActionPortName` will be used.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.liveness-probe.http-action-port-name","configDoc":"The port name for selecting the port of the `HTTP get` action.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-port-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.liveness-probe.http-action-path","configDoc":"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.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.liveness-probe.http-action-scheme","configDoc":"The scheme of the `HTTP get` action. Can be either \"HTTP\" or \"HTTPS\".","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-scheme","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.liveness-probe.exec-action","configDoc":"The command to use for the probe.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"exec-action","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.liveness-probe.tcp-socket-action","configDoc":"The tcp socket to use for the probe (the format is host:port).","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"tcp-socket-action","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.liveness-probe.grpc-action","configDoc":"The gRPC port to use for the probe (the format is either port or port:service).","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"grpc-action","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.kubernetes.liveness-probe.grpc-action-enabled","configDoc":"If enabled and `grpc-action` is not provided, it will use the generated service name and the gRPC port.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"grpc-action-enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.kubernetes.liveness-probe.initial-delay","configDoc":"The amount of time to wait before starting to probe.","withinAMap":false,"defaultValue":"5S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"initial-delay","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.kubernetes.liveness-probe.period","configDoc":"The period in which the action should be called.","withinAMap":false,"defaultValue":"10S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"period","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.kubernetes.liveness-probe.timeout","configDoc":"The amount of time to wait for each action.","withinAMap":false,"defaultValue":"10S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"timeout","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.kubernetes.liveness-probe.success-threshold","configDoc":"The success threshold to use.","withinAMap":false,"defaultValue":"1","javaDocSiteLink":"","docMapKey":"success-threshold","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.kubernetes.liveness-probe.failure-threshold","configDoc":"The failure threshold to use.","withinAMap":false,"defaultValue":"3","javaDocSiteLink":"","docMapKey":"failure-threshold","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.kubernetes.readiness-probe.http-action-port","configDoc":"The port number to use when configuring the `http get` action. If not configured, the port corresponding to the `httpActionPortName` will be used.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.readiness-probe.http-action-port-name","configDoc":"The port name for selecting the port of the `HTTP get` action.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-port-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.readiness-probe.http-action-path","configDoc":"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.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.readiness-probe.http-action-scheme","configDoc":"The scheme of the `HTTP get` action. Can be either \"HTTP\" or \"HTTPS\".","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-scheme","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.readiness-probe.exec-action","configDoc":"The command to use for the probe.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"exec-action","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.readiness-probe.tcp-socket-action","configDoc":"The tcp socket to use for the probe (the format is host:port).","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"tcp-socket-action","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.readiness-probe.grpc-action","configDoc":"The gRPC port to use for the probe (the format is either port or port:service).","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"grpc-action","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.kubernetes.readiness-probe.grpc-action-enabled","configDoc":"If enabled and `grpc-action` is not provided, it will use the generated service name and the gRPC port.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"grpc-action-enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.kubernetes.readiness-probe.initial-delay","configDoc":"The amount of time to wait before starting to probe.","withinAMap":false,"defaultValue":"5S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"initial-delay","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.kubernetes.readiness-probe.period","configDoc":"The period in which the action should be called.","withinAMap":false,"defaultValue":"10S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"period","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.kubernetes.readiness-probe.timeout","configDoc":"The amount of time to wait for each action.","withinAMap":false,"defaultValue":"10S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"timeout","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.kubernetes.readiness-probe.success-threshold","configDoc":"The success threshold to use.","withinAMap":false,"defaultValue":"1","javaDocSiteLink":"","docMapKey":"success-threshold","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.kubernetes.readiness-probe.failure-threshold","configDoc":"The failure threshold to use.","withinAMap":false,"defaultValue":"3","javaDocSiteLink":"","docMapKey":"failure-threshold","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.kubernetes.startup-probe.http-action-port","configDoc":"The port number to use when configuring the `http get` action. If not configured, the port corresponding to the `httpActionPortName` will be used.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.startup-probe.http-action-port-name","configDoc":"The port name for selecting the port of the `HTTP get` action.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-port-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.startup-probe.http-action-path","configDoc":"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.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.startup-probe.http-action-scheme","configDoc":"The scheme of the `HTTP get` action. Can be either \"HTTP\" or \"HTTPS\".","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-scheme","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.startup-probe.exec-action","configDoc":"The command to use for the probe.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"exec-action","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.startup-probe.tcp-socket-action","configDoc":"The tcp socket to use for the probe (the format is host:port).","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"tcp-socket-action","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.startup-probe.grpc-action","configDoc":"The gRPC port to use for the probe (the format is either port or port:service).","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"grpc-action","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.kubernetes.startup-probe.grpc-action-enabled","configDoc":"If enabled and `grpc-action` is not provided, it will use the generated service name and the gRPC port.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"grpc-action-enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.kubernetes.startup-probe.initial-delay","configDoc":"The amount of time to wait before starting to probe.","withinAMap":false,"defaultValue":"5S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"initial-delay","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.kubernetes.startup-probe.period","configDoc":"The period in which the action should be called.","withinAMap":false,"defaultValue":"10S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"period","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.kubernetes.startup-probe.timeout","configDoc":"The amount of time to wait for each action.","withinAMap":false,"defaultValue":"10S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"timeout","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.kubernetes.startup-probe.success-threshold","configDoc":"The success threshold to use.","withinAMap":false,"defaultValue":"1","javaDocSiteLink":"","docMapKey":"success-threshold","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.kubernetes.startup-probe.failure-threshold","configDoc":"The failure threshold to use.","withinAMap":false,"defaultValue":"3","javaDocSiteLink":"","docMapKey":"failure-threshold","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.kubernetes.prometheus.annotations","configDoc":"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.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"annotations","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.prometheus.prefix","configDoc":"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","withinAMap":false,"defaultValue":"prometheus.io","javaDocSiteLink":"","docMapKey":"prefix","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.prometheus.scrape","configDoc":"Define the annotation used to indicate services that should be scraped. By default, `/scrape` will be appended to the defined prefix.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"scrape","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.prometheus.path","configDoc":"Define the annotation used to indicate the path to scrape. By default, `/path` will be appended to the defined prefix.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.prometheus.port","configDoc":"Define the annotation used to indicate the port to scrape. By default, `/port` will be appended to the defined prefix.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.prometheus.scheme","configDoc":"Define the annotation used to indicate the scheme to use for scraping By default, `/scheme` will be appended to the defined prefix.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"scheme","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.mounts.\"mounts\".name","configDoc":"The name of the volumeName to mount.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.mounts.\"mounts\".path","configDoc":"The path to mount.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.mounts.\"mounts\".sub-path","configDoc":"Path within the volumeName from which the container's volumeName should be mounted.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"sub-path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.kubernetes.mounts.\"mounts\".read-only","configDoc":"ReadOnly","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"read-only","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.secret-volumes.\"secret-volumes\".secret-name","configDoc":"The name of the secret to mount.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"secret-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.secret-volumes.\"secret-volumes\".default-mode","configDoc":"Default mode. When specifying an octal number, leading zero must be present.","withinAMap":true,"defaultValue":"0600","javaDocSiteLink":"","docMapKey":"default-mode","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.secret-volumes.\"secret-volumes\".items.\"items\".path","configDoc":"The path where the file will be mounted.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"int","key":"quarkus.kubernetes.secret-volumes.\"secret-volumes\".items.\"items\".mode","configDoc":"It must be a value between 0000 and 0777. If not specified, the volume defaultMode will be used.","withinAMap":true,"defaultValue":"-1","javaDocSiteLink":"","docMapKey":"mode","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.kubernetes.secret-volumes.\"secret-volumes\".optional","configDoc":"Optional","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"optional","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.config-map-volumes.\"config-map-volumes\".config-map-name","configDoc":"The name of the ConfigMap to mount.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"config-map-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.config-map-volumes.\"config-map-volumes\".default-mode","configDoc":"Default mode. When specifying an octal number, leading zero must be present.","withinAMap":true,"defaultValue":"0600","javaDocSiteLink":"","docMapKey":"default-mode","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.config-map-volumes.\"config-map-volumes\".items.\"items\".path","configDoc":"The path where the file will be mounted.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"int","key":"quarkus.kubernetes.config-map-volumes.\"config-map-volumes\".items.\"items\".mode","configDoc":"It must be a value between 0000 and 0777. If not specified, the volume defaultMode will be used.","withinAMap":true,"defaultValue":"-1","javaDocSiteLink":"","docMapKey":"mode","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.kubernetes.config-map-volumes.\"config-map-volumes\".optional","configDoc":"Optional","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"optional","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.empty-dir-volumes","configDoc":"EmptyDir volumes","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"empty-dir-volumes","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.git-repo-volumes.\"git-repo-volumes\".repository","configDoc":"Git repository URL.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"repository","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.git-repo-volumes.\"git-repo-volumes\".directory","configDoc":"The directory of the repository to mount.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"directory","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.git-repo-volumes.\"git-repo-volumes\".revision","configDoc":"The commit hash to use.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"revision","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.pvc-volumes.\"pvc-volumes\".claim-name","configDoc":"The name of the claim to mount.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"claim-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.pvc-volumes.\"pvc-volumes\".default-mode","configDoc":"Default mode. When specifying an octal number, leading zero must be present.","withinAMap":true,"defaultValue":"0600","javaDocSiteLink":"","docMapKey":"default-mode","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.kubernetes.pvc-volumes.\"pvc-volumes\".optional","configDoc":"Optional","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"optional","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.aws-elastic-block-store-volumes.\"aws-elastic-block-store-volumes\".volume-id","configDoc":"The name of the disk to mount.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"volume-id","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.kubernetes.aws-elastic-block-store-volumes.\"aws-elastic-block-store-volumes\".partition","configDoc":"The partition.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"partition","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.aws-elastic-block-store-volumes.\"aws-elastic-block-store-volumes\".fs-type","configDoc":"Filesystem type.","withinAMap":true,"defaultValue":"ext4","javaDocSiteLink":"","docMapKey":"fs-type","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.kubernetes.aws-elastic-block-store-volumes.\"aws-elastic-block-store-volumes\".read-only","configDoc":"Whether the volumeName is read only or not.","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"read-only","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.azure-file-volumes.\"azure-file-volumes\".share-name","configDoc":"The share name.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"share-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.azure-file-volumes.\"azure-file-volumes\".secret-name","configDoc":"The secret name.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"secret-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.kubernetes.azure-file-volumes.\"azure-file-volumes\".read-only","configDoc":"Whether the volumeName is read only or not.","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"read-only","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.azure-disk-volumes.\"azure-disk-volumes\".disk-name","configDoc":"The name of the disk to mount.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"disk-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.azure-disk-volumes.\"azure-disk-volumes\".disk-uri","configDoc":"The URI of the vhd blob object OR the resourceID of an Azure managed data disk if Kind is Managed","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"disk-uri","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"io.quarkus.kubernetes.deployment.AzureDiskVolumeConfig.Kind","key":"quarkus.kubernetes.azure-disk-volumes.\"azure-disk-volumes\".kind","configDoc":"Kind of disk.","withinAMap":true,"defaultValue":"managed","javaDocSiteLink":"","docMapKey":"kind","configPhase":"BUILD_TIME","acceptedValues":["`managed`","`shared`"],"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":true}},{"configDocKey":{"type":"io.quarkus.kubernetes.deployment.AzureDiskVolumeConfig.CachingMode","key":"quarkus.kubernetes.azure-disk-volumes.\"azure-disk-volumes\".caching-mode","configDoc":"Disk caching mode.","withinAMap":true,"defaultValue":"read-write","javaDocSiteLink":"","docMapKey":"caching-mode","configPhase":"BUILD_TIME","acceptedValues":["`read-write`","`read-only`","`none`"],"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":true}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.azure-disk-volumes.\"azure-disk-volumes\".fs-type","configDoc":"File system type.","withinAMap":true,"defaultValue":"ext4","javaDocSiteLink":"","docMapKey":"fs-type","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.kubernetes.azure-disk-volumes.\"azure-disk-volumes\".read-only","configDoc":"Whether the volumeName is read only or not.","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"read-only","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.init-containers.\"init-containers\".image","configDoc":"The container image.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"image","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.init-containers.\"init-containers\".working-dir","configDoc":"Working directory.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"working-dir","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.init-containers.\"init-containers\".command","configDoc":"The commands","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"command","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.init-containers.\"init-containers\".arguments","configDoc":"The arguments","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"arguments","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.init-containers.\"init-containers\".service-account","configDoc":"The service account.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"service-account","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.init-containers.\"init-containers\".host","configDoc":"The host under which the application is going to be exposed.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"host","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.kubernetes.init-containers.\"init-containers\".ports.\"ports\".container-port","configDoc":"The port number. Refers to the container port.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"container-port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.kubernetes.init-containers.\"init-containers\".ports.\"ports\".host-port","configDoc":"The host port.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"host-port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.init-containers.\"init-containers\".ports.\"ports\".path","configDoc":"The application path (refers to web application path).","withinAMap":true,"defaultValue":"/","javaDocSiteLink":"","docMapKey":"path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"io.dekorate.kubernetes.annotation.Protocol","key":"quarkus.kubernetes.init-containers.\"init-containers\".ports.\"ports\".protocol","configDoc":"The protocol.","withinAMap":true,"defaultValue":"tcp","javaDocSiteLink":"","docMapKey":"protocol","configPhase":"BUILD_TIME","acceptedValues":["`tcp`","`udp`","`sctp`","`http`","`proxy`"],"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":true}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.kubernetes.init-containers.\"init-containers\".ports.\"ports\".node-port","configDoc":"","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"node-port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.kubernetes.init-containers.\"init-containers\".ports.\"ports\".tls","configDoc":"If enabled, the port will be configured to use the schema HTTPS.","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"tls","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"io.dekorate.kubernetes.annotation.ImagePullPolicy","key":"quarkus.kubernetes.init-containers.\"init-containers\".image-pull-policy","configDoc":"Image pull policy.","withinAMap":true,"defaultValue":"always","javaDocSiteLink":"","docMapKey":"image-pull-policy","configPhase":"BUILD_TIME","acceptedValues":["`always`","`if-not-present`","`never`"],"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":true}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.init-containers.\"init-containers\".image-pull-secrets","configDoc":"The image pull secret","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"image-pull-secrets","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.kubernetes.init-containers.\"init-containers\".liveness-probe.http-action-port","configDoc":"The port number to use when configuring the `http get` action. If not configured, the port corresponding to the `httpActionPortName` will be used.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.init-containers.\"init-containers\".liveness-probe.http-action-port-name","configDoc":"The port name for selecting the port of the `HTTP get` action.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-port-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.init-containers.\"init-containers\".liveness-probe.http-action-path","configDoc":"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.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.init-containers.\"init-containers\".liveness-probe.http-action-scheme","configDoc":"The scheme of the `HTTP get` action. Can be either \"HTTP\" or \"HTTPS\".","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-scheme","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.init-containers.\"init-containers\".liveness-probe.exec-action","configDoc":"The command to use for the probe.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"exec-action","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.init-containers.\"init-containers\".liveness-probe.tcp-socket-action","configDoc":"The tcp socket to use for the probe (the format is host:port).","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"tcp-socket-action","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.init-containers.\"init-containers\".liveness-probe.grpc-action","configDoc":"The gRPC port to use for the probe (the format is either port or port:service).","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"grpc-action","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.kubernetes.init-containers.\"init-containers\".liveness-probe.grpc-action-enabled","configDoc":"If enabled and `grpc-action` is not provided, it will use the generated service name and the gRPC port.","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"grpc-action-enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.kubernetes.init-containers.\"init-containers\".liveness-probe.initial-delay","configDoc":"The amount of time to wait before starting to probe.","withinAMap":true,"defaultValue":"5S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"initial-delay","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.kubernetes.init-containers.\"init-containers\".liveness-probe.period","configDoc":"The period in which the action should be called.","withinAMap":true,"defaultValue":"10S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"period","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.kubernetes.init-containers.\"init-containers\".liveness-probe.timeout","configDoc":"The amount of time to wait for each action.","withinAMap":true,"defaultValue":"10S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"timeout","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.kubernetes.init-containers.\"init-containers\".liveness-probe.success-threshold","configDoc":"The success threshold to use.","withinAMap":true,"defaultValue":"1","javaDocSiteLink":"","docMapKey":"success-threshold","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.kubernetes.init-containers.\"init-containers\".liveness-probe.failure-threshold","configDoc":"The failure threshold to use.","withinAMap":true,"defaultValue":"3","javaDocSiteLink":"","docMapKey":"failure-threshold","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.kubernetes.init-containers.\"init-containers\".readiness-probe.http-action-port","configDoc":"The port number to use when configuring the `http get` action. If not configured, the port corresponding to the `httpActionPortName` will be used.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.init-containers.\"init-containers\".readiness-probe.http-action-port-name","configDoc":"The port name for selecting the port of the `HTTP get` action.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-port-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.init-containers.\"init-containers\".readiness-probe.http-action-path","configDoc":"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.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.init-containers.\"init-containers\".readiness-probe.http-action-scheme","configDoc":"The scheme of the `HTTP get` action. Can be either \"HTTP\" or \"HTTPS\".","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-scheme","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.init-containers.\"init-containers\".readiness-probe.exec-action","configDoc":"The command to use for the probe.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"exec-action","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.init-containers.\"init-containers\".readiness-probe.tcp-socket-action","configDoc":"The tcp socket to use for the probe (the format is host:port).","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"tcp-socket-action","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.init-containers.\"init-containers\".readiness-probe.grpc-action","configDoc":"The gRPC port to use for the probe (the format is either port or port:service).","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"grpc-action","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.kubernetes.init-containers.\"init-containers\".readiness-probe.grpc-action-enabled","configDoc":"If enabled and `grpc-action` is not provided, it will use the generated service name and the gRPC port.","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"grpc-action-enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.kubernetes.init-containers.\"init-containers\".readiness-probe.initial-delay","configDoc":"The amount of time to wait before starting to probe.","withinAMap":true,"defaultValue":"5S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"initial-delay","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.kubernetes.init-containers.\"init-containers\".readiness-probe.period","configDoc":"The period in which the action should be called.","withinAMap":true,"defaultValue":"10S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"period","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.kubernetes.init-containers.\"init-containers\".readiness-probe.timeout","configDoc":"The amount of time to wait for each action.","withinAMap":true,"defaultValue":"10S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"timeout","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.kubernetes.init-containers.\"init-containers\".readiness-probe.success-threshold","configDoc":"The success threshold to use.","withinAMap":true,"defaultValue":"1","javaDocSiteLink":"","docMapKey":"success-threshold","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.kubernetes.init-containers.\"init-containers\".readiness-probe.failure-threshold","configDoc":"The failure threshold to use.","withinAMap":true,"defaultValue":"3","javaDocSiteLink":"","docMapKey":"failure-threshold","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.init-containers.\"init-containers\".mounts.\"mounts\".name","configDoc":"The name of the volumeName to mount.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.init-containers.\"init-containers\".mounts.\"mounts\".path","configDoc":"The path to mount.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.init-containers.\"init-containers\".mounts.\"mounts\".sub-path","configDoc":"Path within the volumeName from which the container's volumeName should be mounted.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"sub-path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.kubernetes.init-containers.\"init-containers\".mounts.\"mounts\".read-only","configDoc":"ReadOnly","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"read-only","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.init-containers.\"init-containers\".resources.limits.cpu","configDoc":"CPU Requirements","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"cpu","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.init-containers.\"init-containers\".resources.limits.memory","configDoc":"Memory Requirements","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"memory","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.init-containers.\"init-containers\".resources.requests.cpu","configDoc":"CPU Requirements","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"cpu","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.init-containers.\"init-containers\".resources.requests.memory","configDoc":"Memory Requirements","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"memory","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.init-containers.\"init-containers\".env.secrets","configDoc":"The optional list of Secret names to load environment variables from.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"secrets","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.init-containers.\"init-containers\".env.configmaps","configDoc":"The optional list of ConfigMap names to load environment variables from.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"configmaps","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"`Map`","key":"quarkus.kubernetes.init-containers.\"init-containers\".env.fields","configDoc":"The map associating environment variable names to their associated field references they take their value from.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"fields","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"`Map>`","key":"quarkus.kubernetes.init-containers.\"init-containers\".env.vars","configDoc":"The map associating environment name to its associated value.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"vars","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.init-containers.\"init-containers\".env.mapping.\"mapping\".from-secret","configDoc":"The optional name of the Secret from which a value is to be extracted. Mutually exclusive with `from-configmap`.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"from-secret","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.init-containers.\"init-containers\".env.mapping.\"mapping\".from-configmap","configDoc":"The optional name of the ConfigMap from which a value is to be extracted. Mutually exclusive with `from-secret`.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"from-configmap","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.init-containers.\"init-containers\".env.mapping.\"mapping\".with-key","configDoc":"The key identifying the field from which the value is extracted.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"with-key","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.sidecars.\"sidecars\".image","configDoc":"The container image.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"image","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.sidecars.\"sidecars\".working-dir","configDoc":"Working directory.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"working-dir","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.sidecars.\"sidecars\".command","configDoc":"The commands","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"command","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.sidecars.\"sidecars\".arguments","configDoc":"The arguments","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"arguments","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.sidecars.\"sidecars\".service-account","configDoc":"The service account.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"service-account","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.sidecars.\"sidecars\".host","configDoc":"The host under which the application is going to be exposed.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"host","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.kubernetes.sidecars.\"sidecars\".ports.\"ports\".container-port","configDoc":"The port number. Refers to the container port.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"container-port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.kubernetes.sidecars.\"sidecars\".ports.\"ports\".host-port","configDoc":"The host port.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"host-port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.sidecars.\"sidecars\".ports.\"ports\".path","configDoc":"The application path (refers to web application path).","withinAMap":true,"defaultValue":"/","javaDocSiteLink":"","docMapKey":"path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"io.dekorate.kubernetes.annotation.Protocol","key":"quarkus.kubernetes.sidecars.\"sidecars\".ports.\"ports\".protocol","configDoc":"The protocol.","withinAMap":true,"defaultValue":"tcp","javaDocSiteLink":"","docMapKey":"protocol","configPhase":"BUILD_TIME","acceptedValues":["`tcp`","`udp`","`sctp`","`http`","`proxy`"],"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":true}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.kubernetes.sidecars.\"sidecars\".ports.\"ports\".node-port","configDoc":"","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"node-port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.kubernetes.sidecars.\"sidecars\".ports.\"ports\".tls","configDoc":"If enabled, the port will be configured to use the schema HTTPS.","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"tls","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"io.dekorate.kubernetes.annotation.ImagePullPolicy","key":"quarkus.kubernetes.sidecars.\"sidecars\".image-pull-policy","configDoc":"Image pull policy.","withinAMap":true,"defaultValue":"always","javaDocSiteLink":"","docMapKey":"image-pull-policy","configPhase":"BUILD_TIME","acceptedValues":["`always`","`if-not-present`","`never`"],"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":true}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.sidecars.\"sidecars\".image-pull-secrets","configDoc":"The image pull secret","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"image-pull-secrets","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.kubernetes.sidecars.\"sidecars\".liveness-probe.http-action-port","configDoc":"The port number to use when configuring the `http get` action. If not configured, the port corresponding to the `httpActionPortName` will be used.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.sidecars.\"sidecars\".liveness-probe.http-action-port-name","configDoc":"The port name for selecting the port of the `HTTP get` action.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-port-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.sidecars.\"sidecars\".liveness-probe.http-action-path","configDoc":"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.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.sidecars.\"sidecars\".liveness-probe.http-action-scheme","configDoc":"The scheme of the `HTTP get` action. Can be either \"HTTP\" or \"HTTPS\".","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-scheme","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.sidecars.\"sidecars\".liveness-probe.exec-action","configDoc":"The command to use for the probe.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"exec-action","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.sidecars.\"sidecars\".liveness-probe.tcp-socket-action","configDoc":"The tcp socket to use for the probe (the format is host:port).","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"tcp-socket-action","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.sidecars.\"sidecars\".liveness-probe.grpc-action","configDoc":"The gRPC port to use for the probe (the format is either port or port:service).","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"grpc-action","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.kubernetes.sidecars.\"sidecars\".liveness-probe.grpc-action-enabled","configDoc":"If enabled and `grpc-action` is not provided, it will use the generated service name and the gRPC port.","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"grpc-action-enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.kubernetes.sidecars.\"sidecars\".liveness-probe.initial-delay","configDoc":"The amount of time to wait before starting to probe.","withinAMap":true,"defaultValue":"5S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"initial-delay","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.kubernetes.sidecars.\"sidecars\".liveness-probe.period","configDoc":"The period in which the action should be called.","withinAMap":true,"defaultValue":"10S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"period","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.kubernetes.sidecars.\"sidecars\".liveness-probe.timeout","configDoc":"The amount of time to wait for each action.","withinAMap":true,"defaultValue":"10S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"timeout","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.kubernetes.sidecars.\"sidecars\".liveness-probe.success-threshold","configDoc":"The success threshold to use.","withinAMap":true,"defaultValue":"1","javaDocSiteLink":"","docMapKey":"success-threshold","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.kubernetes.sidecars.\"sidecars\".liveness-probe.failure-threshold","configDoc":"The failure threshold to use.","withinAMap":true,"defaultValue":"3","javaDocSiteLink":"","docMapKey":"failure-threshold","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.kubernetes.sidecars.\"sidecars\".readiness-probe.http-action-port","configDoc":"The port number to use when configuring the `http get` action. If not configured, the port corresponding to the `httpActionPortName` will be used.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.sidecars.\"sidecars\".readiness-probe.http-action-port-name","configDoc":"The port name for selecting the port of the `HTTP get` action.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-port-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.sidecars.\"sidecars\".readiness-probe.http-action-path","configDoc":"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.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.sidecars.\"sidecars\".readiness-probe.http-action-scheme","configDoc":"The scheme of the `HTTP get` action. Can be either \"HTTP\" or \"HTTPS\".","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-scheme","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.sidecars.\"sidecars\".readiness-probe.exec-action","configDoc":"The command to use for the probe.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"exec-action","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.sidecars.\"sidecars\".readiness-probe.tcp-socket-action","configDoc":"The tcp socket to use for the probe (the format is host:port).","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"tcp-socket-action","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.sidecars.\"sidecars\".readiness-probe.grpc-action","configDoc":"The gRPC port to use for the probe (the format is either port or port:service).","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"grpc-action","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.kubernetes.sidecars.\"sidecars\".readiness-probe.grpc-action-enabled","configDoc":"If enabled and `grpc-action` is not provided, it will use the generated service name and the gRPC port.","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"grpc-action-enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.kubernetes.sidecars.\"sidecars\".readiness-probe.initial-delay","configDoc":"The amount of time to wait before starting to probe.","withinAMap":true,"defaultValue":"5S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"initial-delay","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.kubernetes.sidecars.\"sidecars\".readiness-probe.period","configDoc":"The period in which the action should be called.","withinAMap":true,"defaultValue":"10S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"period","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.kubernetes.sidecars.\"sidecars\".readiness-probe.timeout","configDoc":"The amount of time to wait for each action.","withinAMap":true,"defaultValue":"10S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"timeout","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.kubernetes.sidecars.\"sidecars\".readiness-probe.success-threshold","configDoc":"The success threshold to use.","withinAMap":true,"defaultValue":"1","javaDocSiteLink":"","docMapKey":"success-threshold","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.kubernetes.sidecars.\"sidecars\".readiness-probe.failure-threshold","configDoc":"The failure threshold to use.","withinAMap":true,"defaultValue":"3","javaDocSiteLink":"","docMapKey":"failure-threshold","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.sidecars.\"sidecars\".mounts.\"mounts\".name","configDoc":"The name of the volumeName to mount.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.sidecars.\"sidecars\".mounts.\"mounts\".path","configDoc":"The path to mount.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.sidecars.\"sidecars\".mounts.\"mounts\".sub-path","configDoc":"Path within the volumeName from which the container's volumeName should be mounted.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"sub-path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.kubernetes.sidecars.\"sidecars\".mounts.\"mounts\".read-only","configDoc":"ReadOnly","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"read-only","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.sidecars.\"sidecars\".resources.limits.cpu","configDoc":"CPU Requirements","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"cpu","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.sidecars.\"sidecars\".resources.limits.memory","configDoc":"Memory Requirements","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"memory","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.sidecars.\"sidecars\".resources.requests.cpu","configDoc":"CPU Requirements","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"cpu","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.sidecars.\"sidecars\".resources.requests.memory","configDoc":"Memory Requirements","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"memory","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.sidecars.\"sidecars\".env.secrets","configDoc":"The optional list of Secret names to load environment variables from.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"secrets","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.sidecars.\"sidecars\".env.configmaps","configDoc":"The optional list of ConfigMap names to load environment variables from.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"configmaps","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"`Map`","key":"quarkus.kubernetes.sidecars.\"sidecars\".env.fields","configDoc":"The map associating environment variable names to their associated field references they take their value from.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"fields","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"`Map>`","key":"quarkus.kubernetes.sidecars.\"sidecars\".env.vars","configDoc":"The map associating environment name to its associated value.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"vars","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.sidecars.\"sidecars\".env.mapping.\"mapping\".from-secret","configDoc":"The optional name of the Secret from which a value is to be extracted. Mutually exclusive with `from-configmap`.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"from-secret","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.sidecars.\"sidecars\".env.mapping.\"mapping\".from-configmap","configDoc":"The optional name of the ConfigMap from which a value is to be extracted. Mutually exclusive with `from-secret`.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"from-configmap","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.sidecars.\"sidecars\".env.mapping.\"mapping\".with-key","configDoc":"The key identifying the field from which the value is extracted.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"with-key","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.deployment-target","configDoc":"The target deployment platform. Defaults to kubernetes. Can be kubernetes, openshift, knative, minikube etc., or any combination of the above as comma separated list.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"deployment-target","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.hostaliases.\"host-aliases\".ip","configDoc":"The ip address","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"ip","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.hostaliases.\"host-aliases\".hostnames","configDoc":"The hostnames to resolve to the ip","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"hostnames","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.resources.limits.cpu","configDoc":"CPU Requirements","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"cpu","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.resources.limits.memory","configDoc":"Memory Requirements","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"memory","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.resources.requests.cpu","configDoc":"CPU Requirements","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"cpu","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.resources.requests.memory","configDoc":"Memory Requirements","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"memory","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.rbac.roles.\"roles\".name","configDoc":"The name of the role.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.rbac.roles.\"roles\".namespace","configDoc":"The namespace of the role.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"namespace","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"`Map`","key":"quarkus.kubernetes.rbac.roles.\"roles\".labels","configDoc":"Labels to add into the Role resource.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"labels","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.rbac.roles.\"roles\".policy-rules.\"policy-rules\".api-groups","configDoc":"API groups of the policy rule.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"api-groups","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.rbac.roles.\"roles\".policy-rules.\"policy-rules\".non-resource-urls","configDoc":"Non resource URLs of the policy rule.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"non-resource-urls","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.rbac.roles.\"roles\".policy-rules.\"policy-rules\".resource-names","configDoc":"Resource names of the policy rule.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"resource-names","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.rbac.roles.\"roles\".policy-rules.\"policy-rules\".resources","configDoc":"Resources of the policy rule.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"resources","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.rbac.roles.\"roles\".policy-rules.\"policy-rules\".verbs","configDoc":"Verbs of the policy rule.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"verbs","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.rbac.cluster-roles.\"cluster-roles\".name","configDoc":"The name of the cluster role.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"`Map`","key":"quarkus.kubernetes.rbac.cluster-roles.\"cluster-roles\".labels","configDoc":"Labels to add into the ClusterRole resource.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"labels","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.rbac.cluster-roles.\"cluster-roles\".policy-rules.\"policy-rules\".api-groups","configDoc":"API groups of the policy rule.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"api-groups","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.rbac.cluster-roles.\"cluster-roles\".policy-rules.\"policy-rules\".non-resource-urls","configDoc":"Non resource URLs of the policy rule.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"non-resource-urls","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.rbac.cluster-roles.\"cluster-roles\".policy-rules.\"policy-rules\".resource-names","configDoc":"Resource names of the policy rule.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"resource-names","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.rbac.cluster-roles.\"cluster-roles\".policy-rules.\"policy-rules\".resources","configDoc":"Resources of the policy rule.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"resources","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.rbac.cluster-roles.\"cluster-roles\".policy-rules.\"policy-rules\".verbs","configDoc":"Verbs of the policy rule.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"verbs","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.rbac.service-accounts.\"service-accounts\".name","configDoc":"The name of the service account.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.rbac.service-accounts.\"service-accounts\".namespace","configDoc":"The namespace of the service account.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"namespace","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"`Map`","key":"quarkus.kubernetes.rbac.service-accounts.\"service-accounts\".labels","configDoc":"Labels of the service account.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"labels","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.kubernetes.rbac.service-accounts.\"service-accounts\".use-as-default","configDoc":"If true, this service account will be used in the generated Deployment resource.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"use-as-default","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.rbac.role-bindings.\"role-bindings\".name","configDoc":"Name of the RoleBinding resource to be generated. If not provided, it will use the application name plus the role ref name.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"`Map`","key":"quarkus.kubernetes.rbac.role-bindings.\"role-bindings\".labels","configDoc":"Labels to add into the RoleBinding resource.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"labels","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.rbac.role-bindings.\"role-bindings\".role-name","configDoc":"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.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"role-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.kubernetes.rbac.role-bindings.\"role-bindings\".cluster-wide","configDoc":"If the Role sets in the `role-name` property is cluster wide or not.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"cluster-wide","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.rbac.role-bindings.\"role-bindings\".subjects.\"subjects\".name","configDoc":"The \"name\" resource to use by the Subject element in the generated Role Binding resource.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.rbac.role-bindings.\"role-bindings\".subjects.\"subjects\".kind","configDoc":"The \"kind\" resource to use by the Subject element in the generated Role Binding resource. By default, it uses the \"ServiceAccount\" kind.","withinAMap":true,"defaultValue":"ServiceAccount","javaDocSiteLink":"","docMapKey":"kind","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.rbac.role-bindings.\"role-bindings\".subjects.\"subjects\".api-group","configDoc":"The \"apiGroup\" resource that matches with the \"kind\" property. By default, it's empty.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"api-group","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.rbac.role-bindings.\"role-bindings\".subjects.\"subjects\".namespace","configDoc":"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.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"namespace","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.rbac.cluster-role-bindings.\"cluster-role-bindings\".name","configDoc":"Name of the ClusterRoleBinding resource to be generated. If not provided, it will use the application name plus the role ref name.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"`Map`","key":"quarkus.kubernetes.rbac.cluster-role-bindings.\"cluster-role-bindings\".labels","configDoc":"Labels to add into the RoleBinding resource.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"labels","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.rbac.cluster-role-bindings.\"cluster-role-bindings\".role-name","configDoc":"The name of the ClusterRole resource to use by the RoleRef element in the generated ClusterRoleBinding resource.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"role-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.rbac.cluster-role-bindings.\"cluster-role-bindings\".subjects.\"subjects\".name","configDoc":"The \"name\" resource to use by the Subject element in the generated Role Binding resource.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.rbac.cluster-role-bindings.\"cluster-role-bindings\".subjects.\"subjects\".kind","configDoc":"The \"kind\" resource to use by the Subject element in the generated Role Binding resource. By default, it uses the \"ServiceAccount\" kind.","withinAMap":true,"defaultValue":"ServiceAccount","javaDocSiteLink":"","docMapKey":"kind","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.rbac.cluster-role-bindings.\"cluster-role-bindings\".subjects.\"subjects\".api-group","configDoc":"The \"apiGroup\" resource that matches with the \"kind\" property. By default, it's empty.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"api-group","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.rbac.cluster-role-bindings.\"cluster-role-bindings\".subjects.\"subjects\".namespace","configDoc":"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.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"namespace","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.kubernetes.ingress.expose","configDoc":"If true, the service will be exposed","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"expose","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.ingress.host","configDoc":"The host under which the application is going to be exposed","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"host","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.ingress.target-port","configDoc":"The default target named port. If not provided, it will be deducted from the Service resource ports. Options are: \"http\" and \"https\".","withinAMap":false,"defaultValue":"http","javaDocSiteLink":"","docMapKey":"target-port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.ingress.ingress-class-name","configDoc":"The class of the Ingress. If the ingressClassName is omitted, a default Ingress class is used.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"ingress-class-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"`Map`","key":"quarkus.kubernetes.ingress.annotations","configDoc":"Custom annotations to add to exposition (route or ingress) resources","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"annotations","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.kubernetes.ingress.tls.\"tls\".enabled","configDoc":"If true, it will use the TLS configuration in the generated Ingress resource.","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.ingress.tls.\"tls\".hosts","configDoc":"The list of hosts to be included in the TLS certificate. By default, it will use the application host.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"hosts","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.ingress.rules.\"rules\".host","configDoc":"The host under which the rule is going to be used.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"host","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.ingress.rules.\"rules\".path","configDoc":"The path under which the rule is going to be used. Default is \"/\".","withinAMap":true,"defaultValue":"/","javaDocSiteLink":"","docMapKey":"path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.ingress.rules.\"rules\".path-type","configDoc":"The path type strategy to use by the Ingress rule. Default is \"Prefix\".","withinAMap":true,"defaultValue":"Prefix","javaDocSiteLink":"","docMapKey":"path-type","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.ingress.rules.\"rules\".service-name","configDoc":"The service name to be used by this Ingress rule. Default is the generated service name of the application.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"service-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.ingress.rules.\"rules\".service-port-name","configDoc":"The service port name to be used by this Ingress rule. Default is the port name of the generated service of the application.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"service-port-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.kubernetes.ingress.rules.\"rules\".service-port-number","configDoc":"The service port number to be used by this Ingress rule. This is only used when the servicePortName is not set.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"service-port-number","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.kubernetes.job.parallelism","configDoc":"Specifies the maximum desired number of pods the job should run at any given time.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"parallelism","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.kubernetes.job.completions","configDoc":"Specifies the desired number of successfully finished pods the job should be run with.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"completions","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"io.dekorate.kubernetes.annotation.JobCompletionMode","key":"quarkus.kubernetes.job.completion-mode","configDoc":"CompletionMode specifies how Pod completions are tracked.","withinAMap":false,"defaultValue":"non-indexed","javaDocSiteLink":"","docMapKey":"completion-mode","configPhase":"BUILD_TIME","acceptedValues":["`non-indexed`","`indexed`"],"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":true}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.kubernetes.job.backoff-limit","configDoc":"Specifies the number of retries before marking this job failed.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"backoff-limit","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"java.lang.Long","key":"quarkus.kubernetes.job.active-deadline-seconds","configDoc":"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.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"active-deadline-seconds","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.kubernetes.job.ttl-seconds-after-finished","configDoc":"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.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"ttl-seconds-after-finished","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.kubernetes.job.suspend","configDoc":"Suspend specifies whether the Job controller should create Pods or not.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"suspend","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"io.dekorate.kubernetes.annotation.JobRestartPolicy","key":"quarkus.kubernetes.job.restart-policy","configDoc":"Restart policy when the job container fails.","withinAMap":false,"defaultValue":"on-failure","javaDocSiteLink":"","docMapKey":"restart-policy","configPhase":"BUILD_TIME","acceptedValues":["`on-failure`","`never`"],"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":true}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.cron-job.schedule","configDoc":"The schedule in Cron format, see https://en.wikipedia.org/wiki/Cron.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"schedule","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"io.dekorate.kubernetes.annotation.CronJobConcurrencyPolicy","key":"quarkus.kubernetes.cron-job.concurrency-policy","configDoc":"ConcurrencyPolicy describes how the job will be handled.","withinAMap":false,"defaultValue":"allow","javaDocSiteLink":"","docMapKey":"concurrency-policy","configPhase":"BUILD_TIME","acceptedValues":["`allow`","`forbid`","`replace`"],"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":true}},{"configDocKey":{"type":"java.lang.Long","key":"quarkus.kubernetes.cron-job.starting-deadline-seconds","configDoc":"Deadline in seconds for starting the job if it misses scheduled time for any reason. Missed jobs executions will be counted as failed ones.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"starting-deadline-seconds","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.kubernetes.cron-job.failed-jobs-history-limit","configDoc":"","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"failed-jobs-history-limit","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.kubernetes.cron-job.successful-jobs-history-limit","configDoc":"","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"successful-jobs-history-limit","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.kubernetes.cron-job.parallelism","configDoc":"Specifies the maximum desired number of pods the job should run at any given time.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"parallelism","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.kubernetes.cron-job.completions","configDoc":"Specifies the desired number of successfully finished pods the job should be run with.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"completions","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"io.dekorate.kubernetes.annotation.JobCompletionMode","key":"quarkus.kubernetes.cron-job.completion-mode","configDoc":"CompletionMode specifies how Pod completions are tracked.","withinAMap":false,"defaultValue":"non-indexed","javaDocSiteLink":"","docMapKey":"completion-mode","configPhase":"BUILD_TIME","acceptedValues":["`non-indexed`","`indexed`"],"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":true}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.kubernetes.cron-job.backoff-limit","configDoc":"Specifies the number of retries before marking this job failed.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"backoff-limit","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"java.lang.Long","key":"quarkus.kubernetes.cron-job.active-deadline-seconds","configDoc":"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.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"active-deadline-seconds","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.kubernetes.cron-job.ttl-seconds-after-finished","configDoc":"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.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"ttl-seconds-after-finished","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.kubernetes.cron-job.suspend","configDoc":"Suspend specifies whether the Job controller should create Pods or not.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"suspend","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"io.dekorate.kubernetes.annotation.JobRestartPolicy","key":"quarkus.kubernetes.cron-job.restart-policy","configDoc":"Restart policy when the job container fails.","withinAMap":false,"defaultValue":"on-failure","javaDocSiteLink":"","docMapKey":"restart-policy","configPhase":"BUILD_TIME","acceptedValues":["`on-failure`","`never`"],"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":true}},{"configDocKey":{"type":"boolean","key":"quarkus.kubernetes.add-version-to-label-selectors","configDoc":"If true, the 'app.kubernetes.io/version' label will be part of the selectors of Service and Deployment","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"add-version-to-label-selectors","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.kubernetes.add-name-to-label-selectors","configDoc":"If true, the 'app.kubernetes.io/name' label will be part of the selectors of Service and Deployment","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"add-name-to-label-selectors","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.kubernetes.deploy","configDoc":"If set to true, Quarkus will attempt to deploy the application to the target Kubernetes cluster","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"deploy","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"io.quarkus.kubernetes.spi.DeployStrategy","key":"quarkus.kubernetes.deploy-strategy","configDoc":"If deploy is enabled, it will follow this strategy to update the resources to the target Kubernetes cluster.","withinAMap":false,"defaultValue":"create-or-update","javaDocSiteLink":"","docMapKey":"deploy-strategy","configPhase":"BUILD_TIME","acceptedValues":["`create-or-update`","`create`","`replace`","`server-side-apply`"],"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.kubernetes","enum":true}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.app-secret","configDoc":"If set, the secret will mounted to the application container and its contents will be used for application configuration.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"app-secret","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.app-config-map","configDoc":"If set, the config map will be mounted to the application container and its contents will be used for application configuration.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"app-config-map","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.security-context.se-linux-options.level","configDoc":"The SELinux level label that applies to the container.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"level","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.security-context.se-linux-options.role","configDoc":"The SELinux role label that applies to the container.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"role","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.security-context.se-linux-options.type","configDoc":"The SELinux type label that applies to the container.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"type","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.security-context.se-linux-options.user","configDoc":"The SELinux user label that applies to the container.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"user","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.security-context.windows-options.gmsa-credential-spec-name","configDoc":"The name of the GMSA credential spec to use.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"gmsa-credential-spec-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.security-context.windows-options.gmsa-credential-spec","configDoc":"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.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"gmsa-credential-spec","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.security-context.windows-options.run-as-user-name","configDoc":"The UserName in Windows to run the entrypoint of the container process.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"run-as-user-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.kubernetes.security-context.windows-options.host-process","configDoc":"HostProcess determines if a container should be run as a 'Host Process' container.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"host-process","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"java.lang.Long","key":"quarkus.kubernetes.security-context.run-as-user","configDoc":"The UID to run the entrypoint of the container process.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"run-as-user","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"java.lang.Long","key":"quarkus.kubernetes.security-context.run-as-group","configDoc":"The GID to run the entrypoint of the container process.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"run-as-group","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.kubernetes.security-context.run-as-non-root","configDoc":"Indicates that the container must run as a non-root user.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"run-as-non-root","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"java.lang.Long","key":"quarkus.kubernetes.security-context.supplemental-groups","configDoc":"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.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"supplemental-groups","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"java.lang.Long","key":"quarkus.kubernetes.security-context.fs-group","configDoc":"A special supplemental group that applies to all containers in a pod.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"fs-group","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.security-context.sysctls","configDoc":"Sysctls hold a list of namespaced sysctls used for the pod.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"sysctls","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"io.quarkus.kubernetes.deployment.SecurityContextConfig.PodFSGroupChangePolicy","key":"quarkus.kubernetes.security-context.fs-group-change-policy","configDoc":"It holds policies that will be used for applying fsGroup to a volume when volume is mounted. Values: OnRootMismatch, Always","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"fs-group-change-policy","configPhase":"BUILD_TIME","acceptedValues":["tooltip: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.]","tooltip:always[It indicates that volume's ownership and permissions should always be changed whenever volume is mounted inside a Pod. This the default behavior.]"],"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":true}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.container-name","configDoc":"If set, it will change the name of the container according to the configuration","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"container-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.kubernetes.remote-debug.enabled","configDoc":"If true, the debug mode in pods will be enabled.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.remote-debug.transport","configDoc":"The transport to use.","withinAMap":false,"defaultValue":"dt_socket","javaDocSiteLink":"","docMapKey":"transport","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.remote-debug.suspend","configDoc":"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.","withinAMap":false,"defaultValue":"n","javaDocSiteLink":"","docMapKey":"suspend","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.kubernetes.remote-debug.address-port","configDoc":"It specifies the address at which the debug socket will listen.","withinAMap":false,"defaultValue":"5005","javaDocSiteLink":"","docMapKey":"address-port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.kubernetes.init-tasks.\"init-tasks\".enabled","configDoc":"If true, the init task will be generated. Otherwise, the init task resource generation will be skipped.","withinAMap":true,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.init-tasks.\"init-tasks\".image","configDoc":"The init task image to use by the init-container.","withinAMap":true,"defaultValue":"groundnuty/k8s-wait-for:no-root-v1.7","javaDocSiteLink":"","docMapKey":"image","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.kubernetes.idempotent","configDoc":"Switch used to control whether non-idempotent fields are included in generated kubernetes resources to improve git-ops compatibility","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"idempotent","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.output-directory","configDoc":"Optionally set directory generated kubernetes resources will be written to. Default is `target/kubernetes`.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"output-directory","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.env.secrets","configDoc":"The optional list of Secret names to load environment variables from.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"secrets","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.env.configmaps","configDoc":"The optional list of ConfigMap names to load environment variables from.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"configmaps","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"`Map`","key":"quarkus.kubernetes.env.fields","configDoc":"The map associating environment variable names to their associated field references they take their value from.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"fields","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"`Map>`","key":"quarkus.kubernetes.env.vars","configDoc":"The map associating environment name to its associated value.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"vars","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.env.mapping.\"mapping\".from-secret","configDoc":"The optional name of the Secret from which a value is to be extracted. Mutually exclusive with `from-configmap`.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"from-secret","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.env.mapping.\"mapping\".from-configmap","configDoc":"The optional name of the ConfigMap from which a value is to be extracted. Mutually exclusive with `from-secret`.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"from-configmap","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.env.mapping.\"mapping\".with-key","configDoc":"The key identifying the field from which the value is extracted.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"with-key","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"string","key":"quarkus.kubernetes.get-env.secrets","configDoc":"The optional list of Secret names to load environment variables from.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"secrets","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.get-env.configmaps","configDoc":"The optional list of ConfigMap names to load environment variables from.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"configmaps","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"`Map`","key":"quarkus.kubernetes.get-env.fields","configDoc":"The map associating environment variable names to their associated field references they take their value from.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"fields","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"`Map>`","key":"quarkus.kubernetes.get-env.vars","configDoc":"The map associating environment name to its associated value.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"vars","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.get-env.mapping.\"mapping\".from-secret","configDoc":"The optional name of the Secret from which a value is to be extracted. Mutually exclusive with `from-configmap`.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"from-secret","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.get-env.mapping.\"mapping\".from-configmap","configDoc":"The optional name of the ConfigMap from which a value is to be extracted. Mutually exclusive with `from-secret`.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"from-configmap","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.get-env.mapping.\"mapping\".with-key","configDoc":"The key identifying the field from which the value is extracted.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"with-key","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.get-target-platform-name","configDoc":"","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"get-target-platform-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.get-part-of","configDoc":"","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"get-part-of","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.get-name","configDoc":"","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"get-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.get-version","configDoc":"","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"get-version","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.get-namespace","configDoc":"","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"get-namespace","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"`Map`","key":"quarkus.kubernetes.get-labels","configDoc":"","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"get-labels","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"`Map`","key":"quarkus.kubernetes.get-annotations","configDoc":"","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"get-annotations","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.kubernetes.is-add-build-timestamp","configDoc":"","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"is-add-build-timestamp","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.kubernetes.is-add-version-to-label-selectors","configDoc":"","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"is-add-version-to-label-selectors","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.kubernetes.is-add-name-to-label-selectors","configDoc":"","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"is-add-name-to-label-selectors","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.get-working-dir","configDoc":"","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"get-working-dir","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.get-command","configDoc":"","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"get-command","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.get-arguments","configDoc":"","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"get-arguments","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.get-service-account","configDoc":"","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"get-service-account","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.get-container-name","configDoc":"","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"get-container-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.kubernetes.get-ports.\"get-ports\".container-port","configDoc":"The port number. Refers to the container port.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"container-port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.kubernetes.get-ports.\"get-ports\".host-port","configDoc":"The host port.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"host-port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.get-ports.\"get-ports\".path","configDoc":"The application path (refers to web application path).","withinAMap":true,"defaultValue":"/","javaDocSiteLink":"","docMapKey":"path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"io.dekorate.kubernetes.annotation.Protocol","key":"quarkus.kubernetes.get-ports.\"get-ports\".protocol","configDoc":"The protocol.","withinAMap":true,"defaultValue":"tcp","javaDocSiteLink":"","docMapKey":"protocol","configPhase":"BUILD_TIME","acceptedValues":["`tcp`","`udp`","`sctp`","`http`","`proxy`"],"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":true}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.kubernetes.get-ports.\"get-ports\".node-port","configDoc":"","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"node-port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.kubernetes.get-ports.\"get-ports\".tls","configDoc":"If enabled, the port will be configured to use the schema HTTPS.","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"tls","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"io.dekorate.kubernetes.annotation.ServiceType","key":"quarkus.kubernetes.get-service-type","configDoc":"","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"get-service-type","configPhase":"BUILD_TIME","acceptedValues":["`cluster-ip`","`node-port`","`load-balancer`","`external-name`"],"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.kubernetes","enum":true}},{"configDocKey":{"type":"io.dekorate.kubernetes.annotation.ImagePullPolicy","key":"quarkus.kubernetes.get-image-pull-policy","configDoc":"","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"get-image-pull-policy","configPhase":"BUILD_TIME","acceptedValues":["`always`","`if-not-present`","`never`"],"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.kubernetes","enum":true}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.get-image-pull-secrets","configDoc":"","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"get-image-pull-secrets","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.kubernetes.get-liveness-probe.http-action-port","configDoc":"The port number to use when configuring the `http get` action. If not configured, the port corresponding to the `httpActionPortName` will be used.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.get-liveness-probe.http-action-port-name","configDoc":"The port name for selecting the port of the `HTTP get` action.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-port-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.get-liveness-probe.http-action-path","configDoc":"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.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.get-liveness-probe.http-action-scheme","configDoc":"The scheme of the `HTTP get` action. Can be either \"HTTP\" or \"HTTPS\".","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-scheme","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.get-liveness-probe.exec-action","configDoc":"The command to use for the probe.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"exec-action","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.get-liveness-probe.tcp-socket-action","configDoc":"The tcp socket to use for the probe (the format is host:port).","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"tcp-socket-action","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.get-liveness-probe.grpc-action","configDoc":"The gRPC port to use for the probe (the format is either port or port:service).","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"grpc-action","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.kubernetes.get-liveness-probe.grpc-action-enabled","configDoc":"If enabled and `grpc-action` is not provided, it will use the generated service name and the gRPC port.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"grpc-action-enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.kubernetes.get-liveness-probe.initial-delay","configDoc":"The amount of time to wait before starting to probe.","withinAMap":false,"defaultValue":"5S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"initial-delay","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.kubernetes.get-liveness-probe.period","configDoc":"The period in which the action should be called.","withinAMap":false,"defaultValue":"10S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"period","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.kubernetes.get-liveness-probe.timeout","configDoc":"The amount of time to wait for each action.","withinAMap":false,"defaultValue":"10S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"timeout","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.kubernetes.get-liveness-probe.success-threshold","configDoc":"The success threshold to use.","withinAMap":false,"defaultValue":"1","javaDocSiteLink":"","docMapKey":"success-threshold","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.kubernetes.get-liveness-probe.failure-threshold","configDoc":"The failure threshold to use.","withinAMap":false,"defaultValue":"3","javaDocSiteLink":"","docMapKey":"failure-threshold","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.kubernetes.get-readiness-probe.http-action-port","configDoc":"The port number to use when configuring the `http get` action. If not configured, the port corresponding to the `httpActionPortName` will be used.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.get-readiness-probe.http-action-port-name","configDoc":"The port name for selecting the port of the `HTTP get` action.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-port-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.get-readiness-probe.http-action-path","configDoc":"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.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.get-readiness-probe.http-action-scheme","configDoc":"The scheme of the `HTTP get` action. Can be either \"HTTP\" or \"HTTPS\".","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-scheme","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.get-readiness-probe.exec-action","configDoc":"The command to use for the probe.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"exec-action","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.get-readiness-probe.tcp-socket-action","configDoc":"The tcp socket to use for the probe (the format is host:port).","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"tcp-socket-action","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.get-readiness-probe.grpc-action","configDoc":"The gRPC port to use for the probe (the format is either port or port:service).","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"grpc-action","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.kubernetes.get-readiness-probe.grpc-action-enabled","configDoc":"If enabled and `grpc-action` is not provided, it will use the generated service name and the gRPC port.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"grpc-action-enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.kubernetes.get-readiness-probe.initial-delay","configDoc":"The amount of time to wait before starting to probe.","withinAMap":false,"defaultValue":"5S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"initial-delay","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.kubernetes.get-readiness-probe.period","configDoc":"The period in which the action should be called.","withinAMap":false,"defaultValue":"10S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"period","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.kubernetes.get-readiness-probe.timeout","configDoc":"The amount of time to wait for each action.","withinAMap":false,"defaultValue":"10S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"timeout","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.kubernetes.get-readiness-probe.success-threshold","configDoc":"The success threshold to use.","withinAMap":false,"defaultValue":"1","javaDocSiteLink":"","docMapKey":"success-threshold","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.kubernetes.get-readiness-probe.failure-threshold","configDoc":"The failure threshold to use.","withinAMap":false,"defaultValue":"3","javaDocSiteLink":"","docMapKey":"failure-threshold","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.kubernetes.get-startup-probe.http-action-port","configDoc":"The port number to use when configuring the `http get` action. If not configured, the port corresponding to the `httpActionPortName` will be used.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.get-startup-probe.http-action-port-name","configDoc":"The port name for selecting the port of the `HTTP get` action.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-port-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.get-startup-probe.http-action-path","configDoc":"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.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.get-startup-probe.http-action-scheme","configDoc":"The scheme of the `HTTP get` action. Can be either \"HTTP\" or \"HTTPS\".","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-scheme","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.get-startup-probe.exec-action","configDoc":"The command to use for the probe.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"exec-action","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.get-startup-probe.tcp-socket-action","configDoc":"The tcp socket to use for the probe (the format is host:port).","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"tcp-socket-action","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.get-startup-probe.grpc-action","configDoc":"The gRPC port to use for the probe (the format is either port or port:service).","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"grpc-action","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.kubernetes.get-startup-probe.grpc-action-enabled","configDoc":"If enabled and `grpc-action` is not provided, it will use the generated service name and the gRPC port.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"grpc-action-enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.kubernetes.get-startup-probe.initial-delay","configDoc":"The amount of time to wait before starting to probe.","withinAMap":false,"defaultValue":"5S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"initial-delay","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.kubernetes.get-startup-probe.period","configDoc":"The period in which the action should be called.","withinAMap":false,"defaultValue":"10S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"period","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.kubernetes.get-startup-probe.timeout","configDoc":"The amount of time to wait for each action.","withinAMap":false,"defaultValue":"10S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"timeout","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.kubernetes.get-startup-probe.success-threshold","configDoc":"The success threshold to use.","withinAMap":false,"defaultValue":"1","javaDocSiteLink":"","docMapKey":"success-threshold","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.kubernetes.get-startup-probe.failure-threshold","configDoc":"The failure threshold to use.","withinAMap":false,"defaultValue":"3","javaDocSiteLink":"","docMapKey":"failure-threshold","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.kubernetes.get-prometheus-config.annotations","configDoc":"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.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"annotations","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.get-prometheus-config.prefix","configDoc":"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","withinAMap":false,"defaultValue":"prometheus.io","javaDocSiteLink":"","docMapKey":"prefix","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.get-prometheus-config.scrape","configDoc":"Define the annotation used to indicate services that should be scraped. By default, `/scrape` will be appended to the defined prefix.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"scrape","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.get-prometheus-config.path","configDoc":"Define the annotation used to indicate the path to scrape. By default, `/path` will be appended to the defined prefix.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.get-prometheus-config.port","configDoc":"Define the annotation used to indicate the port to scrape. By default, `/port` will be appended to the defined prefix.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.get-prometheus-config.scheme","configDoc":"Define the annotation used to indicate the scheme to use for scraping By default, `/scheme` will be appended to the defined prefix.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"scheme","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.get-mounts.\"get-mounts\".name","configDoc":"The name of the volumeName to mount.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.get-mounts.\"get-mounts\".path","configDoc":"The path to mount.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.get-mounts.\"get-mounts\".sub-path","configDoc":"Path within the volumeName from which the container's volumeName should be mounted.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"sub-path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.kubernetes.get-mounts.\"get-mounts\".read-only","configDoc":"ReadOnly","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"read-only","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.get-secret-volumes.\"get-secret-volumes\".secret-name","configDoc":"The name of the secret to mount.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"secret-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.get-secret-volumes.\"get-secret-volumes\".default-mode","configDoc":"Default mode. When specifying an octal number, leading zero must be present.","withinAMap":true,"defaultValue":"0600","javaDocSiteLink":"","docMapKey":"default-mode","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.get-secret-volumes.\"get-secret-volumes\".items.\"items\".path","configDoc":"The path where the file will be mounted.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"int","key":"quarkus.kubernetes.get-secret-volumes.\"get-secret-volumes\".items.\"items\".mode","configDoc":"It must be a value between 0000 and 0777. If not specified, the volume defaultMode will be used.","withinAMap":true,"defaultValue":"-1","javaDocSiteLink":"","docMapKey":"mode","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.kubernetes.get-secret-volumes.\"get-secret-volumes\".optional","configDoc":"Optional","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"optional","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.get-config-map-volumes.\"get-config-map-volumes\".config-map-name","configDoc":"The name of the ConfigMap to mount.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"config-map-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.get-config-map-volumes.\"get-config-map-volumes\".default-mode","configDoc":"Default mode. When specifying an octal number, leading zero must be present.","withinAMap":true,"defaultValue":"0600","javaDocSiteLink":"","docMapKey":"default-mode","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.get-config-map-volumes.\"get-config-map-volumes\".items.\"items\".path","configDoc":"The path where the file will be mounted.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"int","key":"quarkus.kubernetes.get-config-map-volumes.\"get-config-map-volumes\".items.\"items\".mode","configDoc":"It must be a value between 0000 and 0777. If not specified, the volume defaultMode will be used.","withinAMap":true,"defaultValue":"-1","javaDocSiteLink":"","docMapKey":"mode","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.kubernetes.get-config-map-volumes.\"get-config-map-volumes\".optional","configDoc":"Optional","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"optional","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.get-empty-dir-volumes","configDoc":"","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"get-empty-dir-volumes","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":true,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.get-git-repo-volumes.\"get-git-repo-volumes\".repository","configDoc":"Git repository URL.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"repository","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.get-git-repo-volumes.\"get-git-repo-volumes\".directory","configDoc":"The directory of the repository to mount.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"directory","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.get-git-repo-volumes.\"get-git-repo-volumes\".revision","configDoc":"The commit hash to use.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"revision","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.get-pvc-volumes.\"get-pvc-volumes\".claim-name","configDoc":"The name of the claim to mount.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"claim-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.get-pvc-volumes.\"get-pvc-volumes\".default-mode","configDoc":"Default mode. When specifying an octal number, leading zero must be present.","withinAMap":true,"defaultValue":"0600","javaDocSiteLink":"","docMapKey":"default-mode","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.kubernetes.get-pvc-volumes.\"get-pvc-volumes\".optional","configDoc":"Optional","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"optional","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.get-aws-elastic-block-store-volumes.\"get-aws-elastic-block-store-volumes\".volume-id","configDoc":"The name of the disk to mount.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"volume-id","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.kubernetes.get-aws-elastic-block-store-volumes.\"get-aws-elastic-block-store-volumes\".partition","configDoc":"The partition.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"partition","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.get-aws-elastic-block-store-volumes.\"get-aws-elastic-block-store-volumes\".fs-type","configDoc":"Filesystem type.","withinAMap":true,"defaultValue":"ext4","javaDocSiteLink":"","docMapKey":"fs-type","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.kubernetes.get-aws-elastic-block-store-volumes.\"get-aws-elastic-block-store-volumes\".read-only","configDoc":"Whether the volumeName is read only or not.","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"read-only","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.get-azure-file-volumes.\"get-azure-file-volumes\".share-name","configDoc":"The share name.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"share-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.get-azure-file-volumes.\"get-azure-file-volumes\".secret-name","configDoc":"The secret name.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"secret-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.kubernetes.get-azure-file-volumes.\"get-azure-file-volumes\".read-only","configDoc":"Whether the volumeName is read only or not.","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"read-only","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.get-azure-disk-volumes.\"get-azure-disk-volumes\".disk-name","configDoc":"The name of the disk to mount.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"disk-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.get-azure-disk-volumes.\"get-azure-disk-volumes\".disk-uri","configDoc":"The URI of the vhd blob object OR the resourceID of an Azure managed data disk if Kind is Managed","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"disk-uri","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"io.quarkus.kubernetes.deployment.AzureDiskVolumeConfig.Kind","key":"quarkus.kubernetes.get-azure-disk-volumes.\"get-azure-disk-volumes\".kind","configDoc":"Kind of disk.","withinAMap":true,"defaultValue":"managed","javaDocSiteLink":"","docMapKey":"kind","configPhase":"BUILD_TIME","acceptedValues":["`managed`","`shared`"],"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":true}},{"configDocKey":{"type":"io.quarkus.kubernetes.deployment.AzureDiskVolumeConfig.CachingMode","key":"quarkus.kubernetes.get-azure-disk-volumes.\"get-azure-disk-volumes\".caching-mode","configDoc":"Disk caching mode.","withinAMap":true,"defaultValue":"read-write","javaDocSiteLink":"","docMapKey":"caching-mode","configPhase":"BUILD_TIME","acceptedValues":["`read-write`","`read-only`","`none`"],"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":true}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.get-azure-disk-volumes.\"get-azure-disk-volumes\".fs-type","configDoc":"File system type.","withinAMap":true,"defaultValue":"ext4","javaDocSiteLink":"","docMapKey":"fs-type","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.kubernetes.get-azure-disk-volumes.\"get-azure-disk-volumes\".read-only","configDoc":"Whether the volumeName is read only or not.","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"read-only","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.get-init-containers.\"get-init-containers\".get-env.secrets","configDoc":"The optional list of Secret names to load environment variables from.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"secrets","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.get-init-containers.\"get-init-containers\".get-env.configmaps","configDoc":"The optional list of ConfigMap names to load environment variables from.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"configmaps","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"`Map`","key":"quarkus.kubernetes.get-init-containers.\"get-init-containers\".get-env.fields","configDoc":"The map associating environment variable names to their associated field references they take their value from.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"fields","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"`Map>`","key":"quarkus.kubernetes.get-init-containers.\"get-init-containers\".get-env.vars","configDoc":"The map associating environment name to its associated value.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"vars","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.get-init-containers.\"get-init-containers\".get-env.mapping.\"mapping\".from-secret","configDoc":"The optional name of the Secret from which a value is to be extracted. Mutually exclusive with `from-configmap`.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"from-secret","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.get-init-containers.\"get-init-containers\".get-env.mapping.\"mapping\".from-configmap","configDoc":"The optional name of the ConfigMap from which a value is to be extracted. Mutually exclusive with `from-secret`.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"from-configmap","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.get-init-containers.\"get-init-containers\".get-env.mapping.\"mapping\".with-key","configDoc":"The key identifying the field from which the value is extracted.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"with-key","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.get-init-containers.\"get-init-containers\".get-target-platform-name","configDoc":"","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"get-target-platform-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.get-init-containers.\"get-init-containers\".image","configDoc":"The container image.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"image","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.get-init-containers.\"get-init-containers\".working-dir","configDoc":"Working directory.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"working-dir","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.get-init-containers.\"get-init-containers\".command","configDoc":"The commands","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"command","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.get-init-containers.\"get-init-containers\".arguments","configDoc":"The arguments","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"arguments","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.get-init-containers.\"get-init-containers\".service-account","configDoc":"The service account.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"service-account","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.get-init-containers.\"get-init-containers\".host","configDoc":"The host under which the application is going to be exposed.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"host","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.kubernetes.get-init-containers.\"get-init-containers\".ports.\"ports\".container-port","configDoc":"The port number. Refers to the container port.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"container-port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.kubernetes.get-init-containers.\"get-init-containers\".ports.\"ports\".host-port","configDoc":"The host port.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"host-port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.get-init-containers.\"get-init-containers\".ports.\"ports\".path","configDoc":"The application path (refers to web application path).","withinAMap":true,"defaultValue":"/","javaDocSiteLink":"","docMapKey":"path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"io.dekorate.kubernetes.annotation.Protocol","key":"quarkus.kubernetes.get-init-containers.\"get-init-containers\".ports.\"ports\".protocol","configDoc":"The protocol.","withinAMap":true,"defaultValue":"tcp","javaDocSiteLink":"","docMapKey":"protocol","configPhase":"BUILD_TIME","acceptedValues":["`tcp`","`udp`","`sctp`","`http`","`proxy`"],"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":true}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.kubernetes.get-init-containers.\"get-init-containers\".ports.\"ports\".node-port","configDoc":"","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"node-port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.kubernetes.get-init-containers.\"get-init-containers\".ports.\"ports\".tls","configDoc":"If enabled, the port will be configured to use the schema HTTPS.","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"tls","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"io.dekorate.kubernetes.annotation.ImagePullPolicy","key":"quarkus.kubernetes.get-init-containers.\"get-init-containers\".image-pull-policy","configDoc":"Image pull policy.","withinAMap":true,"defaultValue":"always","javaDocSiteLink":"","docMapKey":"image-pull-policy","configPhase":"BUILD_TIME","acceptedValues":["`always`","`if-not-present`","`never`"],"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":true}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.get-init-containers.\"get-init-containers\".image-pull-secrets","configDoc":"The image pull secret","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"image-pull-secrets","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.kubernetes.get-init-containers.\"get-init-containers\".liveness-probe.http-action-port","configDoc":"The port number to use when configuring the `http get` action. If not configured, the port corresponding to the `httpActionPortName` will be used.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.get-init-containers.\"get-init-containers\".liveness-probe.http-action-port-name","configDoc":"The port name for selecting the port of the `HTTP get` action.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-port-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.get-init-containers.\"get-init-containers\".liveness-probe.http-action-path","configDoc":"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.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.get-init-containers.\"get-init-containers\".liveness-probe.http-action-scheme","configDoc":"The scheme of the `HTTP get` action. Can be either \"HTTP\" or \"HTTPS\".","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-scheme","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.get-init-containers.\"get-init-containers\".liveness-probe.exec-action","configDoc":"The command to use for the probe.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"exec-action","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.get-init-containers.\"get-init-containers\".liveness-probe.tcp-socket-action","configDoc":"The tcp socket to use for the probe (the format is host:port).","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"tcp-socket-action","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.get-init-containers.\"get-init-containers\".liveness-probe.grpc-action","configDoc":"The gRPC port to use for the probe (the format is either port or port:service).","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"grpc-action","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.kubernetes.get-init-containers.\"get-init-containers\".liveness-probe.grpc-action-enabled","configDoc":"If enabled and `grpc-action` is not provided, it will use the generated service name and the gRPC port.","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"grpc-action-enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.kubernetes.get-init-containers.\"get-init-containers\".liveness-probe.initial-delay","configDoc":"The amount of time to wait before starting to probe.","withinAMap":true,"defaultValue":"5S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"initial-delay","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.kubernetes.get-init-containers.\"get-init-containers\".liveness-probe.period","configDoc":"The period in which the action should be called.","withinAMap":true,"defaultValue":"10S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"period","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.kubernetes.get-init-containers.\"get-init-containers\".liveness-probe.timeout","configDoc":"The amount of time to wait for each action.","withinAMap":true,"defaultValue":"10S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"timeout","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.kubernetes.get-init-containers.\"get-init-containers\".liveness-probe.success-threshold","configDoc":"The success threshold to use.","withinAMap":true,"defaultValue":"1","javaDocSiteLink":"","docMapKey":"success-threshold","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.kubernetes.get-init-containers.\"get-init-containers\".liveness-probe.failure-threshold","configDoc":"The failure threshold to use.","withinAMap":true,"defaultValue":"3","javaDocSiteLink":"","docMapKey":"failure-threshold","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.kubernetes.get-init-containers.\"get-init-containers\".readiness-probe.http-action-port","configDoc":"The port number to use when configuring the `http get` action. If not configured, the port corresponding to the `httpActionPortName` will be used.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.get-init-containers.\"get-init-containers\".readiness-probe.http-action-port-name","configDoc":"The port name for selecting the port of the `HTTP get` action.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-port-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.get-init-containers.\"get-init-containers\".readiness-probe.http-action-path","configDoc":"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.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.get-init-containers.\"get-init-containers\".readiness-probe.http-action-scheme","configDoc":"The scheme of the `HTTP get` action. Can be either \"HTTP\" or \"HTTPS\".","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-scheme","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.get-init-containers.\"get-init-containers\".readiness-probe.exec-action","configDoc":"The command to use for the probe.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"exec-action","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.get-init-containers.\"get-init-containers\".readiness-probe.tcp-socket-action","configDoc":"The tcp socket to use for the probe (the format is host:port).","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"tcp-socket-action","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.get-init-containers.\"get-init-containers\".readiness-probe.grpc-action","configDoc":"The gRPC port to use for the probe (the format is either port or port:service).","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"grpc-action","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.kubernetes.get-init-containers.\"get-init-containers\".readiness-probe.grpc-action-enabled","configDoc":"If enabled and `grpc-action` is not provided, it will use the generated service name and the gRPC port.","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"grpc-action-enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.kubernetes.get-init-containers.\"get-init-containers\".readiness-probe.initial-delay","configDoc":"The amount of time to wait before starting to probe.","withinAMap":true,"defaultValue":"5S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"initial-delay","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.kubernetes.get-init-containers.\"get-init-containers\".readiness-probe.period","configDoc":"The period in which the action should be called.","withinAMap":true,"defaultValue":"10S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"period","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.kubernetes.get-init-containers.\"get-init-containers\".readiness-probe.timeout","configDoc":"The amount of time to wait for each action.","withinAMap":true,"defaultValue":"10S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"timeout","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.kubernetes.get-init-containers.\"get-init-containers\".readiness-probe.success-threshold","configDoc":"The success threshold to use.","withinAMap":true,"defaultValue":"1","javaDocSiteLink":"","docMapKey":"success-threshold","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.kubernetes.get-init-containers.\"get-init-containers\".readiness-probe.failure-threshold","configDoc":"The failure threshold to use.","withinAMap":true,"defaultValue":"3","javaDocSiteLink":"","docMapKey":"failure-threshold","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.get-init-containers.\"get-init-containers\".mounts.\"mounts\".name","configDoc":"The name of the volumeName to mount.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.get-init-containers.\"get-init-containers\".mounts.\"mounts\".path","configDoc":"The path to mount.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.get-init-containers.\"get-init-containers\".mounts.\"mounts\".sub-path","configDoc":"Path within the volumeName from which the container's volumeName should be mounted.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"sub-path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.kubernetes.get-init-containers.\"get-init-containers\".mounts.\"mounts\".read-only","configDoc":"ReadOnly","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"read-only","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.get-init-containers.\"get-init-containers\".resources.limits.cpu","configDoc":"CPU Requirements","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"cpu","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.get-init-containers.\"get-init-containers\".resources.limits.memory","configDoc":"Memory Requirements","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"memory","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.get-init-containers.\"get-init-containers\".resources.requests.cpu","configDoc":"CPU Requirements","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"cpu","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.get-init-containers.\"get-init-containers\".resources.requests.memory","configDoc":"Memory Requirements","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"memory","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.get-init-containers.\"get-init-containers\".env.secrets","configDoc":"The optional list of Secret names to load environment variables from.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"secrets","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.get-init-containers.\"get-init-containers\".env.configmaps","configDoc":"The optional list of ConfigMap names to load environment variables from.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"configmaps","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"`Map`","key":"quarkus.kubernetes.get-init-containers.\"get-init-containers\".env.fields","configDoc":"The map associating environment variable names to their associated field references they take their value from.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"fields","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"`Map>`","key":"quarkus.kubernetes.get-init-containers.\"get-init-containers\".env.vars","configDoc":"The map associating environment name to its associated value.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"vars","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.get-init-containers.\"get-init-containers\".env.mapping.\"mapping\".from-secret","configDoc":"The optional name of the Secret from which a value is to be extracted. Mutually exclusive with `from-configmap`.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"from-secret","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.get-init-containers.\"get-init-containers\".env.mapping.\"mapping\".from-configmap","configDoc":"The optional name of the ConfigMap from which a value is to be extracted. Mutually exclusive with `from-secret`.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"from-configmap","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.get-init-containers.\"get-init-containers\".env.mapping.\"mapping\".with-key","configDoc":"The key identifying the field from which the value is extracted.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"with-key","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.get-sidecars.\"get-sidecars\".get-env.secrets","configDoc":"The optional list of Secret names to load environment variables from.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"secrets","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.get-sidecars.\"get-sidecars\".get-env.configmaps","configDoc":"The optional list of ConfigMap names to load environment variables from.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"configmaps","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"`Map`","key":"quarkus.kubernetes.get-sidecars.\"get-sidecars\".get-env.fields","configDoc":"The map associating environment variable names to their associated field references they take their value from.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"fields","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"`Map>`","key":"quarkus.kubernetes.get-sidecars.\"get-sidecars\".get-env.vars","configDoc":"The map associating environment name to its associated value.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"vars","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.get-sidecars.\"get-sidecars\".get-env.mapping.\"mapping\".from-secret","configDoc":"The optional name of the Secret from which a value is to be extracted. Mutually exclusive with `from-configmap`.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"from-secret","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.get-sidecars.\"get-sidecars\".get-env.mapping.\"mapping\".from-configmap","configDoc":"The optional name of the ConfigMap from which a value is to be extracted. Mutually exclusive with `from-secret`.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"from-configmap","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.get-sidecars.\"get-sidecars\".get-env.mapping.\"mapping\".with-key","configDoc":"The key identifying the field from which the value is extracted.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"with-key","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.get-sidecars.\"get-sidecars\".get-target-platform-name","configDoc":"","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"get-target-platform-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.get-sidecars.\"get-sidecars\".image","configDoc":"The container image.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"image","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.get-sidecars.\"get-sidecars\".working-dir","configDoc":"Working directory.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"working-dir","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.get-sidecars.\"get-sidecars\".command","configDoc":"The commands","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"command","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.get-sidecars.\"get-sidecars\".arguments","configDoc":"The arguments","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"arguments","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.get-sidecars.\"get-sidecars\".service-account","configDoc":"The service account.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"service-account","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.get-sidecars.\"get-sidecars\".host","configDoc":"The host under which the application is going to be exposed.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"host","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.kubernetes.get-sidecars.\"get-sidecars\".ports.\"ports\".container-port","configDoc":"The port number. Refers to the container port.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"container-port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.kubernetes.get-sidecars.\"get-sidecars\".ports.\"ports\".host-port","configDoc":"The host port.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"host-port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.get-sidecars.\"get-sidecars\".ports.\"ports\".path","configDoc":"The application path (refers to web application path).","withinAMap":true,"defaultValue":"/","javaDocSiteLink":"","docMapKey":"path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"io.dekorate.kubernetes.annotation.Protocol","key":"quarkus.kubernetes.get-sidecars.\"get-sidecars\".ports.\"ports\".protocol","configDoc":"The protocol.","withinAMap":true,"defaultValue":"tcp","javaDocSiteLink":"","docMapKey":"protocol","configPhase":"BUILD_TIME","acceptedValues":["`tcp`","`udp`","`sctp`","`http`","`proxy`"],"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":true}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.kubernetes.get-sidecars.\"get-sidecars\".ports.\"ports\".node-port","configDoc":"","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"node-port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.kubernetes.get-sidecars.\"get-sidecars\".ports.\"ports\".tls","configDoc":"If enabled, the port will be configured to use the schema HTTPS.","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"tls","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"io.dekorate.kubernetes.annotation.ImagePullPolicy","key":"quarkus.kubernetes.get-sidecars.\"get-sidecars\".image-pull-policy","configDoc":"Image pull policy.","withinAMap":true,"defaultValue":"always","javaDocSiteLink":"","docMapKey":"image-pull-policy","configPhase":"BUILD_TIME","acceptedValues":["`always`","`if-not-present`","`never`"],"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":true}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.get-sidecars.\"get-sidecars\".image-pull-secrets","configDoc":"The image pull secret","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"image-pull-secrets","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.kubernetes.get-sidecars.\"get-sidecars\".liveness-probe.http-action-port","configDoc":"The port number to use when configuring the `http get` action. If not configured, the port corresponding to the `httpActionPortName` will be used.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.get-sidecars.\"get-sidecars\".liveness-probe.http-action-port-name","configDoc":"The port name for selecting the port of the `HTTP get` action.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-port-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.get-sidecars.\"get-sidecars\".liveness-probe.http-action-path","configDoc":"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.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.get-sidecars.\"get-sidecars\".liveness-probe.http-action-scheme","configDoc":"The scheme of the `HTTP get` action. Can be either \"HTTP\" or \"HTTPS\".","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-scheme","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.get-sidecars.\"get-sidecars\".liveness-probe.exec-action","configDoc":"The command to use for the probe.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"exec-action","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.get-sidecars.\"get-sidecars\".liveness-probe.tcp-socket-action","configDoc":"The tcp socket to use for the probe (the format is host:port).","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"tcp-socket-action","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.get-sidecars.\"get-sidecars\".liveness-probe.grpc-action","configDoc":"The gRPC port to use for the probe (the format is either port or port:service).","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"grpc-action","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.kubernetes.get-sidecars.\"get-sidecars\".liveness-probe.grpc-action-enabled","configDoc":"If enabled and `grpc-action` is not provided, it will use the generated service name and the gRPC port.","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"grpc-action-enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.kubernetes.get-sidecars.\"get-sidecars\".liveness-probe.initial-delay","configDoc":"The amount of time to wait before starting to probe.","withinAMap":true,"defaultValue":"5S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"initial-delay","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.kubernetes.get-sidecars.\"get-sidecars\".liveness-probe.period","configDoc":"The period in which the action should be called.","withinAMap":true,"defaultValue":"10S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"period","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.kubernetes.get-sidecars.\"get-sidecars\".liveness-probe.timeout","configDoc":"The amount of time to wait for each action.","withinAMap":true,"defaultValue":"10S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"timeout","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.kubernetes.get-sidecars.\"get-sidecars\".liveness-probe.success-threshold","configDoc":"The success threshold to use.","withinAMap":true,"defaultValue":"1","javaDocSiteLink":"","docMapKey":"success-threshold","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.kubernetes.get-sidecars.\"get-sidecars\".liveness-probe.failure-threshold","configDoc":"The failure threshold to use.","withinAMap":true,"defaultValue":"3","javaDocSiteLink":"","docMapKey":"failure-threshold","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.kubernetes.get-sidecars.\"get-sidecars\".readiness-probe.http-action-port","configDoc":"The port number to use when configuring the `http get` action. If not configured, the port corresponding to the `httpActionPortName` will be used.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.get-sidecars.\"get-sidecars\".readiness-probe.http-action-port-name","configDoc":"The port name for selecting the port of the `HTTP get` action.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-port-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.get-sidecars.\"get-sidecars\".readiness-probe.http-action-path","configDoc":"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.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.get-sidecars.\"get-sidecars\".readiness-probe.http-action-scheme","configDoc":"The scheme of the `HTTP get` action. Can be either \"HTTP\" or \"HTTPS\".","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-scheme","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.get-sidecars.\"get-sidecars\".readiness-probe.exec-action","configDoc":"The command to use for the probe.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"exec-action","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.get-sidecars.\"get-sidecars\".readiness-probe.tcp-socket-action","configDoc":"The tcp socket to use for the probe (the format is host:port).","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"tcp-socket-action","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.get-sidecars.\"get-sidecars\".readiness-probe.grpc-action","configDoc":"The gRPC port to use for the probe (the format is either port or port:service).","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"grpc-action","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.kubernetes.get-sidecars.\"get-sidecars\".readiness-probe.grpc-action-enabled","configDoc":"If enabled and `grpc-action` is not provided, it will use the generated service name and the gRPC port.","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"grpc-action-enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.kubernetes.get-sidecars.\"get-sidecars\".readiness-probe.initial-delay","configDoc":"The amount of time to wait before starting to probe.","withinAMap":true,"defaultValue":"5S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"initial-delay","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.kubernetes.get-sidecars.\"get-sidecars\".readiness-probe.period","configDoc":"The period in which the action should be called.","withinAMap":true,"defaultValue":"10S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"period","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.kubernetes.get-sidecars.\"get-sidecars\".readiness-probe.timeout","configDoc":"The amount of time to wait for each action.","withinAMap":true,"defaultValue":"10S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"timeout","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.kubernetes.get-sidecars.\"get-sidecars\".readiness-probe.success-threshold","configDoc":"The success threshold to use.","withinAMap":true,"defaultValue":"1","javaDocSiteLink":"","docMapKey":"success-threshold","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.kubernetes.get-sidecars.\"get-sidecars\".readiness-probe.failure-threshold","configDoc":"The failure threshold to use.","withinAMap":true,"defaultValue":"3","javaDocSiteLink":"","docMapKey":"failure-threshold","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.get-sidecars.\"get-sidecars\".mounts.\"mounts\".name","configDoc":"The name of the volumeName to mount.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.get-sidecars.\"get-sidecars\".mounts.\"mounts\".path","configDoc":"The path to mount.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.get-sidecars.\"get-sidecars\".mounts.\"mounts\".sub-path","configDoc":"Path within the volumeName from which the container's volumeName should be mounted.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"sub-path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.kubernetes.get-sidecars.\"get-sidecars\".mounts.\"mounts\".read-only","configDoc":"ReadOnly","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"read-only","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.get-sidecars.\"get-sidecars\".resources.limits.cpu","configDoc":"CPU Requirements","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"cpu","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.get-sidecars.\"get-sidecars\".resources.limits.memory","configDoc":"Memory Requirements","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"memory","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.get-sidecars.\"get-sidecars\".resources.requests.cpu","configDoc":"CPU Requirements","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"cpu","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.get-sidecars.\"get-sidecars\".resources.requests.memory","configDoc":"Memory Requirements","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"memory","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.get-sidecars.\"get-sidecars\".env.secrets","configDoc":"The optional list of Secret names to load environment variables from.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"secrets","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.get-sidecars.\"get-sidecars\".env.configmaps","configDoc":"The optional list of ConfigMap names to load environment variables from.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"configmaps","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"`Map`","key":"quarkus.kubernetes.get-sidecars.\"get-sidecars\".env.fields","configDoc":"The map associating environment variable names to their associated field references they take their value from.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"fields","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"`Map>`","key":"quarkus.kubernetes.get-sidecars.\"get-sidecars\".env.vars","configDoc":"The map associating environment name to its associated value.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"vars","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.get-sidecars.\"get-sidecars\".env.mapping.\"mapping\".from-secret","configDoc":"The optional name of the Secret from which a value is to be extracted. Mutually exclusive with `from-configmap`.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"from-secret","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.get-sidecars.\"get-sidecars\".env.mapping.\"mapping\".from-configmap","configDoc":"The optional name of the ConfigMap from which a value is to be extracted. Mutually exclusive with `from-secret`.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"from-configmap","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.get-sidecars.\"get-sidecars\".env.mapping.\"mapping\".with-key","configDoc":"The key identifying the field from which the value is extracted.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"with-key","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.get-host-aliases.\"get-host-aliases\".ip","configDoc":"The ip address","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"ip","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.get-host-aliases.\"get-host-aliases\".hostnames","configDoc":"The hostnames to resolve to the ip","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"hostnames","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.get-resources.limits.cpu","configDoc":"CPU Requirements","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"cpu","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.get-resources.limits.memory","configDoc":"Memory Requirements","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"memory","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.get-resources.requests.cpu","configDoc":"CPU Requirements","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"cpu","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.get-resources.requests.memory","configDoc":"Memory Requirements","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"memory","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.get-app-secret","configDoc":"","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"get-app-secret","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.get-app-config-map","configDoc":"","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"get-app-config-map","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.get-rbac-config.roles.\"roles\".name","configDoc":"The name of the role.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.get-rbac-config.roles.\"roles\".namespace","configDoc":"The namespace of the role.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"namespace","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"`Map`","key":"quarkus.kubernetes.get-rbac-config.roles.\"roles\".labels","configDoc":"Labels to add into the Role resource.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"labels","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.get-rbac-config.roles.\"roles\".policy-rules.\"policy-rules\".api-groups","configDoc":"API groups of the policy rule.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"api-groups","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.get-rbac-config.roles.\"roles\".policy-rules.\"policy-rules\".non-resource-urls","configDoc":"Non resource URLs of the policy rule.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"non-resource-urls","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.get-rbac-config.roles.\"roles\".policy-rules.\"policy-rules\".resource-names","configDoc":"Resource names of the policy rule.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"resource-names","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.get-rbac-config.roles.\"roles\".policy-rules.\"policy-rules\".resources","configDoc":"Resources of the policy rule.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"resources","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.get-rbac-config.roles.\"roles\".policy-rules.\"policy-rules\".verbs","configDoc":"Verbs of the policy rule.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"verbs","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.get-rbac-config.cluster-roles.\"cluster-roles\".name","configDoc":"The name of the cluster role.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"`Map`","key":"quarkus.kubernetes.get-rbac-config.cluster-roles.\"cluster-roles\".labels","configDoc":"Labels to add into the ClusterRole resource.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"labels","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.get-rbac-config.cluster-roles.\"cluster-roles\".policy-rules.\"policy-rules\".api-groups","configDoc":"API groups of the policy rule.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"api-groups","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.get-rbac-config.cluster-roles.\"cluster-roles\".policy-rules.\"policy-rules\".non-resource-urls","configDoc":"Non resource URLs of the policy rule.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"non-resource-urls","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.get-rbac-config.cluster-roles.\"cluster-roles\".policy-rules.\"policy-rules\".resource-names","configDoc":"Resource names of the policy rule.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"resource-names","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.get-rbac-config.cluster-roles.\"cluster-roles\".policy-rules.\"policy-rules\".resources","configDoc":"Resources of the policy rule.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"resources","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.get-rbac-config.cluster-roles.\"cluster-roles\".policy-rules.\"policy-rules\".verbs","configDoc":"Verbs of the policy rule.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"verbs","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.get-rbac-config.service-accounts.\"service-accounts\".name","configDoc":"The name of the service account.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.get-rbac-config.service-accounts.\"service-accounts\".namespace","configDoc":"The namespace of the service account.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"namespace","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"`Map`","key":"quarkus.kubernetes.get-rbac-config.service-accounts.\"service-accounts\".labels","configDoc":"Labels of the service account.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"labels","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.kubernetes.get-rbac-config.service-accounts.\"service-accounts\".use-as-default","configDoc":"If true, this service account will be used in the generated Deployment resource.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"use-as-default","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.get-rbac-config.role-bindings.\"role-bindings\".name","configDoc":"Name of the RoleBinding resource to be generated. If not provided, it will use the application name plus the role ref name.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"`Map`","key":"quarkus.kubernetes.get-rbac-config.role-bindings.\"role-bindings\".labels","configDoc":"Labels to add into the RoleBinding resource.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"labels","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.get-rbac-config.role-bindings.\"role-bindings\".role-name","configDoc":"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.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"role-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.kubernetes.get-rbac-config.role-bindings.\"role-bindings\".cluster-wide","configDoc":"If the Role sets in the `role-name` property is cluster wide or not.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"cluster-wide","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.get-rbac-config.role-bindings.\"role-bindings\".subjects.\"subjects\".name","configDoc":"The \"name\" resource to use by the Subject element in the generated Role Binding resource.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.get-rbac-config.role-bindings.\"role-bindings\".subjects.\"subjects\".kind","configDoc":"The \"kind\" resource to use by the Subject element in the generated Role Binding resource. By default, it uses the \"ServiceAccount\" kind.","withinAMap":true,"defaultValue":"ServiceAccount","javaDocSiteLink":"","docMapKey":"kind","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.get-rbac-config.role-bindings.\"role-bindings\".subjects.\"subjects\".api-group","configDoc":"The \"apiGroup\" resource that matches with the \"kind\" property. By default, it's empty.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"api-group","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.get-rbac-config.role-bindings.\"role-bindings\".subjects.\"subjects\".namespace","configDoc":"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.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"namespace","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.get-rbac-config.cluster-role-bindings.\"cluster-role-bindings\".name","configDoc":"Name of the ClusterRoleBinding resource to be generated. If not provided, it will use the application name plus the role ref name.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"`Map`","key":"quarkus.kubernetes.get-rbac-config.cluster-role-bindings.\"cluster-role-bindings\".labels","configDoc":"Labels to add into the RoleBinding resource.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"labels","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.get-rbac-config.cluster-role-bindings.\"cluster-role-bindings\".role-name","configDoc":"The name of the ClusterRole resource to use by the RoleRef element in the generated ClusterRoleBinding resource.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"role-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.get-rbac-config.cluster-role-bindings.\"cluster-role-bindings\".subjects.\"subjects\".name","configDoc":"The \"name\" resource to use by the Subject element in the generated Role Binding resource.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.get-rbac-config.cluster-role-bindings.\"cluster-role-bindings\".subjects.\"subjects\".kind","configDoc":"The \"kind\" resource to use by the Subject element in the generated Role Binding resource. By default, it uses the \"ServiceAccount\" kind.","withinAMap":true,"defaultValue":"ServiceAccount","javaDocSiteLink":"","docMapKey":"kind","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.get-rbac-config.cluster-role-bindings.\"cluster-role-bindings\".subjects.\"subjects\".api-group","configDoc":"The \"apiGroup\" resource that matches with the \"kind\" property. By default, it's empty.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"api-group","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.get-rbac-config.cluster-role-bindings.\"cluster-role-bindings\".subjects.\"subjects\".namespace","configDoc":"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.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"namespace","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.get-security-context.se-linux-options.level","configDoc":"The SELinux level label that applies to the container.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"level","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.get-security-context.se-linux-options.role","configDoc":"The SELinux role label that applies to the container.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"role","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.get-security-context.se-linux-options.type","configDoc":"The SELinux type label that applies to the container.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"type","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.get-security-context.se-linux-options.user","configDoc":"The SELinux user label that applies to the container.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"user","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.get-security-context.windows-options.gmsa-credential-spec-name","configDoc":"The name of the GMSA credential spec to use.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"gmsa-credential-spec-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.get-security-context.windows-options.gmsa-credential-spec","configDoc":"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.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"gmsa-credential-spec","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.get-security-context.windows-options.run-as-user-name","configDoc":"The UserName in Windows to run the entrypoint of the container process.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"run-as-user-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.kubernetes.get-security-context.windows-options.host-process","configDoc":"HostProcess determines if a container should be run as a 'Host Process' container.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"host-process","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"java.lang.Long","key":"quarkus.kubernetes.get-security-context.run-as-user","configDoc":"The UID to run the entrypoint of the container process.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"run-as-user","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"java.lang.Long","key":"quarkus.kubernetes.get-security-context.run-as-group","configDoc":"The GID to run the entrypoint of the container process.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"run-as-group","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.kubernetes.get-security-context.run-as-non-root","configDoc":"Indicates that the container must run as a non-root user.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"run-as-non-root","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"java.lang.Long","key":"quarkus.kubernetes.get-security-context.supplemental-groups","configDoc":"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.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"supplemental-groups","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"java.lang.Long","key":"quarkus.kubernetes.get-security-context.fs-group","configDoc":"A special supplemental group that applies to all containers in a pod.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"fs-group","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.get-security-context.sysctls","configDoc":"Sysctls hold a list of namespaced sysctls used for the pod.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"sysctls","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"io.quarkus.kubernetes.deployment.SecurityContextConfig.PodFSGroupChangePolicy","key":"quarkus.kubernetes.get-security-context.fs-group-change-policy","configDoc":"It holds policies that will be used for applying fsGroup to a volume when volume is mounted. Values: OnRootMismatch, Always","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"fs-group-change-policy","configPhase":"BUILD_TIME","acceptedValues":["tooltip: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.]","tooltip:always[It indicates that volume's ownership and permissions should always be changed whenever volume is mounted inside a Pod. This the default behavior.]"],"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":true}},{"configDocKey":{"type":"boolean","key":"quarkus.kubernetes.is-idempotent","configDoc":"","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"is-idempotent","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.part-of","configDoc":"The name of the group this component belongs too","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"part-of","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.name","configDoc":"The name of the application. This value will be used for naming Kubernetes resources like: - Deployment - Service and so on ...","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.version","configDoc":"The version of the application.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"version","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"io.quarkus.kubernetes.deployment.KubernetesConfig.DeploymentResourceKind","key":"quarkus.kubernetes.deployment-kind","configDoc":"The kind of the deployment resource to use. Supported values are 'StatefulSet', 'Job', 'CronJob' and 'Deployment' defaulting to the latter.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"deployment-kind","configPhase":"BUILD_TIME","acceptedValues":["`deployment`","`stateful-set`","`job`","`cron-job`"],"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.kubernetes","enum":true}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.namespace","configDoc":"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).","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"namespace","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"`Map`","key":"quarkus.kubernetes.labels","configDoc":"Custom labels to add to all resources","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"labels","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"`Map`","key":"quarkus.kubernetes.annotations","configDoc":"Custom annotations to add to all resources","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"annotations","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.kubernetes.add-build-timestamp","configDoc":"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","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"add-build-timestamp","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.working-dir","configDoc":"Working directory","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"working-dir","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.command","configDoc":"The commands","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"command","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.arguments","configDoc":"The arguments","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"arguments","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.service-account","configDoc":"The service account","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"service-account","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.kubernetes.ports.\"ports\".container-port","configDoc":"The port number. Refers to the container port.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"container-port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.kubernetes.ports.\"ports\".host-port","configDoc":"The host port.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"host-port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.ports.\"ports\".path","configDoc":"The application path (refers to web application path).","withinAMap":true,"defaultValue":"/","javaDocSiteLink":"","docMapKey":"path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"io.dekorate.kubernetes.annotation.Protocol","key":"quarkus.kubernetes.ports.\"ports\".protocol","configDoc":"The protocol.","withinAMap":true,"defaultValue":"tcp","javaDocSiteLink":"","docMapKey":"protocol","configPhase":"BUILD_TIME","acceptedValues":["`tcp`","`udp`","`sctp`","`http`","`proxy`"],"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":true}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.kubernetes.ports.\"ports\".node-port","configDoc":"","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"node-port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.kubernetes.ports.\"ports\".tls","configDoc":"If enabled, the port will be configured to use the schema HTTPS.","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"tls","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.kubernetes.replicas","configDoc":"The number of desired pods","withinAMap":false,"defaultValue":"1","javaDocSiteLink":"","docMapKey":"replicas","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"io.dekorate.kubernetes.annotation.ServiceType","key":"quarkus.kubernetes.service-type","configDoc":"The type of service that will be generated for the application","withinAMap":false,"defaultValue":"cluster-ip","javaDocSiteLink":"","docMapKey":"service-type","configPhase":"BUILD_TIME","acceptedValues":["`cluster-ip`","`node-port`","`load-balancer`","`external-name`"],"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.kubernetes","enum":true}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.kubernetes.node-port","configDoc":"The nodePort to set when serviceType is set to node-port.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"node-port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"io.dekorate.kubernetes.annotation.ImagePullPolicy","key":"quarkus.kubernetes.image-pull-policy","configDoc":"Image pull policy","withinAMap":false,"defaultValue":"always","javaDocSiteLink":"","docMapKey":"image-pull-policy","configPhase":"BUILD_TIME","acceptedValues":["`always`","`if-not-present`","`never`"],"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.kubernetes","enum":true}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.image-pull-secrets","configDoc":"The image pull secret","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"image-pull-secrets","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.kubernetes.liveness-probe.http-action-port","configDoc":"The port number to use when configuring the `http get` action. If not configured, the port corresponding to the `httpActionPortName` will be used.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.liveness-probe.http-action-port-name","configDoc":"The port name for selecting the port of the `HTTP get` action.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-port-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.liveness-probe.http-action-path","configDoc":"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.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.liveness-probe.http-action-scheme","configDoc":"The scheme of the `HTTP get` action. Can be either \"HTTP\" or \"HTTPS\".","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-scheme","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.liveness-probe.exec-action","configDoc":"The command to use for the probe.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"exec-action","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.liveness-probe.tcp-socket-action","configDoc":"The tcp socket to use for the probe (the format is host:port).","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"tcp-socket-action","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.liveness-probe.grpc-action","configDoc":"The gRPC port to use for the probe (the format is either port or port:service).","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"grpc-action","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.kubernetes.liveness-probe.grpc-action-enabled","configDoc":"If enabled and `grpc-action` is not provided, it will use the generated service name and the gRPC port.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"grpc-action-enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.kubernetes.liveness-probe.initial-delay","configDoc":"The amount of time to wait before starting to probe.","withinAMap":false,"defaultValue":"5S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"initial-delay","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.kubernetes.liveness-probe.period","configDoc":"The period in which the action should be called.","withinAMap":false,"defaultValue":"10S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"period","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.kubernetes.liveness-probe.timeout","configDoc":"The amount of time to wait for each action.","withinAMap":false,"defaultValue":"10S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"timeout","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.kubernetes.liveness-probe.success-threshold","configDoc":"The success threshold to use.","withinAMap":false,"defaultValue":"1","javaDocSiteLink":"","docMapKey":"success-threshold","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.kubernetes.liveness-probe.failure-threshold","configDoc":"The failure threshold to use.","withinAMap":false,"defaultValue":"3","javaDocSiteLink":"","docMapKey":"failure-threshold","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.kubernetes.readiness-probe.http-action-port","configDoc":"The port number to use when configuring the `http get` action. If not configured, the port corresponding to the `httpActionPortName` will be used.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.readiness-probe.http-action-port-name","configDoc":"The port name for selecting the port of the `HTTP get` action.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-port-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.readiness-probe.http-action-path","configDoc":"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.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.readiness-probe.http-action-scheme","configDoc":"The scheme of the `HTTP get` action. Can be either \"HTTP\" or \"HTTPS\".","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-scheme","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.readiness-probe.exec-action","configDoc":"The command to use for the probe.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"exec-action","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.readiness-probe.tcp-socket-action","configDoc":"The tcp socket to use for the probe (the format is host:port).","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"tcp-socket-action","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.readiness-probe.grpc-action","configDoc":"The gRPC port to use for the probe (the format is either port or port:service).","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"grpc-action","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.kubernetes.readiness-probe.grpc-action-enabled","configDoc":"If enabled and `grpc-action` is not provided, it will use the generated service name and the gRPC port.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"grpc-action-enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.kubernetes.readiness-probe.initial-delay","configDoc":"The amount of time to wait before starting to probe.","withinAMap":false,"defaultValue":"5S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"initial-delay","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.kubernetes.readiness-probe.period","configDoc":"The period in which the action should be called.","withinAMap":false,"defaultValue":"10S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"period","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.kubernetes.readiness-probe.timeout","configDoc":"The amount of time to wait for each action.","withinAMap":false,"defaultValue":"10S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"timeout","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.kubernetes.readiness-probe.success-threshold","configDoc":"The success threshold to use.","withinAMap":false,"defaultValue":"1","javaDocSiteLink":"","docMapKey":"success-threshold","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.kubernetes.readiness-probe.failure-threshold","configDoc":"The failure threshold to use.","withinAMap":false,"defaultValue":"3","javaDocSiteLink":"","docMapKey":"failure-threshold","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.kubernetes.startup-probe.http-action-port","configDoc":"The port number to use when configuring the `http get` action. If not configured, the port corresponding to the `httpActionPortName` will be used.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.startup-probe.http-action-port-name","configDoc":"The port name for selecting the port of the `HTTP get` action.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-port-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.startup-probe.http-action-path","configDoc":"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.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.startup-probe.http-action-scheme","configDoc":"The scheme of the `HTTP get` action. Can be either \"HTTP\" or \"HTTPS\".","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-scheme","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.startup-probe.exec-action","configDoc":"The command to use for the probe.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"exec-action","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.startup-probe.tcp-socket-action","configDoc":"The tcp socket to use for the probe (the format is host:port).","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"tcp-socket-action","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.startup-probe.grpc-action","configDoc":"The gRPC port to use for the probe (the format is either port or port:service).","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"grpc-action","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.kubernetes.startup-probe.grpc-action-enabled","configDoc":"If enabled and `grpc-action` is not provided, it will use the generated service name and the gRPC port.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"grpc-action-enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.kubernetes.startup-probe.initial-delay","configDoc":"The amount of time to wait before starting to probe.","withinAMap":false,"defaultValue":"5S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"initial-delay","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.kubernetes.startup-probe.period","configDoc":"The period in which the action should be called.","withinAMap":false,"defaultValue":"10S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"period","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.kubernetes.startup-probe.timeout","configDoc":"The amount of time to wait for each action.","withinAMap":false,"defaultValue":"10S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"timeout","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.kubernetes.startup-probe.success-threshold","configDoc":"The success threshold to use.","withinAMap":false,"defaultValue":"1","javaDocSiteLink":"","docMapKey":"success-threshold","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.kubernetes.startup-probe.failure-threshold","configDoc":"The failure threshold to use.","withinAMap":false,"defaultValue":"3","javaDocSiteLink":"","docMapKey":"failure-threshold","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.kubernetes.prometheus.annotations","configDoc":"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.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"annotations","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.prometheus.prefix","configDoc":"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","withinAMap":false,"defaultValue":"prometheus.io","javaDocSiteLink":"","docMapKey":"prefix","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.prometheus.scrape","configDoc":"Define the annotation used to indicate services that should be scraped. By default, `/scrape` will be appended to the defined prefix.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"scrape","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.prometheus.path","configDoc":"Define the annotation used to indicate the path to scrape. By default, `/path` will be appended to the defined prefix.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.prometheus.port","configDoc":"Define the annotation used to indicate the port to scrape. By default, `/port` will be appended to the defined prefix.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.prometheus.scheme","configDoc":"Define the annotation used to indicate the scheme to use for scraping By default, `/scheme` will be appended to the defined prefix.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"scheme","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.mounts.\"mounts\".name","configDoc":"The name of the volumeName to mount.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.mounts.\"mounts\".path","configDoc":"The path to mount.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.mounts.\"mounts\".sub-path","configDoc":"Path within the volumeName from which the container's volumeName should be mounted.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"sub-path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.kubernetes.mounts.\"mounts\".read-only","configDoc":"ReadOnly","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"read-only","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.secret-volumes.\"secret-volumes\".secret-name","configDoc":"The name of the secret to mount.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"secret-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.secret-volumes.\"secret-volumes\".default-mode","configDoc":"Default mode. When specifying an octal number, leading zero must be present.","withinAMap":true,"defaultValue":"0600","javaDocSiteLink":"","docMapKey":"default-mode","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.secret-volumes.\"secret-volumes\".items.\"items\".path","configDoc":"The path where the file will be mounted.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"int","key":"quarkus.kubernetes.secret-volumes.\"secret-volumes\".items.\"items\".mode","configDoc":"It must be a value between 0000 and 0777. If not specified, the volume defaultMode will be used.","withinAMap":true,"defaultValue":"-1","javaDocSiteLink":"","docMapKey":"mode","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.kubernetes.secret-volumes.\"secret-volumes\".optional","configDoc":"Optional","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"optional","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.config-map-volumes.\"config-map-volumes\".config-map-name","configDoc":"The name of the ConfigMap to mount.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"config-map-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.config-map-volumes.\"config-map-volumes\".default-mode","configDoc":"Default mode. When specifying an octal number, leading zero must be present.","withinAMap":true,"defaultValue":"0600","javaDocSiteLink":"","docMapKey":"default-mode","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.config-map-volumes.\"config-map-volumes\".items.\"items\".path","configDoc":"The path where the file will be mounted.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"int","key":"quarkus.kubernetes.config-map-volumes.\"config-map-volumes\".items.\"items\".mode","configDoc":"It must be a value between 0000 and 0777. If not specified, the volume defaultMode will be used.","withinAMap":true,"defaultValue":"-1","javaDocSiteLink":"","docMapKey":"mode","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.kubernetes.config-map-volumes.\"config-map-volumes\".optional","configDoc":"Optional","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"optional","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.empty-dir-volumes","configDoc":"EmptyDir volumes","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"empty-dir-volumes","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.git-repo-volumes.\"git-repo-volumes\".repository","configDoc":"Git repository URL.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"repository","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.git-repo-volumes.\"git-repo-volumes\".directory","configDoc":"The directory of the repository to mount.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"directory","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.git-repo-volumes.\"git-repo-volumes\".revision","configDoc":"The commit hash to use.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"revision","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.pvc-volumes.\"pvc-volumes\".claim-name","configDoc":"The name of the claim to mount.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"claim-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.pvc-volumes.\"pvc-volumes\".default-mode","configDoc":"Default mode. When specifying an octal number, leading zero must be present.","withinAMap":true,"defaultValue":"0600","javaDocSiteLink":"","docMapKey":"default-mode","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.kubernetes.pvc-volumes.\"pvc-volumes\".optional","configDoc":"Optional","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"optional","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.aws-elastic-block-store-volumes.\"aws-elastic-block-store-volumes\".volume-id","configDoc":"The name of the disk to mount.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"volume-id","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.kubernetes.aws-elastic-block-store-volumes.\"aws-elastic-block-store-volumes\".partition","configDoc":"The partition.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"partition","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.aws-elastic-block-store-volumes.\"aws-elastic-block-store-volumes\".fs-type","configDoc":"Filesystem type.","withinAMap":true,"defaultValue":"ext4","javaDocSiteLink":"","docMapKey":"fs-type","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.kubernetes.aws-elastic-block-store-volumes.\"aws-elastic-block-store-volumes\".read-only","configDoc":"Whether the volumeName is read only or not.","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"read-only","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.azure-file-volumes.\"azure-file-volumes\".share-name","configDoc":"The share name.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"share-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.azure-file-volumes.\"azure-file-volumes\".secret-name","configDoc":"The secret name.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"secret-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.kubernetes.azure-file-volumes.\"azure-file-volumes\".read-only","configDoc":"Whether the volumeName is read only or not.","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"read-only","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.azure-disk-volumes.\"azure-disk-volumes\".disk-name","configDoc":"The name of the disk to mount.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"disk-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.azure-disk-volumes.\"azure-disk-volumes\".disk-uri","configDoc":"The URI of the vhd blob object OR the resourceID of an Azure managed data disk if Kind is Managed","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"disk-uri","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"io.quarkus.kubernetes.deployment.AzureDiskVolumeConfig.Kind","key":"quarkus.kubernetes.azure-disk-volumes.\"azure-disk-volumes\".kind","configDoc":"Kind of disk.","withinAMap":true,"defaultValue":"managed","javaDocSiteLink":"","docMapKey":"kind","configPhase":"BUILD_TIME","acceptedValues":["`managed`","`shared`"],"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":true}},{"configDocKey":{"type":"io.quarkus.kubernetes.deployment.AzureDiskVolumeConfig.CachingMode","key":"quarkus.kubernetes.azure-disk-volumes.\"azure-disk-volumes\".caching-mode","configDoc":"Disk caching mode.","withinAMap":true,"defaultValue":"read-write","javaDocSiteLink":"","docMapKey":"caching-mode","configPhase":"BUILD_TIME","acceptedValues":["`read-write`","`read-only`","`none`"],"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":true}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.azure-disk-volumes.\"azure-disk-volumes\".fs-type","configDoc":"File system type.","withinAMap":true,"defaultValue":"ext4","javaDocSiteLink":"","docMapKey":"fs-type","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.kubernetes.azure-disk-volumes.\"azure-disk-volumes\".read-only","configDoc":"Whether the volumeName is read only or not.","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"read-only","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.init-containers.\"init-containers\".get-env.secrets","configDoc":"The optional list of Secret names to load environment variables from.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"secrets","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.init-containers.\"init-containers\".get-env.configmaps","configDoc":"The optional list of ConfigMap names to load environment variables from.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"configmaps","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"`Map`","key":"quarkus.kubernetes.init-containers.\"init-containers\".get-env.fields","configDoc":"The map associating environment variable names to their associated field references they take their value from.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"fields","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"`Map>`","key":"quarkus.kubernetes.init-containers.\"init-containers\".get-env.vars","configDoc":"The map associating environment name to its associated value.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"vars","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.init-containers.\"init-containers\".get-env.mapping.\"mapping\".from-secret","configDoc":"The optional name of the Secret from which a value is to be extracted. Mutually exclusive with `from-configmap`.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"from-secret","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.init-containers.\"init-containers\".get-env.mapping.\"mapping\".from-configmap","configDoc":"The optional name of the ConfigMap from which a value is to be extracted. Mutually exclusive with `from-secret`.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"from-configmap","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.init-containers.\"init-containers\".get-env.mapping.\"mapping\".with-key","configDoc":"The key identifying the field from which the value is extracted.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"with-key","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.init-containers.\"init-containers\".get-target-platform-name","configDoc":"","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"get-target-platform-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.init-containers.\"init-containers\".image","configDoc":"The container image.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"image","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.init-containers.\"init-containers\".working-dir","configDoc":"Working directory.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"working-dir","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.init-containers.\"init-containers\".command","configDoc":"The commands","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"command","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.init-containers.\"init-containers\".arguments","configDoc":"The arguments","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"arguments","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.init-containers.\"init-containers\".service-account","configDoc":"The service account.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"service-account","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.init-containers.\"init-containers\".host","configDoc":"The host under which the application is going to be exposed.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"host","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.kubernetes.init-containers.\"init-containers\".ports.\"ports\".container-port","configDoc":"The port number. Refers to the container port.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"container-port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.kubernetes.init-containers.\"init-containers\".ports.\"ports\".host-port","configDoc":"The host port.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"host-port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.init-containers.\"init-containers\".ports.\"ports\".path","configDoc":"The application path (refers to web application path).","withinAMap":true,"defaultValue":"/","javaDocSiteLink":"","docMapKey":"path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"io.dekorate.kubernetes.annotation.Protocol","key":"quarkus.kubernetes.init-containers.\"init-containers\".ports.\"ports\".protocol","configDoc":"The protocol.","withinAMap":true,"defaultValue":"tcp","javaDocSiteLink":"","docMapKey":"protocol","configPhase":"BUILD_TIME","acceptedValues":["`tcp`","`udp`","`sctp`","`http`","`proxy`"],"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":true}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.kubernetes.init-containers.\"init-containers\".ports.\"ports\".node-port","configDoc":"","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"node-port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.kubernetes.init-containers.\"init-containers\".ports.\"ports\".tls","configDoc":"If enabled, the port will be configured to use the schema HTTPS.","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"tls","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"io.dekorate.kubernetes.annotation.ImagePullPolicy","key":"quarkus.kubernetes.init-containers.\"init-containers\".image-pull-policy","configDoc":"Image pull policy.","withinAMap":true,"defaultValue":"always","javaDocSiteLink":"","docMapKey":"image-pull-policy","configPhase":"BUILD_TIME","acceptedValues":["`always`","`if-not-present`","`never`"],"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":true}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.init-containers.\"init-containers\".image-pull-secrets","configDoc":"The image pull secret","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"image-pull-secrets","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.kubernetes.init-containers.\"init-containers\".liveness-probe.http-action-port","configDoc":"The port number to use when configuring the `http get` action. If not configured, the port corresponding to the `httpActionPortName` will be used.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.init-containers.\"init-containers\".liveness-probe.http-action-port-name","configDoc":"The port name for selecting the port of the `HTTP get` action.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-port-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.init-containers.\"init-containers\".liveness-probe.http-action-path","configDoc":"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.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.init-containers.\"init-containers\".liveness-probe.http-action-scheme","configDoc":"The scheme of the `HTTP get` action. Can be either \"HTTP\" or \"HTTPS\".","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-scheme","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.init-containers.\"init-containers\".liveness-probe.exec-action","configDoc":"The command to use for the probe.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"exec-action","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.init-containers.\"init-containers\".liveness-probe.tcp-socket-action","configDoc":"The tcp socket to use for the probe (the format is host:port).","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"tcp-socket-action","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.init-containers.\"init-containers\".liveness-probe.grpc-action","configDoc":"The gRPC port to use for the probe (the format is either port or port:service).","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"grpc-action","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.kubernetes.init-containers.\"init-containers\".liveness-probe.grpc-action-enabled","configDoc":"If enabled and `grpc-action` is not provided, it will use the generated service name and the gRPC port.","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"grpc-action-enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.kubernetes.init-containers.\"init-containers\".liveness-probe.initial-delay","configDoc":"The amount of time to wait before starting to probe.","withinAMap":true,"defaultValue":"5S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"initial-delay","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.kubernetes.init-containers.\"init-containers\".liveness-probe.period","configDoc":"The period in which the action should be called.","withinAMap":true,"defaultValue":"10S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"period","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.kubernetes.init-containers.\"init-containers\".liveness-probe.timeout","configDoc":"The amount of time to wait for each action.","withinAMap":true,"defaultValue":"10S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"timeout","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.kubernetes.init-containers.\"init-containers\".liveness-probe.success-threshold","configDoc":"The success threshold to use.","withinAMap":true,"defaultValue":"1","javaDocSiteLink":"","docMapKey":"success-threshold","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.kubernetes.init-containers.\"init-containers\".liveness-probe.failure-threshold","configDoc":"The failure threshold to use.","withinAMap":true,"defaultValue":"3","javaDocSiteLink":"","docMapKey":"failure-threshold","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.kubernetes.init-containers.\"init-containers\".readiness-probe.http-action-port","configDoc":"The port number to use when configuring the `http get` action. If not configured, the port corresponding to the `httpActionPortName` will be used.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.init-containers.\"init-containers\".readiness-probe.http-action-port-name","configDoc":"The port name for selecting the port of the `HTTP get` action.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-port-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.init-containers.\"init-containers\".readiness-probe.http-action-path","configDoc":"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.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.init-containers.\"init-containers\".readiness-probe.http-action-scheme","configDoc":"The scheme of the `HTTP get` action. Can be either \"HTTP\" or \"HTTPS\".","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-scheme","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.init-containers.\"init-containers\".readiness-probe.exec-action","configDoc":"The command to use for the probe.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"exec-action","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.init-containers.\"init-containers\".readiness-probe.tcp-socket-action","configDoc":"The tcp socket to use for the probe (the format is host:port).","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"tcp-socket-action","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.init-containers.\"init-containers\".readiness-probe.grpc-action","configDoc":"The gRPC port to use for the probe (the format is either port or port:service).","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"grpc-action","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.kubernetes.init-containers.\"init-containers\".readiness-probe.grpc-action-enabled","configDoc":"If enabled and `grpc-action` is not provided, it will use the generated service name and the gRPC port.","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"grpc-action-enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.kubernetes.init-containers.\"init-containers\".readiness-probe.initial-delay","configDoc":"The amount of time to wait before starting to probe.","withinAMap":true,"defaultValue":"5S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"initial-delay","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.kubernetes.init-containers.\"init-containers\".readiness-probe.period","configDoc":"The period in which the action should be called.","withinAMap":true,"defaultValue":"10S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"period","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.kubernetes.init-containers.\"init-containers\".readiness-probe.timeout","configDoc":"The amount of time to wait for each action.","withinAMap":true,"defaultValue":"10S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"timeout","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.kubernetes.init-containers.\"init-containers\".readiness-probe.success-threshold","configDoc":"The success threshold to use.","withinAMap":true,"defaultValue":"1","javaDocSiteLink":"","docMapKey":"success-threshold","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.kubernetes.init-containers.\"init-containers\".readiness-probe.failure-threshold","configDoc":"The failure threshold to use.","withinAMap":true,"defaultValue":"3","javaDocSiteLink":"","docMapKey":"failure-threshold","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.init-containers.\"init-containers\".mounts.\"mounts\".name","configDoc":"The name of the volumeName to mount.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.init-containers.\"init-containers\".mounts.\"mounts\".path","configDoc":"The path to mount.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.init-containers.\"init-containers\".mounts.\"mounts\".sub-path","configDoc":"Path within the volumeName from which the container's volumeName should be mounted.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"sub-path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.kubernetes.init-containers.\"init-containers\".mounts.\"mounts\".read-only","configDoc":"ReadOnly","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"read-only","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.init-containers.\"init-containers\".resources.limits.cpu","configDoc":"CPU Requirements","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"cpu","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.init-containers.\"init-containers\".resources.limits.memory","configDoc":"Memory Requirements","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"memory","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.init-containers.\"init-containers\".resources.requests.cpu","configDoc":"CPU Requirements","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"cpu","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.init-containers.\"init-containers\".resources.requests.memory","configDoc":"Memory Requirements","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"memory","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.init-containers.\"init-containers\".env.secrets","configDoc":"The optional list of Secret names to load environment variables from.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"secrets","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.init-containers.\"init-containers\".env.configmaps","configDoc":"The optional list of ConfigMap names to load environment variables from.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"configmaps","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"`Map`","key":"quarkus.kubernetes.init-containers.\"init-containers\".env.fields","configDoc":"The map associating environment variable names to their associated field references they take their value from.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"fields","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"`Map>`","key":"quarkus.kubernetes.init-containers.\"init-containers\".env.vars","configDoc":"The map associating environment name to its associated value.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"vars","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.init-containers.\"init-containers\".env.mapping.\"mapping\".from-secret","configDoc":"The optional name of the Secret from which a value is to be extracted. Mutually exclusive with `from-configmap`.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"from-secret","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.init-containers.\"init-containers\".env.mapping.\"mapping\".from-configmap","configDoc":"The optional name of the ConfigMap from which a value is to be extracted. Mutually exclusive with `from-secret`.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"from-configmap","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.init-containers.\"init-containers\".env.mapping.\"mapping\".with-key","configDoc":"The key identifying the field from which the value is extracted.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"with-key","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.sidecars.\"sidecars\".get-env.secrets","configDoc":"The optional list of Secret names to load environment variables from.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"secrets","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.sidecars.\"sidecars\".get-env.configmaps","configDoc":"The optional list of ConfigMap names to load environment variables from.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"configmaps","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"`Map`","key":"quarkus.kubernetes.sidecars.\"sidecars\".get-env.fields","configDoc":"The map associating environment variable names to their associated field references they take their value from.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"fields","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"`Map>`","key":"quarkus.kubernetes.sidecars.\"sidecars\".get-env.vars","configDoc":"The map associating environment name to its associated value.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"vars","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.sidecars.\"sidecars\".get-env.mapping.\"mapping\".from-secret","configDoc":"The optional name of the Secret from which a value is to be extracted. Mutually exclusive with `from-configmap`.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"from-secret","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.sidecars.\"sidecars\".get-env.mapping.\"mapping\".from-configmap","configDoc":"The optional name of the ConfigMap from which a value is to be extracted. Mutually exclusive with `from-secret`.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"from-configmap","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.sidecars.\"sidecars\".get-env.mapping.\"mapping\".with-key","configDoc":"The key identifying the field from which the value is extracted.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"with-key","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.sidecars.\"sidecars\".get-target-platform-name","configDoc":"","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"get-target-platform-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.sidecars.\"sidecars\".image","configDoc":"The container image.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"image","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.sidecars.\"sidecars\".working-dir","configDoc":"Working directory.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"working-dir","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.sidecars.\"sidecars\".command","configDoc":"The commands","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"command","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.sidecars.\"sidecars\".arguments","configDoc":"The arguments","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"arguments","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.sidecars.\"sidecars\".service-account","configDoc":"The service account.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"service-account","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.sidecars.\"sidecars\".host","configDoc":"The host under which the application is going to be exposed.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"host","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.kubernetes.sidecars.\"sidecars\".ports.\"ports\".container-port","configDoc":"The port number. Refers to the container port.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"container-port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.kubernetes.sidecars.\"sidecars\".ports.\"ports\".host-port","configDoc":"The host port.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"host-port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.sidecars.\"sidecars\".ports.\"ports\".path","configDoc":"The application path (refers to web application path).","withinAMap":true,"defaultValue":"/","javaDocSiteLink":"","docMapKey":"path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"io.dekorate.kubernetes.annotation.Protocol","key":"quarkus.kubernetes.sidecars.\"sidecars\".ports.\"ports\".protocol","configDoc":"The protocol.","withinAMap":true,"defaultValue":"tcp","javaDocSiteLink":"","docMapKey":"protocol","configPhase":"BUILD_TIME","acceptedValues":["`tcp`","`udp`","`sctp`","`http`","`proxy`"],"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":true}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.kubernetes.sidecars.\"sidecars\".ports.\"ports\".node-port","configDoc":"","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"node-port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.kubernetes.sidecars.\"sidecars\".ports.\"ports\".tls","configDoc":"If enabled, the port will be configured to use the schema HTTPS.","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"tls","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"io.dekorate.kubernetes.annotation.ImagePullPolicy","key":"quarkus.kubernetes.sidecars.\"sidecars\".image-pull-policy","configDoc":"Image pull policy.","withinAMap":true,"defaultValue":"always","javaDocSiteLink":"","docMapKey":"image-pull-policy","configPhase":"BUILD_TIME","acceptedValues":["`always`","`if-not-present`","`never`"],"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":true}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.sidecars.\"sidecars\".image-pull-secrets","configDoc":"The image pull secret","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"image-pull-secrets","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.kubernetes.sidecars.\"sidecars\".liveness-probe.http-action-port","configDoc":"The port number to use when configuring the `http get` action. If not configured, the port corresponding to the `httpActionPortName` will be used.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.sidecars.\"sidecars\".liveness-probe.http-action-port-name","configDoc":"The port name for selecting the port of the `HTTP get` action.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-port-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.sidecars.\"sidecars\".liveness-probe.http-action-path","configDoc":"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.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.sidecars.\"sidecars\".liveness-probe.http-action-scheme","configDoc":"The scheme of the `HTTP get` action. Can be either \"HTTP\" or \"HTTPS\".","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-scheme","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.sidecars.\"sidecars\".liveness-probe.exec-action","configDoc":"The command to use for the probe.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"exec-action","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.sidecars.\"sidecars\".liveness-probe.tcp-socket-action","configDoc":"The tcp socket to use for the probe (the format is host:port).","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"tcp-socket-action","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.sidecars.\"sidecars\".liveness-probe.grpc-action","configDoc":"The gRPC port to use for the probe (the format is either port or port:service).","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"grpc-action","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.kubernetes.sidecars.\"sidecars\".liveness-probe.grpc-action-enabled","configDoc":"If enabled and `grpc-action` is not provided, it will use the generated service name and the gRPC port.","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"grpc-action-enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.kubernetes.sidecars.\"sidecars\".liveness-probe.initial-delay","configDoc":"The amount of time to wait before starting to probe.","withinAMap":true,"defaultValue":"5S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"initial-delay","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.kubernetes.sidecars.\"sidecars\".liveness-probe.period","configDoc":"The period in which the action should be called.","withinAMap":true,"defaultValue":"10S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"period","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.kubernetes.sidecars.\"sidecars\".liveness-probe.timeout","configDoc":"The amount of time to wait for each action.","withinAMap":true,"defaultValue":"10S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"timeout","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.kubernetes.sidecars.\"sidecars\".liveness-probe.success-threshold","configDoc":"The success threshold to use.","withinAMap":true,"defaultValue":"1","javaDocSiteLink":"","docMapKey":"success-threshold","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.kubernetes.sidecars.\"sidecars\".liveness-probe.failure-threshold","configDoc":"The failure threshold to use.","withinAMap":true,"defaultValue":"3","javaDocSiteLink":"","docMapKey":"failure-threshold","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.kubernetes.sidecars.\"sidecars\".readiness-probe.http-action-port","configDoc":"The port number to use when configuring the `http get` action. If not configured, the port corresponding to the `httpActionPortName` will be used.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.sidecars.\"sidecars\".readiness-probe.http-action-port-name","configDoc":"The port name for selecting the port of the `HTTP get` action.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-port-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.sidecars.\"sidecars\".readiness-probe.http-action-path","configDoc":"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.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.sidecars.\"sidecars\".readiness-probe.http-action-scheme","configDoc":"The scheme of the `HTTP get` action. Can be either \"HTTP\" or \"HTTPS\".","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-scheme","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.sidecars.\"sidecars\".readiness-probe.exec-action","configDoc":"The command to use for the probe.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"exec-action","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.sidecars.\"sidecars\".readiness-probe.tcp-socket-action","configDoc":"The tcp socket to use for the probe (the format is host:port).","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"tcp-socket-action","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.sidecars.\"sidecars\".readiness-probe.grpc-action","configDoc":"The gRPC port to use for the probe (the format is either port or port:service).","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"grpc-action","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.kubernetes.sidecars.\"sidecars\".readiness-probe.grpc-action-enabled","configDoc":"If enabled and `grpc-action` is not provided, it will use the generated service name and the gRPC port.","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"grpc-action-enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.kubernetes.sidecars.\"sidecars\".readiness-probe.initial-delay","configDoc":"The amount of time to wait before starting to probe.","withinAMap":true,"defaultValue":"5S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"initial-delay","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.kubernetes.sidecars.\"sidecars\".readiness-probe.period","configDoc":"The period in which the action should be called.","withinAMap":true,"defaultValue":"10S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"period","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.kubernetes.sidecars.\"sidecars\".readiness-probe.timeout","configDoc":"The amount of time to wait for each action.","withinAMap":true,"defaultValue":"10S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"timeout","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.kubernetes.sidecars.\"sidecars\".readiness-probe.success-threshold","configDoc":"The success threshold to use.","withinAMap":true,"defaultValue":"1","javaDocSiteLink":"","docMapKey":"success-threshold","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.kubernetes.sidecars.\"sidecars\".readiness-probe.failure-threshold","configDoc":"The failure threshold to use.","withinAMap":true,"defaultValue":"3","javaDocSiteLink":"","docMapKey":"failure-threshold","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.sidecars.\"sidecars\".mounts.\"mounts\".name","configDoc":"The name of the volumeName to mount.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.sidecars.\"sidecars\".mounts.\"mounts\".path","configDoc":"The path to mount.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.sidecars.\"sidecars\".mounts.\"mounts\".sub-path","configDoc":"Path within the volumeName from which the container's volumeName should be mounted.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"sub-path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.kubernetes.sidecars.\"sidecars\".mounts.\"mounts\".read-only","configDoc":"ReadOnly","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"read-only","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.sidecars.\"sidecars\".resources.limits.cpu","configDoc":"CPU Requirements","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"cpu","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.sidecars.\"sidecars\".resources.limits.memory","configDoc":"Memory Requirements","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"memory","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.sidecars.\"sidecars\".resources.requests.cpu","configDoc":"CPU Requirements","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"cpu","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.sidecars.\"sidecars\".resources.requests.memory","configDoc":"Memory Requirements","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"memory","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.sidecars.\"sidecars\".env.secrets","configDoc":"The optional list of Secret names to load environment variables from.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"secrets","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.sidecars.\"sidecars\".env.configmaps","configDoc":"The optional list of ConfigMap names to load environment variables from.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"configmaps","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"`Map`","key":"quarkus.kubernetes.sidecars.\"sidecars\".env.fields","configDoc":"The map associating environment variable names to their associated field references they take their value from.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"fields","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"`Map>`","key":"quarkus.kubernetes.sidecars.\"sidecars\".env.vars","configDoc":"The map associating environment name to its associated value.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"vars","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.sidecars.\"sidecars\".env.mapping.\"mapping\".from-secret","configDoc":"The optional name of the Secret from which a value is to be extracted. Mutually exclusive with `from-configmap`.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"from-secret","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.sidecars.\"sidecars\".env.mapping.\"mapping\".from-configmap","configDoc":"The optional name of the ConfigMap from which a value is to be extracted. Mutually exclusive with `from-secret`.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"from-configmap","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.sidecars.\"sidecars\".env.mapping.\"mapping\".with-key","configDoc":"The key identifying the field from which the value is extracted.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"with-key","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.deployment-target","configDoc":"The target deployment platform. Defaults to kubernetes. Can be kubernetes, openshift, knative, minikube etc., or any combination of the above as comma separated list.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"deployment-target","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.hostaliases.\"host-aliases\".ip","configDoc":"The ip address","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"ip","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.hostaliases.\"host-aliases\".hostnames","configDoc":"The hostnames to resolve to the ip","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"hostnames","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.resources.limits.cpu","configDoc":"CPU Requirements","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"cpu","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.resources.limits.memory","configDoc":"Memory Requirements","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"memory","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.resources.requests.cpu","configDoc":"CPU Requirements","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"cpu","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.resources.requests.memory","configDoc":"Memory Requirements","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"memory","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.rbac.roles.\"roles\".name","configDoc":"The name of the role.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.rbac.roles.\"roles\".namespace","configDoc":"The namespace of the role.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"namespace","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"`Map`","key":"quarkus.kubernetes.rbac.roles.\"roles\".labels","configDoc":"Labels to add into the Role resource.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"labels","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.rbac.roles.\"roles\".policy-rules.\"policy-rules\".api-groups","configDoc":"API groups of the policy rule.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"api-groups","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.rbac.roles.\"roles\".policy-rules.\"policy-rules\".non-resource-urls","configDoc":"Non resource URLs of the policy rule.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"non-resource-urls","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.rbac.roles.\"roles\".policy-rules.\"policy-rules\".resource-names","configDoc":"Resource names of the policy rule.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"resource-names","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.rbac.roles.\"roles\".policy-rules.\"policy-rules\".resources","configDoc":"Resources of the policy rule.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"resources","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.rbac.roles.\"roles\".policy-rules.\"policy-rules\".verbs","configDoc":"Verbs of the policy rule.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"verbs","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.rbac.cluster-roles.\"cluster-roles\".name","configDoc":"The name of the cluster role.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"`Map`","key":"quarkus.kubernetes.rbac.cluster-roles.\"cluster-roles\".labels","configDoc":"Labels to add into the ClusterRole resource.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"labels","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.rbac.cluster-roles.\"cluster-roles\".policy-rules.\"policy-rules\".api-groups","configDoc":"API groups of the policy rule.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"api-groups","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.rbac.cluster-roles.\"cluster-roles\".policy-rules.\"policy-rules\".non-resource-urls","configDoc":"Non resource URLs of the policy rule.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"non-resource-urls","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.rbac.cluster-roles.\"cluster-roles\".policy-rules.\"policy-rules\".resource-names","configDoc":"Resource names of the policy rule.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"resource-names","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.rbac.cluster-roles.\"cluster-roles\".policy-rules.\"policy-rules\".resources","configDoc":"Resources of the policy rule.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"resources","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.rbac.cluster-roles.\"cluster-roles\".policy-rules.\"policy-rules\".verbs","configDoc":"Verbs of the policy rule.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"verbs","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.rbac.service-accounts.\"service-accounts\".name","configDoc":"The name of the service account.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.rbac.service-accounts.\"service-accounts\".namespace","configDoc":"The namespace of the service account.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"namespace","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"`Map`","key":"quarkus.kubernetes.rbac.service-accounts.\"service-accounts\".labels","configDoc":"Labels of the service account.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"labels","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.kubernetes.rbac.service-accounts.\"service-accounts\".use-as-default","configDoc":"If true, this service account will be used in the generated Deployment resource.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"use-as-default","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.rbac.role-bindings.\"role-bindings\".name","configDoc":"Name of the RoleBinding resource to be generated. If not provided, it will use the application name plus the role ref name.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"`Map`","key":"quarkus.kubernetes.rbac.role-bindings.\"role-bindings\".labels","configDoc":"Labels to add into the RoleBinding resource.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"labels","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.rbac.role-bindings.\"role-bindings\".role-name","configDoc":"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.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"role-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.kubernetes.rbac.role-bindings.\"role-bindings\".cluster-wide","configDoc":"If the Role sets in the `role-name` property is cluster wide or not.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"cluster-wide","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.rbac.role-bindings.\"role-bindings\".subjects.\"subjects\".name","configDoc":"The \"name\" resource to use by the Subject element in the generated Role Binding resource.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.rbac.role-bindings.\"role-bindings\".subjects.\"subjects\".kind","configDoc":"The \"kind\" resource to use by the Subject element in the generated Role Binding resource. By default, it uses the \"ServiceAccount\" kind.","withinAMap":true,"defaultValue":"ServiceAccount","javaDocSiteLink":"","docMapKey":"kind","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.rbac.role-bindings.\"role-bindings\".subjects.\"subjects\".api-group","configDoc":"The \"apiGroup\" resource that matches with the \"kind\" property. By default, it's empty.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"api-group","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.rbac.role-bindings.\"role-bindings\".subjects.\"subjects\".namespace","configDoc":"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.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"namespace","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.rbac.cluster-role-bindings.\"cluster-role-bindings\".name","configDoc":"Name of the ClusterRoleBinding resource to be generated. If not provided, it will use the application name plus the role ref name.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"`Map`","key":"quarkus.kubernetes.rbac.cluster-role-bindings.\"cluster-role-bindings\".labels","configDoc":"Labels to add into the RoleBinding resource.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"labels","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.rbac.cluster-role-bindings.\"cluster-role-bindings\".role-name","configDoc":"The name of the ClusterRole resource to use by the RoleRef element in the generated ClusterRoleBinding resource.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"role-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.rbac.cluster-role-bindings.\"cluster-role-bindings\".subjects.\"subjects\".name","configDoc":"The \"name\" resource to use by the Subject element in the generated Role Binding resource.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.rbac.cluster-role-bindings.\"cluster-role-bindings\".subjects.\"subjects\".kind","configDoc":"The \"kind\" resource to use by the Subject element in the generated Role Binding resource. By default, it uses the \"ServiceAccount\" kind.","withinAMap":true,"defaultValue":"ServiceAccount","javaDocSiteLink":"","docMapKey":"kind","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.rbac.cluster-role-bindings.\"cluster-role-bindings\".subjects.\"subjects\".api-group","configDoc":"The \"apiGroup\" resource that matches with the \"kind\" property. By default, it's empty.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"api-group","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.rbac.cluster-role-bindings.\"cluster-role-bindings\".subjects.\"subjects\".namespace","configDoc":"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.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"namespace","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.kubernetes.ingress.expose","configDoc":"If true, the service will be exposed","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"expose","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.ingress.host","configDoc":"The host under which the application is going to be exposed","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"host","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.ingress.target-port","configDoc":"The default target named port. If not provided, it will be deducted from the Service resource ports. Options are: \"http\" and \"https\".","withinAMap":false,"defaultValue":"http","javaDocSiteLink":"","docMapKey":"target-port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.ingress.ingress-class-name","configDoc":"The class of the Ingress. If the ingressClassName is omitted, a default Ingress class is used.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"ingress-class-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"`Map`","key":"quarkus.kubernetes.ingress.annotations","configDoc":"Custom annotations to add to exposition (route or ingress) resources","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"annotations","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.kubernetes.ingress.tls.\"tls\".enabled","configDoc":"If true, it will use the TLS configuration in the generated Ingress resource.","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.ingress.tls.\"tls\".hosts","configDoc":"The list of hosts to be included in the TLS certificate. By default, it will use the application host.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"hosts","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.ingress.rules.\"rules\".host","configDoc":"The host under which the rule is going to be used.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"host","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.ingress.rules.\"rules\".path","configDoc":"The path under which the rule is going to be used. Default is \"/\".","withinAMap":true,"defaultValue":"/","javaDocSiteLink":"","docMapKey":"path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.ingress.rules.\"rules\".path-type","configDoc":"The path type strategy to use by the Ingress rule. Default is \"Prefix\".","withinAMap":true,"defaultValue":"Prefix","javaDocSiteLink":"","docMapKey":"path-type","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.ingress.rules.\"rules\".service-name","configDoc":"The service name to be used by this Ingress rule. Default is the generated service name of the application.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"service-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.ingress.rules.\"rules\".service-port-name","configDoc":"The service port name to be used by this Ingress rule. Default is the port name of the generated service of the application.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"service-port-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.kubernetes.ingress.rules.\"rules\".service-port-number","configDoc":"The service port number to be used by this Ingress rule. This is only used when the servicePortName is not set.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"service-port-number","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.kubernetes.job.parallelism","configDoc":"Specifies the maximum desired number of pods the job should run at any given time.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"parallelism","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.kubernetes.job.completions","configDoc":"Specifies the desired number of successfully finished pods the job should be run with.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"completions","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"io.dekorate.kubernetes.annotation.JobCompletionMode","key":"quarkus.kubernetes.job.completion-mode","configDoc":"CompletionMode specifies how Pod completions are tracked.","withinAMap":false,"defaultValue":"non-indexed","javaDocSiteLink":"","docMapKey":"completion-mode","configPhase":"BUILD_TIME","acceptedValues":["`non-indexed`","`indexed`"],"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":true}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.kubernetes.job.backoff-limit","configDoc":"Specifies the number of retries before marking this job failed.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"backoff-limit","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"java.lang.Long","key":"quarkus.kubernetes.job.active-deadline-seconds","configDoc":"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.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"active-deadline-seconds","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.kubernetes.job.ttl-seconds-after-finished","configDoc":"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.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"ttl-seconds-after-finished","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.kubernetes.job.suspend","configDoc":"Suspend specifies whether the Job controller should create Pods or not.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"suspend","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"io.dekorate.kubernetes.annotation.JobRestartPolicy","key":"quarkus.kubernetes.job.restart-policy","configDoc":"Restart policy when the job container fails.","withinAMap":false,"defaultValue":"on-failure","javaDocSiteLink":"","docMapKey":"restart-policy","configPhase":"BUILD_TIME","acceptedValues":["`on-failure`","`never`"],"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":true}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.cron-job.schedule","configDoc":"The schedule in Cron format, see https://en.wikipedia.org/wiki/Cron.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"schedule","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"io.dekorate.kubernetes.annotation.CronJobConcurrencyPolicy","key":"quarkus.kubernetes.cron-job.concurrency-policy","configDoc":"ConcurrencyPolicy describes how the job will be handled.","withinAMap":false,"defaultValue":"allow","javaDocSiteLink":"","docMapKey":"concurrency-policy","configPhase":"BUILD_TIME","acceptedValues":["`allow`","`forbid`","`replace`"],"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":true}},{"configDocKey":{"type":"java.lang.Long","key":"quarkus.kubernetes.cron-job.starting-deadline-seconds","configDoc":"Deadline in seconds for starting the job if it misses scheduled time for any reason. Missed jobs executions will be counted as failed ones.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"starting-deadline-seconds","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.kubernetes.cron-job.failed-jobs-history-limit","configDoc":"","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"failed-jobs-history-limit","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.kubernetes.cron-job.successful-jobs-history-limit","configDoc":"","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"successful-jobs-history-limit","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.kubernetes.cron-job.parallelism","configDoc":"Specifies the maximum desired number of pods the job should run at any given time.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"parallelism","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.kubernetes.cron-job.completions","configDoc":"Specifies the desired number of successfully finished pods the job should be run with.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"completions","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"io.dekorate.kubernetes.annotation.JobCompletionMode","key":"quarkus.kubernetes.cron-job.completion-mode","configDoc":"CompletionMode specifies how Pod completions are tracked.","withinAMap":false,"defaultValue":"non-indexed","javaDocSiteLink":"","docMapKey":"completion-mode","configPhase":"BUILD_TIME","acceptedValues":["`non-indexed`","`indexed`"],"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":true}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.kubernetes.cron-job.backoff-limit","configDoc":"Specifies the number of retries before marking this job failed.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"backoff-limit","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"java.lang.Long","key":"quarkus.kubernetes.cron-job.active-deadline-seconds","configDoc":"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.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"active-deadline-seconds","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.kubernetes.cron-job.ttl-seconds-after-finished","configDoc":"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.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"ttl-seconds-after-finished","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.kubernetes.cron-job.suspend","configDoc":"Suspend specifies whether the Job controller should create Pods or not.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"suspend","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"io.dekorate.kubernetes.annotation.JobRestartPolicy","key":"quarkus.kubernetes.cron-job.restart-policy","configDoc":"Restart policy when the job container fails.","withinAMap":false,"defaultValue":"on-failure","javaDocSiteLink":"","docMapKey":"restart-policy","configPhase":"BUILD_TIME","acceptedValues":["`on-failure`","`never`"],"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":true}},{"configDocKey":{"type":"boolean","key":"quarkus.kubernetes.add-version-to-label-selectors","configDoc":"If true, the 'app.kubernetes.io/version' label will be part of the selectors of Service and Deployment","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"add-version-to-label-selectors","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.kubernetes.add-name-to-label-selectors","configDoc":"If true, the 'app.kubernetes.io/name' label will be part of the selectors of Service and Deployment","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"add-name-to-label-selectors","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.kubernetes.deploy","configDoc":"If set to true, Quarkus will attempt to deploy the application to the target Kubernetes cluster","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"deploy","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"io.quarkus.kubernetes.spi.DeployStrategy","key":"quarkus.kubernetes.deploy-strategy","configDoc":"If deploy is enabled, it will follow this strategy to update the resources to the target Kubernetes cluster.","withinAMap":false,"defaultValue":"create-or-update","javaDocSiteLink":"","docMapKey":"deploy-strategy","configPhase":"BUILD_TIME","acceptedValues":["`create-or-update`","`create`","`replace`","`server-side-apply`"],"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.kubernetes","enum":true}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.app-secret","configDoc":"If set, the secret will mounted to the application container and its contents will be used for application configuration.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"app-secret","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.app-config-map","configDoc":"If set, the config map will be mounted to the application container and its contents will be used for application configuration.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"app-config-map","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.security-context.se-linux-options.level","configDoc":"The SELinux level label that applies to the container.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"level","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.security-context.se-linux-options.role","configDoc":"The SELinux role label that applies to the container.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"role","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.security-context.se-linux-options.type","configDoc":"The SELinux type label that applies to the container.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"type","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.security-context.se-linux-options.user","configDoc":"The SELinux user label that applies to the container.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"user","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.security-context.windows-options.gmsa-credential-spec-name","configDoc":"The name of the GMSA credential spec to use.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"gmsa-credential-spec-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.security-context.windows-options.gmsa-credential-spec","configDoc":"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.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"gmsa-credential-spec","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.security-context.windows-options.run-as-user-name","configDoc":"The UserName in Windows to run the entrypoint of the container process.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"run-as-user-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.kubernetes.security-context.windows-options.host-process","configDoc":"HostProcess determines if a container should be run as a 'Host Process' container.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"host-process","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"java.lang.Long","key":"quarkus.kubernetes.security-context.run-as-user","configDoc":"The UID to run the entrypoint of the container process.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"run-as-user","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"java.lang.Long","key":"quarkus.kubernetes.security-context.run-as-group","configDoc":"The GID to run the entrypoint of the container process.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"run-as-group","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.kubernetes.security-context.run-as-non-root","configDoc":"Indicates that the container must run as a non-root user.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"run-as-non-root","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"java.lang.Long","key":"quarkus.kubernetes.security-context.supplemental-groups","configDoc":"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.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"supplemental-groups","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"java.lang.Long","key":"quarkus.kubernetes.security-context.fs-group","configDoc":"A special supplemental group that applies to all containers in a pod.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"fs-group","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.security-context.sysctls","configDoc":"Sysctls hold a list of namespaced sysctls used for the pod.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"sysctls","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"io.quarkus.kubernetes.deployment.SecurityContextConfig.PodFSGroupChangePolicy","key":"quarkus.kubernetes.security-context.fs-group-change-policy","configDoc":"It holds policies that will be used for applying fsGroup to a volume when volume is mounted. Values: OnRootMismatch, Always","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"fs-group-change-policy","configPhase":"BUILD_TIME","acceptedValues":["tooltip: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.]","tooltip:always[It indicates that volume's ownership and permissions should always be changed whenever volume is mounted inside a Pod. This the default behavior.]"],"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":true}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.container-name","configDoc":"If set, it will change the name of the container according to the configuration","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"container-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.kubernetes.remote-debug.enabled","configDoc":"If true, the debug mode in pods will be enabled.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.remote-debug.transport","configDoc":"The transport to use.","withinAMap":false,"defaultValue":"dt_socket","javaDocSiteLink":"","docMapKey":"transport","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.remote-debug.suspend","configDoc":"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.","withinAMap":false,"defaultValue":"n","javaDocSiteLink":"","docMapKey":"suspend","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.kubernetes.remote-debug.address-port","configDoc":"It specifies the address at which the debug socket will listen.","withinAMap":false,"defaultValue":"5005","javaDocSiteLink":"","docMapKey":"address-port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.kubernetes.init-tasks.\"init-tasks\".enabled","configDoc":"If true, the init task will be generated. Otherwise, the init task resource generation will be skipped.","withinAMap":true,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.init-tasks.\"init-tasks\".image","configDoc":"The init task image to use by the init-container.","withinAMap":true,"defaultValue":"groundnuty/k8s-wait-for:no-root-v1.7","javaDocSiteLink":"","docMapKey":"image","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.kubernetes.idempotent","configDoc":"Switch used to control whether non-idempotent fields are included in generated kubernetes resources to improve git-ops compatibility","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"idempotent","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.output-directory","configDoc":"Optionally set directory generated kubernetes resources will be written to. Default is `target/kubernetes`.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"output-directory","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.env.secrets","configDoc":"The optional list of Secret names to load environment variables from.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"secrets","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.env.configmaps","configDoc":"The optional list of ConfigMap names to load environment variables from.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"configmaps","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"`Map`","key":"quarkus.kubernetes.env.fields","configDoc":"The map associating environment variable names to their associated field references they take their value from.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"fields","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"`Map>`","key":"quarkus.kubernetes.env.vars","configDoc":"The map associating environment name to its associated value.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"vars","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.env.mapping.\"mapping\".from-secret","configDoc":"The optional name of the Secret from which a value is to be extracted. Mutually exclusive with `from-configmap`.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"from-secret","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.env.mapping.\"mapping\".from-configmap","configDoc":"The optional name of the ConfigMap from which a value is to be extracted. Mutually exclusive with `from-secret`.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"from-configmap","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.kubernetes.env.mapping.\"mapping\".with-key","configDoc":"The key identifying the field from which the value is extracted.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"with-key","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.kubernetes","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.kubernetes.deployment.OpenshiftConfig b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.kubernetes.deployment.OpenshiftConfig index 91ebc61783..2207c47d83 100644 --- a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.kubernetes.deployment.OpenshiftConfig +++ b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.kubernetes.deployment.OpenshiftConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"io.quarkus.kubernetes.deployment.OpenshiftConfig.OpenshiftFlavor","key":"quarkus.openshift.flavor","configDoc":"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.","withinAMap":false,"defaultValue":"v4","javaDocSiteLink":"","docMapKey":"flavor","configPhase":"BUILD_TIME","acceptedValues":["`v3`","`v4`"],"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.openshift","enum":true}},{"configDocKey":{"type":"io.quarkus.kubernetes.deployment.OpenshiftConfig.DeploymentResourceKind","key":"quarkus.openshift.deployment-kind","configDoc":"The kind of the deployment resource to use. Supported values are 'Deployment', 'StatefulSet', 'Job', 'CronJob' and 'DeploymentConfig' defaulting to the latter.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"deployment-kind","configPhase":"BUILD_TIME","acceptedValues":["`deployment`","`deployment-config`","`stateful-set`","`job`","`cron-job`"],"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.openshift","enum":true}},{"configDocKey":{"type":"string","key":"quarkus.openshift.part-of","configDoc":"The name of the group this component belongs too","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"part-of","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.name","configDoc":"The name of the application. This value will be used for naming Kubernetes resources like: 'Deployment', 'Service' and so on...","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.version","configDoc":"The version of the application.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"version","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.namespace","configDoc":"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).","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"namespace","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"`Map`","key":"quarkus.openshift.labels","configDoc":"Custom labels to add to all resources","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"labels","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"`Map`","key":"quarkus.openshift.annotations","configDoc":"Custom annotations to add to all resources","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"annotations","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.openshift.add-build-timestamp","configDoc":"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","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"add-build-timestamp","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.working-dir","configDoc":"Working directory","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"working-dir","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.command","configDoc":"The commands","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"command","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.arguments","configDoc":"The arguments","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"arguments","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.service-account","configDoc":"The service account","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"service-account","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.openshift.ports.\"ports\".container-port","configDoc":"The port number. Refers to the container port.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"container-port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.openshift.ports.\"ports\".host-port","configDoc":"The host port.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"host-port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.ports.\"ports\".path","configDoc":"The application path (refers to web application path).","withinAMap":true,"defaultValue":"/","javaDocSiteLink":"","docMapKey":"path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"io.dekorate.kubernetes.annotation.Protocol","key":"quarkus.openshift.ports.\"ports\".protocol","configDoc":"The protocol.","withinAMap":true,"defaultValue":"tcp","javaDocSiteLink":"","docMapKey":"protocol","configPhase":"BUILD_TIME","acceptedValues":["`tcp`","`udp`","`sctp`","`http`","`proxy`"],"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":true}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.openshift.ports.\"ports\".node-port","configDoc":"","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"node-port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.openshift.ports.\"ports\".tls","configDoc":"If enabled, the port will be configured to use the schema HTTPS.","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"tls","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.openshift.replicas","configDoc":"The number of desired pods","withinAMap":false,"defaultValue":"1","javaDocSiteLink":"","docMapKey":"replicas","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"io.dekorate.kubernetes.annotation.ServiceType","key":"quarkus.openshift.service-type","configDoc":"The type of service that will be generated for the application","withinAMap":false,"defaultValue":"cluster-ip","javaDocSiteLink":"","docMapKey":"service-type","configPhase":"BUILD_TIME","acceptedValues":["`cluster-ip`","`node-port`","`load-balancer`","`external-name`"],"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.openshift","enum":true}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.openshift.node-port","configDoc":"The nodePort to set when serviceType is set to nodePort","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"node-port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"io.dekorate.kubernetes.annotation.ImagePullPolicy","key":"quarkus.openshift.image-pull-policy","configDoc":"Image pull policy","withinAMap":false,"defaultValue":"always","javaDocSiteLink":"","docMapKey":"image-pull-policy","configPhase":"BUILD_TIME","acceptedValues":["`always`","`if-not-present`","`never`"],"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.openshift","enum":true}},{"configDocKey":{"type":"string","key":"quarkus.openshift.image-pull-secrets","configDoc":"The image pull secret","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"image-pull-secrets","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.openshift.liveness-probe.http-action-port","configDoc":"The port number to use when configuring the `http get` action. If not configured, the port corresponding to the `httpActionPortName` will be used.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.liveness-probe.http-action-port-name","configDoc":"The port name for selecting the port of the `HTTP get` action.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-port-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.liveness-probe.http-action-path","configDoc":"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.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.liveness-probe.http-action-scheme","configDoc":"The scheme of the `HTTP get` action. Can be either \"HTTP\" or \"HTTPS\".","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-scheme","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.liveness-probe.exec-action","configDoc":"The command to use for the probe.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"exec-action","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.liveness-probe.tcp-socket-action","configDoc":"The tcp socket to use for the probe (the format is host:port).","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"tcp-socket-action","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.liveness-probe.grpc-action","configDoc":"The gRPC port to use for the probe (the format is either port or port:service).","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"grpc-action","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.openshift.liveness-probe.grpc-action-enabled","configDoc":"If enabled and `grpc-action` is not provided, it will use the generated service name and the gRPC port.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"grpc-action-enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.openshift.liveness-probe.initial-delay","configDoc":"The amount of time to wait before starting to probe.","withinAMap":false,"defaultValue":"5S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"initial-delay","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.openshift.liveness-probe.period","configDoc":"The period in which the action should be called.","withinAMap":false,"defaultValue":"10S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"period","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.openshift.liveness-probe.timeout","configDoc":"The amount of time to wait for each action.","withinAMap":false,"defaultValue":"10S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"timeout","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.openshift.liveness-probe.success-threshold","configDoc":"The success threshold to use.","withinAMap":false,"defaultValue":"1","javaDocSiteLink":"","docMapKey":"success-threshold","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.openshift.liveness-probe.failure-threshold","configDoc":"The failure threshold to use.","withinAMap":false,"defaultValue":"3","javaDocSiteLink":"","docMapKey":"failure-threshold","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.openshift.readiness-probe.http-action-port","configDoc":"The port number to use when configuring the `http get` action. If not configured, the port corresponding to the `httpActionPortName` will be used.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.readiness-probe.http-action-port-name","configDoc":"The port name for selecting the port of the `HTTP get` action.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-port-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.readiness-probe.http-action-path","configDoc":"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.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.readiness-probe.http-action-scheme","configDoc":"The scheme of the `HTTP get` action. Can be either \"HTTP\" or \"HTTPS\".","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-scheme","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.readiness-probe.exec-action","configDoc":"The command to use for the probe.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"exec-action","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.readiness-probe.tcp-socket-action","configDoc":"The tcp socket to use for the probe (the format is host:port).","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"tcp-socket-action","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.readiness-probe.grpc-action","configDoc":"The gRPC port to use for the probe (the format is either port or port:service).","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"grpc-action","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.openshift.readiness-probe.grpc-action-enabled","configDoc":"If enabled and `grpc-action` is not provided, it will use the generated service name and the gRPC port.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"grpc-action-enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.openshift.readiness-probe.initial-delay","configDoc":"The amount of time to wait before starting to probe.","withinAMap":false,"defaultValue":"5S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"initial-delay","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.openshift.readiness-probe.period","configDoc":"The period in which the action should be called.","withinAMap":false,"defaultValue":"10S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"period","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.openshift.readiness-probe.timeout","configDoc":"The amount of time to wait for each action.","withinAMap":false,"defaultValue":"10S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"timeout","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.openshift.readiness-probe.success-threshold","configDoc":"The success threshold to use.","withinAMap":false,"defaultValue":"1","javaDocSiteLink":"","docMapKey":"success-threshold","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.openshift.readiness-probe.failure-threshold","configDoc":"The failure threshold to use.","withinAMap":false,"defaultValue":"3","javaDocSiteLink":"","docMapKey":"failure-threshold","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.openshift.startup-probe.http-action-port","configDoc":"The port number to use when configuring the `http get` action. If not configured, the port corresponding to the `httpActionPortName` will be used.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.startup-probe.http-action-port-name","configDoc":"The port name for selecting the port of the `HTTP get` action.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-port-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.startup-probe.http-action-path","configDoc":"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.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.startup-probe.http-action-scheme","configDoc":"The scheme of the `HTTP get` action. Can be either \"HTTP\" or \"HTTPS\".","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-scheme","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.startup-probe.exec-action","configDoc":"The command to use for the probe.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"exec-action","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.startup-probe.tcp-socket-action","configDoc":"The tcp socket to use for the probe (the format is host:port).","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"tcp-socket-action","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.startup-probe.grpc-action","configDoc":"The gRPC port to use for the probe (the format is either port or port:service).","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"grpc-action","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.openshift.startup-probe.grpc-action-enabled","configDoc":"If enabled and `grpc-action` is not provided, it will use the generated service name and the gRPC port.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"grpc-action-enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.openshift.startup-probe.initial-delay","configDoc":"The amount of time to wait before starting to probe.","withinAMap":false,"defaultValue":"5S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"initial-delay","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.openshift.startup-probe.period","configDoc":"The period in which the action should be called.","withinAMap":false,"defaultValue":"10S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"period","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.openshift.startup-probe.timeout","configDoc":"The amount of time to wait for each action.","withinAMap":false,"defaultValue":"10S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"timeout","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.openshift.startup-probe.success-threshold","configDoc":"The success threshold to use.","withinAMap":false,"defaultValue":"1","javaDocSiteLink":"","docMapKey":"success-threshold","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.openshift.startup-probe.failure-threshold","configDoc":"The failure threshold to use.","withinAMap":false,"defaultValue":"3","javaDocSiteLink":"","docMapKey":"failure-threshold","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.openshift.prometheus.annotations","configDoc":"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.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"annotations","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.prometheus.prefix","configDoc":"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","withinAMap":false,"defaultValue":"prometheus.io","javaDocSiteLink":"","docMapKey":"prefix","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.prometheus.scrape","configDoc":"Define the annotation used to indicate services that should be scraped. By default, `/scrape` will be appended to the defined prefix.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"scrape","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.prometheus.path","configDoc":"Define the annotation used to indicate the path to scrape. By default, `/path` will be appended to the defined prefix.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.prometheus.port","configDoc":"Define the annotation used to indicate the port to scrape. By default, `/port` will be appended to the defined prefix.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.prometheus.scheme","configDoc":"Define the annotation used to indicate the scheme to use for scraping By default, `/scheme` will be appended to the defined prefix.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"scheme","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.mounts.\"mounts\".name","configDoc":"The name of the volumeName to mount.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.mounts.\"mounts\".path","configDoc":"The path to mount.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.mounts.\"mounts\".sub-path","configDoc":"Path within the volumeName from which the container's volumeName should be mounted.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"sub-path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.openshift.mounts.\"mounts\".read-only","configDoc":"ReadOnly","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"read-only","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.secret-volumes.\"secret-volumes\".secret-name","configDoc":"The name of the secret to mount.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"secret-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.secret-volumes.\"secret-volumes\".default-mode","configDoc":"Default mode. When specifying an octal number, leading zero must be present.","withinAMap":true,"defaultValue":"0600","javaDocSiteLink":"","docMapKey":"default-mode","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.secret-volumes.\"secret-volumes\".items.\"items\".path","configDoc":"The path where the file will be mounted.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"int","key":"quarkus.openshift.secret-volumes.\"secret-volumes\".items.\"items\".mode","configDoc":"It must be a value between 0000 and 0777. If not specified, the volume defaultMode will be used.","withinAMap":true,"defaultValue":"-1","javaDocSiteLink":"","docMapKey":"mode","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.openshift.secret-volumes.\"secret-volumes\".optional","configDoc":"Optional","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"optional","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.config-map-volumes.\"config-map-volumes\".config-map-name","configDoc":"The name of the ConfigMap to mount.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"config-map-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.config-map-volumes.\"config-map-volumes\".default-mode","configDoc":"Default mode. When specifying an octal number, leading zero must be present.","withinAMap":true,"defaultValue":"0600","javaDocSiteLink":"","docMapKey":"default-mode","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.config-map-volumes.\"config-map-volumes\".items.\"items\".path","configDoc":"The path where the file will be mounted.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"int","key":"quarkus.openshift.config-map-volumes.\"config-map-volumes\".items.\"items\".mode","configDoc":"It must be a value between 0000 and 0777. If not specified, the volume defaultMode will be used.","withinAMap":true,"defaultValue":"-1","javaDocSiteLink":"","docMapKey":"mode","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.openshift.config-map-volumes.\"config-map-volumes\".optional","configDoc":"Optional","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"optional","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.empty-dir-volumes","configDoc":"EmptyDir volumes","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"empty-dir-volumes","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.git-repo-volumes.\"git-repo-volumes\".repository","configDoc":"Git repository URL.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"repository","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.git-repo-volumes.\"git-repo-volumes\".directory","configDoc":"The directory of the repository to mount.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"directory","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.git-repo-volumes.\"git-repo-volumes\".revision","configDoc":"The commit hash to use.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"revision","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.pvc-volumes.\"pvc-volumes\".claim-name","configDoc":"The name of the claim to mount.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"claim-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.pvc-volumes.\"pvc-volumes\".default-mode","configDoc":"Default mode. When specifying an octal number, leading zero must be present.","withinAMap":true,"defaultValue":"0600","javaDocSiteLink":"","docMapKey":"default-mode","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.openshift.pvc-volumes.\"pvc-volumes\".optional","configDoc":"Optional","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"optional","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.aws-elastic-block-store-volumes.\"aws-elastic-block-store-volumes\".volume-id","configDoc":"The name of the disk to mount.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"volume-id","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.openshift.aws-elastic-block-store-volumes.\"aws-elastic-block-store-volumes\".partition","configDoc":"The partition.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"partition","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.aws-elastic-block-store-volumes.\"aws-elastic-block-store-volumes\".fs-type","configDoc":"Filesystem type.","withinAMap":true,"defaultValue":"ext4","javaDocSiteLink":"","docMapKey":"fs-type","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.openshift.aws-elastic-block-store-volumes.\"aws-elastic-block-store-volumes\".read-only","configDoc":"Whether the volumeName is read only or not.","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"read-only","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.azure-file-volumes.\"azure-file-volumes\".share-name","configDoc":"The share name.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"share-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.azure-file-volumes.\"azure-file-volumes\".secret-name","configDoc":"The secret name.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"secret-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.openshift.azure-file-volumes.\"azure-file-volumes\".read-only","configDoc":"Whether the volumeName is read only or not.","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"read-only","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.azure-disk-volumes.\"azure-disk-volumes\".disk-name","configDoc":"The name of the disk to mount.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"disk-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.azure-disk-volumes.\"azure-disk-volumes\".disk-uri","configDoc":"The URI of the vhd blob object OR the resourceID of an Azure managed data disk if Kind is Managed","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"disk-uri","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"io.quarkus.kubernetes.deployment.AzureDiskVolumeConfig.Kind","key":"quarkus.openshift.azure-disk-volumes.\"azure-disk-volumes\".kind","configDoc":"Kind of disk.","withinAMap":true,"defaultValue":"managed","javaDocSiteLink":"","docMapKey":"kind","configPhase":"BUILD_TIME","acceptedValues":["`managed`","`shared`"],"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":true}},{"configDocKey":{"type":"io.quarkus.kubernetes.deployment.AzureDiskVolumeConfig.CachingMode","key":"quarkus.openshift.azure-disk-volumes.\"azure-disk-volumes\".caching-mode","configDoc":"Disk caching mode.","withinAMap":true,"defaultValue":"read-write","javaDocSiteLink":"","docMapKey":"caching-mode","configPhase":"BUILD_TIME","acceptedValues":["`read-write`","`read-only`","`none`"],"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":true}},{"configDocKey":{"type":"string","key":"quarkus.openshift.azure-disk-volumes.\"azure-disk-volumes\".fs-type","configDoc":"File system type.","withinAMap":true,"defaultValue":"ext4","javaDocSiteLink":"","docMapKey":"fs-type","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.openshift.azure-disk-volumes.\"azure-disk-volumes\".read-only","configDoc":"Whether the volumeName is read only or not.","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"read-only","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.init-containers.\"init-containers\".image","configDoc":"The container image.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"image","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.init-containers.\"init-containers\".working-dir","configDoc":"Working directory.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"working-dir","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.init-containers.\"init-containers\".command","configDoc":"The commands","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"command","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.init-containers.\"init-containers\".arguments","configDoc":"The arguments","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"arguments","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.init-containers.\"init-containers\".service-account","configDoc":"The service account.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"service-account","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.init-containers.\"init-containers\".host","configDoc":"The host under which the application is going to be exposed.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"host","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.openshift.init-containers.\"init-containers\".ports.\"ports\".container-port","configDoc":"The port number. Refers to the container port.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"container-port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.openshift.init-containers.\"init-containers\".ports.\"ports\".host-port","configDoc":"The host port.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"host-port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.init-containers.\"init-containers\".ports.\"ports\".path","configDoc":"The application path (refers to web application path).","withinAMap":true,"defaultValue":"/","javaDocSiteLink":"","docMapKey":"path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"io.dekorate.kubernetes.annotation.Protocol","key":"quarkus.openshift.init-containers.\"init-containers\".ports.\"ports\".protocol","configDoc":"The protocol.","withinAMap":true,"defaultValue":"tcp","javaDocSiteLink":"","docMapKey":"protocol","configPhase":"BUILD_TIME","acceptedValues":["`tcp`","`udp`","`sctp`","`http`","`proxy`"],"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":true}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.openshift.init-containers.\"init-containers\".ports.\"ports\".node-port","configDoc":"","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"node-port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.openshift.init-containers.\"init-containers\".ports.\"ports\".tls","configDoc":"If enabled, the port will be configured to use the schema HTTPS.","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"tls","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"io.dekorate.kubernetes.annotation.ImagePullPolicy","key":"quarkus.openshift.init-containers.\"init-containers\".image-pull-policy","configDoc":"Image pull policy.","withinAMap":true,"defaultValue":"always","javaDocSiteLink":"","docMapKey":"image-pull-policy","configPhase":"BUILD_TIME","acceptedValues":["`always`","`if-not-present`","`never`"],"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":true}},{"configDocKey":{"type":"string","key":"quarkus.openshift.init-containers.\"init-containers\".image-pull-secrets","configDoc":"The image pull secret","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"image-pull-secrets","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.openshift.init-containers.\"init-containers\".liveness-probe.http-action-port","configDoc":"The port number to use when configuring the `http get` action. If not configured, the port corresponding to the `httpActionPortName` will be used.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.init-containers.\"init-containers\".liveness-probe.http-action-port-name","configDoc":"The port name for selecting the port of the `HTTP get` action.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-port-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.init-containers.\"init-containers\".liveness-probe.http-action-path","configDoc":"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.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.init-containers.\"init-containers\".liveness-probe.http-action-scheme","configDoc":"The scheme of the `HTTP get` action. Can be either \"HTTP\" or \"HTTPS\".","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-scheme","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.init-containers.\"init-containers\".liveness-probe.exec-action","configDoc":"The command to use for the probe.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"exec-action","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.init-containers.\"init-containers\".liveness-probe.tcp-socket-action","configDoc":"The tcp socket to use for the probe (the format is host:port).","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"tcp-socket-action","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.init-containers.\"init-containers\".liveness-probe.grpc-action","configDoc":"The gRPC port to use for the probe (the format is either port or port:service).","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"grpc-action","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.openshift.init-containers.\"init-containers\".liveness-probe.grpc-action-enabled","configDoc":"If enabled and `grpc-action` is not provided, it will use the generated service name and the gRPC port.","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"grpc-action-enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.openshift.init-containers.\"init-containers\".liveness-probe.initial-delay","configDoc":"The amount of time to wait before starting to probe.","withinAMap":true,"defaultValue":"5S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"initial-delay","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.openshift.init-containers.\"init-containers\".liveness-probe.period","configDoc":"The period in which the action should be called.","withinAMap":true,"defaultValue":"10S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"period","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.openshift.init-containers.\"init-containers\".liveness-probe.timeout","configDoc":"The amount of time to wait for each action.","withinAMap":true,"defaultValue":"10S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"timeout","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.openshift.init-containers.\"init-containers\".liveness-probe.success-threshold","configDoc":"The success threshold to use.","withinAMap":true,"defaultValue":"1","javaDocSiteLink":"","docMapKey":"success-threshold","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.openshift.init-containers.\"init-containers\".liveness-probe.failure-threshold","configDoc":"The failure threshold to use.","withinAMap":true,"defaultValue":"3","javaDocSiteLink":"","docMapKey":"failure-threshold","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.openshift.init-containers.\"init-containers\".readiness-probe.http-action-port","configDoc":"The port number to use when configuring the `http get` action. If not configured, the port corresponding to the `httpActionPortName` will be used.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.init-containers.\"init-containers\".readiness-probe.http-action-port-name","configDoc":"The port name for selecting the port of the `HTTP get` action.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-port-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.init-containers.\"init-containers\".readiness-probe.http-action-path","configDoc":"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.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.init-containers.\"init-containers\".readiness-probe.http-action-scheme","configDoc":"The scheme of the `HTTP get` action. Can be either \"HTTP\" or \"HTTPS\".","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-scheme","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.init-containers.\"init-containers\".readiness-probe.exec-action","configDoc":"The command to use for the probe.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"exec-action","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.init-containers.\"init-containers\".readiness-probe.tcp-socket-action","configDoc":"The tcp socket to use for the probe (the format is host:port).","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"tcp-socket-action","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.init-containers.\"init-containers\".readiness-probe.grpc-action","configDoc":"The gRPC port to use for the probe (the format is either port or port:service).","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"grpc-action","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.openshift.init-containers.\"init-containers\".readiness-probe.grpc-action-enabled","configDoc":"If enabled and `grpc-action` is not provided, it will use the generated service name and the gRPC port.","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"grpc-action-enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.openshift.init-containers.\"init-containers\".readiness-probe.initial-delay","configDoc":"The amount of time to wait before starting to probe.","withinAMap":true,"defaultValue":"5S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"initial-delay","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.openshift.init-containers.\"init-containers\".readiness-probe.period","configDoc":"The period in which the action should be called.","withinAMap":true,"defaultValue":"10S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"period","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.openshift.init-containers.\"init-containers\".readiness-probe.timeout","configDoc":"The amount of time to wait for each action.","withinAMap":true,"defaultValue":"10S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"timeout","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.openshift.init-containers.\"init-containers\".readiness-probe.success-threshold","configDoc":"The success threshold to use.","withinAMap":true,"defaultValue":"1","javaDocSiteLink":"","docMapKey":"success-threshold","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.openshift.init-containers.\"init-containers\".readiness-probe.failure-threshold","configDoc":"The failure threshold to use.","withinAMap":true,"defaultValue":"3","javaDocSiteLink":"","docMapKey":"failure-threshold","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.init-containers.\"init-containers\".mounts.\"mounts\".name","configDoc":"The name of the volumeName to mount.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.init-containers.\"init-containers\".mounts.\"mounts\".path","configDoc":"The path to mount.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.init-containers.\"init-containers\".mounts.\"mounts\".sub-path","configDoc":"Path within the volumeName from which the container's volumeName should be mounted.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"sub-path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.openshift.init-containers.\"init-containers\".mounts.\"mounts\".read-only","configDoc":"ReadOnly","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"read-only","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.init-containers.\"init-containers\".resources.limits.cpu","configDoc":"CPU Requirements","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"cpu","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.init-containers.\"init-containers\".resources.limits.memory","configDoc":"Memory Requirements","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"memory","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.init-containers.\"init-containers\".resources.requests.cpu","configDoc":"CPU Requirements","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"cpu","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.init-containers.\"init-containers\".resources.requests.memory","configDoc":"Memory Requirements","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"memory","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.init-containers.\"init-containers\".env.secrets","configDoc":"The optional list of Secret names to load environment variables from.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"secrets","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.init-containers.\"init-containers\".env.configmaps","configDoc":"The optional list of ConfigMap names to load environment variables from.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"configmaps","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"`Map`","key":"quarkus.openshift.init-containers.\"init-containers\".env.fields","configDoc":"The map associating environment variable names to their associated field references they take their value from.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"fields","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"`Map>`","key":"quarkus.openshift.init-containers.\"init-containers\".env.vars","configDoc":"The map associating environment name to its associated value.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"vars","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.init-containers.\"init-containers\".env.mapping.\"mapping\".from-secret","configDoc":"The optional name of the Secret from which a value is to be extracted. Mutually exclusive with `from-configmap`.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"from-secret","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.init-containers.\"init-containers\".env.mapping.\"mapping\".from-configmap","configDoc":"The optional name of the ConfigMap from which a value is to be extracted. Mutually exclusive with `from-secret`.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"from-configmap","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.init-containers.\"init-containers\".env.mapping.\"mapping\".with-key","configDoc":"The key identifying the field from which the value is extracted.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"with-key","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.sidecars.\"sidecars\".image","configDoc":"The container image.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"image","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.sidecars.\"sidecars\".working-dir","configDoc":"Working directory.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"working-dir","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.sidecars.\"sidecars\".command","configDoc":"The commands","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"command","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.sidecars.\"sidecars\".arguments","configDoc":"The arguments","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"arguments","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.sidecars.\"sidecars\".service-account","configDoc":"The service account.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"service-account","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.sidecars.\"sidecars\".host","configDoc":"The host under which the application is going to be exposed.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"host","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.openshift.sidecars.\"sidecars\".ports.\"ports\".container-port","configDoc":"The port number. Refers to the container port.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"container-port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.openshift.sidecars.\"sidecars\".ports.\"ports\".host-port","configDoc":"The host port.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"host-port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.sidecars.\"sidecars\".ports.\"ports\".path","configDoc":"The application path (refers to web application path).","withinAMap":true,"defaultValue":"/","javaDocSiteLink":"","docMapKey":"path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"io.dekorate.kubernetes.annotation.Protocol","key":"quarkus.openshift.sidecars.\"sidecars\".ports.\"ports\".protocol","configDoc":"The protocol.","withinAMap":true,"defaultValue":"tcp","javaDocSiteLink":"","docMapKey":"protocol","configPhase":"BUILD_TIME","acceptedValues":["`tcp`","`udp`","`sctp`","`http`","`proxy`"],"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":true}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.openshift.sidecars.\"sidecars\".ports.\"ports\".node-port","configDoc":"","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"node-port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.openshift.sidecars.\"sidecars\".ports.\"ports\".tls","configDoc":"If enabled, the port will be configured to use the schema HTTPS.","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"tls","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"io.dekorate.kubernetes.annotation.ImagePullPolicy","key":"quarkus.openshift.sidecars.\"sidecars\".image-pull-policy","configDoc":"Image pull policy.","withinAMap":true,"defaultValue":"always","javaDocSiteLink":"","docMapKey":"image-pull-policy","configPhase":"BUILD_TIME","acceptedValues":["`always`","`if-not-present`","`never`"],"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":true}},{"configDocKey":{"type":"string","key":"quarkus.openshift.sidecars.\"sidecars\".image-pull-secrets","configDoc":"The image pull secret","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"image-pull-secrets","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.openshift.sidecars.\"sidecars\".liveness-probe.http-action-port","configDoc":"The port number to use when configuring the `http get` action. If not configured, the port corresponding to the `httpActionPortName` will be used.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.sidecars.\"sidecars\".liveness-probe.http-action-port-name","configDoc":"The port name for selecting the port of the `HTTP get` action.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-port-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.sidecars.\"sidecars\".liveness-probe.http-action-path","configDoc":"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.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.sidecars.\"sidecars\".liveness-probe.http-action-scheme","configDoc":"The scheme of the `HTTP get` action. Can be either \"HTTP\" or \"HTTPS\".","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-scheme","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.sidecars.\"sidecars\".liveness-probe.exec-action","configDoc":"The command to use for the probe.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"exec-action","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.sidecars.\"sidecars\".liveness-probe.tcp-socket-action","configDoc":"The tcp socket to use for the probe (the format is host:port).","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"tcp-socket-action","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.sidecars.\"sidecars\".liveness-probe.grpc-action","configDoc":"The gRPC port to use for the probe (the format is either port or port:service).","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"grpc-action","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.openshift.sidecars.\"sidecars\".liveness-probe.grpc-action-enabled","configDoc":"If enabled and `grpc-action` is not provided, it will use the generated service name and the gRPC port.","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"grpc-action-enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.openshift.sidecars.\"sidecars\".liveness-probe.initial-delay","configDoc":"The amount of time to wait before starting to probe.","withinAMap":true,"defaultValue":"5S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"initial-delay","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.openshift.sidecars.\"sidecars\".liveness-probe.period","configDoc":"The period in which the action should be called.","withinAMap":true,"defaultValue":"10S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"period","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.openshift.sidecars.\"sidecars\".liveness-probe.timeout","configDoc":"The amount of time to wait for each action.","withinAMap":true,"defaultValue":"10S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"timeout","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.openshift.sidecars.\"sidecars\".liveness-probe.success-threshold","configDoc":"The success threshold to use.","withinAMap":true,"defaultValue":"1","javaDocSiteLink":"","docMapKey":"success-threshold","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.openshift.sidecars.\"sidecars\".liveness-probe.failure-threshold","configDoc":"The failure threshold to use.","withinAMap":true,"defaultValue":"3","javaDocSiteLink":"","docMapKey":"failure-threshold","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.openshift.sidecars.\"sidecars\".readiness-probe.http-action-port","configDoc":"The port number to use when configuring the `http get` action. If not configured, the port corresponding to the `httpActionPortName` will be used.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.sidecars.\"sidecars\".readiness-probe.http-action-port-name","configDoc":"The port name for selecting the port of the `HTTP get` action.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-port-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.sidecars.\"sidecars\".readiness-probe.http-action-path","configDoc":"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.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.sidecars.\"sidecars\".readiness-probe.http-action-scheme","configDoc":"The scheme of the `HTTP get` action. Can be either \"HTTP\" or \"HTTPS\".","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-scheme","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.sidecars.\"sidecars\".readiness-probe.exec-action","configDoc":"The command to use for the probe.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"exec-action","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.sidecars.\"sidecars\".readiness-probe.tcp-socket-action","configDoc":"The tcp socket to use for the probe (the format is host:port).","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"tcp-socket-action","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.sidecars.\"sidecars\".readiness-probe.grpc-action","configDoc":"The gRPC port to use for the probe (the format is either port or port:service).","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"grpc-action","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.openshift.sidecars.\"sidecars\".readiness-probe.grpc-action-enabled","configDoc":"If enabled and `grpc-action` is not provided, it will use the generated service name and the gRPC port.","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"grpc-action-enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.openshift.sidecars.\"sidecars\".readiness-probe.initial-delay","configDoc":"The amount of time to wait before starting to probe.","withinAMap":true,"defaultValue":"5S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"initial-delay","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.openshift.sidecars.\"sidecars\".readiness-probe.period","configDoc":"The period in which the action should be called.","withinAMap":true,"defaultValue":"10S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"period","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.openshift.sidecars.\"sidecars\".readiness-probe.timeout","configDoc":"The amount of time to wait for each action.","withinAMap":true,"defaultValue":"10S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"timeout","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.openshift.sidecars.\"sidecars\".readiness-probe.success-threshold","configDoc":"The success threshold to use.","withinAMap":true,"defaultValue":"1","javaDocSiteLink":"","docMapKey":"success-threshold","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.openshift.sidecars.\"sidecars\".readiness-probe.failure-threshold","configDoc":"The failure threshold to use.","withinAMap":true,"defaultValue":"3","javaDocSiteLink":"","docMapKey":"failure-threshold","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.sidecars.\"sidecars\".mounts.\"mounts\".name","configDoc":"The name of the volumeName to mount.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.sidecars.\"sidecars\".mounts.\"mounts\".path","configDoc":"The path to mount.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.sidecars.\"sidecars\".mounts.\"mounts\".sub-path","configDoc":"Path within the volumeName from which the container's volumeName should be mounted.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"sub-path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.openshift.sidecars.\"sidecars\".mounts.\"mounts\".read-only","configDoc":"ReadOnly","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"read-only","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.sidecars.\"sidecars\".resources.limits.cpu","configDoc":"CPU Requirements","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"cpu","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.sidecars.\"sidecars\".resources.limits.memory","configDoc":"Memory Requirements","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"memory","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.sidecars.\"sidecars\".resources.requests.cpu","configDoc":"CPU Requirements","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"cpu","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.sidecars.\"sidecars\".resources.requests.memory","configDoc":"Memory Requirements","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"memory","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.sidecars.\"sidecars\".env.secrets","configDoc":"The optional list of Secret names to load environment variables from.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"secrets","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.sidecars.\"sidecars\".env.configmaps","configDoc":"The optional list of ConfigMap names to load environment variables from.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"configmaps","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"`Map`","key":"quarkus.openshift.sidecars.\"sidecars\".env.fields","configDoc":"The map associating environment variable names to their associated field references they take their value from.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"fields","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"`Map>`","key":"quarkus.openshift.sidecars.\"sidecars\".env.vars","configDoc":"The map associating environment name to its associated value.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"vars","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.sidecars.\"sidecars\".env.mapping.\"mapping\".from-secret","configDoc":"The optional name of the Secret from which a value is to be extracted. Mutually exclusive with `from-configmap`.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"from-secret","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.sidecars.\"sidecars\".env.mapping.\"mapping\".from-configmap","configDoc":"The optional name of the ConfigMap from which a value is to be extracted. Mutually exclusive with `from-secret`.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"from-configmap","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.sidecars.\"sidecars\".env.mapping.\"mapping\".with-key","configDoc":"The key identifying the field from which the value is extracted.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"with-key","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.host-aliases.\"host-aliases\".ip","configDoc":"The ip address","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"ip","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.host-aliases.\"host-aliases\".hostnames","configDoc":"The hostnames to resolve to the ip","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"hostnames","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.resources.limits.cpu","configDoc":"CPU Requirements","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"cpu","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.resources.limits.memory","configDoc":"Memory Requirements","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"memory","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.resources.requests.cpu","configDoc":"CPU Requirements","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"cpu","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.resources.requests.memory","configDoc":"Memory Requirements","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"memory","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.container-name","configDoc":"If set, it will change the name of the container according to the configuration","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"container-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.openshift.route.expose","configDoc":"If true, the service will be exposed","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"expose","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.route.host","configDoc":"The host under which the application is going to be exposed","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"host","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.route.target-port","configDoc":"The target named port. If not provided, it will be deducted from the Service resource ports. Options are: \"http\" and \"https\".","withinAMap":false,"defaultValue":"http","javaDocSiteLink":"","docMapKey":"target-port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"`Map`","key":"quarkus.openshift.route.annotations","configDoc":"Custom annotations to add to exposition (route or ingress) resources","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"annotations","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.route.tls.ca-certificate","configDoc":"The cert authority certificate contents.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"ca-certificate","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.route.tls.certificate","configDoc":"The certificate contents.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"certificate","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.route.tls.destination-ca-certificate","configDoc":"The contents of the ca certificate of the final destination.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"destination-ca-certificate","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.route.tls.insecure-edge-termination-policy","configDoc":"The desired behavior for insecure connections to a route.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"insecure-edge-termination-policy","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.route.tls.key","configDoc":"The key file contents.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.route.tls.termination","configDoc":"The termination type.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"termination","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.openshift.add-version-to-label-selectors","configDoc":"If true, the 'app.kubernetes.io/version' label will be part of the selectors of Service and DeploymentConfig","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"add-version-to-label-selectors","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.openshift.add-name-to-label-selectors","configDoc":"If true, the 'app.kubernetes.io/name' label will be part of the selectors of Service and Deployment","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"add-name-to-label-selectors","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.openshift.job.parallelism","configDoc":"Specifies the maximum desired number of pods the job should run at any given time.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"parallelism","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.openshift.job.completions","configDoc":"Specifies the desired number of successfully finished pods the job should be run with.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"completions","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"io.dekorate.kubernetes.annotation.JobCompletionMode","key":"quarkus.openshift.job.completion-mode","configDoc":"CompletionMode specifies how Pod completions are tracked.","withinAMap":false,"defaultValue":"non-indexed","javaDocSiteLink":"","docMapKey":"completion-mode","configPhase":"BUILD_TIME","acceptedValues":["`non-indexed`","`indexed`"],"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":true}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.openshift.job.backoff-limit","configDoc":"Specifies the number of retries before marking this job failed.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"backoff-limit","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"java.lang.Long","key":"quarkus.openshift.job.active-deadline-seconds","configDoc":"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.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"active-deadline-seconds","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.openshift.job.ttl-seconds-after-finished","configDoc":"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.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"ttl-seconds-after-finished","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.openshift.job.suspend","configDoc":"Suspend specifies whether the Job controller should create Pods or not.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"suspend","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"io.dekorate.kubernetes.annotation.JobRestartPolicy","key":"quarkus.openshift.job.restart-policy","configDoc":"Restart policy when the job container fails.","withinAMap":false,"defaultValue":"on-failure","javaDocSiteLink":"","docMapKey":"restart-policy","configPhase":"BUILD_TIME","acceptedValues":["`on-failure`","`never`"],"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":true}},{"configDocKey":{"type":"string","key":"quarkus.openshift.cron-job.schedule","configDoc":"The schedule in Cron format, see https://en.wikipedia.org/wiki/Cron.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"schedule","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"io.dekorate.kubernetes.annotation.CronJobConcurrencyPolicy","key":"quarkus.openshift.cron-job.concurrency-policy","configDoc":"ConcurrencyPolicy describes how the job will be handled.","withinAMap":false,"defaultValue":"allow","javaDocSiteLink":"","docMapKey":"concurrency-policy","configPhase":"BUILD_TIME","acceptedValues":["`allow`","`forbid`","`replace`"],"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":true}},{"configDocKey":{"type":"java.lang.Long","key":"quarkus.openshift.cron-job.starting-deadline-seconds","configDoc":"Deadline in seconds for starting the job if it misses scheduled time for any reason. Missed jobs executions will be counted as failed ones.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"starting-deadline-seconds","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.openshift.cron-job.failed-jobs-history-limit","configDoc":"","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"failed-jobs-history-limit","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.openshift.cron-job.successful-jobs-history-limit","configDoc":"","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"successful-jobs-history-limit","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.openshift.cron-job.parallelism","configDoc":"Specifies the maximum desired number of pods the job should run at any given time.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"parallelism","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.openshift.cron-job.completions","configDoc":"Specifies the desired number of successfully finished pods the job should be run with.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"completions","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"io.dekorate.kubernetes.annotation.JobCompletionMode","key":"quarkus.openshift.cron-job.completion-mode","configDoc":"CompletionMode specifies how Pod completions are tracked.","withinAMap":false,"defaultValue":"non-indexed","javaDocSiteLink":"","docMapKey":"completion-mode","configPhase":"BUILD_TIME","acceptedValues":["`non-indexed`","`indexed`"],"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":true}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.openshift.cron-job.backoff-limit","configDoc":"Specifies the number of retries before marking this job failed.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"backoff-limit","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"java.lang.Long","key":"quarkus.openshift.cron-job.active-deadline-seconds","configDoc":"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.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"active-deadline-seconds","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.openshift.cron-job.ttl-seconds-after-finished","configDoc":"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.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"ttl-seconds-after-finished","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.openshift.cron-job.suspend","configDoc":"Suspend specifies whether the Job controller should create Pods or not.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"suspend","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"io.dekorate.kubernetes.annotation.JobRestartPolicy","key":"quarkus.openshift.cron-job.restart-policy","configDoc":"Restart policy when the job container fails.","withinAMap":false,"defaultValue":"on-failure","javaDocSiteLink":"","docMapKey":"restart-policy","configPhase":"BUILD_TIME","acceptedValues":["`on-failure`","`never`"],"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":true}},{"configDocKey":{"type":"string","key":"quarkus.openshift.rbac.roles.\"roles\".name","configDoc":"The name of the role.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.rbac.roles.\"roles\".namespace","configDoc":"The namespace of the role.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"namespace","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"`Map`","key":"quarkus.openshift.rbac.roles.\"roles\".labels","configDoc":"Labels to add into the Role resource.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"labels","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.rbac.roles.\"roles\".policy-rules.\"policy-rules\".api-groups","configDoc":"API groups of the policy rule.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"api-groups","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.rbac.roles.\"roles\".policy-rules.\"policy-rules\".non-resource-urls","configDoc":"Non resource URLs of the policy rule.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"non-resource-urls","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.rbac.roles.\"roles\".policy-rules.\"policy-rules\".resource-names","configDoc":"Resource names of the policy rule.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"resource-names","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.rbac.roles.\"roles\".policy-rules.\"policy-rules\".resources","configDoc":"Resources of the policy rule.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"resources","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.rbac.roles.\"roles\".policy-rules.\"policy-rules\".verbs","configDoc":"Verbs of the policy rule.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"verbs","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.rbac.cluster-roles.\"cluster-roles\".name","configDoc":"The name of the cluster role.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"`Map`","key":"quarkus.openshift.rbac.cluster-roles.\"cluster-roles\".labels","configDoc":"Labels to add into the ClusterRole resource.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"labels","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.rbac.cluster-roles.\"cluster-roles\".policy-rules.\"policy-rules\".api-groups","configDoc":"API groups of the policy rule.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"api-groups","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.rbac.cluster-roles.\"cluster-roles\".policy-rules.\"policy-rules\".non-resource-urls","configDoc":"Non resource URLs of the policy rule.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"non-resource-urls","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.rbac.cluster-roles.\"cluster-roles\".policy-rules.\"policy-rules\".resource-names","configDoc":"Resource names of the policy rule.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"resource-names","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.rbac.cluster-roles.\"cluster-roles\".policy-rules.\"policy-rules\".resources","configDoc":"Resources of the policy rule.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"resources","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.rbac.cluster-roles.\"cluster-roles\".policy-rules.\"policy-rules\".verbs","configDoc":"Verbs of the policy rule.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"verbs","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.rbac.service-accounts.\"service-accounts\".name","configDoc":"The name of the service account.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.rbac.service-accounts.\"service-accounts\".namespace","configDoc":"The namespace of the service account.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"namespace","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"`Map`","key":"quarkus.openshift.rbac.service-accounts.\"service-accounts\".labels","configDoc":"Labels of the service account.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"labels","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.openshift.rbac.service-accounts.\"service-accounts\".use-as-default","configDoc":"If true, this service account will be used in the generated Deployment resource.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"use-as-default","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.rbac.role-bindings.\"role-bindings\".name","configDoc":"Name of the RoleBinding resource to be generated. If not provided, it will use the application name plus the role ref name.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"`Map`","key":"quarkus.openshift.rbac.role-bindings.\"role-bindings\".labels","configDoc":"Labels to add into the RoleBinding resource.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"labels","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.rbac.role-bindings.\"role-bindings\".role-name","configDoc":"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.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"role-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.openshift.rbac.role-bindings.\"role-bindings\".cluster-wide","configDoc":"If the Role sets in the `role-name` property is cluster wide or not.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"cluster-wide","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.rbac.role-bindings.\"role-bindings\".subjects.\"subjects\".name","configDoc":"The \"name\" resource to use by the Subject element in the generated Role Binding resource.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.rbac.role-bindings.\"role-bindings\".subjects.\"subjects\".kind","configDoc":"The \"kind\" resource to use by the Subject element in the generated Role Binding resource. By default, it uses the \"ServiceAccount\" kind.","withinAMap":true,"defaultValue":"ServiceAccount","javaDocSiteLink":"","docMapKey":"kind","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.rbac.role-bindings.\"role-bindings\".subjects.\"subjects\".api-group","configDoc":"The \"apiGroup\" resource that matches with the \"kind\" property. By default, it's empty.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"api-group","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.rbac.role-bindings.\"role-bindings\".subjects.\"subjects\".namespace","configDoc":"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.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"namespace","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.rbac.cluster-role-bindings.\"cluster-role-bindings\".name","configDoc":"Name of the ClusterRoleBinding resource to be generated. If not provided, it will use the application name plus the role ref name.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"`Map`","key":"quarkus.openshift.rbac.cluster-role-bindings.\"cluster-role-bindings\".labels","configDoc":"Labels to add into the RoleBinding resource.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"labels","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.rbac.cluster-role-bindings.\"cluster-role-bindings\".role-name","configDoc":"The name of the ClusterRole resource to use by the RoleRef element in the generated ClusterRoleBinding resource.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"role-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.rbac.cluster-role-bindings.\"cluster-role-bindings\".subjects.\"subjects\".name","configDoc":"The \"name\" resource to use by the Subject element in the generated Role Binding resource.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.rbac.cluster-role-bindings.\"cluster-role-bindings\".subjects.\"subjects\".kind","configDoc":"The \"kind\" resource to use by the Subject element in the generated Role Binding resource. By default, it uses the \"ServiceAccount\" kind.","withinAMap":true,"defaultValue":"ServiceAccount","javaDocSiteLink":"","docMapKey":"kind","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.rbac.cluster-role-bindings.\"cluster-role-bindings\".subjects.\"subjects\".api-group","configDoc":"The \"apiGroup\" resource that matches with the \"kind\" property. By default, it's empty.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"api-group","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.rbac.cluster-role-bindings.\"cluster-role-bindings\".subjects.\"subjects\".namespace","configDoc":"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.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"namespace","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.env.secrets","configDoc":"The optional list of Secret names to load environment variables from.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"secrets","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.env.configmaps","configDoc":"The optional list of ConfigMap names to load environment variables from.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"configmaps","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"`Map`","key":"quarkus.openshift.env.fields","configDoc":"The map associating environment variable names to their associated field references they take their value from.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"fields","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"`Map>`","key":"quarkus.openshift.env.vars","configDoc":"The map associating environment name to its associated value.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"vars","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.env.mapping.\"mapping\".from-secret","configDoc":"The optional name of the Secret from which a value is to be extracted. Mutually exclusive with `from-configmap`.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"from-secret","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.env.mapping.\"mapping\".from-configmap","configDoc":"The optional name of the ConfigMap from which a value is to be extracted. Mutually exclusive with `from-secret`.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"from-configmap","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.env.mapping.\"mapping\".with-key","configDoc":"The key identifying the field from which the value is extracted.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"with-key","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.app-secret","configDoc":"If set, the secret will mounted to the application container and its contents will be used for application configuration.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"app-secret","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.app-config-map","configDoc":"If set, the config amp will be mounted to the application container and its contents will be used for application configuration.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"app-config-map","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.security-context.se-linux-options.level","configDoc":"The SELinux level label that applies to the container.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"level","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.security-context.se-linux-options.role","configDoc":"The SELinux role label that applies to the container.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"role","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.security-context.se-linux-options.type","configDoc":"The SELinux type label that applies to the container.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"type","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.security-context.se-linux-options.user","configDoc":"The SELinux user label that applies to the container.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"user","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.security-context.windows-options.gmsa-credential-spec-name","configDoc":"The name of the GMSA credential spec to use.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"gmsa-credential-spec-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.security-context.windows-options.gmsa-credential-spec","configDoc":"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.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"gmsa-credential-spec","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.security-context.windows-options.run-as-user-name","configDoc":"The UserName in Windows to run the entrypoint of the container process.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"run-as-user-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.openshift.security-context.windows-options.host-process","configDoc":"HostProcess determines if a container should be run as a 'Host Process' container.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"host-process","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"java.lang.Long","key":"quarkus.openshift.security-context.run-as-user","configDoc":"The UID to run the entrypoint of the container process.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"run-as-user","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"java.lang.Long","key":"quarkus.openshift.security-context.run-as-group","configDoc":"The GID to run the entrypoint of the container process.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"run-as-group","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.openshift.security-context.run-as-non-root","configDoc":"Indicates that the container must run as a non-root user.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"run-as-non-root","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"java.lang.Long","key":"quarkus.openshift.security-context.supplemental-groups","configDoc":"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.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"supplemental-groups","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"java.lang.Long","key":"quarkus.openshift.security-context.fs-group","configDoc":"A special supplemental group that applies to all containers in a pod.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"fs-group","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.security-context.sysctls","configDoc":"Sysctls hold a list of namespaced sysctls used for the pod.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"sysctls","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"io.quarkus.kubernetes.deployment.SecurityContextConfig.PodFSGroupChangePolicy","key":"quarkus.openshift.security-context.fs-group-change-policy","configDoc":"It holds policies that will be used for applying fsGroup to a volume when volume is mounted. Values: OnRootMismatch, Always","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"fs-group-change-policy","configPhase":"BUILD_TIME","acceptedValues":["tooltip: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.]","tooltip:always[It indicates that volume's ownership and permissions should always be changed whenever volume is mounted inside a Pod. This the default behavior.]"],"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":true}},{"configDocKey":{"type":"boolean","key":"quarkus.openshift.remote-debug.enabled","configDoc":"If true, the debug mode in pods will be enabled.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.remote-debug.transport","configDoc":"The transport to use.","withinAMap":false,"defaultValue":"dt_socket","javaDocSiteLink":"","docMapKey":"transport","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.remote-debug.suspend","configDoc":"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.","withinAMap":false,"defaultValue":"n","javaDocSiteLink":"","docMapKey":"suspend","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.openshift.remote-debug.address-port","configDoc":"It specifies the address at which the debug socket will listen.","withinAMap":false,"defaultValue":"5005","javaDocSiteLink":"","docMapKey":"address-port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.openshift.deploy","configDoc":"If set to true, Quarkus will attempt to deploy the application to the target Openshift cluster","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"deploy","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"io.quarkus.kubernetes.spi.DeployStrategy","key":"quarkus.openshift.deploy-strategy","configDoc":"If deploy is enabled, it will follow this strategy to update the resources to the target OpenShift cluster.","withinAMap":false,"defaultValue":"create-or-update","javaDocSiteLink":"","docMapKey":"deploy-strategy","configPhase":"BUILD_TIME","acceptedValues":["`create-or-update`","`create`","`replace`","`server-side-apply`"],"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.openshift","enum":true}},{"configDocKey":{"type":"boolean","key":"quarkus.openshift.init-tasks.\"init-tasks\".enabled","configDoc":"If true, the init task will be generated. Otherwise, the init task resource generation will be skipped.","withinAMap":true,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.init-tasks.\"init-tasks\".image","configDoc":"The init task image to use by the init-container.","withinAMap":true,"defaultValue":"groundnuty/k8s-wait-for:no-root-v1.7","javaDocSiteLink":"","docMapKey":"image","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.openshift.idempotent","configDoc":"Switch used to control whether non-idempotent fields are included in generated kubernetes resources to improve git-ops compatibility","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"idempotent","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.openshift","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"string","key":"quarkus.openshift.get-env.secrets","configDoc":"The optional list of Secret names to load environment variables from.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"secrets","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.get-env.configmaps","configDoc":"The optional list of ConfigMap names to load environment variables from.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"configmaps","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"`Map`","key":"quarkus.openshift.get-env.fields","configDoc":"The map associating environment variable names to their associated field references they take their value from.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"fields","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"`Map>`","key":"quarkus.openshift.get-env.vars","configDoc":"The map associating environment name to its associated value.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"vars","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.get-env.mapping.\"mapping\".from-secret","configDoc":"The optional name of the Secret from which a value is to be extracted. Mutually exclusive with `from-configmap`.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"from-secret","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.get-env.mapping.\"mapping\".from-configmap","configDoc":"The optional name of the ConfigMap from which a value is to be extracted. Mutually exclusive with `from-secret`.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"from-configmap","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.get-env.mapping.\"mapping\".with-key","configDoc":"The key identifying the field from which the value is extracted.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"with-key","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.get-target-platform-name","configDoc":"","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"get-target-platform-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.get-part-of","configDoc":"","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"get-part-of","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.get-name","configDoc":"","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"get-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.get-version","configDoc":"","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"get-version","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.get-namespace","configDoc":"","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"get-namespace","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"`Map`","key":"quarkus.openshift.get-labels","configDoc":"","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"get-labels","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"`Map`","key":"quarkus.openshift.get-annotations","configDoc":"","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"get-annotations","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.openshift.is-add-build-timestamp","configDoc":"","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"is-add-build-timestamp","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.openshift.is-add-version-to-label-selectors","configDoc":"","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"is-add-version-to-label-selectors","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.openshift.is-add-name-to-label-selectors","configDoc":"","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"is-add-name-to-label-selectors","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.get-working-dir","configDoc":"","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"get-working-dir","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.get-command","configDoc":"","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"get-command","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.get-arguments","configDoc":"","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"get-arguments","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.get-service-account","configDoc":"","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"get-service-account","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.get-container-name","configDoc":"","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"get-container-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.openshift.get-ports.\"get-ports\".container-port","configDoc":"The port number. Refers to the container port.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"container-port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.openshift.get-ports.\"get-ports\".host-port","configDoc":"The host port.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"host-port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.get-ports.\"get-ports\".path","configDoc":"The application path (refers to web application path).","withinAMap":true,"defaultValue":"/","javaDocSiteLink":"","docMapKey":"path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"io.dekorate.kubernetes.annotation.Protocol","key":"quarkus.openshift.get-ports.\"get-ports\".protocol","configDoc":"The protocol.","withinAMap":true,"defaultValue":"tcp","javaDocSiteLink":"","docMapKey":"protocol","configPhase":"BUILD_TIME","acceptedValues":["`tcp`","`udp`","`sctp`","`http`","`proxy`"],"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":true}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.openshift.get-ports.\"get-ports\".node-port","configDoc":"","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"node-port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.openshift.get-ports.\"get-ports\".tls","configDoc":"If enabled, the port will be configured to use the schema HTTPS.","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"tls","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"io.dekorate.kubernetes.annotation.ServiceType","key":"quarkus.openshift.get-service-type","configDoc":"","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"get-service-type","configPhase":"BUILD_TIME","acceptedValues":["`cluster-ip`","`node-port`","`load-balancer`","`external-name`"],"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.openshift","enum":true}},{"configDocKey":{"type":"io.dekorate.kubernetes.annotation.ImagePullPolicy","key":"quarkus.openshift.get-image-pull-policy","configDoc":"","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"get-image-pull-policy","configPhase":"BUILD_TIME","acceptedValues":["`always`","`if-not-present`","`never`"],"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.openshift","enum":true}},{"configDocKey":{"type":"string","key":"quarkus.openshift.get-image-pull-secrets","configDoc":"","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"get-image-pull-secrets","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.openshift.get-liveness-probe.http-action-port","configDoc":"The port number to use when configuring the `http get` action. If not configured, the port corresponding to the `httpActionPortName` will be used.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.get-liveness-probe.http-action-port-name","configDoc":"The port name for selecting the port of the `HTTP get` action.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-port-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.get-liveness-probe.http-action-path","configDoc":"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.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.get-liveness-probe.http-action-scheme","configDoc":"The scheme of the `HTTP get` action. Can be either \"HTTP\" or \"HTTPS\".","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-scheme","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.get-liveness-probe.exec-action","configDoc":"The command to use for the probe.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"exec-action","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.get-liveness-probe.tcp-socket-action","configDoc":"The tcp socket to use for the probe (the format is host:port).","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"tcp-socket-action","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.get-liveness-probe.grpc-action","configDoc":"The gRPC port to use for the probe (the format is either port or port:service).","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"grpc-action","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.openshift.get-liveness-probe.grpc-action-enabled","configDoc":"If enabled and `grpc-action` is not provided, it will use the generated service name and the gRPC port.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"grpc-action-enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.openshift.get-liveness-probe.initial-delay","configDoc":"The amount of time to wait before starting to probe.","withinAMap":false,"defaultValue":"5S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"initial-delay","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.openshift.get-liveness-probe.period","configDoc":"The period in which the action should be called.","withinAMap":false,"defaultValue":"10S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"period","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.openshift.get-liveness-probe.timeout","configDoc":"The amount of time to wait for each action.","withinAMap":false,"defaultValue":"10S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"timeout","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.openshift.get-liveness-probe.success-threshold","configDoc":"The success threshold to use.","withinAMap":false,"defaultValue":"1","javaDocSiteLink":"","docMapKey":"success-threshold","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.openshift.get-liveness-probe.failure-threshold","configDoc":"The failure threshold to use.","withinAMap":false,"defaultValue":"3","javaDocSiteLink":"","docMapKey":"failure-threshold","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.openshift.get-readiness-probe.http-action-port","configDoc":"The port number to use when configuring the `http get` action. If not configured, the port corresponding to the `httpActionPortName` will be used.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.get-readiness-probe.http-action-port-name","configDoc":"The port name for selecting the port of the `HTTP get` action.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-port-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.get-readiness-probe.http-action-path","configDoc":"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.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.get-readiness-probe.http-action-scheme","configDoc":"The scheme of the `HTTP get` action. Can be either \"HTTP\" or \"HTTPS\".","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-scheme","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.get-readiness-probe.exec-action","configDoc":"The command to use for the probe.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"exec-action","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.get-readiness-probe.tcp-socket-action","configDoc":"The tcp socket to use for the probe (the format is host:port).","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"tcp-socket-action","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.get-readiness-probe.grpc-action","configDoc":"The gRPC port to use for the probe (the format is either port or port:service).","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"grpc-action","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.openshift.get-readiness-probe.grpc-action-enabled","configDoc":"If enabled and `grpc-action` is not provided, it will use the generated service name and the gRPC port.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"grpc-action-enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.openshift.get-readiness-probe.initial-delay","configDoc":"The amount of time to wait before starting to probe.","withinAMap":false,"defaultValue":"5S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"initial-delay","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.openshift.get-readiness-probe.period","configDoc":"The period in which the action should be called.","withinAMap":false,"defaultValue":"10S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"period","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.openshift.get-readiness-probe.timeout","configDoc":"The amount of time to wait for each action.","withinAMap":false,"defaultValue":"10S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"timeout","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.openshift.get-readiness-probe.success-threshold","configDoc":"The success threshold to use.","withinAMap":false,"defaultValue":"1","javaDocSiteLink":"","docMapKey":"success-threshold","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.openshift.get-readiness-probe.failure-threshold","configDoc":"The failure threshold to use.","withinAMap":false,"defaultValue":"3","javaDocSiteLink":"","docMapKey":"failure-threshold","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.openshift.get-startup-probe.http-action-port","configDoc":"The port number to use when configuring the `http get` action. If not configured, the port corresponding to the `httpActionPortName` will be used.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.get-startup-probe.http-action-port-name","configDoc":"The port name for selecting the port of the `HTTP get` action.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-port-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.get-startup-probe.http-action-path","configDoc":"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.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.get-startup-probe.http-action-scheme","configDoc":"The scheme of the `HTTP get` action. Can be either \"HTTP\" or \"HTTPS\".","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-scheme","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.get-startup-probe.exec-action","configDoc":"The command to use for the probe.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"exec-action","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.get-startup-probe.tcp-socket-action","configDoc":"The tcp socket to use for the probe (the format is host:port).","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"tcp-socket-action","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.get-startup-probe.grpc-action","configDoc":"The gRPC port to use for the probe (the format is either port or port:service).","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"grpc-action","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.openshift.get-startup-probe.grpc-action-enabled","configDoc":"If enabled and `grpc-action` is not provided, it will use the generated service name and the gRPC port.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"grpc-action-enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.openshift.get-startup-probe.initial-delay","configDoc":"The amount of time to wait before starting to probe.","withinAMap":false,"defaultValue":"5S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"initial-delay","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.openshift.get-startup-probe.period","configDoc":"The period in which the action should be called.","withinAMap":false,"defaultValue":"10S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"period","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.openshift.get-startup-probe.timeout","configDoc":"The amount of time to wait for each action.","withinAMap":false,"defaultValue":"10S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"timeout","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.openshift.get-startup-probe.success-threshold","configDoc":"The success threshold to use.","withinAMap":false,"defaultValue":"1","javaDocSiteLink":"","docMapKey":"success-threshold","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.openshift.get-startup-probe.failure-threshold","configDoc":"The failure threshold to use.","withinAMap":false,"defaultValue":"3","javaDocSiteLink":"","docMapKey":"failure-threshold","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.openshift.get-prometheus-config.annotations","configDoc":"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.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"annotations","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.get-prometheus-config.prefix","configDoc":"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","withinAMap":false,"defaultValue":"prometheus.io","javaDocSiteLink":"","docMapKey":"prefix","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.get-prometheus-config.scrape","configDoc":"Define the annotation used to indicate services that should be scraped. By default, `/scrape` will be appended to the defined prefix.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"scrape","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.get-prometheus-config.path","configDoc":"Define the annotation used to indicate the path to scrape. By default, `/path` will be appended to the defined prefix.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.get-prometheus-config.port","configDoc":"Define the annotation used to indicate the port to scrape. By default, `/port` will be appended to the defined prefix.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.get-prometheus-config.scheme","configDoc":"Define the annotation used to indicate the scheme to use for scraping By default, `/scheme` will be appended to the defined prefix.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"scheme","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.get-mounts.\"get-mounts\".name","configDoc":"The name of the volumeName to mount.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.get-mounts.\"get-mounts\".path","configDoc":"The path to mount.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.get-mounts.\"get-mounts\".sub-path","configDoc":"Path within the volumeName from which the container's volumeName should be mounted.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"sub-path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.openshift.get-mounts.\"get-mounts\".read-only","configDoc":"ReadOnly","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"read-only","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.get-secret-volumes.\"get-secret-volumes\".secret-name","configDoc":"The name of the secret to mount.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"secret-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.get-secret-volumes.\"get-secret-volumes\".default-mode","configDoc":"Default mode. When specifying an octal number, leading zero must be present.","withinAMap":true,"defaultValue":"0600","javaDocSiteLink":"","docMapKey":"default-mode","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.get-secret-volumes.\"get-secret-volumes\".items.\"items\".path","configDoc":"The path where the file will be mounted.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"int","key":"quarkus.openshift.get-secret-volumes.\"get-secret-volumes\".items.\"items\".mode","configDoc":"It must be a value between 0000 and 0777. If not specified, the volume defaultMode will be used.","withinAMap":true,"defaultValue":"-1","javaDocSiteLink":"","docMapKey":"mode","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.openshift.get-secret-volumes.\"get-secret-volumes\".optional","configDoc":"Optional","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"optional","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.get-config-map-volumes.\"get-config-map-volumes\".config-map-name","configDoc":"The name of the ConfigMap to mount.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"config-map-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.get-config-map-volumes.\"get-config-map-volumes\".default-mode","configDoc":"Default mode. When specifying an octal number, leading zero must be present.","withinAMap":true,"defaultValue":"0600","javaDocSiteLink":"","docMapKey":"default-mode","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.get-config-map-volumes.\"get-config-map-volumes\".items.\"items\".path","configDoc":"The path where the file will be mounted.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"int","key":"quarkus.openshift.get-config-map-volumes.\"get-config-map-volumes\".items.\"items\".mode","configDoc":"It must be a value between 0000 and 0777. If not specified, the volume defaultMode will be used.","withinAMap":true,"defaultValue":"-1","javaDocSiteLink":"","docMapKey":"mode","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.openshift.get-config-map-volumes.\"get-config-map-volumes\".optional","configDoc":"Optional","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"optional","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.get-empty-dir-volumes","configDoc":"","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"get-empty-dir-volumes","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":true,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.get-git-repo-volumes.\"get-git-repo-volumes\".repository","configDoc":"Git repository URL.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"repository","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.get-git-repo-volumes.\"get-git-repo-volumes\".directory","configDoc":"The directory of the repository to mount.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"directory","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.get-git-repo-volumes.\"get-git-repo-volumes\".revision","configDoc":"The commit hash to use.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"revision","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.get-pvc-volumes.\"get-pvc-volumes\".claim-name","configDoc":"The name of the claim to mount.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"claim-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.get-pvc-volumes.\"get-pvc-volumes\".default-mode","configDoc":"Default mode. When specifying an octal number, leading zero must be present.","withinAMap":true,"defaultValue":"0600","javaDocSiteLink":"","docMapKey":"default-mode","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.openshift.get-pvc-volumes.\"get-pvc-volumes\".optional","configDoc":"Optional","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"optional","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.get-aws-elastic-block-store-volumes.\"get-aws-elastic-block-store-volumes\".volume-id","configDoc":"The name of the disk to mount.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"volume-id","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.openshift.get-aws-elastic-block-store-volumes.\"get-aws-elastic-block-store-volumes\".partition","configDoc":"The partition.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"partition","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.get-aws-elastic-block-store-volumes.\"get-aws-elastic-block-store-volumes\".fs-type","configDoc":"Filesystem type.","withinAMap":true,"defaultValue":"ext4","javaDocSiteLink":"","docMapKey":"fs-type","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.openshift.get-aws-elastic-block-store-volumes.\"get-aws-elastic-block-store-volumes\".read-only","configDoc":"Whether the volumeName is read only or not.","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"read-only","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.get-azure-file-volumes.\"get-azure-file-volumes\".share-name","configDoc":"The share name.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"share-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.get-azure-file-volumes.\"get-azure-file-volumes\".secret-name","configDoc":"The secret name.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"secret-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.openshift.get-azure-file-volumes.\"get-azure-file-volumes\".read-only","configDoc":"Whether the volumeName is read only or not.","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"read-only","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.get-azure-disk-volumes.\"get-azure-disk-volumes\".disk-name","configDoc":"The name of the disk to mount.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"disk-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.get-azure-disk-volumes.\"get-azure-disk-volumes\".disk-uri","configDoc":"The URI of the vhd blob object OR the resourceID of an Azure managed data disk if Kind is Managed","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"disk-uri","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"io.quarkus.kubernetes.deployment.AzureDiskVolumeConfig.Kind","key":"quarkus.openshift.get-azure-disk-volumes.\"get-azure-disk-volumes\".kind","configDoc":"Kind of disk.","withinAMap":true,"defaultValue":"managed","javaDocSiteLink":"","docMapKey":"kind","configPhase":"BUILD_TIME","acceptedValues":["`managed`","`shared`"],"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":true}},{"configDocKey":{"type":"io.quarkus.kubernetes.deployment.AzureDiskVolumeConfig.CachingMode","key":"quarkus.openshift.get-azure-disk-volumes.\"get-azure-disk-volumes\".caching-mode","configDoc":"Disk caching mode.","withinAMap":true,"defaultValue":"read-write","javaDocSiteLink":"","docMapKey":"caching-mode","configPhase":"BUILD_TIME","acceptedValues":["`read-write`","`read-only`","`none`"],"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":true}},{"configDocKey":{"type":"string","key":"quarkus.openshift.get-azure-disk-volumes.\"get-azure-disk-volumes\".fs-type","configDoc":"File system type.","withinAMap":true,"defaultValue":"ext4","javaDocSiteLink":"","docMapKey":"fs-type","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.openshift.get-azure-disk-volumes.\"get-azure-disk-volumes\".read-only","configDoc":"Whether the volumeName is read only or not.","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"read-only","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.get-init-containers.\"get-init-containers\".get-env.secrets","configDoc":"The optional list of Secret names to load environment variables from.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"secrets","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.get-init-containers.\"get-init-containers\".get-env.configmaps","configDoc":"The optional list of ConfigMap names to load environment variables from.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"configmaps","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"`Map`","key":"quarkus.openshift.get-init-containers.\"get-init-containers\".get-env.fields","configDoc":"The map associating environment variable names to their associated field references they take their value from.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"fields","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"`Map>`","key":"quarkus.openshift.get-init-containers.\"get-init-containers\".get-env.vars","configDoc":"The map associating environment name to its associated value.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"vars","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.get-init-containers.\"get-init-containers\".get-env.mapping.\"mapping\".from-secret","configDoc":"The optional name of the Secret from which a value is to be extracted. Mutually exclusive with `from-configmap`.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"from-secret","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.get-init-containers.\"get-init-containers\".get-env.mapping.\"mapping\".from-configmap","configDoc":"The optional name of the ConfigMap from which a value is to be extracted. Mutually exclusive with `from-secret`.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"from-configmap","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.get-init-containers.\"get-init-containers\".get-env.mapping.\"mapping\".with-key","configDoc":"The key identifying the field from which the value is extracted.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"with-key","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.get-init-containers.\"get-init-containers\".get-target-platform-name","configDoc":"","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"get-target-platform-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.get-init-containers.\"get-init-containers\".image","configDoc":"The container image.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"image","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.get-init-containers.\"get-init-containers\".working-dir","configDoc":"Working directory.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"working-dir","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.get-init-containers.\"get-init-containers\".command","configDoc":"The commands","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"command","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.get-init-containers.\"get-init-containers\".arguments","configDoc":"The arguments","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"arguments","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.get-init-containers.\"get-init-containers\".service-account","configDoc":"The service account.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"service-account","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.get-init-containers.\"get-init-containers\".host","configDoc":"The host under which the application is going to be exposed.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"host","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.openshift.get-init-containers.\"get-init-containers\".ports.\"ports\".container-port","configDoc":"The port number. Refers to the container port.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"container-port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.openshift.get-init-containers.\"get-init-containers\".ports.\"ports\".host-port","configDoc":"The host port.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"host-port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.get-init-containers.\"get-init-containers\".ports.\"ports\".path","configDoc":"The application path (refers to web application path).","withinAMap":true,"defaultValue":"/","javaDocSiteLink":"","docMapKey":"path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"io.dekorate.kubernetes.annotation.Protocol","key":"quarkus.openshift.get-init-containers.\"get-init-containers\".ports.\"ports\".protocol","configDoc":"The protocol.","withinAMap":true,"defaultValue":"tcp","javaDocSiteLink":"","docMapKey":"protocol","configPhase":"BUILD_TIME","acceptedValues":["`tcp`","`udp`","`sctp`","`http`","`proxy`"],"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":true}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.openshift.get-init-containers.\"get-init-containers\".ports.\"ports\".node-port","configDoc":"","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"node-port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.openshift.get-init-containers.\"get-init-containers\".ports.\"ports\".tls","configDoc":"If enabled, the port will be configured to use the schema HTTPS.","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"tls","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"io.dekorate.kubernetes.annotation.ImagePullPolicy","key":"quarkus.openshift.get-init-containers.\"get-init-containers\".image-pull-policy","configDoc":"Image pull policy.","withinAMap":true,"defaultValue":"always","javaDocSiteLink":"","docMapKey":"image-pull-policy","configPhase":"BUILD_TIME","acceptedValues":["`always`","`if-not-present`","`never`"],"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":true}},{"configDocKey":{"type":"string","key":"quarkus.openshift.get-init-containers.\"get-init-containers\".image-pull-secrets","configDoc":"The image pull secret","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"image-pull-secrets","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.openshift.get-init-containers.\"get-init-containers\".liveness-probe.http-action-port","configDoc":"The port number to use when configuring the `http get` action. If not configured, the port corresponding to the `httpActionPortName` will be used.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.get-init-containers.\"get-init-containers\".liveness-probe.http-action-port-name","configDoc":"The port name for selecting the port of the `HTTP get` action.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-port-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.get-init-containers.\"get-init-containers\".liveness-probe.http-action-path","configDoc":"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.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.get-init-containers.\"get-init-containers\".liveness-probe.http-action-scheme","configDoc":"The scheme of the `HTTP get` action. Can be either \"HTTP\" or \"HTTPS\".","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-scheme","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.get-init-containers.\"get-init-containers\".liveness-probe.exec-action","configDoc":"The command to use for the probe.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"exec-action","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.get-init-containers.\"get-init-containers\".liveness-probe.tcp-socket-action","configDoc":"The tcp socket to use for the probe (the format is host:port).","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"tcp-socket-action","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.get-init-containers.\"get-init-containers\".liveness-probe.grpc-action","configDoc":"The gRPC port to use for the probe (the format is either port or port:service).","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"grpc-action","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.openshift.get-init-containers.\"get-init-containers\".liveness-probe.grpc-action-enabled","configDoc":"If enabled and `grpc-action` is not provided, it will use the generated service name and the gRPC port.","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"grpc-action-enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.openshift.get-init-containers.\"get-init-containers\".liveness-probe.initial-delay","configDoc":"The amount of time to wait before starting to probe.","withinAMap":true,"defaultValue":"5S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"initial-delay","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.openshift.get-init-containers.\"get-init-containers\".liveness-probe.period","configDoc":"The period in which the action should be called.","withinAMap":true,"defaultValue":"10S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"period","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.openshift.get-init-containers.\"get-init-containers\".liveness-probe.timeout","configDoc":"The amount of time to wait for each action.","withinAMap":true,"defaultValue":"10S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"timeout","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.openshift.get-init-containers.\"get-init-containers\".liveness-probe.success-threshold","configDoc":"The success threshold to use.","withinAMap":true,"defaultValue":"1","javaDocSiteLink":"","docMapKey":"success-threshold","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.openshift.get-init-containers.\"get-init-containers\".liveness-probe.failure-threshold","configDoc":"The failure threshold to use.","withinAMap":true,"defaultValue":"3","javaDocSiteLink":"","docMapKey":"failure-threshold","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.openshift.get-init-containers.\"get-init-containers\".readiness-probe.http-action-port","configDoc":"The port number to use when configuring the `http get` action. If not configured, the port corresponding to the `httpActionPortName` will be used.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.get-init-containers.\"get-init-containers\".readiness-probe.http-action-port-name","configDoc":"The port name for selecting the port of the `HTTP get` action.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-port-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.get-init-containers.\"get-init-containers\".readiness-probe.http-action-path","configDoc":"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.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.get-init-containers.\"get-init-containers\".readiness-probe.http-action-scheme","configDoc":"The scheme of the `HTTP get` action. Can be either \"HTTP\" or \"HTTPS\".","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-scheme","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.get-init-containers.\"get-init-containers\".readiness-probe.exec-action","configDoc":"The command to use for the probe.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"exec-action","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.get-init-containers.\"get-init-containers\".readiness-probe.tcp-socket-action","configDoc":"The tcp socket to use for the probe (the format is host:port).","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"tcp-socket-action","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.get-init-containers.\"get-init-containers\".readiness-probe.grpc-action","configDoc":"The gRPC port to use for the probe (the format is either port or port:service).","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"grpc-action","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.openshift.get-init-containers.\"get-init-containers\".readiness-probe.grpc-action-enabled","configDoc":"If enabled and `grpc-action` is not provided, it will use the generated service name and the gRPC port.","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"grpc-action-enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.openshift.get-init-containers.\"get-init-containers\".readiness-probe.initial-delay","configDoc":"The amount of time to wait before starting to probe.","withinAMap":true,"defaultValue":"5S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"initial-delay","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.openshift.get-init-containers.\"get-init-containers\".readiness-probe.period","configDoc":"The period in which the action should be called.","withinAMap":true,"defaultValue":"10S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"period","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.openshift.get-init-containers.\"get-init-containers\".readiness-probe.timeout","configDoc":"The amount of time to wait for each action.","withinAMap":true,"defaultValue":"10S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"timeout","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.openshift.get-init-containers.\"get-init-containers\".readiness-probe.success-threshold","configDoc":"The success threshold to use.","withinAMap":true,"defaultValue":"1","javaDocSiteLink":"","docMapKey":"success-threshold","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.openshift.get-init-containers.\"get-init-containers\".readiness-probe.failure-threshold","configDoc":"The failure threshold to use.","withinAMap":true,"defaultValue":"3","javaDocSiteLink":"","docMapKey":"failure-threshold","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.get-init-containers.\"get-init-containers\".mounts.\"mounts\".name","configDoc":"The name of the volumeName to mount.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.get-init-containers.\"get-init-containers\".mounts.\"mounts\".path","configDoc":"The path to mount.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.get-init-containers.\"get-init-containers\".mounts.\"mounts\".sub-path","configDoc":"Path within the volumeName from which the container's volumeName should be mounted.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"sub-path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.openshift.get-init-containers.\"get-init-containers\".mounts.\"mounts\".read-only","configDoc":"ReadOnly","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"read-only","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.get-init-containers.\"get-init-containers\".resources.limits.cpu","configDoc":"CPU Requirements","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"cpu","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.get-init-containers.\"get-init-containers\".resources.limits.memory","configDoc":"Memory Requirements","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"memory","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.get-init-containers.\"get-init-containers\".resources.requests.cpu","configDoc":"CPU Requirements","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"cpu","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.get-init-containers.\"get-init-containers\".resources.requests.memory","configDoc":"Memory Requirements","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"memory","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.get-init-containers.\"get-init-containers\".env.secrets","configDoc":"The optional list of Secret names to load environment variables from.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"secrets","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.get-init-containers.\"get-init-containers\".env.configmaps","configDoc":"The optional list of ConfigMap names to load environment variables from.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"configmaps","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"`Map`","key":"quarkus.openshift.get-init-containers.\"get-init-containers\".env.fields","configDoc":"The map associating environment variable names to their associated field references they take their value from.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"fields","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"`Map>`","key":"quarkus.openshift.get-init-containers.\"get-init-containers\".env.vars","configDoc":"The map associating environment name to its associated value.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"vars","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.get-init-containers.\"get-init-containers\".env.mapping.\"mapping\".from-secret","configDoc":"The optional name of the Secret from which a value is to be extracted. Mutually exclusive with `from-configmap`.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"from-secret","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.get-init-containers.\"get-init-containers\".env.mapping.\"mapping\".from-configmap","configDoc":"The optional name of the ConfigMap from which a value is to be extracted. Mutually exclusive with `from-secret`.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"from-configmap","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.get-init-containers.\"get-init-containers\".env.mapping.\"mapping\".with-key","configDoc":"The key identifying the field from which the value is extracted.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"with-key","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.get-sidecars.\"get-sidecars\".get-env.secrets","configDoc":"The optional list of Secret names to load environment variables from.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"secrets","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.get-sidecars.\"get-sidecars\".get-env.configmaps","configDoc":"The optional list of ConfigMap names to load environment variables from.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"configmaps","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"`Map`","key":"quarkus.openshift.get-sidecars.\"get-sidecars\".get-env.fields","configDoc":"The map associating environment variable names to their associated field references they take their value from.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"fields","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"`Map>`","key":"quarkus.openshift.get-sidecars.\"get-sidecars\".get-env.vars","configDoc":"The map associating environment name to its associated value.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"vars","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.get-sidecars.\"get-sidecars\".get-env.mapping.\"mapping\".from-secret","configDoc":"The optional name of the Secret from which a value is to be extracted. Mutually exclusive with `from-configmap`.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"from-secret","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.get-sidecars.\"get-sidecars\".get-env.mapping.\"mapping\".from-configmap","configDoc":"The optional name of the ConfigMap from which a value is to be extracted. Mutually exclusive with `from-secret`.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"from-configmap","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.get-sidecars.\"get-sidecars\".get-env.mapping.\"mapping\".with-key","configDoc":"The key identifying the field from which the value is extracted.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"with-key","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.get-sidecars.\"get-sidecars\".get-target-platform-name","configDoc":"","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"get-target-platform-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.get-sidecars.\"get-sidecars\".image","configDoc":"The container image.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"image","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.get-sidecars.\"get-sidecars\".working-dir","configDoc":"Working directory.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"working-dir","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.get-sidecars.\"get-sidecars\".command","configDoc":"The commands","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"command","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.get-sidecars.\"get-sidecars\".arguments","configDoc":"The arguments","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"arguments","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.get-sidecars.\"get-sidecars\".service-account","configDoc":"The service account.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"service-account","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.get-sidecars.\"get-sidecars\".host","configDoc":"The host under which the application is going to be exposed.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"host","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.openshift.get-sidecars.\"get-sidecars\".ports.\"ports\".container-port","configDoc":"The port number. Refers to the container port.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"container-port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.openshift.get-sidecars.\"get-sidecars\".ports.\"ports\".host-port","configDoc":"The host port.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"host-port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.get-sidecars.\"get-sidecars\".ports.\"ports\".path","configDoc":"The application path (refers to web application path).","withinAMap":true,"defaultValue":"/","javaDocSiteLink":"","docMapKey":"path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"io.dekorate.kubernetes.annotation.Protocol","key":"quarkus.openshift.get-sidecars.\"get-sidecars\".ports.\"ports\".protocol","configDoc":"The protocol.","withinAMap":true,"defaultValue":"tcp","javaDocSiteLink":"","docMapKey":"protocol","configPhase":"BUILD_TIME","acceptedValues":["`tcp`","`udp`","`sctp`","`http`","`proxy`"],"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":true}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.openshift.get-sidecars.\"get-sidecars\".ports.\"ports\".node-port","configDoc":"","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"node-port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.openshift.get-sidecars.\"get-sidecars\".ports.\"ports\".tls","configDoc":"If enabled, the port will be configured to use the schema HTTPS.","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"tls","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"io.dekorate.kubernetes.annotation.ImagePullPolicy","key":"quarkus.openshift.get-sidecars.\"get-sidecars\".image-pull-policy","configDoc":"Image pull policy.","withinAMap":true,"defaultValue":"always","javaDocSiteLink":"","docMapKey":"image-pull-policy","configPhase":"BUILD_TIME","acceptedValues":["`always`","`if-not-present`","`never`"],"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":true}},{"configDocKey":{"type":"string","key":"quarkus.openshift.get-sidecars.\"get-sidecars\".image-pull-secrets","configDoc":"The image pull secret","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"image-pull-secrets","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.openshift.get-sidecars.\"get-sidecars\".liveness-probe.http-action-port","configDoc":"The port number to use when configuring the `http get` action. If not configured, the port corresponding to the `httpActionPortName` will be used.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.get-sidecars.\"get-sidecars\".liveness-probe.http-action-port-name","configDoc":"The port name for selecting the port of the `HTTP get` action.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-port-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.get-sidecars.\"get-sidecars\".liveness-probe.http-action-path","configDoc":"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.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.get-sidecars.\"get-sidecars\".liveness-probe.http-action-scheme","configDoc":"The scheme of the `HTTP get` action. Can be either \"HTTP\" or \"HTTPS\".","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-scheme","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.get-sidecars.\"get-sidecars\".liveness-probe.exec-action","configDoc":"The command to use for the probe.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"exec-action","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.get-sidecars.\"get-sidecars\".liveness-probe.tcp-socket-action","configDoc":"The tcp socket to use for the probe (the format is host:port).","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"tcp-socket-action","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.get-sidecars.\"get-sidecars\".liveness-probe.grpc-action","configDoc":"The gRPC port to use for the probe (the format is either port or port:service).","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"grpc-action","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.openshift.get-sidecars.\"get-sidecars\".liveness-probe.grpc-action-enabled","configDoc":"If enabled and `grpc-action` is not provided, it will use the generated service name and the gRPC port.","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"grpc-action-enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.openshift.get-sidecars.\"get-sidecars\".liveness-probe.initial-delay","configDoc":"The amount of time to wait before starting to probe.","withinAMap":true,"defaultValue":"5S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"initial-delay","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.openshift.get-sidecars.\"get-sidecars\".liveness-probe.period","configDoc":"The period in which the action should be called.","withinAMap":true,"defaultValue":"10S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"period","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.openshift.get-sidecars.\"get-sidecars\".liveness-probe.timeout","configDoc":"The amount of time to wait for each action.","withinAMap":true,"defaultValue":"10S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"timeout","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.openshift.get-sidecars.\"get-sidecars\".liveness-probe.success-threshold","configDoc":"The success threshold to use.","withinAMap":true,"defaultValue":"1","javaDocSiteLink":"","docMapKey":"success-threshold","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.openshift.get-sidecars.\"get-sidecars\".liveness-probe.failure-threshold","configDoc":"The failure threshold to use.","withinAMap":true,"defaultValue":"3","javaDocSiteLink":"","docMapKey":"failure-threshold","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.openshift.get-sidecars.\"get-sidecars\".readiness-probe.http-action-port","configDoc":"The port number to use when configuring the `http get` action. If not configured, the port corresponding to the `httpActionPortName` will be used.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.get-sidecars.\"get-sidecars\".readiness-probe.http-action-port-name","configDoc":"The port name for selecting the port of the `HTTP get` action.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-port-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.get-sidecars.\"get-sidecars\".readiness-probe.http-action-path","configDoc":"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.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.get-sidecars.\"get-sidecars\".readiness-probe.http-action-scheme","configDoc":"The scheme of the `HTTP get` action. Can be either \"HTTP\" or \"HTTPS\".","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-scheme","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.get-sidecars.\"get-sidecars\".readiness-probe.exec-action","configDoc":"The command to use for the probe.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"exec-action","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.get-sidecars.\"get-sidecars\".readiness-probe.tcp-socket-action","configDoc":"The tcp socket to use for the probe (the format is host:port).","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"tcp-socket-action","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.get-sidecars.\"get-sidecars\".readiness-probe.grpc-action","configDoc":"The gRPC port to use for the probe (the format is either port or port:service).","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"grpc-action","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.openshift.get-sidecars.\"get-sidecars\".readiness-probe.grpc-action-enabled","configDoc":"If enabled and `grpc-action` is not provided, it will use the generated service name and the gRPC port.","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"grpc-action-enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.openshift.get-sidecars.\"get-sidecars\".readiness-probe.initial-delay","configDoc":"The amount of time to wait before starting to probe.","withinAMap":true,"defaultValue":"5S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"initial-delay","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.openshift.get-sidecars.\"get-sidecars\".readiness-probe.period","configDoc":"The period in which the action should be called.","withinAMap":true,"defaultValue":"10S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"period","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.openshift.get-sidecars.\"get-sidecars\".readiness-probe.timeout","configDoc":"The amount of time to wait for each action.","withinAMap":true,"defaultValue":"10S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"timeout","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.openshift.get-sidecars.\"get-sidecars\".readiness-probe.success-threshold","configDoc":"The success threshold to use.","withinAMap":true,"defaultValue":"1","javaDocSiteLink":"","docMapKey":"success-threshold","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.openshift.get-sidecars.\"get-sidecars\".readiness-probe.failure-threshold","configDoc":"The failure threshold to use.","withinAMap":true,"defaultValue":"3","javaDocSiteLink":"","docMapKey":"failure-threshold","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.get-sidecars.\"get-sidecars\".mounts.\"mounts\".name","configDoc":"The name of the volumeName to mount.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.get-sidecars.\"get-sidecars\".mounts.\"mounts\".path","configDoc":"The path to mount.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.get-sidecars.\"get-sidecars\".mounts.\"mounts\".sub-path","configDoc":"Path within the volumeName from which the container's volumeName should be mounted.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"sub-path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.openshift.get-sidecars.\"get-sidecars\".mounts.\"mounts\".read-only","configDoc":"ReadOnly","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"read-only","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.get-sidecars.\"get-sidecars\".resources.limits.cpu","configDoc":"CPU Requirements","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"cpu","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.get-sidecars.\"get-sidecars\".resources.limits.memory","configDoc":"Memory Requirements","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"memory","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.get-sidecars.\"get-sidecars\".resources.requests.cpu","configDoc":"CPU Requirements","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"cpu","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.get-sidecars.\"get-sidecars\".resources.requests.memory","configDoc":"Memory Requirements","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"memory","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.get-sidecars.\"get-sidecars\".env.secrets","configDoc":"The optional list of Secret names to load environment variables from.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"secrets","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.get-sidecars.\"get-sidecars\".env.configmaps","configDoc":"The optional list of ConfigMap names to load environment variables from.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"configmaps","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"`Map`","key":"quarkus.openshift.get-sidecars.\"get-sidecars\".env.fields","configDoc":"The map associating environment variable names to their associated field references they take their value from.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"fields","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"`Map>`","key":"quarkus.openshift.get-sidecars.\"get-sidecars\".env.vars","configDoc":"The map associating environment name to its associated value.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"vars","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.get-sidecars.\"get-sidecars\".env.mapping.\"mapping\".from-secret","configDoc":"The optional name of the Secret from which a value is to be extracted. Mutually exclusive with `from-configmap`.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"from-secret","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.get-sidecars.\"get-sidecars\".env.mapping.\"mapping\".from-configmap","configDoc":"The optional name of the ConfigMap from which a value is to be extracted. Mutually exclusive with `from-secret`.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"from-configmap","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.get-sidecars.\"get-sidecars\".env.mapping.\"mapping\".with-key","configDoc":"The key identifying the field from which the value is extracted.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"with-key","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.get-host-aliases.\"get-host-aliases\".ip","configDoc":"The ip address","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"ip","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.get-host-aliases.\"get-host-aliases\".hostnames","configDoc":"The hostnames to resolve to the ip","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"hostnames","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.get-resources.limits.cpu","configDoc":"CPU Requirements","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"cpu","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.get-resources.limits.memory","configDoc":"Memory Requirements","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"memory","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.get-resources.requests.cpu","configDoc":"CPU Requirements","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"cpu","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.get-resources.requests.memory","configDoc":"Memory Requirements","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"memory","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.get-app-secret","configDoc":"","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"get-app-secret","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.get-app-config-map","configDoc":"","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"get-app-config-map","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.get-rbac-config.roles.\"roles\".name","configDoc":"The name of the role.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.get-rbac-config.roles.\"roles\".namespace","configDoc":"The namespace of the role.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"namespace","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"`Map`","key":"quarkus.openshift.get-rbac-config.roles.\"roles\".labels","configDoc":"Labels to add into the Role resource.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"labels","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.get-rbac-config.roles.\"roles\".policy-rules.\"policy-rules\".api-groups","configDoc":"API groups of the policy rule.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"api-groups","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.get-rbac-config.roles.\"roles\".policy-rules.\"policy-rules\".non-resource-urls","configDoc":"Non resource URLs of the policy rule.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"non-resource-urls","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.get-rbac-config.roles.\"roles\".policy-rules.\"policy-rules\".resource-names","configDoc":"Resource names of the policy rule.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"resource-names","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.get-rbac-config.roles.\"roles\".policy-rules.\"policy-rules\".resources","configDoc":"Resources of the policy rule.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"resources","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.get-rbac-config.roles.\"roles\".policy-rules.\"policy-rules\".verbs","configDoc":"Verbs of the policy rule.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"verbs","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.get-rbac-config.cluster-roles.\"cluster-roles\".name","configDoc":"The name of the cluster role.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"`Map`","key":"quarkus.openshift.get-rbac-config.cluster-roles.\"cluster-roles\".labels","configDoc":"Labels to add into the ClusterRole resource.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"labels","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.get-rbac-config.cluster-roles.\"cluster-roles\".policy-rules.\"policy-rules\".api-groups","configDoc":"API groups of the policy rule.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"api-groups","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.get-rbac-config.cluster-roles.\"cluster-roles\".policy-rules.\"policy-rules\".non-resource-urls","configDoc":"Non resource URLs of the policy rule.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"non-resource-urls","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.get-rbac-config.cluster-roles.\"cluster-roles\".policy-rules.\"policy-rules\".resource-names","configDoc":"Resource names of the policy rule.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"resource-names","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.get-rbac-config.cluster-roles.\"cluster-roles\".policy-rules.\"policy-rules\".resources","configDoc":"Resources of the policy rule.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"resources","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.get-rbac-config.cluster-roles.\"cluster-roles\".policy-rules.\"policy-rules\".verbs","configDoc":"Verbs of the policy rule.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"verbs","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.get-rbac-config.service-accounts.\"service-accounts\".name","configDoc":"The name of the service account.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.get-rbac-config.service-accounts.\"service-accounts\".namespace","configDoc":"The namespace of the service account.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"namespace","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"`Map`","key":"quarkus.openshift.get-rbac-config.service-accounts.\"service-accounts\".labels","configDoc":"Labels of the service account.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"labels","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.openshift.get-rbac-config.service-accounts.\"service-accounts\".use-as-default","configDoc":"If true, this service account will be used in the generated Deployment resource.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"use-as-default","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.get-rbac-config.role-bindings.\"role-bindings\".name","configDoc":"Name of the RoleBinding resource to be generated. If not provided, it will use the application name plus the role ref name.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"`Map`","key":"quarkus.openshift.get-rbac-config.role-bindings.\"role-bindings\".labels","configDoc":"Labels to add into the RoleBinding resource.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"labels","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.get-rbac-config.role-bindings.\"role-bindings\".role-name","configDoc":"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.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"role-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.openshift.get-rbac-config.role-bindings.\"role-bindings\".cluster-wide","configDoc":"If the Role sets in the `role-name` property is cluster wide or not.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"cluster-wide","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.get-rbac-config.role-bindings.\"role-bindings\".subjects.\"subjects\".name","configDoc":"The \"name\" resource to use by the Subject element in the generated Role Binding resource.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.get-rbac-config.role-bindings.\"role-bindings\".subjects.\"subjects\".kind","configDoc":"The \"kind\" resource to use by the Subject element in the generated Role Binding resource. By default, it uses the \"ServiceAccount\" kind.","withinAMap":true,"defaultValue":"ServiceAccount","javaDocSiteLink":"","docMapKey":"kind","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.get-rbac-config.role-bindings.\"role-bindings\".subjects.\"subjects\".api-group","configDoc":"The \"apiGroup\" resource that matches with the \"kind\" property. By default, it's empty.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"api-group","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.get-rbac-config.role-bindings.\"role-bindings\".subjects.\"subjects\".namespace","configDoc":"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.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"namespace","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.get-rbac-config.cluster-role-bindings.\"cluster-role-bindings\".name","configDoc":"Name of the ClusterRoleBinding resource to be generated. If not provided, it will use the application name plus the role ref name.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"`Map`","key":"quarkus.openshift.get-rbac-config.cluster-role-bindings.\"cluster-role-bindings\".labels","configDoc":"Labels to add into the RoleBinding resource.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"labels","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.get-rbac-config.cluster-role-bindings.\"cluster-role-bindings\".role-name","configDoc":"The name of the ClusterRole resource to use by the RoleRef element in the generated ClusterRoleBinding resource.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"role-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.get-rbac-config.cluster-role-bindings.\"cluster-role-bindings\".subjects.\"subjects\".name","configDoc":"The \"name\" resource to use by the Subject element in the generated Role Binding resource.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.get-rbac-config.cluster-role-bindings.\"cluster-role-bindings\".subjects.\"subjects\".kind","configDoc":"The \"kind\" resource to use by the Subject element in the generated Role Binding resource. By default, it uses the \"ServiceAccount\" kind.","withinAMap":true,"defaultValue":"ServiceAccount","javaDocSiteLink":"","docMapKey":"kind","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.get-rbac-config.cluster-role-bindings.\"cluster-role-bindings\".subjects.\"subjects\".api-group","configDoc":"The \"apiGroup\" resource that matches with the \"kind\" property. By default, it's empty.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"api-group","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.get-rbac-config.cluster-role-bindings.\"cluster-role-bindings\".subjects.\"subjects\".namespace","configDoc":"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.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"namespace","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.get-security-context.se-linux-options.level","configDoc":"The SELinux level label that applies to the container.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"level","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.get-security-context.se-linux-options.role","configDoc":"The SELinux role label that applies to the container.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"role","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.get-security-context.se-linux-options.type","configDoc":"The SELinux type label that applies to the container.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"type","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.get-security-context.se-linux-options.user","configDoc":"The SELinux user label that applies to the container.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"user","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.get-security-context.windows-options.gmsa-credential-spec-name","configDoc":"The name of the GMSA credential spec to use.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"gmsa-credential-spec-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.get-security-context.windows-options.gmsa-credential-spec","configDoc":"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.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"gmsa-credential-spec","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.get-security-context.windows-options.run-as-user-name","configDoc":"The UserName in Windows to run the entrypoint of the container process.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"run-as-user-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.openshift.get-security-context.windows-options.host-process","configDoc":"HostProcess determines if a container should be run as a 'Host Process' container.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"host-process","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"java.lang.Long","key":"quarkus.openshift.get-security-context.run-as-user","configDoc":"The UID to run the entrypoint of the container process.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"run-as-user","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"java.lang.Long","key":"quarkus.openshift.get-security-context.run-as-group","configDoc":"The GID to run the entrypoint of the container process.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"run-as-group","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.openshift.get-security-context.run-as-non-root","configDoc":"Indicates that the container must run as a non-root user.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"run-as-non-root","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"java.lang.Long","key":"quarkus.openshift.get-security-context.supplemental-groups","configDoc":"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.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"supplemental-groups","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"java.lang.Long","key":"quarkus.openshift.get-security-context.fs-group","configDoc":"A special supplemental group that applies to all containers in a pod.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"fs-group","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.get-security-context.sysctls","configDoc":"Sysctls hold a list of namespaced sysctls used for the pod.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"sysctls","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"io.quarkus.kubernetes.deployment.SecurityContextConfig.PodFSGroupChangePolicy","key":"quarkus.openshift.get-security-context.fs-group-change-policy","configDoc":"It holds policies that will be used for applying fsGroup to a volume when volume is mounted. Values: OnRootMismatch, Always","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"fs-group-change-policy","configPhase":"BUILD_TIME","acceptedValues":["tooltip: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.]","tooltip:always[It indicates that volume's ownership and permissions should always be changed whenever volume is mounted inside a Pod. This the default behavior.]"],"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":true}},{"configDocKey":{"type":"boolean","key":"quarkus.openshift.is-idempotent","configDoc":"","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"is-idempotent","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"io.quarkus.kubernetes.deployment.OpenshiftConfig.OpenshiftFlavor","key":"quarkus.openshift.flavor","configDoc":"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.","withinAMap":false,"defaultValue":"v4","javaDocSiteLink":"","docMapKey":"flavor","configPhase":"BUILD_TIME","acceptedValues":["`v3`","`v4`"],"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.openshift","enum":true}},{"configDocKey":{"type":"io.quarkus.kubernetes.deployment.OpenshiftConfig.DeploymentResourceKind","key":"quarkus.openshift.deployment-kind","configDoc":"The kind of the deployment resource to use. Supported values are 'Deployment', 'StatefulSet', 'Job', 'CronJob' and 'DeploymentConfig' defaulting to the latter.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"deployment-kind","configPhase":"BUILD_TIME","acceptedValues":["`deployment`","`deployment-config`","`stateful-set`","`job`","`cron-job`"],"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.openshift","enum":true}},{"configDocKey":{"type":"string","key":"quarkus.openshift.part-of","configDoc":"The name of the group this component belongs too","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"part-of","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.name","configDoc":"The name of the application. This value will be used for naming Kubernetes resources like: 'Deployment', 'Service' and so on...","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.version","configDoc":"The version of the application.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"version","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.namespace","configDoc":"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).","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"namespace","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"`Map`","key":"quarkus.openshift.labels","configDoc":"Custom labels to add to all resources","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"labels","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"`Map`","key":"quarkus.openshift.annotations","configDoc":"Custom annotations to add to all resources","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"annotations","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.openshift.add-build-timestamp","configDoc":"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","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"add-build-timestamp","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.working-dir","configDoc":"Working directory","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"working-dir","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.command","configDoc":"The commands","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"command","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.arguments","configDoc":"The arguments","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"arguments","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.service-account","configDoc":"The service account","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"service-account","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.openshift.ports.\"ports\".container-port","configDoc":"The port number. Refers to the container port.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"container-port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.openshift.ports.\"ports\".host-port","configDoc":"The host port.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"host-port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.ports.\"ports\".path","configDoc":"The application path (refers to web application path).","withinAMap":true,"defaultValue":"/","javaDocSiteLink":"","docMapKey":"path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"io.dekorate.kubernetes.annotation.Protocol","key":"quarkus.openshift.ports.\"ports\".protocol","configDoc":"The protocol.","withinAMap":true,"defaultValue":"tcp","javaDocSiteLink":"","docMapKey":"protocol","configPhase":"BUILD_TIME","acceptedValues":["`tcp`","`udp`","`sctp`","`http`","`proxy`"],"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":true}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.openshift.ports.\"ports\".node-port","configDoc":"","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"node-port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.openshift.ports.\"ports\".tls","configDoc":"If enabled, the port will be configured to use the schema HTTPS.","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"tls","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.openshift.replicas","configDoc":"The number of desired pods","withinAMap":false,"defaultValue":"1","javaDocSiteLink":"","docMapKey":"replicas","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"io.dekorate.kubernetes.annotation.ServiceType","key":"quarkus.openshift.service-type","configDoc":"The type of service that will be generated for the application","withinAMap":false,"defaultValue":"cluster-ip","javaDocSiteLink":"","docMapKey":"service-type","configPhase":"BUILD_TIME","acceptedValues":["`cluster-ip`","`node-port`","`load-balancer`","`external-name`"],"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.openshift","enum":true}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.openshift.node-port","configDoc":"The nodePort to set when serviceType is set to nodePort","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"node-port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"io.dekorate.kubernetes.annotation.ImagePullPolicy","key":"quarkus.openshift.image-pull-policy","configDoc":"Image pull policy","withinAMap":false,"defaultValue":"always","javaDocSiteLink":"","docMapKey":"image-pull-policy","configPhase":"BUILD_TIME","acceptedValues":["`always`","`if-not-present`","`never`"],"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.openshift","enum":true}},{"configDocKey":{"type":"string","key":"quarkus.openshift.image-pull-secrets","configDoc":"The image pull secret","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"image-pull-secrets","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.openshift.liveness-probe.http-action-port","configDoc":"The port number to use when configuring the `http get` action. If not configured, the port corresponding to the `httpActionPortName` will be used.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.liveness-probe.http-action-port-name","configDoc":"The port name for selecting the port of the `HTTP get` action.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-port-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.liveness-probe.http-action-path","configDoc":"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.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.liveness-probe.http-action-scheme","configDoc":"The scheme of the `HTTP get` action. Can be either \"HTTP\" or \"HTTPS\".","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-scheme","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.liveness-probe.exec-action","configDoc":"The command to use for the probe.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"exec-action","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.liveness-probe.tcp-socket-action","configDoc":"The tcp socket to use for the probe (the format is host:port).","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"tcp-socket-action","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.liveness-probe.grpc-action","configDoc":"The gRPC port to use for the probe (the format is either port or port:service).","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"grpc-action","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.openshift.liveness-probe.grpc-action-enabled","configDoc":"If enabled and `grpc-action` is not provided, it will use the generated service name and the gRPC port.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"grpc-action-enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.openshift.liveness-probe.initial-delay","configDoc":"The amount of time to wait before starting to probe.","withinAMap":false,"defaultValue":"5S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"initial-delay","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.openshift.liveness-probe.period","configDoc":"The period in which the action should be called.","withinAMap":false,"defaultValue":"10S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"period","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.openshift.liveness-probe.timeout","configDoc":"The amount of time to wait for each action.","withinAMap":false,"defaultValue":"10S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"timeout","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.openshift.liveness-probe.success-threshold","configDoc":"The success threshold to use.","withinAMap":false,"defaultValue":"1","javaDocSiteLink":"","docMapKey":"success-threshold","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.openshift.liveness-probe.failure-threshold","configDoc":"The failure threshold to use.","withinAMap":false,"defaultValue":"3","javaDocSiteLink":"","docMapKey":"failure-threshold","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.openshift.readiness-probe.http-action-port","configDoc":"The port number to use when configuring the `http get` action. If not configured, the port corresponding to the `httpActionPortName` will be used.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.readiness-probe.http-action-port-name","configDoc":"The port name for selecting the port of the `HTTP get` action.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-port-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.readiness-probe.http-action-path","configDoc":"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.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.readiness-probe.http-action-scheme","configDoc":"The scheme of the `HTTP get` action. Can be either \"HTTP\" or \"HTTPS\".","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-scheme","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.readiness-probe.exec-action","configDoc":"The command to use for the probe.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"exec-action","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.readiness-probe.tcp-socket-action","configDoc":"The tcp socket to use for the probe (the format is host:port).","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"tcp-socket-action","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.readiness-probe.grpc-action","configDoc":"The gRPC port to use for the probe (the format is either port or port:service).","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"grpc-action","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.openshift.readiness-probe.grpc-action-enabled","configDoc":"If enabled and `grpc-action` is not provided, it will use the generated service name and the gRPC port.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"grpc-action-enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.openshift.readiness-probe.initial-delay","configDoc":"The amount of time to wait before starting to probe.","withinAMap":false,"defaultValue":"5S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"initial-delay","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.openshift.readiness-probe.period","configDoc":"The period in which the action should be called.","withinAMap":false,"defaultValue":"10S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"period","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.openshift.readiness-probe.timeout","configDoc":"The amount of time to wait for each action.","withinAMap":false,"defaultValue":"10S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"timeout","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.openshift.readiness-probe.success-threshold","configDoc":"The success threshold to use.","withinAMap":false,"defaultValue":"1","javaDocSiteLink":"","docMapKey":"success-threshold","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.openshift.readiness-probe.failure-threshold","configDoc":"The failure threshold to use.","withinAMap":false,"defaultValue":"3","javaDocSiteLink":"","docMapKey":"failure-threshold","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.openshift.startup-probe.http-action-port","configDoc":"The port number to use when configuring the `http get` action. If not configured, the port corresponding to the `httpActionPortName` will be used.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.startup-probe.http-action-port-name","configDoc":"The port name for selecting the port of the `HTTP get` action.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-port-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.startup-probe.http-action-path","configDoc":"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.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.startup-probe.http-action-scheme","configDoc":"The scheme of the `HTTP get` action. Can be either \"HTTP\" or \"HTTPS\".","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-scheme","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.startup-probe.exec-action","configDoc":"The command to use for the probe.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"exec-action","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.startup-probe.tcp-socket-action","configDoc":"The tcp socket to use for the probe (the format is host:port).","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"tcp-socket-action","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.startup-probe.grpc-action","configDoc":"The gRPC port to use for the probe (the format is either port or port:service).","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"grpc-action","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.openshift.startup-probe.grpc-action-enabled","configDoc":"If enabled and `grpc-action` is not provided, it will use the generated service name and the gRPC port.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"grpc-action-enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.openshift.startup-probe.initial-delay","configDoc":"The amount of time to wait before starting to probe.","withinAMap":false,"defaultValue":"5S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"initial-delay","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.openshift.startup-probe.period","configDoc":"The period in which the action should be called.","withinAMap":false,"defaultValue":"10S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"period","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.openshift.startup-probe.timeout","configDoc":"The amount of time to wait for each action.","withinAMap":false,"defaultValue":"10S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"timeout","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.openshift.startup-probe.success-threshold","configDoc":"The success threshold to use.","withinAMap":false,"defaultValue":"1","javaDocSiteLink":"","docMapKey":"success-threshold","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.openshift.startup-probe.failure-threshold","configDoc":"The failure threshold to use.","withinAMap":false,"defaultValue":"3","javaDocSiteLink":"","docMapKey":"failure-threshold","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.openshift.prometheus.annotations","configDoc":"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.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"annotations","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.prometheus.prefix","configDoc":"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","withinAMap":false,"defaultValue":"prometheus.io","javaDocSiteLink":"","docMapKey":"prefix","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.prometheus.scrape","configDoc":"Define the annotation used to indicate services that should be scraped. By default, `/scrape` will be appended to the defined prefix.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"scrape","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.prometheus.path","configDoc":"Define the annotation used to indicate the path to scrape. By default, `/path` will be appended to the defined prefix.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.prometheus.port","configDoc":"Define the annotation used to indicate the port to scrape. By default, `/port` will be appended to the defined prefix.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.prometheus.scheme","configDoc":"Define the annotation used to indicate the scheme to use for scraping By default, `/scheme` will be appended to the defined prefix.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"scheme","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.mounts.\"mounts\".name","configDoc":"The name of the volumeName to mount.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.mounts.\"mounts\".path","configDoc":"The path to mount.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.mounts.\"mounts\".sub-path","configDoc":"Path within the volumeName from which the container's volumeName should be mounted.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"sub-path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.openshift.mounts.\"mounts\".read-only","configDoc":"ReadOnly","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"read-only","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.secret-volumes.\"secret-volumes\".secret-name","configDoc":"The name of the secret to mount.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"secret-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.secret-volumes.\"secret-volumes\".default-mode","configDoc":"Default mode. When specifying an octal number, leading zero must be present.","withinAMap":true,"defaultValue":"0600","javaDocSiteLink":"","docMapKey":"default-mode","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.secret-volumes.\"secret-volumes\".items.\"items\".path","configDoc":"The path where the file will be mounted.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"int","key":"quarkus.openshift.secret-volumes.\"secret-volumes\".items.\"items\".mode","configDoc":"It must be a value between 0000 and 0777. If not specified, the volume defaultMode will be used.","withinAMap":true,"defaultValue":"-1","javaDocSiteLink":"","docMapKey":"mode","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.openshift.secret-volumes.\"secret-volumes\".optional","configDoc":"Optional","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"optional","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.config-map-volumes.\"config-map-volumes\".config-map-name","configDoc":"The name of the ConfigMap to mount.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"config-map-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.config-map-volumes.\"config-map-volumes\".default-mode","configDoc":"Default mode. When specifying an octal number, leading zero must be present.","withinAMap":true,"defaultValue":"0600","javaDocSiteLink":"","docMapKey":"default-mode","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.config-map-volumes.\"config-map-volumes\".items.\"items\".path","configDoc":"The path where the file will be mounted.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"int","key":"quarkus.openshift.config-map-volumes.\"config-map-volumes\".items.\"items\".mode","configDoc":"It must be a value between 0000 and 0777. If not specified, the volume defaultMode will be used.","withinAMap":true,"defaultValue":"-1","javaDocSiteLink":"","docMapKey":"mode","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.openshift.config-map-volumes.\"config-map-volumes\".optional","configDoc":"Optional","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"optional","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.empty-dir-volumes","configDoc":"EmptyDir volumes","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"empty-dir-volumes","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.git-repo-volumes.\"git-repo-volumes\".repository","configDoc":"Git repository URL.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"repository","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.git-repo-volumes.\"git-repo-volumes\".directory","configDoc":"The directory of the repository to mount.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"directory","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.git-repo-volumes.\"git-repo-volumes\".revision","configDoc":"The commit hash to use.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"revision","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.pvc-volumes.\"pvc-volumes\".claim-name","configDoc":"The name of the claim to mount.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"claim-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.pvc-volumes.\"pvc-volumes\".default-mode","configDoc":"Default mode. When specifying an octal number, leading zero must be present.","withinAMap":true,"defaultValue":"0600","javaDocSiteLink":"","docMapKey":"default-mode","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.openshift.pvc-volumes.\"pvc-volumes\".optional","configDoc":"Optional","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"optional","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.aws-elastic-block-store-volumes.\"aws-elastic-block-store-volumes\".volume-id","configDoc":"The name of the disk to mount.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"volume-id","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.openshift.aws-elastic-block-store-volumes.\"aws-elastic-block-store-volumes\".partition","configDoc":"The partition.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"partition","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.aws-elastic-block-store-volumes.\"aws-elastic-block-store-volumes\".fs-type","configDoc":"Filesystem type.","withinAMap":true,"defaultValue":"ext4","javaDocSiteLink":"","docMapKey":"fs-type","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.openshift.aws-elastic-block-store-volumes.\"aws-elastic-block-store-volumes\".read-only","configDoc":"Whether the volumeName is read only or not.","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"read-only","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.azure-file-volumes.\"azure-file-volumes\".share-name","configDoc":"The share name.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"share-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.azure-file-volumes.\"azure-file-volumes\".secret-name","configDoc":"The secret name.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"secret-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.openshift.azure-file-volumes.\"azure-file-volumes\".read-only","configDoc":"Whether the volumeName is read only or not.","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"read-only","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.azure-disk-volumes.\"azure-disk-volumes\".disk-name","configDoc":"The name of the disk to mount.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"disk-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.azure-disk-volumes.\"azure-disk-volumes\".disk-uri","configDoc":"The URI of the vhd blob object OR the resourceID of an Azure managed data disk if Kind is Managed","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"disk-uri","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"io.quarkus.kubernetes.deployment.AzureDiskVolumeConfig.Kind","key":"quarkus.openshift.azure-disk-volumes.\"azure-disk-volumes\".kind","configDoc":"Kind of disk.","withinAMap":true,"defaultValue":"managed","javaDocSiteLink":"","docMapKey":"kind","configPhase":"BUILD_TIME","acceptedValues":["`managed`","`shared`"],"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":true}},{"configDocKey":{"type":"io.quarkus.kubernetes.deployment.AzureDiskVolumeConfig.CachingMode","key":"quarkus.openshift.azure-disk-volumes.\"azure-disk-volumes\".caching-mode","configDoc":"Disk caching mode.","withinAMap":true,"defaultValue":"read-write","javaDocSiteLink":"","docMapKey":"caching-mode","configPhase":"BUILD_TIME","acceptedValues":["`read-write`","`read-only`","`none`"],"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":true}},{"configDocKey":{"type":"string","key":"quarkus.openshift.azure-disk-volumes.\"azure-disk-volumes\".fs-type","configDoc":"File system type.","withinAMap":true,"defaultValue":"ext4","javaDocSiteLink":"","docMapKey":"fs-type","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.openshift.azure-disk-volumes.\"azure-disk-volumes\".read-only","configDoc":"Whether the volumeName is read only or not.","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"read-only","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.init-containers.\"init-containers\".get-env.secrets","configDoc":"The optional list of Secret names to load environment variables from.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"secrets","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.init-containers.\"init-containers\".get-env.configmaps","configDoc":"The optional list of ConfigMap names to load environment variables from.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"configmaps","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"`Map`","key":"quarkus.openshift.init-containers.\"init-containers\".get-env.fields","configDoc":"The map associating environment variable names to their associated field references they take their value from.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"fields","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"`Map>`","key":"quarkus.openshift.init-containers.\"init-containers\".get-env.vars","configDoc":"The map associating environment name to its associated value.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"vars","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.init-containers.\"init-containers\".get-env.mapping.\"mapping\".from-secret","configDoc":"The optional name of the Secret from which a value is to be extracted. Mutually exclusive with `from-configmap`.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"from-secret","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.init-containers.\"init-containers\".get-env.mapping.\"mapping\".from-configmap","configDoc":"The optional name of the ConfigMap from which a value is to be extracted. Mutually exclusive with `from-secret`.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"from-configmap","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.init-containers.\"init-containers\".get-env.mapping.\"mapping\".with-key","configDoc":"The key identifying the field from which the value is extracted.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"with-key","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.init-containers.\"init-containers\".get-target-platform-name","configDoc":"","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"get-target-platform-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.init-containers.\"init-containers\".image","configDoc":"The container image.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"image","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.init-containers.\"init-containers\".working-dir","configDoc":"Working directory.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"working-dir","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.init-containers.\"init-containers\".command","configDoc":"The commands","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"command","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.init-containers.\"init-containers\".arguments","configDoc":"The arguments","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"arguments","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.init-containers.\"init-containers\".service-account","configDoc":"The service account.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"service-account","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.init-containers.\"init-containers\".host","configDoc":"The host under which the application is going to be exposed.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"host","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.openshift.init-containers.\"init-containers\".ports.\"ports\".container-port","configDoc":"The port number. Refers to the container port.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"container-port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.openshift.init-containers.\"init-containers\".ports.\"ports\".host-port","configDoc":"The host port.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"host-port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.init-containers.\"init-containers\".ports.\"ports\".path","configDoc":"The application path (refers to web application path).","withinAMap":true,"defaultValue":"/","javaDocSiteLink":"","docMapKey":"path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"io.dekorate.kubernetes.annotation.Protocol","key":"quarkus.openshift.init-containers.\"init-containers\".ports.\"ports\".protocol","configDoc":"The protocol.","withinAMap":true,"defaultValue":"tcp","javaDocSiteLink":"","docMapKey":"protocol","configPhase":"BUILD_TIME","acceptedValues":["`tcp`","`udp`","`sctp`","`http`","`proxy`"],"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":true}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.openshift.init-containers.\"init-containers\".ports.\"ports\".node-port","configDoc":"","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"node-port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.openshift.init-containers.\"init-containers\".ports.\"ports\".tls","configDoc":"If enabled, the port will be configured to use the schema HTTPS.","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"tls","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"io.dekorate.kubernetes.annotation.ImagePullPolicy","key":"quarkus.openshift.init-containers.\"init-containers\".image-pull-policy","configDoc":"Image pull policy.","withinAMap":true,"defaultValue":"always","javaDocSiteLink":"","docMapKey":"image-pull-policy","configPhase":"BUILD_TIME","acceptedValues":["`always`","`if-not-present`","`never`"],"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":true}},{"configDocKey":{"type":"string","key":"quarkus.openshift.init-containers.\"init-containers\".image-pull-secrets","configDoc":"The image pull secret","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"image-pull-secrets","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.openshift.init-containers.\"init-containers\".liveness-probe.http-action-port","configDoc":"The port number to use when configuring the `http get` action. If not configured, the port corresponding to the `httpActionPortName` will be used.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.init-containers.\"init-containers\".liveness-probe.http-action-port-name","configDoc":"The port name for selecting the port of the `HTTP get` action.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-port-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.init-containers.\"init-containers\".liveness-probe.http-action-path","configDoc":"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.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.init-containers.\"init-containers\".liveness-probe.http-action-scheme","configDoc":"The scheme of the `HTTP get` action. Can be either \"HTTP\" or \"HTTPS\".","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-scheme","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.init-containers.\"init-containers\".liveness-probe.exec-action","configDoc":"The command to use for the probe.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"exec-action","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.init-containers.\"init-containers\".liveness-probe.tcp-socket-action","configDoc":"The tcp socket to use for the probe (the format is host:port).","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"tcp-socket-action","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.init-containers.\"init-containers\".liveness-probe.grpc-action","configDoc":"The gRPC port to use for the probe (the format is either port or port:service).","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"grpc-action","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.openshift.init-containers.\"init-containers\".liveness-probe.grpc-action-enabled","configDoc":"If enabled and `grpc-action` is not provided, it will use the generated service name and the gRPC port.","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"grpc-action-enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.openshift.init-containers.\"init-containers\".liveness-probe.initial-delay","configDoc":"The amount of time to wait before starting to probe.","withinAMap":true,"defaultValue":"5S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"initial-delay","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.openshift.init-containers.\"init-containers\".liveness-probe.period","configDoc":"The period in which the action should be called.","withinAMap":true,"defaultValue":"10S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"period","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.openshift.init-containers.\"init-containers\".liveness-probe.timeout","configDoc":"The amount of time to wait for each action.","withinAMap":true,"defaultValue":"10S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"timeout","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.openshift.init-containers.\"init-containers\".liveness-probe.success-threshold","configDoc":"The success threshold to use.","withinAMap":true,"defaultValue":"1","javaDocSiteLink":"","docMapKey":"success-threshold","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.openshift.init-containers.\"init-containers\".liveness-probe.failure-threshold","configDoc":"The failure threshold to use.","withinAMap":true,"defaultValue":"3","javaDocSiteLink":"","docMapKey":"failure-threshold","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.openshift.init-containers.\"init-containers\".readiness-probe.http-action-port","configDoc":"The port number to use when configuring the `http get` action. If not configured, the port corresponding to the `httpActionPortName` will be used.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.init-containers.\"init-containers\".readiness-probe.http-action-port-name","configDoc":"The port name for selecting the port of the `HTTP get` action.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-port-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.init-containers.\"init-containers\".readiness-probe.http-action-path","configDoc":"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.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.init-containers.\"init-containers\".readiness-probe.http-action-scheme","configDoc":"The scheme of the `HTTP get` action. Can be either \"HTTP\" or \"HTTPS\".","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-scheme","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.init-containers.\"init-containers\".readiness-probe.exec-action","configDoc":"The command to use for the probe.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"exec-action","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.init-containers.\"init-containers\".readiness-probe.tcp-socket-action","configDoc":"The tcp socket to use for the probe (the format is host:port).","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"tcp-socket-action","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.init-containers.\"init-containers\".readiness-probe.grpc-action","configDoc":"The gRPC port to use for the probe (the format is either port or port:service).","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"grpc-action","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.openshift.init-containers.\"init-containers\".readiness-probe.grpc-action-enabled","configDoc":"If enabled and `grpc-action` is not provided, it will use the generated service name and the gRPC port.","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"grpc-action-enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.openshift.init-containers.\"init-containers\".readiness-probe.initial-delay","configDoc":"The amount of time to wait before starting to probe.","withinAMap":true,"defaultValue":"5S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"initial-delay","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.openshift.init-containers.\"init-containers\".readiness-probe.period","configDoc":"The period in which the action should be called.","withinAMap":true,"defaultValue":"10S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"period","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.openshift.init-containers.\"init-containers\".readiness-probe.timeout","configDoc":"The amount of time to wait for each action.","withinAMap":true,"defaultValue":"10S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"timeout","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.openshift.init-containers.\"init-containers\".readiness-probe.success-threshold","configDoc":"The success threshold to use.","withinAMap":true,"defaultValue":"1","javaDocSiteLink":"","docMapKey":"success-threshold","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.openshift.init-containers.\"init-containers\".readiness-probe.failure-threshold","configDoc":"The failure threshold to use.","withinAMap":true,"defaultValue":"3","javaDocSiteLink":"","docMapKey":"failure-threshold","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.init-containers.\"init-containers\".mounts.\"mounts\".name","configDoc":"The name of the volumeName to mount.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.init-containers.\"init-containers\".mounts.\"mounts\".path","configDoc":"The path to mount.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.init-containers.\"init-containers\".mounts.\"mounts\".sub-path","configDoc":"Path within the volumeName from which the container's volumeName should be mounted.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"sub-path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.openshift.init-containers.\"init-containers\".mounts.\"mounts\".read-only","configDoc":"ReadOnly","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"read-only","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.init-containers.\"init-containers\".resources.limits.cpu","configDoc":"CPU Requirements","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"cpu","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.init-containers.\"init-containers\".resources.limits.memory","configDoc":"Memory Requirements","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"memory","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.init-containers.\"init-containers\".resources.requests.cpu","configDoc":"CPU Requirements","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"cpu","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.init-containers.\"init-containers\".resources.requests.memory","configDoc":"Memory Requirements","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"memory","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.init-containers.\"init-containers\".env.secrets","configDoc":"The optional list of Secret names to load environment variables from.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"secrets","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.init-containers.\"init-containers\".env.configmaps","configDoc":"The optional list of ConfigMap names to load environment variables from.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"configmaps","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"`Map`","key":"quarkus.openshift.init-containers.\"init-containers\".env.fields","configDoc":"The map associating environment variable names to their associated field references they take their value from.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"fields","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"`Map>`","key":"quarkus.openshift.init-containers.\"init-containers\".env.vars","configDoc":"The map associating environment name to its associated value.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"vars","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.init-containers.\"init-containers\".env.mapping.\"mapping\".from-secret","configDoc":"The optional name of the Secret from which a value is to be extracted. Mutually exclusive with `from-configmap`.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"from-secret","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.init-containers.\"init-containers\".env.mapping.\"mapping\".from-configmap","configDoc":"The optional name of the ConfigMap from which a value is to be extracted. Mutually exclusive with `from-secret`.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"from-configmap","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.init-containers.\"init-containers\".env.mapping.\"mapping\".with-key","configDoc":"The key identifying the field from which the value is extracted.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"with-key","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.sidecars.\"sidecars\".get-env.secrets","configDoc":"The optional list of Secret names to load environment variables from.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"secrets","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.sidecars.\"sidecars\".get-env.configmaps","configDoc":"The optional list of ConfigMap names to load environment variables from.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"configmaps","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"`Map`","key":"quarkus.openshift.sidecars.\"sidecars\".get-env.fields","configDoc":"The map associating environment variable names to their associated field references they take their value from.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"fields","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"`Map>`","key":"quarkus.openshift.sidecars.\"sidecars\".get-env.vars","configDoc":"The map associating environment name to its associated value.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"vars","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.sidecars.\"sidecars\".get-env.mapping.\"mapping\".from-secret","configDoc":"The optional name of the Secret from which a value is to be extracted. Mutually exclusive with `from-configmap`.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"from-secret","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.sidecars.\"sidecars\".get-env.mapping.\"mapping\".from-configmap","configDoc":"The optional name of the ConfigMap from which a value is to be extracted. Mutually exclusive with `from-secret`.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"from-configmap","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.sidecars.\"sidecars\".get-env.mapping.\"mapping\".with-key","configDoc":"The key identifying the field from which the value is extracted.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"with-key","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.sidecars.\"sidecars\".get-target-platform-name","configDoc":"","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"get-target-platform-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.sidecars.\"sidecars\".image","configDoc":"The container image.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"image","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.sidecars.\"sidecars\".working-dir","configDoc":"Working directory.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"working-dir","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.sidecars.\"sidecars\".command","configDoc":"The commands","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"command","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.sidecars.\"sidecars\".arguments","configDoc":"The arguments","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"arguments","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.sidecars.\"sidecars\".service-account","configDoc":"The service account.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"service-account","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.sidecars.\"sidecars\".host","configDoc":"The host under which the application is going to be exposed.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"host","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.openshift.sidecars.\"sidecars\".ports.\"ports\".container-port","configDoc":"The port number. Refers to the container port.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"container-port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.openshift.sidecars.\"sidecars\".ports.\"ports\".host-port","configDoc":"The host port.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"host-port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.sidecars.\"sidecars\".ports.\"ports\".path","configDoc":"The application path (refers to web application path).","withinAMap":true,"defaultValue":"/","javaDocSiteLink":"","docMapKey":"path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"io.dekorate.kubernetes.annotation.Protocol","key":"quarkus.openshift.sidecars.\"sidecars\".ports.\"ports\".protocol","configDoc":"The protocol.","withinAMap":true,"defaultValue":"tcp","javaDocSiteLink":"","docMapKey":"protocol","configPhase":"BUILD_TIME","acceptedValues":["`tcp`","`udp`","`sctp`","`http`","`proxy`"],"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":true}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.openshift.sidecars.\"sidecars\".ports.\"ports\".node-port","configDoc":"","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"node-port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.openshift.sidecars.\"sidecars\".ports.\"ports\".tls","configDoc":"If enabled, the port will be configured to use the schema HTTPS.","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"tls","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"io.dekorate.kubernetes.annotation.ImagePullPolicy","key":"quarkus.openshift.sidecars.\"sidecars\".image-pull-policy","configDoc":"Image pull policy.","withinAMap":true,"defaultValue":"always","javaDocSiteLink":"","docMapKey":"image-pull-policy","configPhase":"BUILD_TIME","acceptedValues":["`always`","`if-not-present`","`never`"],"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":true}},{"configDocKey":{"type":"string","key":"quarkus.openshift.sidecars.\"sidecars\".image-pull-secrets","configDoc":"The image pull secret","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"image-pull-secrets","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.openshift.sidecars.\"sidecars\".liveness-probe.http-action-port","configDoc":"The port number to use when configuring the `http get` action. If not configured, the port corresponding to the `httpActionPortName` will be used.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.sidecars.\"sidecars\".liveness-probe.http-action-port-name","configDoc":"The port name for selecting the port of the `HTTP get` action.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-port-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.sidecars.\"sidecars\".liveness-probe.http-action-path","configDoc":"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.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.sidecars.\"sidecars\".liveness-probe.http-action-scheme","configDoc":"The scheme of the `HTTP get` action. Can be either \"HTTP\" or \"HTTPS\".","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-scheme","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.sidecars.\"sidecars\".liveness-probe.exec-action","configDoc":"The command to use for the probe.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"exec-action","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.sidecars.\"sidecars\".liveness-probe.tcp-socket-action","configDoc":"The tcp socket to use for the probe (the format is host:port).","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"tcp-socket-action","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.sidecars.\"sidecars\".liveness-probe.grpc-action","configDoc":"The gRPC port to use for the probe (the format is either port or port:service).","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"grpc-action","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.openshift.sidecars.\"sidecars\".liveness-probe.grpc-action-enabled","configDoc":"If enabled and `grpc-action` is not provided, it will use the generated service name and the gRPC port.","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"grpc-action-enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.openshift.sidecars.\"sidecars\".liveness-probe.initial-delay","configDoc":"The amount of time to wait before starting to probe.","withinAMap":true,"defaultValue":"5S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"initial-delay","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.openshift.sidecars.\"sidecars\".liveness-probe.period","configDoc":"The period in which the action should be called.","withinAMap":true,"defaultValue":"10S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"period","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.openshift.sidecars.\"sidecars\".liveness-probe.timeout","configDoc":"The amount of time to wait for each action.","withinAMap":true,"defaultValue":"10S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"timeout","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.openshift.sidecars.\"sidecars\".liveness-probe.success-threshold","configDoc":"The success threshold to use.","withinAMap":true,"defaultValue":"1","javaDocSiteLink":"","docMapKey":"success-threshold","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.openshift.sidecars.\"sidecars\".liveness-probe.failure-threshold","configDoc":"The failure threshold to use.","withinAMap":true,"defaultValue":"3","javaDocSiteLink":"","docMapKey":"failure-threshold","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.openshift.sidecars.\"sidecars\".readiness-probe.http-action-port","configDoc":"The port number to use when configuring the `http get` action. If not configured, the port corresponding to the `httpActionPortName` will be used.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.sidecars.\"sidecars\".readiness-probe.http-action-port-name","configDoc":"The port name for selecting the port of the `HTTP get` action.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-port-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.sidecars.\"sidecars\".readiness-probe.http-action-path","configDoc":"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.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.sidecars.\"sidecars\".readiness-probe.http-action-scheme","configDoc":"The scheme of the `HTTP get` action. Can be either \"HTTP\" or \"HTTPS\".","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"http-action-scheme","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.sidecars.\"sidecars\".readiness-probe.exec-action","configDoc":"The command to use for the probe.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"exec-action","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.sidecars.\"sidecars\".readiness-probe.tcp-socket-action","configDoc":"The tcp socket to use for the probe (the format is host:port).","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"tcp-socket-action","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.sidecars.\"sidecars\".readiness-probe.grpc-action","configDoc":"The gRPC port to use for the probe (the format is either port or port:service).","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"grpc-action","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.openshift.sidecars.\"sidecars\".readiness-probe.grpc-action-enabled","configDoc":"If enabled and `grpc-action` is not provided, it will use the generated service name and the gRPC port.","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"grpc-action-enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.openshift.sidecars.\"sidecars\".readiness-probe.initial-delay","configDoc":"The amount of time to wait before starting to probe.","withinAMap":true,"defaultValue":"5S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"initial-delay","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.openshift.sidecars.\"sidecars\".readiness-probe.period","configDoc":"The period in which the action should be called.","withinAMap":true,"defaultValue":"10S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"period","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.openshift.sidecars.\"sidecars\".readiness-probe.timeout","configDoc":"The amount of time to wait for each action.","withinAMap":true,"defaultValue":"10S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"timeout","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.openshift.sidecars.\"sidecars\".readiness-probe.success-threshold","configDoc":"The success threshold to use.","withinAMap":true,"defaultValue":"1","javaDocSiteLink":"","docMapKey":"success-threshold","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.openshift.sidecars.\"sidecars\".readiness-probe.failure-threshold","configDoc":"The failure threshold to use.","withinAMap":true,"defaultValue":"3","javaDocSiteLink":"","docMapKey":"failure-threshold","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.sidecars.\"sidecars\".mounts.\"mounts\".name","configDoc":"The name of the volumeName to mount.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.sidecars.\"sidecars\".mounts.\"mounts\".path","configDoc":"The path to mount.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.sidecars.\"sidecars\".mounts.\"mounts\".sub-path","configDoc":"Path within the volumeName from which the container's volumeName should be mounted.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"sub-path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.openshift.sidecars.\"sidecars\".mounts.\"mounts\".read-only","configDoc":"ReadOnly","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"read-only","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.sidecars.\"sidecars\".resources.limits.cpu","configDoc":"CPU Requirements","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"cpu","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.sidecars.\"sidecars\".resources.limits.memory","configDoc":"Memory Requirements","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"memory","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.sidecars.\"sidecars\".resources.requests.cpu","configDoc":"CPU Requirements","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"cpu","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.sidecars.\"sidecars\".resources.requests.memory","configDoc":"Memory Requirements","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"memory","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.sidecars.\"sidecars\".env.secrets","configDoc":"The optional list of Secret names to load environment variables from.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"secrets","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.sidecars.\"sidecars\".env.configmaps","configDoc":"The optional list of ConfigMap names to load environment variables from.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"configmaps","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"`Map`","key":"quarkus.openshift.sidecars.\"sidecars\".env.fields","configDoc":"The map associating environment variable names to their associated field references they take their value from.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"fields","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"`Map>`","key":"quarkus.openshift.sidecars.\"sidecars\".env.vars","configDoc":"The map associating environment name to its associated value.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"vars","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.sidecars.\"sidecars\".env.mapping.\"mapping\".from-secret","configDoc":"The optional name of the Secret from which a value is to be extracted. Mutually exclusive with `from-configmap`.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"from-secret","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.sidecars.\"sidecars\".env.mapping.\"mapping\".from-configmap","configDoc":"The optional name of the ConfigMap from which a value is to be extracted. Mutually exclusive with `from-secret`.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"from-configmap","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.sidecars.\"sidecars\".env.mapping.\"mapping\".with-key","configDoc":"The key identifying the field from which the value is extracted.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"with-key","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.host-aliases.\"host-aliases\".ip","configDoc":"The ip address","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"ip","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.host-aliases.\"host-aliases\".hostnames","configDoc":"The hostnames to resolve to the ip","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"hostnames","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.resources.limits.cpu","configDoc":"CPU Requirements","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"cpu","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.resources.limits.memory","configDoc":"Memory Requirements","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"memory","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.resources.requests.cpu","configDoc":"CPU Requirements","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"cpu","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.resources.requests.memory","configDoc":"Memory Requirements","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"memory","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.container-name","configDoc":"If set, it will change the name of the container according to the configuration","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"container-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.openshift.route.expose","configDoc":"If true, the service will be exposed","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"expose","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.route.host","configDoc":"The host under which the application is going to be exposed","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"host","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.route.target-port","configDoc":"The target named port. If not provided, it will be deducted from the Service resource ports. Options are: \"http\" and \"https\".","withinAMap":false,"defaultValue":"http","javaDocSiteLink":"","docMapKey":"target-port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"`Map`","key":"quarkus.openshift.route.annotations","configDoc":"Custom annotations to add to exposition (route or ingress) resources","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"annotations","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.route.tls.ca-certificate","configDoc":"The cert authority certificate contents.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"ca-certificate","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.route.tls.certificate","configDoc":"The certificate contents.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"certificate","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.route.tls.destination-ca-certificate","configDoc":"The contents of the ca certificate of the final destination.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"destination-ca-certificate","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.route.tls.insecure-edge-termination-policy","configDoc":"The desired behavior for insecure connections to a route.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"insecure-edge-termination-policy","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.route.tls.key","configDoc":"The key file contents.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.route.tls.termination","configDoc":"The termination type.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"termination","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.openshift.add-version-to-label-selectors","configDoc":"If true, the 'app.kubernetes.io/version' label will be part of the selectors of Service and DeploymentConfig","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"add-version-to-label-selectors","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.openshift.add-name-to-label-selectors","configDoc":"If true, the 'app.kubernetes.io/name' label will be part of the selectors of Service and Deployment","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"add-name-to-label-selectors","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.openshift.job.parallelism","configDoc":"Specifies the maximum desired number of pods the job should run at any given time.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"parallelism","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.openshift.job.completions","configDoc":"Specifies the desired number of successfully finished pods the job should be run with.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"completions","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"io.dekorate.kubernetes.annotation.JobCompletionMode","key":"quarkus.openshift.job.completion-mode","configDoc":"CompletionMode specifies how Pod completions are tracked.","withinAMap":false,"defaultValue":"non-indexed","javaDocSiteLink":"","docMapKey":"completion-mode","configPhase":"BUILD_TIME","acceptedValues":["`non-indexed`","`indexed`"],"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":true}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.openshift.job.backoff-limit","configDoc":"Specifies the number of retries before marking this job failed.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"backoff-limit","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"java.lang.Long","key":"quarkus.openshift.job.active-deadline-seconds","configDoc":"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.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"active-deadline-seconds","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.openshift.job.ttl-seconds-after-finished","configDoc":"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.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"ttl-seconds-after-finished","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.openshift.job.suspend","configDoc":"Suspend specifies whether the Job controller should create Pods or not.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"suspend","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"io.dekorate.kubernetes.annotation.JobRestartPolicy","key":"quarkus.openshift.job.restart-policy","configDoc":"Restart policy when the job container fails.","withinAMap":false,"defaultValue":"on-failure","javaDocSiteLink":"","docMapKey":"restart-policy","configPhase":"BUILD_TIME","acceptedValues":["`on-failure`","`never`"],"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":true}},{"configDocKey":{"type":"string","key":"quarkus.openshift.cron-job.schedule","configDoc":"The schedule in Cron format, see https://en.wikipedia.org/wiki/Cron.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"schedule","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"io.dekorate.kubernetes.annotation.CronJobConcurrencyPolicy","key":"quarkus.openshift.cron-job.concurrency-policy","configDoc":"ConcurrencyPolicy describes how the job will be handled.","withinAMap":false,"defaultValue":"allow","javaDocSiteLink":"","docMapKey":"concurrency-policy","configPhase":"BUILD_TIME","acceptedValues":["`allow`","`forbid`","`replace`"],"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":true}},{"configDocKey":{"type":"java.lang.Long","key":"quarkus.openshift.cron-job.starting-deadline-seconds","configDoc":"Deadline in seconds for starting the job if it misses scheduled time for any reason. Missed jobs executions will be counted as failed ones.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"starting-deadline-seconds","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.openshift.cron-job.failed-jobs-history-limit","configDoc":"","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"failed-jobs-history-limit","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.openshift.cron-job.successful-jobs-history-limit","configDoc":"","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"successful-jobs-history-limit","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.openshift.cron-job.parallelism","configDoc":"Specifies the maximum desired number of pods the job should run at any given time.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"parallelism","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.openshift.cron-job.completions","configDoc":"Specifies the desired number of successfully finished pods the job should be run with.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"completions","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"io.dekorate.kubernetes.annotation.JobCompletionMode","key":"quarkus.openshift.cron-job.completion-mode","configDoc":"CompletionMode specifies how Pod completions are tracked.","withinAMap":false,"defaultValue":"non-indexed","javaDocSiteLink":"","docMapKey":"completion-mode","configPhase":"BUILD_TIME","acceptedValues":["`non-indexed`","`indexed`"],"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":true}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.openshift.cron-job.backoff-limit","configDoc":"Specifies the number of retries before marking this job failed.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"backoff-limit","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"java.lang.Long","key":"quarkus.openshift.cron-job.active-deadline-seconds","configDoc":"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.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"active-deadline-seconds","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.openshift.cron-job.ttl-seconds-after-finished","configDoc":"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.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"ttl-seconds-after-finished","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.openshift.cron-job.suspend","configDoc":"Suspend specifies whether the Job controller should create Pods or not.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"suspend","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"io.dekorate.kubernetes.annotation.JobRestartPolicy","key":"quarkus.openshift.cron-job.restart-policy","configDoc":"Restart policy when the job container fails.","withinAMap":false,"defaultValue":"on-failure","javaDocSiteLink":"","docMapKey":"restart-policy","configPhase":"BUILD_TIME","acceptedValues":["`on-failure`","`never`"],"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":true}},{"configDocKey":{"type":"string","key":"quarkus.openshift.rbac.roles.\"roles\".name","configDoc":"The name of the role.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.rbac.roles.\"roles\".namespace","configDoc":"The namespace of the role.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"namespace","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"`Map`","key":"quarkus.openshift.rbac.roles.\"roles\".labels","configDoc":"Labels to add into the Role resource.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"labels","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.rbac.roles.\"roles\".policy-rules.\"policy-rules\".api-groups","configDoc":"API groups of the policy rule.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"api-groups","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.rbac.roles.\"roles\".policy-rules.\"policy-rules\".non-resource-urls","configDoc":"Non resource URLs of the policy rule.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"non-resource-urls","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.rbac.roles.\"roles\".policy-rules.\"policy-rules\".resource-names","configDoc":"Resource names of the policy rule.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"resource-names","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.rbac.roles.\"roles\".policy-rules.\"policy-rules\".resources","configDoc":"Resources of the policy rule.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"resources","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.rbac.roles.\"roles\".policy-rules.\"policy-rules\".verbs","configDoc":"Verbs of the policy rule.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"verbs","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.rbac.cluster-roles.\"cluster-roles\".name","configDoc":"The name of the cluster role.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"`Map`","key":"quarkus.openshift.rbac.cluster-roles.\"cluster-roles\".labels","configDoc":"Labels to add into the ClusterRole resource.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"labels","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.rbac.cluster-roles.\"cluster-roles\".policy-rules.\"policy-rules\".api-groups","configDoc":"API groups of the policy rule.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"api-groups","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.rbac.cluster-roles.\"cluster-roles\".policy-rules.\"policy-rules\".non-resource-urls","configDoc":"Non resource URLs of the policy rule.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"non-resource-urls","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.rbac.cluster-roles.\"cluster-roles\".policy-rules.\"policy-rules\".resource-names","configDoc":"Resource names of the policy rule.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"resource-names","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.rbac.cluster-roles.\"cluster-roles\".policy-rules.\"policy-rules\".resources","configDoc":"Resources of the policy rule.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"resources","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.rbac.cluster-roles.\"cluster-roles\".policy-rules.\"policy-rules\".verbs","configDoc":"Verbs of the policy rule.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"verbs","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.rbac.service-accounts.\"service-accounts\".name","configDoc":"The name of the service account.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.rbac.service-accounts.\"service-accounts\".namespace","configDoc":"The namespace of the service account.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"namespace","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"`Map`","key":"quarkus.openshift.rbac.service-accounts.\"service-accounts\".labels","configDoc":"Labels of the service account.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"labels","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.openshift.rbac.service-accounts.\"service-accounts\".use-as-default","configDoc":"If true, this service account will be used in the generated Deployment resource.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"use-as-default","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.rbac.role-bindings.\"role-bindings\".name","configDoc":"Name of the RoleBinding resource to be generated. If not provided, it will use the application name plus the role ref name.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"`Map`","key":"quarkus.openshift.rbac.role-bindings.\"role-bindings\".labels","configDoc":"Labels to add into the RoleBinding resource.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"labels","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.rbac.role-bindings.\"role-bindings\".role-name","configDoc":"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.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"role-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.openshift.rbac.role-bindings.\"role-bindings\".cluster-wide","configDoc":"If the Role sets in the `role-name` property is cluster wide or not.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"cluster-wide","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.rbac.role-bindings.\"role-bindings\".subjects.\"subjects\".name","configDoc":"The \"name\" resource to use by the Subject element in the generated Role Binding resource.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.rbac.role-bindings.\"role-bindings\".subjects.\"subjects\".kind","configDoc":"The \"kind\" resource to use by the Subject element in the generated Role Binding resource. By default, it uses the \"ServiceAccount\" kind.","withinAMap":true,"defaultValue":"ServiceAccount","javaDocSiteLink":"","docMapKey":"kind","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.rbac.role-bindings.\"role-bindings\".subjects.\"subjects\".api-group","configDoc":"The \"apiGroup\" resource that matches with the \"kind\" property. By default, it's empty.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"api-group","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.rbac.role-bindings.\"role-bindings\".subjects.\"subjects\".namespace","configDoc":"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.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"namespace","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.rbac.cluster-role-bindings.\"cluster-role-bindings\".name","configDoc":"Name of the ClusterRoleBinding resource to be generated. If not provided, it will use the application name plus the role ref name.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"`Map`","key":"quarkus.openshift.rbac.cluster-role-bindings.\"cluster-role-bindings\".labels","configDoc":"Labels to add into the RoleBinding resource.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"labels","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.rbac.cluster-role-bindings.\"cluster-role-bindings\".role-name","configDoc":"The name of the ClusterRole resource to use by the RoleRef element in the generated ClusterRoleBinding resource.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"role-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.rbac.cluster-role-bindings.\"cluster-role-bindings\".subjects.\"subjects\".name","configDoc":"The \"name\" resource to use by the Subject element in the generated Role Binding resource.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.rbac.cluster-role-bindings.\"cluster-role-bindings\".subjects.\"subjects\".kind","configDoc":"The \"kind\" resource to use by the Subject element in the generated Role Binding resource. By default, it uses the \"ServiceAccount\" kind.","withinAMap":true,"defaultValue":"ServiceAccount","javaDocSiteLink":"","docMapKey":"kind","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.rbac.cluster-role-bindings.\"cluster-role-bindings\".subjects.\"subjects\".api-group","configDoc":"The \"apiGroup\" resource that matches with the \"kind\" property. By default, it's empty.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"api-group","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.rbac.cluster-role-bindings.\"cluster-role-bindings\".subjects.\"subjects\".namespace","configDoc":"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.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"namespace","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.env.secrets","configDoc":"The optional list of Secret names to load environment variables from.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"secrets","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.env.configmaps","configDoc":"The optional list of ConfigMap names to load environment variables from.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"configmaps","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"`Map`","key":"quarkus.openshift.env.fields","configDoc":"The map associating environment variable names to their associated field references they take their value from.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"fields","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"`Map>`","key":"quarkus.openshift.env.vars","configDoc":"The map associating environment name to its associated value.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"vars","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.env.mapping.\"mapping\".from-secret","configDoc":"The optional name of the Secret from which a value is to be extracted. Mutually exclusive with `from-configmap`.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"from-secret","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.env.mapping.\"mapping\".from-configmap","configDoc":"The optional name of the ConfigMap from which a value is to be extracted. Mutually exclusive with `from-secret`.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"from-configmap","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.env.mapping.\"mapping\".with-key","configDoc":"The key identifying the field from which the value is extracted.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"with-key","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.app-secret","configDoc":"If set, the secret will mounted to the application container and its contents will be used for application configuration.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"app-secret","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.app-config-map","configDoc":"If set, the config amp will be mounted to the application container and its contents will be used for application configuration.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"app-config-map","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.security-context.se-linux-options.level","configDoc":"The SELinux level label that applies to the container.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"level","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.security-context.se-linux-options.role","configDoc":"The SELinux role label that applies to the container.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"role","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.security-context.se-linux-options.type","configDoc":"The SELinux type label that applies to the container.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"type","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.security-context.se-linux-options.user","configDoc":"The SELinux user label that applies to the container.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"user","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.security-context.windows-options.gmsa-credential-spec-name","configDoc":"The name of the GMSA credential spec to use.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"gmsa-credential-spec-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.security-context.windows-options.gmsa-credential-spec","configDoc":"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.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"gmsa-credential-spec","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.security-context.windows-options.run-as-user-name","configDoc":"The UserName in Windows to run the entrypoint of the container process.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"run-as-user-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.openshift.security-context.windows-options.host-process","configDoc":"HostProcess determines if a container should be run as a 'Host Process' container.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"host-process","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"java.lang.Long","key":"quarkus.openshift.security-context.run-as-user","configDoc":"The UID to run the entrypoint of the container process.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"run-as-user","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"java.lang.Long","key":"quarkus.openshift.security-context.run-as-group","configDoc":"The GID to run the entrypoint of the container process.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"run-as-group","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.openshift.security-context.run-as-non-root","configDoc":"Indicates that the container must run as a non-root user.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"run-as-non-root","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"java.lang.Long","key":"quarkus.openshift.security-context.supplemental-groups","configDoc":"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.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"supplemental-groups","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"java.lang.Long","key":"quarkus.openshift.security-context.fs-group","configDoc":"A special supplemental group that applies to all containers in a pod.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"fs-group","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.security-context.sysctls","configDoc":"Sysctls hold a list of namespaced sysctls used for the pod.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"sysctls","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"io.quarkus.kubernetes.deployment.SecurityContextConfig.PodFSGroupChangePolicy","key":"quarkus.openshift.security-context.fs-group-change-policy","configDoc":"It holds policies that will be used for applying fsGroup to a volume when volume is mounted. Values: OnRootMismatch, Always","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"fs-group-change-policy","configPhase":"BUILD_TIME","acceptedValues":["tooltip: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.]","tooltip:always[It indicates that volume's ownership and permissions should always be changed whenever volume is mounted inside a Pod. This the default behavior.]"],"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":true}},{"configDocKey":{"type":"boolean","key":"quarkus.openshift.remote-debug.enabled","configDoc":"If true, the debug mode in pods will be enabled.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.remote-debug.transport","configDoc":"The transport to use.","withinAMap":false,"defaultValue":"dt_socket","javaDocSiteLink":"","docMapKey":"transport","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.remote-debug.suspend","configDoc":"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.","withinAMap":false,"defaultValue":"n","javaDocSiteLink":"","docMapKey":"suspend","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.openshift.remote-debug.address-port","configDoc":"It specifies the address at which the debug socket will listen.","withinAMap":false,"defaultValue":"5005","javaDocSiteLink":"","docMapKey":"address-port","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.openshift.deploy","configDoc":"If set to true, Quarkus will attempt to deploy the application to the target Openshift cluster","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"deploy","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"io.quarkus.kubernetes.spi.DeployStrategy","key":"quarkus.openshift.deploy-strategy","configDoc":"If deploy is enabled, it will follow this strategy to update the resources to the target OpenShift cluster.","withinAMap":false,"defaultValue":"create-or-update","javaDocSiteLink":"","docMapKey":"deploy-strategy","configPhase":"BUILD_TIME","acceptedValues":["`create-or-update`","`create`","`replace`","`server-side-apply`"],"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.openshift","enum":true}},{"configDocKey":{"type":"boolean","key":"quarkus.openshift.init-tasks.\"init-tasks\".enabled","configDoc":"If true, the init task will be generated. Otherwise, the init task resource generation will be skipped.","withinAMap":true,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.openshift.init-tasks.\"init-tasks\".image","configDoc":"The init task image to use by the init-container.","withinAMap":true,"defaultValue":"groundnuty/k8s-wait-for:no-root-v1.7","javaDocSiteLink":"","docMapKey":"image","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.openshift","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.openshift.idempotent","configDoc":"Switch used to control whether non-idempotent fields are included in generated kubernetes resources to improve git-ops compatibility","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"idempotent","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.openshift","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.micrometer.runtime.config.MicrometerConfig b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.micrometer.runtime.config.MicrometerConfig index 4dda3d6947..d79a2c451a 100644 --- a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.micrometer.runtime.config.MicrometerConfig +++ b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.micrometer.runtime.config.MicrometerConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"boolean","key":"quarkus.micrometer.enabled","configDoc":"Micrometer metrics support.\n\nMicrometer metrics support is enabled by default.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.micrometer","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.micrometer.registry-enabled-default","configDoc":"Micrometer MeterRegistry discovery.\n\nMicrometer MeterRegistry implementations discovered on the classpath will be enabled automatically by default.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"registry-enabled-default","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.micrometer","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.micrometer.binder-enabled-default","configDoc":"Micrometer MeterBinder discovery.\n\nMicrometer MeterBinder implementations discovered on the classpath will be enabled automatically by default.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"binder-enabled-default","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.micrometer","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.micrometer.binder.http-client.enabled","configDoc":"Outbound HTTP request metrics support.\n\nSupport 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.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.micrometer","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.micrometer.binder.http-server.enabled","configDoc":"Inbound HTTP metrics support.\n\nSupport 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.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.micrometer","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.micrometer.binder.jvm","configDoc":"Micrometer JVM metrics support.\n\nSupport 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.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"jvm","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.micrometer","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.micrometer.binder.kafka.enabled","configDoc":"Kafka metrics support.\n\nSupport 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.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.micrometer","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.micrometer.binder.redis.enabled","configDoc":"Redis client metrics support.\n\nSupport 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.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.micrometer","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.micrometer.binder.grpc-server.enabled","configDoc":"gRPC Server metrics support.\n\nSupport 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.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.micrometer","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.micrometer.binder.grpc-client.enabled","configDoc":"gRPC Client metrics support.\n\nSupport 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.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.micrometer","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.micrometer.binder.mp-metrics.enabled","configDoc":"Eclipse MicroProfile Metrics support.\n\nSupport for MicroProfile Metrics will be enabled if Micrometer\nsupport is enabled and the MicroProfile Metrics dependency is present:\n\n[source,xml]\n----\n\n org.eclipse.microprofile.metrics\n microprofile-metrics-api\n\n----\n\nThe Micrometer extension currently provides a compatibility layer that supports the MP Metrics API,\nbut metric names and recorded values will be different.\nNote that the MP Metrics compatibility layer will move to a different extension in the future.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.micrometer","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.micrometer.binder.system","configDoc":"Micrometer System metrics support.\n\nSupport 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.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"system","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.micrometer","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.micrometer.binder.vertx.enabled","configDoc":"Vert.x metrics support.\n\nSupport 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.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.micrometer","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.micrometer.export.json.enabled","configDoc":"Support for export to JSON format. Off by default.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.micrometer","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.micrometer.export.json.path","configDoc":"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++}++`.","withinAMap":false,"defaultValue":"metrics","javaDocSiteLink":"","docMapKey":"path","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.micrometer","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.micrometer.export.json.buffer-length","configDoc":"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.","withinAMap":false,"defaultValue":"3","javaDocSiteLink":"","docMapKey":"buffer-length","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.micrometer","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.micrometer.export.json.expiry","configDoc":"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.","withinAMap":false,"defaultValue":"P3D","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"expiry","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.micrometer","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.micrometer.export.prometheus.enabled","configDoc":"Support for export to Prometheus.\n\nSupport 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.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.micrometer","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.micrometer.export.prometheus.path","configDoc":"The path for the prometheus metrics endpoint (produces text/plain). The default value is\n`metrics` and is resolved relative to the non-application endpoint (`q`), e.g.\n`${quarkus.http.root-path}/${quarkus.http.non-application-root-path}/metrics`.\nIf an absolute path is specified (`/metrics`), the prometheus endpoint will be served\nfrom the configured path.\n\nIf the management interface is enabled, the value will be resolved as a path relative to\n`${quarkus.management.root-path}` (`q` by default), e.g.\n`http://${quarkus.management.host}:${quarkus.management.port}/${quarkus.management.root-path}/metrics`.\nIf an absolute path is specified (`/metrics`), the prometheus endpoint will be served from the configured path, e.g.\n`http://${quarkus.management.host}:${quarkus.management.port}/metrics`.","withinAMap":false,"defaultValue":"metrics","javaDocSiteLink":"","docMapKey":"path","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.micrometer","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.micrometer.export.prometheus.default-registry","configDoc":"By default, this extension will create a Prometheus MeterRegistry instance.\n\nUse this attribute to veto the creation of the default Prometheus MeterRegistry.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"default-registry","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.micrometer","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"boolean","key":"quarkus.micrometer.enabled","configDoc":"Micrometer metrics support.\n\nMicrometer metrics support is enabled by default.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.micrometer","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.micrometer.registry-enabled-default","configDoc":"Micrometer MeterRegistry discovery.\n\nMicrometer MeterRegistry implementations discovered on the classpath will be enabled automatically by default.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"registry-enabled-default","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.micrometer","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.micrometer.binder-enabled-default","configDoc":"Micrometer MeterBinder discovery.\n\nMicrometer MeterBinder implementations discovered on the classpath will be enabled automatically by default.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"binder-enabled-default","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.micrometer","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.micrometer.binder.http-client.get-enabled","configDoc":"","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"get-enabled","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.micrometer","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.micrometer.binder.http-client.enabled","configDoc":"Outbound HTTP request metrics support.\n\nSupport 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.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.micrometer","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.micrometer.binder.http-server.get-enabled","configDoc":"","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"get-enabled","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.micrometer","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.micrometer.binder.http-server.enabled","configDoc":"Inbound HTTP metrics support.\n\nSupport 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.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.micrometer","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.micrometer.binder.jvm","configDoc":"Micrometer JVM metrics support.\n\nSupport 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.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"jvm","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.micrometer","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.micrometer.binder.kafka.get-enabled","configDoc":"","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"get-enabled","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.micrometer","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.micrometer.binder.kafka.enabled","configDoc":"Kafka metrics support.\n\nSupport 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.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.micrometer","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.micrometer.binder.redis.get-enabled","configDoc":"","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"get-enabled","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.micrometer","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.micrometer.binder.redis.enabled","configDoc":"Redis client metrics support.\n\nSupport 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.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.micrometer","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.micrometer.binder.grpc-server.get-enabled","configDoc":"","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"get-enabled","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.micrometer","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.micrometer.binder.grpc-server.enabled","configDoc":"gRPC Server metrics support.\n\nSupport 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.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.micrometer","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.micrometer.binder.grpc-client.get-enabled","configDoc":"","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"get-enabled","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.micrometer","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.micrometer.binder.grpc-client.enabled","configDoc":"gRPC Client metrics support.\n\nSupport 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.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.micrometer","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.micrometer.binder.mp-metrics.get-enabled","configDoc":"","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"get-enabled","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.micrometer","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.micrometer.binder.mp-metrics.enabled","configDoc":"Eclipse MicroProfile Metrics support.\n\nSupport for MicroProfile Metrics will be enabled if Micrometer\nsupport is enabled and the MicroProfile Metrics dependency is present:\n\n[source,xml]\n----\n\n org.eclipse.microprofile.metrics\n microprofile-metrics-api\n\n----\n\nThe Micrometer extension currently provides a compatibility layer that supports the MP Metrics API,\nbut metric names and recorded values will be different.\nNote that the MP Metrics compatibility layer will move to a different extension in the future.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.micrometer","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.micrometer.binder.system","configDoc":"Micrometer System metrics support.\n\nSupport 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.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"system","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.micrometer","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.micrometer.binder.vertx.get-enabled","configDoc":"","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"get-enabled","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.micrometer","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.micrometer.binder.vertx.enabled","configDoc":"Vert.x metrics support.\n\nSupport 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.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.micrometer","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.micrometer.export.json.get-enabled","configDoc":"","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"get-enabled","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.micrometer","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.micrometer.export.json.enabled","configDoc":"Support for export to JSON format. Off by default.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.micrometer","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.micrometer.export.json.path","configDoc":"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++}++`.","withinAMap":false,"defaultValue":"metrics","javaDocSiteLink":"","docMapKey":"path","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.micrometer","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.micrometer.export.json.buffer-length","configDoc":"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.","withinAMap":false,"defaultValue":"3","javaDocSiteLink":"","docMapKey":"buffer-length","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.micrometer","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.micrometer.export.json.expiry","configDoc":"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.","withinAMap":false,"defaultValue":"P3D","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"expiry","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.micrometer","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.micrometer.export.prometheus.get-enabled","configDoc":"","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"get-enabled","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.micrometer","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.micrometer.export.prometheus.enabled","configDoc":"Support for export to Prometheus.\n\nSupport 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.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.micrometer","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.micrometer.export.prometheus.path","configDoc":"The path for the prometheus metrics endpoint (produces text/plain). The default value is\n`metrics` and is resolved relative to the non-application endpoint (`q`), e.g.\n`${quarkus.http.root-path}/${quarkus.http.non-application-root-path}/metrics`.\nIf an absolute path is specified (`/metrics`), the prometheus endpoint will be served\nfrom the configured path.\n\nIf the management interface is enabled, the value will be resolved as a path relative to\n`${quarkus.management.root-path}` (`q` by default), e.g.\n`http://${quarkus.management.host}:${quarkus.management.port}/${quarkus.management.root-path}/metrics`.\nIf an absolute path is specified (`/metrics`), the prometheus endpoint will be served from the configured path, e.g.\n`http://${quarkus.management.host}:${quarkus.management.port}/metrics`.","withinAMap":false,"defaultValue":"metrics","javaDocSiteLink":"","docMapKey":"path","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.micrometer","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.micrometer.export.prometheus.default-registry","configDoc":"By default, this extension will create a Prometheus MeterRegistry instance.\n\nUse this attribute to veto the creation of the default Prometheus MeterRegistry.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"default-registry","configPhase":"BUILD_AND_RUN_TIME_FIXED","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.micrometer","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.oidc.runtime.OidcConfig b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.oidc.runtime.OidcConfig index caa2bc65ad..efc022c8ee 100644 --- a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.oidc.runtime.OidcConfig +++ b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.oidc.runtime.OidcConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"string","key":"quarkus.oidc.auth-server-url","configDoc":"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.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"auth-server-url","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.oidc.discovery-enabled","configDoc":"Enables OIDC discovery. If the discovery is disabled then the OIDC endpoint URLs must be configured individually.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"discovery-enabled","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.token-path","configDoc":"Relative path or absolute URL of the OIDC token endpoint which issues access and refresh tokens.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"token-path","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.revoke-path","configDoc":"Relative path or absolute URL of the OIDC token revocation endpoint.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"revoke-path","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.client-id","configDoc":"The client-id of the application. Each application has a client-id that is used to identify the application","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"client-id","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.oidc.connection-delay","configDoc":"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.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"connection-delay","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"int","key":"quarkus.oidc.connection-retry-count","configDoc":"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.","withinAMap":false,"defaultValue":"3","javaDocSiteLink":"","docMapKey":"connection-retry-count","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.oidc.connection-timeout","configDoc":"The amount of time after which the current OIDC connection request will time out.","withinAMap":false,"defaultValue":"10S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"connection-timeout","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.oidc.max-pool-size","configDoc":"The maximum size of the connection pool used by the WebClient","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"max-pool-size","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.credentials.secret","configDoc":"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.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"secret","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.credentials.client-secret.value","configDoc":"The client secret value - it will be ignored if 'secret.key' is set","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"value","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.credentials.client-secret.provider.name","configDoc":"The CredentialsProvider name which should only be set if more than one CredentialsProvider is registered","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"name","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.credentials.client-secret.provider.key","configDoc":"The CredentialsProvider client secret key","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"io.quarkus.oidc.common.runtime.OidcCommonConfig.Credentials.Secret.Method","key":"quarkus.oidc.credentials.client-secret.method","configDoc":"Authentication method.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"method","configPhase":"RUN_TIME","acceptedValues":["tooltip:basic[client_secret_basic (default): client id and secret are submitted with the HTTP Authorization Basic scheme]","tooltip:post[client_secret_post: client id and secret are submitted as the 'client_id' and 'client_secret' form parameters.]","tooltip:post-jwt[client_secret_jwt: client id and generated JWT secret are submitted as the 'client_id' and 'client_secret' form parameters.]"],"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":true}},{"configDocKey":{"type":"string","key":"quarkus.oidc.credentials.jwt.secret","configDoc":"If provided, indicates that JWT is signed using a secret key","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"secret","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.credentials.jwt.secret-provider.name","configDoc":"The CredentialsProvider name which should only be set if more than one CredentialsProvider is registered","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"name","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.credentials.jwt.secret-provider.key","configDoc":"The CredentialsProvider client secret key","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.credentials.jwt.key-file","configDoc":"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.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-file","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.credentials.jwt.key-store-file","configDoc":"If provided, indicates that JWT is signed using a private key from a key store","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-store-file","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.credentials.jwt.key-store-password","configDoc":"A parameter to specify the password of the key store file.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-store-password","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.credentials.jwt.key-id","configDoc":"The private key id/alias","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-id","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.credentials.jwt.key-password","configDoc":"The private key password","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-password","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.credentials.jwt.audience","configDoc":"JWT audience ('aud') claim value. By default, the audience is set to the address of the OpenId Connect Provider's token endpoint.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"audience","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.credentials.jwt.token-key-id","configDoc":"Key identifier of the signing key added as a JWT 'kid' header","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"token-key-id","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.credentials.jwt.issuer","configDoc":"Issuer of the signing key added as a JWT 'iss' claim (default: client id)","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"issuer","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.credentials.jwt.subject","configDoc":"Subject of the signing key added as a JWT 'sub' claim (default: client id)","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"subject","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.credentials.jwt.signature-algorithm","configDoc":"Signature algorithm, also used for the `key-file` property. Supported values: RS256, RS384, RS512, PS256, PS384, PS512, ES256, ES384, ES512, HS256, HS384, HS512.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"signature-algorithm","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"int","key":"quarkus.oidc.credentials.jwt.lifespan","configDoc":"JWT life-span in seconds. It will be added to the time it was issued at to calculate the expiration time.","withinAMap":false,"defaultValue":"10","javaDocSiteLink":"","docMapKey":"lifespan","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.proxy.host","configDoc":"The host (name or IP address) of the Proxy. +\nNote: If OIDC adapter needs to use a Proxy to talk with OIDC server (Provider), then at least the \"host\" config item must be configured to enable the usage of a Proxy.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"host","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"int","key":"quarkus.oidc.proxy.port","configDoc":"The port number of the Proxy. Default value is 80.","withinAMap":false,"defaultValue":"80","javaDocSiteLink":"","docMapKey":"port","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.proxy.username","configDoc":"The username, if Proxy needs authentication.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"username","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.proxy.password","configDoc":"The password, if Proxy needs authentication.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"password","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"io.quarkus.oidc.common.runtime.OidcCommonConfig.Tls.Verification","key":"quarkus.oidc.tls.verification","configDoc":"Certificate validation and hostname verification, which can be one of the following values from enum `Verification`. Default is required.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"verification","configPhase":"RUN_TIME","acceptedValues":["tooltip:required[Certificates are validated and hostname verification is enabled. This is the default value.]","tooltip:certificate-validation[Certificates are validated but hostname verification is disabled.]","tooltip:none[All certificated are trusted and hostname verification is disabled.]"],"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":true}},{"configDocKey":{"type":"path","key":"quarkus.oidc.tls.key-store-file","configDoc":"An optional key store which holds the certificate information instead of specifying separate files.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-store-file","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.tls.key-store-file-type","configDoc":"An optional parameter to specify type of the key store file. If not given, the type is automatically detected based on the file name.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-store-file-type","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.tls.key-store-provider","configDoc":"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.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-store-provider","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.tls.key-store-password","configDoc":"A parameter to specify the password of the key store file. If not given, the default (\"password\") is used.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-store-password","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.tls.key-store-key-alias","configDoc":"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.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-store-key-alias","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.tls.key-store-key-password","configDoc":"An optional parameter to define the password for the key, in case it's different from `key-store-password`.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-store-key-password","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"path","key":"quarkus.oidc.tls.trust-store-file","configDoc":"An optional trust store which holds the certificate information of the certificates to trust","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"trust-store-file","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.tls.trust-store-password","configDoc":"A parameter to specify the password of the trust store file.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"trust-store-password","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.tls.trust-store-cert-alias","configDoc":"A parameter to specify the alias of the trust store certificate.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"trust-store-cert-alias","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.tls.trust-store-file-type","configDoc":"An optional parameter to specify type of the trust store file. If not given, the type is automatically detected based on the file name.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"trust-store-file-type","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.tls.trust-store-provider","configDoc":"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.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"trust-store-provider","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.tenant-id","configDoc":"A unique tenant identifier. It must be set by `TenantConfigResolver` providers which resolve the tenant configuration dynamically and is optional in all other cases.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"tenant-id","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.oidc.tenant-enabled","configDoc":"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.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"tenant-enabled","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"io.quarkus.oidc.OidcTenantConfig.ApplicationType","key":"quarkus.oidc.application-type","configDoc":"The application type, which can be one of the following values from enum `ApplicationType`.","withinAMap":false,"defaultValue":"service","javaDocSiteLink":"","docMapKey":"application-type","configPhase":"RUN_TIME","acceptedValues":["tooltip:web-app[A `WEB_APP` is a client that serves pages, usually a frontend application. For this type of client the Authorization Code Flow is defined as the preferred method for authenticating users.]","tooltip:service[A `SERVICE` is a client that has a set of protected HTTP resources, usually a backend application following the RESTful Architectural Design. For this type of client, the Bearer Authorization method is defined as the preferred method for authenticating and authorizing users.]","tooltip:hybrid[A combined `SERVICE` and `WEB_APP` client. For this type of client, the Bearer Authorization method will be used if the Authorization header is set and Authorization Code Flow - if not.]"],"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":true}},{"configDocKey":{"type":"string","key":"quarkus.oidc.authorization-path","configDoc":"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.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"authorization-path","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.user-info-path","configDoc":"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.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"user-info-path","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.introspection-path","configDoc":"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.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"introspection-path","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.jwks-path","configDoc":"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.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"jwks-path","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.end-session-path","configDoc":"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.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"end-session-path","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.public-key","configDoc":"Public key for the local JWT token verification. OIDC server connection will not be created when this property is set.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"public-key","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.introspection-credentials.name","configDoc":"Name","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"name","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.introspection-credentials.secret","configDoc":"Secret","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"secret","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.oidc.introspection-credentials.include-client-id","configDoc":"Include OpenId Connect Client ID configured with 'quarkus.oidc.client-id'","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"include-client-id","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.roles.role-claim-path","configDoc":"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.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"role-claim-path","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.roles.role-claim-separator","configDoc":"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.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"role-claim-separator","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"io.quarkus.oidc.OidcTenantConfig.Roles.Source","key":"quarkus.oidc.roles.source","configDoc":"Source of the principal roles.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"source","configPhase":"RUN_TIME","acceptedValues":["tooltip:idtoken[ID Token - the default value for the 'web-app' applications.]","tooltip:accesstoken[Access Token - the default value for the 'service' applications; can also be used as the source of roles for the 'web-app' applications.]","tooltip:userinfo[User Info]"],"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":true}},{"configDocKey":{"type":"string","key":"quarkus.oidc.token.issuer","configDoc":"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.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"issuer","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.token.audience","configDoc":"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.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"audience","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"`Map`","key":"quarkus.oidc.token.required-claims","configDoc":"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.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"claim-name","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.token.token-type","configDoc":"Expected token type","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"token-type","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.oidc.token.lifespan-grace","configDoc":"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.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"lifespan-grace","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.oidc.token.age","configDoc":"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.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"age","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.token.principal-claim","configDoc":"Name of the claim which contains a principal name. By default, the 'upn', 'preferred_username' and `sub` claims are checked.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"principal-claim","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.oidc.token.refresh-expired","configDoc":"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.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"refresh-expired","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.oidc.token.refresh-token-time-skew","configDoc":"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.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"refresh-token-time-skew","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.oidc.token.forced-jwk-refresh-interval","configDoc":"Forced JWK set refresh interval in minutes.","withinAMap":false,"defaultValue":"10M","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"forced-jwk-refresh-interval","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.token.header","configDoc":"Custom HTTP header that contains a bearer token. This option is valid only when the application is of type `ApplicationType++#++SERVICE`++}++.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"header","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"io.quarkus.oidc.OidcTenantConfig.SignatureAlgorithm","key":"quarkus.oidc.token.signature-algorithm","configDoc":"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.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"signature-algorithm","configPhase":"RUN_TIME","acceptedValues":["`rs256`","`rs384`","`rs512`","`ps256`","`ps384`","`ps512`","`es256`","`es384`","`es512`","`eddsa`"],"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":true}},{"configDocKey":{"type":"string","key":"quarkus.oidc.token.decryption-key-location","configDoc":"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.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"decryption-key-location","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.oidc.token.allow-jwt-introspection","configDoc":"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.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"allow-jwt-introspection","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.oidc.token.require-jwt-introspection-only","configDoc":"Require that JWT tokens are only introspected remotely.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"require-jwt-introspection-only","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.oidc.token.allow-opaque-token-introspection","configDoc":"Allow the remote introspection of the opaque tokens. Set this property to 'false' if only JWT tokens are expected.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"allow-opaque-token-introspection","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.token.customizer-name","configDoc":"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.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"customizer-name","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.oidc.token.verify-access-token-with-user-info","configDoc":"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.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"verify-access-token-with-user-info","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.logout.path","configDoc":"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.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"path","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.logout.post-logout-path","configDoc":"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.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"post-logout-path","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.logout.post-logout-uri-param","configDoc":"Name of the post logout URI parameter which will be added as a query parameter to the logout redirect URI.","withinAMap":false,"defaultValue":"post_logout_redirect_uri","javaDocSiteLink":"","docMapKey":"post-logout-uri-param","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"`Map`","key":"quarkus.oidc.logout.extra-params","configDoc":"Additional properties which will be added as the query parameters to the logout redirect URI.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"extra-params","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.logout.backchannel.path","configDoc":"The relative path of the Back-Channel Logout endpoint at the application.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"path","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.logout.frontchannel.path","configDoc":"The relative path of the Front-Channel Logout endpoint at the application.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"path","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"io.quarkus.oidc.OidcTenantConfig.Authentication.ResponseMode","key":"quarkus.oidc.authentication.response-mode","configDoc":"Authorization code flow response mode","withinAMap":false,"defaultValue":"query","javaDocSiteLink":"","docMapKey":"response-mode","configPhase":"RUN_TIME","acceptedValues":["tooltip:query[Authorization response parameters are encoded in the query string added to the redirect_uri]","tooltip:form-post[Authorization response parameters are encoded as HTML form values that are auto-submitted in the browser and transmitted via the HTTP POST method using the application/x-www-form-urlencoded content type]"],"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":true}},{"configDocKey":{"type":"string","key":"quarkus.oidc.authentication.redirect-path","configDoc":"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'.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"redirect-path","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.oidc.authentication.restore-path-after-redirect","configDoc":"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.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"restore-path-after-redirect","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.oidc.authentication.remove-redirect-parameters","configDoc":"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.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"remove-redirect-parameters","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.authentication.error-path","configDoc":"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.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"error-path","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.oidc.authentication.verify-access-token","configDoc":"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.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"verify-access-token","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.oidc.authentication.force-redirect-https-scheme","configDoc":"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.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"force-redirect-https-scheme","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.authentication.scopes","configDoc":"List of scopes","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"scopes","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.oidc.authentication.add-openid-scope","configDoc":"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.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"add-openid-scope","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"`Map`","key":"quarkus.oidc.authentication.extra-params","configDoc":"Additional properties which will be added as the query parameters to the authentication redirect URI.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"extra-params","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.authentication.forward-params","configDoc":"Request URL query parameters which, if present, will be added to the authentication redirect URI.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"forward-params","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.oidc.authentication.cookie-force-secure","configDoc":"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.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"cookie-force-secure","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.authentication.cookie-suffix","configDoc":"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'.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"cookie-suffix","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.authentication.cookie-path","configDoc":"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.","withinAMap":false,"defaultValue":"/","javaDocSiteLink":"","docMapKey":"cookie-path","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.authentication.cookie-path-header","configDoc":"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.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"cookie-path-header","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.authentication.cookie-domain","configDoc":"Cookie domain parameter value which, if set, will be used for the session, state and post logout cookies.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"cookie-domain","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"io.quarkus.oidc.OidcTenantConfig.Authentication.CookieSameSite","key":"quarkus.oidc.authentication.cookie-same-site","configDoc":"SameSite attribute for the session cookie.","withinAMap":false,"defaultValue":"lax","javaDocSiteLink":"","docMapKey":"cookie-same-site","configPhase":"RUN_TIME","acceptedValues":["`strict`","`lax`","`none`"],"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":true}},{"configDocKey":{"type":"boolean","key":"quarkus.oidc.authentication.allow-multiple-code-flows","configDoc":"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.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"allow-multiple-code-flows","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.oidc.authentication.user-info-required","configDoc":"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.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"user-info-required","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.oidc.authentication.session-age-extension","configDoc":"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.","withinAMap":false,"defaultValue":"5M","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"session-age-extension","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.oidc.authentication.java-script-auto-redirect","configDoc":"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","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"java-script-auto-redirect","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.oidc.authentication.id-token-required","configDoc":"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.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"id-token-required","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.oidc.authentication.internal-id-token-lifespan","configDoc":"Internal ID token lifespan. This property is only checked when an internal IdToken is generated when Oauth2 providers do not return IdToken.","withinAMap":false,"defaultValue":"5M","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"internal-id-token-lifespan","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.oidc.authentication.pkce-required","configDoc":"Requires that a Proof Key for Code Exchange (PKCE) is used.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"pkce-required","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.authentication.pkce-secret","configDoc":"Secret which will be used to encrypt a Proof Key for Code Exchange (PKCE) code verifier in the code flow state. This secret must be set if PKCE is required but no client secret is set. The length of the secret which will be used to encrypt the code verifier must be 32 characters long.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"pkce-secret","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"`Map`","key":"quarkus.oidc.code-grant.extra-params","configDoc":"Additional parameters, in addition to the required `code` and `redirect-uri` parameters, which have to be included to complete the authorization code grant request.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"extra-params","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"`Map`","key":"quarkus.oidc.code-grant.headers","configDoc":"Custom HTTP headers which have to be sent to complete the authorization code grant request.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"headers","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"io.quarkus.oidc.OidcTenantConfig.TokenStateManager.Strategy","key":"quarkus.oidc.token-state-manager.strategy","configDoc":"Default TokenStateManager strategy.","withinAMap":false,"defaultValue":"keep-all-tokens","javaDocSiteLink":"","docMapKey":"strategy","configPhase":"RUN_TIME","acceptedValues":["tooltip:keep-all-tokens[Keep ID, access and refresh tokens.]","tooltip:id-token[Keep ID token only]","tooltip:id-refresh-tokens[Keep ID and refresh tokens only]"],"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":true}},{"configDocKey":{"type":"boolean","key":"quarkus.oidc.token-state-manager.split-tokens","configDoc":"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","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"split-tokens","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.oidc.token-state-manager.encryption-required","configDoc":"Mandates that the session cookie that stores the tokens is encrypted.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"encryption-required","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.token-state-manager.encryption-secret","configDoc":"Secret which will be used to encrypt the session cookie storing the tokens when `encryption-required` property is enabled.\n\nIf this secret is not set, the client secret configured with either `quarkus.oidc.credentials.secret` or `quarkus.oidc.credentials.client-secret.value` will be checked. Finally, `quarkus.oidc.credentials.jwt.secret` which can be used for `client_jwt_secret` authentication will be checked. The secret will be auto-generated if it remains uninitialized after checking all of these properties.\n\nThe 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.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"encryption-secret","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.oidc.allow-token-introspection-cache","configDoc":"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.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"allow-token-introspection-cache","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.oidc.allow-user-info-cache","configDoc":"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.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"allow-user-info-cache","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.oidc.cache-user-info-in-idtoken","configDoc":"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.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"cache-user-info-in-idtoken","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"io.quarkus.oidc.OidcTenantConfig.Provider","key":"quarkus.oidc.provider","configDoc":"Well known OpenId Connect provider identifier","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"provider","configPhase":"RUN_TIME","acceptedValues":["`apple`","`facebook`","`github`","`google`","`microsoft`","`spotify`","`twitter`"],"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":true}},{"configDocSection":{"name":"quarkus.oidc.named-tenants","optional":false,"withinAMap":false,"sectionDetails":"= Additional named tenants","sectionDetailsTitle":"Additional named tenants","configPhase":"RUN_TIME","topLevelGrouping":"quarkus.oidc","configGroupType":"io.quarkus.oidc.OidcTenantConfig","showSection":true,"configDocItems":[{"configDocKey":{"type":"string","key":"quarkus.oidc.\"tenant\".auth-server-url","configDoc":"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.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"auth-server-url","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.oidc.\"tenant\".discovery-enabled","configDoc":"Enables OIDC discovery. If the discovery is disabled then the OIDC endpoint URLs must be configured individually.","withinAMap":true,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"discovery-enabled","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.\"tenant\".token-path","configDoc":"Relative path or absolute URL of the OIDC token endpoint which issues access and refresh tokens.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"token-path","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.\"tenant\".revoke-path","configDoc":"Relative path or absolute URL of the OIDC token revocation endpoint.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"revoke-path","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.\"tenant\".client-id","configDoc":"The client-id of the application. Each application has a client-id that is used to identify the application","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"client-id","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.oidc.\"tenant\".connection-delay","configDoc":"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.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"connection-delay","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"int","key":"quarkus.oidc.\"tenant\".connection-retry-count","configDoc":"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.","withinAMap":true,"defaultValue":"3","javaDocSiteLink":"","docMapKey":"connection-retry-count","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.oidc.\"tenant\".connection-timeout","configDoc":"The amount of time after which the current OIDC connection request will time out.","withinAMap":true,"defaultValue":"10S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"connection-timeout","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.oidc.\"tenant\".max-pool-size","configDoc":"The maximum size of the connection pool used by the WebClient","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"max-pool-size","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.\"tenant\".credentials.secret","configDoc":"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.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"secret","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.\"tenant\".credentials.client-secret.value","configDoc":"The client secret value - it will be ignored if 'secret.key' is set","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"value","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.\"tenant\".credentials.client-secret.provider.name","configDoc":"The CredentialsProvider name which should only be set if more than one CredentialsProvider is registered","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"name","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.\"tenant\".credentials.client-secret.provider.key","configDoc":"The CredentialsProvider client secret key","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"io.quarkus.oidc.common.runtime.OidcCommonConfig.Credentials.Secret.Method","key":"quarkus.oidc.\"tenant\".credentials.client-secret.method","configDoc":"Authentication method.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"method","configPhase":"RUN_TIME","acceptedValues":["tooltip:basic[client_secret_basic (default): client id and secret are submitted with the HTTP Authorization Basic scheme]","tooltip:post[client_secret_post: client id and secret are submitted as the 'client_id' and 'client_secret' form parameters.]","tooltip:post-jwt[client_secret_jwt: client id and generated JWT secret are submitted as the 'client_id' and 'client_secret' form parameters.]"],"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":true}},{"configDocKey":{"type":"string","key":"quarkus.oidc.\"tenant\".credentials.jwt.secret","configDoc":"If provided, indicates that JWT is signed using a secret key","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"secret","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.\"tenant\".credentials.jwt.secret-provider.name","configDoc":"The CredentialsProvider name which should only be set if more than one CredentialsProvider is registered","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"name","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.\"tenant\".credentials.jwt.secret-provider.key","configDoc":"The CredentialsProvider client secret key","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.\"tenant\".credentials.jwt.key-file","configDoc":"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.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-file","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.\"tenant\".credentials.jwt.key-store-file","configDoc":"If provided, indicates that JWT is signed using a private key from a key store","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-store-file","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.\"tenant\".credentials.jwt.key-store-password","configDoc":"A parameter to specify the password of the key store file.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-store-password","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.\"tenant\".credentials.jwt.key-id","configDoc":"The private key id/alias","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-id","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.\"tenant\".credentials.jwt.key-password","configDoc":"The private key password","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-password","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.\"tenant\".credentials.jwt.audience","configDoc":"JWT audience ('aud') claim value. By default, the audience is set to the address of the OpenId Connect Provider's token endpoint.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"audience","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.\"tenant\".credentials.jwt.token-key-id","configDoc":"Key identifier of the signing key added as a JWT 'kid' header","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"token-key-id","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.\"tenant\".credentials.jwt.issuer","configDoc":"Issuer of the signing key added as a JWT 'iss' claim (default: client id)","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"issuer","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.\"tenant\".credentials.jwt.subject","configDoc":"Subject of the signing key added as a JWT 'sub' claim (default: client id)","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"subject","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.\"tenant\".credentials.jwt.signature-algorithm","configDoc":"Signature algorithm, also used for the `key-file` property. Supported values: RS256, RS384, RS512, PS256, PS384, PS512, ES256, ES384, ES512, HS256, HS384, HS512.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"signature-algorithm","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"int","key":"quarkus.oidc.\"tenant\".credentials.jwt.lifespan","configDoc":"JWT life-span in seconds. It will be added to the time it was issued at to calculate the expiration time.","withinAMap":true,"defaultValue":"10","javaDocSiteLink":"","docMapKey":"lifespan","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.\"tenant\".proxy.host","configDoc":"The host (name or IP address) of the Proxy. +\nNote: If OIDC adapter needs to use a Proxy to talk with OIDC server (Provider), then at least the \"host\" config item must be configured to enable the usage of a Proxy.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"host","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"int","key":"quarkus.oidc.\"tenant\".proxy.port","configDoc":"The port number of the Proxy. Default value is 80.","withinAMap":true,"defaultValue":"80","javaDocSiteLink":"","docMapKey":"port","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.\"tenant\".proxy.username","configDoc":"The username, if Proxy needs authentication.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"username","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.\"tenant\".proxy.password","configDoc":"The password, if Proxy needs authentication.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"password","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"io.quarkus.oidc.common.runtime.OidcCommonConfig.Tls.Verification","key":"quarkus.oidc.\"tenant\".tls.verification","configDoc":"Certificate validation and hostname verification, which can be one of the following values from enum `Verification`. Default is required.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"verification","configPhase":"RUN_TIME","acceptedValues":["tooltip:required[Certificates are validated and hostname verification is enabled. This is the default value.]","tooltip:certificate-validation[Certificates are validated but hostname verification is disabled.]","tooltip:none[All certificated are trusted and hostname verification is disabled.]"],"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":true}},{"configDocKey":{"type":"path","key":"quarkus.oidc.\"tenant\".tls.key-store-file","configDoc":"An optional key store which holds the certificate information instead of specifying separate files.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-store-file","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.\"tenant\".tls.key-store-file-type","configDoc":"An optional parameter to specify type of the key store file. If not given, the type is automatically detected based on the file name.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-store-file-type","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.\"tenant\".tls.key-store-provider","configDoc":"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.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-store-provider","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.\"tenant\".tls.key-store-password","configDoc":"A parameter to specify the password of the key store file. If not given, the default (\"password\") is used.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-store-password","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.\"tenant\".tls.key-store-key-alias","configDoc":"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.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-store-key-alias","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.\"tenant\".tls.key-store-key-password","configDoc":"An optional parameter to define the password for the key, in case it's different from `key-store-password`.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-store-key-password","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"path","key":"quarkus.oidc.\"tenant\".tls.trust-store-file","configDoc":"An optional trust store which holds the certificate information of the certificates to trust","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"trust-store-file","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.\"tenant\".tls.trust-store-password","configDoc":"A parameter to specify the password of the trust store file.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"trust-store-password","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.\"tenant\".tls.trust-store-cert-alias","configDoc":"A parameter to specify the alias of the trust store certificate.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"trust-store-cert-alias","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.\"tenant\".tls.trust-store-file-type","configDoc":"An optional parameter to specify type of the trust store file. If not given, the type is automatically detected based on the file name.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"trust-store-file-type","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.\"tenant\".tls.trust-store-provider","configDoc":"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.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"trust-store-provider","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.\"tenant\".tenant-id","configDoc":"A unique tenant identifier. It must be set by `TenantConfigResolver` providers which resolve the tenant configuration dynamically and is optional in all other cases.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"tenant-id","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.oidc.\"tenant\".tenant-enabled","configDoc":"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.","withinAMap":true,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"tenant-enabled","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"io.quarkus.oidc.OidcTenantConfig.ApplicationType","key":"quarkus.oidc.\"tenant\".application-type","configDoc":"The application type, which can be one of the following values from enum `ApplicationType`.","withinAMap":true,"defaultValue":"service","javaDocSiteLink":"","docMapKey":"application-type","configPhase":"RUN_TIME","acceptedValues":["tooltip:web-app[A `WEB_APP` is a client that serves pages, usually a frontend application. For this type of client the Authorization Code Flow is defined as the preferred method for authenticating users.]","tooltip:service[A `SERVICE` is a client that has a set of protected HTTP resources, usually a backend application following the RESTful Architectural Design. For this type of client, the Bearer Authorization method is defined as the preferred method for authenticating and authorizing users.]","tooltip:hybrid[A combined `SERVICE` and `WEB_APP` client. For this type of client, the Bearer Authorization method will be used if the Authorization header is set and Authorization Code Flow - if not.]"],"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":true}},{"configDocKey":{"type":"string","key":"quarkus.oidc.\"tenant\".authorization-path","configDoc":"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.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"authorization-path","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.\"tenant\".user-info-path","configDoc":"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.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"user-info-path","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.\"tenant\".introspection-path","configDoc":"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.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"introspection-path","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.\"tenant\".jwks-path","configDoc":"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.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"jwks-path","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.\"tenant\".end-session-path","configDoc":"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.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"end-session-path","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.\"tenant\".public-key","configDoc":"Public key for the local JWT token verification. OIDC server connection will not be created when this property is set.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"public-key","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.\"tenant\".introspection-credentials.name","configDoc":"Name","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"name","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.\"tenant\".introspection-credentials.secret","configDoc":"Secret","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"secret","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.oidc.\"tenant\".introspection-credentials.include-client-id","configDoc":"Include OpenId Connect Client ID configured with 'quarkus.oidc.client-id'","withinAMap":true,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"include-client-id","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.\"tenant\".roles.role-claim-path","configDoc":"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.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"role-claim-path","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.\"tenant\".roles.role-claim-separator","configDoc":"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.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"role-claim-separator","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"io.quarkus.oidc.OidcTenantConfig.Roles.Source","key":"quarkus.oidc.\"tenant\".roles.source","configDoc":"Source of the principal roles.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"source","configPhase":"RUN_TIME","acceptedValues":["tooltip:idtoken[ID Token - the default value for the 'web-app' applications.]","tooltip:accesstoken[Access Token - the default value for the 'service' applications; can also be used as the source of roles for the 'web-app' applications.]","tooltip:userinfo[User Info]"],"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":true}},{"configDocKey":{"type":"string","key":"quarkus.oidc.\"tenant\".token.issuer","configDoc":"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.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"issuer","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.\"tenant\".token.audience","configDoc":"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.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"audience","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"`Map`","key":"quarkus.oidc.\"tenant\".token.required-claims","configDoc":"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.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"claim-name","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.\"tenant\".token.token-type","configDoc":"Expected token type","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"token-type","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.oidc.\"tenant\".token.lifespan-grace","configDoc":"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.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"lifespan-grace","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.oidc.\"tenant\".token.age","configDoc":"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.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"age","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.\"tenant\".token.principal-claim","configDoc":"Name of the claim which contains a principal name. By default, the 'upn', 'preferred_username' and `sub` claims are checked.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"principal-claim","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.oidc.\"tenant\".token.refresh-expired","configDoc":"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.","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"refresh-expired","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.oidc.\"tenant\".token.refresh-token-time-skew","configDoc":"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.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"refresh-token-time-skew","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.oidc.\"tenant\".token.forced-jwk-refresh-interval","configDoc":"Forced JWK set refresh interval in minutes.","withinAMap":true,"defaultValue":"10M","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"forced-jwk-refresh-interval","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.\"tenant\".token.header","configDoc":"Custom HTTP header that contains a bearer token. This option is valid only when the application is of type `ApplicationType++#++SERVICE`++}++.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"header","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"io.quarkus.oidc.OidcTenantConfig.SignatureAlgorithm","key":"quarkus.oidc.\"tenant\".token.signature-algorithm","configDoc":"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.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"signature-algorithm","configPhase":"RUN_TIME","acceptedValues":["`rs256`","`rs384`","`rs512`","`ps256`","`ps384`","`ps512`","`es256`","`es384`","`es512`","`eddsa`"],"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":true}},{"configDocKey":{"type":"string","key":"quarkus.oidc.\"tenant\".token.decryption-key-location","configDoc":"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.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"decryption-key-location","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.oidc.\"tenant\".token.allow-jwt-introspection","configDoc":"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.","withinAMap":true,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"allow-jwt-introspection","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.oidc.\"tenant\".token.require-jwt-introspection-only","configDoc":"Require that JWT tokens are only introspected remotely.","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"require-jwt-introspection-only","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.oidc.\"tenant\".token.allow-opaque-token-introspection","configDoc":"Allow the remote introspection of the opaque tokens. Set this property to 'false' if only JWT tokens are expected.","withinAMap":true,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"allow-opaque-token-introspection","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.\"tenant\".token.customizer-name","configDoc":"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.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"customizer-name","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.oidc.\"tenant\".token.verify-access-token-with-user-info","configDoc":"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.","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"verify-access-token-with-user-info","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.\"tenant\".logout.path","configDoc":"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.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"path","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.\"tenant\".logout.post-logout-path","configDoc":"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.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"post-logout-path","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.\"tenant\".logout.post-logout-uri-param","configDoc":"Name of the post logout URI parameter which will be added as a query parameter to the logout redirect URI.","withinAMap":true,"defaultValue":"post_logout_redirect_uri","javaDocSiteLink":"","docMapKey":"post-logout-uri-param","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"`Map`","key":"quarkus.oidc.\"tenant\".logout.extra-params","configDoc":"Additional properties which will be added as the query parameters to the logout redirect URI.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"extra-params","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.\"tenant\".logout.backchannel.path","configDoc":"The relative path of the Back-Channel Logout endpoint at the application.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"path","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.\"tenant\".logout.frontchannel.path","configDoc":"The relative path of the Front-Channel Logout endpoint at the application.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"path","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"io.quarkus.oidc.OidcTenantConfig.Authentication.ResponseMode","key":"quarkus.oidc.\"tenant\".authentication.response-mode","configDoc":"Authorization code flow response mode","withinAMap":true,"defaultValue":"query","javaDocSiteLink":"","docMapKey":"response-mode","configPhase":"RUN_TIME","acceptedValues":["tooltip:query[Authorization response parameters are encoded in the query string added to the redirect_uri]","tooltip:form-post[Authorization response parameters are encoded as HTML form values that are auto-submitted in the browser and transmitted via the HTTP POST method using the application/x-www-form-urlencoded content type]"],"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":true}},{"configDocKey":{"type":"string","key":"quarkus.oidc.\"tenant\".authentication.redirect-path","configDoc":"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'.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"redirect-path","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.oidc.\"tenant\".authentication.restore-path-after-redirect","configDoc":"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.","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"restore-path-after-redirect","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.oidc.\"tenant\".authentication.remove-redirect-parameters","configDoc":"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.","withinAMap":true,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"remove-redirect-parameters","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.\"tenant\".authentication.error-path","configDoc":"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.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"error-path","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.oidc.\"tenant\".authentication.verify-access-token","configDoc":"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.","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"verify-access-token","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.oidc.\"tenant\".authentication.force-redirect-https-scheme","configDoc":"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.","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"force-redirect-https-scheme","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.\"tenant\".authentication.scopes","configDoc":"List of scopes","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"scopes","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.oidc.\"tenant\".authentication.add-openid-scope","configDoc":"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.","withinAMap":true,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"add-openid-scope","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"`Map`","key":"quarkus.oidc.\"tenant\".authentication.extra-params","configDoc":"Additional properties which will be added as the query parameters to the authentication redirect URI.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"extra-params","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.\"tenant\".authentication.forward-params","configDoc":"Request URL query parameters which, if present, will be added to the authentication redirect URI.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"forward-params","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.oidc.\"tenant\".authentication.cookie-force-secure","configDoc":"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.","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"cookie-force-secure","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.\"tenant\".authentication.cookie-suffix","configDoc":"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'.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"cookie-suffix","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.\"tenant\".authentication.cookie-path","configDoc":"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.","withinAMap":true,"defaultValue":"/","javaDocSiteLink":"","docMapKey":"cookie-path","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.\"tenant\".authentication.cookie-path-header","configDoc":"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.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"cookie-path-header","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.\"tenant\".authentication.cookie-domain","configDoc":"Cookie domain parameter value which, if set, will be used for the session, state and post logout cookies.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"cookie-domain","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"io.quarkus.oidc.OidcTenantConfig.Authentication.CookieSameSite","key":"quarkus.oidc.\"tenant\".authentication.cookie-same-site","configDoc":"SameSite attribute for the session cookie.","withinAMap":true,"defaultValue":"lax","javaDocSiteLink":"","docMapKey":"cookie-same-site","configPhase":"RUN_TIME","acceptedValues":["`strict`","`lax`","`none`"],"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":true}},{"configDocKey":{"type":"boolean","key":"quarkus.oidc.\"tenant\".authentication.allow-multiple-code-flows","configDoc":"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.","withinAMap":true,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"allow-multiple-code-flows","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.oidc.\"tenant\".authentication.user-info-required","configDoc":"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.","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"user-info-required","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.oidc.\"tenant\".authentication.session-age-extension","configDoc":"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.","withinAMap":true,"defaultValue":"5M","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"session-age-extension","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.oidc.\"tenant\".authentication.java-script-auto-redirect","configDoc":"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","withinAMap":true,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"java-script-auto-redirect","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.oidc.\"tenant\".authentication.id-token-required","configDoc":"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.","withinAMap":true,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"id-token-required","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.oidc.\"tenant\".authentication.internal-id-token-lifespan","configDoc":"Internal ID token lifespan. This property is only checked when an internal IdToken is generated when Oauth2 providers do not return IdToken.","withinAMap":true,"defaultValue":"5M","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"internal-id-token-lifespan","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.oidc.\"tenant\".authentication.pkce-required","configDoc":"Requires that a Proof Key for Code Exchange (PKCE) is used.","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"pkce-required","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.\"tenant\".authentication.pkce-secret","configDoc":"Secret which will be used to encrypt a Proof Key for Code Exchange (PKCE) code verifier in the code flow state. This secret must be set if PKCE is required but no client secret is set. The length of the secret which will be used to encrypt the code verifier must be 32 characters long.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"pkce-secret","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"`Map`","key":"quarkus.oidc.\"tenant\".code-grant.extra-params","configDoc":"Additional parameters, in addition to the required `code` and `redirect-uri` parameters, which have to be included to complete the authorization code grant request.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"extra-params","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"`Map`","key":"quarkus.oidc.\"tenant\".code-grant.headers","configDoc":"Custom HTTP headers which have to be sent to complete the authorization code grant request.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"headers","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"io.quarkus.oidc.OidcTenantConfig.TokenStateManager.Strategy","key":"quarkus.oidc.\"tenant\".token-state-manager.strategy","configDoc":"Default TokenStateManager strategy.","withinAMap":true,"defaultValue":"keep-all-tokens","javaDocSiteLink":"","docMapKey":"strategy","configPhase":"RUN_TIME","acceptedValues":["tooltip:keep-all-tokens[Keep ID, access and refresh tokens.]","tooltip:id-token[Keep ID token only]","tooltip:id-refresh-tokens[Keep ID and refresh tokens only]"],"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":true}},{"configDocKey":{"type":"boolean","key":"quarkus.oidc.\"tenant\".token-state-manager.split-tokens","configDoc":"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","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"split-tokens","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.oidc.\"tenant\".token-state-manager.encryption-required","configDoc":"Mandates that the session cookie that stores the tokens is encrypted.","withinAMap":true,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"encryption-required","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.\"tenant\".token-state-manager.encryption-secret","configDoc":"Secret which will be used to encrypt the session cookie storing the tokens when `encryption-required` property is enabled.\n\nIf this secret is not set, the client secret configured with either `quarkus.oidc.credentials.secret` or `quarkus.oidc.credentials.client-secret.value` will be checked. Finally, `quarkus.oidc.credentials.jwt.secret` which can be used for `client_jwt_secret` authentication will be checked. The secret will be auto-generated if it remains uninitialized after checking all of these properties.\n\nThe 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.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"encryption-secret","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.oidc.\"tenant\".allow-token-introspection-cache","configDoc":"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.","withinAMap":true,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"allow-token-introspection-cache","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.oidc.\"tenant\".allow-user-info-cache","configDoc":"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.","withinAMap":true,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"allow-user-info-cache","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.oidc.\"tenant\".cache-user-info-in-idtoken","configDoc":"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.","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"cache-user-info-in-idtoken","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"io.quarkus.oidc.OidcTenantConfig.Provider","key":"quarkus.oidc.\"tenant\".provider","configDoc":"Well known OpenId Connect provider identifier","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"provider","configPhase":"RUN_TIME","acceptedValues":["`apple`","`facebook`","`github`","`google`","`microsoft`","`spotify`","`twitter`"],"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":true}}],"anchorPrefix":null}},{"configDocKey":{"type":"int","key":"quarkus.oidc.token-cache.max-size","configDoc":"Maximum number of cache entries. Set it to a positive value if the cache has to be enabled.","withinAMap":false,"defaultValue":"0","javaDocSiteLink":"","docMapKey":"max-size","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.oidc.token-cache.time-to-live","configDoc":"Maximum amount of time a given cache entry is valid for.","withinAMap":false,"defaultValue":"3M","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"time-to-live","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.oidc.token-cache.clean-up-timer-interval","configDoc":"Clean up timer interval. If this property is set then a timer will check and remove the stale entries periodically.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"clean-up-timer-interval","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"string","key":"quarkus.oidc.auth-server-url","configDoc":"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.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"auth-server-url","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.oidc.discovery-enabled","configDoc":"Enables OIDC discovery. If the discovery is disabled then the OIDC endpoint URLs must be configured individually.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"discovery-enabled","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.token-path","configDoc":"Relative path or absolute URL of the OIDC token endpoint which issues access and refresh tokens.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"token-path","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.revoke-path","configDoc":"Relative path or absolute URL of the OIDC token revocation endpoint.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"revoke-path","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.client-id","configDoc":"The client-id of the application. Each application has a client-id that is used to identify the application","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"client-id","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.oidc.connection-delay","configDoc":"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.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"connection-delay","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"int","key":"quarkus.oidc.connection-retry-count","configDoc":"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.","withinAMap":false,"defaultValue":"3","javaDocSiteLink":"","docMapKey":"connection-retry-count","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.oidc.connection-timeout","configDoc":"The amount of time after which the current OIDC connection request will time out.","withinAMap":false,"defaultValue":"10S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"connection-timeout","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.oidc.max-pool-size","configDoc":"The maximum size of the connection pool used by the WebClient","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"max-pool-size","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.credentials.secret","configDoc":"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.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"secret","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.credentials.client-secret.value","configDoc":"The client secret value - it will be ignored if 'secret.key' is set","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"value","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.credentials.client-secret.provider.name","configDoc":"The CredentialsProvider name which should only be set if more than one CredentialsProvider is registered","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"name","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.credentials.client-secret.provider.key","configDoc":"The CredentialsProvider client secret key","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"io.quarkus.oidc.common.runtime.OidcCommonConfig.Credentials.Secret.Method","key":"quarkus.oidc.credentials.client-secret.method","configDoc":"Authentication method.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"method","configPhase":"RUN_TIME","acceptedValues":["tooltip:basic[client_secret_basic (default): client id and secret are submitted with the HTTP Authorization Basic scheme]","tooltip:post[client_secret_post: client id and secret are submitted as the 'client_id' and 'client_secret' form parameters.]","tooltip:post-jwt[client_secret_jwt: client id and generated JWT secret are submitted as the 'client_id' and 'client_secret' form parameters.]"],"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":true}},{"configDocKey":{"type":"string","key":"quarkus.oidc.credentials.jwt.secret","configDoc":"If provided, indicates that JWT is signed using a secret key","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"secret","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.credentials.jwt.secret-provider.name","configDoc":"The CredentialsProvider name which should only be set if more than one CredentialsProvider is registered","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"name","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.credentials.jwt.secret-provider.key","configDoc":"The CredentialsProvider client secret key","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.credentials.jwt.key-file","configDoc":"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.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-file","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.credentials.jwt.key-store-file","configDoc":"If provided, indicates that JWT is signed using a private key from a key store","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-store-file","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.credentials.jwt.key-store-password","configDoc":"A parameter to specify the password of the key store file.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-store-password","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.credentials.jwt.key-id","configDoc":"The private key id/alias","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-id","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.credentials.jwt.key-password","configDoc":"The private key password","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-password","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.credentials.jwt.audience","configDoc":"JWT audience ('aud') claim value. By default, the audience is set to the address of the OpenId Connect Provider's token endpoint.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"audience","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.credentials.jwt.token-key-id","configDoc":"Key identifier of the signing key added as a JWT 'kid' header","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"token-key-id","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.credentials.jwt.issuer","configDoc":"Issuer of the signing key added as a JWT 'iss' claim (default: client id)","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"issuer","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.credentials.jwt.subject","configDoc":"Subject of the signing key added as a JWT 'sub' claim (default: client id)","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"subject","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.credentials.jwt.signature-algorithm","configDoc":"Signature algorithm, also used for the `key-file` property. Supported values: RS256, RS384, RS512, PS256, PS384, PS512, ES256, ES384, ES512, HS256, HS384, HS512.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"signature-algorithm","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"int","key":"quarkus.oidc.credentials.jwt.lifespan","configDoc":"JWT life-span in seconds. It will be added to the time it was issued at to calculate the expiration time.","withinAMap":false,"defaultValue":"10","javaDocSiteLink":"","docMapKey":"lifespan","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.proxy.host","configDoc":"The host (name or IP address) of the Proxy. +\nNote: If OIDC adapter needs to use a Proxy to talk with OIDC server (Provider), then at least the \"host\" config item must be configured to enable the usage of a Proxy.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"host","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"int","key":"quarkus.oidc.proxy.port","configDoc":"The port number of the Proxy. Default value is 80.","withinAMap":false,"defaultValue":"80","javaDocSiteLink":"","docMapKey":"port","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.proxy.username","configDoc":"The username, if Proxy needs authentication.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"username","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.proxy.password","configDoc":"The password, if Proxy needs authentication.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"password","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"io.quarkus.oidc.common.runtime.OidcCommonConfig.Tls.Verification","key":"quarkus.oidc.tls.verification","configDoc":"Certificate validation and hostname verification, which can be one of the following values from enum `Verification`. Default is required.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"verification","configPhase":"RUN_TIME","acceptedValues":["tooltip:required[Certificates are validated and hostname verification is enabled. This is the default value.]","tooltip:certificate-validation[Certificates are validated but hostname verification is disabled.]","tooltip:none[All certificated are trusted and hostname verification is disabled.]"],"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":true}},{"configDocKey":{"type":"path","key":"quarkus.oidc.tls.key-store-file","configDoc":"An optional key store which holds the certificate information instead of specifying separate files.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-store-file","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.tls.key-store-file-type","configDoc":"An optional parameter to specify type of the key store file. If not given, the type is automatically detected based on the file name.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-store-file-type","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.tls.key-store-provider","configDoc":"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.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-store-provider","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.tls.key-store-password","configDoc":"A parameter to specify the password of the key store file. If not given, the default (\"password\") is used.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-store-password","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.tls.key-store-key-alias","configDoc":"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.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-store-key-alias","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.tls.key-store-key-password","configDoc":"An optional parameter to define the password for the key, in case it's different from `key-store-password`.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-store-key-password","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"path","key":"quarkus.oidc.tls.trust-store-file","configDoc":"An optional trust store which holds the certificate information of the certificates to trust","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"trust-store-file","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.tls.trust-store-password","configDoc":"A parameter to specify the password of the trust store file.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"trust-store-password","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.tls.trust-store-cert-alias","configDoc":"A parameter to specify the alias of the trust store certificate.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"trust-store-cert-alias","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.tls.trust-store-file-type","configDoc":"An optional parameter to specify type of the trust store file. If not given, the type is automatically detected based on the file name.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"trust-store-file-type","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.tls.trust-store-provider","configDoc":"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.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"trust-store-provider","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.tenant-id","configDoc":"A unique tenant identifier. It must be set by `TenantConfigResolver` providers which resolve the tenant configuration dynamically and is optional in all other cases.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"tenant-id","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.oidc.tenant-enabled","configDoc":"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.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"tenant-enabled","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"io.quarkus.oidc.OidcTenantConfig.ApplicationType","key":"quarkus.oidc.application-type","configDoc":"The application type, which can be one of the following values from enum `ApplicationType`.","withinAMap":false,"defaultValue":"service","javaDocSiteLink":"","docMapKey":"application-type","configPhase":"RUN_TIME","acceptedValues":["tooltip:web-app[A `WEB_APP` is a client that serves pages, usually a frontend application. For this type of client the Authorization Code Flow is defined as the preferred method for authenticating users.]","tooltip:service[A `SERVICE` is a client that has a set of protected HTTP resources, usually a backend application following the RESTful Architectural Design. For this type of client, the Bearer Authorization method is defined as the preferred method for authenticating and authorizing users.]","tooltip:hybrid[A combined `SERVICE` and `WEB_APP` client. For this type of client, the Bearer Authorization method will be used if the Authorization header is set and Authorization Code Flow - if not.]"],"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":true}},{"configDocKey":{"type":"string","key":"quarkus.oidc.authorization-path","configDoc":"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.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"authorization-path","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.user-info-path","configDoc":"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.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"user-info-path","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.introspection-path","configDoc":"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.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"introspection-path","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.jwks-path","configDoc":"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.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"jwks-path","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.end-session-path","configDoc":"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.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"end-session-path","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.public-key","configDoc":"Public key for the local JWT token verification. OIDC server connection will not be created when this property is set.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"public-key","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.introspection-credentials.name","configDoc":"Name","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"name","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.introspection-credentials.secret","configDoc":"Secret","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"secret","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.oidc.introspection-credentials.include-client-id","configDoc":"Include OpenId Connect Client ID configured with 'quarkus.oidc.client-id'","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"include-client-id","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.roles.role-claim-path","configDoc":"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.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"role-claim-path","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.roles.role-claim-separator","configDoc":"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.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"role-claim-separator","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"io.quarkus.oidc.OidcTenantConfig.Roles.Source","key":"quarkus.oidc.roles.source","configDoc":"Source of the principal roles.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"source","configPhase":"RUN_TIME","acceptedValues":["tooltip:idtoken[ID Token - the default value for the 'web-app' applications.]","tooltip:accesstoken[Access Token - the default value for the 'service' applications; can also be used as the source of roles for the 'web-app' applications.]","tooltip:userinfo[User Info]"],"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":true}},{"configDocKey":{"type":"string","key":"quarkus.oidc.token.issuer","configDoc":"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.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"issuer","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.token.audience","configDoc":"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.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"audience","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"`Map`","key":"quarkus.oidc.token.required-claims","configDoc":"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.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"claim-name","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.token.token-type","configDoc":"Expected token type","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"token-type","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.oidc.token.lifespan-grace","configDoc":"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.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"lifespan-grace","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.oidc.token.age","configDoc":"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.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"age","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.token.principal-claim","configDoc":"Name of the claim which contains a principal name. By default, the 'upn', 'preferred_username' and `sub` claims are checked.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"principal-claim","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.oidc.token.refresh-expired","configDoc":"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.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"refresh-expired","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.oidc.token.refresh-token-time-skew","configDoc":"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.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"refresh-token-time-skew","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.oidc.token.forced-jwk-refresh-interval","configDoc":"Forced JWK set refresh interval in minutes.","withinAMap":false,"defaultValue":"10M","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"forced-jwk-refresh-interval","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.token.header","configDoc":"Custom HTTP header that contains a bearer token. This option is valid only when the application is of type `ApplicationType++#++SERVICE`++}++.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"header","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"io.quarkus.oidc.OidcTenantConfig.SignatureAlgorithm","key":"quarkus.oidc.token.signature-algorithm","configDoc":"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.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"signature-algorithm","configPhase":"RUN_TIME","acceptedValues":["`rs256`","`rs384`","`rs512`","`ps256`","`ps384`","`ps512`","`es256`","`es384`","`es512`","`eddsa`"],"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":true}},{"configDocKey":{"type":"string","key":"quarkus.oidc.token.decryption-key-location","configDoc":"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.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"decryption-key-location","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.oidc.token.allow-jwt-introspection","configDoc":"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.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"allow-jwt-introspection","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.oidc.token.require-jwt-introspection-only","configDoc":"Require that JWT tokens are only introspected remotely.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"require-jwt-introspection-only","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.oidc.token.allow-opaque-token-introspection","configDoc":"Allow the remote introspection of the opaque tokens. Set this property to 'false' if only JWT tokens are expected.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"allow-opaque-token-introspection","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.token.customizer-name","configDoc":"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.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"customizer-name","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.oidc.token.verify-access-token-with-user-info","configDoc":"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.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"verify-access-token-with-user-info","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.logout.path","configDoc":"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.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"path","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.logout.post-logout-path","configDoc":"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.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"post-logout-path","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.logout.post-logout-uri-param","configDoc":"Name of the post logout URI parameter which will be added as a query parameter to the logout redirect URI.","withinAMap":false,"defaultValue":"post_logout_redirect_uri","javaDocSiteLink":"","docMapKey":"post-logout-uri-param","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"`Map`","key":"quarkus.oidc.logout.extra-params","configDoc":"Additional properties which will be added as the query parameters to the logout redirect URI.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"extra-params","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.logout.backchannel.path","configDoc":"The relative path of the Back-Channel Logout endpoint at the application.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"path","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"int","key":"quarkus.oidc.logout.backchannel.token-cache-size","configDoc":"Maximum number of logout tokens that can be cached before they are matched against ID tokens stored in session cookies.","withinAMap":false,"defaultValue":"10","javaDocSiteLink":"","docMapKey":"token-cache-size","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.oidc.logout.backchannel.token-cache-time-to-live","configDoc":"Number of minutes a logout token can be cached for.","withinAMap":false,"defaultValue":"10M","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"token-cache-time-to-live","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.oidc.logout.backchannel.clean-up-timer-interval","configDoc":"Token cache timer interval. If this property is set then a timer will check and remove the stale entries periodically.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"clean-up-timer-interval","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.logout.backchannel.logout-token-key","configDoc":"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.","withinAMap":false,"defaultValue":"sub","javaDocSiteLink":"","docMapKey":"logout-token-key","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.logout.frontchannel.path","configDoc":"The relative path of the Front-Channel Logout endpoint at the application.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"path","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"io.quarkus.oidc.OidcTenantConfig.Authentication.ResponseMode","key":"quarkus.oidc.authentication.response-mode","configDoc":"Authorization code flow response mode","withinAMap":false,"defaultValue":"query","javaDocSiteLink":"","docMapKey":"response-mode","configPhase":"RUN_TIME","acceptedValues":["tooltip:query[Authorization response parameters are encoded in the query string added to the redirect_uri]","tooltip:form-post[Authorization response parameters are encoded as HTML form values that are auto-submitted in the browser and transmitted via the HTTP POST method using the application/x-www-form-urlencoded content type]"],"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":true}},{"configDocKey":{"type":"string","key":"quarkus.oidc.authentication.redirect-path","configDoc":"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'.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"redirect-path","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.oidc.authentication.restore-path-after-redirect","configDoc":"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.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"restore-path-after-redirect","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.oidc.authentication.remove-redirect-parameters","configDoc":"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.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"remove-redirect-parameters","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.authentication.error-path","configDoc":"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.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"error-path","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.oidc.authentication.verify-access-token","configDoc":"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.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"verify-access-token","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.oidc.authentication.force-redirect-https-scheme","configDoc":"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.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"force-redirect-https-scheme","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.authentication.scopes","configDoc":"List of scopes","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"scopes","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.oidc.authentication.add-openid-scope","configDoc":"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.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"add-openid-scope","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"`Map`","key":"quarkus.oidc.authentication.extra-params","configDoc":"Additional properties which will be added as the query parameters to the authentication redirect URI.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"extra-params","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.authentication.forward-params","configDoc":"Request URL query parameters which, if present, will be added to the authentication redirect URI.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"forward-params","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.oidc.authentication.cookie-force-secure","configDoc":"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.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"cookie-force-secure","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.authentication.cookie-suffix","configDoc":"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'.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"cookie-suffix","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.authentication.cookie-path","configDoc":"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.","withinAMap":false,"defaultValue":"/","javaDocSiteLink":"","docMapKey":"cookie-path","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.authentication.cookie-path-header","configDoc":"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.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"cookie-path-header","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.authentication.cookie-domain","configDoc":"Cookie domain parameter value which, if set, will be used for the session, state and post logout cookies.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"cookie-domain","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"io.quarkus.oidc.OidcTenantConfig.Authentication.CookieSameSite","key":"quarkus.oidc.authentication.cookie-same-site","configDoc":"SameSite attribute for the session cookie.","withinAMap":false,"defaultValue":"lax","javaDocSiteLink":"","docMapKey":"cookie-same-site","configPhase":"RUN_TIME","acceptedValues":["`strict`","`lax`","`none`"],"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":true}},{"configDocKey":{"type":"boolean","key":"quarkus.oidc.authentication.allow-multiple-code-flows","configDoc":"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.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"allow-multiple-code-flows","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.oidc.authentication.user-info-required","configDoc":"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.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"user-info-required","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.oidc.authentication.session-age-extension","configDoc":"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.","withinAMap":false,"defaultValue":"5M","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"session-age-extension","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.oidc.authentication.java-script-auto-redirect","configDoc":"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","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"java-script-auto-redirect","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.oidc.authentication.id-token-required","configDoc":"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.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"id-token-required","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.oidc.authentication.internal-id-token-lifespan","configDoc":"Internal ID token lifespan. This property is only checked when an internal IdToken is generated when Oauth2 providers do not return IdToken.","withinAMap":false,"defaultValue":"5M","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"internal-id-token-lifespan","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.oidc.authentication.pkce-required","configDoc":"Requires that a Proof Key for Code Exchange (PKCE) is used.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"pkce-required","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.authentication.pkce-secret","configDoc":"Secret which will be used to encrypt a Proof Key for Code Exchange (PKCE) code verifier in the code flow state. This secret should be at least 32 characters long.\n\nIf this secret is not set, the client secret configured with either `quarkus.oidc.credentials.secret` or `quarkus.oidc.credentials.client-secret.value` will be checked. Finally, `quarkus.oidc.credentials.jwt.secret` which can be used for `client_jwt_secret` authentication will be checked. Client secret will not be used as a PKCE code verifier encryption secret if it is less than 32 characters long.\n\nThe secret will be auto-generated if it remains uninitialized after checking all of these properties.\n\nError will be reported if the secret length is less than 16 characters.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"pkce-secret","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"`Map`","key":"quarkus.oidc.code-grant.extra-params","configDoc":"Additional parameters, in addition to the required `code` and `redirect-uri` parameters, which have to be included to complete the authorization code grant request.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"extra-params","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"`Map`","key":"quarkus.oidc.code-grant.headers","configDoc":"Custom HTTP headers which have to be sent to complete the authorization code grant request.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"headers","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"io.quarkus.oidc.OidcTenantConfig.TokenStateManager.Strategy","key":"quarkus.oidc.token-state-manager.strategy","configDoc":"Default TokenStateManager strategy.","withinAMap":false,"defaultValue":"keep-all-tokens","javaDocSiteLink":"","docMapKey":"strategy","configPhase":"RUN_TIME","acceptedValues":["tooltip:keep-all-tokens[Keep ID, access and refresh tokens.]","tooltip:id-token[Keep ID token only]","tooltip:id-refresh-tokens[Keep ID and refresh tokens only]"],"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":true}},{"configDocKey":{"type":"boolean","key":"quarkus.oidc.token-state-manager.split-tokens","configDoc":"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","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"split-tokens","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.oidc.token-state-manager.encryption-required","configDoc":"Mandates that the session cookie that stores the tokens is encrypted.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"encryption-required","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.token-state-manager.encryption-secret","configDoc":"Secret which will be used to encrypt the session cookie storing the tokens when `encryption-required` property is enabled.\n\nIf this secret is not set, the client secret configured with either `quarkus.oidc.credentials.secret` or `quarkus.oidc.credentials.client-secret.value` will be checked. Finally, `quarkus.oidc.credentials.jwt.secret` which can be used for `client_jwt_secret` authentication will be checked. The secret will be auto-generated if it remains uninitialized after checking all of these properties.\n\nThe 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.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"encryption-secret","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.oidc.allow-token-introspection-cache","configDoc":"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.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"allow-token-introspection-cache","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.oidc.allow-user-info-cache","configDoc":"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.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"allow-user-info-cache","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.oidc.cache-user-info-in-idtoken","configDoc":"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.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"cache-user-info-in-idtoken","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"io.quarkus.oidc.OidcTenantConfig.Provider","key":"quarkus.oidc.provider","configDoc":"Well known OpenId Connect provider identifier","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"provider","configPhase":"RUN_TIME","acceptedValues":["`apple`","`facebook`","`github`","`google`","`microsoft`","`spotify`","`twitter`"],"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":true}},{"configDocSection":{"name":"quarkus.oidc.named-tenants","optional":false,"withinAMap":false,"sectionDetails":"= Additional named tenants","sectionDetailsTitle":"Additional named tenants","configPhase":"RUN_TIME","topLevelGrouping":"quarkus.oidc","configGroupType":"io.quarkus.oidc.OidcTenantConfig","showSection":true,"configDocItems":[{"configDocKey":{"type":"string","key":"quarkus.oidc.\"tenant\".auth-server-url","configDoc":"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.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"auth-server-url","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.oidc.\"tenant\".discovery-enabled","configDoc":"Enables OIDC discovery. If the discovery is disabled then the OIDC endpoint URLs must be configured individually.","withinAMap":true,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"discovery-enabled","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.\"tenant\".token-path","configDoc":"Relative path or absolute URL of the OIDC token endpoint which issues access and refresh tokens.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"token-path","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.\"tenant\".revoke-path","configDoc":"Relative path or absolute URL of the OIDC token revocation endpoint.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"revoke-path","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.\"tenant\".client-id","configDoc":"The client-id of the application. Each application has a client-id that is used to identify the application","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"client-id","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.oidc.\"tenant\".connection-delay","configDoc":"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.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"connection-delay","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"int","key":"quarkus.oidc.\"tenant\".connection-retry-count","configDoc":"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.","withinAMap":true,"defaultValue":"3","javaDocSiteLink":"","docMapKey":"connection-retry-count","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.oidc.\"tenant\".connection-timeout","configDoc":"The amount of time after which the current OIDC connection request will time out.","withinAMap":true,"defaultValue":"10S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"connection-timeout","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.oidc.\"tenant\".max-pool-size","configDoc":"The maximum size of the connection pool used by the WebClient","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"max-pool-size","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.\"tenant\".credentials.secret","configDoc":"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.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"secret","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.\"tenant\".credentials.client-secret.value","configDoc":"The client secret value - it will be ignored if 'secret.key' is set","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"value","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.\"tenant\".credentials.client-secret.provider.name","configDoc":"The CredentialsProvider name which should only be set if more than one CredentialsProvider is registered","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"name","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.\"tenant\".credentials.client-secret.provider.key","configDoc":"The CredentialsProvider client secret key","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"io.quarkus.oidc.common.runtime.OidcCommonConfig.Credentials.Secret.Method","key":"quarkus.oidc.\"tenant\".credentials.client-secret.method","configDoc":"Authentication method.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"method","configPhase":"RUN_TIME","acceptedValues":["tooltip:basic[client_secret_basic (default): client id and secret are submitted with the HTTP Authorization Basic scheme]","tooltip:post[client_secret_post: client id and secret are submitted as the 'client_id' and 'client_secret' form parameters.]","tooltip:post-jwt[client_secret_jwt: client id and generated JWT secret are submitted as the 'client_id' and 'client_secret' form parameters.]"],"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":true}},{"configDocKey":{"type":"string","key":"quarkus.oidc.\"tenant\".credentials.jwt.secret","configDoc":"If provided, indicates that JWT is signed using a secret key","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"secret","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.\"tenant\".credentials.jwt.secret-provider.name","configDoc":"The CredentialsProvider name which should only be set if more than one CredentialsProvider is registered","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"name","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.\"tenant\".credentials.jwt.secret-provider.key","configDoc":"The CredentialsProvider client secret key","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.\"tenant\".credentials.jwt.key-file","configDoc":"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.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-file","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.\"tenant\".credentials.jwt.key-store-file","configDoc":"If provided, indicates that JWT is signed using a private key from a key store","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-store-file","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.\"tenant\".credentials.jwt.key-store-password","configDoc":"A parameter to specify the password of the key store file.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-store-password","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.\"tenant\".credentials.jwt.key-id","configDoc":"The private key id/alias","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-id","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.\"tenant\".credentials.jwt.key-password","configDoc":"The private key password","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-password","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.\"tenant\".credentials.jwt.audience","configDoc":"JWT audience ('aud') claim value. By default, the audience is set to the address of the OpenId Connect Provider's token endpoint.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"audience","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.\"tenant\".credentials.jwt.token-key-id","configDoc":"Key identifier of the signing key added as a JWT 'kid' header","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"token-key-id","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.\"tenant\".credentials.jwt.issuer","configDoc":"Issuer of the signing key added as a JWT 'iss' claim (default: client id)","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"issuer","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.\"tenant\".credentials.jwt.subject","configDoc":"Subject of the signing key added as a JWT 'sub' claim (default: client id)","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"subject","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.\"tenant\".credentials.jwt.signature-algorithm","configDoc":"Signature algorithm, also used for the `key-file` property. Supported values: RS256, RS384, RS512, PS256, PS384, PS512, ES256, ES384, ES512, HS256, HS384, HS512.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"signature-algorithm","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"int","key":"quarkus.oidc.\"tenant\".credentials.jwt.lifespan","configDoc":"JWT life-span in seconds. It will be added to the time it was issued at to calculate the expiration time.","withinAMap":true,"defaultValue":"10","javaDocSiteLink":"","docMapKey":"lifespan","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.\"tenant\".proxy.host","configDoc":"The host (name or IP address) of the Proxy. +\nNote: If OIDC adapter needs to use a Proxy to talk with OIDC server (Provider), then at least the \"host\" config item must be configured to enable the usage of a Proxy.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"host","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"int","key":"quarkus.oidc.\"tenant\".proxy.port","configDoc":"The port number of the Proxy. Default value is 80.","withinAMap":true,"defaultValue":"80","javaDocSiteLink":"","docMapKey":"port","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.\"tenant\".proxy.username","configDoc":"The username, if Proxy needs authentication.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"username","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.\"tenant\".proxy.password","configDoc":"The password, if Proxy needs authentication.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"password","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"io.quarkus.oidc.common.runtime.OidcCommonConfig.Tls.Verification","key":"quarkus.oidc.\"tenant\".tls.verification","configDoc":"Certificate validation and hostname verification, which can be one of the following values from enum `Verification`. Default is required.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"verification","configPhase":"RUN_TIME","acceptedValues":["tooltip:required[Certificates are validated and hostname verification is enabled. This is the default value.]","tooltip:certificate-validation[Certificates are validated but hostname verification is disabled.]","tooltip:none[All certificated are trusted and hostname verification is disabled.]"],"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":true}},{"configDocKey":{"type":"path","key":"quarkus.oidc.\"tenant\".tls.key-store-file","configDoc":"An optional key store which holds the certificate information instead of specifying separate files.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-store-file","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.\"tenant\".tls.key-store-file-type","configDoc":"An optional parameter to specify type of the key store file. If not given, the type is automatically detected based on the file name.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-store-file-type","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.\"tenant\".tls.key-store-provider","configDoc":"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.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-store-provider","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.\"tenant\".tls.key-store-password","configDoc":"A parameter to specify the password of the key store file. If not given, the default (\"password\") is used.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-store-password","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.\"tenant\".tls.key-store-key-alias","configDoc":"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.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-store-key-alias","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.\"tenant\".tls.key-store-key-password","configDoc":"An optional parameter to define the password for the key, in case it's different from `key-store-password`.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-store-key-password","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"path","key":"quarkus.oidc.\"tenant\".tls.trust-store-file","configDoc":"An optional trust store which holds the certificate information of the certificates to trust","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"trust-store-file","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.\"tenant\".tls.trust-store-password","configDoc":"A parameter to specify the password of the trust store file.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"trust-store-password","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.\"tenant\".tls.trust-store-cert-alias","configDoc":"A parameter to specify the alias of the trust store certificate.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"trust-store-cert-alias","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.\"tenant\".tls.trust-store-file-type","configDoc":"An optional parameter to specify type of the trust store file. If not given, the type is automatically detected based on the file name.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"trust-store-file-type","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.\"tenant\".tls.trust-store-provider","configDoc":"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.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"trust-store-provider","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.\"tenant\".tenant-id","configDoc":"A unique tenant identifier. It must be set by `TenantConfigResolver` providers which resolve the tenant configuration dynamically and is optional in all other cases.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"tenant-id","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.oidc.\"tenant\".tenant-enabled","configDoc":"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.","withinAMap":true,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"tenant-enabled","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"io.quarkus.oidc.OidcTenantConfig.ApplicationType","key":"quarkus.oidc.\"tenant\".application-type","configDoc":"The application type, which can be one of the following values from enum `ApplicationType`.","withinAMap":true,"defaultValue":"service","javaDocSiteLink":"","docMapKey":"application-type","configPhase":"RUN_TIME","acceptedValues":["tooltip:web-app[A `WEB_APP` is a client that serves pages, usually a frontend application. For this type of client the Authorization Code Flow is defined as the preferred method for authenticating users.]","tooltip:service[A `SERVICE` is a client that has a set of protected HTTP resources, usually a backend application following the RESTful Architectural Design. For this type of client, the Bearer Authorization method is defined as the preferred method for authenticating and authorizing users.]","tooltip:hybrid[A combined `SERVICE` and `WEB_APP` client. For this type of client, the Bearer Authorization method will be used if the Authorization header is set and Authorization Code Flow - if not.]"],"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":true}},{"configDocKey":{"type":"string","key":"quarkus.oidc.\"tenant\".authorization-path","configDoc":"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.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"authorization-path","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.\"tenant\".user-info-path","configDoc":"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.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"user-info-path","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.\"tenant\".introspection-path","configDoc":"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.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"introspection-path","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.\"tenant\".jwks-path","configDoc":"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.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"jwks-path","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.\"tenant\".end-session-path","configDoc":"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.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"end-session-path","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.\"tenant\".public-key","configDoc":"Public key for the local JWT token verification. OIDC server connection will not be created when this property is set.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"public-key","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.\"tenant\".introspection-credentials.name","configDoc":"Name","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"name","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.\"tenant\".introspection-credentials.secret","configDoc":"Secret","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"secret","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.oidc.\"tenant\".introspection-credentials.include-client-id","configDoc":"Include OpenId Connect Client ID configured with 'quarkus.oidc.client-id'","withinAMap":true,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"include-client-id","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.\"tenant\".roles.role-claim-path","configDoc":"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.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"role-claim-path","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.\"tenant\".roles.role-claim-separator","configDoc":"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.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"role-claim-separator","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"io.quarkus.oidc.OidcTenantConfig.Roles.Source","key":"quarkus.oidc.\"tenant\".roles.source","configDoc":"Source of the principal roles.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"source","configPhase":"RUN_TIME","acceptedValues":["tooltip:idtoken[ID Token - the default value for the 'web-app' applications.]","tooltip:accesstoken[Access Token - the default value for the 'service' applications; can also be used as the source of roles for the 'web-app' applications.]","tooltip:userinfo[User Info]"],"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":true}},{"configDocKey":{"type":"string","key":"quarkus.oidc.\"tenant\".token.issuer","configDoc":"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.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"issuer","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.\"tenant\".token.audience","configDoc":"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.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"audience","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"`Map`","key":"quarkus.oidc.\"tenant\".token.required-claims","configDoc":"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.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"claim-name","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.\"tenant\".token.token-type","configDoc":"Expected token type","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"token-type","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.oidc.\"tenant\".token.lifespan-grace","configDoc":"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.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"lifespan-grace","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.oidc.\"tenant\".token.age","configDoc":"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.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"age","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.\"tenant\".token.principal-claim","configDoc":"Name of the claim which contains a principal name. By default, the 'upn', 'preferred_username' and `sub` claims are checked.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"principal-claim","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.oidc.\"tenant\".token.refresh-expired","configDoc":"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.","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"refresh-expired","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.oidc.\"tenant\".token.refresh-token-time-skew","configDoc":"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.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"refresh-token-time-skew","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.oidc.\"tenant\".token.forced-jwk-refresh-interval","configDoc":"Forced JWK set refresh interval in minutes.","withinAMap":true,"defaultValue":"10M","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"forced-jwk-refresh-interval","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.\"tenant\".token.header","configDoc":"Custom HTTP header that contains a bearer token. This option is valid only when the application is of type `ApplicationType++#++SERVICE`++}++.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"header","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"io.quarkus.oidc.OidcTenantConfig.SignatureAlgorithm","key":"quarkus.oidc.\"tenant\".token.signature-algorithm","configDoc":"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.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"signature-algorithm","configPhase":"RUN_TIME","acceptedValues":["`rs256`","`rs384`","`rs512`","`ps256`","`ps384`","`ps512`","`es256`","`es384`","`es512`","`eddsa`"],"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":true}},{"configDocKey":{"type":"string","key":"quarkus.oidc.\"tenant\".token.decryption-key-location","configDoc":"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.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"decryption-key-location","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.oidc.\"tenant\".token.allow-jwt-introspection","configDoc":"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.","withinAMap":true,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"allow-jwt-introspection","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.oidc.\"tenant\".token.require-jwt-introspection-only","configDoc":"Require that JWT tokens are only introspected remotely.","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"require-jwt-introspection-only","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.oidc.\"tenant\".token.allow-opaque-token-introspection","configDoc":"Allow the remote introspection of the opaque tokens. Set this property to 'false' if only JWT tokens are expected.","withinAMap":true,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"allow-opaque-token-introspection","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.\"tenant\".token.customizer-name","configDoc":"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.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"customizer-name","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.oidc.\"tenant\".token.verify-access-token-with-user-info","configDoc":"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.","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"verify-access-token-with-user-info","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.\"tenant\".logout.path","configDoc":"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.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"path","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.\"tenant\".logout.post-logout-path","configDoc":"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.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"post-logout-path","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.\"tenant\".logout.post-logout-uri-param","configDoc":"Name of the post logout URI parameter which will be added as a query parameter to the logout redirect URI.","withinAMap":true,"defaultValue":"post_logout_redirect_uri","javaDocSiteLink":"","docMapKey":"post-logout-uri-param","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"`Map`","key":"quarkus.oidc.\"tenant\".logout.extra-params","configDoc":"Additional properties which will be added as the query parameters to the logout redirect URI.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"extra-params","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.\"tenant\".logout.backchannel.path","configDoc":"The relative path of the Back-Channel Logout endpoint at the application.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"path","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"int","key":"quarkus.oidc.\"tenant\".logout.backchannel.token-cache-size","configDoc":"Maximum number of logout tokens that can be cached before they are matched against ID tokens stored in session cookies.","withinAMap":true,"defaultValue":"10","javaDocSiteLink":"","docMapKey":"token-cache-size","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.oidc.\"tenant\".logout.backchannel.token-cache-time-to-live","configDoc":"Number of minutes a logout token can be cached for.","withinAMap":true,"defaultValue":"10M","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"token-cache-time-to-live","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.oidc.\"tenant\".logout.backchannel.clean-up-timer-interval","configDoc":"Token cache timer interval. If this property is set then a timer will check and remove the stale entries periodically.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"clean-up-timer-interval","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.\"tenant\".logout.backchannel.logout-token-key","configDoc":"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.","withinAMap":true,"defaultValue":"sub","javaDocSiteLink":"","docMapKey":"logout-token-key","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.\"tenant\".logout.frontchannel.path","configDoc":"The relative path of the Front-Channel Logout endpoint at the application.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"path","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"io.quarkus.oidc.OidcTenantConfig.Authentication.ResponseMode","key":"quarkus.oidc.\"tenant\".authentication.response-mode","configDoc":"Authorization code flow response mode","withinAMap":true,"defaultValue":"query","javaDocSiteLink":"","docMapKey":"response-mode","configPhase":"RUN_TIME","acceptedValues":["tooltip:query[Authorization response parameters are encoded in the query string added to the redirect_uri]","tooltip:form-post[Authorization response parameters are encoded as HTML form values that are auto-submitted in the browser and transmitted via the HTTP POST method using the application/x-www-form-urlencoded content type]"],"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":true}},{"configDocKey":{"type":"string","key":"quarkus.oidc.\"tenant\".authentication.redirect-path","configDoc":"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'.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"redirect-path","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.oidc.\"tenant\".authentication.restore-path-after-redirect","configDoc":"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.","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"restore-path-after-redirect","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.oidc.\"tenant\".authentication.remove-redirect-parameters","configDoc":"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.","withinAMap":true,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"remove-redirect-parameters","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.\"tenant\".authentication.error-path","configDoc":"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.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"error-path","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.oidc.\"tenant\".authentication.verify-access-token","configDoc":"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.","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"verify-access-token","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.oidc.\"tenant\".authentication.force-redirect-https-scheme","configDoc":"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.","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"force-redirect-https-scheme","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.\"tenant\".authentication.scopes","configDoc":"List of scopes","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"scopes","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.oidc.\"tenant\".authentication.add-openid-scope","configDoc":"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.","withinAMap":true,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"add-openid-scope","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"`Map`","key":"quarkus.oidc.\"tenant\".authentication.extra-params","configDoc":"Additional properties which will be added as the query parameters to the authentication redirect URI.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"extra-params","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.\"tenant\".authentication.forward-params","configDoc":"Request URL query parameters which, if present, will be added to the authentication redirect URI.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"forward-params","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.oidc.\"tenant\".authentication.cookie-force-secure","configDoc":"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.","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"cookie-force-secure","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.\"tenant\".authentication.cookie-suffix","configDoc":"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'.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"cookie-suffix","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.\"tenant\".authentication.cookie-path","configDoc":"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.","withinAMap":true,"defaultValue":"/","javaDocSiteLink":"","docMapKey":"cookie-path","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.\"tenant\".authentication.cookie-path-header","configDoc":"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.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"cookie-path-header","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.\"tenant\".authentication.cookie-domain","configDoc":"Cookie domain parameter value which, if set, will be used for the session, state and post logout cookies.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"cookie-domain","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"io.quarkus.oidc.OidcTenantConfig.Authentication.CookieSameSite","key":"quarkus.oidc.\"tenant\".authentication.cookie-same-site","configDoc":"SameSite attribute for the session cookie.","withinAMap":true,"defaultValue":"lax","javaDocSiteLink":"","docMapKey":"cookie-same-site","configPhase":"RUN_TIME","acceptedValues":["`strict`","`lax`","`none`"],"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":true}},{"configDocKey":{"type":"boolean","key":"quarkus.oidc.\"tenant\".authentication.allow-multiple-code-flows","configDoc":"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.","withinAMap":true,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"allow-multiple-code-flows","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.oidc.\"tenant\".authentication.user-info-required","configDoc":"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.","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"user-info-required","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.oidc.\"tenant\".authentication.session-age-extension","configDoc":"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.","withinAMap":true,"defaultValue":"5M","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"session-age-extension","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.oidc.\"tenant\".authentication.java-script-auto-redirect","configDoc":"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","withinAMap":true,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"java-script-auto-redirect","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.oidc.\"tenant\".authentication.id-token-required","configDoc":"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.","withinAMap":true,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"id-token-required","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.oidc.\"tenant\".authentication.internal-id-token-lifespan","configDoc":"Internal ID token lifespan. This property is only checked when an internal IdToken is generated when Oauth2 providers do not return IdToken.","withinAMap":true,"defaultValue":"5M","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"internal-id-token-lifespan","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.oidc.\"tenant\".authentication.pkce-required","configDoc":"Requires that a Proof Key for Code Exchange (PKCE) is used.","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"pkce-required","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.\"tenant\".authentication.pkce-secret","configDoc":"Secret which will be used to encrypt a Proof Key for Code Exchange (PKCE) code verifier in the code flow state. This secret should be at least 32 characters long.\n\nIf this secret is not set, the client secret configured with either `quarkus.oidc.credentials.secret` or `quarkus.oidc.credentials.client-secret.value` will be checked. Finally, `quarkus.oidc.credentials.jwt.secret` which can be used for `client_jwt_secret` authentication will be checked. Client secret will not be used as a PKCE code verifier encryption secret if it is less than 32 characters long.\n\nThe secret will be auto-generated if it remains uninitialized after checking all of these properties.\n\nError will be reported if the secret length is less than 16 characters.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"pkce-secret","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"`Map`","key":"quarkus.oidc.\"tenant\".code-grant.extra-params","configDoc":"Additional parameters, in addition to the required `code` and `redirect-uri` parameters, which have to be included to complete the authorization code grant request.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"extra-params","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"`Map`","key":"quarkus.oidc.\"tenant\".code-grant.headers","configDoc":"Custom HTTP headers which have to be sent to complete the authorization code grant request.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"headers","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"io.quarkus.oidc.OidcTenantConfig.TokenStateManager.Strategy","key":"quarkus.oidc.\"tenant\".token-state-manager.strategy","configDoc":"Default TokenStateManager strategy.","withinAMap":true,"defaultValue":"keep-all-tokens","javaDocSiteLink":"","docMapKey":"strategy","configPhase":"RUN_TIME","acceptedValues":["tooltip:keep-all-tokens[Keep ID, access and refresh tokens.]","tooltip:id-token[Keep ID token only]","tooltip:id-refresh-tokens[Keep ID and refresh tokens only]"],"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":true}},{"configDocKey":{"type":"boolean","key":"quarkus.oidc.\"tenant\".token-state-manager.split-tokens","configDoc":"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","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"split-tokens","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.oidc.\"tenant\".token-state-manager.encryption-required","configDoc":"Mandates that the session cookie that stores the tokens is encrypted.","withinAMap":true,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"encryption-required","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.oidc.\"tenant\".token-state-manager.encryption-secret","configDoc":"Secret which will be used to encrypt the session cookie storing the tokens when `encryption-required` property is enabled.\n\nIf this secret is not set, the client secret configured with either `quarkus.oidc.credentials.secret` or `quarkus.oidc.credentials.client-secret.value` will be checked. Finally, `quarkus.oidc.credentials.jwt.secret` which can be used for `client_jwt_secret` authentication will be checked. The secret will be auto-generated if it remains uninitialized after checking all of these properties.\n\nThe 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.","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"encryption-secret","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.oidc.\"tenant\".allow-token-introspection-cache","configDoc":"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.","withinAMap":true,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"allow-token-introspection-cache","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.oidc.\"tenant\".allow-user-info-cache","configDoc":"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.","withinAMap":true,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"allow-user-info-cache","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.oidc.\"tenant\".cache-user-info-in-idtoken","configDoc":"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.","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"cache-user-info-in-idtoken","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"io.quarkus.oidc.OidcTenantConfig.Provider","key":"quarkus.oidc.\"tenant\".provider","configDoc":"Well known OpenId Connect provider identifier","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"provider","configPhase":"RUN_TIME","acceptedValues":["`apple`","`facebook`","`github`","`google`","`microsoft`","`spotify`","`twitter`"],"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":true}}],"anchorPrefix":null}},{"configDocKey":{"type":"int","key":"quarkus.oidc.token-cache.max-size","configDoc":"Maximum number of cache entries. Set it to a positive value if the cache has to be enabled.","withinAMap":false,"defaultValue":"0","javaDocSiteLink":"","docMapKey":"max-size","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.oidc.token-cache.time-to-live","configDoc":"Maximum amount of time a given cache entry is valid for.","withinAMap":false,"defaultValue":"3M","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"time-to-live","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.oidc.token-cache.clean-up-timer-interval","configDoc":"Clean up timer interval. If this property is set then a timer will check and remove the stale entries periodically.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"clean-up-timer-interval","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.oidc","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.smallrye.health.deployment.SmallRyeHealthConfig b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.smallrye.health.deployment.SmallRyeHealthConfig index 935cdda6d7..ba670dcd39 100644 --- a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.smallrye.health.deployment.SmallRyeHealthConfig +++ b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.smallrye.health.deployment.SmallRyeHealthConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"string","key":"quarkus.smallrye-health.root-path","configDoc":"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++}++`.","withinAMap":false,"defaultValue":"health","javaDocSiteLink":"","docMapKey":"root-path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.smallrye-health","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.smallrye-health.liveness-path","configDoc":"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++}++`.","withinAMap":false,"defaultValue":"live","javaDocSiteLink":"","docMapKey":"liveness-path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.smallrye-health","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.smallrye-health.readiness-path","configDoc":"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++}++`.","withinAMap":false,"defaultValue":"ready","javaDocSiteLink":"","docMapKey":"readiness-path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.smallrye-health","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.smallrye-health.group-path","configDoc":"The relative path of the health group endpoint. By default, this value will be resolved as a path relative to `$++{++quarkus.smallrye-health.rootPath++}++`.","withinAMap":false,"defaultValue":"group","javaDocSiteLink":"","docMapKey":"group-path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.smallrye-health","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.smallrye-health.wellness-path","configDoc":"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++}++`.","withinAMap":false,"defaultValue":"well","javaDocSiteLink":"","docMapKey":"wellness-path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.smallrye-health","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.smallrye-health.startup-path","configDoc":"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++}++`.","withinAMap":false,"defaultValue":"started","javaDocSiteLink":"","docMapKey":"startup-path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.smallrye-health","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.smallrye-health.context-propagation","configDoc":"Whether the context should be propagated to each health check invocation.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"context-propagation","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.smallrye-health","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.smallrye-health.max-group-registries-count","configDoc":"The number of the maximum health groups that can be created.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"max-group-registries-count","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.smallrye-health","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.smallrye-health.default-health-group","configDoc":"The name of the default health group used when no other health group is defined on the health check.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"default-health-group","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.smallrye-health","enum":false}},{"configDocSection":{"name":"quarkus.smallrye-health.ui","optional":false,"withinAMap":false,"sectionDetails":"= SmallRye Health UI configuration","sectionDetailsTitle":"SmallRye Health UI configuration","configPhase":"BUILD_TIME","topLevelGrouping":"quarkus.smallrye-health","configGroupType":"io.quarkus.smallrye.health.deployment.SmallRyeHealthUIConfig","showSection":true,"configDocItems":[{"configDocKey":{"type":"string","key":"quarkus.smallrye-health.ui.root-path","configDoc":"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++}++`.","withinAMap":false,"defaultValue":"health-ui","javaDocSiteLink":"","docMapKey":"root-path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.smallrye-health","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.smallrye-health.ui.always-include","configDoc":"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","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"always-include","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.smallrye-health","enum":false}}],"anchorPrefix":null}}] \ No newline at end of file +[{"configDocKey":{"type":"string","key":"quarkus.smallrye-health.root-path","configDoc":"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++}++`.","withinAMap":false,"defaultValue":"health","javaDocSiteLink":"","docMapKey":"root-path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.smallrye-health","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.smallrye-health.liveness-path","configDoc":"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++}++`.","withinAMap":false,"defaultValue":"live","javaDocSiteLink":"","docMapKey":"liveness-path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.smallrye-health","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.smallrye-health.readiness-path","configDoc":"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++}++`.","withinAMap":false,"defaultValue":"ready","javaDocSiteLink":"","docMapKey":"readiness-path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.smallrye-health","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.smallrye-health.group-path","configDoc":"The relative path of the health group endpoint. By default, this value will be resolved as a path relative to `$++{++quarkus.smallrye-health.rootPath++}++`.","withinAMap":false,"defaultValue":"group","javaDocSiteLink":"","docMapKey":"group-path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.smallrye-health","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.smallrye-health.wellness-path","configDoc":"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++}++`.","withinAMap":false,"defaultValue":"well","javaDocSiteLink":"","docMapKey":"wellness-path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.smallrye-health","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.smallrye-health.startup-path","configDoc":"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++}++`.","withinAMap":false,"defaultValue":"started","javaDocSiteLink":"","docMapKey":"startup-path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.smallrye-health","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.smallrye-health.context-propagation","configDoc":"Whether the context should be propagated to each health check invocation.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"context-propagation","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.smallrye-health","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.smallrye-health.max-group-registries-count","configDoc":"The number of the maximum health groups that can be created.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"max-group-registries-count","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.smallrye-health","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.smallrye-health.default-health-group","configDoc":"The name of the default health group used when no other health group is defined on the health check.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"default-health-group","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.smallrye-health","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.smallrye-health.management.enabled","configDoc":"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","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"management-enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.smallrye-health","enum":false}},{"configDocSection":{"name":"quarkus.smallrye-health.ui","optional":false,"withinAMap":false,"sectionDetails":"= SmallRye Health UI configuration","sectionDetailsTitle":"SmallRye Health UI configuration","configPhase":"BUILD_TIME","topLevelGrouping":"quarkus.smallrye-health","configGroupType":"io.quarkus.smallrye.health.deployment.SmallRyeHealthUIConfig","showSection":true,"configDocItems":[{"configDocKey":{"type":"string","key":"quarkus.smallrye-health.ui.root-path","configDoc":"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++}++`.","withinAMap":false,"defaultValue":"health-ui","javaDocSiteLink":"","docMapKey":"root-path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.smallrye-health","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.smallrye-health.ui.always-include","configDoc":"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","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"always-include","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.smallrye-health","enum":false}}],"anchorPrefix":null}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.smallrye.openapi.common.deployment.SmallRyeOpenApiConfig b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.smallrye.openapi.common.deployment.SmallRyeOpenApiConfig index c6d736d3cd..13a5f9a3ca 100644 --- a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.smallrye.openapi.common.deployment.SmallRyeOpenApiConfig +++ b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.smallrye.openapi.common.deployment.SmallRyeOpenApiConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"string","key":"quarkus.smallrye-openapi.path","configDoc":"The path at which to register the OpenAPI Servlet.","withinAMap":false,"defaultValue":"openapi","javaDocSiteLink":"","docMapKey":"path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.smallrye-openapi","enum":false}},{"configDocKey":{"type":"path","key":"quarkus.smallrye-openapi.store-schema-directory","configDoc":"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.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"store-schema-directory","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.smallrye-openapi","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.smallrye-openapi.always-run-filter","configDoc":"Do not run the filter only at startup, but every time the document is requested (dynamic).","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"always-run-filter","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.smallrye-openapi","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.smallrye-openapi.ignore-static-document","configDoc":"Do not include the provided static openapi document (eg. META-INF/openapi.yaml)","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"ignore-static-document","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.smallrye-openapi","enum":false}},{"configDocKey":{"type":"path","key":"quarkus.smallrye-openapi.additional-docs-directory","configDoc":"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/`","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"additional-docs-directory","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.smallrye-openapi","enum":false}},{"configDocKey":{"type":"io.quarkus.smallrye.openapi.common.deployment.SmallRyeOpenApiConfig.SecurityScheme","key":"quarkus.smallrye-openapi.security-scheme","configDoc":"","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"security-scheme","configPhase":"BUILD_TIME","acceptedValues":["`api-key`","`basic`","`jwt`","`oauth2`","`oidc`","`oauth2-implicit`"],"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.smallrye-openapi","enum":true}},{"configDocKey":{"type":"string","key":"quarkus.smallrye-openapi.security-scheme-name","configDoc":"Add a Security Scheme name to the generated OpenAPI document","withinAMap":false,"defaultValue":"SecurityScheme","javaDocSiteLink":"","docMapKey":"security-scheme-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.smallrye-openapi","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.smallrye-openapi.security-scheme-description","configDoc":"Add a description to the Security Scheme","withinAMap":false,"defaultValue":"Authentication","javaDocSiteLink":"","docMapKey":"security-scheme-description","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.smallrye-openapi","enum":false}},{"configDocKey":{"type":"`Map`","key":"quarkus.smallrye-openapi.security-scheme-extensions","configDoc":"Add one or more extensions to the security scheme","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"security-scheme-extensions","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.smallrye-openapi","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.smallrye-openapi.auto-add-security-requirement","configDoc":"This will automatically add the security requirement to all methods/classes that has a `RolesAllowed` annotation.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"auto-add-security-requirement","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.smallrye-openapi","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.smallrye-openapi.auto-add-tags","configDoc":"This will automatically add tags to operations based on the Java class name.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"auto-add-tags","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.smallrye-openapi","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.smallrye-openapi.auto-add-server","configDoc":"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.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"auto-add-server","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.smallrye-openapi","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.smallrye-openapi.auto-add-security","configDoc":"This will automatically add security based on the security extension included (if any).","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"auto-add-security","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.smallrye-openapi","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.smallrye-openapi.api-key-parameter-in","configDoc":"Required when using `apiKey` security. The location of the API key. Valid values are \"query\", \"header\" or \"cookie\".","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"api-key-parameter-in","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.smallrye-openapi","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.smallrye-openapi.api-key-parameter-name","configDoc":"Required when using `apiKey` security. The name of the header, query or cookie parameter to be used.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"api-key-parameter-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.smallrye-openapi","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.smallrye-openapi.basic-security-scheme-value","configDoc":"Add a scheme value to the Basic HTTP Security Scheme","withinAMap":false,"defaultValue":"basic","javaDocSiteLink":"","docMapKey":"basic-security-scheme-value","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.smallrye-openapi","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.smallrye-openapi.jwt-security-scheme-value","configDoc":"Add a scheme value to the JWT Security Scheme","withinAMap":false,"defaultValue":"bearer","javaDocSiteLink":"","docMapKey":"jwt-security-scheme-value","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.smallrye-openapi","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.smallrye-openapi.jwt-bearer-format","configDoc":"Add a bearer format the JWT Security Scheme","withinAMap":false,"defaultValue":"JWT","javaDocSiteLink":"","docMapKey":"jwt-bearer-format","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.smallrye-openapi","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.smallrye-openapi.oauth2-security-scheme-value","configDoc":"Add a scheme value to the OAuth2 opaque token Security Scheme","withinAMap":false,"defaultValue":"bearer","javaDocSiteLink":"","docMapKey":"oauth2-security-scheme-value","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.smallrye-openapi","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.smallrye-openapi.oauth2-bearer-format","configDoc":"Add a scheme value to OAuth2 opaque token Security Scheme","withinAMap":false,"defaultValue":"Opaque","javaDocSiteLink":"","docMapKey":"oauth2-bearer-format","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.smallrye-openapi","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.smallrye-openapi.oidc-open-id-connect-url","configDoc":"Add a openIdConnectUrl value to the OIDC Security Scheme","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"oidc-open-id-connect-url","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.smallrye-openapi","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.smallrye-openapi.oauth2-implicit-refresh-url","configDoc":"Add a implicit flow refreshUrl value to the OAuth2 Security Scheme","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"oauth2-implicit-refresh-url","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.smallrye-openapi","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.smallrye-openapi.oauth2-implicit-authorization-url","configDoc":"Add an implicit flow authorizationUrl value to the OAuth2 Security Scheme","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"oauth2-implicit-authorization-url","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.smallrye-openapi","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.smallrye-openapi.oauth2-implicit-token-url","configDoc":"Add an implicit flow tokenUrl value to the OAuth2 Security Scheme","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"oauth2-implicit-token-url","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.smallrye-openapi","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.smallrye-openapi.open-api-version","configDoc":"Override the openapi version in the Schema document","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"open-api-version","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.smallrye-openapi","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.smallrye-openapi.info-title","configDoc":"Set the title in Info tag in the Schema document","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"info-title","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.smallrye-openapi","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.smallrye-openapi.info-version","configDoc":"Set the version in Info tag in the Schema document","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"info-version","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.smallrye-openapi","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.smallrye-openapi.info-description","configDoc":"Set the description in Info tag in the Schema document","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"info-description","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.smallrye-openapi","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.smallrye-openapi.info-terms-of-service","configDoc":"Set the terms of the service in Info tag in the Schema document","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"info-terms-of-service","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.smallrye-openapi","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.smallrye-openapi.info-contact-email","configDoc":"Set the contact email in Info tag in the Schema document","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"info-contact-email","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.smallrye-openapi","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.smallrye-openapi.info-contact-name","configDoc":"Set the contact name in Info tag in the Schema document","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"info-contact-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.smallrye-openapi","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.smallrye-openapi.info-contact-url","configDoc":"Set the contact url in Info tag in the Schema document","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"info-contact-url","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.smallrye-openapi","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.smallrye-openapi.info-license-name","configDoc":"Set the license name in Info tag in the Schema document","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"info-license-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.smallrye-openapi","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.smallrye-openapi.info-license-url","configDoc":"Set the license url in Info tag in the Schema document","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"info-license-url","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.smallrye-openapi","enum":false}},{"configDocKey":{"type":"io.quarkus.smallrye.openapi.common.deployment.SmallRyeOpenApiConfig.OperationIdStrategy","key":"quarkus.smallrye-openapi.operation-id-strategy","configDoc":"Set the strategy to automatically create an operation Id","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"operation-id-strategy","configPhase":"BUILD_TIME","acceptedValues":["`method`","`class-method`","`package-class-method`"],"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.smallrye-openapi","enum":true}}] \ No newline at end of file +[{"configDocKey":{"type":"string","key":"quarkus.smallrye-openapi.path","configDoc":"The path at which to register the OpenAPI Servlet.","withinAMap":false,"defaultValue":"openapi","javaDocSiteLink":"","docMapKey":"path","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.smallrye-openapi","enum":false}},{"configDocKey":{"type":"path","key":"quarkus.smallrye-openapi.store-schema-directory","configDoc":"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.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"store-schema-directory","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.smallrye-openapi","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.smallrye-openapi.always-run-filter","configDoc":"Do not run the filter only at startup, but every time the document is requested (dynamic).","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"always-run-filter","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.smallrye-openapi","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.smallrye-openapi.ignore-static-document","configDoc":"Do not include the provided static openapi document (eg. META-INF/openapi.yaml)","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"ignore-static-document","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.smallrye-openapi","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.smallrye-openapi.management.enabled","configDoc":"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","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"management-enabled","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.smallrye-openapi","enum":false}},{"configDocKey":{"type":"path","key":"quarkus.smallrye-openapi.additional-docs-directory","configDoc":"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/`","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"additional-docs-directory","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.smallrye-openapi","enum":false}},{"configDocKey":{"type":"io.quarkus.smallrye.openapi.common.deployment.SmallRyeOpenApiConfig.SecurityScheme","key":"quarkus.smallrye-openapi.security-scheme","configDoc":"","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"security-scheme","configPhase":"BUILD_TIME","acceptedValues":["`api-key`","`basic`","`jwt`","`oauth2`","`oidc`","`oauth2-implicit`"],"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.smallrye-openapi","enum":true}},{"configDocKey":{"type":"string","key":"quarkus.smallrye-openapi.security-scheme-name","configDoc":"Add a Security Scheme name to the generated OpenAPI document","withinAMap":false,"defaultValue":"SecurityScheme","javaDocSiteLink":"","docMapKey":"security-scheme-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.smallrye-openapi","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.smallrye-openapi.security-scheme-description","configDoc":"Add a description to the Security Scheme","withinAMap":false,"defaultValue":"Authentication","javaDocSiteLink":"","docMapKey":"security-scheme-description","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.smallrye-openapi","enum":false}},{"configDocKey":{"type":"`Map`","key":"quarkus.smallrye-openapi.security-scheme-extensions","configDoc":"Add one or more extensions to the security scheme","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"security-scheme-extensions","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.smallrye-openapi","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.smallrye-openapi.auto-add-security-requirement","configDoc":"This will automatically add the security requirement to all methods/classes that has a `RolesAllowed` annotation.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"auto-add-security-requirement","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.smallrye-openapi","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.smallrye-openapi.auto-add-tags","configDoc":"This will automatically add tags to operations based on the Java class name.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"auto-add-tags","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.smallrye-openapi","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.smallrye-openapi.auto-add-server","configDoc":"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.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"auto-add-server","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.smallrye-openapi","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.smallrye-openapi.auto-add-security","configDoc":"This will automatically add security based on the security extension included (if any).","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"auto-add-security","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.smallrye-openapi","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.smallrye-openapi.api-key-parameter-in","configDoc":"Required when using `apiKey` security. The location of the API key. Valid values are \"query\", \"header\" or \"cookie\".","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"api-key-parameter-in","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.smallrye-openapi","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.smallrye-openapi.api-key-parameter-name","configDoc":"Required when using `apiKey` security. The name of the header, query or cookie parameter to be used.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"api-key-parameter-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.smallrye-openapi","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.smallrye-openapi.basic-security-scheme-value","configDoc":"Add a scheme value to the Basic HTTP Security Scheme","withinAMap":false,"defaultValue":"basic","javaDocSiteLink":"","docMapKey":"basic-security-scheme-value","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.smallrye-openapi","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.smallrye-openapi.jwt-security-scheme-value","configDoc":"Add a scheme value to the JWT Security Scheme","withinAMap":false,"defaultValue":"bearer","javaDocSiteLink":"","docMapKey":"jwt-security-scheme-value","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.smallrye-openapi","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.smallrye-openapi.jwt-bearer-format","configDoc":"Add a bearer format the JWT Security Scheme","withinAMap":false,"defaultValue":"JWT","javaDocSiteLink":"","docMapKey":"jwt-bearer-format","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.smallrye-openapi","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.smallrye-openapi.oauth2-security-scheme-value","configDoc":"Add a scheme value to the OAuth2 opaque token Security Scheme","withinAMap":false,"defaultValue":"bearer","javaDocSiteLink":"","docMapKey":"oauth2-security-scheme-value","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.smallrye-openapi","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.smallrye-openapi.oauth2-bearer-format","configDoc":"Add a scheme value to OAuth2 opaque token Security Scheme","withinAMap":false,"defaultValue":"Opaque","javaDocSiteLink":"","docMapKey":"oauth2-bearer-format","configPhase":"BUILD_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.smallrye-openapi","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.smallrye-openapi.oidc-open-id-connect-url","configDoc":"Add a openIdConnectUrl value to the OIDC Security Scheme","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"oidc-open-id-connect-url","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.smallrye-openapi","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.smallrye-openapi.oauth2-implicit-refresh-url","configDoc":"Add a implicit flow refreshUrl value to the OAuth2 Security Scheme","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"oauth2-implicit-refresh-url","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.smallrye-openapi","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.smallrye-openapi.oauth2-implicit-authorization-url","configDoc":"Add an implicit flow authorizationUrl value to the OAuth2 Security Scheme","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"oauth2-implicit-authorization-url","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.smallrye-openapi","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.smallrye-openapi.oauth2-implicit-token-url","configDoc":"Add an implicit flow tokenUrl value to the OAuth2 Security Scheme","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"oauth2-implicit-token-url","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.smallrye-openapi","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.smallrye-openapi.open-api-version","configDoc":"Override the openapi version in the Schema document","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"open-api-version","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.smallrye-openapi","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.smallrye-openapi.info-title","configDoc":"Set the title in Info tag in the Schema document","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"info-title","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.smallrye-openapi","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.smallrye-openapi.info-version","configDoc":"Set the version in Info tag in the Schema document","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"info-version","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.smallrye-openapi","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.smallrye-openapi.info-description","configDoc":"Set the description in Info tag in the Schema document","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"info-description","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.smallrye-openapi","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.smallrye-openapi.info-terms-of-service","configDoc":"Set the terms of the service in Info tag in the Schema document","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"info-terms-of-service","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.smallrye-openapi","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.smallrye-openapi.info-contact-email","configDoc":"Set the contact email in Info tag in the Schema document","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"info-contact-email","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.smallrye-openapi","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.smallrye-openapi.info-contact-name","configDoc":"Set the contact name in Info tag in the Schema document","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"info-contact-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.smallrye-openapi","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.smallrye-openapi.info-contact-url","configDoc":"Set the contact url in Info tag in the Schema document","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"info-contact-url","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.smallrye-openapi","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.smallrye-openapi.info-license-name","configDoc":"Set the license name in Info tag in the Schema document","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"info-license-name","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.smallrye-openapi","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.smallrye-openapi.info-license-url","configDoc":"Set the license url in Info tag in the Schema document","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"info-license-url","configPhase":"BUILD_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.smallrye-openapi","enum":false}},{"configDocKey":{"type":"io.quarkus.smallrye.openapi.common.deployment.SmallRyeOpenApiConfig.OperationIdStrategy","key":"quarkus.smallrye-openapi.operation-id-strategy","configDoc":"Set the strategy to automatically create an operation Id","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"operation-id-strategy","configPhase":"BUILD_TIME","acceptedValues":["`method`","`class-method`","`package-class-method`"],"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.smallrye-openapi","enum":true}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.spring.cloud.config.client.runtime.SpringCloudConfigClientConfig b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.spring.cloud.config.client.runtime.SpringCloudConfigClientConfig index 092b98d7b9..4adff38510 100644 --- a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.spring.cloud.config.client.runtime.SpringCloudConfigClientConfig +++ b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.spring.cloud.config.client.runtime.SpringCloudConfigClientConfig @@ -1 +1 @@ -[{"configDocKey":{"type":"boolean","key":"quarkus.spring-cloud-config.enabled","configDoc":"If enabled, will try to read the configuration from a Spring Cloud Config Server","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.spring-cloud-config","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.spring-cloud-config.fail-fast","configDoc":"If set to true, the application will not stand up if it cannot obtain configuration from the Config Server","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"fail-fast","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.spring-cloud-config","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.spring-cloud-config.url","configDoc":"The Base URI where the Spring Cloud Config Server is available","withinAMap":false,"defaultValue":"http://localhost:8888","javaDocSiteLink":"","docMapKey":"url","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.spring-cloud-config","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.spring-cloud-config.label","configDoc":"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).","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"label","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.spring-cloud-config","enum":false}},{"configDocKey":{"type":"@io.smallrye.config.WithConverter(io.quarkus.runtime.configuration.DurationConverter.class) java.time.Duration","key":"quarkus.spring-cloud-config.connection-timeout","configDoc":"The amount of time to wait when initially establishing a connection before giving up and timing out.\n\nSpecify `0` to wait indefinitely.","withinAMap":false,"defaultValue":"10S","javaDocSiteLink":"","docMapKey":"connection-timeout","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.spring-cloud-config","enum":false}},{"configDocKey":{"type":"@io.smallrye.config.WithConverter(io.quarkus.runtime.configuration.DurationConverter.class) java.time.Duration","key":"quarkus.spring-cloud-config.read-timeout","configDoc":"The amount of time to wait for a read on a socket before an exception is thrown.\n\nSpecify `0` to wait indefinitely.","withinAMap":false,"defaultValue":"60S","javaDocSiteLink":"","docMapKey":"read-timeout","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.spring-cloud-config","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.spring-cloud-config.username","configDoc":"The username to be used if the Config Server has BASIC Auth enabled","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"username","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.spring-cloud-config","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.spring-cloud-config.password","configDoc":"The password to be used if the Config Server has BASIC Auth enabled","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"password","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.spring-cloud-config","enum":false}},{"configDocKey":{"type":"path","key":"quarkus.spring-cloud-config.trust-store","configDoc":"TrustStore to be used containing the SSL certificate used by the Config server Can be either a classpath resource or a file system path","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"trust-store","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.spring-cloud-config","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.spring-cloud-config.trust-store-password","configDoc":"Password of TrustStore to be used containing the SSL certificate used by the Config server","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"trust-store-password","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.spring-cloud-config","enum":false}},{"configDocKey":{"type":"path","key":"quarkus.spring-cloud-config.key-store","configDoc":"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","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-store","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.spring-cloud-config","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.spring-cloud-config.key-store-password","configDoc":"Password of KeyStore to be used containing the SSL certificate for authentication with the Config server","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-store-password","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.spring-cloud-config","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.spring-cloud-config.key-password","configDoc":"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","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-password","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.spring-cloud-config","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.spring-cloud-config.trust-certs","configDoc":"When using HTTPS and no keyStore has been specified, whether to trust all certificates","withinAMap":false,"defaultValue":"${quarkus.tls.trust-all:false}","javaDocSiteLink":"","docMapKey":"trust-certs","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.spring-cloud-config","enum":false}},{"configDocKey":{"type":"`Map`","key":"quarkus.spring-cloud-config.headers","configDoc":"Custom headers to pass the Spring Cloud Config Server when performing the HTTP request","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"headers","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.spring-cloud-config","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.spring-cloud-config.profiles","configDoc":"The profiles to use for lookup","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"profiles","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.spring-cloud-config","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"boolean","key":"quarkus.spring-cloud-config.enabled","configDoc":"If enabled, will try to read the configuration from a Spring Cloud Config Server","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.spring-cloud-config","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.spring-cloud-config.fail-fast","configDoc":"If set to true, the application will not stand up if it cannot obtain configuration from the Config Server","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"fail-fast","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.spring-cloud-config","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.spring-cloud-config.url","configDoc":"The Base URI where the Spring Cloud Config Server is available","withinAMap":false,"defaultValue":"http://localhost:8888","javaDocSiteLink":"","docMapKey":"url","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.spring-cloud-config","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.spring-cloud-config.label","configDoc":"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).","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"label","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.spring-cloud-config","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.spring-cloud-config.connection-timeout","configDoc":"The amount of time to wait when initially establishing a connection before giving up and timing out.\n\nSpecify `0` to wait indefinitely.","withinAMap":false,"defaultValue":"10S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"connection-timeout","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.spring-cloud-config","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.spring-cloud-config.read-timeout","configDoc":"The amount of time to wait for a read on a socket before an exception is thrown.\n\nSpecify `0` to wait indefinitely.","withinAMap":false,"defaultValue":"60S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"read-timeout","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.spring-cloud-config","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.spring-cloud-config.username","configDoc":"The username to be used if the Config Server has BASIC Auth enabled","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"username","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.spring-cloud-config","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.spring-cloud-config.password","configDoc":"The password to be used if the Config Server has BASIC Auth enabled","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"password","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.spring-cloud-config","enum":false}},{"configDocKey":{"type":"path","key":"quarkus.spring-cloud-config.trust-store","configDoc":"TrustStore to be used containing the SSL certificate used by the Config server Can be either a classpath resource or a file system path","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"trust-store","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.spring-cloud-config","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.spring-cloud-config.trust-store-password","configDoc":"Password of TrustStore to be used containing the SSL certificate used by the Config server","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"trust-store-password","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.spring-cloud-config","enum":false}},{"configDocKey":{"type":"path","key":"quarkus.spring-cloud-config.key-store","configDoc":"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","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-store","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.spring-cloud-config","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.spring-cloud-config.key-store-password","configDoc":"Password of KeyStore to be used containing the SSL certificate for authentication with the Config server","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-store-password","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.spring-cloud-config","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.spring-cloud-config.key-password","configDoc":"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","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-password","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.spring-cloud-config","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.spring-cloud-config.trust-certs","configDoc":"When using HTTPS and no keyStore has been specified, whether to trust all certificates","withinAMap":false,"defaultValue":"${quarkus.tls.trust-all:false}","javaDocSiteLink":"","docMapKey":"trust-certs","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.spring-cloud-config","enum":false}},{"configDocKey":{"type":"`Map`","key":"quarkus.spring-cloud-config.headers","configDoc":"Custom headers to pass the Spring Cloud Config Server when performing the HTTP request","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"headers","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.spring-cloud-config","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.spring-cloud-config.profiles","configDoc":"The profiles to use for lookup","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"profiles","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.spring-cloud-config","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.vertx.http.runtime.HttpConfiguration b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.vertx.http.runtime.HttpConfiguration index 1d30e75381..1e6f06573e 100644 --- a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.vertx.http.runtime.HttpConfiguration +++ b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.vertx.http.runtime.HttpConfiguration @@ -1 +1 @@ -[{"configDocKey":{"type":"boolean","key":"quarkus.http.cors","configDoc":"Enable the CORS filter.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"cors-enabled","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.http","enum":false}},{"configDocKey":{"type":"int","key":"quarkus.http.port","configDoc":"The HTTP port","withinAMap":false,"defaultValue":"8080","javaDocSiteLink":"","docMapKey":"port","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.http","enum":false}},{"configDocKey":{"type":"int","key":"quarkus.http.test-port","configDoc":"The HTTP port used to run tests","withinAMap":false,"defaultValue":"8081","javaDocSiteLink":"","docMapKey":"test-port","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.http","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.http.host","configDoc":"The HTTP host In dev/test mode this defaults to localhost, in prod mode this defaults to 0.0.0.0 Defaulting to 0.0.0.0 makes it easier to deploy Quarkus to container, however it is not suitable for dev/test mode as other people on the network can connect to your development machine.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"host","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.http","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.http.host-enabled","configDoc":"Enable listening to host:port","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"host-enabled","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.http","enum":false}},{"configDocKey":{"type":"int","key":"quarkus.http.ssl-port","configDoc":"The HTTPS port","withinAMap":false,"defaultValue":"8443","javaDocSiteLink":"","docMapKey":"ssl-port","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.http","enum":false}},{"configDocKey":{"type":"int","key":"quarkus.http.test-ssl-port","configDoc":"The HTTPS port used to run tests","withinAMap":false,"defaultValue":"8444","javaDocSiteLink":"","docMapKey":"test-ssl-port","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.http","enum":false}},{"configDocKey":{"type":"io.quarkus.vertx.http.runtime.HttpConfiguration.InsecureRequests","key":"quarkus.http.insecure-requests","configDoc":"If insecure (i.e. http rather than https) requests are allowed. If this is `enabled` then http works as normal. `redirect` will still open the http port, but all requests will be redirected to the HTTPS port. `disabled` will prevent the HTTP port from opening at all.","withinAMap":false,"defaultValue":"enabled","javaDocSiteLink":"","docMapKey":"insecure-requests","configPhase":"RUN_TIME","acceptedValues":["`enabled`","`redirect`","`disabled`"],"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.http","enum":true}},{"configDocKey":{"type":"boolean","key":"quarkus.http.http2","configDoc":"If this is true (the default) then HTTP/2 will be enabled. Note that for browsers to be able to use it HTTPS must be enabled, and you must be running on JDK11 or above, as JDK8 does not support ALPN.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"http2","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.http","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.http.http2-push-enabled","configDoc":"Enables or Disable the HTTP/2 Push feature. This setting can be used to disable server push. The server will not send a `PUSH_PROMISE` frame if it receives this parameter set to @++{++code false++}++.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"http2-push-enabled","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.http","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.http.cors.origins","configDoc":"Origins allowed for CORS Comma separated list of valid URLs, e.g.: http://www.quarkus.io,http://localhost:3000 In case an entry of the list is surrounded by forward slashes, it is interpreted as a regular expression.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"origins","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.http.cors.methods","configDoc":"HTTP methods allowed for CORS Comma separated list of valid methods. ex: GET,PUT,POST The filter allows any method if this is not set. default: returns any requested method as valid","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"methods","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.http.cors.headers","configDoc":"HTTP headers allowed for CORS Comma separated list of valid headers. ex: X-Custom,Content-Disposition The filter allows any header if this is not set. default: returns any requested header as valid","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"headers","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.http.cors.exposed-headers","configDoc":"HTTP headers exposed in CORS Comma separated list of valid headers. ex: X-Custom,Content-Disposition default: empty","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"exposed-headers","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.http.cors.access-control-max-age","configDoc":"The `Access-Control-Max-Age` response header value indicating how long the results of a pre-flight request can be cached.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"access-control-max-age","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.http.cors.access-control-allow-credentials","configDoc":"The `Access-Control-Allow-Credentials` header is used to tell the browsers to expose the response to front-end JavaScript code when the request’s credentials mode Request.credentials is “include”. The value of this header will default to `true` if `quarkus.http.cors.origins` property is set and there is a match with the precise `Origin` header.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"access-control-allow-credentials","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.http.ssl.certificate.credentials-provider","configDoc":"The `CredentialsProvider`. If this property is configured then a matching 'CredentialsProvider' will be used to get the keystore, keystore key and truststore passwords unless these passwords have already been configured. Please note that using MicroProfile `ConfigSource` which is directly supported by Quarkus Configuration should be preferred unless using `CredentialsProvider` provides for some additional security and dynamism.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"credentials-provider","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.http.ssl.certificate.credentials-provider-name","configDoc":"The credentials provider bean name.\n\nIt is the `&++#++64;Named` value of the credentials provider bean. It is used to discriminate if multiple CredentialsProvider beans are available. It is recommended to set this property even if there is only one credentials provider currently available to ensure the same provider is always found in deployments where more than one provider may be available.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"credentials-provider-name","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","enum":false}},{"configDocKey":{"type":"path","key":"quarkus.http.ssl.certificate.files","configDoc":"The list of path to server certificates using the PEM format. Specifying multiple files require SNI to be enabled.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"files","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","enum":false}},{"configDocKey":{"type":"path","key":"quarkus.http.ssl.certificate.key-files","configDoc":"The list of path to server certificates private key file using the PEM format. Specifying multiple files require SNI to be enabled. The order of the key files must match the order of the certificates.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-files","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","enum":false}},{"configDocKey":{"type":"path","key":"quarkus.http.ssl.certificate.key-store-file","configDoc":"An optional key store which holds the certificate information instead of specifying separate files.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-store-file","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.http.ssl.certificate.key-store-file-type","configDoc":"An optional parameter to specify type of the key store file. If not given, the type is automatically detected based on the file name.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-store-file-type","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.http.ssl.certificate.key-store-provider","configDoc":"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.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-store-provider","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.http.ssl.certificate.key-store-password","configDoc":"A parameter to specify the password of the key store file. If not given, and if it can not be retrieved from `CredentialsProvider`.","withinAMap":false,"defaultValue":"password","javaDocSiteLink":"","docMapKey":"key-store-password","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.http.ssl.certificate.key-store-password-key","configDoc":"A parameter to specify a `CredentialsProvider` property key which can be used to get the password of the key store file from `CredentialsProvider`.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-store-password-key","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.http.ssl.certificate.key-store-key-alias","configDoc":"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.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-store-key-alias","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.http.ssl.certificate.key-store-key-password","configDoc":"An optional parameter to define the password for the key, in case it's different from `key-store-password` If not given then it may be retrieved from `CredentialsProvider`.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-store-key-password","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.http.ssl.certificate.key-store-key-password-key","configDoc":"A parameter to specify a `CredentialsProvider` property key which can be used to get the password for the key from `CredentialsProvider`.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-store-key-password-key","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","enum":false}},{"configDocKey":{"type":"path","key":"quarkus.http.ssl.certificate.trust-store-file","configDoc":"An optional trust store which holds the certificate information of the certificates to trust.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"trust-store-file","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.http.ssl.certificate.trust-store-file-type","configDoc":"An optional parameter to specify type of the trust store file. If not given, the type is automatically detected based on the file name.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"trust-store-file-type","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.http.ssl.certificate.trust-store-provider","configDoc":"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.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"trust-store-provider","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.http.ssl.certificate.trust-store-password","configDoc":"A parameter to specify the password of the trust store file. If not given then it may be retrieved from `CredentialsProvider`.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"trust-store-password","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.http.ssl.certificate.trust-store-password-key","configDoc":"A parameter to specify a `CredentialsProvider` property key which can be used to get the password of the trust store file from `CredentialsProvider`.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"trust-store-password-key","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.http.ssl.certificate.trust-store-cert-alias","configDoc":"An optional parameter to trust only one specific certificate in the trust store (instead of trusting all certificates in the store).","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"trust-store-cert-alias","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.http.ssl.cipher-suites","configDoc":"The cipher suites to use. If none is given, a reasonable default is selected.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"cipher-suites","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.http.ssl.protocols","configDoc":"The list of protocols to explicitly enable.","withinAMap":false,"defaultValue":"TLSv1.3,TLSv1.2","javaDocSiteLink":"","docMapKey":"protocols","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.http.ssl.sni","configDoc":"Enables Server Name Indication (SNI), an TLS extension allowing the server to use multiple certificates. The client indicate the server name during the TLS handshake, allowing the server to select the right certificate.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"sni","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.http.static-resources.index-page","configDoc":"Set the index page when serving static resources.","withinAMap":false,"defaultValue":"index.html","javaDocSiteLink":"","docMapKey":"index-page","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.http.static-resources.include-hidden","configDoc":"Set whether hidden files should be served.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"include-hidden","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.http.static-resources.enable-range-support","configDoc":"Set whether range requests (resumable downloads; media streaming) should be enabled.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"enable-range-support","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.http.static-resources.caching-enabled","configDoc":"Set whether cache handling is enabled.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"caching-enabled","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.http.static-resources.cache-entry-timeout","configDoc":"Set the cache entry timeout. The default is `30` seconds.","withinAMap":false,"defaultValue":"30S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"cache-entry-timeout","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.http.static-resources.max-age","configDoc":"Set value for max age in caching headers. The default is `24` hours.","withinAMap":false,"defaultValue":"24H","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"max-age","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","enum":false}},{"configDocKey":{"type":"int","key":"quarkus.http.static-resources.max-cache-size","configDoc":"Set the max cache size.","withinAMap":false,"defaultValue":"10000","javaDocSiteLink":"","docMapKey":"max-cache-size","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.http.handle-100-continue-automatically","configDoc":"When set to `true`, the HTTP server automatically sends `100 CONTINUE` response when the request expects it (with the `Expect: 100-Continue` header).","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"handle100-continue-automatically","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.http","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.http.io-threads","configDoc":"The number if IO threads used to perform IO. This will be automatically set to a reasonable value based on the number of CPU cores if it is not provided. If this is set to a higher value than the number of Vert.x event loops then it will be capped at the number of event loops. In general this should be controlled by setting quarkus.vertx.event-loops-pool-size, this setting should only be used if you want to limit the number of HTTP io threads to a smaller number than the total number of IO threads.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"io-threads","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.http","enum":false}},{"configDocKey":{"type":"io.quarkus.runtime.configuration.MemorySize","key":"quarkus.http.limits.max-header-size","configDoc":"The maximum length of all headers.","withinAMap":false,"defaultValue":"20K","javaDocSiteLink":"","docMapKey":"max-header-size","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","enum":false}},{"configDocKey":{"type":"io.quarkus.runtime.configuration.MemorySize","key":"quarkus.http.limits.max-body-size","configDoc":"The maximum size of a request body.","withinAMap":false,"defaultValue":"10240K","javaDocSiteLink":"","docMapKey":"max-body-size","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","enum":false}},{"configDocKey":{"type":"io.quarkus.runtime.configuration.MemorySize","key":"quarkus.http.limits.max-chunk-size","configDoc":"The max HTTP chunk size","withinAMap":false,"defaultValue":"8192","javaDocSiteLink":"","docMapKey":"max-chunk-size","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","enum":false}},{"configDocKey":{"type":"int","key":"quarkus.http.limits.max-initial-line-length","configDoc":"The maximum length of the initial line (e.g. `\"GET / HTTP/1.0\"`).","withinAMap":false,"defaultValue":"4096","javaDocSiteLink":"","docMapKey":"max-initial-line-length","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","enum":false}},{"configDocKey":{"type":"io.quarkus.runtime.configuration.MemorySize","key":"quarkus.http.limits.max-form-attribute-size","configDoc":"The maximum length of a form attribute.","withinAMap":false,"defaultValue":"2048","javaDocSiteLink":"","docMapKey":"max-form-attribute-size","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.http.limits.max-connections","configDoc":"The maximum number of connections that are allowed at any one time. If this is set it is recommended to set a short idle timeout.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"max-connections","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","enum":false}},{"configDocKey":{"type":"java.lang.Long","key":"quarkus.http.limits.header-table-size","configDoc":"Set the SETTINGS_HEADER_TABLE_SIZE HTTP/2 setting.\n\nAllows the sender to inform the remote endpoint of the maximum size of the header compression table used to decode header blocks, in octets. The encoder can select any size equal to or less than this value by using signaling specific to the header compression format inside a header block. The initial value is `4,096` octets.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"header-table-size","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","enum":false}},{"configDocKey":{"type":"java.lang.Long","key":"quarkus.http.limits.max-concurrent-streams","configDoc":"Set SETTINGS_MAX_CONCURRENT_STREAMS HTTP/2 setting.\n\nIndicates the maximum number of concurrent streams that the sender will allow. This limit is directional: it applies to the number of streams that the sender permits the receiver to create. Initially, there is no limit to this value. It is recommended that this value be no smaller than 100, to not unnecessarily limit parallelism.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"max-concurrent-streams","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.http.limits.max-frame-size","configDoc":"Set the SETTINGS_MAX_FRAME_SIZE HTTP/2 setting. Indicates the size of the largest frame payload that the sender is willing to receive, in octets. The initial value is `2^14` (16,384) octets.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"max-frame-size","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","enum":false}},{"configDocKey":{"type":"java.lang.Long","key":"quarkus.http.limits.max-header-list-size","configDoc":"Set the SETTINGS_MAX_HEADER_LIST_SIZE HTTP/2 setting. This advisory setting informs a peer of the maximum size of header list that the sender is prepared to accept, in octets. The value is based on the uncompressed size of header fields, including the length of the name and value in octets plus an overhead of 32 octets for each header field. The default value is `8192`","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"max-header-list-size","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.http.idle-timeout","configDoc":"Http connection idle timeout","withinAMap":false,"defaultValue":"30M","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"idle-timeout","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.http","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.http.read-timeout","configDoc":"Http connection read timeout for blocking IO. This is the maximum amount of time a thread will wait for data, before an IOException will be thrown and the connection closed.","withinAMap":false,"defaultValue":"60S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"read-timeout","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.http","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.http.body.handle-file-uploads","configDoc":"Whether the files sent using `multipart/form-data` will be stored locally.\n\nIf `true`, they will be stored in `quarkus.http.body-handler.uploads-directory` and will be made available via `io.vertx.ext.web.RoutingContext.fileUploads()`. Otherwise, the files sent using `multipart/form-data` will not be stored locally, and `io.vertx.ext.web.RoutingContext.fileUploads()` will always return an empty collection. Note that even with this option being set to `false`, the `multipart/form-data` requests will be accepted.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"handle-file-uploads","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.http.body.uploads-directory","configDoc":"The directory where the files sent using `multipart/form-data` should be stored.\n\nEither an absolute path or a path relative to the current directory of the application process.","withinAMap":false,"defaultValue":"${java.io.tmpdir}/uploads","javaDocSiteLink":"","docMapKey":"uploads-directory","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.http.body.merge-form-attributes","configDoc":"Whether the form attributes should be added to the request parameters.\n\nIf `true`, the form attributes will be added to the request parameters; otherwise the form parameters will not be added to the request parameters","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"merge-form-attributes","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.http.body.delete-uploaded-files-on-end","configDoc":"Whether the uploaded files should be removed after serving the request.\n\nIf `true` the uploaded files stored in `quarkus.http.body-handler.uploads-directory` will be removed after handling the request. Otherwise, the files will be left there forever.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"delete-uploaded-files-on-end","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.http.body.preallocate-body-buffer","configDoc":"Whether the body buffer should pre-allocated based on the `Content-Length` header value.\n\nIf `true` the body buffer is pre-allocated according to the size read from the `Content-Length` header. Otherwise, the body buffer is pre-allocated to 1KB, and is resized dynamically","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"preallocate-body-buffer","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.http.body.multipart.file-content-types","configDoc":"A comma-separated list of `ContentType` to indicate whether a given multipart field should be handled as a file part. You can use this setting to force HTTP-based extensions to parse a message part as a file based on its content type. For now, this setting only works when using RESTEasy Reactive.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"file-content-types","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.http.auth.session.encryption-key","configDoc":"The encryption key that is used to store persistent logins (e.g. for form auth). Logins are stored in a persistent cookie that is encrypted with AES-256 using a key derived from a SHA-256 hash of the key that is provided here. If no key is provided then an in-memory one will be generated, this will change on every restart though so it is not suitable for production environments. This must be more than 16 characters long for security reasons","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"encryption-key","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.http","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.http.so-reuse-port","configDoc":"Enable socket reuse port (linux/macOs native transport only)","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"so-reuse-port","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.http","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.http.tcp-quick-ack","configDoc":"Enable tcp quick ack (linux native transport only)","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"tcp-quick-ack","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.http","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.http.tcp-cork","configDoc":"Enable tcp cork (linux native transport only)","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"tcp-cork","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.http","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.http.tcp-fast-open","configDoc":"Enable tcp fast open (linux native transport only)","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"tcp-fast-open","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.http","enum":false}},{"configDocKey":{"type":"int","key":"quarkus.http.accept-backlog","configDoc":"The accept backlog, this is how many connections can be waiting to be accepted before connections start being rejected","withinAMap":false,"defaultValue":"-1","javaDocSiteLink":"","docMapKey":"accept-backlog","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.http","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.http.initial-window-size","configDoc":"Set the SETTINGS_INITIAL_WINDOW_SIZE HTTP/2 setting. Indicates the sender's initial window size (in octets) for stream-level flow control. The initial value is `2^16-1` (65,535) octets.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"initial-window-size","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.http","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.http.domain-socket","configDoc":"Path to a unix domain socket","withinAMap":false,"defaultValue":"/var/run/io.quarkus.app.socket","javaDocSiteLink":"","docMapKey":"domain-socket","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.http","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.http.domain-socket-enabled","configDoc":"Enable listening to host:port","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"domain-socket-enabled","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.http","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.http.record-request-start-time","configDoc":"If this is true then the request start time will be recorded to enable logging of total request time. This has a small performance penalty, so is disabled by default.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"record-request-start-time","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.http","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.http.access-log.enabled","configDoc":"If access logging is enabled. By default this will log via the standard logging facility","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.http.access-log.exclude-pattern","configDoc":"A regular expression that can be used to exclude some paths from logging.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"exclude-pattern","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.http.access-log.pattern","configDoc":"The access log pattern.\n\nIf this is the string `common`, `combined` or `long` then this will use one of the specified named formats:\n\n- common: `%h %l %u %t \"%r\" %s %b`\n- combined: `%h %l %u %t \"%r\" %s %b \"%{i,Referer}\" \"%{i,User-Agent}\"`\n- long: `%r\\n%{ALL_REQUEST_HEADERS}`\n\nOtherwise, consult the Quarkus documentation for the full list of variables that can be used.","withinAMap":false,"defaultValue":"common","javaDocSiteLink":"","docMapKey":"pattern","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.http.access-log.log-to-file","configDoc":"If logging should be done to a separate file.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"log-to-file","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.http.access-log.base-file-name","configDoc":"The access log file base name, defaults to 'quarkus' which will give a log file name of 'quarkus.log'.","withinAMap":false,"defaultValue":"quarkus","javaDocSiteLink":"","docMapKey":"base-file-name","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.http.access-log.log-directory","configDoc":"The log directory to use when logging access to a file If this is not set then the current working directory is used.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"log-directory","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.http.access-log.log-suffix","configDoc":"The log file suffix","withinAMap":false,"defaultValue":".log","javaDocSiteLink":"","docMapKey":"log-suffix","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.http.access-log.category","configDoc":"The log category to use if logging is being done via the standard log mechanism (i.e. if base-file-name is empty).","withinAMap":false,"defaultValue":"io.quarkus.http.access-log","javaDocSiteLink":"","docMapKey":"category","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.http.access-log.rotate","configDoc":"If the log should be rotated daily","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"rotate","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.http.same-site-cookie.\"same-site-cookie\".case-sensitive","configDoc":"If the cookie pattern is case-sensitive","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"case-sensitive","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","enum":false}},{"configDocKey":{"type":"io.vertx.core.http.CookieSameSite","key":"quarkus.http.same-site-cookie.\"same-site-cookie\".value","configDoc":"The value to set in the samesite attribute","withinAMap":true,"defaultValue":"","javaDocSiteLink":"https://vertx.io/docs/apidocs/io/vertx/core/http/CookieSameSite.html","docMapKey":"value","configPhase":"RUN_TIME","acceptedValues":["`none`","`strict`","`lax`"],"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","enum":true}},{"configDocKey":{"type":"boolean","key":"quarkus.http.same-site-cookie.\"same-site-cookie\".enable-client-checker","configDoc":"Some User Agents break when sent SameSite=None, this will detect them and avoid sending the value","withinAMap":true,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"enable-client-checker","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.http.same-site-cookie.\"same-site-cookie\".add-secure-for-none","configDoc":"If this is true then the 'secure' attribute will automatically be sent on cookies with a SameSite attribute of None.","withinAMap":true,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"add-secure-for-none","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","enum":false}},{"configDocKey":{"type":"io.quarkus.vertx.http.runtime.HttpConfiguration.PayloadHint","key":"quarkus.http.unhandled-error-content-type-default","configDoc":"Provides a hint (optional) for the default content type of responses generated for the errors not handled by the application.\n\nIf the client requested a supported content-type in request headers (e.g. \"Accept: application/json\", \"Accept: text/html\"), Quarkus will use that content type.\n\nOtherwise, it will default to the content type configured here.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"unhandled-error-content-type-default","configPhase":"RUN_TIME","acceptedValues":["`json`","`html`"],"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.http","enum":true}},{"configDocKey":{"type":"string","key":"quarkus.http.header.\"header\".path","configDoc":"The path this header should be applied","withinAMap":true,"defaultValue":"/*","javaDocSiteLink":"","docMapKey":"path","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.http.header.\"header\".value","configDoc":"The value for this header configuration","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"value","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.http.header.\"header\".methods","configDoc":"The HTTP methods for this header configuration","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"methods","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.http.filter.\"filter\".matches","configDoc":"A regular expression for the paths matching this configuration","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"matches","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","enum":false}},{"configDocKey":{"type":"`Map`","key":"quarkus.http.filter.\"filter\".header","configDoc":"Additional HTTP Headers always sent in the response","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"header","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.http.filter.\"filter\".methods","configDoc":"The HTTP methods for this path configuration","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"methods","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.http.filter.\"filter\".order","configDoc":"","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"order","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.http.proxy.proxy-address-forwarding","configDoc":"If this is true then the address, scheme etc. will be set from headers forwarded by the proxy server, such as `X-Forwarded-For`. This should only be set if you are behind a proxy that sets these headers.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"proxy-address-forwarding","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.http.proxy.allow-forwarded","configDoc":"If this is true and proxy address forwarding is enabled then the standard `Forwarded` header will be used. In case the not standard `X-Forwarded-For` header is enabled and detected on HTTP requests, the standard header has the precedence. Activating this together with `quarkus.http.proxy.allow-x-forwarded` has security implications as clients can forge requests with a forwarded header that is not overwritten by the proxy. Therefore, proxies should strip unexpected `X-Forwarded` or `X-Forwarded-++*++` headers from the client.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"allow-forwarded","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.http.proxy.allow-x-forwarded","configDoc":"If either this or `allow-forwarded` are true and proxy address forwarding is enabled then the not standard `Forwarded` header will be used. In case the standard `Forwarded` header is enabled and detected on HTTP requests, the standard header has the precedence. Activating this together with `quarkus.http.proxy.allow-forwarded` has security implications as clients can forge requests with a forwarded header that is not overwritten by the proxy. Therefore, proxies should strip unexpected `X-Forwarded` or `X-Forwarded-++*++` headers from the client.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"allow-x-forwarded","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.http.proxy.enable-forwarded-host","configDoc":"Enable override the received request's host through a forwarded host header.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enable-forwarded-host","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.http.proxy.forwarded-host-header","configDoc":"Configure the forwarded host header to be used if override enabled.","withinAMap":false,"defaultValue":"X-Forwarded-Host","javaDocSiteLink":"","docMapKey":"forwarded-host-header","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.http.proxy.enable-forwarded-prefix","configDoc":"Enable prefix the received request's path with a forwarded prefix header.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enable-forwarded-prefix","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.http.proxy.forwarded-prefix-header","configDoc":"Configure the forwarded prefix header to be used if prefixing enabled.","withinAMap":false,"defaultValue":"X-Forwarded-Prefix","javaDocSiteLink":"","docMapKey":"forwarded-prefix-header","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","enum":false}},{"configDocKey":{"type":"io.quarkus.vertx.http.runtime.TrustedProxyCheck.TrustedProxyCheckPart","key":"quarkus.http.proxy.trusted-proxies","configDoc":"Configure the list of trusted proxy addresses. Received `Forwarded`, `X-Forwarded` or `X-Forwarded-++*++` headers from any other proxy address will be ignored. The trusted proxy address should be specified as the IP address (IPv4 or IPv6), hostname or Classless Inter-Domain Routing (CIDR) notation. Please note that Quarkus needs to perform DNS lookup for all hostnames during the request. For that reason, using hostnames is not recommended. Examples of a socket address in the form of `host` or `host:port`:\n\n - `127.0.0.1:8084`\n - `++[++0:0:0:0:0:0:0:1++]++`\n - `++[++0:0:0:0:0:0:0:1++]++:8084`\n - `++[++::++]++`\n - `localhost`\n - `localhost:8084` Examples of a CIDR notation:\n\n - `::/128`\n - `::/0`\n - `127.0.0.0/8` Please bear in mind that IPv4 CIDR won't match request sent from the IPv6 address and the other way around.","withinAMap":false,"defaultValue":"All proxy addresses are trusted","javaDocSiteLink":"","docMapKey":"trusted-proxies","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"boolean","key":"quarkus.http.cors","configDoc":"Enable the CORS filter.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"cors-enabled","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.http","enum":false}},{"configDocKey":{"type":"int","key":"quarkus.http.port","configDoc":"The HTTP port","withinAMap":false,"defaultValue":"8080","javaDocSiteLink":"","docMapKey":"port","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.http","enum":false}},{"configDocKey":{"type":"int","key":"quarkus.http.test-port","configDoc":"The HTTP port used to run tests","withinAMap":false,"defaultValue":"8081","javaDocSiteLink":"","docMapKey":"test-port","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.http","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.http.host","configDoc":"The HTTP host In dev/test mode this defaults to localhost, in prod mode this defaults to 0.0.0.0 Defaulting to 0.0.0.0 makes it easier to deploy Quarkus to container, however it is not suitable for dev/test mode as other people on the network can connect to your development machine.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"host","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.http","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.http.test-host","configDoc":"Used when `QuarkusIntegrationTest` is meant to execute against an application that is already running and listening on the host specified by this property.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"test-host","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.http","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.http.host-enabled","configDoc":"Enable listening to host:port","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"host-enabled","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.http","enum":false}},{"configDocKey":{"type":"int","key":"quarkus.http.ssl-port","configDoc":"The HTTPS port","withinAMap":false,"defaultValue":"8443","javaDocSiteLink":"","docMapKey":"ssl-port","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.http","enum":false}},{"configDocKey":{"type":"int","key":"quarkus.http.test-ssl-port","configDoc":"The HTTPS port used to run tests","withinAMap":false,"defaultValue":"8444","javaDocSiteLink":"","docMapKey":"test-ssl-port","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.http","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.http.test-ssl-enabled","configDoc":"Used when `QuarkusIntegrationTest` is meant to execute against an application that is already running to configure the test to use SSL.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"test-ssl-enabled","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.http","enum":false}},{"configDocKey":{"type":"io.quarkus.vertx.http.runtime.HttpConfiguration.InsecureRequests","key":"quarkus.http.insecure-requests","configDoc":"If insecure (i.e. http rather than https) requests are allowed. If this is `enabled` then http works as normal. `redirect` will still open the http port, but all requests will be redirected to the HTTPS port. `disabled` will prevent the HTTP port from opening at all.","withinAMap":false,"defaultValue":"enabled","javaDocSiteLink":"","docMapKey":"insecure-requests","configPhase":"RUN_TIME","acceptedValues":["`enabled`","`redirect`","`disabled`"],"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.http","enum":true}},{"configDocKey":{"type":"boolean","key":"quarkus.http.http2","configDoc":"If this is true (the default) then HTTP/2 will be enabled. Note that for browsers to be able to use it HTTPS must be enabled, and you must be running on JDK11 or above, as JDK8 does not support ALPN.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"http2","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.http","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.http.http2-push-enabled","configDoc":"Enables or Disable the HTTP/2 Push feature. This setting can be used to disable server push. The server will not send a `PUSH_PROMISE` frame if it receives this parameter set to @++{++code false++}++.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"http2-push-enabled","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.http","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.http.cors.origins","configDoc":"Origins allowed for CORS Comma separated list of valid URLs, e.g.: http://www.quarkus.io,http://localhost:3000 In case an entry of the list is surrounded by forward slashes, it is interpreted as a regular expression.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"origins","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.http.cors.methods","configDoc":"HTTP methods allowed for CORS Comma separated list of valid methods. ex: GET,PUT,POST The filter allows any method if this is not set. default: returns any requested method as valid","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"methods","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.http.cors.headers","configDoc":"HTTP headers allowed for CORS Comma separated list of valid headers. ex: X-Custom,Content-Disposition The filter allows any header if this is not set. default: returns any requested header as valid","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"headers","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.http.cors.exposed-headers","configDoc":"HTTP headers exposed in CORS Comma separated list of valid headers. ex: X-Custom,Content-Disposition default: empty","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"exposed-headers","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.http.cors.access-control-max-age","configDoc":"The `Access-Control-Max-Age` response header value indicating how long the results of a pre-flight request can be cached.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"access-control-max-age","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.http.cors.access-control-allow-credentials","configDoc":"The `Access-Control-Allow-Credentials` header is used to tell the browsers to expose the response to front-end JavaScript code when the request’s credentials mode Request.credentials is “include”. The value of this header will default to `true` if `quarkus.http.cors.origins` property is set and there is a match with the precise `Origin` header.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"access-control-allow-credentials","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.http.ssl.certificate.credentials-provider","configDoc":"The `CredentialsProvider`. If this property is configured then a matching 'CredentialsProvider' will be used to get the keystore, keystore key and truststore passwords unless these passwords have already been configured. Please note that using MicroProfile `ConfigSource` which is directly supported by Quarkus Configuration should be preferred unless using `CredentialsProvider` provides for some additional security and dynamism.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"credentials-provider","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.http.ssl.certificate.credentials-provider-name","configDoc":"The credentials provider bean name.\n\nIt is the `&++#++64;Named` value of the credentials provider bean. It is used to discriminate if multiple CredentialsProvider beans are available. It is recommended to set this property even if there is only one credentials provider currently available to ensure the same provider is always found in deployments where more than one provider may be available.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"credentials-provider-name","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","enum":false}},{"configDocKey":{"type":"path","key":"quarkus.http.ssl.certificate.files","configDoc":"The list of path to server certificates using the PEM format. Specifying multiple files require SNI to be enabled.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"files","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","enum":false}},{"configDocKey":{"type":"path","key":"quarkus.http.ssl.certificate.key-files","configDoc":"The list of path to server certificates private key file using the PEM format. Specifying multiple files require SNI to be enabled. The order of the key files must match the order of the certificates.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-files","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","enum":false}},{"configDocKey":{"type":"path","key":"quarkus.http.ssl.certificate.key-store-file","configDoc":"An optional key store which holds the certificate information instead of specifying separate files.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-store-file","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.http.ssl.certificate.key-store-file-type","configDoc":"An optional parameter to specify type of the key store file. If not given, the type is automatically detected based on the file name.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-store-file-type","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.http.ssl.certificate.key-store-provider","configDoc":"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.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-store-provider","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.http.ssl.certificate.key-store-password","configDoc":"A parameter to specify the password of the key store file. If not given, and if it can not be retrieved from `CredentialsProvider`.","withinAMap":false,"defaultValue":"password","javaDocSiteLink":"","docMapKey":"key-store-password","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.http.ssl.certificate.key-store-password-key","configDoc":"A parameter to specify a `CredentialsProvider` property key which can be used to get the password of the key store file from `CredentialsProvider`.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-store-password-key","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.http.ssl.certificate.key-store-key-alias","configDoc":"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.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-store-key-alias","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.http.ssl.certificate.key-store-key-password","configDoc":"An optional parameter to define the password for the key, in case it's different from `key-store-password` If not given then it may be retrieved from `CredentialsProvider`.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-store-key-password","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.http.ssl.certificate.key-store-key-password-key","configDoc":"A parameter to specify a `CredentialsProvider` property key which can be used to get the password for the key from `CredentialsProvider`.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-store-key-password-key","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","enum":false}},{"configDocKey":{"type":"path","key":"quarkus.http.ssl.certificate.trust-store-file","configDoc":"An optional trust store which holds the certificate information of the certificates to trust.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"trust-store-file","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.http.ssl.certificate.trust-store-file-type","configDoc":"An optional parameter to specify type of the trust store file. If not given, the type is automatically detected based on the file name.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"trust-store-file-type","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.http.ssl.certificate.trust-store-provider","configDoc":"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.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"trust-store-provider","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.http.ssl.certificate.trust-store-password","configDoc":"A parameter to specify the password of the trust store file. If not given then it may be retrieved from `CredentialsProvider`.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"trust-store-password","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.http.ssl.certificate.trust-store-password-key","configDoc":"A parameter to specify a `CredentialsProvider` property key which can be used to get the password of the trust store file from `CredentialsProvider`.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"trust-store-password-key","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.http.ssl.certificate.trust-store-cert-alias","configDoc":"An optional parameter to trust only one specific certificate in the trust store (instead of trusting all certificates in the store).","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"trust-store-cert-alias","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.http.ssl.cipher-suites","configDoc":"The cipher suites to use. If none is given, a reasonable default is selected.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"cipher-suites","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.http.ssl.protocols","configDoc":"Sets the ordered list of enabled SSL/TLS protocols.\n\nIf not set, it defaults to `\"TLSv1.3, TLSv1.2\"`. The following list of protocols are supported: `TLSv1, TLSv1.1, TLSv1.2, TLSv1.3`. To only enable `TLSv1.3`, set the value to `to \"TLSv1.3\"`.\n\nNote that setting an empty list, and enabling SSL/TLS is invalid. You must at least have one protocol.","withinAMap":false,"defaultValue":"TLSv1.3,TLSv1.2","javaDocSiteLink":"","docMapKey":"protocols","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.http.ssl.sni","configDoc":"Enables Server Name Indication (SNI), an TLS extension allowing the server to use multiple certificates. The client indicate the server name during the TLS handshake, allowing the server to select the right certificate.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"sni","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.http.static-resources.index-page","configDoc":"Set the index page when serving static resources.","withinAMap":false,"defaultValue":"index.html","javaDocSiteLink":"","docMapKey":"index-page","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.http.static-resources.include-hidden","configDoc":"Set whether hidden files should be served.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"include-hidden","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.http.static-resources.enable-range-support","configDoc":"Set whether range requests (resumable downloads; media streaming) should be enabled.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"enable-range-support","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.http.static-resources.caching-enabled","configDoc":"Set whether cache handling is enabled.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"caching-enabled","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.http.static-resources.cache-entry-timeout","configDoc":"Set the cache entry timeout. The default is `30` seconds.","withinAMap":false,"defaultValue":"30S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"cache-entry-timeout","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.http.static-resources.max-age","configDoc":"Set value for max age in caching headers. The default is `24` hours.","withinAMap":false,"defaultValue":"24H","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"max-age","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","enum":false}},{"configDocKey":{"type":"int","key":"quarkus.http.static-resources.max-cache-size","configDoc":"Set the max cache size.","withinAMap":false,"defaultValue":"10000","javaDocSiteLink":"","docMapKey":"max-cache-size","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.http.handle-100-continue-automatically","configDoc":"When set to `true`, the HTTP server automatically sends `100 CONTINUE` response when the request expects it (with the `Expect: 100-Continue` header).","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"handle100-continue-automatically","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.http","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.http.io-threads","configDoc":"The number if IO threads used to perform IO. This will be automatically set to a reasonable value based on the number of CPU cores if it is not provided. If this is set to a higher value than the number of Vert.x event loops then it will be capped at the number of event loops. In general this should be controlled by setting quarkus.vertx.event-loops-pool-size, this setting should only be used if you want to limit the number of HTTP io threads to a smaller number than the total number of IO threads.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"io-threads","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.http","enum":false}},{"configDocKey":{"type":"io.quarkus.runtime.configuration.MemorySize","key":"quarkus.http.limits.max-header-size","configDoc":"The maximum length of all headers.","withinAMap":false,"defaultValue":"20K","javaDocSiteLink":"","docMapKey":"max-header-size","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","enum":false}},{"configDocKey":{"type":"io.quarkus.runtime.configuration.MemorySize","key":"quarkus.http.limits.max-body-size","configDoc":"The maximum size of a request body.","withinAMap":false,"defaultValue":"10240K","javaDocSiteLink":"","docMapKey":"max-body-size","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","enum":false}},{"configDocKey":{"type":"io.quarkus.runtime.configuration.MemorySize","key":"quarkus.http.limits.max-chunk-size","configDoc":"The max HTTP chunk size","withinAMap":false,"defaultValue":"8192","javaDocSiteLink":"","docMapKey":"max-chunk-size","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","enum":false}},{"configDocKey":{"type":"int","key":"quarkus.http.limits.max-initial-line-length","configDoc":"The maximum length of the initial line (e.g. `\"GET / HTTP/1.0\"`).","withinAMap":false,"defaultValue":"4096","javaDocSiteLink":"","docMapKey":"max-initial-line-length","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","enum":false}},{"configDocKey":{"type":"io.quarkus.runtime.configuration.MemorySize","key":"quarkus.http.limits.max-form-attribute-size","configDoc":"The maximum length of a form attribute.","withinAMap":false,"defaultValue":"2048","javaDocSiteLink":"","docMapKey":"max-form-attribute-size","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.http.limits.max-connections","configDoc":"The maximum number of connections that are allowed at any one time. If this is set it is recommended to set a short idle timeout.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"max-connections","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","enum":false}},{"configDocKey":{"type":"java.lang.Long","key":"quarkus.http.limits.header-table-size","configDoc":"Set the SETTINGS_HEADER_TABLE_SIZE HTTP/2 setting.\n\nAllows the sender to inform the remote endpoint of the maximum size of the header compression table used to decode header blocks, in octets. The encoder can select any size equal to or less than this value by using signaling specific to the header compression format inside a header block. The initial value is `4,096` octets.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"header-table-size","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","enum":false}},{"configDocKey":{"type":"java.lang.Long","key":"quarkus.http.limits.max-concurrent-streams","configDoc":"Set SETTINGS_MAX_CONCURRENT_STREAMS HTTP/2 setting.\n\nIndicates the maximum number of concurrent streams that the sender will allow. This limit is directional: it applies to the number of streams that the sender permits the receiver to create. Initially, there is no limit to this value. It is recommended that this value be no smaller than 100, to not unnecessarily limit parallelism.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"max-concurrent-streams","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.http.limits.max-frame-size","configDoc":"Set the SETTINGS_MAX_FRAME_SIZE HTTP/2 setting. Indicates the size of the largest frame payload that the sender is willing to receive, in octets. The initial value is `2^14` (16,384) octets.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"max-frame-size","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","enum":false}},{"configDocKey":{"type":"java.lang.Long","key":"quarkus.http.limits.max-header-list-size","configDoc":"Set the SETTINGS_MAX_HEADER_LIST_SIZE HTTP/2 setting. This advisory setting informs a peer of the maximum size of header list that the sender is prepared to accept, in octets. The value is based on the uncompressed size of header fields, including the length of the name and value in octets plus an overhead of 32 octets for each header field. The default value is `8192`","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"max-header-list-size","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.http.idle-timeout","configDoc":"Http connection idle timeout","withinAMap":false,"defaultValue":"30M","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"idle-timeout","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.http","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.http.read-timeout","configDoc":"Http connection read timeout for blocking IO. This is the maximum amount of time a thread will wait for data, before an IOException will be thrown and the connection closed.","withinAMap":false,"defaultValue":"60S","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"read-timeout","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.http","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.http.body.handle-file-uploads","configDoc":"Whether the files sent using `multipart/form-data` will be stored locally.\n\nIf `true`, they will be stored in `quarkus.http.body-handler.uploads-directory` and will be made available via `io.vertx.ext.web.RoutingContext.fileUploads()`. Otherwise, the files sent using `multipart/form-data` will not be stored locally, and `io.vertx.ext.web.RoutingContext.fileUploads()` will always return an empty collection. Note that even with this option being set to `false`, the `multipart/form-data` requests will be accepted.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"handle-file-uploads","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.http.body.uploads-directory","configDoc":"The directory where the files sent using `multipart/form-data` should be stored.\n\nEither an absolute path or a path relative to the current directory of the application process.","withinAMap":false,"defaultValue":"${java.io.tmpdir}/uploads","javaDocSiteLink":"","docMapKey":"uploads-directory","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.http.body.merge-form-attributes","configDoc":"Whether the form attributes should be added to the request parameters.\n\nIf `true`, the form attributes will be added to the request parameters; otherwise the form parameters will not be added to the request parameters","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"merge-form-attributes","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.http.body.delete-uploaded-files-on-end","configDoc":"Whether the uploaded files should be removed after serving the request.\n\nIf `true` the uploaded files stored in `quarkus.http.body-handler.uploads-directory` will be removed after handling the request. Otherwise, the files will be left there forever.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"delete-uploaded-files-on-end","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.http.body.preallocate-body-buffer","configDoc":"Whether the body buffer should pre-allocated based on the `Content-Length` header value.\n\nIf `true` the body buffer is pre-allocated according to the size read from the `Content-Length` header. Otherwise, the body buffer is pre-allocated to 1KB, and is resized dynamically","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"preallocate-body-buffer","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.http.body.multipart.file-content-types","configDoc":"A comma-separated list of `ContentType` to indicate whether a given multipart field should be handled as a file part. You can use this setting to force HTTP-based extensions to parse a message part as a file based on its content type. For now, this setting only works when using RESTEasy Reactive.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"file-content-types","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.http.auth.session.encryption-key","configDoc":"The encryption key that is used to store persistent logins (e.g. for form auth). Logins are stored in a persistent cookie that is encrypted with AES-256 using a key derived from a SHA-256 hash of the key that is provided here. If no key is provided then an in-memory one will be generated, this will change on every restart though so it is not suitable for production environments. This must be more than 16 characters long for security reasons","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"encryption-key","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.http","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.http.so-reuse-port","configDoc":"Enable socket reuse port (linux/macOs native transport only)","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"so-reuse-port","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.http","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.http.tcp-quick-ack","configDoc":"Enable tcp quick ack (linux native transport only)","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"tcp-quick-ack","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.http","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.http.tcp-cork","configDoc":"Enable tcp cork (linux native transport only)","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"tcp-cork","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.http","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.http.tcp-fast-open","configDoc":"Enable tcp fast open (linux native transport only)","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"tcp-fast-open","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.http","enum":false}},{"configDocKey":{"type":"int","key":"quarkus.http.accept-backlog","configDoc":"The accept backlog, this is how many connections can be waiting to be accepted before connections start being rejected","withinAMap":false,"defaultValue":"-1","javaDocSiteLink":"","docMapKey":"accept-backlog","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.http","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.http.initial-window-size","configDoc":"Set the SETTINGS_INITIAL_WINDOW_SIZE HTTP/2 setting. Indicates the sender's initial window size (in octets) for stream-level flow control. The initial value is `2^16-1` (65,535) octets.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"initial-window-size","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.http","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.http.domain-socket","configDoc":"Path to a unix domain socket","withinAMap":false,"defaultValue":"/var/run/io.quarkus.app.socket","javaDocSiteLink":"","docMapKey":"domain-socket","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.http","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.http.domain-socket-enabled","configDoc":"Enable listening to host:port","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"domain-socket-enabled","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.http","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.http.record-request-start-time","configDoc":"If this is true then the request start time will be recorded to enable logging of total request time. This has a small performance penalty, so is disabled by default.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"record-request-start-time","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.http","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.http.access-log.enabled","configDoc":"If access logging is enabled. By default this will log via the standard logging facility","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enabled","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.http.access-log.exclude-pattern","configDoc":"A regular expression that can be used to exclude some paths from logging.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"exclude-pattern","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.http.access-log.pattern","configDoc":"The access log pattern.\n\nIf this is the string `common`, `combined` or `long` then this will use one of the specified named formats:\n\n- common: `%h %l %u %t \"%r\" %s %b`\n- combined: `%h %l %u %t \"%r\" %s %b \"%{i,Referer}\" \"%{i,User-Agent}\"`\n- long: `%r\\n%{ALL_REQUEST_HEADERS}`\n\nOtherwise, consult the Quarkus documentation for the full list of variables that can be used.","withinAMap":false,"defaultValue":"common","javaDocSiteLink":"","docMapKey":"pattern","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.http.access-log.log-to-file","configDoc":"If logging should be done to a separate file.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"log-to-file","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.http.access-log.base-file-name","configDoc":"The access log file base name, defaults to 'quarkus' which will give a log file name of 'quarkus.log'.","withinAMap":false,"defaultValue":"quarkus","javaDocSiteLink":"","docMapKey":"base-file-name","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.http.access-log.log-directory","configDoc":"The log directory to use when logging access to a file If this is not set then the current working directory is used.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"log-directory","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.http.access-log.log-suffix","configDoc":"The log file suffix","withinAMap":false,"defaultValue":".log","javaDocSiteLink":"","docMapKey":"log-suffix","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.http.access-log.category","configDoc":"The log category to use if logging is being done via the standard log mechanism (i.e. if base-file-name is empty).","withinAMap":false,"defaultValue":"io.quarkus.http.access-log","javaDocSiteLink":"","docMapKey":"category","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.http.access-log.rotate","configDoc":"If the log should be rotated daily","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"rotate","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.http.same-site-cookie.\"same-site-cookie\".case-sensitive","configDoc":"If the cookie pattern is case-sensitive","withinAMap":true,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"case-sensitive","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","enum":false}},{"configDocKey":{"type":"io.vertx.core.http.CookieSameSite","key":"quarkus.http.same-site-cookie.\"same-site-cookie\".value","configDoc":"The value to set in the samesite attribute","withinAMap":true,"defaultValue":"","javaDocSiteLink":"https://vertx.io/docs/apidocs/io/vertx/core/http/CookieSameSite.html","docMapKey":"value","configPhase":"RUN_TIME","acceptedValues":["`none`","`strict`","`lax`"],"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","enum":true}},{"configDocKey":{"type":"boolean","key":"quarkus.http.same-site-cookie.\"same-site-cookie\".enable-client-checker","configDoc":"Some User Agents break when sent SameSite=None, this will detect them and avoid sending the value","withinAMap":true,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"enable-client-checker","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.http.same-site-cookie.\"same-site-cookie\".add-secure-for-none","configDoc":"If this is true then the 'secure' attribute will automatically be sent on cookies with a SameSite attribute of None.","withinAMap":true,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"add-secure-for-none","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","enum":false}},{"configDocKey":{"type":"io.quarkus.vertx.http.runtime.HttpConfiguration.PayloadHint","key":"quarkus.http.unhandled-error-content-type-default","configDoc":"Provides a hint (optional) for the default content type of responses generated for the errors not handled by the application.\n\nIf the client requested a supported content-type in request headers (e.g. \"Accept: application/json\", \"Accept: text/html\"), Quarkus will use that content type.\n\nOtherwise, it will default to the content type configured here.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"unhandled-error-content-type-default","configPhase":"RUN_TIME","acceptedValues":["`json`","`html`"],"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.http","enum":true}},{"configDocKey":{"type":"string","key":"quarkus.http.header.\"header\".path","configDoc":"The path this header should be applied","withinAMap":true,"defaultValue":"/*","javaDocSiteLink":"","docMapKey":"path","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.http.header.\"header\".value","configDoc":"The value for this header configuration","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"value","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.http.header.\"header\".methods","configDoc":"The HTTP methods for this header configuration","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"methods","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.http.filter.\"filter\".matches","configDoc":"A regular expression for the paths matching this configuration","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"matches","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","enum":false}},{"configDocKey":{"type":"`Map`","key":"quarkus.http.filter.\"filter\".header","configDoc":"Additional HTTP Headers always sent in the response","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"header","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.http.filter.\"filter\".methods","configDoc":"The HTTP methods for this path configuration","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"methods","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.http.filter.\"filter\".order","configDoc":"","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"order","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.http.proxy.proxy-address-forwarding","configDoc":"If this is true then the address, scheme etc. will be set from headers forwarded by the proxy server, such as `X-Forwarded-For`. This should only be set if you are behind a proxy that sets these headers.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"proxy-address-forwarding","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.http.proxy.allow-forwarded","configDoc":"If this is true and proxy address forwarding is enabled then the standard `Forwarded` header will be used. In case the not standard `X-Forwarded-For` header is enabled and detected on HTTP requests, the standard header has the precedence. Activating this together with `quarkus.http.proxy.allow-x-forwarded` has security implications as clients can forge requests with a forwarded header that is not overwritten by the proxy. Therefore, proxies should strip unexpected `X-Forwarded` or `X-Forwarded-++*++` headers from the client.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"allow-forwarded","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.http.proxy.allow-x-forwarded","configDoc":"If either this or `allow-forwarded` are true and proxy address forwarding is enabled then the not standard `Forwarded` header will be used. In case the standard `Forwarded` header is enabled and detected on HTTP requests, the standard header has the precedence. Activating this together with `quarkus.http.proxy.allow-forwarded` has security implications as clients can forge requests with a forwarded header that is not overwritten by the proxy. Therefore, proxies should strip unexpected `X-Forwarded` or `X-Forwarded-++*++` headers from the client.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"allow-x-forwarded","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.http.proxy.enable-forwarded-host","configDoc":"Enable override the received request's host through a forwarded host header.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enable-forwarded-host","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.http.proxy.forwarded-host-header","configDoc":"Configure the forwarded host header to be used if override enabled.","withinAMap":false,"defaultValue":"X-Forwarded-Host","javaDocSiteLink":"","docMapKey":"forwarded-host-header","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.http.proxy.enable-forwarded-prefix","configDoc":"Enable prefix the received request's path with a forwarded prefix header.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enable-forwarded-prefix","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.http.proxy.forwarded-prefix-header","configDoc":"Configure the forwarded prefix header to be used if prefixing enabled.","withinAMap":false,"defaultValue":"X-Forwarded-Prefix","javaDocSiteLink":"","docMapKey":"forwarded-prefix-header","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","enum":false}},{"configDocKey":{"type":"io.quarkus.vertx.http.runtime.TrustedProxyCheck.TrustedProxyCheckPart","key":"quarkus.http.proxy.trusted-proxies","configDoc":"Configure the list of trusted proxy addresses. Received `Forwarded`, `X-Forwarded` or `X-Forwarded-++*++` headers from any other proxy address will be ignored. The trusted proxy address should be specified as the IP address (IPv4 or IPv6), hostname or Classless Inter-Domain Routing (CIDR) notation. Please note that Quarkus needs to perform DNS lookup for all hostnames during the request. For that reason, using hostnames is not recommended. Examples of a socket address in the form of `host` or `host:port`:\n\n - `127.0.0.1:8084`\n - `++[++0:0:0:0:0:0:0:1++]++`\n - `++[++0:0:0:0:0:0:0:1++]++:8084`\n - `++[++::++]++`\n - `localhost`\n - `localhost:8084` Examples of a CIDR notation:\n\n - `::/128`\n - `::/0`\n - `127.0.0.0/8` Please bear in mind that IPv4 CIDR won't match request sent from the IPv6 address and the other way around.","withinAMap":false,"defaultValue":"All proxy addresses are trusted","javaDocSiteLink":"","docMapKey":"trusted-proxies","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.http","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.vertx.http.runtime.management.ManagementInterfaceConfiguration b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.vertx.http.runtime.management.ManagementInterfaceConfiguration index 067748c19d..3cde73bdea 100644 --- a/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.vertx.http.runtime.management.ManagementInterfaceConfiguration +++ b/_generated-doc/latest/config/all-configuration-roots-generated-doc/io.quarkus.vertx.http.runtime.management.ManagementInterfaceConfiguration @@ -1 +1 @@ -[{"configDocKey":{"type":"int","key":"quarkus.management.port","configDoc":"The HTTP port","withinAMap":false,"defaultValue":"9000","javaDocSiteLink":"","docMapKey":"port","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.management","enum":false}},{"configDocKey":{"type":"int","key":"quarkus.management.test-port","configDoc":"The HTTP port","withinAMap":false,"defaultValue":"9001","javaDocSiteLink":"","docMapKey":"test-port","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.management","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.management.host","configDoc":"The HTTP host Defaults to 0.0.0.0 Defaulting to 0.0.0.0 makes it easier to deploy Quarkus to container, however it is not suitable for dev/test mode as other people on the network can connect to your development machine.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"host","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.management","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.management.host-enabled","configDoc":"Enable listening to host:port","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"host-enabled","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.management","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.management.ssl.certificate.credentials-provider","configDoc":"The `CredentialsProvider`. If this property is configured then a matching 'CredentialsProvider' will be used to get the keystore, keystore key and truststore passwords unless these passwords have already been configured. Please note that using MicroProfile `ConfigSource` which is directly supported by Quarkus Configuration should be preferred unless using `CredentialsProvider` provides for some additional security and dynamism.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"credentials-provider","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.management","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.management.ssl.certificate.credentials-provider-name","configDoc":"The credentials provider bean name.\n\nIt is the `&++#++64;Named` value of the credentials provider bean. It is used to discriminate if multiple CredentialsProvider beans are available. It is recommended to set this property even if there is only one credentials provider currently available to ensure the same provider is always found in deployments where more than one provider may be available.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"credentials-provider-name","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.management","enum":false}},{"configDocKey":{"type":"path","key":"quarkus.management.ssl.certificate.files","configDoc":"The list of path to server certificates using the PEM format. Specifying multiple files require SNI to be enabled.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"files","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.management","enum":false}},{"configDocKey":{"type":"path","key":"quarkus.management.ssl.certificate.key-files","configDoc":"The list of path to server certificates private key file using the PEM format. Specifying multiple files require SNI to be enabled. The order of the key files must match the order of the certificates.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-files","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.management","enum":false}},{"configDocKey":{"type":"path","key":"quarkus.management.ssl.certificate.key-store-file","configDoc":"An optional key store which holds the certificate information instead of specifying separate files.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-store-file","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.management","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.management.ssl.certificate.key-store-file-type","configDoc":"An optional parameter to specify type of the key store file. If not given, the type is automatically detected based on the file name.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-store-file-type","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.management","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.management.ssl.certificate.key-store-provider","configDoc":"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.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-store-provider","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.management","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.management.ssl.certificate.key-store-password","configDoc":"A parameter to specify the password of the key store file. If not given, and if it can not be retrieved from `CredentialsProvider`.","withinAMap":false,"defaultValue":"password","javaDocSiteLink":"","docMapKey":"key-store-password","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.management","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.management.ssl.certificate.key-store-password-key","configDoc":"A parameter to specify a `CredentialsProvider` property key which can be used to get the password of the key store file from `CredentialsProvider`.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-store-password-key","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.management","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.management.ssl.certificate.key-store-key-alias","configDoc":"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.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-store-key-alias","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.management","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.management.ssl.certificate.key-store-key-password","configDoc":"An optional parameter to define the password for the key, in case it's different from `key-store-password` If not given then it may be retrieved from `CredentialsProvider`.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-store-key-password","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.management","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.management.ssl.certificate.key-store-key-password-key","configDoc":"A parameter to specify a `CredentialsProvider` property key which can be used to get the password for the key from `CredentialsProvider`.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-store-key-password-key","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.management","enum":false}},{"configDocKey":{"type":"path","key":"quarkus.management.ssl.certificate.trust-store-file","configDoc":"An optional trust store which holds the certificate information of the certificates to trust.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"trust-store-file","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.management","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.management.ssl.certificate.trust-store-file-type","configDoc":"An optional parameter to specify type of the trust store file. If not given, the type is automatically detected based on the file name.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"trust-store-file-type","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.management","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.management.ssl.certificate.trust-store-provider","configDoc":"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.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"trust-store-provider","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.management","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.management.ssl.certificate.trust-store-password","configDoc":"A parameter to specify the password of the trust store file. If not given then it may be retrieved from `CredentialsProvider`.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"trust-store-password","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.management","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.management.ssl.certificate.trust-store-password-key","configDoc":"A parameter to specify a `CredentialsProvider` property key which can be used to get the password of the trust store file from `CredentialsProvider`.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"trust-store-password-key","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.management","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.management.ssl.certificate.trust-store-cert-alias","configDoc":"An optional parameter to trust only one specific certificate in the trust store (instead of trusting all certificates in the store).","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"trust-store-cert-alias","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.management","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.management.ssl.cipher-suites","configDoc":"The cipher suites to use. If none is given, a reasonable default is selected.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"cipher-suites","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.management","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.management.ssl.protocols","configDoc":"The list of protocols to explicitly enable.","withinAMap":false,"defaultValue":"TLSv1.3,TLSv1.2","javaDocSiteLink":"","docMapKey":"protocols","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.management","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.management.ssl.sni","configDoc":"Enables Server Name Indication (SNI), an TLS extension allowing the server to use multiple certificates. The client indicate the server name during the TLS handshake, allowing the server to select the right certificate.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"sni","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.management","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.management.handle-100-continue-automatically","configDoc":"When set to `true`, the HTTP server automatically sends `100 CONTINUE` response when the request expects it (with the `Expect: 100-Continue` header).","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"handle100-continue-automatically","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.management","enum":false}},{"configDocKey":{"type":"io.quarkus.runtime.configuration.MemorySize","key":"quarkus.management.limits.max-header-size","configDoc":"The maximum length of all headers.","withinAMap":false,"defaultValue":"20K","javaDocSiteLink":"","docMapKey":"max-header-size","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.management","enum":false}},{"configDocKey":{"type":"io.quarkus.runtime.configuration.MemorySize","key":"quarkus.management.limits.max-body-size","configDoc":"The maximum size of a request body.","withinAMap":false,"defaultValue":"10240K","javaDocSiteLink":"","docMapKey":"max-body-size","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.management","enum":false}},{"configDocKey":{"type":"io.quarkus.runtime.configuration.MemorySize","key":"quarkus.management.limits.max-chunk-size","configDoc":"The max HTTP chunk size","withinAMap":false,"defaultValue":"8192","javaDocSiteLink":"","docMapKey":"max-chunk-size","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.management","enum":false}},{"configDocKey":{"type":"int","key":"quarkus.management.limits.max-initial-line-length","configDoc":"The maximum length of the initial line (e.g. `\"GET / HTTP/1.0\"`).","withinAMap":false,"defaultValue":"4096","javaDocSiteLink":"","docMapKey":"max-initial-line-length","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.management","enum":false}},{"configDocKey":{"type":"io.quarkus.runtime.configuration.MemorySize","key":"quarkus.management.limits.max-form-attribute-size","configDoc":"The maximum length of a form attribute.","withinAMap":false,"defaultValue":"2048","javaDocSiteLink":"","docMapKey":"max-form-attribute-size","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.management","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.management.limits.max-connections","configDoc":"The maximum number of connections that are allowed at any one time. If this is set it is recommended to set a short idle timeout.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"max-connections","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.management","enum":false}},{"configDocKey":{"type":"java.lang.Long","key":"quarkus.management.limits.header-table-size","configDoc":"Set the SETTINGS_HEADER_TABLE_SIZE HTTP/2 setting.\n\nAllows the sender to inform the remote endpoint of the maximum size of the header compression table used to decode header blocks, in octets. The encoder can select any size equal to or less than this value by using signaling specific to the header compression format inside a header block. The initial value is `4,096` octets.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"header-table-size","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.management","enum":false}},{"configDocKey":{"type":"java.lang.Long","key":"quarkus.management.limits.max-concurrent-streams","configDoc":"Set SETTINGS_MAX_CONCURRENT_STREAMS HTTP/2 setting.\n\nIndicates the maximum number of concurrent streams that the sender will allow. This limit is directional: it applies to the number of streams that the sender permits the receiver to create. Initially, there is no limit to this value. It is recommended that this value be no smaller than 100, to not unnecessarily limit parallelism.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"max-concurrent-streams","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.management","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.management.limits.max-frame-size","configDoc":"Set the SETTINGS_MAX_FRAME_SIZE HTTP/2 setting. Indicates the size of the largest frame payload that the sender is willing to receive, in octets. The initial value is `2^14` (16,384) octets.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"max-frame-size","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.management","enum":false}},{"configDocKey":{"type":"java.lang.Long","key":"quarkus.management.limits.max-header-list-size","configDoc":"Set the SETTINGS_MAX_HEADER_LIST_SIZE HTTP/2 setting. This advisory setting informs a peer of the maximum size of header list that the sender is prepared to accept, in octets. The value is based on the uncompressed size of header fields, including the length of the name and value in octets plus an overhead of 32 octets for each header field. The default value is `8192`","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"max-header-list-size","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.management","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.management.idle-timeout","configDoc":"Http connection idle timeout","withinAMap":false,"defaultValue":"30M","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"idle-timeout","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.management","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.management.body.handle-file-uploads","configDoc":"Whether the files sent using `multipart/form-data` will be stored locally.\n\nIf `true`, they will be stored in `quarkus.http.body-handler.uploads-directory` and will be made available via `io.vertx.ext.web.RoutingContext.fileUploads()`. Otherwise, the files sent using `multipart/form-data` will not be stored locally, and `io.vertx.ext.web.RoutingContext.fileUploads()` will always return an empty collection. Note that even with this option being set to `false`, the `multipart/form-data` requests will be accepted.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"handle-file-uploads","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.management","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.management.body.uploads-directory","configDoc":"The directory where the files sent using `multipart/form-data` should be stored.\n\nEither an absolute path or a path relative to the current directory of the application process.","withinAMap":false,"defaultValue":"${java.io.tmpdir}/uploads","javaDocSiteLink":"","docMapKey":"uploads-directory","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.management","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.management.body.merge-form-attributes","configDoc":"Whether the form attributes should be added to the request parameters.\n\nIf `true`, the form attributes will be added to the request parameters; otherwise the form parameters will not be added to the request parameters","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"merge-form-attributes","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.management","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.management.body.delete-uploaded-files-on-end","configDoc":"Whether the uploaded files should be removed after serving the request.\n\nIf `true` the uploaded files stored in `quarkus.http.body-handler.uploads-directory` will be removed after handling the request. Otherwise, the files will be left there forever.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"delete-uploaded-files-on-end","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.management","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.management.body.preallocate-body-buffer","configDoc":"Whether the body buffer should pre-allocated based on the `Content-Length` header value.\n\nIf `true` the body buffer is pre-allocated according to the size read from the `Content-Length` header. Otherwise, the body buffer is pre-allocated to 1KB, and is resized dynamically","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"preallocate-body-buffer","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.management","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.management.body.multipart.file-content-types","configDoc":"A comma-separated list of `ContentType` to indicate whether a given multipart field should be handled as a file part. You can use this setting to force HTTP-based extensions to parse a message part as a file based on its content type. For now, this setting only works when using RESTEasy Reactive.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"file-content-types","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.management","enum":false}},{"configDocKey":{"type":"int","key":"quarkus.management.accept-backlog","configDoc":"The accept backlog, this is how many connections can be waiting to be accepted before connections start being rejected","withinAMap":false,"defaultValue":"-1","javaDocSiteLink":"","docMapKey":"accept-backlog","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.management","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.management.domain-socket","configDoc":"Path to a unix domain socket","withinAMap":false,"defaultValue":"/var/run/io.quarkus.management.socket","javaDocSiteLink":"","docMapKey":"domain-socket","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.management","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.management.domain-socket-enabled","configDoc":"Enable listening to host:port","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"domain-socket-enabled","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.management","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.management.header.\"header\".path","configDoc":"The path this header should be applied","withinAMap":true,"defaultValue":"/*","javaDocSiteLink":"","docMapKey":"path","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.management","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.management.header.\"header\".value","configDoc":"The value for this header configuration","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"value","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.management","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.management.header.\"header\".methods","configDoc":"The HTTP methods for this header configuration","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"methods","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.management","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.management.filter.\"filter\".matches","configDoc":"A regular expression for the paths matching this configuration","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"matches","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.management","enum":false}},{"configDocKey":{"type":"`Map`","key":"quarkus.management.filter.\"filter\".header","configDoc":"Additional HTTP Headers always sent in the response","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"header","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.management","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.management.filter.\"filter\".methods","configDoc":"The HTTP methods for this path configuration","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"methods","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.management","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.management.filter.\"filter\".order","configDoc":"","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"order","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.management","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.management.proxy.proxy-address-forwarding","configDoc":"If this is true then the address, scheme etc. will be set from headers forwarded by the proxy server, such as `X-Forwarded-For`. This should only be set if you are behind a proxy that sets these headers.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"proxy-address-forwarding","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.management","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.management.proxy.allow-forwarded","configDoc":"If this is true and proxy address forwarding is enabled then the standard `Forwarded` header will be used. In case the not standard `X-Forwarded-For` header is enabled and detected on HTTP requests, the standard header has the precedence. Activating this together with `quarkus.http.proxy.allow-x-forwarded` has security implications as clients can forge requests with a forwarded header that is not overwritten by the proxy. Therefore, proxies should strip unexpected `X-Forwarded` or `X-Forwarded-++*++` headers from the client.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"allow-forwarded","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.management","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.management.proxy.allow-x-forwarded","configDoc":"If either this or `allow-forwarded` are true and proxy address forwarding is enabled then the not standard `Forwarded` header will be used. In case the standard `Forwarded` header is enabled and detected on HTTP requests, the standard header has the precedence. Activating this together with `quarkus.http.proxy.allow-forwarded` has security implications as clients can forge requests with a forwarded header that is not overwritten by the proxy. Therefore, proxies should strip unexpected `X-Forwarded` or `X-Forwarded-++*++` headers from the client.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"allow-x-forwarded","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.management","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.management.proxy.enable-forwarded-host","configDoc":"Enable override the received request's host through a forwarded host header.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enable-forwarded-host","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.management","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.management.proxy.forwarded-host-header","configDoc":"Configure the forwarded host header to be used if override enabled.","withinAMap":false,"defaultValue":"X-Forwarded-Host","javaDocSiteLink":"","docMapKey":"forwarded-host-header","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.management","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.management.proxy.enable-forwarded-prefix","configDoc":"Enable prefix the received request's path with a forwarded prefix header.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enable-forwarded-prefix","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.management","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.management.proxy.forwarded-prefix-header","configDoc":"Configure the forwarded prefix header to be used if prefixing enabled.","withinAMap":false,"defaultValue":"X-Forwarded-Prefix","javaDocSiteLink":"","docMapKey":"forwarded-prefix-header","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.management","enum":false}},{"configDocKey":{"type":"io.quarkus.vertx.http.runtime.TrustedProxyCheck.TrustedProxyCheckPart","key":"quarkus.management.proxy.trusted-proxies","configDoc":"Configure the list of trusted proxy addresses. Received `Forwarded`, `X-Forwarded` or `X-Forwarded-++*++` headers from any other proxy address will be ignored. The trusted proxy address should be specified as the IP address (IPv4 or IPv6), hostname or Classless Inter-Domain Routing (CIDR) notation. Please note that Quarkus needs to perform DNS lookup for all hostnames during the request. For that reason, using hostnames is not recommended. Examples of a socket address in the form of `host` or `host:port`:\n\n - `127.0.0.1:8084`\n - `++[++0:0:0:0:0:0:0:1++]++`\n - `++[++0:0:0:0:0:0:0:1++]++:8084`\n - `++[++::++]++`\n - `localhost`\n - `localhost:8084` Examples of a CIDR notation:\n\n - `::/128`\n - `::/0`\n - `127.0.0.0/8` Please bear in mind that IPv4 CIDR won't match request sent from the IPv6 address and the other way around.","withinAMap":false,"defaultValue":"All proxy addresses are trusted","javaDocSiteLink":"","docMapKey":"trusted-proxies","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.management","enum":false}}] \ No newline at end of file +[{"configDocKey":{"type":"int","key":"quarkus.management.port","configDoc":"The HTTP port","withinAMap":false,"defaultValue":"9000","javaDocSiteLink":"","docMapKey":"port","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.management","enum":false}},{"configDocKey":{"type":"int","key":"quarkus.management.test-port","configDoc":"The HTTP port","withinAMap":false,"defaultValue":"9001","javaDocSiteLink":"","docMapKey":"test-port","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.management","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.management.host","configDoc":"The HTTP host Defaults to 0.0.0.0 Defaulting to 0.0.0.0 makes it easier to deploy Quarkus to container, however it is not suitable for dev/test mode as other people on the network can connect to your development machine.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"host","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.management","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.management.host-enabled","configDoc":"Enable listening to host:port","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"host-enabled","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.management","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.management.ssl.certificate.credentials-provider","configDoc":"The `CredentialsProvider`. If this property is configured then a matching 'CredentialsProvider' will be used to get the keystore, keystore key and truststore passwords unless these passwords have already been configured. Please note that using MicroProfile `ConfigSource` which is directly supported by Quarkus Configuration should be preferred unless using `CredentialsProvider` provides for some additional security and dynamism.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"credentials-provider","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.management","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.management.ssl.certificate.credentials-provider-name","configDoc":"The credentials provider bean name.\n\nIt is the `&++#++64;Named` value of the credentials provider bean. It is used to discriminate if multiple CredentialsProvider beans are available. It is recommended to set this property even if there is only one credentials provider currently available to ensure the same provider is always found in deployments where more than one provider may be available.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"credentials-provider-name","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.management","enum":false}},{"configDocKey":{"type":"path","key":"quarkus.management.ssl.certificate.files","configDoc":"The list of path to server certificates using the PEM format. Specifying multiple files require SNI to be enabled.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"files","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.management","enum":false}},{"configDocKey":{"type":"path","key":"quarkus.management.ssl.certificate.key-files","configDoc":"The list of path to server certificates private key file using the PEM format. Specifying multiple files require SNI to be enabled. The order of the key files must match the order of the certificates.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-files","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.management","enum":false}},{"configDocKey":{"type":"path","key":"quarkus.management.ssl.certificate.key-store-file","configDoc":"An optional key store which holds the certificate information instead of specifying separate files.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-store-file","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.management","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.management.ssl.certificate.key-store-file-type","configDoc":"An optional parameter to specify type of the key store file. If not given, the type is automatically detected based on the file name.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-store-file-type","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.management","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.management.ssl.certificate.key-store-provider","configDoc":"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.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-store-provider","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.management","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.management.ssl.certificate.key-store-password","configDoc":"A parameter to specify the password of the key store file. If not given, and if it can not be retrieved from `CredentialsProvider`.","withinAMap":false,"defaultValue":"password","javaDocSiteLink":"","docMapKey":"key-store-password","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.management","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.management.ssl.certificate.key-store-password-key","configDoc":"A parameter to specify a `CredentialsProvider` property key which can be used to get the password of the key store file from `CredentialsProvider`.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-store-password-key","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.management","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.management.ssl.certificate.key-store-key-alias","configDoc":"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.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-store-key-alias","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.management","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.management.ssl.certificate.key-store-key-password","configDoc":"An optional parameter to define the password for the key, in case it's different from `key-store-password` If not given then it may be retrieved from `CredentialsProvider`.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-store-key-password","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.management","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.management.ssl.certificate.key-store-key-password-key","configDoc":"A parameter to specify a `CredentialsProvider` property key which can be used to get the password for the key from `CredentialsProvider`.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"key-store-key-password-key","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.management","enum":false}},{"configDocKey":{"type":"path","key":"quarkus.management.ssl.certificate.trust-store-file","configDoc":"An optional trust store which holds the certificate information of the certificates to trust.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"trust-store-file","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.management","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.management.ssl.certificate.trust-store-file-type","configDoc":"An optional parameter to specify type of the trust store file. If not given, the type is automatically detected based on the file name.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"trust-store-file-type","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.management","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.management.ssl.certificate.trust-store-provider","configDoc":"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.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"trust-store-provider","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.management","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.management.ssl.certificate.trust-store-password","configDoc":"A parameter to specify the password of the trust store file. If not given then it may be retrieved from `CredentialsProvider`.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"trust-store-password","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.management","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.management.ssl.certificate.trust-store-password-key","configDoc":"A parameter to specify a `CredentialsProvider` property key which can be used to get the password of the trust store file from `CredentialsProvider`.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"trust-store-password-key","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.management","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.management.ssl.certificate.trust-store-cert-alias","configDoc":"An optional parameter to trust only one specific certificate in the trust store (instead of trusting all certificates in the store).","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"trust-store-cert-alias","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.management","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.management.ssl.cipher-suites","configDoc":"The cipher suites to use. If none is given, a reasonable default is selected.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"cipher-suites","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.management","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.management.ssl.protocols","configDoc":"Sets the ordered list of enabled SSL/TLS protocols.\n\nIf not set, it defaults to `\"TLSv1.3, TLSv1.2\"`. The following list of protocols are supported: `TLSv1, TLSv1.1, TLSv1.2, TLSv1.3`. To only enable `TLSv1.3`, set the value to `to \"TLSv1.3\"`.\n\nNote that setting an empty list, and enabling SSL/TLS is invalid. You must at least have one protocol.","withinAMap":false,"defaultValue":"TLSv1.3,TLSv1.2","javaDocSiteLink":"","docMapKey":"protocols","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.management","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.management.ssl.sni","configDoc":"Enables Server Name Indication (SNI), an TLS extension allowing the server to use multiple certificates. The client indicate the server name during the TLS handshake, allowing the server to select the right certificate.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"sni","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.management","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.management.handle-100-continue-automatically","configDoc":"When set to `true`, the HTTP server automatically sends `100 CONTINUE` response when the request expects it (with the `Expect: 100-Continue` header).","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"handle100-continue-automatically","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.management","enum":false}},{"configDocKey":{"type":"io.quarkus.runtime.configuration.MemorySize","key":"quarkus.management.limits.max-header-size","configDoc":"The maximum length of all headers.","withinAMap":false,"defaultValue":"20K","javaDocSiteLink":"","docMapKey":"max-header-size","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.management","enum":false}},{"configDocKey":{"type":"io.quarkus.runtime.configuration.MemorySize","key":"quarkus.management.limits.max-body-size","configDoc":"The maximum size of a request body.","withinAMap":false,"defaultValue":"10240K","javaDocSiteLink":"","docMapKey":"max-body-size","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.management","enum":false}},{"configDocKey":{"type":"io.quarkus.runtime.configuration.MemorySize","key":"quarkus.management.limits.max-chunk-size","configDoc":"The max HTTP chunk size","withinAMap":false,"defaultValue":"8192","javaDocSiteLink":"","docMapKey":"max-chunk-size","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.management","enum":false}},{"configDocKey":{"type":"int","key":"quarkus.management.limits.max-initial-line-length","configDoc":"The maximum length of the initial line (e.g. `\"GET / HTTP/1.0\"`).","withinAMap":false,"defaultValue":"4096","javaDocSiteLink":"","docMapKey":"max-initial-line-length","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.management","enum":false}},{"configDocKey":{"type":"io.quarkus.runtime.configuration.MemorySize","key":"quarkus.management.limits.max-form-attribute-size","configDoc":"The maximum length of a form attribute.","withinAMap":false,"defaultValue":"2048","javaDocSiteLink":"","docMapKey":"max-form-attribute-size","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.management","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.management.limits.max-connections","configDoc":"The maximum number of connections that are allowed at any one time. If this is set it is recommended to set a short idle timeout.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"max-connections","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.management","enum":false}},{"configDocKey":{"type":"java.lang.Long","key":"quarkus.management.limits.header-table-size","configDoc":"Set the SETTINGS_HEADER_TABLE_SIZE HTTP/2 setting.\n\nAllows the sender to inform the remote endpoint of the maximum size of the header compression table used to decode header blocks, in octets. The encoder can select any size equal to or less than this value by using signaling specific to the header compression format inside a header block. The initial value is `4,096` octets.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"header-table-size","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.management","enum":false}},{"configDocKey":{"type":"java.lang.Long","key":"quarkus.management.limits.max-concurrent-streams","configDoc":"Set SETTINGS_MAX_CONCURRENT_STREAMS HTTP/2 setting.\n\nIndicates the maximum number of concurrent streams that the sender will allow. This limit is directional: it applies to the number of streams that the sender permits the receiver to create. Initially, there is no limit to this value. It is recommended that this value be no smaller than 100, to not unnecessarily limit parallelism.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"max-concurrent-streams","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.management","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.management.limits.max-frame-size","configDoc":"Set the SETTINGS_MAX_FRAME_SIZE HTTP/2 setting. Indicates the size of the largest frame payload that the sender is willing to receive, in octets. The initial value is `2^14` (16,384) octets.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"max-frame-size","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.management","enum":false}},{"configDocKey":{"type":"java.lang.Long","key":"quarkus.management.limits.max-header-list-size","configDoc":"Set the SETTINGS_MAX_HEADER_LIST_SIZE HTTP/2 setting. This advisory setting informs a peer of the maximum size of header list that the sender is prepared to accept, in octets. The value is based on the uncompressed size of header fields, including the length of the name and value in octets plus an overhead of 32 octets for each header field. The default value is `8192`","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"max-header-list-size","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.management","enum":false}},{"configDocKey":{"type":"java.time.Duration","key":"quarkus.management.idle-timeout","configDoc":"Http connection idle timeout","withinAMap":false,"defaultValue":"30M","javaDocSiteLink":"https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html","docMapKey":"idle-timeout","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.management","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.management.body.handle-file-uploads","configDoc":"Whether the files sent using `multipart/form-data` will be stored locally.\n\nIf `true`, they will be stored in `quarkus.http.body-handler.uploads-directory` and will be made available via `io.vertx.ext.web.RoutingContext.fileUploads()`. Otherwise, the files sent using `multipart/form-data` will not be stored locally, and `io.vertx.ext.web.RoutingContext.fileUploads()` will always return an empty collection. Note that even with this option being set to `false`, the `multipart/form-data` requests will be accepted.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"handle-file-uploads","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.management","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.management.body.uploads-directory","configDoc":"The directory where the files sent using `multipart/form-data` should be stored.\n\nEither an absolute path or a path relative to the current directory of the application process.","withinAMap":false,"defaultValue":"${java.io.tmpdir}/uploads","javaDocSiteLink":"","docMapKey":"uploads-directory","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.management","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.management.body.merge-form-attributes","configDoc":"Whether the form attributes should be added to the request parameters.\n\nIf `true`, the form attributes will be added to the request parameters; otherwise the form parameters will not be added to the request parameters","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"merge-form-attributes","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.management","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.management.body.delete-uploaded-files-on-end","configDoc":"Whether the uploaded files should be removed after serving the request.\n\nIf `true` the uploaded files stored in `quarkus.http.body-handler.uploads-directory` will be removed after handling the request. Otherwise, the files will be left there forever.","withinAMap":false,"defaultValue":"true","javaDocSiteLink":"","docMapKey":"delete-uploaded-files-on-end","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.management","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.management.body.preallocate-body-buffer","configDoc":"Whether the body buffer should pre-allocated based on the `Content-Length` header value.\n\nIf `true` the body buffer is pre-allocated according to the size read from the `Content-Length` header. Otherwise, the body buffer is pre-allocated to 1KB, and is resized dynamically","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"preallocate-body-buffer","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.management","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.management.body.multipart.file-content-types","configDoc":"A comma-separated list of `ContentType` to indicate whether a given multipart field should be handled as a file part. You can use this setting to force HTTP-based extensions to parse a message part as a file based on its content type. For now, this setting only works when using RESTEasy Reactive.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"file-content-types","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.management","enum":false}},{"configDocKey":{"type":"int","key":"quarkus.management.accept-backlog","configDoc":"The accept backlog, this is how many connections can be waiting to be accepted before connections start being rejected","withinAMap":false,"defaultValue":"-1","javaDocSiteLink":"","docMapKey":"accept-backlog","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.management","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.management.domain-socket","configDoc":"Path to a unix domain socket","withinAMap":false,"defaultValue":"/var/run/io.quarkus.management.socket","javaDocSiteLink":"","docMapKey":"domain-socket","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.management","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.management.domain-socket-enabled","configDoc":"Enable listening to host:port","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"domain-socket-enabled","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":false,"topLevelGrouping":"quarkus.management","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.management.header.\"header\".path","configDoc":"The path this header should be applied","withinAMap":true,"defaultValue":"/*","javaDocSiteLink":"","docMapKey":"path","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.management","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.management.header.\"header\".value","configDoc":"The value for this header configuration","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"value","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.management","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.management.header.\"header\".methods","configDoc":"The HTTP methods for this header configuration","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"methods","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.management","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.management.filter.\"filter\".matches","configDoc":"A regular expression for the paths matching this configuration","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"matches","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.management","enum":false}},{"configDocKey":{"type":"`Map`","key":"quarkus.management.filter.\"filter\".header","configDoc":"Additional HTTP Headers always sent in the response","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"header","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":true,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.management","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.management.filter.\"filter\".methods","configDoc":"The HTTP methods for this path configuration","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"methods","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.management","enum":false}},{"configDocKey":{"type":"java.lang.Integer","key":"quarkus.management.filter.\"filter\".order","configDoc":"","withinAMap":true,"defaultValue":"","javaDocSiteLink":"","docMapKey":"order","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.management","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.management.proxy.proxy-address-forwarding","configDoc":"If this is true then the address, scheme etc. will be set from headers forwarded by the proxy server, such as `X-Forwarded-For`. This should only be set if you are behind a proxy that sets these headers.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"proxy-address-forwarding","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.management","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.management.proxy.allow-forwarded","configDoc":"If this is true and proxy address forwarding is enabled then the standard `Forwarded` header will be used. In case the not standard `X-Forwarded-For` header is enabled and detected on HTTP requests, the standard header has the precedence. Activating this together with `quarkus.http.proxy.allow-x-forwarded` has security implications as clients can forge requests with a forwarded header that is not overwritten by the proxy. Therefore, proxies should strip unexpected `X-Forwarded` or `X-Forwarded-++*++` headers from the client.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"allow-forwarded","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.management","enum":false}},{"configDocKey":{"type":"java.lang.Boolean","key":"quarkus.management.proxy.allow-x-forwarded","configDoc":"If either this or `allow-forwarded` are true and proxy address forwarding is enabled then the not standard `Forwarded` header will be used. In case the standard `Forwarded` header is enabled and detected on HTTP requests, the standard header has the precedence. Activating this together with `quarkus.http.proxy.allow-forwarded` has security implications as clients can forge requests with a forwarded header that is not overwritten by the proxy. Therefore, proxies should strip unexpected `X-Forwarded` or `X-Forwarded-++*++` headers from the client.","withinAMap":false,"defaultValue":"","javaDocSiteLink":"","docMapKey":"allow-x-forwarded","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.management","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.management.proxy.enable-forwarded-host","configDoc":"Enable override the received request's host through a forwarded host header.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enable-forwarded-host","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.management","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.management.proxy.forwarded-host-header","configDoc":"Configure the forwarded host header to be used if override enabled.","withinAMap":false,"defaultValue":"X-Forwarded-Host","javaDocSiteLink":"","docMapKey":"forwarded-host-header","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.management","enum":false}},{"configDocKey":{"type":"boolean","key":"quarkus.management.proxy.enable-forwarded-prefix","configDoc":"Enable prefix the received request's path with a forwarded prefix header.","withinAMap":false,"defaultValue":"false","javaDocSiteLink":"","docMapKey":"enable-forwarded-prefix","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.management","enum":false}},{"configDocKey":{"type":"string","key":"quarkus.management.proxy.forwarded-prefix-header","configDoc":"Configure the forwarded prefix header to be used if prefixing enabled.","withinAMap":false,"defaultValue":"X-Forwarded-Prefix","javaDocSiteLink":"","docMapKey":"forwarded-prefix-header","configPhase":"RUN_TIME","acceptedValues":null,"optional":false,"list":false,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.management","enum":false}},{"configDocKey":{"type":"io.quarkus.vertx.http.runtime.TrustedProxyCheck.TrustedProxyCheckPart","key":"quarkus.management.proxy.trusted-proxies","configDoc":"Configure the list of trusted proxy addresses. Received `Forwarded`, `X-Forwarded` or `X-Forwarded-++*++` headers from any other proxy address will be ignored. The trusted proxy address should be specified as the IP address (IPv4 or IPv6), hostname or Classless Inter-Domain Routing (CIDR) notation. Please note that Quarkus needs to perform DNS lookup for all hostnames during the request. For that reason, using hostnames is not recommended. Examples of a socket address in the form of `host` or `host:port`:\n\n - `127.0.0.1:8084`\n - `++[++0:0:0:0:0:0:0:1++]++`\n - `++[++0:0:0:0:0:0:0:1++]++:8084`\n - `++[++::++]++`\n - `localhost`\n - `localhost:8084` Examples of a CIDR notation:\n\n - `::/128`\n - `::/0`\n - `127.0.0.0/8` Please bear in mind that IPv4 CIDR won't match request sent from the IPv6 address and the other way around.","withinAMap":false,"defaultValue":"All proxy addresses are trusted","javaDocSiteLink":"","docMapKey":"trusted-proxies","configPhase":"RUN_TIME","acceptedValues":null,"optional":true,"list":true,"passThroughMap":false,"withinAConfigGroup":true,"topLevelGrouping":"quarkus.management","enum":false}}] \ No newline at end of file diff --git a/_generated-doc/latest/config/quarkus-all-build-items.adoc b/_generated-doc/latest/config/quarkus-all-build-items.adoc index 8cbb7ec0da..9d4b1f611f 100644 --- a/_generated-doc/latest/config/quarkus-all-build-items.adoc +++ b/_generated-doc/latest/config/quarkus-all-build-items.adoc @@ -1938,6 +1938,10 @@ a| `MethodScanner methodScanner` :: +++No Javadoc found+++ a| https://github.com/quarkusio/quarkus/blob/main/extensions/resteasy-reactive/quarkus-resteasy-reactive/spi-deployment/src/main/java/io/quarkus/resteasy/reactive/server/spi/NonBlockingReturnTypeBuildItem.java[`io.quarkus.resteasy.reactive.server.spi.NonBlockingReturnTypeBuildItem`, window="_blank"] :: +++Register a type as non-blocking by default when used as a return type of JAX-RS Resource+++ a| `DotName type` :: +++No Javadoc found+++ +a| https://github.com/quarkusio/quarkus/blob/main/extensions/resteasy-reactive/quarkus-resteasy-reactive/spi-deployment/src/main/java/io/quarkus/resteasy/reactive/server/spi/PreExceptionMapperHandlerBuildItem.java[`io.quarkus.resteasy.reactive.server.spi.PreExceptionMapperHandlerBuildItem`, window="_blank"] :: +++A build item that allows extension to define a that runs write before RESTEasy Reactive attempt to do exception mapping according to the JAX-RS spec. This is only meant to be used in very advanced use cases.+++ +a| `ServerRestHandler handler` :: +++No Javadoc found+++ +`int priority` :: +++No Javadoc found+++ + a| https://github.com/quarkusio/quarkus/blob/main/extensions/resteasy-reactive/quarkus-resteasy-reactive/spi-deployment/src/main/java/io/quarkus/resteasy/reactive/server/spi/ResumeOn404BuildItem.java[`io.quarkus.resteasy.reactive.server.spi.ResumeOn404BuildItem`, window="_blank"] :: +++A marker build item which extensions can generate when they want to force RESTEasy Reactive to not reply with 404 when it does not handle the path and instead just pass control onto the next Vert.x handler+++ a| None a| https://github.com/quarkusio/quarkus/blob/main/extensions/resteasy-reactive/quarkus-resteasy-reactive/spi-deployment/src/main/java/io/quarkus/resteasy/reactive/server/spi/SubResourcesAsBeansBuildItem.java[`io.quarkus.resteasy.reactive.server.spi.SubResourcesAsBeansBuildItem`, window="_blank"] :: +++If an extension generates this, then Quarkus will make JAX-RS Resources beans as well+++ diff --git a/_generated-doc/latest/config/quarkus-all-config.adoc b/_generated-doc/latest/config/quarkus-all-config.adoc index 659632b117..a03dd0c0ae 100644 --- a/_generated-doc/latest/config/quarkus-all-config.adoc +++ b/_generated-doc/latest/config/quarkus-all-config.adoc @@ -3446,7 +3446,7 @@ a|icon:lock[title=Fixed at build time] [[quarkus-container-image-jib_quarkus.jib [.description] -- -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.16` is used as the default. Otherwise `registry.access.redhat.com/ubi8/openjdk-11-runtime:1.16` is used as the default. +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. ifdef::add-copy-button-to-env-var[] Environment variable: env_var_with_copy_button:+++QUARKUS_JIB_BASE_JVM_IMAGE+++[] @@ -6776,6 +6776,22 @@ endif::add-copy-button-to-env-var[] |required icon:exclamation-circle[title=Configuration property is required] +a| [[quarkus-vertx-http_quarkus.http.test-host]]`link:#quarkus-vertx-http_quarkus.http.test-host[quarkus.http.test-host]` + +[.description] +-- +Used when `QuarkusIntegrationTest` is meant to execute against an application that is already running and listening on the host specified by this property. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_HTTP_TEST_HOST+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_HTTP_TEST_HOST+++` +endif::add-copy-button-to-env-var[] +--|string +| + + a| [[quarkus-vertx-http_quarkus.http.host-enabled]]`link:#quarkus-vertx-http_quarkus.http.host-enabled[quarkus.http.host-enabled]` [.description] @@ -6824,6 +6840,22 @@ endif::add-copy-button-to-env-var[] |`8444` +a| [[quarkus-vertx-http_quarkus.http.test-ssl-enabled]]`link:#quarkus-vertx-http_quarkus.http.test-ssl-enabled[quarkus.http.test-ssl-enabled]` + +[.description] +-- +Used when `QuarkusIntegrationTest` is meant to execute against an application that is already running to configure the test to use SSL. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_HTTP_TEST_SSL_ENABLED+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_HTTP_TEST_SSL_ENABLED+++` +endif::add-copy-button-to-env-var[] +--|boolean +| + + a| [[quarkus-vertx-http_quarkus.http.insecure-requests]]`link:#quarkus-vertx-http_quarkus.http.insecure-requests[quarkus.http.insecure-requests]` [.description] @@ -7280,7 +7312,11 @@ a| [[quarkus-vertx-http_quarkus.http.ssl.protocols]]`link:#quarkus-vertx-http_qu [.description] -- -The list of protocols to explicitly enable. +Sets the ordered list of enabled SSL/TLS protocols. + +If not set, it defaults to `"TLSv1.3, TLSv1.2"`. The following list of protocols are supported: `TLSv1, TLSv1.1, TLSv1.2, TLSv1.3`. To only enable `TLSv1.3`, set the value to `to "TLSv1.3"`. + +Note that setting an empty list, and enabling SSL/TLS is invalid. You must at least have one protocol. ifdef::add-copy-button-to-env-var[] Environment variable: env_var_with_copy_button:+++QUARKUS_HTTP_SSL_PROTOCOLS+++[] @@ -9044,7 +9080,11 @@ a| [[quarkus-vertx-http_quarkus.management.ssl.protocols]]`link:#quarkus-vertx-h [.description] -- -The list of protocols to explicitly enable. +Sets the ordered list of enabled SSL/TLS protocols. + +If not set, it defaults to `"TLSv1.3, TLSv1.2"`. The following list of protocols are supported: `TLSv1, TLSv1.1, TLSv1.2, TLSv1.3`. To only enable `TLSv1.3`, set the value to `to "TLSv1.3"`. + +Note that setting an empty list, and enabling SSL/TLS is invalid. You must at least have one protocol. ifdef::add-copy-button-to-env-var[] Environment variable: env_var_with_copy_button:+++QUARKUS_MANAGEMENT_SSL_PROTOCOLS+++[] @@ -10235,6 +10275,20 @@ endif::add-copy-button-to-env-var[] | +a| [[quarkus-elytron-security-jdbc_quarkus.security.jdbc.principal-query.clear-password-mapper.to-password-key-mapper]]`link:#quarkus-elytron-security-jdbc_quarkus.security.jdbc.principal-query.clear-password-mapper.to-password-key-mapper[quarkus.security.jdbc.principal-query.clear-password-mapper.to-password-key-mapper]` + +[.description] +-- +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_SECURITY_JDBC_PRINCIPAL_QUERY_CLEAR_PASSWORD_MAPPER_TO_PASSWORD_KEY_MAPPER+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_SECURITY_JDBC_PRINCIPAL_QUERY_CLEAR_PASSWORD_MAPPER_TO_PASSWORD_KEY_MAPPER+++` +endif::add-copy-button-to-env-var[] +--|PasswordKeyMapper +|required icon:exclamation-circle[title=Configuration property is required] + + a| [[quarkus-elytron-security-jdbc_quarkus.security.jdbc.principal-query.clear-password-mapper.enabled]]`link:#quarkus-elytron-security-jdbc_quarkus.security.jdbc.principal-query.clear-password-mapper.enabled[quarkus.security.jdbc.principal-query.clear-password-mapper.enabled]` [.description] @@ -10267,6 +10321,20 @@ endif::add-copy-button-to-env-var[] |`1` +a| [[quarkus-elytron-security-jdbc_quarkus.security.jdbc.principal-query.bcrypt-password-mapper.to-password-key-mapper]]`link:#quarkus-elytron-security-jdbc_quarkus.security.jdbc.principal-query.bcrypt-password-mapper.to-password-key-mapper[quarkus.security.jdbc.principal-query.bcrypt-password-mapper.to-password-key-mapper]` + +[.description] +-- +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_SECURITY_JDBC_PRINCIPAL_QUERY_BCRYPT_PASSWORD_MAPPER_TO_PASSWORD_KEY_MAPPER+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_SECURITY_JDBC_PRINCIPAL_QUERY_BCRYPT_PASSWORD_MAPPER_TO_PASSWORD_KEY_MAPPER+++` +endif::add-copy-button-to-env-var[] +--|PasswordKeyMapper +|required icon:exclamation-circle[title=Configuration property is required] + + a| [[quarkus-elytron-security-jdbc_quarkus.security.jdbc.principal-query.bcrypt-password-mapper.enabled]]`link:#quarkus-elytron-security-jdbc_quarkus.security.jdbc.principal-query.bcrypt-password-mapper.enabled[quarkus.security.jdbc.principal-query.bcrypt-password-mapper.enabled]` [.description] @@ -10461,6 +10529,20 @@ endif::add-copy-button-to-env-var[] |required icon:exclamation-circle[title=Configuration property is required] +a| [[quarkus-elytron-security-jdbc_quarkus.security.jdbc.principal-query.-named-principal-queries-.clear-password-mapper.to-password-key-mapper]]`link:#quarkus-elytron-security-jdbc_quarkus.security.jdbc.principal-query.-named-principal-queries-.clear-password-mapper.to-password-key-mapper[quarkus.security.jdbc.principal-query."named-principal-queries".clear-password-mapper.to-password-key-mapper]` + +[.description] +-- +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_SECURITY_JDBC_PRINCIPAL_QUERY__NAMED_PRINCIPAL_QUERIES__CLEAR_PASSWORD_MAPPER_TO_PASSWORD_KEY_MAPPER+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_SECURITY_JDBC_PRINCIPAL_QUERY__NAMED_PRINCIPAL_QUERIES__CLEAR_PASSWORD_MAPPER_TO_PASSWORD_KEY_MAPPER+++` +endif::add-copy-button-to-env-var[] +--|PasswordKeyMapper +|required icon:exclamation-circle[title=Configuration property is required] + + a| [[quarkus-elytron-security-jdbc_quarkus.security.jdbc.principal-query.-named-principal-queries-.clear-password-mapper.enabled]]`link:#quarkus-elytron-security-jdbc_quarkus.security.jdbc.principal-query.-named-principal-queries-.clear-password-mapper.enabled[quarkus.security.jdbc.principal-query."named-principal-queries".clear-password-mapper.enabled]` [.description] @@ -10493,6 +10575,20 @@ endif::add-copy-button-to-env-var[] |`1` +a| [[quarkus-elytron-security-jdbc_quarkus.security.jdbc.principal-query.-named-principal-queries-.bcrypt-password-mapper.to-password-key-mapper]]`link:#quarkus-elytron-security-jdbc_quarkus.security.jdbc.principal-query.-named-principal-queries-.bcrypt-password-mapper.to-password-key-mapper[quarkus.security.jdbc.principal-query."named-principal-queries".bcrypt-password-mapper.to-password-key-mapper]` + +[.description] +-- +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_SECURITY_JDBC_PRINCIPAL_QUERY__NAMED_PRINCIPAL_QUERIES__BCRYPT_PASSWORD_MAPPER_TO_PASSWORD_KEY_MAPPER+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_SECURITY_JDBC_PRINCIPAL_QUERY__NAMED_PRINCIPAL_QUERIES__BCRYPT_PASSWORD_MAPPER_TO_PASSWORD_KEY_MAPPER+++` +endif::add-copy-button-to-env-var[] +--|PasswordKeyMapper +|required icon:exclamation-circle[title=Configuration property is required] + + a| [[quarkus-elytron-security-jdbc_quarkus.security.jdbc.principal-query.-named-principal-queries-.bcrypt-password-mapper.enabled]]`link:#quarkus-elytron-security-jdbc_quarkus.security.jdbc.principal-query.-named-principal-queries-.bcrypt-password-mapper.enabled[quarkus.security.jdbc.principal-query."named-principal-queries".bcrypt-password-mapper.enabled]` [.description] @@ -22509,11993 +22605,26540 @@ h|[[quarkus-kubernetes_quarkus-kubernetes-kubernetes]]link:#quarkus-kubernetes_q h|Type h|Default -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.part-of]]`link:#quarkus-kubernetes_quarkus.knative.part-of[quarkus.knative.part-of]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-env.secrets]]`link:#quarkus-kubernetes_quarkus.knative.get-env.secrets[quarkus.knative.get-env.secrets]` [.description] -- -The name of the group this component belongs too +The optional list of Secret names to load environment variables from. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_PART_OF+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_ENV_SECRETS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_PART_OF+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_ENV_SECRETS+++` endif::add-copy-button-to-env-var[] ---|string +--|list of string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.name]]`link:#quarkus-kubernetes_quarkus.knative.name[quarkus.knative.name]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-env.configmaps]]`link:#quarkus-kubernetes_quarkus.knative.get-env.configmaps[quarkus.knative.get-env.configmaps]` [.description] -- -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. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_NAME+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_ENV_CONFIGMAPS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_NAME+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_ENV_CONFIGMAPS+++` endif::add-copy-button-to-env-var[] ---|string +--|list of string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.version]]`link:#quarkus-kubernetes_quarkus.knative.version[quarkus.knative.version]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-target-platform-name]]`link:#quarkus-kubernetes_quarkus.knative.get-target-platform-name[quarkus.knative.get-target-platform-name]` [.description] -- -The version of the application. +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_TARGET_PLATFORM_NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_TARGET_PLATFORM_NAME+++` +endif::add-copy-button-to-env-var[] +--|string +|required icon:exclamation-circle[title=Configuration property is required] + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-part-of]]`link:#quarkus-kubernetes_quarkus.knative.get-part-of[quarkus.knative.get-part-of]` +[.description] +-- ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_VERSION+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_PART_OF+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_VERSION+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_PART_OF+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.namespace]]`link:#quarkus-kubernetes_quarkus.knative.namespace[quarkus.knative.namespace]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-name]]`link:#quarkus-kubernetes_quarkus.knative.get-name[quarkus.knative.get-name]` [.description] -- -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). +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_NAME+++` +endif::add-copy-button-to-env-var[] +--|string +| + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-version]]`link:#quarkus-kubernetes_quarkus.knative.get-version[quarkus.knative.get-version]` + +[.description] +-- ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_NAMESPACE+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_VERSION+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_NAMESPACE+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_VERSION+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.add-build-timestamp]]`link:#quarkus-kubernetes_quarkus.knative.add-build-timestamp[quarkus.knative.add-build-timestamp]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-namespace]]`link:#quarkus-kubernetes_quarkus.knative.get-namespace[quarkus.knative.get-namespace]` [.description] -- -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 +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_NAMESPACE+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_NAMESPACE+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.is-add-build-timestamp]]`link:#quarkus-kubernetes_quarkus.knative.is-add-build-timestamp[quarkus.knative.is-add-build-timestamp]` +[.description] +-- ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_ADD_BUILD_TIMESTAMP+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_IS_ADD_BUILD_TIMESTAMP+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_ADD_BUILD_TIMESTAMP+++` +Environment variable: `+++QUARKUS_KNATIVE_IS_ADD_BUILD_TIMESTAMP+++` endif::add-copy-button-to-env-var[] --|boolean -|`true` +|`false` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.working-dir]]`link:#quarkus-kubernetes_quarkus.knative.working-dir[quarkus.knative.working-dir]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.is-add-version-to-label-selectors]]`link:#quarkus-kubernetes_quarkus.knative.is-add-version-to-label-selectors[quarkus.knative.is-add-version-to-label-selectors]` [.description] -- -Working directory +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_IS_ADD_VERSION_TO_LABEL_SELECTORS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_IS_ADD_VERSION_TO_LABEL_SELECTORS+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.is-add-name-to-label-selectors]]`link:#quarkus-kubernetes_quarkus.knative.is-add-name-to-label-selectors[quarkus.knative.is-add-name-to-label-selectors]` +[.description] +-- ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_WORKING_DIR+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_IS_ADD_NAME_TO_LABEL_SELECTORS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_WORKING_DIR+++` +Environment variable: `+++QUARKUS_KNATIVE_IS_ADD_NAME_TO_LABEL_SELECTORS+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-working-dir]]`link:#quarkus-kubernetes_quarkus.knative.get-working-dir[quarkus.knative.get-working-dir]` + +[.description] +-- +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_WORKING_DIR+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_WORKING_DIR+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.command]]`link:#quarkus-kubernetes_quarkus.knative.command[quarkus.knative.command]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-command]]`link:#quarkus-kubernetes_quarkus.knative.get-command[quarkus.knative.get-command]` [.description] -- -The commands - ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_COMMAND+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_COMMAND+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_COMMAND+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_COMMAND+++` endif::add-copy-button-to-env-var[] --|list of string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.arguments]]`link:#quarkus-kubernetes_quarkus.knative.arguments[quarkus.knative.arguments]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-arguments]]`link:#quarkus-kubernetes_quarkus.knative.get-arguments[quarkus.knative.get-arguments]` [.description] -- -The arguments - ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_ARGUMENTS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_ARGUMENTS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_ARGUMENTS+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_ARGUMENTS+++` endif::add-copy-button-to-env-var[] --|list of string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.service-account]]`link:#quarkus-kubernetes_quarkus.knative.service-account[quarkus.knative.service-account]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-service-account]]`link:#quarkus-kubernetes_quarkus.knative.get-service-account[quarkus.knative.get-service-account]` [.description] -- -The service account - ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_SERVICE_ACCOUNT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SERVICE_ACCOUNT+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_SERVICE_ACCOUNT+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_SERVICE_ACCOUNT+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.service-type]]`link:#quarkus-kubernetes_quarkus.knative.service-type[quarkus.knative.service-type]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-container-name]]`link:#quarkus-kubernetes_quarkus.knative.get-container-name[quarkus.knative.get-container-name]` [.description] -- -The type of service that will be generated for the application +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_CONTAINER_NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_CONTAINER_NAME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-service-type]]`link:#quarkus-kubernetes_quarkus.knative.get-service-type[quarkus.knative.get-service-type]` +[.description] +-- ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_SERVICE_TYPE+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SERVICE_TYPE+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_SERVICE_TYPE+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_SERVICE_TYPE+++` endif::add-copy-button-to-env-var[] -- a| `cluster-ip`, `node-port`, `load-balancer`, `external-name` -|`cluster-ip` +|required icon:exclamation-circle[title=Configuration property is required] -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.image-pull-policy]]`link:#quarkus-kubernetes_quarkus.knative.image-pull-policy[quarkus.knative.image-pull-policy]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-image-pull-policy]]`link:#quarkus-kubernetes_quarkus.knative.get-image-pull-policy[quarkus.knative.get-image-pull-policy]` [.description] -- -Image pull policy - ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_IMAGE_PULL_POLICY+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_IMAGE_PULL_POLICY+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_IMAGE_PULL_POLICY+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_IMAGE_PULL_POLICY+++` endif::add-copy-button-to-env-var[] -- a| `always`, `if-not-present`, `never` -|`always` +|required icon:exclamation-circle[title=Configuration property is required] -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.image-pull-secrets]]`link:#quarkus-kubernetes_quarkus.knative.image-pull-secrets[quarkus.knative.image-pull-secrets]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-image-pull-secrets]]`link:#quarkus-kubernetes_quarkus.knative.get-image-pull-secrets[quarkus.knative.get-image-pull-secrets]` [.description] -- -The image pull secret - ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_IMAGE_PULL_SECRETS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_IMAGE_PULL_SECRETS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_IMAGE_PULL_SECRETS+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_IMAGE_PULL_SECRETS+++` endif::add-copy-button-to-env-var[] --|list of string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.liveness-probe.http-action-port]]`link:#quarkus-kubernetes_quarkus.knative.liveness-probe.http-action-port[quarkus.knative.liveness-probe.http-action-port]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-liveness-probe.http-action-port]]`link:#quarkus-kubernetes_quarkus.knative.get-liveness-probe.http-action-port[quarkus.knative.get-liveness-probe.http-action-port]` [.description] -- The port number to use when configuring the `http get` action. If not configured, the port corresponding to the `httpActionPortName` will be used. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_LIVENESS_PROBE_HTTP_ACTION_PORT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_LIVENESS_PROBE_HTTP_ACTION_PORT+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_LIVENESS_PROBE_HTTP_ACTION_PORT+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_LIVENESS_PROBE_HTTP_ACTION_PORT+++` endif::add-copy-button-to-env-var[] --|int | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.liveness-probe.http-action-port-name]]`link:#quarkus-kubernetes_quarkus.knative.liveness-probe.http-action-port-name[quarkus.knative.liveness-probe.http-action-port-name]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-liveness-probe.http-action-port-name]]`link:#quarkus-kubernetes_quarkus.knative.get-liveness-probe.http-action-port-name[quarkus.knative.get-liveness-probe.http-action-port-name]` [.description] -- The port name for selecting the port of the `HTTP get` action. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_LIVENESS_PROBE_HTTP_ACTION_PORT_NAME+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_LIVENESS_PROBE_HTTP_ACTION_PORT_NAME+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_LIVENESS_PROBE_HTTP_ACTION_PORT_NAME+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_LIVENESS_PROBE_HTTP_ACTION_PORT_NAME+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.liveness-probe.http-action-path]]`link:#quarkus-kubernetes_quarkus.knative.liveness-probe.http-action-path[quarkus.knative.liveness-probe.http-action-path]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-liveness-probe.http-action-path]]`link:#quarkus-kubernetes_quarkus.knative.get-liveness-probe.http-action-path[quarkus.knative.get-liveness-probe.http-action-path]` [.description] -- 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. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_LIVENESS_PROBE_HTTP_ACTION_PATH+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_LIVENESS_PROBE_HTTP_ACTION_PATH+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_LIVENESS_PROBE_HTTP_ACTION_PATH+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_LIVENESS_PROBE_HTTP_ACTION_PATH+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.liveness-probe.http-action-scheme]]`link:#quarkus-kubernetes_quarkus.knative.liveness-probe.http-action-scheme[quarkus.knative.liveness-probe.http-action-scheme]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-liveness-probe.http-action-scheme]]`link:#quarkus-kubernetes_quarkus.knative.get-liveness-probe.http-action-scheme[quarkus.knative.get-liveness-probe.http-action-scheme]` [.description] -- The scheme of the `HTTP get` action. Can be either "HTTP" or "HTTPS". ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_LIVENESS_PROBE_HTTP_ACTION_SCHEME+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_LIVENESS_PROBE_HTTP_ACTION_SCHEME+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_LIVENESS_PROBE_HTTP_ACTION_SCHEME+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_LIVENESS_PROBE_HTTP_ACTION_SCHEME+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.liveness-probe.exec-action]]`link:#quarkus-kubernetes_quarkus.knative.liveness-probe.exec-action[quarkus.knative.liveness-probe.exec-action]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-liveness-probe.exec-action]]`link:#quarkus-kubernetes_quarkus.knative.get-liveness-probe.exec-action[quarkus.knative.get-liveness-probe.exec-action]` [.description] -- The command to use for the probe. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_LIVENESS_PROBE_EXEC_ACTION+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_LIVENESS_PROBE_EXEC_ACTION+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_LIVENESS_PROBE_EXEC_ACTION+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_LIVENESS_PROBE_EXEC_ACTION+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.liveness-probe.tcp-socket-action]]`link:#quarkus-kubernetes_quarkus.knative.liveness-probe.tcp-socket-action[quarkus.knative.liveness-probe.tcp-socket-action]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-liveness-probe.tcp-socket-action]]`link:#quarkus-kubernetes_quarkus.knative.get-liveness-probe.tcp-socket-action[quarkus.knative.get-liveness-probe.tcp-socket-action]` [.description] -- The tcp socket to use for the probe (the format is host:port). ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_LIVENESS_PROBE_TCP_SOCKET_ACTION+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_LIVENESS_PROBE_TCP_SOCKET_ACTION+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_LIVENESS_PROBE_TCP_SOCKET_ACTION+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_LIVENESS_PROBE_TCP_SOCKET_ACTION+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.liveness-probe.grpc-action]]`link:#quarkus-kubernetes_quarkus.knative.liveness-probe.grpc-action[quarkus.knative.liveness-probe.grpc-action]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-liveness-probe.grpc-action]]`link:#quarkus-kubernetes_quarkus.knative.get-liveness-probe.grpc-action[quarkus.knative.get-liveness-probe.grpc-action]` [.description] -- The gRPC port to use for the probe (the format is either port or port:service). ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_LIVENESS_PROBE_GRPC_ACTION+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_LIVENESS_PROBE_GRPC_ACTION+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_LIVENESS_PROBE_GRPC_ACTION+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_LIVENESS_PROBE_GRPC_ACTION+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.liveness-probe.grpc-action-enabled]]`link:#quarkus-kubernetes_quarkus.knative.liveness-probe.grpc-action-enabled[quarkus.knative.liveness-probe.grpc-action-enabled]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-liveness-probe.grpc-action-enabled]]`link:#quarkus-kubernetes_quarkus.knative.get-liveness-probe.grpc-action-enabled[quarkus.knative.get-liveness-probe.grpc-action-enabled]` [.description] -- If enabled and `grpc-action` is not provided, it will use the generated service name and the gRPC port. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_LIVENESS_PROBE_GRPC_ACTION_ENABLED+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_LIVENESS_PROBE_GRPC_ACTION_ENABLED+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_LIVENESS_PROBE_GRPC_ACTION_ENABLED+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_LIVENESS_PROBE_GRPC_ACTION_ENABLED+++` endif::add-copy-button-to-env-var[] --|boolean |`false` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.liveness-probe.initial-delay]]`link:#quarkus-kubernetes_quarkus.knative.liveness-probe.initial-delay[quarkus.knative.liveness-probe.initial-delay]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-liveness-probe.initial-delay]]`link:#quarkus-kubernetes_quarkus.knative.get-liveness-probe.initial-delay[quarkus.knative.get-liveness-probe.initial-delay]` [.description] -- The amount of time to wait before starting to probe. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_LIVENESS_PROBE_INITIAL_DELAY+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_LIVENESS_PROBE_INITIAL_DELAY+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_LIVENESS_PROBE_INITIAL_DELAY+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_LIVENESS_PROBE_INITIAL_DELAY+++` endif::add-copy-button-to-env-var[] --|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] |`5S` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.liveness-probe.period]]`link:#quarkus-kubernetes_quarkus.knative.liveness-probe.period[quarkus.knative.liveness-probe.period]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-liveness-probe.period]]`link:#quarkus-kubernetes_quarkus.knative.get-liveness-probe.period[quarkus.knative.get-liveness-probe.period]` [.description] -- The period in which the action should be called. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_LIVENESS_PROBE_PERIOD+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_LIVENESS_PROBE_PERIOD+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_LIVENESS_PROBE_PERIOD+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_LIVENESS_PROBE_PERIOD+++` endif::add-copy-button-to-env-var[] --|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] |`10S` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.liveness-probe.timeout]]`link:#quarkus-kubernetes_quarkus.knative.liveness-probe.timeout[quarkus.knative.liveness-probe.timeout]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-liveness-probe.timeout]]`link:#quarkus-kubernetes_quarkus.knative.get-liveness-probe.timeout[quarkus.knative.get-liveness-probe.timeout]` [.description] -- The amount of time to wait for each action. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_LIVENESS_PROBE_TIMEOUT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_LIVENESS_PROBE_TIMEOUT+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_LIVENESS_PROBE_TIMEOUT+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_LIVENESS_PROBE_TIMEOUT+++` endif::add-copy-button-to-env-var[] --|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] |`10S` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.liveness-probe.success-threshold]]`link:#quarkus-kubernetes_quarkus.knative.liveness-probe.success-threshold[quarkus.knative.liveness-probe.success-threshold]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-liveness-probe.success-threshold]]`link:#quarkus-kubernetes_quarkus.knative.get-liveness-probe.success-threshold[quarkus.knative.get-liveness-probe.success-threshold]` [.description] -- The success threshold to use. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_LIVENESS_PROBE_SUCCESS_THRESHOLD+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_LIVENESS_PROBE_SUCCESS_THRESHOLD+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_LIVENESS_PROBE_SUCCESS_THRESHOLD+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_LIVENESS_PROBE_SUCCESS_THRESHOLD+++` endif::add-copy-button-to-env-var[] --|int |`1` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.liveness-probe.failure-threshold]]`link:#quarkus-kubernetes_quarkus.knative.liveness-probe.failure-threshold[quarkus.knative.liveness-probe.failure-threshold]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-liveness-probe.failure-threshold]]`link:#quarkus-kubernetes_quarkus.knative.get-liveness-probe.failure-threshold[quarkus.knative.get-liveness-probe.failure-threshold]` [.description] -- The failure threshold to use. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_LIVENESS_PROBE_FAILURE_THRESHOLD+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_LIVENESS_PROBE_FAILURE_THRESHOLD+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_LIVENESS_PROBE_FAILURE_THRESHOLD+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_LIVENESS_PROBE_FAILURE_THRESHOLD+++` endif::add-copy-button-to-env-var[] --|int |`3` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.readiness-probe.http-action-port]]`link:#quarkus-kubernetes_quarkus.knative.readiness-probe.http-action-port[quarkus.knative.readiness-probe.http-action-port]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-readiness-probe.http-action-port]]`link:#quarkus-kubernetes_quarkus.knative.get-readiness-probe.http-action-port[quarkus.knative.get-readiness-probe.http-action-port]` [.description] -- The port number to use when configuring the `http get` action. If not configured, the port corresponding to the `httpActionPortName` will be used. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_READINESS_PROBE_HTTP_ACTION_PORT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_READINESS_PROBE_HTTP_ACTION_PORT+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_READINESS_PROBE_HTTP_ACTION_PORT+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_READINESS_PROBE_HTTP_ACTION_PORT+++` endif::add-copy-button-to-env-var[] --|int | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.readiness-probe.http-action-port-name]]`link:#quarkus-kubernetes_quarkus.knative.readiness-probe.http-action-port-name[quarkus.knative.readiness-probe.http-action-port-name]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-readiness-probe.http-action-port-name]]`link:#quarkus-kubernetes_quarkus.knative.get-readiness-probe.http-action-port-name[quarkus.knative.get-readiness-probe.http-action-port-name]` [.description] -- The port name for selecting the port of the `HTTP get` action. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_READINESS_PROBE_HTTP_ACTION_PORT_NAME+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_READINESS_PROBE_HTTP_ACTION_PORT_NAME+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_READINESS_PROBE_HTTP_ACTION_PORT_NAME+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_READINESS_PROBE_HTTP_ACTION_PORT_NAME+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.readiness-probe.http-action-path]]`link:#quarkus-kubernetes_quarkus.knative.readiness-probe.http-action-path[quarkus.knative.readiness-probe.http-action-path]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-readiness-probe.http-action-path]]`link:#quarkus-kubernetes_quarkus.knative.get-readiness-probe.http-action-path[quarkus.knative.get-readiness-probe.http-action-path]` [.description] -- 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. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_READINESS_PROBE_HTTP_ACTION_PATH+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_READINESS_PROBE_HTTP_ACTION_PATH+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_READINESS_PROBE_HTTP_ACTION_PATH+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_READINESS_PROBE_HTTP_ACTION_PATH+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.readiness-probe.http-action-scheme]]`link:#quarkus-kubernetes_quarkus.knative.readiness-probe.http-action-scheme[quarkus.knative.readiness-probe.http-action-scheme]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-readiness-probe.http-action-scheme]]`link:#quarkus-kubernetes_quarkus.knative.get-readiness-probe.http-action-scheme[quarkus.knative.get-readiness-probe.http-action-scheme]` [.description] -- The scheme of the `HTTP get` action. Can be either "HTTP" or "HTTPS". ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_READINESS_PROBE_HTTP_ACTION_SCHEME+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_READINESS_PROBE_HTTP_ACTION_SCHEME+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_READINESS_PROBE_HTTP_ACTION_SCHEME+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_READINESS_PROBE_HTTP_ACTION_SCHEME+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.readiness-probe.exec-action]]`link:#quarkus-kubernetes_quarkus.knative.readiness-probe.exec-action[quarkus.knative.readiness-probe.exec-action]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-readiness-probe.exec-action]]`link:#quarkus-kubernetes_quarkus.knative.get-readiness-probe.exec-action[quarkus.knative.get-readiness-probe.exec-action]` [.description] -- The command to use for the probe. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_READINESS_PROBE_EXEC_ACTION+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_READINESS_PROBE_EXEC_ACTION+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_READINESS_PROBE_EXEC_ACTION+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_READINESS_PROBE_EXEC_ACTION+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.readiness-probe.tcp-socket-action]]`link:#quarkus-kubernetes_quarkus.knative.readiness-probe.tcp-socket-action[quarkus.knative.readiness-probe.tcp-socket-action]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-readiness-probe.tcp-socket-action]]`link:#quarkus-kubernetes_quarkus.knative.get-readiness-probe.tcp-socket-action[quarkus.knative.get-readiness-probe.tcp-socket-action]` [.description] -- The tcp socket to use for the probe (the format is host:port). ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_READINESS_PROBE_TCP_SOCKET_ACTION+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_READINESS_PROBE_TCP_SOCKET_ACTION+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_READINESS_PROBE_TCP_SOCKET_ACTION+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_READINESS_PROBE_TCP_SOCKET_ACTION+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.readiness-probe.grpc-action]]`link:#quarkus-kubernetes_quarkus.knative.readiness-probe.grpc-action[quarkus.knative.readiness-probe.grpc-action]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-readiness-probe.grpc-action]]`link:#quarkus-kubernetes_quarkus.knative.get-readiness-probe.grpc-action[quarkus.knative.get-readiness-probe.grpc-action]` [.description] -- The gRPC port to use for the probe (the format is either port or port:service). ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_READINESS_PROBE_GRPC_ACTION+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_READINESS_PROBE_GRPC_ACTION+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_READINESS_PROBE_GRPC_ACTION+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_READINESS_PROBE_GRPC_ACTION+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.readiness-probe.grpc-action-enabled]]`link:#quarkus-kubernetes_quarkus.knative.readiness-probe.grpc-action-enabled[quarkus.knative.readiness-probe.grpc-action-enabled]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-readiness-probe.grpc-action-enabled]]`link:#quarkus-kubernetes_quarkus.knative.get-readiness-probe.grpc-action-enabled[quarkus.knative.get-readiness-probe.grpc-action-enabled]` [.description] -- If enabled and `grpc-action` is not provided, it will use the generated service name and the gRPC port. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_READINESS_PROBE_GRPC_ACTION_ENABLED+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_READINESS_PROBE_GRPC_ACTION_ENABLED+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_READINESS_PROBE_GRPC_ACTION_ENABLED+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_READINESS_PROBE_GRPC_ACTION_ENABLED+++` endif::add-copy-button-to-env-var[] --|boolean |`false` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.readiness-probe.initial-delay]]`link:#quarkus-kubernetes_quarkus.knative.readiness-probe.initial-delay[quarkus.knative.readiness-probe.initial-delay]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-readiness-probe.initial-delay]]`link:#quarkus-kubernetes_quarkus.knative.get-readiness-probe.initial-delay[quarkus.knative.get-readiness-probe.initial-delay]` [.description] -- The amount of time to wait before starting to probe. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_READINESS_PROBE_INITIAL_DELAY+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_READINESS_PROBE_INITIAL_DELAY+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_READINESS_PROBE_INITIAL_DELAY+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_READINESS_PROBE_INITIAL_DELAY+++` endif::add-copy-button-to-env-var[] --|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] |`5S` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.readiness-probe.period]]`link:#quarkus-kubernetes_quarkus.knative.readiness-probe.period[quarkus.knative.readiness-probe.period]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-readiness-probe.period]]`link:#quarkus-kubernetes_quarkus.knative.get-readiness-probe.period[quarkus.knative.get-readiness-probe.period]` [.description] -- The period in which the action should be called. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_READINESS_PROBE_PERIOD+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_READINESS_PROBE_PERIOD+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_READINESS_PROBE_PERIOD+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_READINESS_PROBE_PERIOD+++` endif::add-copy-button-to-env-var[] --|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] |`10S` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.readiness-probe.timeout]]`link:#quarkus-kubernetes_quarkus.knative.readiness-probe.timeout[quarkus.knative.readiness-probe.timeout]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-readiness-probe.timeout]]`link:#quarkus-kubernetes_quarkus.knative.get-readiness-probe.timeout[quarkus.knative.get-readiness-probe.timeout]` [.description] -- The amount of time to wait for each action. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_READINESS_PROBE_TIMEOUT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_READINESS_PROBE_TIMEOUT+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_READINESS_PROBE_TIMEOUT+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_READINESS_PROBE_TIMEOUT+++` endif::add-copy-button-to-env-var[] --|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] |`10S` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.readiness-probe.success-threshold]]`link:#quarkus-kubernetes_quarkus.knative.readiness-probe.success-threshold[quarkus.knative.readiness-probe.success-threshold]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-readiness-probe.success-threshold]]`link:#quarkus-kubernetes_quarkus.knative.get-readiness-probe.success-threshold[quarkus.knative.get-readiness-probe.success-threshold]` [.description] -- The success threshold to use. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_READINESS_PROBE_SUCCESS_THRESHOLD+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_READINESS_PROBE_SUCCESS_THRESHOLD+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_READINESS_PROBE_SUCCESS_THRESHOLD+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_READINESS_PROBE_SUCCESS_THRESHOLD+++` endif::add-copy-button-to-env-var[] --|int |`1` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.readiness-probe.failure-threshold]]`link:#quarkus-kubernetes_quarkus.knative.readiness-probe.failure-threshold[quarkus.knative.readiness-probe.failure-threshold]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-readiness-probe.failure-threshold]]`link:#quarkus-kubernetes_quarkus.knative.get-readiness-probe.failure-threshold[quarkus.knative.get-readiness-probe.failure-threshold]` [.description] -- The failure threshold to use. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_READINESS_PROBE_FAILURE_THRESHOLD+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_READINESS_PROBE_FAILURE_THRESHOLD+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_READINESS_PROBE_FAILURE_THRESHOLD+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_READINESS_PROBE_FAILURE_THRESHOLD+++` endif::add-copy-button-to-env-var[] --|int |`3` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.startup-probe.http-action-port]]`link:#quarkus-kubernetes_quarkus.knative.startup-probe.http-action-port[quarkus.knative.startup-probe.http-action-port]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-startup-probe.http-action-port]]`link:#quarkus-kubernetes_quarkus.knative.get-startup-probe.http-action-port[quarkus.knative.get-startup-probe.http-action-port]` [.description] -- The port number to use when configuring the `http get` action. If not configured, the port corresponding to the `httpActionPortName` will be used. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_STARTUP_PROBE_HTTP_ACTION_PORT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_STARTUP_PROBE_HTTP_ACTION_PORT+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_STARTUP_PROBE_HTTP_ACTION_PORT+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_STARTUP_PROBE_HTTP_ACTION_PORT+++` endif::add-copy-button-to-env-var[] --|int | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.startup-probe.http-action-port-name]]`link:#quarkus-kubernetes_quarkus.knative.startup-probe.http-action-port-name[quarkus.knative.startup-probe.http-action-port-name]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-startup-probe.http-action-port-name]]`link:#quarkus-kubernetes_quarkus.knative.get-startup-probe.http-action-port-name[quarkus.knative.get-startup-probe.http-action-port-name]` [.description] -- The port name for selecting the port of the `HTTP get` action. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_STARTUP_PROBE_HTTP_ACTION_PORT_NAME+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_STARTUP_PROBE_HTTP_ACTION_PORT_NAME+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_STARTUP_PROBE_HTTP_ACTION_PORT_NAME+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_STARTUP_PROBE_HTTP_ACTION_PORT_NAME+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.startup-probe.http-action-path]]`link:#quarkus-kubernetes_quarkus.knative.startup-probe.http-action-path[quarkus.knative.startup-probe.http-action-path]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-startup-probe.http-action-path]]`link:#quarkus-kubernetes_quarkus.knative.get-startup-probe.http-action-path[quarkus.knative.get-startup-probe.http-action-path]` [.description] -- 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. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_STARTUP_PROBE_HTTP_ACTION_PATH+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_STARTUP_PROBE_HTTP_ACTION_PATH+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_STARTUP_PROBE_HTTP_ACTION_PATH+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_STARTUP_PROBE_HTTP_ACTION_PATH+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.startup-probe.http-action-scheme]]`link:#quarkus-kubernetes_quarkus.knative.startup-probe.http-action-scheme[quarkus.knative.startup-probe.http-action-scheme]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-startup-probe.http-action-scheme]]`link:#quarkus-kubernetes_quarkus.knative.get-startup-probe.http-action-scheme[quarkus.knative.get-startup-probe.http-action-scheme]` [.description] -- The scheme of the `HTTP get` action. Can be either "HTTP" or "HTTPS". ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_STARTUP_PROBE_HTTP_ACTION_SCHEME+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_STARTUP_PROBE_HTTP_ACTION_SCHEME+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_STARTUP_PROBE_HTTP_ACTION_SCHEME+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_STARTUP_PROBE_HTTP_ACTION_SCHEME+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.startup-probe.exec-action]]`link:#quarkus-kubernetes_quarkus.knative.startup-probe.exec-action[quarkus.knative.startup-probe.exec-action]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-startup-probe.exec-action]]`link:#quarkus-kubernetes_quarkus.knative.get-startup-probe.exec-action[quarkus.knative.get-startup-probe.exec-action]` [.description] -- The command to use for the probe. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_STARTUP_PROBE_EXEC_ACTION+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_STARTUP_PROBE_EXEC_ACTION+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_STARTUP_PROBE_EXEC_ACTION+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_STARTUP_PROBE_EXEC_ACTION+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.startup-probe.tcp-socket-action]]`link:#quarkus-kubernetes_quarkus.knative.startup-probe.tcp-socket-action[quarkus.knative.startup-probe.tcp-socket-action]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-startup-probe.tcp-socket-action]]`link:#quarkus-kubernetes_quarkus.knative.get-startup-probe.tcp-socket-action[quarkus.knative.get-startup-probe.tcp-socket-action]` [.description] -- The tcp socket to use for the probe (the format is host:port). ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_STARTUP_PROBE_TCP_SOCKET_ACTION+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_STARTUP_PROBE_TCP_SOCKET_ACTION+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_STARTUP_PROBE_TCP_SOCKET_ACTION+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_STARTUP_PROBE_TCP_SOCKET_ACTION+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.startup-probe.grpc-action]]`link:#quarkus-kubernetes_quarkus.knative.startup-probe.grpc-action[quarkus.knative.startup-probe.grpc-action]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-startup-probe.grpc-action]]`link:#quarkus-kubernetes_quarkus.knative.get-startup-probe.grpc-action[quarkus.knative.get-startup-probe.grpc-action]` [.description] -- The gRPC port to use for the probe (the format is either port or port:service). ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_STARTUP_PROBE_GRPC_ACTION+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_STARTUP_PROBE_GRPC_ACTION+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_STARTUP_PROBE_GRPC_ACTION+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_STARTUP_PROBE_GRPC_ACTION+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.startup-probe.grpc-action-enabled]]`link:#quarkus-kubernetes_quarkus.knative.startup-probe.grpc-action-enabled[quarkus.knative.startup-probe.grpc-action-enabled]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-startup-probe.grpc-action-enabled]]`link:#quarkus-kubernetes_quarkus.knative.get-startup-probe.grpc-action-enabled[quarkus.knative.get-startup-probe.grpc-action-enabled]` [.description] -- If enabled and `grpc-action` is not provided, it will use the generated service name and the gRPC port. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_STARTUP_PROBE_GRPC_ACTION_ENABLED+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_STARTUP_PROBE_GRPC_ACTION_ENABLED+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_STARTUP_PROBE_GRPC_ACTION_ENABLED+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_STARTUP_PROBE_GRPC_ACTION_ENABLED+++` endif::add-copy-button-to-env-var[] --|boolean |`false` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.startup-probe.initial-delay]]`link:#quarkus-kubernetes_quarkus.knative.startup-probe.initial-delay[quarkus.knative.startup-probe.initial-delay]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-startup-probe.initial-delay]]`link:#quarkus-kubernetes_quarkus.knative.get-startup-probe.initial-delay[quarkus.knative.get-startup-probe.initial-delay]` [.description] -- The amount of time to wait before starting to probe. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_STARTUP_PROBE_INITIAL_DELAY+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_STARTUP_PROBE_INITIAL_DELAY+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_STARTUP_PROBE_INITIAL_DELAY+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_STARTUP_PROBE_INITIAL_DELAY+++` endif::add-copy-button-to-env-var[] --|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] |`5S` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.startup-probe.period]]`link:#quarkus-kubernetes_quarkus.knative.startup-probe.period[quarkus.knative.startup-probe.period]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-startup-probe.period]]`link:#quarkus-kubernetes_quarkus.knative.get-startup-probe.period[quarkus.knative.get-startup-probe.period]` [.description] -- The period in which the action should be called. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_STARTUP_PROBE_PERIOD+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_STARTUP_PROBE_PERIOD+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_STARTUP_PROBE_PERIOD+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_STARTUP_PROBE_PERIOD+++` endif::add-copy-button-to-env-var[] --|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] |`10S` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.startup-probe.timeout]]`link:#quarkus-kubernetes_quarkus.knative.startup-probe.timeout[quarkus.knative.startup-probe.timeout]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-startup-probe.timeout]]`link:#quarkus-kubernetes_quarkus.knative.get-startup-probe.timeout[quarkus.knative.get-startup-probe.timeout]` [.description] -- The amount of time to wait for each action. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_STARTUP_PROBE_TIMEOUT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_STARTUP_PROBE_TIMEOUT+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_STARTUP_PROBE_TIMEOUT+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_STARTUP_PROBE_TIMEOUT+++` endif::add-copy-button-to-env-var[] --|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] |`10S` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.startup-probe.success-threshold]]`link:#quarkus-kubernetes_quarkus.knative.startup-probe.success-threshold[quarkus.knative.startup-probe.success-threshold]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-startup-probe.success-threshold]]`link:#quarkus-kubernetes_quarkus.knative.get-startup-probe.success-threshold[quarkus.knative.get-startup-probe.success-threshold]` [.description] -- The success threshold to use. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_STARTUP_PROBE_SUCCESS_THRESHOLD+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_STARTUP_PROBE_SUCCESS_THRESHOLD+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_STARTUP_PROBE_SUCCESS_THRESHOLD+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_STARTUP_PROBE_SUCCESS_THRESHOLD+++` endif::add-copy-button-to-env-var[] --|int |`1` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.startup-probe.failure-threshold]]`link:#quarkus-kubernetes_quarkus.knative.startup-probe.failure-threshold[quarkus.knative.startup-probe.failure-threshold]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-startup-probe.failure-threshold]]`link:#quarkus-kubernetes_quarkus.knative.get-startup-probe.failure-threshold[quarkus.knative.get-startup-probe.failure-threshold]` [.description] -- The failure threshold to use. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_STARTUP_PROBE_FAILURE_THRESHOLD+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_STARTUP_PROBE_FAILURE_THRESHOLD+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_STARTUP_PROBE_FAILURE_THRESHOLD+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_STARTUP_PROBE_FAILURE_THRESHOLD+++` endif::add-copy-button-to-env-var[] --|int |`3` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.prometheus.annotations]]`link:#quarkus-kubernetes_quarkus.knative.prometheus.annotations[quarkus.knative.prometheus.annotations]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-prometheus-config.annotations]]`link:#quarkus-kubernetes_quarkus.knative.get-prometheus-config.annotations[quarkus.knative.get-prometheus-config.annotations]` [.description] -- 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. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_PROMETHEUS_ANNOTATIONS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_PROMETHEUS_CONFIG_ANNOTATIONS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_PROMETHEUS_ANNOTATIONS+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_PROMETHEUS_CONFIG_ANNOTATIONS+++` endif::add-copy-button-to-env-var[] --|boolean |`true` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.prometheus.prefix]]`link:#quarkus-kubernetes_quarkus.knative.prometheus.prefix[quarkus.knative.prometheus.prefix]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-prometheus-config.prefix]]`link:#quarkus-kubernetes_quarkus.knative.get-prometheus-config.prefix[quarkus.knative.get-prometheus-config.prefix]` [.description] -- 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 ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_PROMETHEUS_PREFIX+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_PROMETHEUS_CONFIG_PREFIX+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_PROMETHEUS_PREFIX+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_PROMETHEUS_CONFIG_PREFIX+++` endif::add-copy-button-to-env-var[] --|string |`prometheus.io` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.prometheus.scrape]]`link:#quarkus-kubernetes_quarkus.knative.prometheus.scrape[quarkus.knative.prometheus.scrape]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-prometheus-config.scrape]]`link:#quarkus-kubernetes_quarkus.knative.get-prometheus-config.scrape[quarkus.knative.get-prometheus-config.scrape]` [.description] -- Define the annotation used to indicate services that should be scraped. By default, `/scrape` will be appended to the defined prefix. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_PROMETHEUS_SCRAPE+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_PROMETHEUS_CONFIG_SCRAPE+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_PROMETHEUS_SCRAPE+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_PROMETHEUS_CONFIG_SCRAPE+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.prometheus.path]]`link:#quarkus-kubernetes_quarkus.knative.prometheus.path[quarkus.knative.prometheus.path]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-prometheus-config.path]]`link:#quarkus-kubernetes_quarkus.knative.get-prometheus-config.path[quarkus.knative.get-prometheus-config.path]` [.description] -- Define the annotation used to indicate the path to scrape. By default, `/path` will be appended to the defined prefix. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_PROMETHEUS_PATH+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_PROMETHEUS_CONFIG_PATH+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_PROMETHEUS_PATH+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_PROMETHEUS_CONFIG_PATH+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.prometheus.port]]`link:#quarkus-kubernetes_quarkus.knative.prometheus.port[quarkus.knative.prometheus.port]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-prometheus-config.port]]`link:#quarkus-kubernetes_quarkus.knative.get-prometheus-config.port[quarkus.knative.get-prometheus-config.port]` [.description] -- Define the annotation used to indicate the port to scrape. By default, `/port` will be appended to the defined prefix. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_PROMETHEUS_PORT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_PROMETHEUS_CONFIG_PORT+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_PROMETHEUS_PORT+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_PROMETHEUS_CONFIG_PORT+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.prometheus.scheme]]`link:#quarkus-kubernetes_quarkus.knative.prometheus.scheme[quarkus.knative.prometheus.scheme]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-prometheus-config.scheme]]`link:#quarkus-kubernetes_quarkus.knative.get-prometheus-config.scheme[quarkus.knative.get-prometheus-config.scheme]` [.description] -- Define the annotation used to indicate the scheme to use for scraping By default, `/scheme` will be appended to the defined prefix. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_PROMETHEUS_SCHEME+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_PROMETHEUS_CONFIG_SCHEME+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_PROMETHEUS_SCHEME+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_PROMETHEUS_CONFIG_SCHEME+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.empty-dir-volumes]]`link:#quarkus-kubernetes_quarkus.knative.empty-dir-volumes[quarkus.knative.empty-dir-volumes]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-empty-dir-volumes]]`link:#quarkus-kubernetes_quarkus.knative.get-empty-dir-volumes[quarkus.knative.get-empty-dir-volumes]` [.description] -- -EmptyDir volumes - ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_EMPTY_DIR_VOLUMES+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_EMPTY_DIR_VOLUMES+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_EMPTY_DIR_VOLUMES+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_EMPTY_DIR_VOLUMES+++` endif::add-copy-button-to-env-var[] --|list of string -| +|required icon:exclamation-circle[title=Configuration property is required] -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.container-name]]`link:#quarkus-kubernetes_quarkus.knative.container-name[quarkus.knative.container-name]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-resources.limits.cpu]]`link:#quarkus-kubernetes_quarkus.knative.get-resources.limits.cpu[quarkus.knative.get-resources.limits.cpu]` [.description] -- -If set, it will change the name of the container according to the configuration +CPU Requirements ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINER_NAME+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_RESOURCES_LIMITS_CPU+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_CONTAINER_NAME+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_RESOURCES_LIMITS_CPU+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.resources.limits.cpu]]`link:#quarkus-kubernetes_quarkus.knative.resources.limits.cpu[quarkus.knative.resources.limits.cpu]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-resources.limits.memory]]`link:#quarkus-kubernetes_quarkus.knative.get-resources.limits.memory[quarkus.knative.get-resources.limits.memory]` [.description] -- -CPU Requirements +Memory Requirements ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_RESOURCES_LIMITS_CPU+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_RESOURCES_LIMITS_MEMORY+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_RESOURCES_LIMITS_CPU+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_RESOURCES_LIMITS_MEMORY+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.resources.limits.memory]]`link:#quarkus-kubernetes_quarkus.knative.resources.limits.memory[quarkus.knative.resources.limits.memory]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-resources.requests.cpu]]`link:#quarkus-kubernetes_quarkus.knative.get-resources.requests.cpu[quarkus.knative.get-resources.requests.cpu]` [.description] -- -Memory Requirements +CPU Requirements ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_RESOURCES_LIMITS_MEMORY+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_RESOURCES_REQUESTS_CPU+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_RESOURCES_LIMITS_MEMORY+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_RESOURCES_REQUESTS_CPU+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.resources.requests.cpu]]`link:#quarkus-kubernetes_quarkus.knative.resources.requests.cpu[quarkus.knative.resources.requests.cpu]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-resources.requests.memory]]`link:#quarkus-kubernetes_quarkus.knative.get-resources.requests.memory[quarkus.knative.get-resources.requests.memory]` [.description] -- -CPU Requirements +Memory Requirements ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_RESOURCES_REQUESTS_CPU+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_RESOURCES_REQUESTS_MEMORY+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_RESOURCES_REQUESTS_CPU+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_RESOURCES_REQUESTS_MEMORY+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.resources.requests.memory]]`link:#quarkus-kubernetes_quarkus.knative.resources.requests.memory[quarkus.knative.resources.requests.memory]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-app-secret]]`link:#quarkus-kubernetes_quarkus.knative.get-app-secret[quarkus.knative.get-app-secret]` [.description] -- -Memory Requirements - ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_RESOURCES_REQUESTS_MEMORY+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_APP_SECRET+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_RESOURCES_REQUESTS_MEMORY+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_APP_SECRET+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.add-version-to-label-selectors]]`link:#quarkus-kubernetes_quarkus.knative.add-version-to-label-selectors[quarkus.knative.add-version-to-label-selectors]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-app-config-map]]`link:#quarkus-kubernetes_quarkus.knative.get-app-config-map[quarkus.knative.get-app-config-map]` [.description] -- -If true, the 'app.kubernetes.io/version' label will be part of the selectors of Service and Deployment - ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_ADD_VERSION_TO_LABEL_SELECTORS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_APP_CONFIG_MAP+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_ADD_VERSION_TO_LABEL_SELECTORS+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_APP_CONFIG_MAP+++` endif::add-copy-button-to-env-var[] ---|boolean -|`true` +--|string +| -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.add-name-to-label-selectors]]`link:#quarkus-kubernetes_quarkus.knative.add-name-to-label-selectors[quarkus.knative.add-name-to-label-selectors]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-security-context.se-linux-options.level]]`link:#quarkus-kubernetes_quarkus.knative.get-security-context.se-linux-options.level[quarkus.knative.get-security-context.se-linux-options.level]` [.description] -- -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. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_ADD_NAME_TO_LABEL_SELECTORS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SECURITY_CONTEXT_SE_LINUX_OPTIONS_LEVEL+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_ADD_NAME_TO_LABEL_SELECTORS+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_SECURITY_CONTEXT_SE_LINUX_OPTIONS_LEVEL+++` endif::add-copy-button-to-env-var[] ---|boolean -|`true` +--|string +| -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.idempotent]]`link:#quarkus-kubernetes_quarkus.knative.idempotent[quarkus.knative.idempotent]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-security-context.se-linux-options.role]]`link:#quarkus-kubernetes_quarkus.knative.get-security-context.se-linux-options.role[quarkus.knative.get-security-context.se-linux-options.role]` [.description] -- -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. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_IDEMPOTENT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SECURITY_CONTEXT_SE_LINUX_OPTIONS_ROLE+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_IDEMPOTENT+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_SECURITY_CONTEXT_SE_LINUX_OPTIONS_ROLE+++` endif::add-copy-button-to-env-var[] ---|boolean -|`false` +--|string +| -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.env.secrets]]`link:#quarkus-kubernetes_quarkus.knative.env.secrets[quarkus.knative.env.secrets]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-security-context.se-linux-options.type]]`link:#quarkus-kubernetes_quarkus.knative.get-security-context.se-linux-options.type[quarkus.knative.get-security-context.se-linux-options.type]` [.description] -- -The optional list of Secret names to load environment variables from. +The SELinux type label that applies to the container. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_ENV_SECRETS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SECURITY_CONTEXT_SE_LINUX_OPTIONS_TYPE+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_ENV_SECRETS+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_SECURITY_CONTEXT_SE_LINUX_OPTIONS_TYPE+++` endif::add-copy-button-to-env-var[] ---|list of string +--|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.env.configmaps]]`link:#quarkus-kubernetes_quarkus.knative.env.configmaps[quarkus.knative.env.configmaps]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-security-context.se-linux-options.user]]`link:#quarkus-kubernetes_quarkus.knative.get-security-context.se-linux-options.user[quarkus.knative.get-security-context.se-linux-options.user]` [.description] -- -The optional list of ConfigMap names to load environment variables from. +The SELinux user label that applies to the container. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_ENV_CONFIGMAPS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SECURITY_CONTEXT_SE_LINUX_OPTIONS_USER+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_ENV_CONFIGMAPS+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_SECURITY_CONTEXT_SE_LINUX_OPTIONS_USER+++` endif::add-copy-button-to-env-var[] ---|list of string +--|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.cluster-local]]`link:#quarkus-kubernetes_quarkus.knative.cluster-local[quarkus.knative.cluster-local]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-security-context.windows-options.gmsa-credential-spec-name]]`link:#quarkus-kubernetes_quarkus.knative.get-security-context.windows-options.gmsa-credential-spec-name[quarkus.knative.get-security-context.windows-options.gmsa-credential-spec-name]` [.description] -- -Whether this service is cluster-local. Cluster local services are not exposed to the outside world. More information in link:https://knative.dev/docs/serving/services/private-services/[this link]. +The name of the GMSA credential spec to use. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CLUSTER_LOCAL+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SECURITY_CONTEXT_WINDOWS_OPTIONS_GMSA_CREDENTIAL_SPEC_NAME+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_CLUSTER_LOCAL+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_SECURITY_CONTEXT_WINDOWS_OPTIONS_GMSA_CREDENTIAL_SPEC_NAME+++` endif::add-copy-button-to-env-var[] ---|boolean -|`false` +--|string +| -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.min-scale]]`link:#quarkus-kubernetes_quarkus.knative.min-scale[quarkus.knative.min-scale]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-security-context.windows-options.gmsa-credential-spec]]`link:#quarkus-kubernetes_quarkus.knative.get-security-context.windows-options.gmsa-credential-spec[quarkus.knative.get-security-context.windows-options.gmsa-credential-spec]` [.description] -- -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. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_MIN_SCALE+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SECURITY_CONTEXT_WINDOWS_OPTIONS_GMSA_CREDENTIAL_SPEC+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_MIN_SCALE+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_SECURITY_CONTEXT_WINDOWS_OPTIONS_GMSA_CREDENTIAL_SPEC+++` endif::add-copy-button-to-env-var[] ---|int +--|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.max-scale]]`link:#quarkus-kubernetes_quarkus.knative.max-scale[quarkus.knative.max-scale]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-security-context.windows-options.run-as-user-name]]`link:#quarkus-kubernetes_quarkus.knative.get-security-context.windows-options.run-as-user-name[quarkus.knative.get-security-context.windows-options.run-as-user-name]` [.description] -- -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. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_MAX_SCALE+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SECURITY_CONTEXT_WINDOWS_OPTIONS_RUN_AS_USER_NAME+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_MAX_SCALE+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_SECURITY_CONTEXT_WINDOWS_OPTIONS_RUN_AS_USER_NAME+++` endif::add-copy-button-to-env-var[] ---|int +--|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.scale-to-zero-enabled]]`link:#quarkus-kubernetes_quarkus.knative.scale-to-zero-enabled[quarkus.knative.scale-to-zero-enabled]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-security-context.windows-options.host-process]]`link:#quarkus-kubernetes_quarkus.knative.get-security-context.windows-options.host-process[quarkus.knative.get-security-context.windows-options.host-process]` [.description] -- -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. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_SCALE_TO_ZERO_ENABLED+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SECURITY_CONTEXT_WINDOWS_OPTIONS_HOST_PROCESS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_SCALE_TO_ZERO_ENABLED+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_SECURITY_CONTEXT_WINDOWS_OPTIONS_HOST_PROCESS+++` endif::add-copy-button-to-env-var[] --|boolean -|`true` +| -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.revision-auto-scaling.auto-scaler-class]]`link:#quarkus-kubernetes_quarkus.knative.revision-auto-scaling.auto-scaler-class[quarkus.knative.revision-auto-scaling.auto-scaler-class]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-security-context.run-as-user]]`link:#quarkus-kubernetes_quarkus.knative.get-security-context.run-as-user[quarkus.knative.get-security-context.run-as-user]` [.description] -- +The UID to run the entrypoint of the container process. + ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_REVISION_AUTO_SCALING_AUTO_SCALER_CLASS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SECURITY_CONTEXT_RUN_AS_USER+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_REVISION_AUTO_SCALING_AUTO_SCALER_CLASS+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_SECURITY_CONTEXT_RUN_AS_USER+++` endif::add-copy-button-to-env-var[] --- a| -`kpa`, `hpa` +--|long | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.revision-auto-scaling.metric]]`link:#quarkus-kubernetes_quarkus.knative.revision-auto-scaling.metric[quarkus.knative.revision-auto-scaling.metric]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-security-context.run-as-group]]`link:#quarkus-kubernetes_quarkus.knative.get-security-context.run-as-group[quarkus.knative.get-security-context.run-as-group]` [.description] -- +The GID to run the entrypoint of the container process. + ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_REVISION_AUTO_SCALING_METRIC+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SECURITY_CONTEXT_RUN_AS_GROUP+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_REVISION_AUTO_SCALING_METRIC+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_SECURITY_CONTEXT_RUN_AS_GROUP+++` endif::add-copy-button-to-env-var[] --- a| -`concurrency`, `rps`, `cpu` +--|long | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.revision-auto-scaling.target]]`link:#quarkus-kubernetes_quarkus.knative.revision-auto-scaling.target[quarkus.knative.revision-auto-scaling.target]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-security-context.run-as-non-root]]`link:#quarkus-kubernetes_quarkus.knative.get-security-context.run-as-non-root[quarkus.knative.get-security-context.run-as-non-root]` [.description] -- +Indicates that the container must run as a non-root user. + ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_REVISION_AUTO_SCALING_TARGET+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SECURITY_CONTEXT_RUN_AS_NON_ROOT+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_REVISION_AUTO_SCALING_TARGET+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_SECURITY_CONTEXT_RUN_AS_NON_ROOT+++` endif::add-copy-button-to-env-var[] ---|int +--|boolean | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.revision-auto-scaling.container-concurrency]]`link:#quarkus-kubernetes_quarkus.knative.revision-auto-scaling.container-concurrency[quarkus.knative.revision-auto-scaling.container-concurrency]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-security-context.supplemental-groups]]`link:#quarkus-kubernetes_quarkus.knative.get-security-context.supplemental-groups[quarkus.knative.get-security-context.supplemental-groups]` [.description] -- +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. + ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_REVISION_AUTO_SCALING_CONTAINER_CONCURRENCY+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SECURITY_CONTEXT_SUPPLEMENTAL_GROUPS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_REVISION_AUTO_SCALING_CONTAINER_CONCURRENCY+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_SECURITY_CONTEXT_SUPPLEMENTAL_GROUPS+++` endif::add-copy-button-to-env-var[] ---|int +--|list of long | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.revision-auto-scaling.target-utilization-percentage]]`link:#quarkus-kubernetes_quarkus.knative.revision-auto-scaling.target-utilization-percentage[quarkus.knative.revision-auto-scaling.target-utilization-percentage]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-security-context.fs-group]]`link:#quarkus-kubernetes_quarkus.knative.get-security-context.fs-group[quarkus.knative.get-security-context.fs-group]` [.description] -- +A special supplemental group that applies to all containers in a pod. + ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_REVISION_AUTO_SCALING_TARGET_UTILIZATION_PERCENTAGE+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SECURITY_CONTEXT_FS_GROUP+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_REVISION_AUTO_SCALING_TARGET_UTILIZATION_PERCENTAGE+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_SECURITY_CONTEXT_FS_GROUP+++` endif::add-copy-button-to-env-var[] ---|int +--|long | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.global-auto-scaling.auto-scaler-class]]`link:#quarkus-kubernetes_quarkus.knative.global-auto-scaling.auto-scaler-class[quarkus.knative.global-auto-scaling.auto-scaler-class]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-security-context.sysctls]]`link:#quarkus-kubernetes_quarkus.knative.get-security-context.sysctls[quarkus.knative.get-security-context.sysctls]` [.description] -- +Sysctls hold a list of namespaced sysctls used for the pod. + ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GLOBAL_AUTO_SCALING_AUTO_SCALER_CLASS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SECURITY_CONTEXT_SYSCTLS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_GLOBAL_AUTO_SCALING_AUTO_SCALER_CLASS+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_SECURITY_CONTEXT_SYSCTLS+++` endif::add-copy-button-to-env-var[] --- a| -`kpa`, `hpa` +--|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.global-auto-scaling.container-concurrency]]`link:#quarkus-kubernetes_quarkus.knative.global-auto-scaling.container-concurrency[quarkus.knative.global-auto-scaling.container-concurrency]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-security-context.fs-group-change-policy]]`link:#quarkus-kubernetes_quarkus.knative.get-security-context.fs-group-change-policy[quarkus.knative.get-security-context.fs-group-change-policy]` [.description] -- +It holds policies that will be used for applying fsGroup to a volume when volume is mounted. Values: OnRootMismatch, Always + ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GLOBAL_AUTO_SCALING_CONTAINER_CONCURRENCY+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SECURITY_CONTEXT_FS_GROUP_CHANGE_POLICY+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_GLOBAL_AUTO_SCALING_CONTAINER_CONCURRENCY+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_SECURITY_CONTEXT_FS_GROUP_CHANGE_POLICY+++` endif::add-copy-button-to-env-var[] ---|int +-- a| +tooltip: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.], tooltip:always[It indicates that volume's ownership and permissions should always be changed whenever volume is mounted inside a Pod. This the default behavior.] | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.global-auto-scaling.target-utilization-percentage]]`link:#quarkus-kubernetes_quarkus.knative.global-auto-scaling.target-utilization-percentage[quarkus.knative.global-auto-scaling.target-utilization-percentage]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.is-idempotent]]`link:#quarkus-kubernetes_quarkus.knative.is-idempotent[quarkus.knative.is-idempotent]` [.description] -- ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GLOBAL_AUTO_SCALING_TARGET_UTILIZATION_PERCENTAGE+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_IS_IDEMPOTENT+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_GLOBAL_AUTO_SCALING_TARGET_UTILIZATION_PERCENTAGE+++` +Environment variable: `+++QUARKUS_KNATIVE_IS_IDEMPOTENT+++` endif::add-copy-button-to-env-var[] ---|int -| +--|boolean +|`false` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.global-auto-scaling.requests-per-second]]`link:#quarkus-kubernetes_quarkus.knative.global-auto-scaling.requests-per-second[quarkus.knative.global-auto-scaling.requests-per-second]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.part-of]]`link:#quarkus-kubernetes_quarkus.knative.part-of[quarkus.knative.part-of]` [.description] -- +The name of the group this component belongs too + ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GLOBAL_AUTO_SCALING_REQUESTS_PER_SECOND+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_PART_OF+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_GLOBAL_AUTO_SCALING_REQUESTS_PER_SECOND+++` +Environment variable: `+++QUARKUS_KNATIVE_PART_OF+++` endif::add-copy-button-to-env-var[] ---|int +--|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.revision-name]]`link:#quarkus-kubernetes_quarkus.knative.revision-name[quarkus.knative.revision-name]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.name]]`link:#quarkus-kubernetes_quarkus.knative.name[quarkus.knative.name]` [.description] -- +The name of the application. This value will be used for naming Kubernetes resources like: - Deployment - Service and so on ... + ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_REVISION_NAME+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_NAME+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_REVISION_NAME+++` +Environment variable: `+++QUARKUS_KNATIVE_NAME+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.app-secret]]`link:#quarkus-kubernetes_quarkus.knative.app-secret[quarkus.knative.app-secret]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.version]]`link:#quarkus-kubernetes_quarkus.knative.version[quarkus.knative.version]` [.description] -- -If set, the secret will mounted to the application container and its contents will be used for application configuration. +The version of the application. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_APP_SECRET+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_VERSION+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_APP_SECRET+++` +Environment variable: `+++QUARKUS_KNATIVE_VERSION+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.app-config-map]]`link:#quarkus-kubernetes_quarkus.knative.app-config-map[quarkus.knative.app-config-map]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.namespace]]`link:#quarkus-kubernetes_quarkus.knative.namespace[quarkus.knative.namespace]` [.description] -- -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). ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_APP_CONFIG_MAP+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_NAMESPACE+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_APP_CONFIG_MAP+++` +Environment variable: `+++QUARKUS_KNATIVE_NAMESPACE+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.security-context.se-linux-options.level]]`link:#quarkus-kubernetes_quarkus.knative.security-context.se-linux-options.level[quarkus.knative.security-context.se-linux-options.level]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.add-build-timestamp]]`link:#quarkus-kubernetes_quarkus.knative.add-build-timestamp[quarkus.knative.add-build-timestamp]` [.description] -- -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 ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_SECURITY_CONTEXT_SE_LINUX_OPTIONS_LEVEL+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_ADD_BUILD_TIMESTAMP+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_SECURITY_CONTEXT_SE_LINUX_OPTIONS_LEVEL+++` +Environment variable: `+++QUARKUS_KNATIVE_ADD_BUILD_TIMESTAMP+++` endif::add-copy-button-to-env-var[] ---|string -| +--|boolean +|`true` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.security-context.se-linux-options.role]]`link:#quarkus-kubernetes_quarkus.knative.security-context.se-linux-options.role[quarkus.knative.security-context.se-linux-options.role]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.working-dir]]`link:#quarkus-kubernetes_quarkus.knative.working-dir[quarkus.knative.working-dir]` [.description] -- -The SELinux role label that applies to the container. +Working directory ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_SECURITY_CONTEXT_SE_LINUX_OPTIONS_ROLE+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_WORKING_DIR+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_SECURITY_CONTEXT_SE_LINUX_OPTIONS_ROLE+++` +Environment variable: `+++QUARKUS_KNATIVE_WORKING_DIR+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.security-context.se-linux-options.type]]`link:#quarkus-kubernetes_quarkus.knative.security-context.se-linux-options.type[quarkus.knative.security-context.se-linux-options.type]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.command]]`link:#quarkus-kubernetes_quarkus.knative.command[quarkus.knative.command]` [.description] -- -The SELinux type label that applies to the container. +The commands ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_SECURITY_CONTEXT_SE_LINUX_OPTIONS_TYPE+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_COMMAND+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_SECURITY_CONTEXT_SE_LINUX_OPTIONS_TYPE+++` +Environment variable: `+++QUARKUS_KNATIVE_COMMAND+++` endif::add-copy-button-to-env-var[] ---|string +--|list of string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.security-context.se-linux-options.user]]`link:#quarkus-kubernetes_quarkus.knative.security-context.se-linux-options.user[quarkus.knative.security-context.se-linux-options.user]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.arguments]]`link:#quarkus-kubernetes_quarkus.knative.arguments[quarkus.knative.arguments]` [.description] -- -The SELinux user label that applies to the container. +The arguments ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_SECURITY_CONTEXT_SE_LINUX_OPTIONS_USER+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_ARGUMENTS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_SECURITY_CONTEXT_SE_LINUX_OPTIONS_USER+++` +Environment variable: `+++QUARKUS_KNATIVE_ARGUMENTS+++` endif::add-copy-button-to-env-var[] ---|string +--|list of string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.security-context.windows-options.gmsa-credential-spec-name]]`link:#quarkus-kubernetes_quarkus.knative.security-context.windows-options.gmsa-credential-spec-name[quarkus.knative.security-context.windows-options.gmsa-credential-spec-name]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.service-account]]`link:#quarkus-kubernetes_quarkus.knative.service-account[quarkus.knative.service-account]` [.description] -- -The name of the GMSA credential spec to use. +The service account ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_SECURITY_CONTEXT_WINDOWS_OPTIONS_GMSA_CREDENTIAL_SPEC_NAME+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_SERVICE_ACCOUNT+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_SECURITY_CONTEXT_WINDOWS_OPTIONS_GMSA_CREDENTIAL_SPEC_NAME+++` +Environment variable: `+++QUARKUS_KNATIVE_SERVICE_ACCOUNT+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.security-context.windows-options.gmsa-credential-spec]]`link:#quarkus-kubernetes_quarkus.knative.security-context.windows-options.gmsa-credential-spec[quarkus.knative.security-context.windows-options.gmsa-credential-spec]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.service-type]]`link:#quarkus-kubernetes_quarkus.knative.service-type[quarkus.knative.service-type]` [.description] -- -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 ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_SECURITY_CONTEXT_WINDOWS_OPTIONS_GMSA_CREDENTIAL_SPEC+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_SERVICE_TYPE+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_SECURITY_CONTEXT_WINDOWS_OPTIONS_GMSA_CREDENTIAL_SPEC+++` +Environment variable: `+++QUARKUS_KNATIVE_SERVICE_TYPE+++` endif::add-copy-button-to-env-var[] ---|string -| +-- a| +`cluster-ip`, `node-port`, `load-balancer`, `external-name` +|`cluster-ip` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.security-context.windows-options.run-as-user-name]]`link:#quarkus-kubernetes_quarkus.knative.security-context.windows-options.run-as-user-name[quarkus.knative.security-context.windows-options.run-as-user-name]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.image-pull-policy]]`link:#quarkus-kubernetes_quarkus.knative.image-pull-policy[quarkus.knative.image-pull-policy]` [.description] -- -The UserName in Windows to run the entrypoint of the container process. +Image pull policy ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_SECURITY_CONTEXT_WINDOWS_OPTIONS_RUN_AS_USER_NAME+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_IMAGE_PULL_POLICY+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_SECURITY_CONTEXT_WINDOWS_OPTIONS_RUN_AS_USER_NAME+++` +Environment variable: `+++QUARKUS_KNATIVE_IMAGE_PULL_POLICY+++` endif::add-copy-button-to-env-var[] ---|string -| +-- a| +`always`, `if-not-present`, `never` +|`always` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.security-context.windows-options.host-process]]`link:#quarkus-kubernetes_quarkus.knative.security-context.windows-options.host-process[quarkus.knative.security-context.windows-options.host-process]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.image-pull-secrets]]`link:#quarkus-kubernetes_quarkus.knative.image-pull-secrets[quarkus.knative.image-pull-secrets]` [.description] -- -HostProcess determines if a container should be run as a 'Host Process' container. +The image pull secret ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_SECURITY_CONTEXT_WINDOWS_OPTIONS_HOST_PROCESS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_IMAGE_PULL_SECRETS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_SECURITY_CONTEXT_WINDOWS_OPTIONS_HOST_PROCESS+++` +Environment variable: `+++QUARKUS_KNATIVE_IMAGE_PULL_SECRETS+++` endif::add-copy-button-to-env-var[] ---|boolean +--|list of string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.security-context.run-as-user]]`link:#quarkus-kubernetes_quarkus.knative.security-context.run-as-user[quarkus.knative.security-context.run-as-user]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.liveness-probe.http-action-port]]`link:#quarkus-kubernetes_quarkus.knative.liveness-probe.http-action-port[quarkus.knative.liveness-probe.http-action-port]` [.description] -- -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. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_SECURITY_CONTEXT_RUN_AS_USER+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_LIVENESS_PROBE_HTTP_ACTION_PORT+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_SECURITY_CONTEXT_RUN_AS_USER+++` +Environment variable: `+++QUARKUS_KNATIVE_LIVENESS_PROBE_HTTP_ACTION_PORT+++` endif::add-copy-button-to-env-var[] ---|long +--|int | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.security-context.run-as-group]]`link:#quarkus-kubernetes_quarkus.knative.security-context.run-as-group[quarkus.knative.security-context.run-as-group]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.liveness-probe.http-action-port-name]]`link:#quarkus-kubernetes_quarkus.knative.liveness-probe.http-action-port-name[quarkus.knative.liveness-probe.http-action-port-name]` [.description] -- -The GID to run the entrypoint of the container process. +The port name for selecting the port of the `HTTP get` action. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_SECURITY_CONTEXT_RUN_AS_GROUP+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_LIVENESS_PROBE_HTTP_ACTION_PORT_NAME+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_SECURITY_CONTEXT_RUN_AS_GROUP+++` +Environment variable: `+++QUARKUS_KNATIVE_LIVENESS_PROBE_HTTP_ACTION_PORT_NAME+++` endif::add-copy-button-to-env-var[] ---|long +--|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.security-context.run-as-non-root]]`link:#quarkus-kubernetes_quarkus.knative.security-context.run-as-non-root[quarkus.knative.security-context.run-as-non-root]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.liveness-probe.http-action-path]]`link:#quarkus-kubernetes_quarkus.knative.liveness-probe.http-action-path[quarkus.knative.liveness-probe.http-action-path]` [.description] -- -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. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_SECURITY_CONTEXT_RUN_AS_NON_ROOT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_LIVENESS_PROBE_HTTP_ACTION_PATH+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_SECURITY_CONTEXT_RUN_AS_NON_ROOT+++` +Environment variable: `+++QUARKUS_KNATIVE_LIVENESS_PROBE_HTTP_ACTION_PATH+++` endif::add-copy-button-to-env-var[] ---|boolean +--|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.security-context.supplemental-groups]]`link:#quarkus-kubernetes_quarkus.knative.security-context.supplemental-groups[quarkus.knative.security-context.supplemental-groups]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.liveness-probe.http-action-scheme]]`link:#quarkus-kubernetes_quarkus.knative.liveness-probe.http-action-scheme[quarkus.knative.liveness-probe.http-action-scheme]` [.description] -- -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". ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_SECURITY_CONTEXT_SUPPLEMENTAL_GROUPS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_LIVENESS_PROBE_HTTP_ACTION_SCHEME+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_SECURITY_CONTEXT_SUPPLEMENTAL_GROUPS+++` +Environment variable: `+++QUARKUS_KNATIVE_LIVENESS_PROBE_HTTP_ACTION_SCHEME+++` endif::add-copy-button-to-env-var[] ---|list of long +--|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.security-context.fs-group]]`link:#quarkus-kubernetes_quarkus.knative.security-context.fs-group[quarkus.knative.security-context.fs-group]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.liveness-probe.exec-action]]`link:#quarkus-kubernetes_quarkus.knative.liveness-probe.exec-action[quarkus.knative.liveness-probe.exec-action]` [.description] -- -A special supplemental group that applies to all containers in a pod. +The command to use for the probe. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_SECURITY_CONTEXT_FS_GROUP+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_LIVENESS_PROBE_EXEC_ACTION+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_SECURITY_CONTEXT_FS_GROUP+++` +Environment variable: `+++QUARKUS_KNATIVE_LIVENESS_PROBE_EXEC_ACTION+++` endif::add-copy-button-to-env-var[] ---|long +--|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.security-context.sysctls]]`link:#quarkus-kubernetes_quarkus.knative.security-context.sysctls[quarkus.knative.security-context.sysctls]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.liveness-probe.tcp-socket-action]]`link:#quarkus-kubernetes_quarkus.knative.liveness-probe.tcp-socket-action[quarkus.knative.liveness-probe.tcp-socket-action]` [.description] -- -Sysctls hold a list of namespaced sysctls used for the pod. +The tcp socket to use for the probe (the format is host:port). ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_SECURITY_CONTEXT_SYSCTLS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_LIVENESS_PROBE_TCP_SOCKET_ACTION+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_SECURITY_CONTEXT_SYSCTLS+++` +Environment variable: `+++QUARKUS_KNATIVE_LIVENESS_PROBE_TCP_SOCKET_ACTION+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.security-context.fs-group-change-policy]]`link:#quarkus-kubernetes_quarkus.knative.security-context.fs-group-change-policy[quarkus.knative.security-context.fs-group-change-policy]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.liveness-probe.grpc-action]]`link:#quarkus-kubernetes_quarkus.knative.liveness-probe.grpc-action[quarkus.knative.liveness-probe.grpc-action]` [.description] -- -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). ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_SECURITY_CONTEXT_FS_GROUP_CHANGE_POLICY+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_LIVENESS_PROBE_GRPC_ACTION+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_SECURITY_CONTEXT_FS_GROUP_CHANGE_POLICY+++` +Environment variable: `+++QUARKUS_KNATIVE_LIVENESS_PROBE_GRPC_ACTION+++` endif::add-copy-button-to-env-var[] --- a| -tooltip: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.], tooltip: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 | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.deploy]]`link:#quarkus-kubernetes_quarkus.knative.deploy[quarkus.knative.deploy]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.liveness-probe.grpc-action-enabled]]`link:#quarkus-kubernetes_quarkus.knative.liveness-probe.grpc-action-enabled[quarkus.knative.liveness-probe.grpc-action-enabled]` [.description] -- -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. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_DEPLOY+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_LIVENESS_PROBE_GRPC_ACTION_ENABLED+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_DEPLOY+++` +Environment variable: `+++QUARKUS_KNATIVE_LIVENESS_PROBE_GRPC_ACTION_ENABLED+++` endif::add-copy-button-to-env-var[] --|boolean |`false` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.deploy-strategy]]`link:#quarkus-kubernetes_quarkus.knative.deploy-strategy[quarkus.knative.deploy-strategy]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.liveness-probe.initial-delay]]`link:#quarkus-kubernetes_quarkus.knative.liveness-probe.initial-delay[quarkus.knative.liveness-probe.initial-delay]` [.description] -- -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. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_DEPLOY_STRATEGY+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_LIVENESS_PROBE_INITIAL_DELAY+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_DEPLOY_STRATEGY+++` +Environment variable: `+++QUARKUS_KNATIVE_LIVENESS_PROBE_INITIAL_DELAY+++` endif::add-copy-button-to-env-var[] --- a| -`create-or-update`, `create`, `replace`, `server-side-apply` -|`create-or-update` +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`5S` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.labels-labels]]`link:#quarkus-kubernetes_quarkus.knative.labels-labels[quarkus.knative.labels]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.liveness-probe.period]]`link:#quarkus-kubernetes_quarkus.knative.liveness-probe.period[quarkus.knative.liveness-probe.period]` [.description] -- -Custom labels to add to all resources +The period in which the action should be called. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_LABELS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_LIVENESS_PROBE_PERIOD+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_LABELS+++` +Environment variable: `+++QUARKUS_KNATIVE_LIVENESS_PROBE_PERIOD+++` endif::add-copy-button-to-env-var[] ---|`Map` -| +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`10S` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.annotations-annotations]]`link:#quarkus-kubernetes_quarkus.knative.annotations-annotations[quarkus.knative.annotations]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.liveness-probe.timeout]]`link:#quarkus-kubernetes_quarkus.knative.liveness-probe.timeout[quarkus.knative.liveness-probe.timeout]` [.description] -- -Custom annotations to add to all resources +The amount of time to wait for each action. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_ANNOTATIONS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_LIVENESS_PROBE_TIMEOUT+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_ANNOTATIONS+++` +Environment variable: `+++QUARKUS_KNATIVE_LIVENESS_PROBE_TIMEOUT+++` endif::add-copy-button-to-env-var[] ---|`Map` -| +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`10S` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.ports.-ports-.container-port]]`link:#quarkus-kubernetes_quarkus.knative.ports.-ports-.container-port[quarkus.knative.ports."ports".container-port]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.liveness-probe.success-threshold]]`link:#quarkus-kubernetes_quarkus.knative.liveness-probe.success-threshold[quarkus.knative.liveness-probe.success-threshold]` [.description] -- -The port number. Refers to the container port. +The success threshold to use. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_PORTS__PORTS__CONTAINER_PORT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_LIVENESS_PROBE_SUCCESS_THRESHOLD+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_PORTS__PORTS__CONTAINER_PORT+++` +Environment variable: `+++QUARKUS_KNATIVE_LIVENESS_PROBE_SUCCESS_THRESHOLD+++` endif::add-copy-button-to-env-var[] --|int -| +|`1` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.ports.-ports-.host-port]]`link:#quarkus-kubernetes_quarkus.knative.ports.-ports-.host-port[quarkus.knative.ports."ports".host-port]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.liveness-probe.failure-threshold]]`link:#quarkus-kubernetes_quarkus.knative.liveness-probe.failure-threshold[quarkus.knative.liveness-probe.failure-threshold]` [.description] -- -The host port. +The failure threshold to use. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_PORTS__PORTS__HOST_PORT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_LIVENESS_PROBE_FAILURE_THRESHOLD+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_PORTS__PORTS__HOST_PORT+++` +Environment variable: `+++QUARKUS_KNATIVE_LIVENESS_PROBE_FAILURE_THRESHOLD+++` endif::add-copy-button-to-env-var[] --|int -| +|`3` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.ports.-ports-.path]]`link:#quarkus-kubernetes_quarkus.knative.ports.-ports-.path[quarkus.knative.ports."ports".path]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.readiness-probe.http-action-port]]`link:#quarkus-kubernetes_quarkus.knative.readiness-probe.http-action-port[quarkus.knative.readiness-probe.http-action-port]` [.description] -- -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. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_PORTS__PORTS__PATH+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_READINESS_PROBE_HTTP_ACTION_PORT+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_PORTS__PORTS__PATH+++` +Environment variable: `+++QUARKUS_KNATIVE_READINESS_PROBE_HTTP_ACTION_PORT+++` endif::add-copy-button-to-env-var[] ---|string -|`/` +--|int +| -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.ports.-ports-.protocol]]`link:#quarkus-kubernetes_quarkus.knative.ports.-ports-.protocol[quarkus.knative.ports."ports".protocol]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.readiness-probe.http-action-port-name]]`link:#quarkus-kubernetes_quarkus.knative.readiness-probe.http-action-port-name[quarkus.knative.readiness-probe.http-action-port-name]` [.description] -- -The protocol. +The port name for selecting the port of the `HTTP get` action. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_PORTS__PORTS__PROTOCOL+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_READINESS_PROBE_HTTP_ACTION_PORT_NAME+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_PORTS__PORTS__PROTOCOL+++` +Environment variable: `+++QUARKUS_KNATIVE_READINESS_PROBE_HTTP_ACTION_PORT_NAME+++` endif::add-copy-button-to-env-var[] --- a| -`tcp`, `udp`, `sctp`, `http`, `proxy` -|`tcp` +--|string +| -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.ports.-ports-.node-port]]`link:#quarkus-kubernetes_quarkus.knative.ports.-ports-.node-port[quarkus.knative.ports."ports".node-port]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.readiness-probe.http-action-path]]`link:#quarkus-kubernetes_quarkus.knative.readiness-probe.http-action-path[quarkus.knative.readiness-probe.http-action-path]` [.description] -- +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. + ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_PORTS__PORTS__NODE_PORT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_READINESS_PROBE_HTTP_ACTION_PATH+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_PORTS__PORTS__NODE_PORT+++` +Environment variable: `+++QUARKUS_KNATIVE_READINESS_PROBE_HTTP_ACTION_PATH+++` endif::add-copy-button-to-env-var[] ---|int +--|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.ports.-ports-.tls]]`link:#quarkus-kubernetes_quarkus.knative.ports.-ports-.tls[quarkus.knative.ports."ports".tls]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.readiness-probe.http-action-scheme]]`link:#quarkus-kubernetes_quarkus.knative.readiness-probe.http-action-scheme[quarkus.knative.readiness-probe.http-action-scheme]` [.description] -- -If enabled, the port will be configured to use the schema HTTPS. +The scheme of the `HTTP get` action. Can be either "HTTP" or "HTTPS". ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_PORTS__PORTS__TLS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_READINESS_PROBE_HTTP_ACTION_SCHEME+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_PORTS__PORTS__TLS+++` +Environment variable: `+++QUARKUS_KNATIVE_READINESS_PROBE_HTTP_ACTION_SCHEME+++` endif::add-copy-button-to-env-var[] ---|boolean -|`false` +--|string +| -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.mounts.-mounts-.name]]`link:#quarkus-kubernetes_quarkus.knative.mounts.-mounts-.name[quarkus.knative.mounts."mounts".name]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.readiness-probe.exec-action]]`link:#quarkus-kubernetes_quarkus.knative.readiness-probe.exec-action[quarkus.knative.readiness-probe.exec-action]` [.description] -- -The name of the volumeName to mount. +The command to use for the probe. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_MOUNTS__MOUNTS__NAME+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_READINESS_PROBE_EXEC_ACTION+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_MOUNTS__MOUNTS__NAME+++` +Environment variable: `+++QUARKUS_KNATIVE_READINESS_PROBE_EXEC_ACTION+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.mounts.-mounts-.path]]`link:#quarkus-kubernetes_quarkus.knative.mounts.-mounts-.path[quarkus.knative.mounts."mounts".path]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.readiness-probe.tcp-socket-action]]`link:#quarkus-kubernetes_quarkus.knative.readiness-probe.tcp-socket-action[quarkus.knative.readiness-probe.tcp-socket-action]` [.description] -- -The path to mount. +The tcp socket to use for the probe (the format is host:port). ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_MOUNTS__MOUNTS__PATH+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_READINESS_PROBE_TCP_SOCKET_ACTION+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_MOUNTS__MOUNTS__PATH+++` +Environment variable: `+++QUARKUS_KNATIVE_READINESS_PROBE_TCP_SOCKET_ACTION+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.mounts.-mounts-.sub-path]]`link:#quarkus-kubernetes_quarkus.knative.mounts.-mounts-.sub-path[quarkus.knative.mounts."mounts".sub-path]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.readiness-probe.grpc-action]]`link:#quarkus-kubernetes_quarkus.knative.readiness-probe.grpc-action[quarkus.knative.readiness-probe.grpc-action]` [.description] -- -Path within the volumeName from which the container's volumeName should be mounted. +The gRPC port to use for the probe (the format is either port or port:service). ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_MOUNTS__MOUNTS__SUB_PATH+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_READINESS_PROBE_GRPC_ACTION+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_MOUNTS__MOUNTS__SUB_PATH+++` +Environment variable: `+++QUARKUS_KNATIVE_READINESS_PROBE_GRPC_ACTION+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.mounts.-mounts-.read-only]]`link:#quarkus-kubernetes_quarkus.knative.mounts.-mounts-.read-only[quarkus.knative.mounts."mounts".read-only]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.readiness-probe.grpc-action-enabled]]`link:#quarkus-kubernetes_quarkus.knative.readiness-probe.grpc-action-enabled[quarkus.knative.readiness-probe.grpc-action-enabled]` [.description] -- -ReadOnly +If enabled and `grpc-action` is not provided, it will use the generated service name and the gRPC port. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_MOUNTS__MOUNTS__READ_ONLY+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_READINESS_PROBE_GRPC_ACTION_ENABLED+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_MOUNTS__MOUNTS__READ_ONLY+++` +Environment variable: `+++QUARKUS_KNATIVE_READINESS_PROBE_GRPC_ACTION_ENABLED+++` endif::add-copy-button-to-env-var[] --|boolean |`false` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.secret-volumes.-secret-volumes-.secret-name]]`link:#quarkus-kubernetes_quarkus.knative.secret-volumes.-secret-volumes-.secret-name[quarkus.knative.secret-volumes."secret-volumes".secret-name]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.readiness-probe.initial-delay]]`link:#quarkus-kubernetes_quarkus.knative.readiness-probe.initial-delay[quarkus.knative.readiness-probe.initial-delay]` [.description] -- -The name of the secret to mount. +The amount of time to wait before starting to probe. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_SECRET_VOLUMES__SECRET_VOLUMES__SECRET_NAME+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_READINESS_PROBE_INITIAL_DELAY+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_SECRET_VOLUMES__SECRET_VOLUMES__SECRET_NAME+++` +Environment variable: `+++QUARKUS_KNATIVE_READINESS_PROBE_INITIAL_DELAY+++` endif::add-copy-button-to-env-var[] ---|string -|required icon:exclamation-circle[title=Configuration property is required] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`5S` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.secret-volumes.-secret-volumes-.default-mode]]`link:#quarkus-kubernetes_quarkus.knative.secret-volumes.-secret-volumes-.default-mode[quarkus.knative.secret-volumes."secret-volumes".default-mode]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.readiness-probe.period]]`link:#quarkus-kubernetes_quarkus.knative.readiness-probe.period[quarkus.knative.readiness-probe.period]` [.description] -- -Default mode. When specifying an octal number, leading zero must be present. +The period in which the action should be called. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_SECRET_VOLUMES__SECRET_VOLUMES__DEFAULT_MODE+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_READINESS_PROBE_PERIOD+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_SECRET_VOLUMES__SECRET_VOLUMES__DEFAULT_MODE+++` +Environment variable: `+++QUARKUS_KNATIVE_READINESS_PROBE_PERIOD+++` endif::add-copy-button-to-env-var[] ---|string -|`0600` +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`10S` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.secret-volumes.-secret-volumes-.items.-items-.path]]`link:#quarkus-kubernetes_quarkus.knative.secret-volumes.-secret-volumes-.items.-items-.path[quarkus.knative.secret-volumes."secret-volumes".items."items".path]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.readiness-probe.timeout]]`link:#quarkus-kubernetes_quarkus.knative.readiness-probe.timeout[quarkus.knative.readiness-probe.timeout]` [.description] -- -The path where the file will be mounted. +The amount of time to wait for each action. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_SECRET_VOLUMES__SECRET_VOLUMES__ITEMS__ITEMS__PATH+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_READINESS_PROBE_TIMEOUT+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_SECRET_VOLUMES__SECRET_VOLUMES__ITEMS__ITEMS__PATH+++` +Environment variable: `+++QUARKUS_KNATIVE_READINESS_PROBE_TIMEOUT+++` endif::add-copy-button-to-env-var[] ---|string -|required icon:exclamation-circle[title=Configuration property is required] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`10S` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.secret-volumes.-secret-volumes-.items.-items-.mode]]`link:#quarkus-kubernetes_quarkus.knative.secret-volumes.-secret-volumes-.items.-items-.mode[quarkus.knative.secret-volumes."secret-volumes".items."items".mode]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.readiness-probe.success-threshold]]`link:#quarkus-kubernetes_quarkus.knative.readiness-probe.success-threshold[quarkus.knative.readiness-probe.success-threshold]` [.description] -- -It must be a value between 0000 and 0777. If not specified, the volume defaultMode will be used. +The success threshold to use. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_SECRET_VOLUMES__SECRET_VOLUMES__ITEMS__ITEMS__MODE+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_READINESS_PROBE_SUCCESS_THRESHOLD+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_SECRET_VOLUMES__SECRET_VOLUMES__ITEMS__ITEMS__MODE+++` +Environment variable: `+++QUARKUS_KNATIVE_READINESS_PROBE_SUCCESS_THRESHOLD+++` endif::add-copy-button-to-env-var[] --|int -|`-1` +|`1` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.secret-volumes.-secret-volumes-.optional]]`link:#quarkus-kubernetes_quarkus.knative.secret-volumes.-secret-volumes-.optional[quarkus.knative.secret-volumes."secret-volumes".optional]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.readiness-probe.failure-threshold]]`link:#quarkus-kubernetes_quarkus.knative.readiness-probe.failure-threshold[quarkus.knative.readiness-probe.failure-threshold]` [.description] -- -Optional +The failure threshold to use. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_SECRET_VOLUMES__SECRET_VOLUMES__OPTIONAL+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_READINESS_PROBE_FAILURE_THRESHOLD+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_SECRET_VOLUMES__SECRET_VOLUMES__OPTIONAL+++` +Environment variable: `+++QUARKUS_KNATIVE_READINESS_PROBE_FAILURE_THRESHOLD+++` endif::add-copy-button-to-env-var[] ---|boolean -|`false` +--|int +|`3` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.config-map-volumes.-config-map-volumes-.config-map-name]]`link:#quarkus-kubernetes_quarkus.knative.config-map-volumes.-config-map-volumes-.config-map-name[quarkus.knative.config-map-volumes."config-map-volumes".config-map-name]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.startup-probe.http-action-port]]`link:#quarkus-kubernetes_quarkus.knative.startup-probe.http-action-port[quarkus.knative.startup-probe.http-action-port]` [.description] -- -The name of the ConfigMap 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. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONFIG_MAP_VOLUMES__CONFIG_MAP_VOLUMES__CONFIG_MAP_NAME+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_STARTUP_PROBE_HTTP_ACTION_PORT+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_CONFIG_MAP_VOLUMES__CONFIG_MAP_VOLUMES__CONFIG_MAP_NAME+++` +Environment variable: `+++QUARKUS_KNATIVE_STARTUP_PROBE_HTTP_ACTION_PORT+++` endif::add-copy-button-to-env-var[] ---|string -|required icon:exclamation-circle[title=Configuration property is required] +--|int +| -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.config-map-volumes.-config-map-volumes-.default-mode]]`link:#quarkus-kubernetes_quarkus.knative.config-map-volumes.-config-map-volumes-.default-mode[quarkus.knative.config-map-volumes."config-map-volumes".default-mode]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.startup-probe.http-action-port-name]]`link:#quarkus-kubernetes_quarkus.knative.startup-probe.http-action-port-name[quarkus.knative.startup-probe.http-action-port-name]` [.description] -- -Default mode. When specifying an octal number, leading zero must be present. +The port name for selecting the port of the `HTTP get` action. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONFIG_MAP_VOLUMES__CONFIG_MAP_VOLUMES__DEFAULT_MODE+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_STARTUP_PROBE_HTTP_ACTION_PORT_NAME+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_CONFIG_MAP_VOLUMES__CONFIG_MAP_VOLUMES__DEFAULT_MODE+++` +Environment variable: `+++QUARKUS_KNATIVE_STARTUP_PROBE_HTTP_ACTION_PORT_NAME+++` endif::add-copy-button-to-env-var[] --|string -|`0600` +| -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.config-map-volumes.-config-map-volumes-.items.-items-.path]]`link:#quarkus-kubernetes_quarkus.knative.config-map-volumes.-config-map-volumes-.items.-items-.path[quarkus.knative.config-map-volumes."config-map-volumes".items."items".path]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.startup-probe.http-action-path]]`link:#quarkus-kubernetes_quarkus.knative.startup-probe.http-action-path[quarkus.knative.startup-probe.http-action-path]` [.description] -- -The path where the file will 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. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONFIG_MAP_VOLUMES__CONFIG_MAP_VOLUMES__ITEMS__ITEMS__PATH+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_STARTUP_PROBE_HTTP_ACTION_PATH+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_CONFIG_MAP_VOLUMES__CONFIG_MAP_VOLUMES__ITEMS__ITEMS__PATH+++` +Environment variable: `+++QUARKUS_KNATIVE_STARTUP_PROBE_HTTP_ACTION_PATH+++` endif::add-copy-button-to-env-var[] --|string -|required icon:exclamation-circle[title=Configuration property is required] +| -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.config-map-volumes.-config-map-volumes-.items.-items-.mode]]`link:#quarkus-kubernetes_quarkus.knative.config-map-volumes.-config-map-volumes-.items.-items-.mode[quarkus.knative.config-map-volumes."config-map-volumes".items."items".mode]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.startup-probe.http-action-scheme]]`link:#quarkus-kubernetes_quarkus.knative.startup-probe.http-action-scheme[quarkus.knative.startup-probe.http-action-scheme]` [.description] -- -It must be a value between 0000 and 0777. If not specified, the volume defaultMode will be used. +The scheme of the `HTTP get` action. Can be either "HTTP" or "HTTPS". ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONFIG_MAP_VOLUMES__CONFIG_MAP_VOLUMES__ITEMS__ITEMS__MODE+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_STARTUP_PROBE_HTTP_ACTION_SCHEME+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_CONFIG_MAP_VOLUMES__CONFIG_MAP_VOLUMES__ITEMS__ITEMS__MODE+++` +Environment variable: `+++QUARKUS_KNATIVE_STARTUP_PROBE_HTTP_ACTION_SCHEME+++` endif::add-copy-button-to-env-var[] ---|int -|`-1` +--|string +| -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.config-map-volumes.-config-map-volumes-.optional]]`link:#quarkus-kubernetes_quarkus.knative.config-map-volumes.-config-map-volumes-.optional[quarkus.knative.config-map-volumes."config-map-volumes".optional]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.startup-probe.exec-action]]`link:#quarkus-kubernetes_quarkus.knative.startup-probe.exec-action[quarkus.knative.startup-probe.exec-action]` [.description] -- -Optional +The command to use for the probe. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONFIG_MAP_VOLUMES__CONFIG_MAP_VOLUMES__OPTIONAL+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_STARTUP_PROBE_EXEC_ACTION+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_CONFIG_MAP_VOLUMES__CONFIG_MAP_VOLUMES__OPTIONAL+++` +Environment variable: `+++QUARKUS_KNATIVE_STARTUP_PROBE_EXEC_ACTION+++` endif::add-copy-button-to-env-var[] ---|boolean -|`false` +--|string +| -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.git-repo-volumes.-git-repo-volumes-.repository]]`link:#quarkus-kubernetes_quarkus.knative.git-repo-volumes.-git-repo-volumes-.repository[quarkus.knative.git-repo-volumes."git-repo-volumes".repository]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.startup-probe.tcp-socket-action]]`link:#quarkus-kubernetes_quarkus.knative.startup-probe.tcp-socket-action[quarkus.knative.startup-probe.tcp-socket-action]` [.description] -- -Git repository URL. +The tcp socket to use for the probe (the format is host:port). ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GIT_REPO_VOLUMES__GIT_REPO_VOLUMES__REPOSITORY+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_STARTUP_PROBE_TCP_SOCKET_ACTION+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_GIT_REPO_VOLUMES__GIT_REPO_VOLUMES__REPOSITORY+++` +Environment variable: `+++QUARKUS_KNATIVE_STARTUP_PROBE_TCP_SOCKET_ACTION+++` endif::add-copy-button-to-env-var[] --|string -|required icon:exclamation-circle[title=Configuration property is required] +| -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.git-repo-volumes.-git-repo-volumes-.directory]]`link:#quarkus-kubernetes_quarkus.knative.git-repo-volumes.-git-repo-volumes-.directory[quarkus.knative.git-repo-volumes."git-repo-volumes".directory]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.startup-probe.grpc-action]]`link:#quarkus-kubernetes_quarkus.knative.startup-probe.grpc-action[quarkus.knative.startup-probe.grpc-action]` [.description] -- -The directory of the repository to mount. +The gRPC port to use for the probe (the format is either port or port:service). ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GIT_REPO_VOLUMES__GIT_REPO_VOLUMES__DIRECTORY+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_STARTUP_PROBE_GRPC_ACTION+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_GIT_REPO_VOLUMES__GIT_REPO_VOLUMES__DIRECTORY+++` +Environment variable: `+++QUARKUS_KNATIVE_STARTUP_PROBE_GRPC_ACTION+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.git-repo-volumes.-git-repo-volumes-.revision]]`link:#quarkus-kubernetes_quarkus.knative.git-repo-volumes.-git-repo-volumes-.revision[quarkus.knative.git-repo-volumes."git-repo-volumes".revision]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.startup-probe.grpc-action-enabled]]`link:#quarkus-kubernetes_quarkus.knative.startup-probe.grpc-action-enabled[quarkus.knative.startup-probe.grpc-action-enabled]` [.description] -- -The commit hash to use. +If enabled and `grpc-action` is not provided, it will use the generated service name and the gRPC port. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GIT_REPO_VOLUMES__GIT_REPO_VOLUMES__REVISION+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_STARTUP_PROBE_GRPC_ACTION_ENABLED+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_GIT_REPO_VOLUMES__GIT_REPO_VOLUMES__REVISION+++` +Environment variable: `+++QUARKUS_KNATIVE_STARTUP_PROBE_GRPC_ACTION_ENABLED+++` endif::add-copy-button-to-env-var[] ---|string -| +--|boolean +|`false` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.pvc-volumes.-pvc-volumes-.claim-name]]`link:#quarkus-kubernetes_quarkus.knative.pvc-volumes.-pvc-volumes-.claim-name[quarkus.knative.pvc-volumes."pvc-volumes".claim-name]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.startup-probe.initial-delay]]`link:#quarkus-kubernetes_quarkus.knative.startup-probe.initial-delay[quarkus.knative.startup-probe.initial-delay]` [.description] -- -The name of the claim to mount. +The amount of time to wait before starting to probe. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_PVC_VOLUMES__PVC_VOLUMES__CLAIM_NAME+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_STARTUP_PROBE_INITIAL_DELAY+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_PVC_VOLUMES__PVC_VOLUMES__CLAIM_NAME+++` +Environment variable: `+++QUARKUS_KNATIVE_STARTUP_PROBE_INITIAL_DELAY+++` endif::add-copy-button-to-env-var[] ---|string -|required icon:exclamation-circle[title=Configuration property is required] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`5S` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.pvc-volumes.-pvc-volumes-.default-mode]]`link:#quarkus-kubernetes_quarkus.knative.pvc-volumes.-pvc-volumes-.default-mode[quarkus.knative.pvc-volumes."pvc-volumes".default-mode]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.startup-probe.period]]`link:#quarkus-kubernetes_quarkus.knative.startup-probe.period[quarkus.knative.startup-probe.period]` [.description] -- -Default mode. When specifying an octal number, leading zero must be present. +The period in which the action should be called. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_PVC_VOLUMES__PVC_VOLUMES__DEFAULT_MODE+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_STARTUP_PROBE_PERIOD+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_PVC_VOLUMES__PVC_VOLUMES__DEFAULT_MODE+++` +Environment variable: `+++QUARKUS_KNATIVE_STARTUP_PROBE_PERIOD+++` endif::add-copy-button-to-env-var[] ---|string -|`0600` +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`10S` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.pvc-volumes.-pvc-volumes-.optional]]`link:#quarkus-kubernetes_quarkus.knative.pvc-volumes.-pvc-volumes-.optional[quarkus.knative.pvc-volumes."pvc-volumes".optional]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.startup-probe.timeout]]`link:#quarkus-kubernetes_quarkus.knative.startup-probe.timeout[quarkus.knative.startup-probe.timeout]` [.description] -- -Optional +The amount of time to wait for each action. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_PVC_VOLUMES__PVC_VOLUMES__OPTIONAL+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_STARTUP_PROBE_TIMEOUT+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_PVC_VOLUMES__PVC_VOLUMES__OPTIONAL+++` +Environment variable: `+++QUARKUS_KNATIVE_STARTUP_PROBE_TIMEOUT+++` endif::add-copy-button-to-env-var[] ---|boolean -|`false` +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`10S` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.aws-elastic-block-store-volumes.-aws-elastic-block-store-volumes-.volume-id]]`link:#quarkus-kubernetes_quarkus.knative.aws-elastic-block-store-volumes.-aws-elastic-block-store-volumes-.volume-id[quarkus.knative.aws-elastic-block-store-volumes."aws-elastic-block-store-volumes".volume-id]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.startup-probe.success-threshold]]`link:#quarkus-kubernetes_quarkus.knative.startup-probe.success-threshold[quarkus.knative.startup-probe.success-threshold]` [.description] -- -The name of the disk to mount. +The success threshold to use. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_AWS_ELASTIC_BLOCK_STORE_VOLUMES__AWS_ELASTIC_BLOCK_STORE_VOLUMES__VOLUME_ID+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_STARTUP_PROBE_SUCCESS_THRESHOLD+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_AWS_ELASTIC_BLOCK_STORE_VOLUMES__AWS_ELASTIC_BLOCK_STORE_VOLUMES__VOLUME_ID+++` +Environment variable: `+++QUARKUS_KNATIVE_STARTUP_PROBE_SUCCESS_THRESHOLD+++` endif::add-copy-button-to-env-var[] ---|string -|required icon:exclamation-circle[title=Configuration property is required] +--|int +|`1` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.aws-elastic-block-store-volumes.-aws-elastic-block-store-volumes-.partition]]`link:#quarkus-kubernetes_quarkus.knative.aws-elastic-block-store-volumes.-aws-elastic-block-store-volumes-.partition[quarkus.knative.aws-elastic-block-store-volumes."aws-elastic-block-store-volumes".partition]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.startup-probe.failure-threshold]]`link:#quarkus-kubernetes_quarkus.knative.startup-probe.failure-threshold[quarkus.knative.startup-probe.failure-threshold]` [.description] -- -The partition. +The failure threshold to use. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_AWS_ELASTIC_BLOCK_STORE_VOLUMES__AWS_ELASTIC_BLOCK_STORE_VOLUMES__PARTITION+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_STARTUP_PROBE_FAILURE_THRESHOLD+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_AWS_ELASTIC_BLOCK_STORE_VOLUMES__AWS_ELASTIC_BLOCK_STORE_VOLUMES__PARTITION+++` +Environment variable: `+++QUARKUS_KNATIVE_STARTUP_PROBE_FAILURE_THRESHOLD+++` endif::add-copy-button-to-env-var[] --|int -| +|`3` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.aws-elastic-block-store-volumes.-aws-elastic-block-store-volumes-.fs-type]]`link:#quarkus-kubernetes_quarkus.knative.aws-elastic-block-store-volumes.-aws-elastic-block-store-volumes-.fs-type[quarkus.knative.aws-elastic-block-store-volumes."aws-elastic-block-store-volumes".fs-type]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.prometheus.annotations]]`link:#quarkus-kubernetes_quarkus.knative.prometheus.annotations[quarkus.knative.prometheus.annotations]` [.description] -- -Filesystem type. +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. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_AWS_ELASTIC_BLOCK_STORE_VOLUMES__AWS_ELASTIC_BLOCK_STORE_VOLUMES__FS_TYPE+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_PROMETHEUS_ANNOTATIONS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_AWS_ELASTIC_BLOCK_STORE_VOLUMES__AWS_ELASTIC_BLOCK_STORE_VOLUMES__FS_TYPE+++` +Environment variable: `+++QUARKUS_KNATIVE_PROMETHEUS_ANNOTATIONS+++` endif::add-copy-button-to-env-var[] ---|string -|`ext4` +--|boolean +|`true` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.aws-elastic-block-store-volumes.-aws-elastic-block-store-volumes-.read-only]]`link:#quarkus-kubernetes_quarkus.knative.aws-elastic-block-store-volumes.-aws-elastic-block-store-volumes-.read-only[quarkus.knative.aws-elastic-block-store-volumes."aws-elastic-block-store-volumes".read-only]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.prometheus.prefix]]`link:#quarkus-kubernetes_quarkus.knative.prometheus.prefix[quarkus.knative.prometheus.prefix]` [.description] -- -Whether the volumeName is read only or not. +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 ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_AWS_ELASTIC_BLOCK_STORE_VOLUMES__AWS_ELASTIC_BLOCK_STORE_VOLUMES__READ_ONLY+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_PROMETHEUS_PREFIX+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_AWS_ELASTIC_BLOCK_STORE_VOLUMES__AWS_ELASTIC_BLOCK_STORE_VOLUMES__READ_ONLY+++` +Environment variable: `+++QUARKUS_KNATIVE_PROMETHEUS_PREFIX+++` endif::add-copy-button-to-env-var[] ---|boolean -|`false` +--|string +|`prometheus.io` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.azure-file-volumes.-azure-file-volumes-.share-name]]`link:#quarkus-kubernetes_quarkus.knative.azure-file-volumes.-azure-file-volumes-.share-name[quarkus.knative.azure-file-volumes."azure-file-volumes".share-name]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.prometheus.scrape]]`link:#quarkus-kubernetes_quarkus.knative.prometheus.scrape[quarkus.knative.prometheus.scrape]` [.description] -- -The share name. +Define the annotation used to indicate services that should be scraped. By default, `/scrape` will be appended to the defined prefix. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_AZURE_FILE_VOLUMES__AZURE_FILE_VOLUMES__SHARE_NAME+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_PROMETHEUS_SCRAPE+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_AZURE_FILE_VOLUMES__AZURE_FILE_VOLUMES__SHARE_NAME+++` +Environment variable: `+++QUARKUS_KNATIVE_PROMETHEUS_SCRAPE+++` endif::add-copy-button-to-env-var[] --|string -|required icon:exclamation-circle[title=Configuration property is required] +| -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.azure-file-volumes.-azure-file-volumes-.secret-name]]`link:#quarkus-kubernetes_quarkus.knative.azure-file-volumes.-azure-file-volumes-.secret-name[quarkus.knative.azure-file-volumes."azure-file-volumes".secret-name]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.prometheus.path]]`link:#quarkus-kubernetes_quarkus.knative.prometheus.path[quarkus.knative.prometheus.path]` [.description] -- -The secret name. +Define the annotation used to indicate the path to scrape. By default, `/path` will be appended to the defined prefix. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_AZURE_FILE_VOLUMES__AZURE_FILE_VOLUMES__SECRET_NAME+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_PROMETHEUS_PATH+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_AZURE_FILE_VOLUMES__AZURE_FILE_VOLUMES__SECRET_NAME+++` +Environment variable: `+++QUARKUS_KNATIVE_PROMETHEUS_PATH+++` endif::add-copy-button-to-env-var[] --|string -|required icon:exclamation-circle[title=Configuration property is required] +| -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.azure-file-volumes.-azure-file-volumes-.read-only]]`link:#quarkus-kubernetes_quarkus.knative.azure-file-volumes.-azure-file-volumes-.read-only[quarkus.knative.azure-file-volumes."azure-file-volumes".read-only]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.prometheus.port]]`link:#quarkus-kubernetes_quarkus.knative.prometheus.port[quarkus.knative.prometheus.port]` [.description] -- -Whether the volumeName is read only or not. +Define the annotation used to indicate the port to scrape. By default, `/port` will be appended to the defined prefix. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_AZURE_FILE_VOLUMES__AZURE_FILE_VOLUMES__READ_ONLY+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_PROMETHEUS_PORT+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_AZURE_FILE_VOLUMES__AZURE_FILE_VOLUMES__READ_ONLY+++` +Environment variable: `+++QUARKUS_KNATIVE_PROMETHEUS_PORT+++` endif::add-copy-button-to-env-var[] ---|boolean -|`false` +--|string +| -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.azure-disk-volumes.-azure-disk-volumes-.disk-name]]`link:#quarkus-kubernetes_quarkus.knative.azure-disk-volumes.-azure-disk-volumes-.disk-name[quarkus.knative.azure-disk-volumes."azure-disk-volumes".disk-name]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.prometheus.scheme]]`link:#quarkus-kubernetes_quarkus.knative.prometheus.scheme[quarkus.knative.prometheus.scheme]` [.description] -- -The name of the disk to mount. +Define the annotation used to indicate the scheme to use for scraping By default, `/scheme` will be appended to the defined prefix. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_AZURE_DISK_VOLUMES__AZURE_DISK_VOLUMES__DISK_NAME+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_PROMETHEUS_SCHEME+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_AZURE_DISK_VOLUMES__AZURE_DISK_VOLUMES__DISK_NAME+++` +Environment variable: `+++QUARKUS_KNATIVE_PROMETHEUS_SCHEME+++` endif::add-copy-button-to-env-var[] --|string -|required icon:exclamation-circle[title=Configuration property is required] +| -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.azure-disk-volumes.-azure-disk-volumes-.disk-uri]]`link:#quarkus-kubernetes_quarkus.knative.azure-disk-volumes.-azure-disk-volumes-.disk-uri[quarkus.knative.azure-disk-volumes."azure-disk-volumes".disk-uri]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.empty-dir-volumes]]`link:#quarkus-kubernetes_quarkus.knative.empty-dir-volumes[quarkus.knative.empty-dir-volumes]` [.description] -- -The URI of the vhd blob object OR the resourceID of an Azure managed data disk if Kind is Managed +EmptyDir volumes ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_AZURE_DISK_VOLUMES__AZURE_DISK_VOLUMES__DISK_URI+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_EMPTY_DIR_VOLUMES+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_AZURE_DISK_VOLUMES__AZURE_DISK_VOLUMES__DISK_URI+++` +Environment variable: `+++QUARKUS_KNATIVE_EMPTY_DIR_VOLUMES+++` endif::add-copy-button-to-env-var[] ---|string -|required icon:exclamation-circle[title=Configuration property is required] +--|list of string +| -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.azure-disk-volumes.-azure-disk-volumes-.kind]]`link:#quarkus-kubernetes_quarkus.knative.azure-disk-volumes.-azure-disk-volumes-.kind[quarkus.knative.azure-disk-volumes."azure-disk-volumes".kind]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.container-name]]`link:#quarkus-kubernetes_quarkus.knative.container-name[quarkus.knative.container-name]` [.description] -- -Kind of disk. +If set, it will change the name of the container according to the configuration ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_AZURE_DISK_VOLUMES__AZURE_DISK_VOLUMES__KIND+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINER_NAME+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_AZURE_DISK_VOLUMES__AZURE_DISK_VOLUMES__KIND+++` +Environment variable: `+++QUARKUS_KNATIVE_CONTAINER_NAME+++` endif::add-copy-button-to-env-var[] --- a| -`managed`, `shared` -|`managed` +--|string +| -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.azure-disk-volumes.-azure-disk-volumes-.caching-mode]]`link:#quarkus-kubernetes_quarkus.knative.azure-disk-volumes.-azure-disk-volumes-.caching-mode[quarkus.knative.azure-disk-volumes."azure-disk-volumes".caching-mode]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.resources.limits.cpu]]`link:#quarkus-kubernetes_quarkus.knative.resources.limits.cpu[quarkus.knative.resources.limits.cpu]` [.description] -- -Disk caching mode. +CPU Requirements ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_AZURE_DISK_VOLUMES__AZURE_DISK_VOLUMES__CACHING_MODE+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_RESOURCES_LIMITS_CPU+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_AZURE_DISK_VOLUMES__AZURE_DISK_VOLUMES__CACHING_MODE+++` +Environment variable: `+++QUARKUS_KNATIVE_RESOURCES_LIMITS_CPU+++` endif::add-copy-button-to-env-var[] --- a| -`read-write`, `read-only`, `none` -|`read-write` +--|string +| -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.azure-disk-volumes.-azure-disk-volumes-.fs-type]]`link:#quarkus-kubernetes_quarkus.knative.azure-disk-volumes.-azure-disk-volumes-.fs-type[quarkus.knative.azure-disk-volumes."azure-disk-volumes".fs-type]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.resources.limits.memory]]`link:#quarkus-kubernetes_quarkus.knative.resources.limits.memory[quarkus.knative.resources.limits.memory]` [.description] -- -File system type. +Memory Requirements ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_AZURE_DISK_VOLUMES__AZURE_DISK_VOLUMES__FS_TYPE+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_RESOURCES_LIMITS_MEMORY+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_AZURE_DISK_VOLUMES__AZURE_DISK_VOLUMES__FS_TYPE+++` +Environment variable: `+++QUARKUS_KNATIVE_RESOURCES_LIMITS_MEMORY+++` endif::add-copy-button-to-env-var[] --|string -|`ext4` +| -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.azure-disk-volumes.-azure-disk-volumes-.read-only]]`link:#quarkus-kubernetes_quarkus.knative.azure-disk-volumes.-azure-disk-volumes-.read-only[quarkus.knative.azure-disk-volumes."azure-disk-volumes".read-only]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.resources.requests.cpu]]`link:#quarkus-kubernetes_quarkus.knative.resources.requests.cpu[quarkus.knative.resources.requests.cpu]` [.description] -- -Whether the volumeName is read only or not. +CPU Requirements ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_AZURE_DISK_VOLUMES__AZURE_DISK_VOLUMES__READ_ONLY+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_RESOURCES_REQUESTS_CPU+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_AZURE_DISK_VOLUMES__AZURE_DISK_VOLUMES__READ_ONLY+++` +Environment variable: `+++QUARKUS_KNATIVE_RESOURCES_REQUESTS_CPU+++` endif::add-copy-button-to-env-var[] ---|boolean -|`false` +--|string +| -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.image]]`link:#quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.image[quarkus.knative.init-containers."init-containers".image]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.resources.requests.memory]]`link:#quarkus-kubernetes_quarkus.knative.resources.requests.memory[quarkus.knative.resources.requests.memory]` [.description] -- -The container image. +Memory Requirements ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__IMAGE+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_RESOURCES_REQUESTS_MEMORY+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__IMAGE+++` +Environment variable: `+++QUARKUS_KNATIVE_RESOURCES_REQUESTS_MEMORY+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.working-dir]]`link:#quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.working-dir[quarkus.knative.init-containers."init-containers".working-dir]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.add-version-to-label-selectors]]`link:#quarkus-kubernetes_quarkus.knative.add-version-to-label-selectors[quarkus.knative.add-version-to-label-selectors]` [.description] -- -Working directory. +If true, the 'app.kubernetes.io/version' label will be part of the selectors of Service and Deployment ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__WORKING_DIR+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_ADD_VERSION_TO_LABEL_SELECTORS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__WORKING_DIR+++` +Environment variable: `+++QUARKUS_KNATIVE_ADD_VERSION_TO_LABEL_SELECTORS+++` endif::add-copy-button-to-env-var[] ---|string -| +--|boolean +|`true` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.command]]`link:#quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.command[quarkus.knative.init-containers."init-containers".command]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.add-name-to-label-selectors]]`link:#quarkus-kubernetes_quarkus.knative.add-name-to-label-selectors[quarkus.knative.add-name-to-label-selectors]` [.description] -- -The commands +If true, the 'app.kubernetes.io/name' label will be part of the selectors of Service and Deployment ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__COMMAND+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_ADD_NAME_TO_LABEL_SELECTORS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__COMMAND+++` +Environment variable: `+++QUARKUS_KNATIVE_ADD_NAME_TO_LABEL_SELECTORS+++` endif::add-copy-button-to-env-var[] ---|list of string -| +--|boolean +|`true` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.arguments]]`link:#quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.arguments[quarkus.knative.init-containers."init-containers".arguments]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.idempotent]]`link:#quarkus-kubernetes_quarkus.knative.idempotent[quarkus.knative.idempotent]` [.description] -- -The arguments +Switch used to control whether non-idempotent fields are included in generated kubernetes resources to improve git-ops compatibility ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__ARGUMENTS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_IDEMPOTENT+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__ARGUMENTS+++` +Environment variable: `+++QUARKUS_KNATIVE_IDEMPOTENT+++` endif::add-copy-button-to-env-var[] ---|list of string -| +--|boolean +|`false` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.service-account]]`link:#quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.service-account[quarkus.knative.init-containers."init-containers".service-account]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.env.secrets]]`link:#quarkus-kubernetes_quarkus.knative.env.secrets[quarkus.knative.env.secrets]` [.description] -- -The service account. +The optional list of Secret names to load environment variables from. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__SERVICE_ACCOUNT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_ENV_SECRETS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__SERVICE_ACCOUNT+++` +Environment variable: `+++QUARKUS_KNATIVE_ENV_SECRETS+++` endif::add-copy-button-to-env-var[] ---|string +--|list of string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.host]]`link:#quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.host[quarkus.knative.init-containers."init-containers".host]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.env.configmaps]]`link:#quarkus-kubernetes_quarkus.knative.env.configmaps[quarkus.knative.env.configmaps]` [.description] -- -The host under which the application is going to be exposed. +The optional list of ConfigMap names to load environment variables from. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__HOST+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_ENV_CONFIGMAPS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__HOST+++` +Environment variable: `+++QUARKUS_KNATIVE_ENV_CONFIGMAPS+++` endif::add-copy-button-to-env-var[] ---|string +--|list of string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.ports.-ports-.container-port]]`link:#quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.ports.-ports-.container-port[quarkus.knative.init-containers."init-containers".ports."ports".container-port]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.cluster-local]]`link:#quarkus-kubernetes_quarkus.knative.cluster-local[quarkus.knative.cluster-local]` [.description] -- -The port number. Refers to the container port. +Whether this service is cluster-local. Cluster local services are not exposed to the outside world. More information in link:https://knative.dev/docs/serving/services/private-services/[this link]. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__PORTS__PORTS__CONTAINER_PORT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CLUSTER_LOCAL+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__PORTS__PORTS__CONTAINER_PORT+++` +Environment variable: `+++QUARKUS_KNATIVE_CLUSTER_LOCAL+++` endif::add-copy-button-to-env-var[] ---|int -| +--|boolean +|`false` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.ports.-ports-.host-port]]`link:#quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.ports.-ports-.host-port[quarkus.knative.init-containers."init-containers".ports."ports".host-port]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.min-scale]]`link:#quarkus-kubernetes_quarkus.knative.min-scale[quarkus.knative.min-scale]` [.description] -- -The host port. +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. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__PORTS__PORTS__HOST_PORT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_MIN_SCALE+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__PORTS__PORTS__HOST_PORT+++` +Environment variable: `+++QUARKUS_KNATIVE_MIN_SCALE+++` endif::add-copy-button-to-env-var[] --|int | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.ports.-ports-.path]]`link:#quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.ports.-ports-.path[quarkus.knative.init-containers."init-containers".ports."ports".path]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.max-scale]]`link:#quarkus-kubernetes_quarkus.knative.max-scale[quarkus.knative.max-scale]` [.description] -- -The application path (refers to web application path). +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. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__PORTS__PORTS__PATH+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_MAX_SCALE+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__PORTS__PORTS__PATH+++` +Environment variable: `+++QUARKUS_KNATIVE_MAX_SCALE+++` endif::add-copy-button-to-env-var[] ---|string -|`/` +--|int +| -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.ports.-ports-.protocol]]`link:#quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.ports.-ports-.protocol[quarkus.knative.init-containers."init-containers".ports."ports".protocol]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.scale-to-zero-enabled]]`link:#quarkus-kubernetes_quarkus.knative.scale-to-zero-enabled[quarkus.knative.scale-to-zero-enabled]` [.description] -- -The protocol. +The scale-to-zero values control whether Knative allows revisions to scale down to zero, or stops at “1”. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__PORTS__PORTS__PROTOCOL+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_SCALE_TO_ZERO_ENABLED+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__PORTS__PORTS__PROTOCOL+++` +Environment variable: `+++QUARKUS_KNATIVE_SCALE_TO_ZERO_ENABLED+++` endif::add-copy-button-to-env-var[] --- a| -`tcp`, `udp`, `sctp`, `http`, `proxy` -|`tcp` +--|boolean +|`true` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.ports.-ports-.node-port]]`link:#quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.ports.-ports-.node-port[quarkus.knative.init-containers."init-containers".ports."ports".node-port]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.revision-auto-scaling.auto-scaler-class]]`link:#quarkus-kubernetes_quarkus.knative.revision-auto-scaling.auto-scaler-class[quarkus.knative.revision-auto-scaling.auto-scaler-class]` [.description] -- ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__PORTS__PORTS__NODE_PORT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_REVISION_AUTO_SCALING_AUTO_SCALER_CLASS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__PORTS__PORTS__NODE_PORT+++` +Environment variable: `+++QUARKUS_KNATIVE_REVISION_AUTO_SCALING_AUTO_SCALER_CLASS+++` endif::add-copy-button-to-env-var[] ---|int +-- a| +`kpa`, `hpa` | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.ports.-ports-.tls]]`link:#quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.ports.-ports-.tls[quarkus.knative.init-containers."init-containers".ports."ports".tls]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.revision-auto-scaling.metric]]`link:#quarkus-kubernetes_quarkus.knative.revision-auto-scaling.metric[quarkus.knative.revision-auto-scaling.metric]` [.description] -- -If enabled, the port will be configured to use the schema HTTPS. - ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__PORTS__PORTS__TLS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_REVISION_AUTO_SCALING_METRIC+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__PORTS__PORTS__TLS+++` +Environment variable: `+++QUARKUS_KNATIVE_REVISION_AUTO_SCALING_METRIC+++` endif::add-copy-button-to-env-var[] ---|boolean -|`false` +-- a| +`concurrency`, `rps`, `cpu` +| -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.image-pull-policy]]`link:#quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.image-pull-policy[quarkus.knative.init-containers."init-containers".image-pull-policy]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.revision-auto-scaling.target]]`link:#quarkus-kubernetes_quarkus.knative.revision-auto-scaling.target[quarkus.knative.revision-auto-scaling.target]` [.description] -- -Image pull policy. - ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__IMAGE_PULL_POLICY+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_REVISION_AUTO_SCALING_TARGET+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__IMAGE_PULL_POLICY+++` +Environment variable: `+++QUARKUS_KNATIVE_REVISION_AUTO_SCALING_TARGET+++` endif::add-copy-button-to-env-var[] --- a| -`always`, `if-not-present`, `never` -|`always` +--|int +| -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.image-pull-secrets]]`link:#quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.image-pull-secrets[quarkus.knative.init-containers."init-containers".image-pull-secrets]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.revision-auto-scaling.container-concurrency]]`link:#quarkus-kubernetes_quarkus.knative.revision-auto-scaling.container-concurrency[quarkus.knative.revision-auto-scaling.container-concurrency]` [.description] -- -The image pull secret - ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__IMAGE_PULL_SECRETS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_REVISION_AUTO_SCALING_CONTAINER_CONCURRENCY+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__IMAGE_PULL_SECRETS+++` +Environment variable: `+++QUARKUS_KNATIVE_REVISION_AUTO_SCALING_CONTAINER_CONCURRENCY+++` endif::add-copy-button-to-env-var[] ---|list of string +--|int | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.liveness-probe.http-action-port]]`link:#quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.liveness-probe.http-action-port[quarkus.knative.init-containers."init-containers".liveness-probe.http-action-port]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.revision-auto-scaling.target-utilization-percentage]]`link:#quarkus-kubernetes_quarkus.knative.revision-auto-scaling.target-utilization-percentage[quarkus.knative.revision-auto-scaling.target-utilization-percentage]` [.description] -- -The port number to use when configuring the `http get` action. If not configured, the port corresponding to the `httpActionPortName` will be used. - ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_PORT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_REVISION_AUTO_SCALING_TARGET_UTILIZATION_PERCENTAGE+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_PORT+++` +Environment variable: `+++QUARKUS_KNATIVE_REVISION_AUTO_SCALING_TARGET_UTILIZATION_PERCENTAGE+++` endif::add-copy-button-to-env-var[] --|int | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.liveness-probe.http-action-port-name]]`link:#quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.liveness-probe.http-action-port-name[quarkus.knative.init-containers."init-containers".liveness-probe.http-action-port-name]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.global-auto-scaling.auto-scaler-class]]`link:#quarkus-kubernetes_quarkus.knative.global-auto-scaling.auto-scaler-class[quarkus.knative.global-auto-scaling.auto-scaler-class]` [.description] -- -The port name for selecting the port of the `HTTP get` action. - ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_PORT_NAME+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GLOBAL_AUTO_SCALING_AUTO_SCALER_CLASS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_PORT_NAME+++` +Environment variable: `+++QUARKUS_KNATIVE_GLOBAL_AUTO_SCALING_AUTO_SCALER_CLASS+++` endif::add-copy-button-to-env-var[] ---|string +-- a| +`kpa`, `hpa` | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.liveness-probe.http-action-path]]`link:#quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.liveness-probe.http-action-path[quarkus.knative.init-containers."init-containers".liveness-probe.http-action-path]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.global-auto-scaling.container-concurrency]]`link:#quarkus-kubernetes_quarkus.knative.global-auto-scaling.container-concurrency[quarkus.knative.global-auto-scaling.container-concurrency]` [.description] -- -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. - ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_PATH+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GLOBAL_AUTO_SCALING_CONTAINER_CONCURRENCY+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_PATH+++` +Environment variable: `+++QUARKUS_KNATIVE_GLOBAL_AUTO_SCALING_CONTAINER_CONCURRENCY+++` endif::add-copy-button-to-env-var[] ---|string +--|int | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.liveness-probe.http-action-scheme]]`link:#quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.liveness-probe.http-action-scheme[quarkus.knative.init-containers."init-containers".liveness-probe.http-action-scheme]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.global-auto-scaling.target-utilization-percentage]]`link:#quarkus-kubernetes_quarkus.knative.global-auto-scaling.target-utilization-percentage[quarkus.knative.global-auto-scaling.target-utilization-percentage]` [.description] -- -The scheme of the `HTTP get` action. Can be either "HTTP" or "HTTPS". - ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_SCHEME+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GLOBAL_AUTO_SCALING_TARGET_UTILIZATION_PERCENTAGE+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_SCHEME+++` +Environment variable: `+++QUARKUS_KNATIVE_GLOBAL_AUTO_SCALING_TARGET_UTILIZATION_PERCENTAGE+++` endif::add-copy-button-to-env-var[] ---|string +--|int | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.liveness-probe.exec-action]]`link:#quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.liveness-probe.exec-action[quarkus.knative.init-containers."init-containers".liveness-probe.exec-action]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.global-auto-scaling.requests-per-second]]`link:#quarkus-kubernetes_quarkus.knative.global-auto-scaling.requests-per-second[quarkus.knative.global-auto-scaling.requests-per-second]` [.description] -- -The command to use for the probe. - ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_EXEC_ACTION+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GLOBAL_AUTO_SCALING_REQUESTS_PER_SECOND+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_EXEC_ACTION+++` +Environment variable: `+++QUARKUS_KNATIVE_GLOBAL_AUTO_SCALING_REQUESTS_PER_SECOND+++` endif::add-copy-button-to-env-var[] ---|string +--|int | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.liveness-probe.tcp-socket-action]]`link:#quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.liveness-probe.tcp-socket-action[quarkus.knative.init-containers."init-containers".liveness-probe.tcp-socket-action]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.revision-name]]`link:#quarkus-kubernetes_quarkus.knative.revision-name[quarkus.knative.revision-name]` [.description] -- -The tcp socket to use for the probe (the format is host:port). - ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_TCP_SOCKET_ACTION+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_REVISION_NAME+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_TCP_SOCKET_ACTION+++` +Environment variable: `+++QUARKUS_KNATIVE_REVISION_NAME+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.liveness-probe.grpc-action]]`link:#quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.liveness-probe.grpc-action[quarkus.knative.init-containers."init-containers".liveness-probe.grpc-action]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.app-secret]]`link:#quarkus-kubernetes_quarkus.knative.app-secret[quarkus.knative.app-secret]` [.description] -- -The gRPC port to use for the probe (the format is either port or port:service). +If set, the secret will mounted to the application container and its contents will be used for application configuration. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_GRPC_ACTION+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_APP_SECRET+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_GRPC_ACTION+++` +Environment variable: `+++QUARKUS_KNATIVE_APP_SECRET+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.liveness-probe.grpc-action-enabled]]`link:#quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.liveness-probe.grpc-action-enabled[quarkus.knative.init-containers."init-containers".liveness-probe.grpc-action-enabled]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.app-config-map]]`link:#quarkus-kubernetes_quarkus.knative.app-config-map[quarkus.knative.app-config-map]` [.description] -- -If enabled and `grpc-action` is not provided, it will use the generated service name and the gRPC port. +If set, the config map will be mounted to the application container and its contents will be used for application configuration. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_GRPC_ACTION_ENABLED+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_APP_CONFIG_MAP+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_GRPC_ACTION_ENABLED+++` +Environment variable: `+++QUARKUS_KNATIVE_APP_CONFIG_MAP+++` endif::add-copy-button-to-env-var[] ---|boolean -|`false` +--|string +| -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.liveness-probe.initial-delay]]`link:#quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.liveness-probe.initial-delay[quarkus.knative.init-containers."init-containers".liveness-probe.initial-delay]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.security-context.se-linux-options.level]]`link:#quarkus-kubernetes_quarkus.knative.security-context.se-linux-options.level[quarkus.knative.security-context.se-linux-options.level]` [.description] -- -The amount of time to wait before starting to probe. +The SELinux level label that applies to the container. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_INITIAL_DELAY+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_SECURITY_CONTEXT_SE_LINUX_OPTIONS_LEVEL+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_INITIAL_DELAY+++` +Environment variable: `+++QUARKUS_KNATIVE_SECURITY_CONTEXT_SE_LINUX_OPTIONS_LEVEL+++` endif::add-copy-button-to-env-var[] ---|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] - link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] -|`5S` +--|string +| -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.liveness-probe.period]]`link:#quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.liveness-probe.period[quarkus.knative.init-containers."init-containers".liveness-probe.period]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.security-context.se-linux-options.role]]`link:#quarkus-kubernetes_quarkus.knative.security-context.se-linux-options.role[quarkus.knative.security-context.se-linux-options.role]` [.description] -- -The period in which the action should be called. +The SELinux role label that applies to the container. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_PERIOD+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_SECURITY_CONTEXT_SE_LINUX_OPTIONS_ROLE+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_PERIOD+++` +Environment variable: `+++QUARKUS_KNATIVE_SECURITY_CONTEXT_SE_LINUX_OPTIONS_ROLE+++` endif::add-copy-button-to-env-var[] ---|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] - link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] -|`10S` +--|string +| -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.liveness-probe.timeout]]`link:#quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.liveness-probe.timeout[quarkus.knative.init-containers."init-containers".liveness-probe.timeout]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.security-context.se-linux-options.type]]`link:#quarkus-kubernetes_quarkus.knative.security-context.se-linux-options.type[quarkus.knative.security-context.se-linux-options.type]` [.description] -- -The amount of time to wait for each action. +The SELinux type label that applies to the container. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_TIMEOUT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_SECURITY_CONTEXT_SE_LINUX_OPTIONS_TYPE+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_TIMEOUT+++` +Environment variable: `+++QUARKUS_KNATIVE_SECURITY_CONTEXT_SE_LINUX_OPTIONS_TYPE+++` endif::add-copy-button-to-env-var[] ---|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] - link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] -|`10S` +--|string +| -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.liveness-probe.success-threshold]]`link:#quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.liveness-probe.success-threshold[quarkus.knative.init-containers."init-containers".liveness-probe.success-threshold]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.security-context.se-linux-options.user]]`link:#quarkus-kubernetes_quarkus.knative.security-context.se-linux-options.user[quarkus.knative.security-context.se-linux-options.user]` [.description] -- -The success threshold to use. +The SELinux user label that applies to the container. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_SUCCESS_THRESHOLD+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_SECURITY_CONTEXT_SE_LINUX_OPTIONS_USER+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_SUCCESS_THRESHOLD+++` +Environment variable: `+++QUARKUS_KNATIVE_SECURITY_CONTEXT_SE_LINUX_OPTIONS_USER+++` endif::add-copy-button-to-env-var[] ---|int -|`1` +--|string +| -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.liveness-probe.failure-threshold]]`link:#quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.liveness-probe.failure-threshold[quarkus.knative.init-containers."init-containers".liveness-probe.failure-threshold]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.security-context.windows-options.gmsa-credential-spec-name]]`link:#quarkus-kubernetes_quarkus.knative.security-context.windows-options.gmsa-credential-spec-name[quarkus.knative.security-context.windows-options.gmsa-credential-spec-name]` [.description] -- -The failure threshold to use. +The name of the GMSA credential spec to use. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_FAILURE_THRESHOLD+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_SECURITY_CONTEXT_WINDOWS_OPTIONS_GMSA_CREDENTIAL_SPEC_NAME+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_FAILURE_THRESHOLD+++` +Environment variable: `+++QUARKUS_KNATIVE_SECURITY_CONTEXT_WINDOWS_OPTIONS_GMSA_CREDENTIAL_SPEC_NAME+++` endif::add-copy-button-to-env-var[] ---|int -|`3` +--|string +| -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.readiness-probe.http-action-port]]`link:#quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.readiness-probe.http-action-port[quarkus.knative.init-containers."init-containers".readiness-probe.http-action-port]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.security-context.windows-options.gmsa-credential-spec]]`link:#quarkus-kubernetes_quarkus.knative.security-context.windows-options.gmsa-credential-spec[quarkus.knative.security-context.windows-options.gmsa-credential-spec]` [.description] -- -The port number to use when configuring the `http get` action. If not configured, the port corresponding to the `httpActionPortName` will be used. +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. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_HTTP_ACTION_PORT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_SECURITY_CONTEXT_WINDOWS_OPTIONS_GMSA_CREDENTIAL_SPEC+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_HTTP_ACTION_PORT+++` +Environment variable: `+++QUARKUS_KNATIVE_SECURITY_CONTEXT_WINDOWS_OPTIONS_GMSA_CREDENTIAL_SPEC+++` endif::add-copy-button-to-env-var[] ---|int +--|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.readiness-probe.http-action-port-name]]`link:#quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.readiness-probe.http-action-port-name[quarkus.knative.init-containers."init-containers".readiness-probe.http-action-port-name]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.security-context.windows-options.run-as-user-name]]`link:#quarkus-kubernetes_quarkus.knative.security-context.windows-options.run-as-user-name[quarkus.knative.security-context.windows-options.run-as-user-name]` [.description] -- -The port name for selecting the port of the `HTTP get` action. +The UserName in Windows to run the entrypoint of the container process. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_HTTP_ACTION_PORT_NAME+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_SECURITY_CONTEXT_WINDOWS_OPTIONS_RUN_AS_USER_NAME+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_HTTP_ACTION_PORT_NAME+++` +Environment variable: `+++QUARKUS_KNATIVE_SECURITY_CONTEXT_WINDOWS_OPTIONS_RUN_AS_USER_NAME+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.readiness-probe.http-action-path]]`link:#quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.readiness-probe.http-action-path[quarkus.knative.init-containers."init-containers".readiness-probe.http-action-path]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.security-context.windows-options.host-process]]`link:#quarkus-kubernetes_quarkus.knative.security-context.windows-options.host-process[quarkus.knative.security-context.windows-options.host-process]` [.description] -- -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. +HostProcess determines if a container should be run as a 'Host Process' container. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_HTTP_ACTION_PATH+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_SECURITY_CONTEXT_WINDOWS_OPTIONS_HOST_PROCESS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_HTTP_ACTION_PATH+++` +Environment variable: `+++QUARKUS_KNATIVE_SECURITY_CONTEXT_WINDOWS_OPTIONS_HOST_PROCESS+++` endif::add-copy-button-to-env-var[] ---|string +--|boolean | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.readiness-probe.http-action-scheme]]`link:#quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.readiness-probe.http-action-scheme[quarkus.knative.init-containers."init-containers".readiness-probe.http-action-scheme]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.security-context.run-as-user]]`link:#quarkus-kubernetes_quarkus.knative.security-context.run-as-user[quarkus.knative.security-context.run-as-user]` [.description] -- -The scheme of the `HTTP get` action. Can be either "HTTP" or "HTTPS". +The UID to run the entrypoint of the container process. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_HTTP_ACTION_SCHEME+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_SECURITY_CONTEXT_RUN_AS_USER+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_HTTP_ACTION_SCHEME+++` +Environment variable: `+++QUARKUS_KNATIVE_SECURITY_CONTEXT_RUN_AS_USER+++` endif::add-copy-button-to-env-var[] ---|string +--|long | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.readiness-probe.exec-action]]`link:#quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.readiness-probe.exec-action[quarkus.knative.init-containers."init-containers".readiness-probe.exec-action]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.security-context.run-as-group]]`link:#quarkus-kubernetes_quarkus.knative.security-context.run-as-group[quarkus.knative.security-context.run-as-group]` [.description] -- -The command to use for the probe. +The GID to run the entrypoint of the container process. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_EXEC_ACTION+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_SECURITY_CONTEXT_RUN_AS_GROUP+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_EXEC_ACTION+++` +Environment variable: `+++QUARKUS_KNATIVE_SECURITY_CONTEXT_RUN_AS_GROUP+++` endif::add-copy-button-to-env-var[] ---|string +--|long | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.readiness-probe.tcp-socket-action]]`link:#quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.readiness-probe.tcp-socket-action[quarkus.knative.init-containers."init-containers".readiness-probe.tcp-socket-action]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.security-context.run-as-non-root]]`link:#quarkus-kubernetes_quarkus.knative.security-context.run-as-non-root[quarkus.knative.security-context.run-as-non-root]` [.description] -- -The tcp socket to use for the probe (the format is host:port). +Indicates that the container must run as a non-root user. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_TCP_SOCKET_ACTION+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_SECURITY_CONTEXT_RUN_AS_NON_ROOT+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_TCP_SOCKET_ACTION+++` +Environment variable: `+++QUARKUS_KNATIVE_SECURITY_CONTEXT_RUN_AS_NON_ROOT+++` endif::add-copy-button-to-env-var[] ---|string +--|boolean | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.readiness-probe.grpc-action]]`link:#quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.readiness-probe.grpc-action[quarkus.knative.init-containers."init-containers".readiness-probe.grpc-action]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.security-context.supplemental-groups]]`link:#quarkus-kubernetes_quarkus.knative.security-context.supplemental-groups[quarkus.knative.security-context.supplemental-groups]` [.description] -- -The gRPC port to use for the probe (the format is either port or port:service). +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. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_GRPC_ACTION+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_SECURITY_CONTEXT_SUPPLEMENTAL_GROUPS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_GRPC_ACTION+++` +Environment variable: `+++QUARKUS_KNATIVE_SECURITY_CONTEXT_SUPPLEMENTAL_GROUPS+++` endif::add-copy-button-to-env-var[] ---|string +--|list of long | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.readiness-probe.grpc-action-enabled]]`link:#quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.readiness-probe.grpc-action-enabled[quarkus.knative.init-containers."init-containers".readiness-probe.grpc-action-enabled]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.security-context.fs-group]]`link:#quarkus-kubernetes_quarkus.knative.security-context.fs-group[quarkus.knative.security-context.fs-group]` [.description] -- -If enabled and `grpc-action` is not provided, it will use the generated service name and the gRPC port. +A special supplemental group that applies to all containers in a pod. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_GRPC_ACTION_ENABLED+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_SECURITY_CONTEXT_FS_GROUP+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_GRPC_ACTION_ENABLED+++` +Environment variable: `+++QUARKUS_KNATIVE_SECURITY_CONTEXT_FS_GROUP+++` endif::add-copy-button-to-env-var[] ---|boolean -|`false` +--|long +| -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.readiness-probe.initial-delay]]`link:#quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.readiness-probe.initial-delay[quarkus.knative.init-containers."init-containers".readiness-probe.initial-delay]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.security-context.sysctls]]`link:#quarkus-kubernetes_quarkus.knative.security-context.sysctls[quarkus.knative.security-context.sysctls]` [.description] -- -The amount of time to wait before starting to probe. +Sysctls hold a list of namespaced sysctls used for the pod. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_INITIAL_DELAY+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_SECURITY_CONTEXT_SYSCTLS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_INITIAL_DELAY+++` +Environment variable: `+++QUARKUS_KNATIVE_SECURITY_CONTEXT_SYSCTLS+++` endif::add-copy-button-to-env-var[] ---|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] - link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] -|`5S` +--|string +| -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.readiness-probe.period]]`link:#quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.readiness-probe.period[quarkus.knative.init-containers."init-containers".readiness-probe.period]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.security-context.fs-group-change-policy]]`link:#quarkus-kubernetes_quarkus.knative.security-context.fs-group-change-policy[quarkus.knative.security-context.fs-group-change-policy]` [.description] -- -The period in which the action should be called. +It holds policies that will be used for applying fsGroup to a volume when volume is mounted. Values: OnRootMismatch, Always ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_PERIOD+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_SECURITY_CONTEXT_FS_GROUP_CHANGE_POLICY+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_PERIOD+++` +Environment variable: `+++QUARKUS_KNATIVE_SECURITY_CONTEXT_FS_GROUP_CHANGE_POLICY+++` endif::add-copy-button-to-env-var[] ---|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] - link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] -|`10S` +-- a| +tooltip: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.], tooltip:always[It indicates that volume's ownership and permissions should always be changed whenever volume is mounted inside a Pod. This the default behavior.] +| -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.readiness-probe.timeout]]`link:#quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.readiness-probe.timeout[quarkus.knative.init-containers."init-containers".readiness-probe.timeout]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.deploy]]`link:#quarkus-kubernetes_quarkus.knative.deploy[quarkus.knative.deploy]` [.description] -- -The amount of time to wait for each action. +If set to true, Quarkus will attempt to deploy the application to the target knative cluster ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_TIMEOUT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_DEPLOY+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_TIMEOUT+++` +Environment variable: `+++QUARKUS_KNATIVE_DEPLOY+++` endif::add-copy-button-to-env-var[] ---|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] - link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] -|`10S` +--|boolean +|`false` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.readiness-probe.success-threshold]]`link:#quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.readiness-probe.success-threshold[quarkus.knative.init-containers."init-containers".readiness-probe.success-threshold]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.deploy-strategy]]`link:#quarkus-kubernetes_quarkus.knative.deploy-strategy[quarkus.knative.deploy-strategy]` [.description] -- -The success threshold to use. +If deploy is enabled, it will follow this strategy to update the resources to the target Knative cluster. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_SUCCESS_THRESHOLD+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_DEPLOY_STRATEGY+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_SUCCESS_THRESHOLD+++` +Environment variable: `+++QUARKUS_KNATIVE_DEPLOY_STRATEGY+++` endif::add-copy-button-to-env-var[] ---|int -|`1` +-- a| +`create-or-update`, `create`, `replace`, `server-side-apply` +|`create-or-update` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.readiness-probe.failure-threshold]]`link:#quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.readiness-probe.failure-threshold[quarkus.knative.init-containers."init-containers".readiness-probe.failure-threshold]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-env.fields-fields]]`link:#quarkus-kubernetes_quarkus.knative.get-env.fields-fields[quarkus.knative.get-env.fields]` [.description] -- -The failure threshold to use. +The map associating environment variable names to their associated field references they take their value from. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_FAILURE_THRESHOLD+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_ENV_FIELDS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_FAILURE_THRESHOLD+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_ENV_FIELDS+++` endif::add-copy-button-to-env-var[] ---|int -|`3` +--|`Map` +| -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.mounts.-mounts-.name]]`link:#quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.mounts.-mounts-.name[quarkus.knative.init-containers."init-containers".mounts."mounts".name]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-env.vars-vars]]`link:#quarkus-kubernetes_quarkus.knative.get-env.vars-vars[quarkus.knative.get-env.vars]` [.description] -- -The name of the volumeName to mount. +The map associating environment name to its associated value. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__MOUNTS__MOUNTS__NAME+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_ENV_VARS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__MOUNTS__MOUNTS__NAME+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_ENV_VARS+++` endif::add-copy-button-to-env-var[] ---|string +--|`Map>` | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.mounts.-mounts-.path]]`link:#quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.mounts.-mounts-.path[quarkus.knative.init-containers."init-containers".mounts."mounts".path]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-env.mapping.-mapping-.from-secret]]`link:#quarkus-kubernetes_quarkus.knative.get-env.mapping.-mapping-.from-secret[quarkus.knative.get-env.mapping."mapping".from-secret]` [.description] -- -The path to mount. +The optional name of the Secret from which a value is to be extracted. Mutually exclusive with `from-configmap`. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__MOUNTS__MOUNTS__PATH+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_ENV_MAPPING__MAPPING__FROM_SECRET+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__MOUNTS__MOUNTS__PATH+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_ENV_MAPPING__MAPPING__FROM_SECRET+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.mounts.-mounts-.sub-path]]`link:#quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.mounts.-mounts-.sub-path[quarkus.knative.init-containers."init-containers".mounts."mounts".sub-path]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-env.mapping.-mapping-.from-configmap]]`link:#quarkus-kubernetes_quarkus.knative.get-env.mapping.-mapping-.from-configmap[quarkus.knative.get-env.mapping."mapping".from-configmap]` [.description] -- -Path within the volumeName from which the container's volumeName should be mounted. +The optional name of the ConfigMap from which a value is to be extracted. Mutually exclusive with `from-secret`. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__MOUNTS__MOUNTS__SUB_PATH+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_ENV_MAPPING__MAPPING__FROM_CONFIGMAP+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__MOUNTS__MOUNTS__SUB_PATH+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_ENV_MAPPING__MAPPING__FROM_CONFIGMAP+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.mounts.-mounts-.read-only]]`link:#quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.mounts.-mounts-.read-only[quarkus.knative.init-containers."init-containers".mounts."mounts".read-only]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-env.mapping.-mapping-.with-key]]`link:#quarkus-kubernetes_quarkus.knative.get-env.mapping.-mapping-.with-key[quarkus.knative.get-env.mapping."mapping".with-key]` [.description] -- -ReadOnly +The key identifying the field from which the value is extracted. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__MOUNTS__MOUNTS__READ_ONLY+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_ENV_MAPPING__MAPPING__WITH_KEY+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__MOUNTS__MOUNTS__READ_ONLY+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_ENV_MAPPING__MAPPING__WITH_KEY+++` endif::add-copy-button-to-env-var[] ---|boolean -|`false` +--|string +|required icon:exclamation-circle[title=Configuration property is required] -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.resources.limits.cpu]]`link:#quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.resources.limits.cpu[quarkus.knative.init-containers."init-containers".resources.limits.cpu]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-labels-get-labels]]`link:#quarkus-kubernetes_quarkus.knative.get-labels-get-labels[quarkus.knative.get-labels]` [.description] -- -CPU Requirements +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_LABELS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_LABELS+++` +endif::add-copy-button-to-env-var[] +--|`Map` +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-annotations-get-annotations]]`link:#quarkus-kubernetes_quarkus.knative.get-annotations-get-annotations[quarkus.knative.get-annotations]` +[.description] +-- ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__RESOURCES_LIMITS_CPU+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_ANNOTATIONS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__RESOURCES_LIMITS_CPU+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_ANNOTATIONS+++` endif::add-copy-button-to-env-var[] ---|string +--|`Map` | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.resources.limits.memory]]`link:#quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.resources.limits.memory[quarkus.knative.init-containers."init-containers".resources.limits.memory]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-ports.-get-ports-.container-port]]`link:#quarkus-kubernetes_quarkus.knative.get-ports.-get-ports-.container-port[quarkus.knative.get-ports."get-ports".container-port]` [.description] -- -Memory Requirements +The port number. Refers to the container port. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__RESOURCES_LIMITS_MEMORY+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_PORTS__GET_PORTS__CONTAINER_PORT+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__RESOURCES_LIMITS_MEMORY+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_PORTS__GET_PORTS__CONTAINER_PORT+++` endif::add-copy-button-to-env-var[] ---|string +--|int | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.resources.requests.cpu]]`link:#quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.resources.requests.cpu[quarkus.knative.init-containers."init-containers".resources.requests.cpu]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-ports.-get-ports-.host-port]]`link:#quarkus-kubernetes_quarkus.knative.get-ports.-get-ports-.host-port[quarkus.knative.get-ports."get-ports".host-port]` [.description] -- -CPU Requirements +The host port. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__RESOURCES_REQUESTS_CPU+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_PORTS__GET_PORTS__HOST_PORT+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__RESOURCES_REQUESTS_CPU+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_PORTS__GET_PORTS__HOST_PORT+++` endif::add-copy-button-to-env-var[] ---|string +--|int | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.resources.requests.memory]]`link:#quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.resources.requests.memory[quarkus.knative.init-containers."init-containers".resources.requests.memory]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-ports.-get-ports-.path]]`link:#quarkus-kubernetes_quarkus.knative.get-ports.-get-ports-.path[quarkus.knative.get-ports."get-ports".path]` [.description] -- -Memory Requirements +The application path (refers to web application path). ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__RESOURCES_REQUESTS_MEMORY+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_PORTS__GET_PORTS__PATH+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__RESOURCES_REQUESTS_MEMORY+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_PORTS__GET_PORTS__PATH+++` endif::add-copy-button-to-env-var[] --|string -| +|`/` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.env.secrets]]`link:#quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.env.secrets[quarkus.knative.init-containers."init-containers".env.secrets]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-ports.-get-ports-.protocol]]`link:#quarkus-kubernetes_quarkus.knative.get-ports.-get-ports-.protocol[quarkus.knative.get-ports."get-ports".protocol]` [.description] -- -The optional list of Secret names to load environment variables from. +The protocol. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__ENV_SECRETS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_PORTS__GET_PORTS__PROTOCOL+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__ENV_SECRETS+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_PORTS__GET_PORTS__PROTOCOL+++` endif::add-copy-button-to-env-var[] ---|list of string -| +-- a| +`tcp`, `udp`, `sctp`, `http`, `proxy` +|`tcp` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.env.configmaps]]`link:#quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.env.configmaps[quarkus.knative.init-containers."init-containers".env.configmaps]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-ports.-get-ports-.node-port]]`link:#quarkus-kubernetes_quarkus.knative.get-ports.-get-ports-.node-port[quarkus.knative.get-ports."get-ports".node-port]` [.description] -- -The optional list of ConfigMap names to load environment variables from. - ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__ENV_CONFIGMAPS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_PORTS__GET_PORTS__NODE_PORT+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__ENV_CONFIGMAPS+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_PORTS__GET_PORTS__NODE_PORT+++` endif::add-copy-button-to-env-var[] ---|list of string +--|int | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.env.fields-fields]]`link:#quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.env.fields-fields[quarkus.knative.init-containers."init-containers".env.fields]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-ports.-get-ports-.tls]]`link:#quarkus-kubernetes_quarkus.knative.get-ports.-get-ports-.tls[quarkus.knative.get-ports."get-ports".tls]` [.description] -- -The map associating environment variable names to their associated field references they take their value from. +If enabled, the port will be configured to use the schema HTTPS. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__ENV_FIELDS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_PORTS__GET_PORTS__TLS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__ENV_FIELDS+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_PORTS__GET_PORTS__TLS+++` endif::add-copy-button-to-env-var[] ---|`Map` -| +--|boolean +|`false` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.env.vars-vars]]`link:#quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.env.vars-vars[quarkus.knative.init-containers."init-containers".env.vars]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-mounts.-get-mounts-.name]]`link:#quarkus-kubernetes_quarkus.knative.get-mounts.-get-mounts-.name[quarkus.knative.get-mounts."get-mounts".name]` [.description] -- -The map associating environment name to its associated value. +The name of the volumeName to mount. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__ENV_VARS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_MOUNTS__GET_MOUNTS__NAME+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__ENV_VARS+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_MOUNTS__GET_MOUNTS__NAME+++` endif::add-copy-button-to-env-var[] ---|`Map>` +--|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.env.mapping.-mapping-.from-secret]]`link:#quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.env.mapping.-mapping-.from-secret[quarkus.knative.init-containers."init-containers".env.mapping."mapping".from-secret]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-mounts.-get-mounts-.path]]`link:#quarkus-kubernetes_quarkus.knative.get-mounts.-get-mounts-.path[quarkus.knative.get-mounts."get-mounts".path]` [.description] -- -The optional name of the Secret from which a value is to be extracted. Mutually exclusive with `from-configmap`. +The path to mount. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__ENV_MAPPING__MAPPING__FROM_SECRET+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_MOUNTS__GET_MOUNTS__PATH+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__ENV_MAPPING__MAPPING__FROM_SECRET+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_MOUNTS__GET_MOUNTS__PATH+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.env.mapping.-mapping-.from-configmap]]`link:#quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.env.mapping.-mapping-.from-configmap[quarkus.knative.init-containers."init-containers".env.mapping."mapping".from-configmap]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-mounts.-get-mounts-.sub-path]]`link:#quarkus-kubernetes_quarkus.knative.get-mounts.-get-mounts-.sub-path[quarkus.knative.get-mounts."get-mounts".sub-path]` [.description] -- -The optional name of the ConfigMap from which a value is to be extracted. Mutually exclusive with `from-secret`. +Path within the volumeName from which the container's volumeName should be mounted. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__ENV_MAPPING__MAPPING__FROM_CONFIGMAP+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_MOUNTS__GET_MOUNTS__SUB_PATH+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__ENV_MAPPING__MAPPING__FROM_CONFIGMAP+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_MOUNTS__GET_MOUNTS__SUB_PATH+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.env.mapping.-mapping-.with-key]]`link:#quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.env.mapping.-mapping-.with-key[quarkus.knative.init-containers."init-containers".env.mapping."mapping".with-key]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-mounts.-get-mounts-.read-only]]`link:#quarkus-kubernetes_quarkus.knative.get-mounts.-get-mounts-.read-only[quarkus.knative.get-mounts."get-mounts".read-only]` [.description] -- -The key identifying the field from which the value is extracted. +ReadOnly ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__ENV_MAPPING__MAPPING__WITH_KEY+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_MOUNTS__GET_MOUNTS__READ_ONLY+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__ENV_MAPPING__MAPPING__WITH_KEY+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_MOUNTS__GET_MOUNTS__READ_ONLY+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-secret-volumes.-get-secret-volumes-.secret-name]]`link:#quarkus-kubernetes_quarkus.knative.get-secret-volumes.-get-secret-volumes-.secret-name[quarkus.knative.get-secret-volumes."get-secret-volumes".secret-name]` + +[.description] +-- +The name of the secret to mount. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SECRET_VOLUMES__GET_SECRET_VOLUMES__SECRET_NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_SECRET_VOLUMES__GET_SECRET_VOLUMES__SECRET_NAME+++` endif::add-copy-button-to-env-var[] --|string |required icon:exclamation-circle[title=Configuration property is required] -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.containers.-containers-.image]]`link:#quarkus-kubernetes_quarkus.knative.containers.-containers-.image[quarkus.knative.containers."containers".image]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-secret-volumes.-get-secret-volumes-.default-mode]]`link:#quarkus-kubernetes_quarkus.knative.get-secret-volumes.-get-secret-volumes-.default-mode[quarkus.knative.get-secret-volumes."get-secret-volumes".default-mode]` [.description] -- -The container image. +Default mode. When specifying an octal number, leading zero must be present. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__IMAGE+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SECRET_VOLUMES__GET_SECRET_VOLUMES__DEFAULT_MODE+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__IMAGE+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_SECRET_VOLUMES__GET_SECRET_VOLUMES__DEFAULT_MODE+++` endif::add-copy-button-to-env-var[] --|string -| +|`0600` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.containers.-containers-.working-dir]]`link:#quarkus-kubernetes_quarkus.knative.containers.-containers-.working-dir[quarkus.knative.containers."containers".working-dir]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-secret-volumes.-get-secret-volumes-.items.-items-.path]]`link:#quarkus-kubernetes_quarkus.knative.get-secret-volumes.-get-secret-volumes-.items.-items-.path[quarkus.knative.get-secret-volumes."get-secret-volumes".items."items".path]` [.description] -- -Working directory. +The path where the file will be mounted. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__WORKING_DIR+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SECRET_VOLUMES__GET_SECRET_VOLUMES__ITEMS__ITEMS__PATH+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__WORKING_DIR+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_SECRET_VOLUMES__GET_SECRET_VOLUMES__ITEMS__ITEMS__PATH+++` endif::add-copy-button-to-env-var[] --|string -| +|required icon:exclamation-circle[title=Configuration property is required] -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.containers.-containers-.command]]`link:#quarkus-kubernetes_quarkus.knative.containers.-containers-.command[quarkus.knative.containers."containers".command]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-secret-volumes.-get-secret-volumes-.items.-items-.mode]]`link:#quarkus-kubernetes_quarkus.knative.get-secret-volumes.-get-secret-volumes-.items.-items-.mode[quarkus.knative.get-secret-volumes."get-secret-volumes".items."items".mode]` [.description] -- -The commands +It must be a value between 0000 and 0777. If not specified, the volume defaultMode will be used. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__COMMAND+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SECRET_VOLUMES__GET_SECRET_VOLUMES__ITEMS__ITEMS__MODE+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__COMMAND+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_SECRET_VOLUMES__GET_SECRET_VOLUMES__ITEMS__ITEMS__MODE+++` endif::add-copy-button-to-env-var[] ---|list of string -| +--|int +|`-1` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.containers.-containers-.arguments]]`link:#quarkus-kubernetes_quarkus.knative.containers.-containers-.arguments[quarkus.knative.containers."containers".arguments]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-secret-volumes.-get-secret-volumes-.optional]]`link:#quarkus-kubernetes_quarkus.knative.get-secret-volumes.-get-secret-volumes-.optional[quarkus.knative.get-secret-volumes."get-secret-volumes".optional]` [.description] -- -The arguments +Optional ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__ARGUMENTS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SECRET_VOLUMES__GET_SECRET_VOLUMES__OPTIONAL+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__ARGUMENTS+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_SECRET_VOLUMES__GET_SECRET_VOLUMES__OPTIONAL+++` endif::add-copy-button-to-env-var[] ---|list of string -| +--|boolean +|`false` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.containers.-containers-.service-account]]`link:#quarkus-kubernetes_quarkus.knative.containers.-containers-.service-account[quarkus.knative.containers."containers".service-account]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-config-map-volumes.-get-config-map-volumes-.config-map-name]]`link:#quarkus-kubernetes_quarkus.knative.get-config-map-volumes.-get-config-map-volumes-.config-map-name[quarkus.knative.get-config-map-volumes."get-config-map-volumes".config-map-name]` [.description] -- -The service account. +The name of the ConfigMap to mount. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__SERVICE_ACCOUNT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_CONFIG_MAP_VOLUMES__GET_CONFIG_MAP_VOLUMES__CONFIG_MAP_NAME+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__SERVICE_ACCOUNT+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_CONFIG_MAP_VOLUMES__GET_CONFIG_MAP_VOLUMES__CONFIG_MAP_NAME+++` endif::add-copy-button-to-env-var[] --|string -| +|required icon:exclamation-circle[title=Configuration property is required] -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.containers.-containers-.host]]`link:#quarkus-kubernetes_quarkus.knative.containers.-containers-.host[quarkus.knative.containers."containers".host]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-config-map-volumes.-get-config-map-volumes-.default-mode]]`link:#quarkus-kubernetes_quarkus.knative.get-config-map-volumes.-get-config-map-volumes-.default-mode[quarkus.knative.get-config-map-volumes."get-config-map-volumes".default-mode]` [.description] -- -The host under which the application is going to be exposed. +Default mode. When specifying an octal number, leading zero must be present. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__HOST+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_CONFIG_MAP_VOLUMES__GET_CONFIG_MAP_VOLUMES__DEFAULT_MODE+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__HOST+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_CONFIG_MAP_VOLUMES__GET_CONFIG_MAP_VOLUMES__DEFAULT_MODE+++` endif::add-copy-button-to-env-var[] --|string -| +|`0600` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.containers.-containers-.ports.-ports-.container-port]]`link:#quarkus-kubernetes_quarkus.knative.containers.-containers-.ports.-ports-.container-port[quarkus.knative.containers."containers".ports."ports".container-port]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-config-map-volumes.-get-config-map-volumes-.items.-items-.path]]`link:#quarkus-kubernetes_quarkus.knative.get-config-map-volumes.-get-config-map-volumes-.items.-items-.path[quarkus.knative.get-config-map-volumes."get-config-map-volumes".items."items".path]` [.description] -- -The port number. Refers to the container port. +The path where the file will be mounted. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__PORTS__PORTS__CONTAINER_PORT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_CONFIG_MAP_VOLUMES__GET_CONFIG_MAP_VOLUMES__ITEMS__ITEMS__PATH+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__PORTS__PORTS__CONTAINER_PORT+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_CONFIG_MAP_VOLUMES__GET_CONFIG_MAP_VOLUMES__ITEMS__ITEMS__PATH+++` endif::add-copy-button-to-env-var[] ---|int -| +--|string +|required icon:exclamation-circle[title=Configuration property is required] -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.containers.-containers-.ports.-ports-.host-port]]`link:#quarkus-kubernetes_quarkus.knative.containers.-containers-.ports.-ports-.host-port[quarkus.knative.containers."containers".ports."ports".host-port]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-config-map-volumes.-get-config-map-volumes-.items.-items-.mode]]`link:#quarkus-kubernetes_quarkus.knative.get-config-map-volumes.-get-config-map-volumes-.items.-items-.mode[quarkus.knative.get-config-map-volumes."get-config-map-volumes".items."items".mode]` [.description] -- -The host port. +It must be a value between 0000 and 0777. If not specified, the volume defaultMode will be used. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__PORTS__PORTS__HOST_PORT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_CONFIG_MAP_VOLUMES__GET_CONFIG_MAP_VOLUMES__ITEMS__ITEMS__MODE+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__PORTS__PORTS__HOST_PORT+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_CONFIG_MAP_VOLUMES__GET_CONFIG_MAP_VOLUMES__ITEMS__ITEMS__MODE+++` endif::add-copy-button-to-env-var[] --|int -| +|`-1` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.containers.-containers-.ports.-ports-.path]]`link:#quarkus-kubernetes_quarkus.knative.containers.-containers-.ports.-ports-.path[quarkus.knative.containers."containers".ports."ports".path]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-config-map-volumes.-get-config-map-volumes-.optional]]`link:#quarkus-kubernetes_quarkus.knative.get-config-map-volumes.-get-config-map-volumes-.optional[quarkus.knative.get-config-map-volumes."get-config-map-volumes".optional]` [.description] -- -The application path (refers to web application path). +Optional ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__PORTS__PORTS__PATH+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_CONFIG_MAP_VOLUMES__GET_CONFIG_MAP_VOLUMES__OPTIONAL+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__PORTS__PORTS__PATH+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_CONFIG_MAP_VOLUMES__GET_CONFIG_MAP_VOLUMES__OPTIONAL+++` endif::add-copy-button-to-env-var[] ---|string -|`/` +--|boolean +|`false` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.containers.-containers-.ports.-ports-.protocol]]`link:#quarkus-kubernetes_quarkus.knative.containers.-containers-.ports.-ports-.protocol[quarkus.knative.containers."containers".ports."ports".protocol]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-git-repo-volumes.-get-git-repo-volumes-.repository]]`link:#quarkus-kubernetes_quarkus.knative.get-git-repo-volumes.-get-git-repo-volumes-.repository[quarkus.knative.get-git-repo-volumes."get-git-repo-volumes".repository]` [.description] -- -The protocol. +Git repository URL. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__PORTS__PORTS__PROTOCOL+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_GIT_REPO_VOLUMES__GET_GIT_REPO_VOLUMES__REPOSITORY+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__PORTS__PORTS__PROTOCOL+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_GIT_REPO_VOLUMES__GET_GIT_REPO_VOLUMES__REPOSITORY+++` endif::add-copy-button-to-env-var[] --- a| -`tcp`, `udp`, `sctp`, `http`, `proxy` -|`tcp` +--|string +|required icon:exclamation-circle[title=Configuration property is required] -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.containers.-containers-.ports.-ports-.node-port]]`link:#quarkus-kubernetes_quarkus.knative.containers.-containers-.ports.-ports-.node-port[quarkus.knative.containers."containers".ports."ports".node-port]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-git-repo-volumes.-get-git-repo-volumes-.directory]]`link:#quarkus-kubernetes_quarkus.knative.get-git-repo-volumes.-get-git-repo-volumes-.directory[quarkus.knative.get-git-repo-volumes."get-git-repo-volumes".directory]` [.description] -- +The directory of the repository to mount. + ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__PORTS__PORTS__NODE_PORT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_GIT_REPO_VOLUMES__GET_GIT_REPO_VOLUMES__DIRECTORY+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__PORTS__PORTS__NODE_PORT+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_GIT_REPO_VOLUMES__GET_GIT_REPO_VOLUMES__DIRECTORY+++` endif::add-copy-button-to-env-var[] ---|int +--|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.containers.-containers-.ports.-ports-.tls]]`link:#quarkus-kubernetes_quarkus.knative.containers.-containers-.ports.-ports-.tls[quarkus.knative.containers."containers".ports."ports".tls]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-git-repo-volumes.-get-git-repo-volumes-.revision]]`link:#quarkus-kubernetes_quarkus.knative.get-git-repo-volumes.-get-git-repo-volumes-.revision[quarkus.knative.get-git-repo-volumes."get-git-repo-volumes".revision]` [.description] -- -If enabled, the port will be configured to use the schema HTTPS. +The commit hash to use. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__PORTS__PORTS__TLS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_GIT_REPO_VOLUMES__GET_GIT_REPO_VOLUMES__REVISION+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__PORTS__PORTS__TLS+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_GIT_REPO_VOLUMES__GET_GIT_REPO_VOLUMES__REVISION+++` endif::add-copy-button-to-env-var[] ---|boolean -|`false` +--|string +| -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.containers.-containers-.image-pull-policy]]`link:#quarkus-kubernetes_quarkus.knative.containers.-containers-.image-pull-policy[quarkus.knative.containers."containers".image-pull-policy]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-pvc-volumes.-get-pvc-volumes-.claim-name]]`link:#quarkus-kubernetes_quarkus.knative.get-pvc-volumes.-get-pvc-volumes-.claim-name[quarkus.knative.get-pvc-volumes."get-pvc-volumes".claim-name]` [.description] -- -Image pull policy. +The name of the claim to mount. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__IMAGE_PULL_POLICY+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_PVC_VOLUMES__GET_PVC_VOLUMES__CLAIM_NAME+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__IMAGE_PULL_POLICY+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_PVC_VOLUMES__GET_PVC_VOLUMES__CLAIM_NAME+++` endif::add-copy-button-to-env-var[] --- a| -`always`, `if-not-present`, `never` -|`always` +--|string +|required icon:exclamation-circle[title=Configuration property is required] -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.containers.-containers-.image-pull-secrets]]`link:#quarkus-kubernetes_quarkus.knative.containers.-containers-.image-pull-secrets[quarkus.knative.containers."containers".image-pull-secrets]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-pvc-volumes.-get-pvc-volumes-.default-mode]]`link:#quarkus-kubernetes_quarkus.knative.get-pvc-volumes.-get-pvc-volumes-.default-mode[quarkus.knative.get-pvc-volumes."get-pvc-volumes".default-mode]` [.description] -- -The image pull secret +Default mode. When specifying an octal number, leading zero must be present. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__IMAGE_PULL_SECRETS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_PVC_VOLUMES__GET_PVC_VOLUMES__DEFAULT_MODE+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__IMAGE_PULL_SECRETS+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_PVC_VOLUMES__GET_PVC_VOLUMES__DEFAULT_MODE+++` endif::add-copy-button-to-env-var[] ---|list of string -| +--|string +|`0600` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.containers.-containers-.liveness-probe.http-action-port]]`link:#quarkus-kubernetes_quarkus.knative.containers.-containers-.liveness-probe.http-action-port[quarkus.knative.containers."containers".liveness-probe.http-action-port]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-pvc-volumes.-get-pvc-volumes-.optional]]`link:#quarkus-kubernetes_quarkus.knative.get-pvc-volumes.-get-pvc-volumes-.optional[quarkus.knative.get-pvc-volumes."get-pvc-volumes".optional]` [.description] -- -The port number to use when configuring the `http get` action. If not configured, the port corresponding to the `httpActionPortName` will be used. +Optional ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_PORT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_PVC_VOLUMES__GET_PVC_VOLUMES__OPTIONAL+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_PORT+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_PVC_VOLUMES__GET_PVC_VOLUMES__OPTIONAL+++` endif::add-copy-button-to-env-var[] ---|int -| +--|boolean +|`false` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.containers.-containers-.liveness-probe.http-action-port-name]]`link:#quarkus-kubernetes_quarkus.knative.containers.-containers-.liveness-probe.http-action-port-name[quarkus.knative.containers."containers".liveness-probe.http-action-port-name]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-aws-elastic-block-store-volumes.-get-aws-elastic-block-store-volumes-.volume-id]]`link:#quarkus-kubernetes_quarkus.knative.get-aws-elastic-block-store-volumes.-get-aws-elastic-block-store-volumes-.volume-id[quarkus.knative.get-aws-elastic-block-store-volumes."get-aws-elastic-block-store-volumes".volume-id]` [.description] -- -The port name for selecting the port of the `HTTP get` action. +The name of the disk to mount. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_PORT_NAME+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_AWS_ELASTIC_BLOCK_STORE_VOLUMES__GET_AWS_ELASTIC_BLOCK_STORE_VOLUMES__VOLUME_ID+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_PORT_NAME+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_AWS_ELASTIC_BLOCK_STORE_VOLUMES__GET_AWS_ELASTIC_BLOCK_STORE_VOLUMES__VOLUME_ID+++` endif::add-copy-button-to-env-var[] --|string -| +|required icon:exclamation-circle[title=Configuration property is required] -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.containers.-containers-.liveness-probe.http-action-path]]`link:#quarkus-kubernetes_quarkus.knative.containers.-containers-.liveness-probe.http-action-path[quarkus.knative.containers."containers".liveness-probe.http-action-path]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-aws-elastic-block-store-volumes.-get-aws-elastic-block-store-volumes-.partition]]`link:#quarkus-kubernetes_quarkus.knative.get-aws-elastic-block-store-volumes.-get-aws-elastic-block-store-volumes-.partition[quarkus.knative.get-aws-elastic-block-store-volumes."get-aws-elastic-block-store-volumes".partition]` [.description] -- -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 partition. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_PATH+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_AWS_ELASTIC_BLOCK_STORE_VOLUMES__GET_AWS_ELASTIC_BLOCK_STORE_VOLUMES__PARTITION+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_PATH+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_AWS_ELASTIC_BLOCK_STORE_VOLUMES__GET_AWS_ELASTIC_BLOCK_STORE_VOLUMES__PARTITION+++` endif::add-copy-button-to-env-var[] ---|string +--|int | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.containers.-containers-.liveness-probe.http-action-scheme]]`link:#quarkus-kubernetes_quarkus.knative.containers.-containers-.liveness-probe.http-action-scheme[quarkus.knative.containers."containers".liveness-probe.http-action-scheme]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-aws-elastic-block-store-volumes.-get-aws-elastic-block-store-volumes-.fs-type]]`link:#quarkus-kubernetes_quarkus.knative.get-aws-elastic-block-store-volumes.-get-aws-elastic-block-store-volumes-.fs-type[quarkus.knative.get-aws-elastic-block-store-volumes."get-aws-elastic-block-store-volumes".fs-type]` [.description] -- -The scheme of the `HTTP get` action. Can be either "HTTP" or "HTTPS". +Filesystem type. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_SCHEME+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_AWS_ELASTIC_BLOCK_STORE_VOLUMES__GET_AWS_ELASTIC_BLOCK_STORE_VOLUMES__FS_TYPE+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_SCHEME+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_AWS_ELASTIC_BLOCK_STORE_VOLUMES__GET_AWS_ELASTIC_BLOCK_STORE_VOLUMES__FS_TYPE+++` endif::add-copy-button-to-env-var[] --|string -| +|`ext4` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.containers.-containers-.liveness-probe.exec-action]]`link:#quarkus-kubernetes_quarkus.knative.containers.-containers-.liveness-probe.exec-action[quarkus.knative.containers."containers".liveness-probe.exec-action]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-aws-elastic-block-store-volumes.-get-aws-elastic-block-store-volumes-.read-only]]`link:#quarkus-kubernetes_quarkus.knative.get-aws-elastic-block-store-volumes.-get-aws-elastic-block-store-volumes-.read-only[quarkus.knative.get-aws-elastic-block-store-volumes."get-aws-elastic-block-store-volumes".read-only]` [.description] -- -The command to use for the probe. +Whether the volumeName is read only or not. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__LIVENESS_PROBE_EXEC_ACTION+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_AWS_ELASTIC_BLOCK_STORE_VOLUMES__GET_AWS_ELASTIC_BLOCK_STORE_VOLUMES__READ_ONLY+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__LIVENESS_PROBE_EXEC_ACTION+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_AWS_ELASTIC_BLOCK_STORE_VOLUMES__GET_AWS_ELASTIC_BLOCK_STORE_VOLUMES__READ_ONLY+++` endif::add-copy-button-to-env-var[] ---|string -| +--|boolean +|`false` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.containers.-containers-.liveness-probe.tcp-socket-action]]`link:#quarkus-kubernetes_quarkus.knative.containers.-containers-.liveness-probe.tcp-socket-action[quarkus.knative.containers."containers".liveness-probe.tcp-socket-action]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-azure-file-volumes.-get-azure-file-volumes-.share-name]]`link:#quarkus-kubernetes_quarkus.knative.get-azure-file-volumes.-get-azure-file-volumes-.share-name[quarkus.knative.get-azure-file-volumes."get-azure-file-volumes".share-name]` [.description] -- -The tcp socket to use for the probe (the format is host:port). +The share name. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__LIVENESS_PROBE_TCP_SOCKET_ACTION+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_AZURE_FILE_VOLUMES__GET_AZURE_FILE_VOLUMES__SHARE_NAME+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__LIVENESS_PROBE_TCP_SOCKET_ACTION+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_AZURE_FILE_VOLUMES__GET_AZURE_FILE_VOLUMES__SHARE_NAME+++` endif::add-copy-button-to-env-var[] --|string -| +|required icon:exclamation-circle[title=Configuration property is required] -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.containers.-containers-.liveness-probe.grpc-action]]`link:#quarkus-kubernetes_quarkus.knative.containers.-containers-.liveness-probe.grpc-action[quarkus.knative.containers."containers".liveness-probe.grpc-action]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-azure-file-volumes.-get-azure-file-volumes-.secret-name]]`link:#quarkus-kubernetes_quarkus.knative.get-azure-file-volumes.-get-azure-file-volumes-.secret-name[quarkus.knative.get-azure-file-volumes."get-azure-file-volumes".secret-name]` [.description] -- -The gRPC port to use for the probe (the format is either port or port:service). +The secret name. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__LIVENESS_PROBE_GRPC_ACTION+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_AZURE_FILE_VOLUMES__GET_AZURE_FILE_VOLUMES__SECRET_NAME+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__LIVENESS_PROBE_GRPC_ACTION+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_AZURE_FILE_VOLUMES__GET_AZURE_FILE_VOLUMES__SECRET_NAME+++` endif::add-copy-button-to-env-var[] --|string -| +|required icon:exclamation-circle[title=Configuration property is required] -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.containers.-containers-.liveness-probe.grpc-action-enabled]]`link:#quarkus-kubernetes_quarkus.knative.containers.-containers-.liveness-probe.grpc-action-enabled[quarkus.knative.containers."containers".liveness-probe.grpc-action-enabled]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-azure-file-volumes.-get-azure-file-volumes-.read-only]]`link:#quarkus-kubernetes_quarkus.knative.get-azure-file-volumes.-get-azure-file-volumes-.read-only[quarkus.knative.get-azure-file-volumes."get-azure-file-volumes".read-only]` [.description] -- -If enabled and `grpc-action` is not provided, it will use the generated service name and the gRPC port. +Whether the volumeName is read only or not. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__LIVENESS_PROBE_GRPC_ACTION_ENABLED+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_AZURE_FILE_VOLUMES__GET_AZURE_FILE_VOLUMES__READ_ONLY+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__LIVENESS_PROBE_GRPC_ACTION_ENABLED+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_AZURE_FILE_VOLUMES__GET_AZURE_FILE_VOLUMES__READ_ONLY+++` endif::add-copy-button-to-env-var[] --|boolean |`false` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.containers.-containers-.liveness-probe.initial-delay]]`link:#quarkus-kubernetes_quarkus.knative.containers.-containers-.liveness-probe.initial-delay[quarkus.knative.containers."containers".liveness-probe.initial-delay]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-azure-disk-volumes.-get-azure-disk-volumes-.disk-name]]`link:#quarkus-kubernetes_quarkus.knative.get-azure-disk-volumes.-get-azure-disk-volumes-.disk-name[quarkus.knative.get-azure-disk-volumes."get-azure-disk-volumes".disk-name]` [.description] -- -The amount of time to wait before starting to probe. +The name of the disk to mount. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__LIVENESS_PROBE_INITIAL_DELAY+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_AZURE_DISK_VOLUMES__GET_AZURE_DISK_VOLUMES__DISK_NAME+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__LIVENESS_PROBE_INITIAL_DELAY+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_AZURE_DISK_VOLUMES__GET_AZURE_DISK_VOLUMES__DISK_NAME+++` endif::add-copy-button-to-env-var[] ---|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] - link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] -|`5S` +--|string +|required icon:exclamation-circle[title=Configuration property is required] -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.containers.-containers-.liveness-probe.period]]`link:#quarkus-kubernetes_quarkus.knative.containers.-containers-.liveness-probe.period[quarkus.knative.containers."containers".liveness-probe.period]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-azure-disk-volumes.-get-azure-disk-volumes-.disk-uri]]`link:#quarkus-kubernetes_quarkus.knative.get-azure-disk-volumes.-get-azure-disk-volumes-.disk-uri[quarkus.knative.get-azure-disk-volumes."get-azure-disk-volumes".disk-uri]` [.description] -- -The period in which the action should be called. +The URI of the vhd blob object OR the resourceID of an Azure managed data disk if Kind is Managed ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__LIVENESS_PROBE_PERIOD+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_AZURE_DISK_VOLUMES__GET_AZURE_DISK_VOLUMES__DISK_URI+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__LIVENESS_PROBE_PERIOD+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_AZURE_DISK_VOLUMES__GET_AZURE_DISK_VOLUMES__DISK_URI+++` endif::add-copy-button-to-env-var[] ---|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] - link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] -|`10S` +--|string +|required icon:exclamation-circle[title=Configuration property is required] -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.containers.-containers-.liveness-probe.timeout]]`link:#quarkus-kubernetes_quarkus.knative.containers.-containers-.liveness-probe.timeout[quarkus.knative.containers."containers".liveness-probe.timeout]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-azure-disk-volumes.-get-azure-disk-volumes-.kind]]`link:#quarkus-kubernetes_quarkus.knative.get-azure-disk-volumes.-get-azure-disk-volumes-.kind[quarkus.knative.get-azure-disk-volumes."get-azure-disk-volumes".kind]` [.description] -- -The amount of time to wait for each action. +Kind of disk. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__LIVENESS_PROBE_TIMEOUT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_AZURE_DISK_VOLUMES__GET_AZURE_DISK_VOLUMES__KIND+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__LIVENESS_PROBE_TIMEOUT+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_AZURE_DISK_VOLUMES__GET_AZURE_DISK_VOLUMES__KIND+++` endif::add-copy-button-to-env-var[] ---|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] - link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] -|`10S` +-- a| +`managed`, `shared` +|`managed` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.containers.-containers-.liveness-probe.success-threshold]]`link:#quarkus-kubernetes_quarkus.knative.containers.-containers-.liveness-probe.success-threshold[quarkus.knative.containers."containers".liveness-probe.success-threshold]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-azure-disk-volumes.-get-azure-disk-volumes-.caching-mode]]`link:#quarkus-kubernetes_quarkus.knative.get-azure-disk-volumes.-get-azure-disk-volumes-.caching-mode[quarkus.knative.get-azure-disk-volumes."get-azure-disk-volumes".caching-mode]` [.description] -- -The success threshold to use. +Disk caching mode. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__LIVENESS_PROBE_SUCCESS_THRESHOLD+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_AZURE_DISK_VOLUMES__GET_AZURE_DISK_VOLUMES__CACHING_MODE+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__LIVENESS_PROBE_SUCCESS_THRESHOLD+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_AZURE_DISK_VOLUMES__GET_AZURE_DISK_VOLUMES__CACHING_MODE+++` endif::add-copy-button-to-env-var[] ---|int -|`1` +-- a| +`read-write`, `read-only`, `none` +|`read-write` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.containers.-containers-.liveness-probe.failure-threshold]]`link:#quarkus-kubernetes_quarkus.knative.containers.-containers-.liveness-probe.failure-threshold[quarkus.knative.containers."containers".liveness-probe.failure-threshold]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-azure-disk-volumes.-get-azure-disk-volumes-.fs-type]]`link:#quarkus-kubernetes_quarkus.knative.get-azure-disk-volumes.-get-azure-disk-volumes-.fs-type[quarkus.knative.get-azure-disk-volumes."get-azure-disk-volumes".fs-type]` [.description] -- -The failure threshold to use. +File system type. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__LIVENESS_PROBE_FAILURE_THRESHOLD+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_AZURE_DISK_VOLUMES__GET_AZURE_DISK_VOLUMES__FS_TYPE+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__LIVENESS_PROBE_FAILURE_THRESHOLD+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_AZURE_DISK_VOLUMES__GET_AZURE_DISK_VOLUMES__FS_TYPE+++` endif::add-copy-button-to-env-var[] ---|int -|`3` +--|string +|`ext4` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.containers.-containers-.readiness-probe.http-action-port]]`link:#quarkus-kubernetes_quarkus.knative.containers.-containers-.readiness-probe.http-action-port[quarkus.knative.containers."containers".readiness-probe.http-action-port]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-azure-disk-volumes.-get-azure-disk-volumes-.read-only]]`link:#quarkus-kubernetes_quarkus.knative.get-azure-disk-volumes.-get-azure-disk-volumes-.read-only[quarkus.knative.get-azure-disk-volumes."get-azure-disk-volumes".read-only]` [.description] -- -The port number to use when configuring the `http get` action. If not configured, the port corresponding to the `httpActionPortName` will be used. +Whether the volumeName is read only or not. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__READINESS_PROBE_HTTP_ACTION_PORT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_AZURE_DISK_VOLUMES__GET_AZURE_DISK_VOLUMES__READ_ONLY+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__READINESS_PROBE_HTTP_ACTION_PORT+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_AZURE_DISK_VOLUMES__GET_AZURE_DISK_VOLUMES__READ_ONLY+++` endif::add-copy-button-to-env-var[] ---|int -| +--|boolean +|`false` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.containers.-containers-.readiness-probe.http-action-port-name]]`link:#quarkus-kubernetes_quarkus.knative.containers.-containers-.readiness-probe.http-action-port-name[quarkus.knative.containers."containers".readiness-probe.http-action-port-name]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-init-containers.-get-init-containers-.get-env.secrets]]`link:#quarkus-kubernetes_quarkus.knative.get-init-containers.-get-init-containers-.get-env.secrets[quarkus.knative.get-init-containers."get-init-containers".get-env.secrets]` [.description] -- -The port name for selecting the port of the `HTTP get` action. +The optional list of Secret names to load environment variables from. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__READINESS_PROBE_HTTP_ACTION_PORT_NAME+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__GET_ENV_SECRETS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__READINESS_PROBE_HTTP_ACTION_PORT_NAME+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__GET_ENV_SECRETS+++` endif::add-copy-button-to-env-var[] ---|string +--|list of string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.containers.-containers-.readiness-probe.http-action-path]]`link:#quarkus-kubernetes_quarkus.knative.containers.-containers-.readiness-probe.http-action-path[quarkus.knative.containers."containers".readiness-probe.http-action-path]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-init-containers.-get-init-containers-.get-env.configmaps]]`link:#quarkus-kubernetes_quarkus.knative.get-init-containers.-get-init-containers-.get-env.configmaps[quarkus.knative.get-init-containers."get-init-containers".get-env.configmaps]` [.description] -- -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 ConfigMap names to load environment variables from. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__READINESS_PROBE_HTTP_ACTION_PATH+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__GET_ENV_CONFIGMAPS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__READINESS_PROBE_HTTP_ACTION_PATH+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__GET_ENV_CONFIGMAPS+++` endif::add-copy-button-to-env-var[] ---|string +--|list of string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.containers.-containers-.readiness-probe.http-action-scheme]]`link:#quarkus-kubernetes_quarkus.knative.containers.-containers-.readiness-probe.http-action-scheme[quarkus.knative.containers."containers".readiness-probe.http-action-scheme]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-init-containers.-get-init-containers-.get-env.fields-fields]]`link:#quarkus-kubernetes_quarkus.knative.get-init-containers.-get-init-containers-.get-env.fields-fields[quarkus.knative.get-init-containers."get-init-containers".get-env.fields]` [.description] -- -The scheme of the `HTTP get` action. Can be either "HTTP" or "HTTPS". +The map associating environment variable names to their associated field references they take their value from. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__READINESS_PROBE_HTTP_ACTION_SCHEME+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__GET_ENV_FIELDS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__READINESS_PROBE_HTTP_ACTION_SCHEME+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__GET_ENV_FIELDS+++` endif::add-copy-button-to-env-var[] ---|string +--|`Map` | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.containers.-containers-.readiness-probe.exec-action]]`link:#quarkus-kubernetes_quarkus.knative.containers.-containers-.readiness-probe.exec-action[quarkus.knative.containers."containers".readiness-probe.exec-action]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-init-containers.-get-init-containers-.get-env.vars-vars]]`link:#quarkus-kubernetes_quarkus.knative.get-init-containers.-get-init-containers-.get-env.vars-vars[quarkus.knative.get-init-containers."get-init-containers".get-env.vars]` [.description] -- -The command to use for the probe. +The map associating environment name to its associated value. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__READINESS_PROBE_EXEC_ACTION+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__GET_ENV_VARS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__READINESS_PROBE_EXEC_ACTION+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__GET_ENV_VARS+++` endif::add-copy-button-to-env-var[] ---|string +--|`Map>` | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.containers.-containers-.readiness-probe.tcp-socket-action]]`link:#quarkus-kubernetes_quarkus.knative.containers.-containers-.readiness-probe.tcp-socket-action[quarkus.knative.containers."containers".readiness-probe.tcp-socket-action]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-init-containers.-get-init-containers-.get-env.mapping.-mapping-.from-secret]]`link:#quarkus-kubernetes_quarkus.knative.get-init-containers.-get-init-containers-.get-env.mapping.-mapping-.from-secret[quarkus.knative.get-init-containers."get-init-containers".get-env.mapping."mapping".from-secret]` [.description] -- -The tcp socket to use for the probe (the format is host:port). +The optional name of the Secret from which a value is to be extracted. Mutually exclusive with `from-configmap`. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__READINESS_PROBE_TCP_SOCKET_ACTION+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__GET_ENV_MAPPING__MAPPING__FROM_SECRET+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__READINESS_PROBE_TCP_SOCKET_ACTION+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__GET_ENV_MAPPING__MAPPING__FROM_SECRET+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.containers.-containers-.readiness-probe.grpc-action]]`link:#quarkus-kubernetes_quarkus.knative.containers.-containers-.readiness-probe.grpc-action[quarkus.knative.containers."containers".readiness-probe.grpc-action]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-init-containers.-get-init-containers-.get-env.mapping.-mapping-.from-configmap]]`link:#quarkus-kubernetes_quarkus.knative.get-init-containers.-get-init-containers-.get-env.mapping.-mapping-.from-configmap[quarkus.knative.get-init-containers."get-init-containers".get-env.mapping."mapping".from-configmap]` [.description] -- -The gRPC port to use for the probe (the format is either port or port:service). +The optional name of the ConfigMap from which a value is to be extracted. Mutually exclusive with `from-secret`. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__READINESS_PROBE_GRPC_ACTION+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__GET_ENV_MAPPING__MAPPING__FROM_CONFIGMAP+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__READINESS_PROBE_GRPC_ACTION+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__GET_ENV_MAPPING__MAPPING__FROM_CONFIGMAP+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.containers.-containers-.readiness-probe.grpc-action-enabled]]`link:#quarkus-kubernetes_quarkus.knative.containers.-containers-.readiness-probe.grpc-action-enabled[quarkus.knative.containers."containers".readiness-probe.grpc-action-enabled]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-init-containers.-get-init-containers-.get-env.mapping.-mapping-.with-key]]`link:#quarkus-kubernetes_quarkus.knative.get-init-containers.-get-init-containers-.get-env.mapping.-mapping-.with-key[quarkus.knative.get-init-containers."get-init-containers".get-env.mapping."mapping".with-key]` [.description] -- -If enabled and `grpc-action` is not provided, it will use the generated service name and the gRPC port. +The key identifying the field from which the value is extracted. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__READINESS_PROBE_GRPC_ACTION_ENABLED+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__GET_ENV_MAPPING__MAPPING__WITH_KEY+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__READINESS_PROBE_GRPC_ACTION_ENABLED+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__GET_ENV_MAPPING__MAPPING__WITH_KEY+++` endif::add-copy-button-to-env-var[] ---|boolean -|`false` +--|string +|required icon:exclamation-circle[title=Configuration property is required] -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.containers.-containers-.readiness-probe.initial-delay]]`link:#quarkus-kubernetes_quarkus.knative.containers.-containers-.readiness-probe.initial-delay[quarkus.knative.containers."containers".readiness-probe.initial-delay]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-init-containers.-get-init-containers-.get-target-platform-name]]`link:#quarkus-kubernetes_quarkus.knative.get-init-containers.-get-init-containers-.get-target-platform-name[quarkus.knative.get-init-containers."get-init-containers".get-target-platform-name]` [.description] -- -The amount of time to wait before starting to probe. - ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__READINESS_PROBE_INITIAL_DELAY+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__GET_TARGET_PLATFORM_NAME+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__READINESS_PROBE_INITIAL_DELAY+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__GET_TARGET_PLATFORM_NAME+++` endif::add-copy-button-to-env-var[] ---|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] - link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] -|`5S` +--|string +|required icon:exclamation-circle[title=Configuration property is required] -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.containers.-containers-.readiness-probe.period]]`link:#quarkus-kubernetes_quarkus.knative.containers.-containers-.readiness-probe.period[quarkus.knative.containers."containers".readiness-probe.period]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-init-containers.-get-init-containers-.image]]`link:#quarkus-kubernetes_quarkus.knative.get-init-containers.-get-init-containers-.image[quarkus.knative.get-init-containers."get-init-containers".image]` [.description] -- -The period in which the action should be called. +The container image. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__READINESS_PROBE_PERIOD+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__IMAGE+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__READINESS_PROBE_PERIOD+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__IMAGE+++` endif::add-copy-button-to-env-var[] ---|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] - link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] -|`10S` +--|string +| -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.containers.-containers-.readiness-probe.timeout]]`link:#quarkus-kubernetes_quarkus.knative.containers.-containers-.readiness-probe.timeout[quarkus.knative.containers."containers".readiness-probe.timeout]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-init-containers.-get-init-containers-.working-dir]]`link:#quarkus-kubernetes_quarkus.knative.get-init-containers.-get-init-containers-.working-dir[quarkus.knative.get-init-containers."get-init-containers".working-dir]` [.description] -- -The amount of time to wait for each action. +Working directory. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__READINESS_PROBE_TIMEOUT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__WORKING_DIR+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__READINESS_PROBE_TIMEOUT+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__WORKING_DIR+++` endif::add-copy-button-to-env-var[] ---|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] - link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] -|`10S` +--|string +| -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.containers.-containers-.readiness-probe.success-threshold]]`link:#quarkus-kubernetes_quarkus.knative.containers.-containers-.readiness-probe.success-threshold[quarkus.knative.containers."containers".readiness-probe.success-threshold]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-init-containers.-get-init-containers-.command]]`link:#quarkus-kubernetes_quarkus.knative.get-init-containers.-get-init-containers-.command[quarkus.knative.get-init-containers."get-init-containers".command]` [.description] -- -The success threshold to use. +The commands ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__READINESS_PROBE_SUCCESS_THRESHOLD+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__COMMAND+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__READINESS_PROBE_SUCCESS_THRESHOLD+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__COMMAND+++` endif::add-copy-button-to-env-var[] ---|int -|`1` +--|list of string +| -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.containers.-containers-.readiness-probe.failure-threshold]]`link:#quarkus-kubernetes_quarkus.knative.containers.-containers-.readiness-probe.failure-threshold[quarkus.knative.containers."containers".readiness-probe.failure-threshold]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-init-containers.-get-init-containers-.arguments]]`link:#quarkus-kubernetes_quarkus.knative.get-init-containers.-get-init-containers-.arguments[quarkus.knative.get-init-containers."get-init-containers".arguments]` [.description] -- -The failure threshold to use. +The arguments ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__READINESS_PROBE_FAILURE_THRESHOLD+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__ARGUMENTS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__READINESS_PROBE_FAILURE_THRESHOLD+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__ARGUMENTS+++` endif::add-copy-button-to-env-var[] ---|int -|`3` +--|list of string +| -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.containers.-containers-.mounts.-mounts-.name]]`link:#quarkus-kubernetes_quarkus.knative.containers.-containers-.mounts.-mounts-.name[quarkus.knative.containers."containers".mounts."mounts".name]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-init-containers.-get-init-containers-.service-account]]`link:#quarkus-kubernetes_quarkus.knative.get-init-containers.-get-init-containers-.service-account[quarkus.knative.get-init-containers."get-init-containers".service-account]` [.description] -- -The name of the volumeName to mount. +The service account. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__MOUNTS__MOUNTS__NAME+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__SERVICE_ACCOUNT+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__MOUNTS__MOUNTS__NAME+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__SERVICE_ACCOUNT+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.containers.-containers-.mounts.-mounts-.path]]`link:#quarkus-kubernetes_quarkus.knative.containers.-containers-.mounts.-mounts-.path[quarkus.knative.containers."containers".mounts."mounts".path]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-init-containers.-get-init-containers-.host]]`link:#quarkus-kubernetes_quarkus.knative.get-init-containers.-get-init-containers-.host[quarkus.knative.get-init-containers."get-init-containers".host]` [.description] -- -The path to mount. +The host under which the application is going to be exposed. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__MOUNTS__MOUNTS__PATH+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__HOST+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__MOUNTS__MOUNTS__PATH+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__HOST+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.containers.-containers-.mounts.-mounts-.sub-path]]`link:#quarkus-kubernetes_quarkus.knative.containers.-containers-.mounts.-mounts-.sub-path[quarkus.knative.containers."containers".mounts."mounts".sub-path]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-init-containers.-get-init-containers-.ports.-ports-.container-port]]`link:#quarkus-kubernetes_quarkus.knative.get-init-containers.-get-init-containers-.ports.-ports-.container-port[quarkus.knative.get-init-containers."get-init-containers".ports."ports".container-port]` [.description] -- -Path within the volumeName from which the container's volumeName should be mounted. +The port number. Refers to the container port. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__MOUNTS__MOUNTS__SUB_PATH+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__PORTS__PORTS__CONTAINER_PORT+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__MOUNTS__MOUNTS__SUB_PATH+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__PORTS__PORTS__CONTAINER_PORT+++` endif::add-copy-button-to-env-var[] ---|string +--|int | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.containers.-containers-.mounts.-mounts-.read-only]]`link:#quarkus-kubernetes_quarkus.knative.containers.-containers-.mounts.-mounts-.read-only[quarkus.knative.containers."containers".mounts."mounts".read-only]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-init-containers.-get-init-containers-.ports.-ports-.host-port]]`link:#quarkus-kubernetes_quarkus.knative.get-init-containers.-get-init-containers-.ports.-ports-.host-port[quarkus.knative.get-init-containers."get-init-containers".ports."ports".host-port]` [.description] -- -ReadOnly +The host port. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__MOUNTS__MOUNTS__READ_ONLY+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__PORTS__PORTS__HOST_PORT+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__MOUNTS__MOUNTS__READ_ONLY+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__PORTS__PORTS__HOST_PORT+++` endif::add-copy-button-to-env-var[] ---|boolean -|`false` +--|int +| -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.containers.-containers-.resources.limits.cpu]]`link:#quarkus-kubernetes_quarkus.knative.containers.-containers-.resources.limits.cpu[quarkus.knative.containers."containers".resources.limits.cpu]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-init-containers.-get-init-containers-.ports.-ports-.path]]`link:#quarkus-kubernetes_quarkus.knative.get-init-containers.-get-init-containers-.ports.-ports-.path[quarkus.knative.get-init-containers."get-init-containers".ports."ports".path]` [.description] -- -CPU Requirements +The application path (refers to web application path). ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__RESOURCES_LIMITS_CPU+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__PORTS__PORTS__PATH+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__RESOURCES_LIMITS_CPU+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__PORTS__PORTS__PATH+++` endif::add-copy-button-to-env-var[] --|string -| +|`/` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.containers.-containers-.resources.limits.memory]]`link:#quarkus-kubernetes_quarkus.knative.containers.-containers-.resources.limits.memory[quarkus.knative.containers."containers".resources.limits.memory]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-init-containers.-get-init-containers-.ports.-ports-.protocol]]`link:#quarkus-kubernetes_quarkus.knative.get-init-containers.-get-init-containers-.ports.-ports-.protocol[quarkus.knative.get-init-containers."get-init-containers".ports."ports".protocol]` [.description] -- -Memory Requirements +The protocol. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__RESOURCES_LIMITS_MEMORY+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__PORTS__PORTS__PROTOCOL+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__RESOURCES_LIMITS_MEMORY+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__PORTS__PORTS__PROTOCOL+++` endif::add-copy-button-to-env-var[] ---|string -| +-- a| +`tcp`, `udp`, `sctp`, `http`, `proxy` +|`tcp` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.containers.-containers-.resources.requests.cpu]]`link:#quarkus-kubernetes_quarkus.knative.containers.-containers-.resources.requests.cpu[quarkus.knative.containers."containers".resources.requests.cpu]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-init-containers.-get-init-containers-.ports.-ports-.node-port]]`link:#quarkus-kubernetes_quarkus.knative.get-init-containers.-get-init-containers-.ports.-ports-.node-port[quarkus.knative.get-init-containers."get-init-containers".ports."ports".node-port]` [.description] -- -CPU Requirements - ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__RESOURCES_REQUESTS_CPU+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__PORTS__PORTS__NODE_PORT+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__RESOURCES_REQUESTS_CPU+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__PORTS__PORTS__NODE_PORT+++` endif::add-copy-button-to-env-var[] ---|string +--|int | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.containers.-containers-.resources.requests.memory]]`link:#quarkus-kubernetes_quarkus.knative.containers.-containers-.resources.requests.memory[quarkus.knative.containers."containers".resources.requests.memory]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-init-containers.-get-init-containers-.ports.-ports-.tls]]`link:#quarkus-kubernetes_quarkus.knative.get-init-containers.-get-init-containers-.ports.-ports-.tls[quarkus.knative.get-init-containers."get-init-containers".ports."ports".tls]` [.description] -- -Memory Requirements +If enabled, the port will be configured to use the schema HTTPS. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__RESOURCES_REQUESTS_MEMORY+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__PORTS__PORTS__TLS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__RESOURCES_REQUESTS_MEMORY+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__PORTS__PORTS__TLS+++` endif::add-copy-button-to-env-var[] ---|string -| +--|boolean +|`false` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.containers.-containers-.env.secrets]]`link:#quarkus-kubernetes_quarkus.knative.containers.-containers-.env.secrets[quarkus.knative.containers."containers".env.secrets]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-init-containers.-get-init-containers-.image-pull-policy]]`link:#quarkus-kubernetes_quarkus.knative.get-init-containers.-get-init-containers-.image-pull-policy[quarkus.knative.get-init-containers."get-init-containers".image-pull-policy]` [.description] -- -The optional list of Secret names to load environment variables from. +Image pull policy. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__ENV_SECRETS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__IMAGE_PULL_POLICY+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__ENV_SECRETS+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__IMAGE_PULL_POLICY+++` endif::add-copy-button-to-env-var[] ---|list of string -| +-- a| +`always`, `if-not-present`, `never` +|`always` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.containers.-containers-.env.configmaps]]`link:#quarkus-kubernetes_quarkus.knative.containers.-containers-.env.configmaps[quarkus.knative.containers."containers".env.configmaps]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-init-containers.-get-init-containers-.image-pull-secrets]]`link:#quarkus-kubernetes_quarkus.knative.get-init-containers.-get-init-containers-.image-pull-secrets[quarkus.knative.get-init-containers."get-init-containers".image-pull-secrets]` [.description] -- -The optional list of ConfigMap names to load environment variables from. +The image pull secret ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__ENV_CONFIGMAPS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__IMAGE_PULL_SECRETS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__ENV_CONFIGMAPS+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__IMAGE_PULL_SECRETS+++` endif::add-copy-button-to-env-var[] --|list of string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.containers.-containers-.env.fields-fields]]`link:#quarkus-kubernetes_quarkus.knative.containers.-containers-.env.fields-fields[quarkus.knative.containers."containers".env.fields]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-init-containers.-get-init-containers-.liveness-probe.http-action-port]]`link:#quarkus-kubernetes_quarkus.knative.get-init-containers.-get-init-containers-.liveness-probe.http-action-port[quarkus.knative.get-init-containers."get-init-containers".liveness-probe.http-action-port]` [.description] -- -The map associating environment variable names to their associated field references they take their value from. +The port number to use when configuring the `http get` action. If not configured, the port corresponding to the `httpActionPortName` will be used. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__ENV_FIELDS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_PORT+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__ENV_FIELDS+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_PORT+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|int | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.containers.-containers-.env.vars-vars]]`link:#quarkus-kubernetes_quarkus.knative.containers.-containers-.env.vars-vars[quarkus.knative.containers."containers".env.vars]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-init-containers.-get-init-containers-.liveness-probe.http-action-port-name]]`link:#quarkus-kubernetes_quarkus.knative.get-init-containers.-get-init-containers-.liveness-probe.http-action-port-name[quarkus.knative.get-init-containers."get-init-containers".liveness-probe.http-action-port-name]` [.description] -- -The map associating environment name to its associated value. +The port name for selecting the port of the `HTTP get` action. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__ENV_VARS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_PORT_NAME+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__ENV_VARS+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_PORT_NAME+++` endif::add-copy-button-to-env-var[] ---|`Map>` +--|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.containers.-containers-.env.mapping.-mapping-.from-secret]]`link:#quarkus-kubernetes_quarkus.knative.containers.-containers-.env.mapping.-mapping-.from-secret[quarkus.knative.containers."containers".env.mapping."mapping".from-secret]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-init-containers.-get-init-containers-.liveness-probe.http-action-path]]`link:#quarkus-kubernetes_quarkus.knative.get-init-containers.-get-init-containers-.liveness-probe.http-action-path[quarkus.knative.get-init-containers."get-init-containers".liveness-probe.http-action-path]` [.description] -- -The optional name of the Secret from which a value is to be extracted. Mutually exclusive with `from-configmap`. +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. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__ENV_MAPPING__MAPPING__FROM_SECRET+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_PATH+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__ENV_MAPPING__MAPPING__FROM_SECRET+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_PATH+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.containers.-containers-.env.mapping.-mapping-.from-configmap]]`link:#quarkus-kubernetes_quarkus.knative.containers.-containers-.env.mapping.-mapping-.from-configmap[quarkus.knative.containers."containers".env.mapping."mapping".from-configmap]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-init-containers.-get-init-containers-.liveness-probe.http-action-scheme]]`link:#quarkus-kubernetes_quarkus.knative.get-init-containers.-get-init-containers-.liveness-probe.http-action-scheme[quarkus.knative.get-init-containers."get-init-containers".liveness-probe.http-action-scheme]` [.description] -- -The optional name of the ConfigMap from which a value is to be extracted. Mutually exclusive with `from-secret`. +The scheme of the `HTTP get` action. Can be either "HTTP" or "HTTPS". ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__ENV_MAPPING__MAPPING__FROM_CONFIGMAP+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_SCHEME+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__ENV_MAPPING__MAPPING__FROM_CONFIGMAP+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_SCHEME+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.containers.-containers-.env.mapping.-mapping-.with-key]]`link:#quarkus-kubernetes_quarkus.knative.containers.-containers-.env.mapping.-mapping-.with-key[quarkus.knative.containers."containers".env.mapping."mapping".with-key]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-init-containers.-get-init-containers-.liveness-probe.exec-action]]`link:#quarkus-kubernetes_quarkus.knative.get-init-containers.-get-init-containers-.liveness-probe.exec-action[quarkus.knative.get-init-containers."get-init-containers".liveness-probe.exec-action]` [.description] -- -The key identifying the field from which the value is extracted. +The command to use for the probe. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__ENV_MAPPING__MAPPING__WITH_KEY+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_EXEC_ACTION+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__ENV_MAPPING__MAPPING__WITH_KEY+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_EXEC_ACTION+++` endif::add-copy-button-to-env-var[] --|string -|required icon:exclamation-circle[title=Configuration property is required] +| -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.host-aliases.-host-aliases-.ip]]`link:#quarkus-kubernetes_quarkus.knative.host-aliases.-host-aliases-.ip[quarkus.knative.host-aliases."host-aliases".ip]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-init-containers.-get-init-containers-.liveness-probe.tcp-socket-action]]`link:#quarkus-kubernetes_quarkus.knative.get-init-containers.-get-init-containers-.liveness-probe.tcp-socket-action[quarkus.knative.get-init-containers."get-init-containers".liveness-probe.tcp-socket-action]` [.description] -- -The ip address +The tcp socket to use for the probe (the format is host:port). ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_HOST_ALIASES__HOST_ALIASES__IP+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_TCP_SOCKET_ACTION+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_HOST_ALIASES__HOST_ALIASES__IP+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_TCP_SOCKET_ACTION+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.host-aliases.-host-aliases-.hostnames]]`link:#quarkus-kubernetes_quarkus.knative.host-aliases.-host-aliases-.hostnames[quarkus.knative.host-aliases."host-aliases".hostnames]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-init-containers.-get-init-containers-.liveness-probe.grpc-action]]`link:#quarkus-kubernetes_quarkus.knative.get-init-containers.-get-init-containers-.liveness-probe.grpc-action[quarkus.knative.get-init-containers."get-init-containers".liveness-probe.grpc-action]` [.description] -- -The hostnames to resolve to the ip +The gRPC port to use for the probe (the format is either port or port:service). ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_HOST_ALIASES__HOST_ALIASES__HOSTNAMES+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_GRPC_ACTION+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_HOST_ALIASES__HOST_ALIASES__HOSTNAMES+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_GRPC_ACTION+++` endif::add-copy-button-to-env-var[] ---|list of string +--|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.rbac.roles.-roles-.name]]`link:#quarkus-kubernetes_quarkus.knative.rbac.roles.-roles-.name[quarkus.knative.rbac.roles."roles".name]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-init-containers.-get-init-containers-.liveness-probe.grpc-action-enabled]]`link:#quarkus-kubernetes_quarkus.knative.get-init-containers.-get-init-containers-.liveness-probe.grpc-action-enabled[quarkus.knative.get-init-containers."get-init-containers".liveness-probe.grpc-action-enabled]` [.description] -- -The name of the role. +If enabled and `grpc-action` is not provided, it will use the generated service name and the gRPC port. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_RBAC_ROLES__ROLES__NAME+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_GRPC_ACTION_ENABLED+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_RBAC_ROLES__ROLES__NAME+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_GRPC_ACTION_ENABLED+++` endif::add-copy-button-to-env-var[] ---|string -| +--|boolean +|`false` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.rbac.roles.-roles-.namespace]]`link:#quarkus-kubernetes_quarkus.knative.rbac.roles.-roles-.namespace[quarkus.knative.rbac.roles."roles".namespace]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-init-containers.-get-init-containers-.liveness-probe.initial-delay]]`link:#quarkus-kubernetes_quarkus.knative.get-init-containers.-get-init-containers-.liveness-probe.initial-delay[quarkus.knative.get-init-containers."get-init-containers".liveness-probe.initial-delay]` [.description] -- -The namespace of the role. +The amount of time to wait before starting to probe. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_RBAC_ROLES__ROLES__NAMESPACE+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_INITIAL_DELAY+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_RBAC_ROLES__ROLES__NAMESPACE+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_INITIAL_DELAY+++` endif::add-copy-button-to-env-var[] ---|string -| +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`5S` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.rbac.roles.-roles-.labels-labels]]`link:#quarkus-kubernetes_quarkus.knative.rbac.roles.-roles-.labels-labels[quarkus.knative.rbac.roles."roles".labels]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-init-containers.-get-init-containers-.liveness-probe.period]]`link:#quarkus-kubernetes_quarkus.knative.get-init-containers.-get-init-containers-.liveness-probe.period[quarkus.knative.get-init-containers."get-init-containers".liveness-probe.period]` [.description] -- -Labels to add into the Role resource. +The period in which the action should be called. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_RBAC_ROLES__ROLES__LABELS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_PERIOD+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_RBAC_ROLES__ROLES__LABELS+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_PERIOD+++` endif::add-copy-button-to-env-var[] ---|`Map` -| +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`10S` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.rbac.roles.-roles-.policy-rules.-policy-rules-.api-groups]]`link:#quarkus-kubernetes_quarkus.knative.rbac.roles.-roles-.policy-rules.-policy-rules-.api-groups[quarkus.knative.rbac.roles."roles".policy-rules."policy-rules".api-groups]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-init-containers.-get-init-containers-.liveness-probe.timeout]]`link:#quarkus-kubernetes_quarkus.knative.get-init-containers.-get-init-containers-.liveness-probe.timeout[quarkus.knative.get-init-containers."get-init-containers".liveness-probe.timeout]` [.description] -- -API groups of the policy rule. +The amount of time to wait for each action. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_RBAC_ROLES__ROLES__POLICY_RULES__POLICY_RULES__API_GROUPS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_TIMEOUT+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_RBAC_ROLES__ROLES__POLICY_RULES__POLICY_RULES__API_GROUPS+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_TIMEOUT+++` endif::add-copy-button-to-env-var[] ---|list of string -| +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`10S` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.rbac.roles.-roles-.policy-rules.-policy-rules-.non-resource-urls]]`link:#quarkus-kubernetes_quarkus.knative.rbac.roles.-roles-.policy-rules.-policy-rules-.non-resource-urls[quarkus.knative.rbac.roles."roles".policy-rules."policy-rules".non-resource-urls]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-init-containers.-get-init-containers-.liveness-probe.success-threshold]]`link:#quarkus-kubernetes_quarkus.knative.get-init-containers.-get-init-containers-.liveness-probe.success-threshold[quarkus.knative.get-init-containers."get-init-containers".liveness-probe.success-threshold]` [.description] -- -Non resource URLs of the policy rule. +The success threshold to use. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_RBAC_ROLES__ROLES__POLICY_RULES__POLICY_RULES__NON_RESOURCE_URLS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_SUCCESS_THRESHOLD+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_RBAC_ROLES__ROLES__POLICY_RULES__POLICY_RULES__NON_RESOURCE_URLS+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_SUCCESS_THRESHOLD+++` endif::add-copy-button-to-env-var[] ---|list of string -| +--|int +|`1` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.rbac.roles.-roles-.policy-rules.-policy-rules-.resource-names]]`link:#quarkus-kubernetes_quarkus.knative.rbac.roles.-roles-.policy-rules.-policy-rules-.resource-names[quarkus.knative.rbac.roles."roles".policy-rules."policy-rules".resource-names]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-init-containers.-get-init-containers-.liveness-probe.failure-threshold]]`link:#quarkus-kubernetes_quarkus.knative.get-init-containers.-get-init-containers-.liveness-probe.failure-threshold[quarkus.knative.get-init-containers."get-init-containers".liveness-probe.failure-threshold]` [.description] -- -Resource names of the policy rule. +The failure threshold to use. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_RBAC_ROLES__ROLES__POLICY_RULES__POLICY_RULES__RESOURCE_NAMES+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_FAILURE_THRESHOLD+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_RBAC_ROLES__ROLES__POLICY_RULES__POLICY_RULES__RESOURCE_NAMES+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_FAILURE_THRESHOLD+++` endif::add-copy-button-to-env-var[] ---|list of string -| +--|int +|`3` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.rbac.roles.-roles-.policy-rules.-policy-rules-.resources]]`link:#quarkus-kubernetes_quarkus.knative.rbac.roles.-roles-.policy-rules.-policy-rules-.resources[quarkus.knative.rbac.roles."roles".policy-rules."policy-rules".resources]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-init-containers.-get-init-containers-.readiness-probe.http-action-port]]`link:#quarkus-kubernetes_quarkus.knative.get-init-containers.-get-init-containers-.readiness-probe.http-action-port[quarkus.knative.get-init-containers."get-init-containers".readiness-probe.http-action-port]` [.description] -- -Resources of the policy rule. +The port number to use when configuring the `http get` action. If not configured, the port corresponding to the `httpActionPortName` will be used. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_RBAC_ROLES__ROLES__POLICY_RULES__POLICY_RULES__RESOURCES+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_HTTP_ACTION_PORT+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_RBAC_ROLES__ROLES__POLICY_RULES__POLICY_RULES__RESOURCES+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_HTTP_ACTION_PORT+++` endif::add-copy-button-to-env-var[] ---|list of string +--|int | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.rbac.roles.-roles-.policy-rules.-policy-rules-.verbs]]`link:#quarkus-kubernetes_quarkus.knative.rbac.roles.-roles-.policy-rules.-policy-rules-.verbs[quarkus.knative.rbac.roles."roles".policy-rules."policy-rules".verbs]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-init-containers.-get-init-containers-.readiness-probe.http-action-port-name]]`link:#quarkus-kubernetes_quarkus.knative.get-init-containers.-get-init-containers-.readiness-probe.http-action-port-name[quarkus.knative.get-init-containers."get-init-containers".readiness-probe.http-action-port-name]` [.description] -- -Verbs of the policy rule. +The port name for selecting the port of the `HTTP get` action. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_RBAC_ROLES__ROLES__POLICY_RULES__POLICY_RULES__VERBS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_HTTP_ACTION_PORT_NAME+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_RBAC_ROLES__ROLES__POLICY_RULES__POLICY_RULES__VERBS+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_HTTP_ACTION_PORT_NAME+++` endif::add-copy-button-to-env-var[] ---|list of string +--|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.rbac.cluster-roles.-cluster-roles-.name]]`link:#quarkus-kubernetes_quarkus.knative.rbac.cluster-roles.-cluster-roles-.name[quarkus.knative.rbac.cluster-roles."cluster-roles".name]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-init-containers.-get-init-containers-.readiness-probe.http-action-path]]`link:#quarkus-kubernetes_quarkus.knative.get-init-containers.-get-init-containers-.readiness-probe.http-action-path[quarkus.knative.get-init-containers."get-init-containers".readiness-probe.http-action-path]` [.description] -- -The name of the cluster role. +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. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_RBAC_CLUSTER_ROLES__CLUSTER_ROLES__NAME+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_HTTP_ACTION_PATH+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_RBAC_CLUSTER_ROLES__CLUSTER_ROLES__NAME+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_HTTP_ACTION_PATH+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.rbac.cluster-roles.-cluster-roles-.labels-labels]]`link:#quarkus-kubernetes_quarkus.knative.rbac.cluster-roles.-cluster-roles-.labels-labels[quarkus.knative.rbac.cluster-roles."cluster-roles".labels]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-init-containers.-get-init-containers-.readiness-probe.http-action-scheme]]`link:#quarkus-kubernetes_quarkus.knative.get-init-containers.-get-init-containers-.readiness-probe.http-action-scheme[quarkus.knative.get-init-containers."get-init-containers".readiness-probe.http-action-scheme]` [.description] -- -Labels to add into the ClusterRole resource. +The scheme of the `HTTP get` action. Can be either "HTTP" or "HTTPS". ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_RBAC_CLUSTER_ROLES__CLUSTER_ROLES__LABELS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_HTTP_ACTION_SCHEME+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_RBAC_CLUSTER_ROLES__CLUSTER_ROLES__LABELS+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_HTTP_ACTION_SCHEME+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.rbac.cluster-roles.-cluster-roles-.policy-rules.-policy-rules-.api-groups]]`link:#quarkus-kubernetes_quarkus.knative.rbac.cluster-roles.-cluster-roles-.policy-rules.-policy-rules-.api-groups[quarkus.knative.rbac.cluster-roles."cluster-roles".policy-rules."policy-rules".api-groups]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-init-containers.-get-init-containers-.readiness-probe.exec-action]]`link:#quarkus-kubernetes_quarkus.knative.get-init-containers.-get-init-containers-.readiness-probe.exec-action[quarkus.knative.get-init-containers."get-init-containers".readiness-probe.exec-action]` [.description] -- -API groups of the policy rule. +The command to use for the probe. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_RBAC_CLUSTER_ROLES__CLUSTER_ROLES__POLICY_RULES__POLICY_RULES__API_GROUPS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_EXEC_ACTION+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_RBAC_CLUSTER_ROLES__CLUSTER_ROLES__POLICY_RULES__POLICY_RULES__API_GROUPS+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_EXEC_ACTION+++` endif::add-copy-button-to-env-var[] ---|list of string +--|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.rbac.cluster-roles.-cluster-roles-.policy-rules.-policy-rules-.non-resource-urls]]`link:#quarkus-kubernetes_quarkus.knative.rbac.cluster-roles.-cluster-roles-.policy-rules.-policy-rules-.non-resource-urls[quarkus.knative.rbac.cluster-roles."cluster-roles".policy-rules."policy-rules".non-resource-urls]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-init-containers.-get-init-containers-.readiness-probe.tcp-socket-action]]`link:#quarkus-kubernetes_quarkus.knative.get-init-containers.-get-init-containers-.readiness-probe.tcp-socket-action[quarkus.knative.get-init-containers."get-init-containers".readiness-probe.tcp-socket-action]` [.description] -- -Non resource URLs of the policy rule. +The tcp socket to use for the probe (the format is host:port). ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_RBAC_CLUSTER_ROLES__CLUSTER_ROLES__POLICY_RULES__POLICY_RULES__NON_RESOURCE_URLS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_TCP_SOCKET_ACTION+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_RBAC_CLUSTER_ROLES__CLUSTER_ROLES__POLICY_RULES__POLICY_RULES__NON_RESOURCE_URLS+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_TCP_SOCKET_ACTION+++` endif::add-copy-button-to-env-var[] ---|list of string +--|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.rbac.cluster-roles.-cluster-roles-.policy-rules.-policy-rules-.resource-names]]`link:#quarkus-kubernetes_quarkus.knative.rbac.cluster-roles.-cluster-roles-.policy-rules.-policy-rules-.resource-names[quarkus.knative.rbac.cluster-roles."cluster-roles".policy-rules."policy-rules".resource-names]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-init-containers.-get-init-containers-.readiness-probe.grpc-action]]`link:#quarkus-kubernetes_quarkus.knative.get-init-containers.-get-init-containers-.readiness-probe.grpc-action[quarkus.knative.get-init-containers."get-init-containers".readiness-probe.grpc-action]` [.description] -- -Resource names of the policy rule. +The gRPC port to use for the probe (the format is either port or port:service). ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_RBAC_CLUSTER_ROLES__CLUSTER_ROLES__POLICY_RULES__POLICY_RULES__RESOURCE_NAMES+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_GRPC_ACTION+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_RBAC_CLUSTER_ROLES__CLUSTER_ROLES__POLICY_RULES__POLICY_RULES__RESOURCE_NAMES+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_GRPC_ACTION+++` endif::add-copy-button-to-env-var[] ---|list of string +--|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.rbac.cluster-roles.-cluster-roles-.policy-rules.-policy-rules-.resources]]`link:#quarkus-kubernetes_quarkus.knative.rbac.cluster-roles.-cluster-roles-.policy-rules.-policy-rules-.resources[quarkus.knative.rbac.cluster-roles."cluster-roles".policy-rules."policy-rules".resources]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-init-containers.-get-init-containers-.readiness-probe.grpc-action-enabled]]`link:#quarkus-kubernetes_quarkus.knative.get-init-containers.-get-init-containers-.readiness-probe.grpc-action-enabled[quarkus.knative.get-init-containers."get-init-containers".readiness-probe.grpc-action-enabled]` [.description] -- -Resources of the policy rule. +If enabled and `grpc-action` is not provided, it will use the generated service name and the gRPC port. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_RBAC_CLUSTER_ROLES__CLUSTER_ROLES__POLICY_RULES__POLICY_RULES__RESOURCES+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_GRPC_ACTION_ENABLED+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_RBAC_CLUSTER_ROLES__CLUSTER_ROLES__POLICY_RULES__POLICY_RULES__RESOURCES+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_GRPC_ACTION_ENABLED+++` endif::add-copy-button-to-env-var[] ---|list of string -| +--|boolean +|`false` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.rbac.cluster-roles.-cluster-roles-.policy-rules.-policy-rules-.verbs]]`link:#quarkus-kubernetes_quarkus.knative.rbac.cluster-roles.-cluster-roles-.policy-rules.-policy-rules-.verbs[quarkus.knative.rbac.cluster-roles."cluster-roles".policy-rules."policy-rules".verbs]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-init-containers.-get-init-containers-.readiness-probe.initial-delay]]`link:#quarkus-kubernetes_quarkus.knative.get-init-containers.-get-init-containers-.readiness-probe.initial-delay[quarkus.knative.get-init-containers."get-init-containers".readiness-probe.initial-delay]` [.description] -- -Verbs of the policy rule. +The amount of time to wait before starting to probe. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_RBAC_CLUSTER_ROLES__CLUSTER_ROLES__POLICY_RULES__POLICY_RULES__VERBS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_INITIAL_DELAY+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_RBAC_CLUSTER_ROLES__CLUSTER_ROLES__POLICY_RULES__POLICY_RULES__VERBS+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_INITIAL_DELAY+++` endif::add-copy-button-to-env-var[] ---|list of string -| +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`5S` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.rbac.service-accounts.-service-accounts-.name]]`link:#quarkus-kubernetes_quarkus.knative.rbac.service-accounts.-service-accounts-.name[quarkus.knative.rbac.service-accounts."service-accounts".name]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-init-containers.-get-init-containers-.readiness-probe.period]]`link:#quarkus-kubernetes_quarkus.knative.get-init-containers.-get-init-containers-.readiness-probe.period[quarkus.knative.get-init-containers."get-init-containers".readiness-probe.period]` [.description] -- -The name of the service account. +The period in which the action should be called. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_RBAC_SERVICE_ACCOUNTS__SERVICE_ACCOUNTS__NAME+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_PERIOD+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_RBAC_SERVICE_ACCOUNTS__SERVICE_ACCOUNTS__NAME+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_PERIOD+++` endif::add-copy-button-to-env-var[] ---|string -| +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`10S` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.rbac.service-accounts.-service-accounts-.namespace]]`link:#quarkus-kubernetes_quarkus.knative.rbac.service-accounts.-service-accounts-.namespace[quarkus.knative.rbac.service-accounts."service-accounts".namespace]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-init-containers.-get-init-containers-.readiness-probe.timeout]]`link:#quarkus-kubernetes_quarkus.knative.get-init-containers.-get-init-containers-.readiness-probe.timeout[quarkus.knative.get-init-containers."get-init-containers".readiness-probe.timeout]` [.description] -- -The namespace of the service account. +The amount of time to wait for each action. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_RBAC_SERVICE_ACCOUNTS__SERVICE_ACCOUNTS__NAMESPACE+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_TIMEOUT+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_RBAC_SERVICE_ACCOUNTS__SERVICE_ACCOUNTS__NAMESPACE+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_TIMEOUT+++` endif::add-copy-button-to-env-var[] ---|string -| +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`10S` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.rbac.service-accounts.-service-accounts-.labels-labels]]`link:#quarkus-kubernetes_quarkus.knative.rbac.service-accounts.-service-accounts-.labels-labels[quarkus.knative.rbac.service-accounts."service-accounts".labels]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-init-containers.-get-init-containers-.readiness-probe.success-threshold]]`link:#quarkus-kubernetes_quarkus.knative.get-init-containers.-get-init-containers-.readiness-probe.success-threshold[quarkus.knative.get-init-containers."get-init-containers".readiness-probe.success-threshold]` [.description] -- -Labels of the service account. +The success threshold to use. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_RBAC_SERVICE_ACCOUNTS__SERVICE_ACCOUNTS__LABELS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_SUCCESS_THRESHOLD+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_RBAC_SERVICE_ACCOUNTS__SERVICE_ACCOUNTS__LABELS+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_SUCCESS_THRESHOLD+++` endif::add-copy-button-to-env-var[] ---|`Map` -| +--|int +|`1` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.rbac.service-accounts.-service-accounts-.use-as-default]]`link:#quarkus-kubernetes_quarkus.knative.rbac.service-accounts.-service-accounts-.use-as-default[quarkus.knative.rbac.service-accounts."service-accounts".use-as-default]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-init-containers.-get-init-containers-.readiness-probe.failure-threshold]]`link:#quarkus-kubernetes_quarkus.knative.get-init-containers.-get-init-containers-.readiness-probe.failure-threshold[quarkus.knative.get-init-containers."get-init-containers".readiness-probe.failure-threshold]` [.description] -- -If true, this service account will be used in the generated Deployment resource. +The failure threshold to use. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_RBAC_SERVICE_ACCOUNTS__SERVICE_ACCOUNTS__USE_AS_DEFAULT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_FAILURE_THRESHOLD+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_RBAC_SERVICE_ACCOUNTS__SERVICE_ACCOUNTS__USE_AS_DEFAULT+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_FAILURE_THRESHOLD+++` endif::add-copy-button-to-env-var[] ---|boolean -| +--|int +|`3` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.rbac.role-bindings.-role-bindings-.name]]`link:#quarkus-kubernetes_quarkus.knative.rbac.role-bindings.-role-bindings-.name[quarkus.knative.rbac.role-bindings."role-bindings".name]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-init-containers.-get-init-containers-.mounts.-mounts-.name]]`link:#quarkus-kubernetes_quarkus.knative.get-init-containers.-get-init-containers-.mounts.-mounts-.name[quarkus.knative.get-init-containers."get-init-containers".mounts."mounts".name]` [.description] -- -Name of the RoleBinding resource to be generated. If not provided, it will use the application name plus the role ref name. +The name of the volumeName to mount. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__NAME+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__MOUNTS__MOUNTS__NAME+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__NAME+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__MOUNTS__MOUNTS__NAME+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.rbac.role-bindings.-role-bindings-.labels-labels]]`link:#quarkus-kubernetes_quarkus.knative.rbac.role-bindings.-role-bindings-.labels-labels[quarkus.knative.rbac.role-bindings."role-bindings".labels]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-init-containers.-get-init-containers-.mounts.-mounts-.path]]`link:#quarkus-kubernetes_quarkus.knative.get-init-containers.-get-init-containers-.mounts.-mounts-.path[quarkus.knative.get-init-containers."get-init-containers".mounts."mounts".path]` [.description] -- -Labels to add into the RoleBinding resource. +The path to mount. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__LABELS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__MOUNTS__MOUNTS__PATH+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__LABELS+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__MOUNTS__MOUNTS__PATH+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.rbac.role-bindings.-role-bindings-.role-name]]`link:#quarkus-kubernetes_quarkus.knative.rbac.role-bindings.-role-bindings-.role-name[quarkus.knative.rbac.role-bindings."role-bindings".role-name]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-init-containers.-get-init-containers-.mounts.-mounts-.sub-path]]`link:#quarkus-kubernetes_quarkus.knative.get-init-containers.-get-init-containers-.mounts.-mounts-.sub-path[quarkus.knative.get-init-containers."get-init-containers".mounts."mounts".sub-path]` [.description] -- -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. +Path within the volumeName from which the container's volumeName should be mounted. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__ROLE_NAME+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__MOUNTS__MOUNTS__SUB_PATH+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__ROLE_NAME+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__MOUNTS__MOUNTS__SUB_PATH+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.rbac.role-bindings.-role-bindings-.cluster-wide]]`link:#quarkus-kubernetes_quarkus.knative.rbac.role-bindings.-role-bindings-.cluster-wide[quarkus.knative.rbac.role-bindings."role-bindings".cluster-wide]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-init-containers.-get-init-containers-.mounts.-mounts-.read-only]]`link:#quarkus-kubernetes_quarkus.knative.get-init-containers.-get-init-containers-.mounts.-mounts-.read-only[quarkus.knative.get-init-containers."get-init-containers".mounts."mounts".read-only]` [.description] -- -If the Role sets in the `role-name` property is cluster wide or not. +ReadOnly ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__CLUSTER_WIDE+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__MOUNTS__MOUNTS__READ_ONLY+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__CLUSTER_WIDE+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__MOUNTS__MOUNTS__READ_ONLY+++` endif::add-copy-button-to-env-var[] --|boolean -| +|`false` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.rbac.role-bindings.-role-bindings-.subjects.-subjects-.name]]`link:#quarkus-kubernetes_quarkus.knative.rbac.role-bindings.-role-bindings-.subjects.-subjects-.name[quarkus.knative.rbac.role-bindings."role-bindings".subjects."subjects".name]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-init-containers.-get-init-containers-.resources.limits.cpu]]`link:#quarkus-kubernetes_quarkus.knative.get-init-containers.-get-init-containers-.resources.limits.cpu[quarkus.knative.get-init-containers."get-init-containers".resources.limits.cpu]` [.description] -- -The "name" resource to use by the Subject element in the generated Role Binding resource. +CPU Requirements ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__SUBJECTS__SUBJECTS__NAME+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__RESOURCES_LIMITS_CPU+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__SUBJECTS__SUBJECTS__NAME+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__RESOURCES_LIMITS_CPU+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.rbac.role-bindings.-role-bindings-.subjects.-subjects-.kind]]`link:#quarkus-kubernetes_quarkus.knative.rbac.role-bindings.-role-bindings-.subjects.-subjects-.kind[quarkus.knative.rbac.role-bindings."role-bindings".subjects."subjects".kind]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-init-containers.-get-init-containers-.resources.limits.memory]]`link:#quarkus-kubernetes_quarkus.knative.get-init-containers.-get-init-containers-.resources.limits.memory[quarkus.knative.get-init-containers."get-init-containers".resources.limits.memory]` [.description] -- -The "kind" resource to use by the Subject element in the generated Role Binding resource. By default, it uses the "ServiceAccount" kind. +Memory Requirements ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__SUBJECTS__SUBJECTS__KIND+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__RESOURCES_LIMITS_MEMORY+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__SUBJECTS__SUBJECTS__KIND+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__RESOURCES_LIMITS_MEMORY+++` endif::add-copy-button-to-env-var[] --|string -|`ServiceAccount` +| -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.rbac.role-bindings.-role-bindings-.subjects.-subjects-.api-group]]`link:#quarkus-kubernetes_quarkus.knative.rbac.role-bindings.-role-bindings-.subjects.-subjects-.api-group[quarkus.knative.rbac.role-bindings."role-bindings".subjects."subjects".api-group]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-init-containers.-get-init-containers-.resources.requests.cpu]]`link:#quarkus-kubernetes_quarkus.knative.get-init-containers.-get-init-containers-.resources.requests.cpu[quarkus.knative.get-init-containers."get-init-containers".resources.requests.cpu]` [.description] -- -The "apiGroup" resource that matches with the "kind" property. By default, it's empty. +CPU Requirements ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__SUBJECTS__SUBJECTS__API_GROUP+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__RESOURCES_REQUESTS_CPU+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__SUBJECTS__SUBJECTS__API_GROUP+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__RESOURCES_REQUESTS_CPU+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.rbac.role-bindings.-role-bindings-.subjects.-subjects-.namespace]]`link:#quarkus-kubernetes_quarkus.knative.rbac.role-bindings.-role-bindings-.subjects.-subjects-.namespace[quarkus.knative.rbac.role-bindings."role-bindings".subjects."subjects".namespace]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-init-containers.-get-init-containers-.resources.requests.memory]]`link:#quarkus-kubernetes_quarkus.knative.get-init-containers.-get-init-containers-.resources.requests.memory[quarkus.knative.get-init-containers."get-init-containers".resources.requests.memory]` [.description] -- -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. +Memory Requirements ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__SUBJECTS__SUBJECTS__NAMESPACE+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__RESOURCES_REQUESTS_MEMORY+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__SUBJECTS__SUBJECTS__NAMESPACE+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__RESOURCES_REQUESTS_MEMORY+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.rbac.cluster-role-bindings.-cluster-role-bindings-.name]]`link:#quarkus-kubernetes_quarkus.knative.rbac.cluster-role-bindings.-cluster-role-bindings-.name[quarkus.knative.rbac.cluster-role-bindings."cluster-role-bindings".name]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-init-containers.-get-init-containers-.env.secrets]]`link:#quarkus-kubernetes_quarkus.knative.get-init-containers.-get-init-containers-.env.secrets[quarkus.knative.get-init-containers."get-init-containers".env.secrets]` [.description] -- -Name of the ClusterRoleBinding resource to be generated. If not provided, it will use the application name plus the role ref name. +The optional list of Secret names to load environment variables from. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_RBAC_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__NAME+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__ENV_SECRETS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_RBAC_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__NAME+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__ENV_SECRETS+++` endif::add-copy-button-to-env-var[] ---|string +--|list of string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.rbac.cluster-role-bindings.-cluster-role-bindings-.labels-labels]]`link:#quarkus-kubernetes_quarkus.knative.rbac.cluster-role-bindings.-cluster-role-bindings-.labels-labels[quarkus.knative.rbac.cluster-role-bindings."cluster-role-bindings".labels]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-init-containers.-get-init-containers-.env.configmaps]]`link:#quarkus-kubernetes_quarkus.knative.get-init-containers.-get-init-containers-.env.configmaps[quarkus.knative.get-init-containers."get-init-containers".env.configmaps]` [.description] -- -Labels to add into the RoleBinding resource. +The optional list of ConfigMap names to load environment variables from. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_RBAC_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__LABELS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__ENV_CONFIGMAPS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_RBAC_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__LABELS+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__ENV_CONFIGMAPS+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-init-containers.-get-init-containers-.env.fields-fields]]`link:#quarkus-kubernetes_quarkus.knative.get-init-containers.-get-init-containers-.env.fields-fields[quarkus.knative.get-init-containers."get-init-containers".env.fields]` + +[.description] +-- +The map associating environment variable names to their associated field references they take their value from. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__ENV_FIELDS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__ENV_FIELDS+++` endif::add-copy-button-to-env-var[] --|`Map` | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.rbac.cluster-role-bindings.-cluster-role-bindings-.role-name]]`link:#quarkus-kubernetes_quarkus.knative.rbac.cluster-role-bindings.-cluster-role-bindings-.role-name[quarkus.knative.rbac.cluster-role-bindings."cluster-role-bindings".role-name]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-init-containers.-get-init-containers-.env.vars-vars]]`link:#quarkus-kubernetes_quarkus.knative.get-init-containers.-get-init-containers-.env.vars-vars[quarkus.knative.get-init-containers."get-init-containers".env.vars]` [.description] -- -The name of the ClusterRole resource to use by the RoleRef element in the generated ClusterRoleBinding resource. +The map associating environment name to its associated value. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_RBAC_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__ROLE_NAME+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__ENV_VARS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_RBAC_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__ROLE_NAME+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__ENV_VARS+++` endif::add-copy-button-to-env-var[] ---|string -|required icon:exclamation-circle[title=Configuration property is required] +--|`Map>` +| -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.rbac.cluster-role-bindings.-cluster-role-bindings-.subjects.-subjects-.name]]`link:#quarkus-kubernetes_quarkus.knative.rbac.cluster-role-bindings.-cluster-role-bindings-.subjects.-subjects-.name[quarkus.knative.rbac.cluster-role-bindings."cluster-role-bindings".subjects."subjects".name]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-init-containers.-get-init-containers-.env.mapping.-mapping-.from-secret]]`link:#quarkus-kubernetes_quarkus.knative.get-init-containers.-get-init-containers-.env.mapping.-mapping-.from-secret[quarkus.knative.get-init-containers."get-init-containers".env.mapping."mapping".from-secret]` [.description] -- -The "name" resource to use by the Subject element in the generated Role Binding resource. +The optional name of the Secret from which a value is to be extracted. Mutually exclusive with `from-configmap`. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_RBAC_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__SUBJECTS__SUBJECTS__NAME+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__ENV_MAPPING__MAPPING__FROM_SECRET+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_RBAC_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__SUBJECTS__SUBJECTS__NAME+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__ENV_MAPPING__MAPPING__FROM_SECRET+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.rbac.cluster-role-bindings.-cluster-role-bindings-.subjects.-subjects-.kind]]`link:#quarkus-kubernetes_quarkus.knative.rbac.cluster-role-bindings.-cluster-role-bindings-.subjects.-subjects-.kind[quarkus.knative.rbac.cluster-role-bindings."cluster-role-bindings".subjects."subjects".kind]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-init-containers.-get-init-containers-.env.mapping.-mapping-.from-configmap]]`link:#quarkus-kubernetes_quarkus.knative.get-init-containers.-get-init-containers-.env.mapping.-mapping-.from-configmap[quarkus.knative.get-init-containers."get-init-containers".env.mapping."mapping".from-configmap]` [.description] -- -The "kind" resource to use by the Subject element in the generated Role Binding resource. By default, it uses the "ServiceAccount" kind. +The optional name of the ConfigMap from which a value is to be extracted. Mutually exclusive with `from-secret`. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_RBAC_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__SUBJECTS__SUBJECTS__KIND+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__ENV_MAPPING__MAPPING__FROM_CONFIGMAP+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_RBAC_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__SUBJECTS__SUBJECTS__KIND+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__ENV_MAPPING__MAPPING__FROM_CONFIGMAP+++` endif::add-copy-button-to-env-var[] --|string -|`ServiceAccount` +| -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.rbac.cluster-role-bindings.-cluster-role-bindings-.subjects.-subjects-.api-group]]`link:#quarkus-kubernetes_quarkus.knative.rbac.cluster-role-bindings.-cluster-role-bindings-.subjects.-subjects-.api-group[quarkus.knative.rbac.cluster-role-bindings."cluster-role-bindings".subjects."subjects".api-group]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-init-containers.-get-init-containers-.env.mapping.-mapping-.with-key]]`link:#quarkus-kubernetes_quarkus.knative.get-init-containers.-get-init-containers-.env.mapping.-mapping-.with-key[quarkus.knative.get-init-containers."get-init-containers".env.mapping."mapping".with-key]` [.description] -- -The "apiGroup" resource that matches with the "kind" property. By default, it's empty. +The key identifying the field from which the value is extracted. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_RBAC_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__SUBJECTS__SUBJECTS__API_GROUP+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__ENV_MAPPING__MAPPING__WITH_KEY+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_RBAC_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__SUBJECTS__SUBJECTS__API_GROUP+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__ENV_MAPPING__MAPPING__WITH_KEY+++` endif::add-copy-button-to-env-var[] --|string +|required icon:exclamation-circle[title=Configuration property is required] + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-sidecars.-get-sidecars-.get-env.secrets]]`link:#quarkus-kubernetes_quarkus.knative.get-sidecars.-get-sidecars-.get-env.secrets[quarkus.knative.get-sidecars."get-sidecars".get-env.secrets]` + +[.description] +-- +The optional list of Secret names to load environment variables from. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__GET_ENV_SECRETS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__GET_ENV_SECRETS+++` +endif::add-copy-button-to-env-var[] +--|list of string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.rbac.cluster-role-bindings.-cluster-role-bindings-.subjects.-subjects-.namespace]]`link:#quarkus-kubernetes_quarkus.knative.rbac.cluster-role-bindings.-cluster-role-bindings-.subjects.-subjects-.namespace[quarkus.knative.rbac.cluster-role-bindings."cluster-role-bindings".subjects."subjects".namespace]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-sidecars.-get-sidecars-.get-env.configmaps]]`link:#quarkus-kubernetes_quarkus.knative.get-sidecars.-get-sidecars-.get-env.configmaps[quarkus.knative.get-sidecars."get-sidecars".get-env.configmaps]` [.description] -- -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 optional list of ConfigMap names to load environment variables from. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_RBAC_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__SUBJECTS__SUBJECTS__NAMESPACE+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__GET_ENV_CONFIGMAPS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_RBAC_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__SUBJECTS__SUBJECTS__NAMESPACE+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__GET_ENV_CONFIGMAPS+++` endif::add-copy-button-to-env-var[] ---|string +--|list of string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.env.fields-fields]]`link:#quarkus-kubernetes_quarkus.knative.env.fields-fields[quarkus.knative.env.fields]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-sidecars.-get-sidecars-.get-env.fields-fields]]`link:#quarkus-kubernetes_quarkus.knative.get-sidecars.-get-sidecars-.get-env.fields-fields[quarkus.knative.get-sidecars."get-sidecars".get-env.fields]` [.description] -- The map associating environment variable names to their associated field references they take their value from. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_ENV_FIELDS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__GET_ENV_FIELDS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_ENV_FIELDS+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__GET_ENV_FIELDS+++` endif::add-copy-button-to-env-var[] --|`Map` | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.env.vars-vars]]`link:#quarkus-kubernetes_quarkus.knative.env.vars-vars[quarkus.knative.env.vars]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-sidecars.-get-sidecars-.get-env.vars-vars]]`link:#quarkus-kubernetes_quarkus.knative.get-sidecars.-get-sidecars-.get-env.vars-vars[quarkus.knative.get-sidecars."get-sidecars".get-env.vars]` [.description] -- The map associating environment name to its associated value. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_ENV_VARS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__GET_ENV_VARS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_ENV_VARS+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__GET_ENV_VARS+++` endif::add-copy-button-to-env-var[] --|`Map>` | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.env.mapping.-mapping-.from-secret]]`link:#quarkus-kubernetes_quarkus.knative.env.mapping.-mapping-.from-secret[quarkus.knative.env.mapping."mapping".from-secret]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-sidecars.-get-sidecars-.get-env.mapping.-mapping-.from-secret]]`link:#quarkus-kubernetes_quarkus.knative.get-sidecars.-get-sidecars-.get-env.mapping.-mapping-.from-secret[quarkus.knative.get-sidecars."get-sidecars".get-env.mapping."mapping".from-secret]` [.description] -- The optional name of the Secret from which a value is to be extracted. Mutually exclusive with `from-configmap`. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_ENV_MAPPING__MAPPING__FROM_SECRET+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__GET_ENV_MAPPING__MAPPING__FROM_SECRET+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_ENV_MAPPING__MAPPING__FROM_SECRET+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__GET_ENV_MAPPING__MAPPING__FROM_SECRET+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.env.mapping.-mapping-.from-configmap]]`link:#quarkus-kubernetes_quarkus.knative.env.mapping.-mapping-.from-configmap[quarkus.knative.env.mapping."mapping".from-configmap]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-sidecars.-get-sidecars-.get-env.mapping.-mapping-.from-configmap]]`link:#quarkus-kubernetes_quarkus.knative.get-sidecars.-get-sidecars-.get-env.mapping.-mapping-.from-configmap[quarkus.knative.get-sidecars."get-sidecars".get-env.mapping."mapping".from-configmap]` [.description] -- The optional name of the ConfigMap from which a value is to be extracted. Mutually exclusive with `from-secret`. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_ENV_MAPPING__MAPPING__FROM_CONFIGMAP+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__GET_ENV_MAPPING__MAPPING__FROM_CONFIGMAP+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_ENV_MAPPING__MAPPING__FROM_CONFIGMAP+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__GET_ENV_MAPPING__MAPPING__FROM_CONFIGMAP+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.env.mapping.-mapping-.with-key]]`link:#quarkus-kubernetes_quarkus.knative.env.mapping.-mapping-.with-key[quarkus.knative.env.mapping."mapping".with-key]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-sidecars.-get-sidecars-.get-env.mapping.-mapping-.with-key]]`link:#quarkus-kubernetes_quarkus.knative.get-sidecars.-get-sidecars-.get-env.mapping.-mapping-.with-key[quarkus.knative.get-sidecars."get-sidecars".get-env.mapping."mapping".with-key]` [.description] -- The key identifying the field from which the value is extracted. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_ENV_MAPPING__MAPPING__WITH_KEY+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__GET_ENV_MAPPING__MAPPING__WITH_KEY+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_ENV_MAPPING__MAPPING__WITH_KEY+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__GET_ENV_MAPPING__MAPPING__WITH_KEY+++` endif::add-copy-button-to-env-var[] --|string |required icon:exclamation-circle[title=Configuration property is required] -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.traffic.-traffic-.tag]]`link:#quarkus-kubernetes_quarkus.knative.traffic.-traffic-.tag[quarkus.knative.traffic."traffic".tag]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-sidecars.-get-sidecars-.get-target-platform-name]]`link:#quarkus-kubernetes_quarkus.knative.get-sidecars.-get-sidecars-.get-target-platform-name[quarkus.knative.get-sidecars."get-sidecars".get-target-platform-name]` [.description] -- -Tag is optionally used to expose a dedicated url for referencing this target exclusively. - ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_TRAFFIC__TRAFFIC__TAG+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__GET_TARGET_PLATFORM_NAME+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_TRAFFIC__TRAFFIC__TAG+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__GET_TARGET_PLATFORM_NAME+++` endif::add-copy-button-to-env-var[] --|string -| +|required icon:exclamation-circle[title=Configuration property is required] -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.traffic.-traffic-.revision-name]]`link:#quarkus-kubernetes_quarkus.knative.traffic.-traffic-.revision-name[quarkus.knative.traffic."traffic".revision-name]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-sidecars.-get-sidecars-.image]]`link:#quarkus-kubernetes_quarkus.knative.get-sidecars.-get-sidecars-.image[quarkus.knative.get-sidecars."get-sidecars".image]` [.description] -- -RevisionName of a specific revision to which to send this portion of traffic. +The container image. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_TRAFFIC__TRAFFIC__REVISION_NAME+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__IMAGE+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_TRAFFIC__TRAFFIC__REVISION_NAME+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__IMAGE+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.traffic.-traffic-.latest-revision]]`link:#quarkus-kubernetes_quarkus.knative.traffic.-traffic-.latest-revision[quarkus.knative.traffic."traffic".latest-revision]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-sidecars.-get-sidecars-.working-dir]]`link:#quarkus-kubernetes_quarkus.knative.get-sidecars.-get-sidecars-.working-dir[quarkus.knative.get-sidecars."get-sidecars".working-dir]` [.description] -- -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. +Working directory. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_TRAFFIC__TRAFFIC__LATEST_REVISION+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__WORKING_DIR+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_TRAFFIC__TRAFFIC__LATEST_REVISION+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__WORKING_DIR+++` endif::add-copy-button-to-env-var[] ---|boolean -|`false` +--|string +| -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.traffic.-traffic-.percent]]`link:#quarkus-kubernetes_quarkus.knative.traffic.-traffic-.percent[quarkus.knative.traffic."traffic".percent]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-sidecars.-get-sidecars-.command]]`link:#quarkus-kubernetes_quarkus.knative.get-sidecars.-get-sidecars-.command[quarkus.knative.get-sidecars."get-sidecars".command]` [.description] -- -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. +The commands ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_TRAFFIC__TRAFFIC__PERCENT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__COMMAND+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_TRAFFIC__TRAFFIC__PERCENT+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__COMMAND+++` endif::add-copy-button-to-env-var[] ---|long -|`100` +--|list of string +| -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.part-of]]`link:#quarkus-kubernetes_quarkus.kubernetes.part-of[quarkus.kubernetes.part-of]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-sidecars.-get-sidecars-.arguments]]`link:#quarkus-kubernetes_quarkus.knative.get-sidecars.-get-sidecars-.arguments[quarkus.knative.get-sidecars."get-sidecars".arguments]` [.description] -- -The name of the group this component belongs too +The arguments ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_PART_OF+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__ARGUMENTS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_PART_OF+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__ARGUMENTS+++` endif::add-copy-button-to-env-var[] ---|string +--|list of string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.name]]`link:#quarkus-kubernetes_quarkus.kubernetes.name[quarkus.kubernetes.name]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-sidecars.-get-sidecars-.service-account]]`link:#quarkus-kubernetes_quarkus.knative.get-sidecars.-get-sidecars-.service-account[quarkus.knative.get-sidecars."get-sidecars".service-account]` [.description] -- -The name of the application. This value will be used for naming Kubernetes resources like: - Deployment - Service and so on ... +The service account. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_NAME+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__SERVICE_ACCOUNT+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_NAME+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__SERVICE_ACCOUNT+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.version]]`link:#quarkus-kubernetes_quarkus.kubernetes.version[quarkus.kubernetes.version]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-sidecars.-get-sidecars-.host]]`link:#quarkus-kubernetes_quarkus.knative.get-sidecars.-get-sidecars-.host[quarkus.knative.get-sidecars."get-sidecars".host]` [.description] -- -The version of the application. +The host under which the application is going to be exposed. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_VERSION+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__HOST+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_VERSION+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__HOST+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.deployment-kind]]`link:#quarkus-kubernetes_quarkus.kubernetes.deployment-kind[quarkus.kubernetes.deployment-kind]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-sidecars.-get-sidecars-.ports.-ports-.container-port]]`link:#quarkus-kubernetes_quarkus.knative.get-sidecars.-get-sidecars-.ports.-ports-.container-port[quarkus.knative.get-sidecars."get-sidecars".ports."ports".container-port]` [.description] -- -The kind of the deployment resource to use. Supported values are 'StatefulSet', 'Job', 'CronJob' and 'Deployment' defaulting to the latter. +The port number. Refers to the container port. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_DEPLOYMENT_KIND+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__PORTS__PORTS__CONTAINER_PORT+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_DEPLOYMENT_KIND+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__PORTS__PORTS__CONTAINER_PORT+++` endif::add-copy-button-to-env-var[] --- a| -`deployment`, `stateful-set`, `job`, `cron-job` +--|int | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.namespace]]`link:#quarkus-kubernetes_quarkus.kubernetes.namespace[quarkus.kubernetes.namespace]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-sidecars.-get-sidecars-.ports.-ports-.host-port]]`link:#quarkus-kubernetes_quarkus.knative.get-sidecars.-get-sidecars-.ports.-ports-.host-port[quarkus.knative.get-sidecars."get-sidecars".ports."ports".host-port]` [.description] -- -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 host port. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_NAMESPACE+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__PORTS__PORTS__HOST_PORT+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_NAMESPACE+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__PORTS__PORTS__HOST_PORT+++` endif::add-copy-button-to-env-var[] ---|string +--|int | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.add-build-timestamp]]`link:#quarkus-kubernetes_quarkus.kubernetes.add-build-timestamp[quarkus.kubernetes.add-build-timestamp]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-sidecars.-get-sidecars-.ports.-ports-.path]]`link:#quarkus-kubernetes_quarkus.knative.get-sidecars.-get-sidecars-.ports.-ports-.path[quarkus.knative.get-sidecars."get-sidecars".ports."ports".path]` [.description] -- -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 application path (refers to web application path). ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_ADD_BUILD_TIMESTAMP+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__PORTS__PORTS__PATH+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_ADD_BUILD_TIMESTAMP+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__PORTS__PORTS__PATH+++` endif::add-copy-button-to-env-var[] ---|boolean -|`true` +--|string +|`/` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.working-dir]]`link:#quarkus-kubernetes_quarkus.kubernetes.working-dir[quarkus.kubernetes.working-dir]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-sidecars.-get-sidecars-.ports.-ports-.protocol]]`link:#quarkus-kubernetes_quarkus.knative.get-sidecars.-get-sidecars-.ports.-ports-.protocol[quarkus.knative.get-sidecars."get-sidecars".ports."ports".protocol]` [.description] -- -Working directory +The protocol. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_WORKING_DIR+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__PORTS__PORTS__PROTOCOL+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_WORKING_DIR+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__PORTS__PORTS__PROTOCOL+++` endif::add-copy-button-to-env-var[] ---|string -| +-- a| +`tcp`, `udp`, `sctp`, `http`, `proxy` +|`tcp` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.command]]`link:#quarkus-kubernetes_quarkus.kubernetes.command[quarkus.kubernetes.command]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-sidecars.-get-sidecars-.ports.-ports-.node-port]]`link:#quarkus-kubernetes_quarkus.knative.get-sidecars.-get-sidecars-.ports.-ports-.node-port[quarkus.knative.get-sidecars."get-sidecars".ports."ports".node-port]` [.description] -- -The commands - ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_COMMAND+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__PORTS__PORTS__NODE_PORT+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_COMMAND+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__PORTS__PORTS__NODE_PORT+++` endif::add-copy-button-to-env-var[] ---|list of string +--|int | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.arguments]]`link:#quarkus-kubernetes_quarkus.kubernetes.arguments[quarkus.kubernetes.arguments]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-sidecars.-get-sidecars-.ports.-ports-.tls]]`link:#quarkus-kubernetes_quarkus.knative.get-sidecars.-get-sidecars-.ports.-ports-.tls[quarkus.knative.get-sidecars."get-sidecars".ports."ports".tls]` [.description] -- -The arguments +If enabled, the port will be configured to use the schema HTTPS. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_ARGUMENTS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__PORTS__PORTS__TLS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_ARGUMENTS+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__PORTS__PORTS__TLS+++` endif::add-copy-button-to-env-var[] ---|list of string -| +--|boolean +|`false` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.service-account]]`link:#quarkus-kubernetes_quarkus.kubernetes.service-account[quarkus.kubernetes.service-account]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-sidecars.-get-sidecars-.image-pull-policy]]`link:#quarkus-kubernetes_quarkus.knative.get-sidecars.-get-sidecars-.image-pull-policy[quarkus.knative.get-sidecars."get-sidecars".image-pull-policy]` [.description] -- -The service account +Image pull policy. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SERVICE_ACCOUNT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__IMAGE_PULL_POLICY+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_SERVICE_ACCOUNT+++` -endif::add-copy-button-to-env-var[] ---|string -| - - -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.replicas]]`link:#quarkus-kubernetes_quarkus.kubernetes.replicas[quarkus.kubernetes.replicas]` - -[.description] --- -The number of desired pods - -ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_REPLICAS+++[] -endif::add-copy-button-to-env-var[] -ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_REPLICAS+++` -endif::add-copy-button-to-env-var[] ---|int -|`1` - - -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.service-type]]`link:#quarkus-kubernetes_quarkus.kubernetes.service-type[quarkus.kubernetes.service-type]` - -[.description] --- -The type of service that will be generated for the application - -ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SERVICE_TYPE+++[] -endif::add-copy-button-to-env-var[] -ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_SERVICE_TYPE+++` -endif::add-copy-button-to-env-var[] --- a| -`cluster-ip`, `node-port`, `load-balancer`, `external-name` -|`cluster-ip` - - -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.node-port]]`link:#quarkus-kubernetes_quarkus.kubernetes.node-port[quarkus.kubernetes.node-port]` - -[.description] --- -The nodePort to set when serviceType is set to node-port. - -ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_NODE_PORT+++[] -endif::add-copy-button-to-env-var[] -ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_NODE_PORT+++` -endif::add-copy-button-to-env-var[] ---|int -| - - -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.image-pull-policy]]`link:#quarkus-kubernetes_quarkus.kubernetes.image-pull-policy[quarkus.kubernetes.image-pull-policy]` - -[.description] --- -Image pull policy - -ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_IMAGE_PULL_POLICY+++[] -endif::add-copy-button-to-env-var[] -ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_IMAGE_PULL_POLICY+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__IMAGE_PULL_POLICY+++` endif::add-copy-button-to-env-var[] -- a| `always`, `if-not-present`, `never` |`always` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.image-pull-secrets]]`link:#quarkus-kubernetes_quarkus.kubernetes.image-pull-secrets[quarkus.kubernetes.image-pull-secrets]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-sidecars.-get-sidecars-.image-pull-secrets]]`link:#quarkus-kubernetes_quarkus.knative.get-sidecars.-get-sidecars-.image-pull-secrets[quarkus.knative.get-sidecars."get-sidecars".image-pull-secrets]` [.description] -- The image pull secret ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_IMAGE_PULL_SECRETS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__IMAGE_PULL_SECRETS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_IMAGE_PULL_SECRETS+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__IMAGE_PULL_SECRETS+++` endif::add-copy-button-to-env-var[] --|list of string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.liveness-probe.http-action-port]]`link:#quarkus-kubernetes_quarkus.kubernetes.liveness-probe.http-action-port[quarkus.kubernetes.liveness-probe.http-action-port]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-sidecars.-get-sidecars-.liveness-probe.http-action-port]]`link:#quarkus-kubernetes_quarkus.knative.get-sidecars.-get-sidecars-.liveness-probe.http-action-port[quarkus.knative.get-sidecars."get-sidecars".liveness-probe.http-action-port]` [.description] -- The port number to use when configuring the `http get` action. If not configured, the port corresponding to the `httpActionPortName` will be used. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_LIVENESS_PROBE_HTTP_ACTION_PORT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_HTTP_ACTION_PORT+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_LIVENESS_PROBE_HTTP_ACTION_PORT+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_HTTP_ACTION_PORT+++` endif::add-copy-button-to-env-var[] --|int | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.liveness-probe.http-action-port-name]]`link:#quarkus-kubernetes_quarkus.kubernetes.liveness-probe.http-action-port-name[quarkus.kubernetes.liveness-probe.http-action-port-name]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-sidecars.-get-sidecars-.liveness-probe.http-action-port-name]]`link:#quarkus-kubernetes_quarkus.knative.get-sidecars.-get-sidecars-.liveness-probe.http-action-port-name[quarkus.knative.get-sidecars."get-sidecars".liveness-probe.http-action-port-name]` [.description] -- The port name for selecting the port of the `HTTP get` action. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_LIVENESS_PROBE_HTTP_ACTION_PORT_NAME+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_HTTP_ACTION_PORT_NAME+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_LIVENESS_PROBE_HTTP_ACTION_PORT_NAME+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_HTTP_ACTION_PORT_NAME+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.liveness-probe.http-action-path]]`link:#quarkus-kubernetes_quarkus.kubernetes.liveness-probe.http-action-path[quarkus.kubernetes.liveness-probe.http-action-path]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-sidecars.-get-sidecars-.liveness-probe.http-action-path]]`link:#quarkus-kubernetes_quarkus.knative.get-sidecars.-get-sidecars-.liveness-probe.http-action-path[quarkus.knative.get-sidecars."get-sidecars".liveness-probe.http-action-path]` [.description] -- 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. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_LIVENESS_PROBE_HTTP_ACTION_PATH+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_HTTP_ACTION_PATH+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_LIVENESS_PROBE_HTTP_ACTION_PATH+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_HTTP_ACTION_PATH+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.liveness-probe.http-action-scheme]]`link:#quarkus-kubernetes_quarkus.kubernetes.liveness-probe.http-action-scheme[quarkus.kubernetes.liveness-probe.http-action-scheme]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-sidecars.-get-sidecars-.liveness-probe.http-action-scheme]]`link:#quarkus-kubernetes_quarkus.knative.get-sidecars.-get-sidecars-.liveness-probe.http-action-scheme[quarkus.knative.get-sidecars."get-sidecars".liveness-probe.http-action-scheme]` [.description] -- The scheme of the `HTTP get` action. Can be either "HTTP" or "HTTPS". ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_LIVENESS_PROBE_HTTP_ACTION_SCHEME+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_HTTP_ACTION_SCHEME+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_LIVENESS_PROBE_HTTP_ACTION_SCHEME+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_HTTP_ACTION_SCHEME+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.liveness-probe.exec-action]]`link:#quarkus-kubernetes_quarkus.kubernetes.liveness-probe.exec-action[quarkus.kubernetes.liveness-probe.exec-action]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-sidecars.-get-sidecars-.liveness-probe.exec-action]]`link:#quarkus-kubernetes_quarkus.knative.get-sidecars.-get-sidecars-.liveness-probe.exec-action[quarkus.knative.get-sidecars."get-sidecars".liveness-probe.exec-action]` [.description] -- The command to use for the probe. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_LIVENESS_PROBE_EXEC_ACTION+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_EXEC_ACTION+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_LIVENESS_PROBE_EXEC_ACTION+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_EXEC_ACTION+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.liveness-probe.tcp-socket-action]]`link:#quarkus-kubernetes_quarkus.kubernetes.liveness-probe.tcp-socket-action[quarkus.kubernetes.liveness-probe.tcp-socket-action]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-sidecars.-get-sidecars-.liveness-probe.tcp-socket-action]]`link:#quarkus-kubernetes_quarkus.knative.get-sidecars.-get-sidecars-.liveness-probe.tcp-socket-action[quarkus.knative.get-sidecars."get-sidecars".liveness-probe.tcp-socket-action]` [.description] -- The tcp socket to use for the probe (the format is host:port). ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_LIVENESS_PROBE_TCP_SOCKET_ACTION+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_TCP_SOCKET_ACTION+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_LIVENESS_PROBE_TCP_SOCKET_ACTION+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_TCP_SOCKET_ACTION+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.liveness-probe.grpc-action]]`link:#quarkus-kubernetes_quarkus.kubernetes.liveness-probe.grpc-action[quarkus.kubernetes.liveness-probe.grpc-action]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-sidecars.-get-sidecars-.liveness-probe.grpc-action]]`link:#quarkus-kubernetes_quarkus.knative.get-sidecars.-get-sidecars-.liveness-probe.grpc-action[quarkus.knative.get-sidecars."get-sidecars".liveness-probe.grpc-action]` [.description] -- The gRPC port to use for the probe (the format is either port or port:service). ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_LIVENESS_PROBE_GRPC_ACTION+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_GRPC_ACTION+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_LIVENESS_PROBE_GRPC_ACTION+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_GRPC_ACTION+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.liveness-probe.grpc-action-enabled]]`link:#quarkus-kubernetes_quarkus.kubernetes.liveness-probe.grpc-action-enabled[quarkus.kubernetes.liveness-probe.grpc-action-enabled]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-sidecars.-get-sidecars-.liveness-probe.grpc-action-enabled]]`link:#quarkus-kubernetes_quarkus.knative.get-sidecars.-get-sidecars-.liveness-probe.grpc-action-enabled[quarkus.knative.get-sidecars."get-sidecars".liveness-probe.grpc-action-enabled]` [.description] -- If enabled and `grpc-action` is not provided, it will use the generated service name and the gRPC port. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_LIVENESS_PROBE_GRPC_ACTION_ENABLED+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_GRPC_ACTION_ENABLED+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_LIVENESS_PROBE_GRPC_ACTION_ENABLED+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_GRPC_ACTION_ENABLED+++` endif::add-copy-button-to-env-var[] --|boolean |`false` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.liveness-probe.initial-delay]]`link:#quarkus-kubernetes_quarkus.kubernetes.liveness-probe.initial-delay[quarkus.kubernetes.liveness-probe.initial-delay]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-sidecars.-get-sidecars-.liveness-probe.initial-delay]]`link:#quarkus-kubernetes_quarkus.knative.get-sidecars.-get-sidecars-.liveness-probe.initial-delay[quarkus.knative.get-sidecars."get-sidecars".liveness-probe.initial-delay]` [.description] -- The amount of time to wait before starting to probe. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_LIVENESS_PROBE_INITIAL_DELAY+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_INITIAL_DELAY+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_LIVENESS_PROBE_INITIAL_DELAY+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_INITIAL_DELAY+++` endif::add-copy-button-to-env-var[] --|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] |`5S` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.liveness-probe.period]]`link:#quarkus-kubernetes_quarkus.kubernetes.liveness-probe.period[quarkus.kubernetes.liveness-probe.period]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-sidecars.-get-sidecars-.liveness-probe.period]]`link:#quarkus-kubernetes_quarkus.knative.get-sidecars.-get-sidecars-.liveness-probe.period[quarkus.knative.get-sidecars."get-sidecars".liveness-probe.period]` [.description] -- The period in which the action should be called. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_LIVENESS_PROBE_PERIOD+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_PERIOD+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_LIVENESS_PROBE_PERIOD+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_PERIOD+++` endif::add-copy-button-to-env-var[] --|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] |`10S` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.liveness-probe.timeout]]`link:#quarkus-kubernetes_quarkus.kubernetes.liveness-probe.timeout[quarkus.kubernetes.liveness-probe.timeout]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-sidecars.-get-sidecars-.liveness-probe.timeout]]`link:#quarkus-kubernetes_quarkus.knative.get-sidecars.-get-sidecars-.liveness-probe.timeout[quarkus.knative.get-sidecars."get-sidecars".liveness-probe.timeout]` [.description] -- The amount of time to wait for each action. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_LIVENESS_PROBE_TIMEOUT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_TIMEOUT+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_LIVENESS_PROBE_TIMEOUT+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_TIMEOUT+++` endif::add-copy-button-to-env-var[] --|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] |`10S` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.liveness-probe.success-threshold]]`link:#quarkus-kubernetes_quarkus.kubernetes.liveness-probe.success-threshold[quarkus.kubernetes.liveness-probe.success-threshold]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-sidecars.-get-sidecars-.liveness-probe.success-threshold]]`link:#quarkus-kubernetes_quarkus.knative.get-sidecars.-get-sidecars-.liveness-probe.success-threshold[quarkus.knative.get-sidecars."get-sidecars".liveness-probe.success-threshold]` [.description] -- The success threshold to use. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_LIVENESS_PROBE_SUCCESS_THRESHOLD+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_SUCCESS_THRESHOLD+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_LIVENESS_PROBE_SUCCESS_THRESHOLD+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_SUCCESS_THRESHOLD+++` endif::add-copy-button-to-env-var[] --|int |`1` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.liveness-probe.failure-threshold]]`link:#quarkus-kubernetes_quarkus.kubernetes.liveness-probe.failure-threshold[quarkus.kubernetes.liveness-probe.failure-threshold]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-sidecars.-get-sidecars-.liveness-probe.failure-threshold]]`link:#quarkus-kubernetes_quarkus.knative.get-sidecars.-get-sidecars-.liveness-probe.failure-threshold[quarkus.knative.get-sidecars."get-sidecars".liveness-probe.failure-threshold]` [.description] -- The failure threshold to use. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_LIVENESS_PROBE_FAILURE_THRESHOLD+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_FAILURE_THRESHOLD+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_LIVENESS_PROBE_FAILURE_THRESHOLD+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_FAILURE_THRESHOLD+++` endif::add-copy-button-to-env-var[] --|int |`3` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.readiness-probe.http-action-port]]`link:#quarkus-kubernetes_quarkus.kubernetes.readiness-probe.http-action-port[quarkus.kubernetes.readiness-probe.http-action-port]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-sidecars.-get-sidecars-.readiness-probe.http-action-port]]`link:#quarkus-kubernetes_quarkus.knative.get-sidecars.-get-sidecars-.readiness-probe.http-action-port[quarkus.knative.get-sidecars."get-sidecars".readiness-probe.http-action-port]` [.description] -- The port number to use when configuring the `http get` action. If not configured, the port corresponding to the `httpActionPortName` will be used. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_READINESS_PROBE_HTTP_ACTION_PORT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_HTTP_ACTION_PORT+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_READINESS_PROBE_HTTP_ACTION_PORT+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_HTTP_ACTION_PORT+++` endif::add-copy-button-to-env-var[] --|int | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.readiness-probe.http-action-port-name]]`link:#quarkus-kubernetes_quarkus.kubernetes.readiness-probe.http-action-port-name[quarkus.kubernetes.readiness-probe.http-action-port-name]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-sidecars.-get-sidecars-.readiness-probe.http-action-port-name]]`link:#quarkus-kubernetes_quarkus.knative.get-sidecars.-get-sidecars-.readiness-probe.http-action-port-name[quarkus.knative.get-sidecars."get-sidecars".readiness-probe.http-action-port-name]` [.description] -- The port name for selecting the port of the `HTTP get` action. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_READINESS_PROBE_HTTP_ACTION_PORT_NAME+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_HTTP_ACTION_PORT_NAME+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_READINESS_PROBE_HTTP_ACTION_PORT_NAME+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_HTTP_ACTION_PORT_NAME+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.readiness-probe.http-action-path]]`link:#quarkus-kubernetes_quarkus.kubernetes.readiness-probe.http-action-path[quarkus.kubernetes.readiness-probe.http-action-path]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-sidecars.-get-sidecars-.readiness-probe.http-action-path]]`link:#quarkus-kubernetes_quarkus.knative.get-sidecars.-get-sidecars-.readiness-probe.http-action-path[quarkus.knative.get-sidecars."get-sidecars".readiness-probe.http-action-path]` [.description] -- 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. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_READINESS_PROBE_HTTP_ACTION_PATH+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_HTTP_ACTION_PATH+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_READINESS_PROBE_HTTP_ACTION_PATH+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_HTTP_ACTION_PATH+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.readiness-probe.http-action-scheme]]`link:#quarkus-kubernetes_quarkus.kubernetes.readiness-probe.http-action-scheme[quarkus.kubernetes.readiness-probe.http-action-scheme]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-sidecars.-get-sidecars-.readiness-probe.http-action-scheme]]`link:#quarkus-kubernetes_quarkus.knative.get-sidecars.-get-sidecars-.readiness-probe.http-action-scheme[quarkus.knative.get-sidecars."get-sidecars".readiness-probe.http-action-scheme]` [.description] -- The scheme of the `HTTP get` action. Can be either "HTTP" or "HTTPS". ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_READINESS_PROBE_HTTP_ACTION_SCHEME+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_HTTP_ACTION_SCHEME+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_READINESS_PROBE_HTTP_ACTION_SCHEME+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_HTTP_ACTION_SCHEME+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.readiness-probe.exec-action]]`link:#quarkus-kubernetes_quarkus.kubernetes.readiness-probe.exec-action[quarkus.kubernetes.readiness-probe.exec-action]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-sidecars.-get-sidecars-.readiness-probe.exec-action]]`link:#quarkus-kubernetes_quarkus.knative.get-sidecars.-get-sidecars-.readiness-probe.exec-action[quarkus.knative.get-sidecars."get-sidecars".readiness-probe.exec-action]` [.description] -- The command to use for the probe. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_READINESS_PROBE_EXEC_ACTION+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_EXEC_ACTION+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_READINESS_PROBE_EXEC_ACTION+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_EXEC_ACTION+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.readiness-probe.tcp-socket-action]]`link:#quarkus-kubernetes_quarkus.kubernetes.readiness-probe.tcp-socket-action[quarkus.kubernetes.readiness-probe.tcp-socket-action]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-sidecars.-get-sidecars-.readiness-probe.tcp-socket-action]]`link:#quarkus-kubernetes_quarkus.knative.get-sidecars.-get-sidecars-.readiness-probe.tcp-socket-action[quarkus.knative.get-sidecars."get-sidecars".readiness-probe.tcp-socket-action]` [.description] -- The tcp socket to use for the probe (the format is host:port). ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_READINESS_PROBE_TCP_SOCKET_ACTION+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_TCP_SOCKET_ACTION+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_READINESS_PROBE_TCP_SOCKET_ACTION+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_TCP_SOCKET_ACTION+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.readiness-probe.grpc-action]]`link:#quarkus-kubernetes_quarkus.kubernetes.readiness-probe.grpc-action[quarkus.kubernetes.readiness-probe.grpc-action]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-sidecars.-get-sidecars-.readiness-probe.grpc-action]]`link:#quarkus-kubernetes_quarkus.knative.get-sidecars.-get-sidecars-.readiness-probe.grpc-action[quarkus.knative.get-sidecars."get-sidecars".readiness-probe.grpc-action]` [.description] -- The gRPC port to use for the probe (the format is either port or port:service). ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_READINESS_PROBE_GRPC_ACTION+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_GRPC_ACTION+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_READINESS_PROBE_GRPC_ACTION+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_GRPC_ACTION+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.readiness-probe.grpc-action-enabled]]`link:#quarkus-kubernetes_quarkus.kubernetes.readiness-probe.grpc-action-enabled[quarkus.kubernetes.readiness-probe.grpc-action-enabled]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-sidecars.-get-sidecars-.readiness-probe.grpc-action-enabled]]`link:#quarkus-kubernetes_quarkus.knative.get-sidecars.-get-sidecars-.readiness-probe.grpc-action-enabled[quarkus.knative.get-sidecars."get-sidecars".readiness-probe.grpc-action-enabled]` [.description] -- If enabled and `grpc-action` is not provided, it will use the generated service name and the gRPC port. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_READINESS_PROBE_GRPC_ACTION_ENABLED+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_GRPC_ACTION_ENABLED+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_READINESS_PROBE_GRPC_ACTION_ENABLED+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_GRPC_ACTION_ENABLED+++` endif::add-copy-button-to-env-var[] --|boolean |`false` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.readiness-probe.initial-delay]]`link:#quarkus-kubernetes_quarkus.kubernetes.readiness-probe.initial-delay[quarkus.kubernetes.readiness-probe.initial-delay]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-sidecars.-get-sidecars-.readiness-probe.initial-delay]]`link:#quarkus-kubernetes_quarkus.knative.get-sidecars.-get-sidecars-.readiness-probe.initial-delay[quarkus.knative.get-sidecars."get-sidecars".readiness-probe.initial-delay]` [.description] -- The amount of time to wait before starting to probe. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_READINESS_PROBE_INITIAL_DELAY+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_INITIAL_DELAY+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_READINESS_PROBE_INITIAL_DELAY+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_INITIAL_DELAY+++` endif::add-copy-button-to-env-var[] --|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] |`5S` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.readiness-probe.period]]`link:#quarkus-kubernetes_quarkus.kubernetes.readiness-probe.period[quarkus.kubernetes.readiness-probe.period]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-sidecars.-get-sidecars-.readiness-probe.period]]`link:#quarkus-kubernetes_quarkus.knative.get-sidecars.-get-sidecars-.readiness-probe.period[quarkus.knative.get-sidecars."get-sidecars".readiness-probe.period]` [.description] -- The period in which the action should be called. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_READINESS_PROBE_PERIOD+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_PERIOD+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_READINESS_PROBE_PERIOD+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_PERIOD+++` endif::add-copy-button-to-env-var[] --|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] |`10S` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.readiness-probe.timeout]]`link:#quarkus-kubernetes_quarkus.kubernetes.readiness-probe.timeout[quarkus.kubernetes.readiness-probe.timeout]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-sidecars.-get-sidecars-.readiness-probe.timeout]]`link:#quarkus-kubernetes_quarkus.knative.get-sidecars.-get-sidecars-.readiness-probe.timeout[quarkus.knative.get-sidecars."get-sidecars".readiness-probe.timeout]` [.description] -- The amount of time to wait for each action. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_READINESS_PROBE_TIMEOUT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_TIMEOUT+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_READINESS_PROBE_TIMEOUT+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_TIMEOUT+++` endif::add-copy-button-to-env-var[] --|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] |`10S` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.readiness-probe.success-threshold]]`link:#quarkus-kubernetes_quarkus.kubernetes.readiness-probe.success-threshold[quarkus.kubernetes.readiness-probe.success-threshold]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-sidecars.-get-sidecars-.readiness-probe.success-threshold]]`link:#quarkus-kubernetes_quarkus.knative.get-sidecars.-get-sidecars-.readiness-probe.success-threshold[quarkus.knative.get-sidecars."get-sidecars".readiness-probe.success-threshold]` [.description] -- The success threshold to use. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_READINESS_PROBE_SUCCESS_THRESHOLD+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_SUCCESS_THRESHOLD+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_READINESS_PROBE_SUCCESS_THRESHOLD+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_SUCCESS_THRESHOLD+++` endif::add-copy-button-to-env-var[] --|int |`1` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.readiness-probe.failure-threshold]]`link:#quarkus-kubernetes_quarkus.kubernetes.readiness-probe.failure-threshold[quarkus.kubernetes.readiness-probe.failure-threshold]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-sidecars.-get-sidecars-.readiness-probe.failure-threshold]]`link:#quarkus-kubernetes_quarkus.knative.get-sidecars.-get-sidecars-.readiness-probe.failure-threshold[quarkus.knative.get-sidecars."get-sidecars".readiness-probe.failure-threshold]` [.description] -- The failure threshold to use. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_READINESS_PROBE_FAILURE_THRESHOLD+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_FAILURE_THRESHOLD+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_READINESS_PROBE_FAILURE_THRESHOLD+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_FAILURE_THRESHOLD+++` endif::add-copy-button-to-env-var[] --|int |`3` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.startup-probe.http-action-port]]`link:#quarkus-kubernetes_quarkus.kubernetes.startup-probe.http-action-port[quarkus.kubernetes.startup-probe.http-action-port]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-sidecars.-get-sidecars-.mounts.-mounts-.name]]`link:#quarkus-kubernetes_quarkus.knative.get-sidecars.-get-sidecars-.mounts.-mounts-.name[quarkus.knative.get-sidecars."get-sidecars".mounts."mounts".name]` [.description] -- -The port number to use when configuring the `http get` action. If not configured, the port corresponding to the `httpActionPortName` will be used. +The name of the volumeName to mount. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_STARTUP_PROBE_HTTP_ACTION_PORT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__MOUNTS__MOUNTS__NAME+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_STARTUP_PROBE_HTTP_ACTION_PORT+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__MOUNTS__MOUNTS__NAME+++` endif::add-copy-button-to-env-var[] ---|int +--|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.startup-probe.http-action-port-name]]`link:#quarkus-kubernetes_quarkus.kubernetes.startup-probe.http-action-port-name[quarkus.kubernetes.startup-probe.http-action-port-name]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-sidecars.-get-sidecars-.mounts.-mounts-.path]]`link:#quarkus-kubernetes_quarkus.knative.get-sidecars.-get-sidecars-.mounts.-mounts-.path[quarkus.knative.get-sidecars."get-sidecars".mounts."mounts".path]` [.description] -- -The port name for selecting the port of the `HTTP get` action. +The path to mount. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_STARTUP_PROBE_HTTP_ACTION_PORT_NAME+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__MOUNTS__MOUNTS__PATH+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_STARTUP_PROBE_HTTP_ACTION_PORT_NAME+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__MOUNTS__MOUNTS__PATH+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.startup-probe.http-action-path]]`link:#quarkus-kubernetes_quarkus.kubernetes.startup-probe.http-action-path[quarkus.kubernetes.startup-probe.http-action-path]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-sidecars.-get-sidecars-.mounts.-mounts-.sub-path]]`link:#quarkus-kubernetes_quarkus.knative.get-sidecars.-get-sidecars-.mounts.-mounts-.sub-path[quarkus.knative.get-sidecars."get-sidecars".mounts."mounts".sub-path]` [.description] -- -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. +Path within the volumeName from which the container's volumeName should be mounted. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_STARTUP_PROBE_HTTP_ACTION_PATH+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__MOUNTS__MOUNTS__SUB_PATH+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_STARTUP_PROBE_HTTP_ACTION_PATH+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__MOUNTS__MOUNTS__SUB_PATH+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.startup-probe.http-action-scheme]]`link:#quarkus-kubernetes_quarkus.kubernetes.startup-probe.http-action-scheme[quarkus.kubernetes.startup-probe.http-action-scheme]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-sidecars.-get-sidecars-.mounts.-mounts-.read-only]]`link:#quarkus-kubernetes_quarkus.knative.get-sidecars.-get-sidecars-.mounts.-mounts-.read-only[quarkus.knative.get-sidecars."get-sidecars".mounts."mounts".read-only]` [.description] -- -The scheme of the `HTTP get` action. Can be either "HTTP" or "HTTPS". +ReadOnly ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_STARTUP_PROBE_HTTP_ACTION_SCHEME+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__MOUNTS__MOUNTS__READ_ONLY+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_STARTUP_PROBE_HTTP_ACTION_SCHEME+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__MOUNTS__MOUNTS__READ_ONLY+++` endif::add-copy-button-to-env-var[] ---|string -| +--|boolean +|`false` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.startup-probe.exec-action]]`link:#quarkus-kubernetes_quarkus.kubernetes.startup-probe.exec-action[quarkus.kubernetes.startup-probe.exec-action]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-sidecars.-get-sidecars-.resources.limits.cpu]]`link:#quarkus-kubernetes_quarkus.knative.get-sidecars.-get-sidecars-.resources.limits.cpu[quarkus.knative.get-sidecars."get-sidecars".resources.limits.cpu]` [.description] -- -The command to use for the probe. +CPU Requirements ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_STARTUP_PROBE_EXEC_ACTION+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__RESOURCES_LIMITS_CPU+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_STARTUP_PROBE_EXEC_ACTION+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__RESOURCES_LIMITS_CPU+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.startup-probe.tcp-socket-action]]`link:#quarkus-kubernetes_quarkus.kubernetes.startup-probe.tcp-socket-action[quarkus.kubernetes.startup-probe.tcp-socket-action]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-sidecars.-get-sidecars-.resources.limits.memory]]`link:#quarkus-kubernetes_quarkus.knative.get-sidecars.-get-sidecars-.resources.limits.memory[quarkus.knative.get-sidecars."get-sidecars".resources.limits.memory]` [.description] -- -The tcp socket to use for the probe (the format is host:port). +Memory Requirements ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_STARTUP_PROBE_TCP_SOCKET_ACTION+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__RESOURCES_LIMITS_MEMORY+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_STARTUP_PROBE_TCP_SOCKET_ACTION+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__RESOURCES_LIMITS_MEMORY+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.startup-probe.grpc-action]]`link:#quarkus-kubernetes_quarkus.kubernetes.startup-probe.grpc-action[quarkus.kubernetes.startup-probe.grpc-action]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-sidecars.-get-sidecars-.resources.requests.cpu]]`link:#quarkus-kubernetes_quarkus.knative.get-sidecars.-get-sidecars-.resources.requests.cpu[quarkus.knative.get-sidecars."get-sidecars".resources.requests.cpu]` [.description] -- -The gRPC port to use for the probe (the format is either port or port:service). +CPU Requirements ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_STARTUP_PROBE_GRPC_ACTION+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__RESOURCES_REQUESTS_CPU+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_STARTUP_PROBE_GRPC_ACTION+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__RESOURCES_REQUESTS_CPU+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.startup-probe.grpc-action-enabled]]`link:#quarkus-kubernetes_quarkus.kubernetes.startup-probe.grpc-action-enabled[quarkus.kubernetes.startup-probe.grpc-action-enabled]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-sidecars.-get-sidecars-.resources.requests.memory]]`link:#quarkus-kubernetes_quarkus.knative.get-sidecars.-get-sidecars-.resources.requests.memory[quarkus.knative.get-sidecars."get-sidecars".resources.requests.memory]` [.description] -- -If enabled and `grpc-action` is not provided, it will use the generated service name and the gRPC port. +Memory Requirements ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_STARTUP_PROBE_GRPC_ACTION_ENABLED+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__RESOURCES_REQUESTS_MEMORY+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_STARTUP_PROBE_GRPC_ACTION_ENABLED+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__RESOURCES_REQUESTS_MEMORY+++` endif::add-copy-button-to-env-var[] ---|boolean -|`false` +--|string +| -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.startup-probe.initial-delay]]`link:#quarkus-kubernetes_quarkus.kubernetes.startup-probe.initial-delay[quarkus.kubernetes.startup-probe.initial-delay]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-sidecars.-get-sidecars-.env.secrets]]`link:#quarkus-kubernetes_quarkus.knative.get-sidecars.-get-sidecars-.env.secrets[quarkus.knative.get-sidecars."get-sidecars".env.secrets]` [.description] -- -The amount of time to wait before starting to probe. +The optional list of Secret names to load environment variables from. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_STARTUP_PROBE_INITIAL_DELAY+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__ENV_SECRETS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_STARTUP_PROBE_INITIAL_DELAY+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__ENV_SECRETS+++` endif::add-copy-button-to-env-var[] ---|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] - link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] -|`5S` +--|list of string +| -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.startup-probe.period]]`link:#quarkus-kubernetes_quarkus.kubernetes.startup-probe.period[quarkus.kubernetes.startup-probe.period]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-sidecars.-get-sidecars-.env.configmaps]]`link:#quarkus-kubernetes_quarkus.knative.get-sidecars.-get-sidecars-.env.configmaps[quarkus.knative.get-sidecars."get-sidecars".env.configmaps]` [.description] -- -The period in which the action should be called. +The optional list of ConfigMap names to load environment variables from. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_STARTUP_PROBE_PERIOD+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__ENV_CONFIGMAPS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_STARTUP_PROBE_PERIOD+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__ENV_CONFIGMAPS+++` endif::add-copy-button-to-env-var[] ---|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] - link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] -|`10S` +--|list of string +| -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.startup-probe.timeout]]`link:#quarkus-kubernetes_quarkus.kubernetes.startup-probe.timeout[quarkus.kubernetes.startup-probe.timeout]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-sidecars.-get-sidecars-.env.fields-fields]]`link:#quarkus-kubernetes_quarkus.knative.get-sidecars.-get-sidecars-.env.fields-fields[quarkus.knative.get-sidecars."get-sidecars".env.fields]` [.description] -- -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. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_STARTUP_PROBE_TIMEOUT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__ENV_FIELDS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_STARTUP_PROBE_TIMEOUT+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__ENV_FIELDS+++` endif::add-copy-button-to-env-var[] ---|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] - link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] -|`10S` +--|`Map` +| -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.startup-probe.success-threshold]]`link:#quarkus-kubernetes_quarkus.kubernetes.startup-probe.success-threshold[quarkus.kubernetes.startup-probe.success-threshold]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-sidecars.-get-sidecars-.env.vars-vars]]`link:#quarkus-kubernetes_quarkus.knative.get-sidecars.-get-sidecars-.env.vars-vars[quarkus.knative.get-sidecars."get-sidecars".env.vars]` [.description] -- -The success threshold to use. +The map associating environment name to its associated value. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_STARTUP_PROBE_SUCCESS_THRESHOLD+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__ENV_VARS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_STARTUP_PROBE_SUCCESS_THRESHOLD+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__ENV_VARS+++` endif::add-copy-button-to-env-var[] ---|int -|`1` +--|`Map>` +| -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.startup-probe.failure-threshold]]`link:#quarkus-kubernetes_quarkus.kubernetes.startup-probe.failure-threshold[quarkus.kubernetes.startup-probe.failure-threshold]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-sidecars.-get-sidecars-.env.mapping.-mapping-.from-secret]]`link:#quarkus-kubernetes_quarkus.knative.get-sidecars.-get-sidecars-.env.mapping.-mapping-.from-secret[quarkus.knative.get-sidecars."get-sidecars".env.mapping."mapping".from-secret]` [.description] -- -The failure threshold to use. +The optional name of the Secret from which a value is to be extracted. Mutually exclusive with `from-configmap`. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_STARTUP_PROBE_FAILURE_THRESHOLD+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__ENV_MAPPING__MAPPING__FROM_SECRET+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_STARTUP_PROBE_FAILURE_THRESHOLD+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__ENV_MAPPING__MAPPING__FROM_SECRET+++` endif::add-copy-button-to-env-var[] ---|int -|`3` +--|string +| -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.prometheus.annotations]]`link:#quarkus-kubernetes_quarkus.kubernetes.prometheus.annotations[quarkus.kubernetes.prometheus.annotations]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-sidecars.-get-sidecars-.env.mapping.-mapping-.from-configmap]]`link:#quarkus-kubernetes_quarkus.knative.get-sidecars.-get-sidecars-.env.mapping.-mapping-.from-configmap[quarkus.knative.get-sidecars."get-sidecars".env.mapping."mapping".from-configmap]` [.description] -- -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 optional name of the ConfigMap from which a value is to be extracted. Mutually exclusive with `from-secret`. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_PROMETHEUS_ANNOTATIONS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__ENV_MAPPING__MAPPING__FROM_CONFIGMAP+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_PROMETHEUS_ANNOTATIONS+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__ENV_MAPPING__MAPPING__FROM_CONFIGMAP+++` endif::add-copy-button-to-env-var[] ---|boolean -|`true` +--|string +| -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.prometheus.prefix]]`link:#quarkus-kubernetes_quarkus.kubernetes.prometheus.prefix[quarkus.kubernetes.prometheus.prefix]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-sidecars.-get-sidecars-.env.mapping.-mapping-.with-key]]`link:#quarkus-kubernetes_quarkus.knative.get-sidecars.-get-sidecars-.env.mapping.-mapping-.with-key[quarkus.knative.get-sidecars."get-sidecars".env.mapping."mapping".with-key]` [.description] -- -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 key identifying the field from which the value is extracted. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_PROMETHEUS_PREFIX+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__ENV_MAPPING__MAPPING__WITH_KEY+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_PROMETHEUS_PREFIX+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__ENV_MAPPING__MAPPING__WITH_KEY+++` endif::add-copy-button-to-env-var[] --|string -|`prometheus.io` +|required icon:exclamation-circle[title=Configuration property is required] -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.prometheus.scrape]]`link:#quarkus-kubernetes_quarkus.kubernetes.prometheus.scrape[quarkus.kubernetes.prometheus.scrape]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-host-aliases.-get-host-aliases-.ip]]`link:#quarkus-kubernetes_quarkus.knative.get-host-aliases.-get-host-aliases-.ip[quarkus.knative.get-host-aliases."get-host-aliases".ip]` [.description] -- -Define the annotation used to indicate services that should be scraped. By default, `/scrape` will be appended to the defined prefix. +The ip address ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_PROMETHEUS_SCRAPE+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_HOST_ALIASES__GET_HOST_ALIASES__IP+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_PROMETHEUS_SCRAPE+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_HOST_ALIASES__GET_HOST_ALIASES__IP+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.prometheus.path]]`link:#quarkus-kubernetes_quarkus.kubernetes.prometheus.path[quarkus.kubernetes.prometheus.path]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-host-aliases.-get-host-aliases-.hostnames]]`link:#quarkus-kubernetes_quarkus.knative.get-host-aliases.-get-host-aliases-.hostnames[quarkus.knative.get-host-aliases."get-host-aliases".hostnames]` [.description] -- -Define the annotation used to indicate the path to scrape. By default, `/path` will be appended to the defined prefix. +The hostnames to resolve to the ip ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_PROMETHEUS_PATH+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_HOST_ALIASES__GET_HOST_ALIASES__HOSTNAMES+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_PROMETHEUS_PATH+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_HOST_ALIASES__GET_HOST_ALIASES__HOSTNAMES+++` endif::add-copy-button-to-env-var[] ---|string +--|list of string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.prometheus.port]]`link:#quarkus-kubernetes_quarkus.kubernetes.prometheus.port[quarkus.kubernetes.prometheus.port]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-rbac-config.roles.-roles-.name]]`link:#quarkus-kubernetes_quarkus.knative.get-rbac-config.roles.-roles-.name[quarkus.knative.get-rbac-config.roles."roles".name]` [.description] -- -Define the annotation used to indicate the port to scrape. By default, `/port` will be appended to the defined prefix. +The name of the role. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_PROMETHEUS_PORT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_RBAC_CONFIG_ROLES__ROLES__NAME+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_PROMETHEUS_PORT+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_RBAC_CONFIG_ROLES__ROLES__NAME+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.prometheus.scheme]]`link:#quarkus-kubernetes_quarkus.kubernetes.prometheus.scheme[quarkus.kubernetes.prometheus.scheme]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-rbac-config.roles.-roles-.namespace]]`link:#quarkus-kubernetes_quarkus.knative.get-rbac-config.roles.-roles-.namespace[quarkus.knative.get-rbac-config.roles."roles".namespace]` [.description] -- -Define the annotation used to indicate the scheme to use for scraping By default, `/scheme` will be appended to the defined prefix. +The namespace of the role. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_PROMETHEUS_SCHEME+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_RBAC_CONFIG_ROLES__ROLES__NAMESPACE+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_PROMETHEUS_SCHEME+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_RBAC_CONFIG_ROLES__ROLES__NAMESPACE+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.empty-dir-volumes]]`link:#quarkus-kubernetes_quarkus.kubernetes.empty-dir-volumes[quarkus.kubernetes.empty-dir-volumes]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-rbac-config.roles.-roles-.labels-labels]]`link:#quarkus-kubernetes_quarkus.knative.get-rbac-config.roles.-roles-.labels-labels[quarkus.knative.get-rbac-config.roles."roles".labels]` [.description] -- -EmptyDir volumes +Labels to add into the Role resource. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_EMPTY_DIR_VOLUMES+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_RBAC_CONFIG_ROLES__ROLES__LABELS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_EMPTY_DIR_VOLUMES+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_RBAC_CONFIG_ROLES__ROLES__LABELS+++` endif::add-copy-button-to-env-var[] ---|list of string +--|`Map` | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.deployment-target]]`link:#quarkus-kubernetes_quarkus.kubernetes.deployment-target[quarkus.kubernetes.deployment-target]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-rbac-config.roles.-roles-.policy-rules.-policy-rules-.api-groups]]`link:#quarkus-kubernetes_quarkus.knative.get-rbac-config.roles.-roles-.policy-rules.-policy-rules-.api-groups[quarkus.knative.get-rbac-config.roles."roles".policy-rules."policy-rules".api-groups]` [.description] -- -The target deployment platform. Defaults to kubernetes. Can be kubernetes, openshift, knative, minikube etc., or any combination of the above as comma separated list. +API groups of the policy rule. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_DEPLOYMENT_TARGET+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_RBAC_CONFIG_ROLES__ROLES__POLICY_RULES__POLICY_RULES__API_GROUPS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_DEPLOYMENT_TARGET+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_RBAC_CONFIG_ROLES__ROLES__POLICY_RULES__POLICY_RULES__API_GROUPS+++` endif::add-copy-button-to-env-var[] --|list of string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.resources.limits.cpu]]`link:#quarkus-kubernetes_quarkus.kubernetes.resources.limits.cpu[quarkus.kubernetes.resources.limits.cpu]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-rbac-config.roles.-roles-.policy-rules.-policy-rules-.non-resource-urls]]`link:#quarkus-kubernetes_quarkus.knative.get-rbac-config.roles.-roles-.policy-rules.-policy-rules-.non-resource-urls[quarkus.knative.get-rbac-config.roles."roles".policy-rules."policy-rules".non-resource-urls]` [.description] -- -CPU Requirements +Non resource URLs of the policy rule. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_RESOURCES_LIMITS_CPU+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_RBAC_CONFIG_ROLES__ROLES__POLICY_RULES__POLICY_RULES__NON_RESOURCE_URLS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_RESOURCES_LIMITS_CPU+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_RBAC_CONFIG_ROLES__ROLES__POLICY_RULES__POLICY_RULES__NON_RESOURCE_URLS+++` endif::add-copy-button-to-env-var[] ---|string +--|list of string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.resources.limits.memory]]`link:#quarkus-kubernetes_quarkus.kubernetes.resources.limits.memory[quarkus.kubernetes.resources.limits.memory]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-rbac-config.roles.-roles-.policy-rules.-policy-rules-.resource-names]]`link:#quarkus-kubernetes_quarkus.knative.get-rbac-config.roles.-roles-.policy-rules.-policy-rules-.resource-names[quarkus.knative.get-rbac-config.roles."roles".policy-rules."policy-rules".resource-names]` [.description] -- -Memory Requirements +Resource names of the policy rule. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_RESOURCES_LIMITS_MEMORY+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_RBAC_CONFIG_ROLES__ROLES__POLICY_RULES__POLICY_RULES__RESOURCE_NAMES+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_RESOURCES_LIMITS_MEMORY+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_RBAC_CONFIG_ROLES__ROLES__POLICY_RULES__POLICY_RULES__RESOURCE_NAMES+++` endif::add-copy-button-to-env-var[] ---|string +--|list of string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.resources.requests.cpu]]`link:#quarkus-kubernetes_quarkus.kubernetes.resources.requests.cpu[quarkus.kubernetes.resources.requests.cpu]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-rbac-config.roles.-roles-.policy-rules.-policy-rules-.resources]]`link:#quarkus-kubernetes_quarkus.knative.get-rbac-config.roles.-roles-.policy-rules.-policy-rules-.resources[quarkus.knative.get-rbac-config.roles."roles".policy-rules."policy-rules".resources]` [.description] -- -CPU Requirements +Resources of the policy rule. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_RESOURCES_REQUESTS_CPU+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_RBAC_CONFIG_ROLES__ROLES__POLICY_RULES__POLICY_RULES__RESOURCES+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_RESOURCES_REQUESTS_CPU+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_RBAC_CONFIG_ROLES__ROLES__POLICY_RULES__POLICY_RULES__RESOURCES+++` endif::add-copy-button-to-env-var[] ---|string +--|list of string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.resources.requests.memory]]`link:#quarkus-kubernetes_quarkus.kubernetes.resources.requests.memory[quarkus.kubernetes.resources.requests.memory]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-rbac-config.roles.-roles-.policy-rules.-policy-rules-.verbs]]`link:#quarkus-kubernetes_quarkus.knative.get-rbac-config.roles.-roles-.policy-rules.-policy-rules-.verbs[quarkus.knative.get-rbac-config.roles."roles".policy-rules."policy-rules".verbs]` [.description] -- -Memory Requirements +Verbs of the policy rule. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_RESOURCES_REQUESTS_MEMORY+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_RBAC_CONFIG_ROLES__ROLES__POLICY_RULES__POLICY_RULES__VERBS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_RESOURCES_REQUESTS_MEMORY+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_RBAC_CONFIG_ROLES__ROLES__POLICY_RULES__POLICY_RULES__VERBS+++` endif::add-copy-button-to-env-var[] ---|string +--|list of string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.ingress.expose]]`link:#quarkus-kubernetes_quarkus.kubernetes.ingress.expose[quarkus.kubernetes.ingress.expose]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-rbac-config.cluster-roles.-cluster-roles-.name]]`link:#quarkus-kubernetes_quarkus.knative.get-rbac-config.cluster-roles.-cluster-roles-.name[quarkus.knative.get-rbac-config.cluster-roles."cluster-roles".name]` [.description] -- -If true, the service will be exposed +The name of the cluster role. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INGRESS_EXPOSE+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_RBAC_CONFIG_CLUSTER_ROLES__CLUSTER_ROLES__NAME+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_INGRESS_EXPOSE+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_RBAC_CONFIG_CLUSTER_ROLES__CLUSTER_ROLES__NAME+++` endif::add-copy-button-to-env-var[] ---|boolean -|`false` +--|string +| -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.ingress.host]]`link:#quarkus-kubernetes_quarkus.kubernetes.ingress.host[quarkus.kubernetes.ingress.host]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-rbac-config.cluster-roles.-cluster-roles-.labels-labels]]`link:#quarkus-kubernetes_quarkus.knative.get-rbac-config.cluster-roles.-cluster-roles-.labels-labels[quarkus.knative.get-rbac-config.cluster-roles."cluster-roles".labels]` [.description] -- -The host under which the application is going to be exposed +Labels to add into the ClusterRole resource. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INGRESS_HOST+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_RBAC_CONFIG_CLUSTER_ROLES__CLUSTER_ROLES__LABELS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_INGRESS_HOST+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_RBAC_CONFIG_CLUSTER_ROLES__CLUSTER_ROLES__LABELS+++` endif::add-copy-button-to-env-var[] ---|string +--|`Map` | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.ingress.target-port]]`link:#quarkus-kubernetes_quarkus.kubernetes.ingress.target-port[quarkus.kubernetes.ingress.target-port]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-rbac-config.cluster-roles.-cluster-roles-.policy-rules.-policy-rules-.api-groups]]`link:#quarkus-kubernetes_quarkus.knative.get-rbac-config.cluster-roles.-cluster-roles-.policy-rules.-policy-rules-.api-groups[quarkus.knative.get-rbac-config.cluster-roles."cluster-roles".policy-rules."policy-rules".api-groups]` [.description] -- -The default target named port. If not provided, it will be deducted from the Service resource ports. Options are: "http" and "https". +API groups of the policy rule. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INGRESS_TARGET_PORT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_RBAC_CONFIG_CLUSTER_ROLES__CLUSTER_ROLES__POLICY_RULES__POLICY_RULES__API_GROUPS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_INGRESS_TARGET_PORT+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_RBAC_CONFIG_CLUSTER_ROLES__CLUSTER_ROLES__POLICY_RULES__POLICY_RULES__API_GROUPS+++` endif::add-copy-button-to-env-var[] ---|string -|`http` +--|list of string +| -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.ingress.ingress-class-name]]`link:#quarkus-kubernetes_quarkus.kubernetes.ingress.ingress-class-name[quarkus.kubernetes.ingress.ingress-class-name]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-rbac-config.cluster-roles.-cluster-roles-.policy-rules.-policy-rules-.non-resource-urls]]`link:#quarkus-kubernetes_quarkus.knative.get-rbac-config.cluster-roles.-cluster-roles-.policy-rules.-policy-rules-.non-resource-urls[quarkus.knative.get-rbac-config.cluster-roles."cluster-roles".policy-rules."policy-rules".non-resource-urls]` [.description] -- -The class of the Ingress. If the ingressClassName is omitted, a default Ingress class is used. +Non resource URLs of the policy rule. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INGRESS_INGRESS_CLASS_NAME+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_RBAC_CONFIG_CLUSTER_ROLES__CLUSTER_ROLES__POLICY_RULES__POLICY_RULES__NON_RESOURCE_URLS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_INGRESS_INGRESS_CLASS_NAME+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_RBAC_CONFIG_CLUSTER_ROLES__CLUSTER_ROLES__POLICY_RULES__POLICY_RULES__NON_RESOURCE_URLS+++` endif::add-copy-button-to-env-var[] ---|string +--|list of string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.job.parallelism]]`link:#quarkus-kubernetes_quarkus.kubernetes.job.parallelism[quarkus.kubernetes.job.parallelism]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-rbac-config.cluster-roles.-cluster-roles-.policy-rules.-policy-rules-.resource-names]]`link:#quarkus-kubernetes_quarkus.knative.get-rbac-config.cluster-roles.-cluster-roles-.policy-rules.-policy-rules-.resource-names[quarkus.knative.get-rbac-config.cluster-roles."cluster-roles".policy-rules."policy-rules".resource-names]` [.description] -- -Specifies the maximum desired number of pods the job should run at any given time. +Resource names of the policy rule. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_JOB_PARALLELISM+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_RBAC_CONFIG_CLUSTER_ROLES__CLUSTER_ROLES__POLICY_RULES__POLICY_RULES__RESOURCE_NAMES+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_JOB_PARALLELISM+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_RBAC_CONFIG_CLUSTER_ROLES__CLUSTER_ROLES__POLICY_RULES__POLICY_RULES__RESOURCE_NAMES+++` endif::add-copy-button-to-env-var[] ---|int +--|list of string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.job.completions]]`link:#quarkus-kubernetes_quarkus.kubernetes.job.completions[quarkus.kubernetes.job.completions]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-rbac-config.cluster-roles.-cluster-roles-.policy-rules.-policy-rules-.resources]]`link:#quarkus-kubernetes_quarkus.knative.get-rbac-config.cluster-roles.-cluster-roles-.policy-rules.-policy-rules-.resources[quarkus.knative.get-rbac-config.cluster-roles."cluster-roles".policy-rules."policy-rules".resources]` [.description] -- -Specifies the desired number of successfully finished pods the job should be run with. +Resources of the policy rule. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_JOB_COMPLETIONS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_RBAC_CONFIG_CLUSTER_ROLES__CLUSTER_ROLES__POLICY_RULES__POLICY_RULES__RESOURCES+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_JOB_COMPLETIONS+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_RBAC_CONFIG_CLUSTER_ROLES__CLUSTER_ROLES__POLICY_RULES__POLICY_RULES__RESOURCES+++` endif::add-copy-button-to-env-var[] ---|int +--|list of string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.job.completion-mode]]`link:#quarkus-kubernetes_quarkus.kubernetes.job.completion-mode[quarkus.kubernetes.job.completion-mode]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-rbac-config.cluster-roles.-cluster-roles-.policy-rules.-policy-rules-.verbs]]`link:#quarkus-kubernetes_quarkus.knative.get-rbac-config.cluster-roles.-cluster-roles-.policy-rules.-policy-rules-.verbs[quarkus.knative.get-rbac-config.cluster-roles."cluster-roles".policy-rules."policy-rules".verbs]` [.description] -- -CompletionMode specifies how Pod completions are tracked. +Verbs of the policy rule. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_JOB_COMPLETION_MODE+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_RBAC_CONFIG_CLUSTER_ROLES__CLUSTER_ROLES__POLICY_RULES__POLICY_RULES__VERBS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_JOB_COMPLETION_MODE+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_RBAC_CONFIG_CLUSTER_ROLES__CLUSTER_ROLES__POLICY_RULES__POLICY_RULES__VERBS+++` endif::add-copy-button-to-env-var[] --- a| -`non-indexed`, `indexed` -|`non-indexed` +--|list of string +| -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.job.backoff-limit]]`link:#quarkus-kubernetes_quarkus.kubernetes.job.backoff-limit[quarkus.kubernetes.job.backoff-limit]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-rbac-config.service-accounts.-service-accounts-.name]]`link:#quarkus-kubernetes_quarkus.knative.get-rbac-config.service-accounts.-service-accounts-.name[quarkus.knative.get-rbac-config.service-accounts."service-accounts".name]` [.description] -- -Specifies the number of retries before marking this job failed. +The name of the service account. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_JOB_BACKOFF_LIMIT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_RBAC_CONFIG_SERVICE_ACCOUNTS__SERVICE_ACCOUNTS__NAME+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_JOB_BACKOFF_LIMIT+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_RBAC_CONFIG_SERVICE_ACCOUNTS__SERVICE_ACCOUNTS__NAME+++` endif::add-copy-button-to-env-var[] ---|int +--|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.job.active-deadline-seconds]]`link:#quarkus-kubernetes_quarkus.kubernetes.job.active-deadline-seconds[quarkus.kubernetes.job.active-deadline-seconds]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-rbac-config.service-accounts.-service-accounts-.namespace]]`link:#quarkus-kubernetes_quarkus.knative.get-rbac-config.service-accounts.-service-accounts-.namespace[quarkus.knative.get-rbac-config.service-accounts."service-accounts".namespace]` [.description] -- -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 namespace of the service account. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_JOB_ACTIVE_DEADLINE_SECONDS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_RBAC_CONFIG_SERVICE_ACCOUNTS__SERVICE_ACCOUNTS__NAMESPACE+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_JOB_ACTIVE_DEADLINE_SECONDS+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_RBAC_CONFIG_SERVICE_ACCOUNTS__SERVICE_ACCOUNTS__NAMESPACE+++` endif::add-copy-button-to-env-var[] ---|long +--|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.job.ttl-seconds-after-finished]]`link:#quarkus-kubernetes_quarkus.kubernetes.job.ttl-seconds-after-finished[quarkus.kubernetes.job.ttl-seconds-after-finished]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-rbac-config.service-accounts.-service-accounts-.labels-labels]]`link:#quarkus-kubernetes_quarkus.knative.get-rbac-config.service-accounts.-service-accounts-.labels-labels[quarkus.knative.get-rbac-config.service-accounts."service-accounts".labels]` [.description] -- -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. +Labels of the service account. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_JOB_TTL_SECONDS_AFTER_FINISHED+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_RBAC_CONFIG_SERVICE_ACCOUNTS__SERVICE_ACCOUNTS__LABELS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_JOB_TTL_SECONDS_AFTER_FINISHED+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_RBAC_CONFIG_SERVICE_ACCOUNTS__SERVICE_ACCOUNTS__LABELS+++` endif::add-copy-button-to-env-var[] ---|int +--|`Map` | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.job.suspend]]`link:#quarkus-kubernetes_quarkus.kubernetes.job.suspend[quarkus.kubernetes.job.suspend]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-rbac-config.service-accounts.-service-accounts-.use-as-default]]`link:#quarkus-kubernetes_quarkus.knative.get-rbac-config.service-accounts.-service-accounts-.use-as-default[quarkus.knative.get-rbac-config.service-accounts."service-accounts".use-as-default]` [.description] -- -Suspend specifies whether the Job controller should create Pods or not. +If true, this service account will be used in the generated Deployment resource. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_JOB_SUSPEND+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_RBAC_CONFIG_SERVICE_ACCOUNTS__SERVICE_ACCOUNTS__USE_AS_DEFAULT+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_JOB_SUSPEND+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_RBAC_CONFIG_SERVICE_ACCOUNTS__SERVICE_ACCOUNTS__USE_AS_DEFAULT+++` endif::add-copy-button-to-env-var[] --|boolean -|`false` +| -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.job.restart-policy]]`link:#quarkus-kubernetes_quarkus.kubernetes.job.restart-policy[quarkus.kubernetes.job.restart-policy]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-rbac-config.role-bindings.-role-bindings-.name]]`link:#quarkus-kubernetes_quarkus.knative.get-rbac-config.role-bindings.-role-bindings-.name[quarkus.knative.get-rbac-config.role-bindings."role-bindings".name]` [.description] -- -Restart policy when the job container fails. +Name of the RoleBinding resource to be generated. If not provided, it will use the application name plus the role ref name. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_JOB_RESTART_POLICY+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_RBAC_CONFIG_ROLE_BINDINGS__ROLE_BINDINGS__NAME+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_JOB_RESTART_POLICY+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_RBAC_CONFIG_ROLE_BINDINGS__ROLE_BINDINGS__NAME+++` endif::add-copy-button-to-env-var[] --- a| -`on-failure`, `never` -|`on-failure` +--|string +| -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.cron-job.schedule]]`link:#quarkus-kubernetes_quarkus.kubernetes.cron-job.schedule[quarkus.kubernetes.cron-job.schedule]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-rbac-config.role-bindings.-role-bindings-.labels-labels]]`link:#quarkus-kubernetes_quarkus.knative.get-rbac-config.role-bindings.-role-bindings-.labels-labels[quarkus.knative.get-rbac-config.role-bindings."role-bindings".labels]` [.description] -- -The schedule in Cron format, see https://en.wikipedia.org/wiki/Cron. +Labels to add into the RoleBinding resource. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_CRON_JOB_SCHEDULE+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_RBAC_CONFIG_ROLE_BINDINGS__ROLE_BINDINGS__LABELS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_CRON_JOB_SCHEDULE+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_RBAC_CONFIG_ROLE_BINDINGS__ROLE_BINDINGS__LABELS+++` endif::add-copy-button-to-env-var[] ---|string +--|`Map` | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.cron-job.concurrency-policy]]`link:#quarkus-kubernetes_quarkus.kubernetes.cron-job.concurrency-policy[quarkus.kubernetes.cron-job.concurrency-policy]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-rbac-config.role-bindings.-role-bindings-.role-name]]`link:#quarkus-kubernetes_quarkus.knative.get-rbac-config.role-bindings.-role-bindings-.role-name[quarkus.knative.get-rbac-config.role-bindings."role-bindings".role-name]` [.description] -- -ConcurrencyPolicy describes how the job will be handled. +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. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_CRON_JOB_CONCURRENCY_POLICY+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_RBAC_CONFIG_ROLE_BINDINGS__ROLE_BINDINGS__ROLE_NAME+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_CRON_JOB_CONCURRENCY_POLICY+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_RBAC_CONFIG_ROLE_BINDINGS__ROLE_BINDINGS__ROLE_NAME+++` endif::add-copy-button-to-env-var[] --- a| -`allow`, `forbid`, `replace` -|`allow` +--|string +| -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.cron-job.starting-deadline-seconds]]`link:#quarkus-kubernetes_quarkus.kubernetes.cron-job.starting-deadline-seconds[quarkus.kubernetes.cron-job.starting-deadline-seconds]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-rbac-config.role-bindings.-role-bindings-.cluster-wide]]`link:#quarkus-kubernetes_quarkus.knative.get-rbac-config.role-bindings.-role-bindings-.cluster-wide[quarkus.knative.get-rbac-config.role-bindings."role-bindings".cluster-wide]` [.description] -- -Deadline in seconds for starting the job if it misses scheduled time for any reason. Missed jobs executions will be counted as failed ones. +If the Role sets in the `role-name` property is cluster wide or not. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_CRON_JOB_STARTING_DEADLINE_SECONDS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_RBAC_CONFIG_ROLE_BINDINGS__ROLE_BINDINGS__CLUSTER_WIDE+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_CRON_JOB_STARTING_DEADLINE_SECONDS+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_RBAC_CONFIG_ROLE_BINDINGS__ROLE_BINDINGS__CLUSTER_WIDE+++` endif::add-copy-button-to-env-var[] ---|long +--|boolean | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.cron-job.failed-jobs-history-limit]]`link:#quarkus-kubernetes_quarkus.kubernetes.cron-job.failed-jobs-history-limit[quarkus.kubernetes.cron-job.failed-jobs-history-limit]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-rbac-config.role-bindings.-role-bindings-.subjects.-subjects-.name]]`link:#quarkus-kubernetes_quarkus.knative.get-rbac-config.role-bindings.-role-bindings-.subjects.-subjects-.name[quarkus.knative.get-rbac-config.role-bindings."role-bindings".subjects."subjects".name]` [.description] -- +The "name" resource to use by the Subject element in the generated Role Binding resource. + ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_CRON_JOB_FAILED_JOBS_HISTORY_LIMIT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_RBAC_CONFIG_ROLE_BINDINGS__ROLE_BINDINGS__SUBJECTS__SUBJECTS__NAME+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_CRON_JOB_FAILED_JOBS_HISTORY_LIMIT+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_RBAC_CONFIG_ROLE_BINDINGS__ROLE_BINDINGS__SUBJECTS__SUBJECTS__NAME+++` endif::add-copy-button-to-env-var[] ---|int +--|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.cron-job.successful-jobs-history-limit]]`link:#quarkus-kubernetes_quarkus.kubernetes.cron-job.successful-jobs-history-limit[quarkus.kubernetes.cron-job.successful-jobs-history-limit]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-rbac-config.role-bindings.-role-bindings-.subjects.-subjects-.kind]]`link:#quarkus-kubernetes_quarkus.knative.get-rbac-config.role-bindings.-role-bindings-.subjects.-subjects-.kind[quarkus.knative.get-rbac-config.role-bindings."role-bindings".subjects."subjects".kind]` [.description] -- +The "kind" resource to use by the Subject element in the generated Role Binding resource. By default, it uses the "ServiceAccount" kind. + ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_CRON_JOB_SUCCESSFUL_JOBS_HISTORY_LIMIT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_RBAC_CONFIG_ROLE_BINDINGS__ROLE_BINDINGS__SUBJECTS__SUBJECTS__KIND+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_CRON_JOB_SUCCESSFUL_JOBS_HISTORY_LIMIT+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_RBAC_CONFIG_ROLE_BINDINGS__ROLE_BINDINGS__SUBJECTS__SUBJECTS__KIND+++` endif::add-copy-button-to-env-var[] ---|int -| +--|string +|`ServiceAccount` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.cron-job.parallelism]]`link:#quarkus-kubernetes_quarkus.kubernetes.cron-job.parallelism[quarkus.kubernetes.cron-job.parallelism]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-rbac-config.role-bindings.-role-bindings-.subjects.-subjects-.api-group]]`link:#quarkus-kubernetes_quarkus.knative.get-rbac-config.role-bindings.-role-bindings-.subjects.-subjects-.api-group[quarkus.knative.get-rbac-config.role-bindings."role-bindings".subjects."subjects".api-group]` [.description] -- -Specifies the maximum desired number of pods the job should run at any given time. +The "apiGroup" resource that matches with the "kind" property. By default, it's empty. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_CRON_JOB_PARALLELISM+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_RBAC_CONFIG_ROLE_BINDINGS__ROLE_BINDINGS__SUBJECTS__SUBJECTS__API_GROUP+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_CRON_JOB_PARALLELISM+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_RBAC_CONFIG_ROLE_BINDINGS__ROLE_BINDINGS__SUBJECTS__SUBJECTS__API_GROUP+++` endif::add-copy-button-to-env-var[] ---|int +--|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.cron-job.completions]]`link:#quarkus-kubernetes_quarkus.kubernetes.cron-job.completions[quarkus.kubernetes.cron-job.completions]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-rbac-config.role-bindings.-role-bindings-.subjects.-subjects-.namespace]]`link:#quarkus-kubernetes_quarkus.knative.get-rbac-config.role-bindings.-role-bindings-.subjects.-subjects-.namespace[quarkus.knative.get-rbac-config.role-bindings."role-bindings".subjects."subjects".namespace]` [.description] -- -Specifies the desired number of successfully finished pods the job should be run with. +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. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_CRON_JOB_COMPLETIONS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_RBAC_CONFIG_ROLE_BINDINGS__ROLE_BINDINGS__SUBJECTS__SUBJECTS__NAMESPACE+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_CRON_JOB_COMPLETIONS+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_RBAC_CONFIG_ROLE_BINDINGS__ROLE_BINDINGS__SUBJECTS__SUBJECTS__NAMESPACE+++` endif::add-copy-button-to-env-var[] ---|int +--|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.cron-job.completion-mode]]`link:#quarkus-kubernetes_quarkus.kubernetes.cron-job.completion-mode[quarkus.kubernetes.cron-job.completion-mode]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-rbac-config.cluster-role-bindings.-cluster-role-bindings-.name]]`link:#quarkus-kubernetes_quarkus.knative.get-rbac-config.cluster-role-bindings.-cluster-role-bindings-.name[quarkus.knative.get-rbac-config.cluster-role-bindings."cluster-role-bindings".name]` [.description] -- -CompletionMode specifies how Pod completions are tracked. +Name of the ClusterRoleBinding resource to be generated. If not provided, it will use the application name plus the role ref name. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_CRON_JOB_COMPLETION_MODE+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_RBAC_CONFIG_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__NAME+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_CRON_JOB_COMPLETION_MODE+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_RBAC_CONFIG_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__NAME+++` endif::add-copy-button-to-env-var[] --- a| -`non-indexed`, `indexed` -|`non-indexed` +--|string +| -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.cron-job.backoff-limit]]`link:#quarkus-kubernetes_quarkus.kubernetes.cron-job.backoff-limit[quarkus.kubernetes.cron-job.backoff-limit]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-rbac-config.cluster-role-bindings.-cluster-role-bindings-.labels-labels]]`link:#quarkus-kubernetes_quarkus.knative.get-rbac-config.cluster-role-bindings.-cluster-role-bindings-.labels-labels[quarkus.knative.get-rbac-config.cluster-role-bindings."cluster-role-bindings".labels]` [.description] -- -Specifies the number of retries before marking this job failed. +Labels to add into the RoleBinding resource. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_CRON_JOB_BACKOFF_LIMIT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_RBAC_CONFIG_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__LABELS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_CRON_JOB_BACKOFF_LIMIT+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_RBAC_CONFIG_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__LABELS+++` endif::add-copy-button-to-env-var[] ---|int +--|`Map` | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.cron-job.active-deadline-seconds]]`link:#quarkus-kubernetes_quarkus.kubernetes.cron-job.active-deadline-seconds[quarkus.kubernetes.cron-job.active-deadline-seconds]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-rbac-config.cluster-role-bindings.-cluster-role-bindings-.role-name]]`link:#quarkus-kubernetes_quarkus.knative.get-rbac-config.cluster-role-bindings.-cluster-role-bindings-.role-name[quarkus.knative.get-rbac-config.cluster-role-bindings."cluster-role-bindings".role-name]` [.description] -- -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 name of the ClusterRole resource to use by the RoleRef element in the generated ClusterRoleBinding resource. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_CRON_JOB_ACTIVE_DEADLINE_SECONDS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_RBAC_CONFIG_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__ROLE_NAME+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_CRON_JOB_ACTIVE_DEADLINE_SECONDS+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_RBAC_CONFIG_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__ROLE_NAME+++` endif::add-copy-button-to-env-var[] ---|long -| +--|string +|required icon:exclamation-circle[title=Configuration property is required] -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.cron-job.ttl-seconds-after-finished]]`link:#quarkus-kubernetes_quarkus.kubernetes.cron-job.ttl-seconds-after-finished[quarkus.kubernetes.cron-job.ttl-seconds-after-finished]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-rbac-config.cluster-role-bindings.-cluster-role-bindings-.subjects.-subjects-.name]]`link:#quarkus-kubernetes_quarkus.knative.get-rbac-config.cluster-role-bindings.-cluster-role-bindings-.subjects.-subjects-.name[quarkus.knative.get-rbac-config.cluster-role-bindings."cluster-role-bindings".subjects."subjects".name]` [.description] -- -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 "name" resource to use by the Subject element in the generated Role Binding resource. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_CRON_JOB_TTL_SECONDS_AFTER_FINISHED+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_RBAC_CONFIG_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__SUBJECTS__SUBJECTS__NAME+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_CRON_JOB_TTL_SECONDS_AFTER_FINISHED+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_RBAC_CONFIG_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__SUBJECTS__SUBJECTS__NAME+++` endif::add-copy-button-to-env-var[] ---|int +--|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.cron-job.suspend]]`link:#quarkus-kubernetes_quarkus.kubernetes.cron-job.suspend[quarkus.kubernetes.cron-job.suspend]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-rbac-config.cluster-role-bindings.-cluster-role-bindings-.subjects.-subjects-.kind]]`link:#quarkus-kubernetes_quarkus.knative.get-rbac-config.cluster-role-bindings.-cluster-role-bindings-.subjects.-subjects-.kind[quarkus.knative.get-rbac-config.cluster-role-bindings."cluster-role-bindings".subjects."subjects".kind]` [.description] -- -Suspend specifies whether the Job controller should create Pods or not. +The "kind" resource to use by the Subject element in the generated Role Binding resource. By default, it uses the "ServiceAccount" kind. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_CRON_JOB_SUSPEND+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_RBAC_CONFIG_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__SUBJECTS__SUBJECTS__KIND+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_CRON_JOB_SUSPEND+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_RBAC_CONFIG_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__SUBJECTS__SUBJECTS__KIND+++` endif::add-copy-button-to-env-var[] ---|boolean -|`false` +--|string +|`ServiceAccount` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.cron-job.restart-policy]]`link:#quarkus-kubernetes_quarkus.kubernetes.cron-job.restart-policy[quarkus.kubernetes.cron-job.restart-policy]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-rbac-config.cluster-role-bindings.-cluster-role-bindings-.subjects.-subjects-.api-group]]`link:#quarkus-kubernetes_quarkus.knative.get-rbac-config.cluster-role-bindings.-cluster-role-bindings-.subjects.-subjects-.api-group[quarkus.knative.get-rbac-config.cluster-role-bindings."cluster-role-bindings".subjects."subjects".api-group]` [.description] -- -Restart policy when the job container fails. +The "apiGroup" resource that matches with the "kind" property. By default, it's empty. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_CRON_JOB_RESTART_POLICY+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_RBAC_CONFIG_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__SUBJECTS__SUBJECTS__API_GROUP+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_CRON_JOB_RESTART_POLICY+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_RBAC_CONFIG_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__SUBJECTS__SUBJECTS__API_GROUP+++` endif::add-copy-button-to-env-var[] --- a| -`on-failure`, `never` -|`on-failure` +--|string +| -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.add-version-to-label-selectors]]`link:#quarkus-kubernetes_quarkus.kubernetes.add-version-to-label-selectors[quarkus.kubernetes.add-version-to-label-selectors]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-rbac-config.cluster-role-bindings.-cluster-role-bindings-.subjects.-subjects-.namespace]]`link:#quarkus-kubernetes_quarkus.knative.get-rbac-config.cluster-role-bindings.-cluster-role-bindings-.subjects.-subjects-.namespace[quarkus.knative.get-rbac-config.cluster-role-bindings."cluster-role-bindings".subjects."subjects".namespace]` [.description] -- -If true, the 'app.kubernetes.io/version' label will be part of the selectors of Service and Deployment +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. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_ADD_VERSION_TO_LABEL_SELECTORS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_RBAC_CONFIG_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__SUBJECTS__SUBJECTS__NAMESPACE+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_ADD_VERSION_TO_LABEL_SELECTORS+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_RBAC_CONFIG_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__SUBJECTS__SUBJECTS__NAMESPACE+++` endif::add-copy-button-to-env-var[] ---|boolean -|`true` +--|string +| -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.add-name-to-label-selectors]]`link:#quarkus-kubernetes_quarkus.kubernetes.add-name-to-label-selectors[quarkus.kubernetes.add-name-to-label-selectors]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.labels-labels]]`link:#quarkus-kubernetes_quarkus.knative.labels-labels[quarkus.knative.labels]` [.description] -- -If true, the 'app.kubernetes.io/name' label will be part of the selectors of Service and Deployment +Custom labels to add to all resources ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_ADD_NAME_TO_LABEL_SELECTORS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_LABELS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_ADD_NAME_TO_LABEL_SELECTORS+++` +Environment variable: `+++QUARKUS_KNATIVE_LABELS+++` endif::add-copy-button-to-env-var[] ---|boolean -|`true` +--|`Map` +| -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.deploy]]`link:#quarkus-kubernetes_quarkus.kubernetes.deploy[quarkus.kubernetes.deploy]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.annotations-annotations]]`link:#quarkus-kubernetes_quarkus.knative.annotations-annotations[quarkus.knative.annotations]` [.description] -- -If set to true, Quarkus will attempt to deploy the application to the target Kubernetes cluster +Custom annotations to add to all resources ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_DEPLOY+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_ANNOTATIONS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_DEPLOY+++` +Environment variable: `+++QUARKUS_KNATIVE_ANNOTATIONS+++` endif::add-copy-button-to-env-var[] ---|boolean -|`false` +--|`Map` +| -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.deploy-strategy]]`link:#quarkus-kubernetes_quarkus.kubernetes.deploy-strategy[quarkus.kubernetes.deploy-strategy]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.ports.-ports-.container-port]]`link:#quarkus-kubernetes_quarkus.knative.ports.-ports-.container-port[quarkus.knative.ports."ports".container-port]` [.description] -- -If deploy is enabled, it will follow this strategy to update the resources to the target Kubernetes cluster. +The port number. Refers to the container port. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_DEPLOY_STRATEGY+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_PORTS__PORTS__CONTAINER_PORT+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_DEPLOY_STRATEGY+++` +Environment variable: `+++QUARKUS_KNATIVE_PORTS__PORTS__CONTAINER_PORT+++` endif::add-copy-button-to-env-var[] --- a| -`create-or-update`, `create`, `replace`, `server-side-apply` -|`create-or-update` +--|int +| -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.app-secret]]`link:#quarkus-kubernetes_quarkus.kubernetes.app-secret[quarkus.kubernetes.app-secret]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.ports.-ports-.host-port]]`link:#quarkus-kubernetes_quarkus.knative.ports.-ports-.host-port[quarkus.knative.ports."ports".host-port]` [.description] -- -If set, the secret will mounted to the application container and its contents will be used for application configuration. +The host port. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_APP_SECRET+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_PORTS__PORTS__HOST_PORT+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_APP_SECRET+++` +Environment variable: `+++QUARKUS_KNATIVE_PORTS__PORTS__HOST_PORT+++` endif::add-copy-button-to-env-var[] ---|string +--|int | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.app-config-map]]`link:#quarkus-kubernetes_quarkus.kubernetes.app-config-map[quarkus.kubernetes.app-config-map]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.ports.-ports-.path]]`link:#quarkus-kubernetes_quarkus.knative.ports.-ports-.path[quarkus.knative.ports."ports".path]` [.description] -- -If set, the config map will be mounted to the application container and its contents will be used for application configuration. +The application path (refers to web application path). ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_APP_CONFIG_MAP+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_PORTS__PORTS__PATH+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_APP_CONFIG_MAP+++` +Environment variable: `+++QUARKUS_KNATIVE_PORTS__PORTS__PATH+++` endif::add-copy-button-to-env-var[] --|string -| +|`/` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.security-context.se-linux-options.level]]`link:#quarkus-kubernetes_quarkus.kubernetes.security-context.se-linux-options.level[quarkus.kubernetes.security-context.se-linux-options.level]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.ports.-ports-.protocol]]`link:#quarkus-kubernetes_quarkus.knative.ports.-ports-.protocol[quarkus.knative.ports."ports".protocol]` [.description] -- -The SELinux level label that applies to the container. +The protocol. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SECURITY_CONTEXT_SE_LINUX_OPTIONS_LEVEL+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_PORTS__PORTS__PROTOCOL+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_SECURITY_CONTEXT_SE_LINUX_OPTIONS_LEVEL+++` +Environment variable: `+++QUARKUS_KNATIVE_PORTS__PORTS__PROTOCOL+++` endif::add-copy-button-to-env-var[] ---|string -| +-- a| +`tcp`, `udp`, `sctp`, `http`, `proxy` +|`tcp` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.security-context.se-linux-options.role]]`link:#quarkus-kubernetes_quarkus.kubernetes.security-context.se-linux-options.role[quarkus.kubernetes.security-context.se-linux-options.role]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.ports.-ports-.node-port]]`link:#quarkus-kubernetes_quarkus.knative.ports.-ports-.node-port[quarkus.knative.ports."ports".node-port]` [.description] -- -The SELinux role label that applies to the container. - ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SECURITY_CONTEXT_SE_LINUX_OPTIONS_ROLE+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_PORTS__PORTS__NODE_PORT+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_SECURITY_CONTEXT_SE_LINUX_OPTIONS_ROLE+++` +Environment variable: `+++QUARKUS_KNATIVE_PORTS__PORTS__NODE_PORT+++` endif::add-copy-button-to-env-var[] ---|string +--|int | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.security-context.se-linux-options.type]]`link:#quarkus-kubernetes_quarkus.kubernetes.security-context.se-linux-options.type[quarkus.kubernetes.security-context.se-linux-options.type]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.ports.-ports-.tls]]`link:#quarkus-kubernetes_quarkus.knative.ports.-ports-.tls[quarkus.knative.ports."ports".tls]` [.description] -- -The SELinux type label that applies to the container. +If enabled, the port will be configured to use the schema HTTPS. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SECURITY_CONTEXT_SE_LINUX_OPTIONS_TYPE+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_PORTS__PORTS__TLS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_SECURITY_CONTEXT_SE_LINUX_OPTIONS_TYPE+++` +Environment variable: `+++QUARKUS_KNATIVE_PORTS__PORTS__TLS+++` endif::add-copy-button-to-env-var[] ---|string -| +--|boolean +|`false` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.security-context.se-linux-options.user]]`link:#quarkus-kubernetes_quarkus.kubernetes.security-context.se-linux-options.user[quarkus.kubernetes.security-context.se-linux-options.user]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.mounts.-mounts-.name]]`link:#quarkus-kubernetes_quarkus.knative.mounts.-mounts-.name[quarkus.knative.mounts."mounts".name]` [.description] -- -The SELinux user label that applies to the container. +The name of the volumeName to mount. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SECURITY_CONTEXT_SE_LINUX_OPTIONS_USER+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_MOUNTS__MOUNTS__NAME+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_SECURITY_CONTEXT_SE_LINUX_OPTIONS_USER+++` +Environment variable: `+++QUARKUS_KNATIVE_MOUNTS__MOUNTS__NAME+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.security-context.windows-options.gmsa-credential-spec-name]]`link:#quarkus-kubernetes_quarkus.kubernetes.security-context.windows-options.gmsa-credential-spec-name[quarkus.kubernetes.security-context.windows-options.gmsa-credential-spec-name]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.mounts.-mounts-.path]]`link:#quarkus-kubernetes_quarkus.knative.mounts.-mounts-.path[quarkus.knative.mounts."mounts".path]` [.description] -- -The name of the GMSA credential spec to use. +The path to mount. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SECURITY_CONTEXT_WINDOWS_OPTIONS_GMSA_CREDENTIAL_SPEC_NAME+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_MOUNTS__MOUNTS__PATH+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_SECURITY_CONTEXT_WINDOWS_OPTIONS_GMSA_CREDENTIAL_SPEC_NAME+++` +Environment variable: `+++QUARKUS_KNATIVE_MOUNTS__MOUNTS__PATH+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.security-context.windows-options.gmsa-credential-spec]]`link:#quarkus-kubernetes_quarkus.kubernetes.security-context.windows-options.gmsa-credential-spec[quarkus.kubernetes.security-context.windows-options.gmsa-credential-spec]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.mounts.-mounts-.sub-path]]`link:#quarkus-kubernetes_quarkus.knative.mounts.-mounts-.sub-path[quarkus.knative.mounts."mounts".sub-path]` [.description] -- -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. +Path within the volumeName from which the container's volumeName should be mounted. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SECURITY_CONTEXT_WINDOWS_OPTIONS_GMSA_CREDENTIAL_SPEC+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_MOUNTS__MOUNTS__SUB_PATH+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_SECURITY_CONTEXT_WINDOWS_OPTIONS_GMSA_CREDENTIAL_SPEC+++` +Environment variable: `+++QUARKUS_KNATIVE_MOUNTS__MOUNTS__SUB_PATH+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.security-context.windows-options.run-as-user-name]]`link:#quarkus-kubernetes_quarkus.kubernetes.security-context.windows-options.run-as-user-name[quarkus.kubernetes.security-context.windows-options.run-as-user-name]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.mounts.-mounts-.read-only]]`link:#quarkus-kubernetes_quarkus.knative.mounts.-mounts-.read-only[quarkus.knative.mounts."mounts".read-only]` [.description] -- -The UserName in Windows to run the entrypoint of the container process. +ReadOnly ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SECURITY_CONTEXT_WINDOWS_OPTIONS_RUN_AS_USER_NAME+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_MOUNTS__MOUNTS__READ_ONLY+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_SECURITY_CONTEXT_WINDOWS_OPTIONS_RUN_AS_USER_NAME+++` +Environment variable: `+++QUARKUS_KNATIVE_MOUNTS__MOUNTS__READ_ONLY+++` endif::add-copy-button-to-env-var[] ---|string -| +--|boolean +|`false` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.security-context.windows-options.host-process]]`link:#quarkus-kubernetes_quarkus.kubernetes.security-context.windows-options.host-process[quarkus.kubernetes.security-context.windows-options.host-process]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.secret-volumes.-secret-volumes-.secret-name]]`link:#quarkus-kubernetes_quarkus.knative.secret-volumes.-secret-volumes-.secret-name[quarkus.knative.secret-volumes."secret-volumes".secret-name]` [.description] -- -HostProcess determines if a container should be run as a 'Host Process' container. +The name of the secret to mount. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SECURITY_CONTEXT_WINDOWS_OPTIONS_HOST_PROCESS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_SECRET_VOLUMES__SECRET_VOLUMES__SECRET_NAME+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_SECURITY_CONTEXT_WINDOWS_OPTIONS_HOST_PROCESS+++` +Environment variable: `+++QUARKUS_KNATIVE_SECRET_VOLUMES__SECRET_VOLUMES__SECRET_NAME+++` endif::add-copy-button-to-env-var[] ---|boolean -| +--|string +|required icon:exclamation-circle[title=Configuration property is required] -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.security-context.run-as-user]]`link:#quarkus-kubernetes_quarkus.kubernetes.security-context.run-as-user[quarkus.kubernetes.security-context.run-as-user]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.secret-volumes.-secret-volumes-.default-mode]]`link:#quarkus-kubernetes_quarkus.knative.secret-volumes.-secret-volumes-.default-mode[quarkus.knative.secret-volumes."secret-volumes".default-mode]` [.description] -- -The UID to run the entrypoint of the container process. +Default mode. When specifying an octal number, leading zero must be present. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SECURITY_CONTEXT_RUN_AS_USER+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_SECRET_VOLUMES__SECRET_VOLUMES__DEFAULT_MODE+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_SECURITY_CONTEXT_RUN_AS_USER+++` +Environment variable: `+++QUARKUS_KNATIVE_SECRET_VOLUMES__SECRET_VOLUMES__DEFAULT_MODE+++` endif::add-copy-button-to-env-var[] ---|long -| +--|string +|`0600` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.security-context.run-as-group]]`link:#quarkus-kubernetes_quarkus.kubernetes.security-context.run-as-group[quarkus.kubernetes.security-context.run-as-group]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.secret-volumes.-secret-volumes-.items.-items-.path]]`link:#quarkus-kubernetes_quarkus.knative.secret-volumes.-secret-volumes-.items.-items-.path[quarkus.knative.secret-volumes."secret-volumes".items."items".path]` [.description] -- -The GID to run the entrypoint of the container process. +The path where the file will be mounted. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SECURITY_CONTEXT_RUN_AS_GROUP+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_SECRET_VOLUMES__SECRET_VOLUMES__ITEMS__ITEMS__PATH+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_SECURITY_CONTEXT_RUN_AS_GROUP+++` +Environment variable: `+++QUARKUS_KNATIVE_SECRET_VOLUMES__SECRET_VOLUMES__ITEMS__ITEMS__PATH+++` endif::add-copy-button-to-env-var[] ---|long -| +--|string +|required icon:exclamation-circle[title=Configuration property is required] -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.security-context.run-as-non-root]]`link:#quarkus-kubernetes_quarkus.kubernetes.security-context.run-as-non-root[quarkus.kubernetes.security-context.run-as-non-root]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.secret-volumes.-secret-volumes-.items.-items-.mode]]`link:#quarkus-kubernetes_quarkus.knative.secret-volumes.-secret-volumes-.items.-items-.mode[quarkus.knative.secret-volumes."secret-volumes".items."items".mode]` [.description] -- -Indicates that the container must run as a non-root user. +It must be a value between 0000 and 0777. If not specified, the volume defaultMode will be used. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SECURITY_CONTEXT_RUN_AS_NON_ROOT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_SECRET_VOLUMES__SECRET_VOLUMES__ITEMS__ITEMS__MODE+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_SECURITY_CONTEXT_RUN_AS_NON_ROOT+++` +Environment variable: `+++QUARKUS_KNATIVE_SECRET_VOLUMES__SECRET_VOLUMES__ITEMS__ITEMS__MODE+++` endif::add-copy-button-to-env-var[] ---|boolean -| +--|int +|`-1` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.security-context.supplemental-groups]]`link:#quarkus-kubernetes_quarkus.kubernetes.security-context.supplemental-groups[quarkus.kubernetes.security-context.supplemental-groups]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.secret-volumes.-secret-volumes-.optional]]`link:#quarkus-kubernetes_quarkus.knative.secret-volumes.-secret-volumes-.optional[quarkus.knative.secret-volumes."secret-volumes".optional]` [.description] -- -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. +Optional ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SECURITY_CONTEXT_SUPPLEMENTAL_GROUPS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_SECRET_VOLUMES__SECRET_VOLUMES__OPTIONAL+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_SECURITY_CONTEXT_SUPPLEMENTAL_GROUPS+++` +Environment variable: `+++QUARKUS_KNATIVE_SECRET_VOLUMES__SECRET_VOLUMES__OPTIONAL+++` endif::add-copy-button-to-env-var[] ---|list of long -| +--|boolean +|`false` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.security-context.fs-group]]`link:#quarkus-kubernetes_quarkus.kubernetes.security-context.fs-group[quarkus.kubernetes.security-context.fs-group]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.config-map-volumes.-config-map-volumes-.config-map-name]]`link:#quarkus-kubernetes_quarkus.knative.config-map-volumes.-config-map-volumes-.config-map-name[quarkus.knative.config-map-volumes."config-map-volumes".config-map-name]` [.description] -- -A special supplemental group that applies to all containers in a pod. +The name of the ConfigMap to mount. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SECURITY_CONTEXT_FS_GROUP+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONFIG_MAP_VOLUMES__CONFIG_MAP_VOLUMES__CONFIG_MAP_NAME+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_SECURITY_CONTEXT_FS_GROUP+++` +Environment variable: `+++QUARKUS_KNATIVE_CONFIG_MAP_VOLUMES__CONFIG_MAP_VOLUMES__CONFIG_MAP_NAME+++` endif::add-copy-button-to-env-var[] ---|long -| +--|string +|required icon:exclamation-circle[title=Configuration property is required] -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.security-context.sysctls]]`link:#quarkus-kubernetes_quarkus.kubernetes.security-context.sysctls[quarkus.kubernetes.security-context.sysctls]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.config-map-volumes.-config-map-volumes-.default-mode]]`link:#quarkus-kubernetes_quarkus.knative.config-map-volumes.-config-map-volumes-.default-mode[quarkus.knative.config-map-volumes."config-map-volumes".default-mode]` [.description] -- -Sysctls hold a list of namespaced sysctls used for the pod. +Default mode. When specifying an octal number, leading zero must be present. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SECURITY_CONTEXT_SYSCTLS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONFIG_MAP_VOLUMES__CONFIG_MAP_VOLUMES__DEFAULT_MODE+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_SECURITY_CONTEXT_SYSCTLS+++` +Environment variable: `+++QUARKUS_KNATIVE_CONFIG_MAP_VOLUMES__CONFIG_MAP_VOLUMES__DEFAULT_MODE+++` endif::add-copy-button-to-env-var[] --|string -| +|`0600` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.security-context.fs-group-change-policy]]`link:#quarkus-kubernetes_quarkus.kubernetes.security-context.fs-group-change-policy[quarkus.kubernetes.security-context.fs-group-change-policy]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.config-map-volumes.-config-map-volumes-.items.-items-.path]]`link:#quarkus-kubernetes_quarkus.knative.config-map-volumes.-config-map-volumes-.items.-items-.path[quarkus.knative.config-map-volumes."config-map-volumes".items."items".path]` [.description] -- -It holds policies that will be used for applying fsGroup to a volume when volume is mounted. Values: OnRootMismatch, Always +The path where the file will be mounted. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SECURITY_CONTEXT_FS_GROUP_CHANGE_POLICY+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONFIG_MAP_VOLUMES__CONFIG_MAP_VOLUMES__ITEMS__ITEMS__PATH+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_SECURITY_CONTEXT_FS_GROUP_CHANGE_POLICY+++` +Environment variable: `+++QUARKUS_KNATIVE_CONFIG_MAP_VOLUMES__CONFIG_MAP_VOLUMES__ITEMS__ITEMS__PATH+++` endif::add-copy-button-to-env-var[] --- a| -tooltip: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.], tooltip: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 +|required icon:exclamation-circle[title=Configuration property is required] -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.container-name]]`link:#quarkus-kubernetes_quarkus.kubernetes.container-name[quarkus.kubernetes.container-name]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.config-map-volumes.-config-map-volumes-.items.-items-.mode]]`link:#quarkus-kubernetes_quarkus.knative.config-map-volumes.-config-map-volumes-.items.-items-.mode[quarkus.knative.config-map-volumes."config-map-volumes".items."items".mode]` [.description] -- -If set, it will change the name of the container according to the configuration +It must be a value between 0000 and 0777. If not specified, the volume defaultMode will be used. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_CONTAINER_NAME+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONFIG_MAP_VOLUMES__CONFIG_MAP_VOLUMES__ITEMS__ITEMS__MODE+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_CONTAINER_NAME+++` +Environment variable: `+++QUARKUS_KNATIVE_CONFIG_MAP_VOLUMES__CONFIG_MAP_VOLUMES__ITEMS__ITEMS__MODE+++` endif::add-copy-button-to-env-var[] ---|string -| +--|int +|`-1` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.remote-debug.enabled]]`link:#quarkus-kubernetes_quarkus.kubernetes.remote-debug.enabled[quarkus.kubernetes.remote-debug.enabled]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.config-map-volumes.-config-map-volumes-.optional]]`link:#quarkus-kubernetes_quarkus.knative.config-map-volumes.-config-map-volumes-.optional[quarkus.knative.config-map-volumes."config-map-volumes".optional]` [.description] -- -If true, the debug mode in pods will be enabled. +Optional ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_REMOTE_DEBUG_ENABLED+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONFIG_MAP_VOLUMES__CONFIG_MAP_VOLUMES__OPTIONAL+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_REMOTE_DEBUG_ENABLED+++` +Environment variable: `+++QUARKUS_KNATIVE_CONFIG_MAP_VOLUMES__CONFIG_MAP_VOLUMES__OPTIONAL+++` endif::add-copy-button-to-env-var[] --|boolean |`false` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.remote-debug.transport]]`link:#quarkus-kubernetes_quarkus.kubernetes.remote-debug.transport[quarkus.kubernetes.remote-debug.transport]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.git-repo-volumes.-git-repo-volumes-.repository]]`link:#quarkus-kubernetes_quarkus.knative.git-repo-volumes.-git-repo-volumes-.repository[quarkus.knative.git-repo-volumes."git-repo-volumes".repository]` [.description] -- -The transport to use. +Git repository URL. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_REMOTE_DEBUG_TRANSPORT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GIT_REPO_VOLUMES__GIT_REPO_VOLUMES__REPOSITORY+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_REMOTE_DEBUG_TRANSPORT+++` +Environment variable: `+++QUARKUS_KNATIVE_GIT_REPO_VOLUMES__GIT_REPO_VOLUMES__REPOSITORY+++` endif::add-copy-button-to-env-var[] --|string -|`dt_socket` +|required icon:exclamation-circle[title=Configuration property is required] -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.remote-debug.suspend]]`link:#quarkus-kubernetes_quarkus.kubernetes.remote-debug.suspend[quarkus.kubernetes.remote-debug.suspend]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.git-repo-volumes.-git-repo-volumes-.directory]]`link:#quarkus-kubernetes_quarkus.knative.git-repo-volumes.-git-repo-volumes-.directory[quarkus.knative.git-repo-volumes."git-repo-volumes".directory]` [.description] -- -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 directory of the repository to mount. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_REMOTE_DEBUG_SUSPEND+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GIT_REPO_VOLUMES__GIT_REPO_VOLUMES__DIRECTORY+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_REMOTE_DEBUG_SUSPEND+++` +Environment variable: `+++QUARKUS_KNATIVE_GIT_REPO_VOLUMES__GIT_REPO_VOLUMES__DIRECTORY+++` endif::add-copy-button-to-env-var[] --|string -|`n` +| -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.remote-debug.address-port]]`link:#quarkus-kubernetes_quarkus.kubernetes.remote-debug.address-port[quarkus.kubernetes.remote-debug.address-port]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.git-repo-volumes.-git-repo-volumes-.revision]]`link:#quarkus-kubernetes_quarkus.knative.git-repo-volumes.-git-repo-volumes-.revision[quarkus.knative.git-repo-volumes."git-repo-volumes".revision]` [.description] -- -It specifies the address at which the debug socket will listen. +The commit hash to use. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_REMOTE_DEBUG_ADDRESS_PORT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GIT_REPO_VOLUMES__GIT_REPO_VOLUMES__REVISION+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_REMOTE_DEBUG_ADDRESS_PORT+++` +Environment variable: `+++QUARKUS_KNATIVE_GIT_REPO_VOLUMES__GIT_REPO_VOLUMES__REVISION+++` endif::add-copy-button-to-env-var[] ---|int -|`5005` +--|string +| -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.idempotent]]`link:#quarkus-kubernetes_quarkus.kubernetes.idempotent[quarkus.kubernetes.idempotent]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.pvc-volumes.-pvc-volumes-.claim-name]]`link:#quarkus-kubernetes_quarkus.knative.pvc-volumes.-pvc-volumes-.claim-name[quarkus.knative.pvc-volumes."pvc-volumes".claim-name]` [.description] -- -Switch used to control whether non-idempotent fields are included in generated kubernetes resources to improve git-ops compatibility +The name of the claim to mount. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_IDEMPOTENT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_PVC_VOLUMES__PVC_VOLUMES__CLAIM_NAME+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_IDEMPOTENT+++` +Environment variable: `+++QUARKUS_KNATIVE_PVC_VOLUMES__PVC_VOLUMES__CLAIM_NAME+++` endif::add-copy-button-to-env-var[] ---|boolean -|`false` +--|string +|required icon:exclamation-circle[title=Configuration property is required] -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.output-directory]]`link:#quarkus-kubernetes_quarkus.kubernetes.output-directory[quarkus.kubernetes.output-directory]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.pvc-volumes.-pvc-volumes-.default-mode]]`link:#quarkus-kubernetes_quarkus.knative.pvc-volumes.-pvc-volumes-.default-mode[quarkus.knative.pvc-volumes."pvc-volumes".default-mode]` [.description] -- -Optionally set directory generated kubernetes resources will be written to. Default is `target/kubernetes`. +Default mode. When specifying an octal number, leading zero must be present. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_OUTPUT_DIRECTORY+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_PVC_VOLUMES__PVC_VOLUMES__DEFAULT_MODE+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_OUTPUT_DIRECTORY+++` +Environment variable: `+++QUARKUS_KNATIVE_PVC_VOLUMES__PVC_VOLUMES__DEFAULT_MODE+++` endif::add-copy-button-to-env-var[] --|string -| +|`0600` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.env.secrets]]`link:#quarkus-kubernetes_quarkus.kubernetes.env.secrets[quarkus.kubernetes.env.secrets]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.pvc-volumes.-pvc-volumes-.optional]]`link:#quarkus-kubernetes_quarkus.knative.pvc-volumes.-pvc-volumes-.optional[quarkus.knative.pvc-volumes."pvc-volumes".optional]` [.description] -- -The optional list of Secret names to load environment variables from. +Optional ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_ENV_SECRETS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_PVC_VOLUMES__PVC_VOLUMES__OPTIONAL+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_ENV_SECRETS+++` +Environment variable: `+++QUARKUS_KNATIVE_PVC_VOLUMES__PVC_VOLUMES__OPTIONAL+++` endif::add-copy-button-to-env-var[] ---|list of string -| +--|boolean +|`false` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.env.configmaps]]`link:#quarkus-kubernetes_quarkus.kubernetes.env.configmaps[quarkus.kubernetes.env.configmaps]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.aws-elastic-block-store-volumes.-aws-elastic-block-store-volumes-.volume-id]]`link:#quarkus-kubernetes_quarkus.knative.aws-elastic-block-store-volumes.-aws-elastic-block-store-volumes-.volume-id[quarkus.knative.aws-elastic-block-store-volumes."aws-elastic-block-store-volumes".volume-id]` [.description] -- -The optional list of ConfigMap names to load environment variables from. +The name of the disk to mount. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_ENV_CONFIGMAPS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_AWS_ELASTIC_BLOCK_STORE_VOLUMES__AWS_ELASTIC_BLOCK_STORE_VOLUMES__VOLUME_ID+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_ENV_CONFIGMAPS+++` +Environment variable: `+++QUARKUS_KNATIVE_AWS_ELASTIC_BLOCK_STORE_VOLUMES__AWS_ELASTIC_BLOCK_STORE_VOLUMES__VOLUME_ID+++` endif::add-copy-button-to-env-var[] ---|list of string -| +--|string +|required icon:exclamation-circle[title=Configuration property is required] -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.labels-labels]]`link:#quarkus-kubernetes_quarkus.kubernetes.labels-labels[quarkus.kubernetes.labels]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.aws-elastic-block-store-volumes.-aws-elastic-block-store-volumes-.partition]]`link:#quarkus-kubernetes_quarkus.knative.aws-elastic-block-store-volumes.-aws-elastic-block-store-volumes-.partition[quarkus.knative.aws-elastic-block-store-volumes."aws-elastic-block-store-volumes".partition]` [.description] -- -Custom labels to add to all resources +The partition. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_LABELS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_AWS_ELASTIC_BLOCK_STORE_VOLUMES__AWS_ELASTIC_BLOCK_STORE_VOLUMES__PARTITION+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_LABELS+++` +Environment variable: `+++QUARKUS_KNATIVE_AWS_ELASTIC_BLOCK_STORE_VOLUMES__AWS_ELASTIC_BLOCK_STORE_VOLUMES__PARTITION+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|int | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.annotations-annotations]]`link:#quarkus-kubernetes_quarkus.kubernetes.annotations-annotations[quarkus.kubernetes.annotations]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.aws-elastic-block-store-volumes.-aws-elastic-block-store-volumes-.fs-type]]`link:#quarkus-kubernetes_quarkus.knative.aws-elastic-block-store-volumes.-aws-elastic-block-store-volumes-.fs-type[quarkus.knative.aws-elastic-block-store-volumes."aws-elastic-block-store-volumes".fs-type]` [.description] -- -Custom annotations to add to all resources +Filesystem type. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_ANNOTATIONS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_AWS_ELASTIC_BLOCK_STORE_VOLUMES__AWS_ELASTIC_BLOCK_STORE_VOLUMES__FS_TYPE+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_ANNOTATIONS+++` +Environment variable: `+++QUARKUS_KNATIVE_AWS_ELASTIC_BLOCK_STORE_VOLUMES__AWS_ELASTIC_BLOCK_STORE_VOLUMES__FS_TYPE+++` endif::add-copy-button-to-env-var[] ---|`Map` -| +--|string +|`ext4` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.ports.-ports-.container-port]]`link:#quarkus-kubernetes_quarkus.kubernetes.ports.-ports-.container-port[quarkus.kubernetes.ports."ports".container-port]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.aws-elastic-block-store-volumes.-aws-elastic-block-store-volumes-.read-only]]`link:#quarkus-kubernetes_quarkus.knative.aws-elastic-block-store-volumes.-aws-elastic-block-store-volumes-.read-only[quarkus.knative.aws-elastic-block-store-volumes."aws-elastic-block-store-volumes".read-only]` [.description] -- -The port number. Refers to the container port. +Whether the volumeName is read only or not. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_PORTS__PORTS__CONTAINER_PORT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_AWS_ELASTIC_BLOCK_STORE_VOLUMES__AWS_ELASTIC_BLOCK_STORE_VOLUMES__READ_ONLY+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_PORTS__PORTS__CONTAINER_PORT+++` +Environment variable: `+++QUARKUS_KNATIVE_AWS_ELASTIC_BLOCK_STORE_VOLUMES__AWS_ELASTIC_BLOCK_STORE_VOLUMES__READ_ONLY+++` endif::add-copy-button-to-env-var[] ---|int -| +--|boolean +|`false` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.ports.-ports-.host-port]]`link:#quarkus-kubernetes_quarkus.kubernetes.ports.-ports-.host-port[quarkus.kubernetes.ports."ports".host-port]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.azure-file-volumes.-azure-file-volumes-.share-name]]`link:#quarkus-kubernetes_quarkus.knative.azure-file-volumes.-azure-file-volumes-.share-name[quarkus.knative.azure-file-volumes."azure-file-volumes".share-name]` [.description] -- -The host port. +The share name. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_PORTS__PORTS__HOST_PORT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_AZURE_FILE_VOLUMES__AZURE_FILE_VOLUMES__SHARE_NAME+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_PORTS__PORTS__HOST_PORT+++` +Environment variable: `+++QUARKUS_KNATIVE_AZURE_FILE_VOLUMES__AZURE_FILE_VOLUMES__SHARE_NAME+++` endif::add-copy-button-to-env-var[] ---|int -| +--|string +|required icon:exclamation-circle[title=Configuration property is required] -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.ports.-ports-.path]]`link:#quarkus-kubernetes_quarkus.kubernetes.ports.-ports-.path[quarkus.kubernetes.ports."ports".path]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.azure-file-volumes.-azure-file-volumes-.secret-name]]`link:#quarkus-kubernetes_quarkus.knative.azure-file-volumes.-azure-file-volumes-.secret-name[quarkus.knative.azure-file-volumes."azure-file-volumes".secret-name]` [.description] -- -The application path (refers to web application path). +The secret name. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_PORTS__PORTS__PATH+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_AZURE_FILE_VOLUMES__AZURE_FILE_VOLUMES__SECRET_NAME+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_PORTS__PORTS__PATH+++` +Environment variable: `+++QUARKUS_KNATIVE_AZURE_FILE_VOLUMES__AZURE_FILE_VOLUMES__SECRET_NAME+++` endif::add-copy-button-to-env-var[] --|string -|`/` +|required icon:exclamation-circle[title=Configuration property is required] -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.ports.-ports-.protocol]]`link:#quarkus-kubernetes_quarkus.kubernetes.ports.-ports-.protocol[quarkus.kubernetes.ports."ports".protocol]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.azure-file-volumes.-azure-file-volumes-.read-only]]`link:#quarkus-kubernetes_quarkus.knative.azure-file-volumes.-azure-file-volumes-.read-only[quarkus.knative.azure-file-volumes."azure-file-volumes".read-only]` [.description] -- -The protocol. +Whether the volumeName is read only or not. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_PORTS__PORTS__PROTOCOL+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_AZURE_FILE_VOLUMES__AZURE_FILE_VOLUMES__READ_ONLY+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_PORTS__PORTS__PROTOCOL+++` +Environment variable: `+++QUARKUS_KNATIVE_AZURE_FILE_VOLUMES__AZURE_FILE_VOLUMES__READ_ONLY+++` endif::add-copy-button-to-env-var[] --- a| -`tcp`, `udp`, `sctp`, `http`, `proxy` -|`tcp` +--|boolean +|`false` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.ports.-ports-.node-port]]`link:#quarkus-kubernetes_quarkus.kubernetes.ports.-ports-.node-port[quarkus.kubernetes.ports."ports".node-port]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.azure-disk-volumes.-azure-disk-volumes-.disk-name]]`link:#quarkus-kubernetes_quarkus.knative.azure-disk-volumes.-azure-disk-volumes-.disk-name[quarkus.knative.azure-disk-volumes."azure-disk-volumes".disk-name]` [.description] -- +The name of the disk to mount. + ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_PORTS__PORTS__NODE_PORT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_AZURE_DISK_VOLUMES__AZURE_DISK_VOLUMES__DISK_NAME+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_PORTS__PORTS__NODE_PORT+++` +Environment variable: `+++QUARKUS_KNATIVE_AZURE_DISK_VOLUMES__AZURE_DISK_VOLUMES__DISK_NAME+++` endif::add-copy-button-to-env-var[] ---|int -| +--|string +|required icon:exclamation-circle[title=Configuration property is required] -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.ports.-ports-.tls]]`link:#quarkus-kubernetes_quarkus.kubernetes.ports.-ports-.tls[quarkus.kubernetes.ports."ports".tls]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.azure-disk-volumes.-azure-disk-volumes-.disk-uri]]`link:#quarkus-kubernetes_quarkus.knative.azure-disk-volumes.-azure-disk-volumes-.disk-uri[quarkus.knative.azure-disk-volumes."azure-disk-volumes".disk-uri]` [.description] -- -If enabled, the port will be configured to use the schema HTTPS. +The URI of the vhd blob object OR the resourceID of an Azure managed data disk if Kind is Managed ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_PORTS__PORTS__TLS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_AZURE_DISK_VOLUMES__AZURE_DISK_VOLUMES__DISK_URI+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_PORTS__PORTS__TLS+++` +Environment variable: `+++QUARKUS_KNATIVE_AZURE_DISK_VOLUMES__AZURE_DISK_VOLUMES__DISK_URI+++` endif::add-copy-button-to-env-var[] ---|boolean -|`false` +--|string +|required icon:exclamation-circle[title=Configuration property is required] -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.mounts.-mounts-.name]]`link:#quarkus-kubernetes_quarkus.kubernetes.mounts.-mounts-.name[quarkus.kubernetes.mounts."mounts".name]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.azure-disk-volumes.-azure-disk-volumes-.kind]]`link:#quarkus-kubernetes_quarkus.knative.azure-disk-volumes.-azure-disk-volumes-.kind[quarkus.knative.azure-disk-volumes."azure-disk-volumes".kind]` [.description] -- -The name of the volumeName to mount. +Kind of disk. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_MOUNTS__MOUNTS__NAME+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_AZURE_DISK_VOLUMES__AZURE_DISK_VOLUMES__KIND+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_MOUNTS__MOUNTS__NAME+++` +Environment variable: `+++QUARKUS_KNATIVE_AZURE_DISK_VOLUMES__AZURE_DISK_VOLUMES__KIND+++` endif::add-copy-button-to-env-var[] ---|string -| +-- a| +`managed`, `shared` +|`managed` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.mounts.-mounts-.path]]`link:#quarkus-kubernetes_quarkus.kubernetes.mounts.-mounts-.path[quarkus.kubernetes.mounts."mounts".path]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.azure-disk-volumes.-azure-disk-volumes-.caching-mode]]`link:#quarkus-kubernetes_quarkus.knative.azure-disk-volumes.-azure-disk-volumes-.caching-mode[quarkus.knative.azure-disk-volumes."azure-disk-volumes".caching-mode]` [.description] -- -The path to mount. +Disk caching mode. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_MOUNTS__MOUNTS__PATH+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_AZURE_DISK_VOLUMES__AZURE_DISK_VOLUMES__CACHING_MODE+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_MOUNTS__MOUNTS__PATH+++` +Environment variable: `+++QUARKUS_KNATIVE_AZURE_DISK_VOLUMES__AZURE_DISK_VOLUMES__CACHING_MODE+++` endif::add-copy-button-to-env-var[] ---|string -| +-- a| +`read-write`, `read-only`, `none` +|`read-write` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.mounts.-mounts-.sub-path]]`link:#quarkus-kubernetes_quarkus.kubernetes.mounts.-mounts-.sub-path[quarkus.kubernetes.mounts."mounts".sub-path]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.azure-disk-volumes.-azure-disk-volumes-.fs-type]]`link:#quarkus-kubernetes_quarkus.knative.azure-disk-volumes.-azure-disk-volumes-.fs-type[quarkus.knative.azure-disk-volumes."azure-disk-volumes".fs-type]` [.description] -- -Path within the volumeName from which the container's volumeName should be mounted. +File system type. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_MOUNTS__MOUNTS__SUB_PATH+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_AZURE_DISK_VOLUMES__AZURE_DISK_VOLUMES__FS_TYPE+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_MOUNTS__MOUNTS__SUB_PATH+++` +Environment variable: `+++QUARKUS_KNATIVE_AZURE_DISK_VOLUMES__AZURE_DISK_VOLUMES__FS_TYPE+++` endif::add-copy-button-to-env-var[] --|string -| +|`ext4` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.mounts.-mounts-.read-only]]`link:#quarkus-kubernetes_quarkus.kubernetes.mounts.-mounts-.read-only[quarkus.kubernetes.mounts."mounts".read-only]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.azure-disk-volumes.-azure-disk-volumes-.read-only]]`link:#quarkus-kubernetes_quarkus.knative.azure-disk-volumes.-azure-disk-volumes-.read-only[quarkus.knative.azure-disk-volumes."azure-disk-volumes".read-only]` [.description] -- -ReadOnly +Whether the volumeName is read only or not. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_MOUNTS__MOUNTS__READ_ONLY+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_AZURE_DISK_VOLUMES__AZURE_DISK_VOLUMES__READ_ONLY+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_MOUNTS__MOUNTS__READ_ONLY+++` +Environment variable: `+++QUARKUS_KNATIVE_AZURE_DISK_VOLUMES__AZURE_DISK_VOLUMES__READ_ONLY+++` endif::add-copy-button-to-env-var[] --|boolean |`false` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.secret-volumes.-secret-volumes-.secret-name]]`link:#quarkus-kubernetes_quarkus.kubernetes.secret-volumes.-secret-volumes-.secret-name[quarkus.kubernetes.secret-volumes."secret-volumes".secret-name]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.get-env.secrets]]`link:#quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.get-env.secrets[quarkus.knative.init-containers."init-containers".get-env.secrets]` [.description] -- -The name of the secret to mount. +The optional list of Secret names to load environment variables from. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SECRET_VOLUMES__SECRET_VOLUMES__SECRET_NAME+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__GET_ENV_SECRETS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_SECRET_VOLUMES__SECRET_VOLUMES__SECRET_NAME+++` +Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__GET_ENV_SECRETS+++` endif::add-copy-button-to-env-var[] ---|string -|required icon:exclamation-circle[title=Configuration property is required] +--|list of string +| -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.secret-volumes.-secret-volumes-.default-mode]]`link:#quarkus-kubernetes_quarkus.kubernetes.secret-volumes.-secret-volumes-.default-mode[quarkus.kubernetes.secret-volumes."secret-volumes".default-mode]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.get-env.configmaps]]`link:#quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.get-env.configmaps[quarkus.knative.init-containers."init-containers".get-env.configmaps]` [.description] -- -Default mode. When specifying an octal number, leading zero must be present. +The optional list of ConfigMap names to load environment variables from. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SECRET_VOLUMES__SECRET_VOLUMES__DEFAULT_MODE+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__GET_ENV_CONFIGMAPS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_SECRET_VOLUMES__SECRET_VOLUMES__DEFAULT_MODE+++` +Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__GET_ENV_CONFIGMAPS+++` endif::add-copy-button-to-env-var[] ---|string -|`0600` +--|list of string +| -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.secret-volumes.-secret-volumes-.items.-items-.path]]`link:#quarkus-kubernetes_quarkus.kubernetes.secret-volumes.-secret-volumes-.items.-items-.path[quarkus.kubernetes.secret-volumes."secret-volumes".items."items".path]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.get-env.fields-fields]]`link:#quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.get-env.fields-fields[quarkus.knative.init-containers."init-containers".get-env.fields]` [.description] -- -The path where the file will be mounted. +The map associating environment variable names to their associated field references they take their value from. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SECRET_VOLUMES__SECRET_VOLUMES__ITEMS__ITEMS__PATH+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__GET_ENV_FIELDS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_SECRET_VOLUMES__SECRET_VOLUMES__ITEMS__ITEMS__PATH+++` +Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__GET_ENV_FIELDS+++` endif::add-copy-button-to-env-var[] ---|string -|required icon:exclamation-circle[title=Configuration property is required] +--|`Map` +| -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.secret-volumes.-secret-volumes-.items.-items-.mode]]`link:#quarkus-kubernetes_quarkus.kubernetes.secret-volumes.-secret-volumes-.items.-items-.mode[quarkus.kubernetes.secret-volumes."secret-volumes".items."items".mode]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.get-env.vars-vars]]`link:#quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.get-env.vars-vars[quarkus.knative.init-containers."init-containers".get-env.vars]` [.description] -- -It must be a value between 0000 and 0777. If not specified, the volume defaultMode will be used. +The map associating environment name to its associated value. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SECRET_VOLUMES__SECRET_VOLUMES__ITEMS__ITEMS__MODE+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__GET_ENV_VARS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_SECRET_VOLUMES__SECRET_VOLUMES__ITEMS__ITEMS__MODE+++` +Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__GET_ENV_VARS+++` endif::add-copy-button-to-env-var[] ---|int -|`-1` - +--|`Map>` +| -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.secret-volumes.-secret-volumes-.optional]]`link:#quarkus-kubernetes_quarkus.kubernetes.secret-volumes.-secret-volumes-.optional[quarkus.kubernetes.secret-volumes."secret-volumes".optional]` + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.get-env.mapping.-mapping-.from-secret]]`link:#quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.get-env.mapping.-mapping-.from-secret[quarkus.knative.init-containers."init-containers".get-env.mapping."mapping".from-secret]` [.description] -- -Optional +The optional name of the Secret from which a value is to be extracted. Mutually exclusive with `from-configmap`. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SECRET_VOLUMES__SECRET_VOLUMES__OPTIONAL+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__GET_ENV_MAPPING__MAPPING__FROM_SECRET+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_SECRET_VOLUMES__SECRET_VOLUMES__OPTIONAL+++` +Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__GET_ENV_MAPPING__MAPPING__FROM_SECRET+++` endif::add-copy-button-to-env-var[] ---|boolean -|`false` +--|string +| -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.config-map-volumes.-config-map-volumes-.config-map-name]]`link:#quarkus-kubernetes_quarkus.kubernetes.config-map-volumes.-config-map-volumes-.config-map-name[quarkus.kubernetes.config-map-volumes."config-map-volumes".config-map-name]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.get-env.mapping.-mapping-.from-configmap]]`link:#quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.get-env.mapping.-mapping-.from-configmap[quarkus.knative.init-containers."init-containers".get-env.mapping."mapping".from-configmap]` [.description] -- -The name of the ConfigMap to mount. +The optional name of the ConfigMap from which a value is to be extracted. Mutually exclusive with `from-secret`. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_CONFIG_MAP_VOLUMES__CONFIG_MAP_VOLUMES__CONFIG_MAP_NAME+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__GET_ENV_MAPPING__MAPPING__FROM_CONFIGMAP+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_CONFIG_MAP_VOLUMES__CONFIG_MAP_VOLUMES__CONFIG_MAP_NAME+++` +Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__GET_ENV_MAPPING__MAPPING__FROM_CONFIGMAP+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.get-env.mapping.-mapping-.with-key]]`link:#quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.get-env.mapping.-mapping-.with-key[quarkus.knative.init-containers."init-containers".get-env.mapping."mapping".with-key]` + +[.description] +-- +The key identifying the field from which the value is extracted. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__GET_ENV_MAPPING__MAPPING__WITH_KEY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__GET_ENV_MAPPING__MAPPING__WITH_KEY+++` endif::add-copy-button-to-env-var[] --|string |required icon:exclamation-circle[title=Configuration property is required] -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.config-map-volumes.-config-map-volumes-.default-mode]]`link:#quarkus-kubernetes_quarkus.kubernetes.config-map-volumes.-config-map-volumes-.default-mode[quarkus.kubernetes.config-map-volumes."config-map-volumes".default-mode]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.get-target-platform-name]]`link:#quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.get-target-platform-name[quarkus.knative.init-containers."init-containers".get-target-platform-name]` [.description] -- -Default mode. When specifying an octal number, leading zero must be present. +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__GET_TARGET_PLATFORM_NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__GET_TARGET_PLATFORM_NAME+++` +endif::add-copy-button-to-env-var[] +--|string +|required icon:exclamation-circle[title=Configuration property is required] + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.image]]`link:#quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.image[quarkus.knative.init-containers."init-containers".image]` + +[.description] +-- +The container image. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_CONFIG_MAP_VOLUMES__CONFIG_MAP_VOLUMES__DEFAULT_MODE+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__IMAGE+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_CONFIG_MAP_VOLUMES__CONFIG_MAP_VOLUMES__DEFAULT_MODE+++` +Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__IMAGE+++` endif::add-copy-button-to-env-var[] --|string -|`0600` +| -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.config-map-volumes.-config-map-volumes-.items.-items-.path]]`link:#quarkus-kubernetes_quarkus.kubernetes.config-map-volumes.-config-map-volumes-.items.-items-.path[quarkus.kubernetes.config-map-volumes."config-map-volumes".items."items".path]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.working-dir]]`link:#quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.working-dir[quarkus.knative.init-containers."init-containers".working-dir]` [.description] -- -The path where the file will be mounted. +Working directory. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_CONFIG_MAP_VOLUMES__CONFIG_MAP_VOLUMES__ITEMS__ITEMS__PATH+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__WORKING_DIR+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_CONFIG_MAP_VOLUMES__CONFIG_MAP_VOLUMES__ITEMS__ITEMS__PATH+++` +Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__WORKING_DIR+++` endif::add-copy-button-to-env-var[] --|string -|required icon:exclamation-circle[title=Configuration property is required] +| -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.config-map-volumes.-config-map-volumes-.items.-items-.mode]]`link:#quarkus-kubernetes_quarkus.kubernetes.config-map-volumes.-config-map-volumes-.items.-items-.mode[quarkus.kubernetes.config-map-volumes."config-map-volumes".items."items".mode]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.command]]`link:#quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.command[quarkus.knative.init-containers."init-containers".command]` [.description] -- -It must be a value between 0000 and 0777. If not specified, the volume defaultMode will be used. +The commands ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_CONFIG_MAP_VOLUMES__CONFIG_MAP_VOLUMES__ITEMS__ITEMS__MODE+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__COMMAND+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_CONFIG_MAP_VOLUMES__CONFIG_MAP_VOLUMES__ITEMS__ITEMS__MODE+++` +Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__COMMAND+++` endif::add-copy-button-to-env-var[] ---|int -|`-1` +--|list of string +| -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.config-map-volumes.-config-map-volumes-.optional]]`link:#quarkus-kubernetes_quarkus.kubernetes.config-map-volumes.-config-map-volumes-.optional[quarkus.kubernetes.config-map-volumes."config-map-volumes".optional]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.arguments]]`link:#quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.arguments[quarkus.knative.init-containers."init-containers".arguments]` [.description] -- -Optional +The arguments ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_CONFIG_MAP_VOLUMES__CONFIG_MAP_VOLUMES__OPTIONAL+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__ARGUMENTS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_CONFIG_MAP_VOLUMES__CONFIG_MAP_VOLUMES__OPTIONAL+++` +Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__ARGUMENTS+++` endif::add-copy-button-to-env-var[] ---|boolean -|`false` +--|list of string +| -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.git-repo-volumes.-git-repo-volumes-.repository]]`link:#quarkus-kubernetes_quarkus.kubernetes.git-repo-volumes.-git-repo-volumes-.repository[quarkus.kubernetes.git-repo-volumes."git-repo-volumes".repository]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.service-account]]`link:#quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.service-account[quarkus.knative.init-containers."init-containers".service-account]` [.description] -- -Git repository URL. +The service account. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GIT_REPO_VOLUMES__GIT_REPO_VOLUMES__REPOSITORY+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__SERVICE_ACCOUNT+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_GIT_REPO_VOLUMES__GIT_REPO_VOLUMES__REPOSITORY+++` +Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__SERVICE_ACCOUNT+++` endif::add-copy-button-to-env-var[] --|string -|required icon:exclamation-circle[title=Configuration property is required] +| -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.git-repo-volumes.-git-repo-volumes-.directory]]`link:#quarkus-kubernetes_quarkus.kubernetes.git-repo-volumes.-git-repo-volumes-.directory[quarkus.kubernetes.git-repo-volumes."git-repo-volumes".directory]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.host]]`link:#quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.host[quarkus.knative.init-containers."init-containers".host]` [.description] -- -The directory of the repository to mount. +The host under which the application is going to be exposed. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GIT_REPO_VOLUMES__GIT_REPO_VOLUMES__DIRECTORY+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__HOST+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_GIT_REPO_VOLUMES__GIT_REPO_VOLUMES__DIRECTORY+++` +Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__HOST+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.git-repo-volumes.-git-repo-volumes-.revision]]`link:#quarkus-kubernetes_quarkus.kubernetes.git-repo-volumes.-git-repo-volumes-.revision[quarkus.kubernetes.git-repo-volumes."git-repo-volumes".revision]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.ports.-ports-.container-port]]`link:#quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.ports.-ports-.container-port[quarkus.knative.init-containers."init-containers".ports."ports".container-port]` [.description] -- -The commit hash to use. +The port number. Refers to the container port. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GIT_REPO_VOLUMES__GIT_REPO_VOLUMES__REVISION+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__PORTS__PORTS__CONTAINER_PORT+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_GIT_REPO_VOLUMES__GIT_REPO_VOLUMES__REVISION+++` +Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__PORTS__PORTS__CONTAINER_PORT+++` endif::add-copy-button-to-env-var[] ---|string +--|int | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.pvc-volumes.-pvc-volumes-.claim-name]]`link:#quarkus-kubernetes_quarkus.kubernetes.pvc-volumes.-pvc-volumes-.claim-name[quarkus.kubernetes.pvc-volumes."pvc-volumes".claim-name]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.ports.-ports-.host-port]]`link:#quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.ports.-ports-.host-port[quarkus.knative.init-containers."init-containers".ports."ports".host-port]` [.description] -- -The name of the claim to mount. +The host port. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_PVC_VOLUMES__PVC_VOLUMES__CLAIM_NAME+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__PORTS__PORTS__HOST_PORT+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_PVC_VOLUMES__PVC_VOLUMES__CLAIM_NAME+++` +Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__PORTS__PORTS__HOST_PORT+++` endif::add-copy-button-to-env-var[] ---|string -|required icon:exclamation-circle[title=Configuration property is required] +--|int +| -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.pvc-volumes.-pvc-volumes-.default-mode]]`link:#quarkus-kubernetes_quarkus.kubernetes.pvc-volumes.-pvc-volumes-.default-mode[quarkus.kubernetes.pvc-volumes."pvc-volumes".default-mode]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.ports.-ports-.path]]`link:#quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.ports.-ports-.path[quarkus.knative.init-containers."init-containers".ports."ports".path]` [.description] -- -Default mode. When specifying an octal number, leading zero must be present. +The application path (refers to web application path). ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_PVC_VOLUMES__PVC_VOLUMES__DEFAULT_MODE+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__PORTS__PORTS__PATH+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_PVC_VOLUMES__PVC_VOLUMES__DEFAULT_MODE+++` +Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__PORTS__PORTS__PATH+++` endif::add-copy-button-to-env-var[] --|string -|`0600` +|`/` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.pvc-volumes.-pvc-volumes-.optional]]`link:#quarkus-kubernetes_quarkus.kubernetes.pvc-volumes.-pvc-volumes-.optional[quarkus.kubernetes.pvc-volumes."pvc-volumes".optional]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.ports.-ports-.protocol]]`link:#quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.ports.-ports-.protocol[quarkus.knative.init-containers."init-containers".ports."ports".protocol]` [.description] -- -Optional +The protocol. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_PVC_VOLUMES__PVC_VOLUMES__OPTIONAL+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__PORTS__PORTS__PROTOCOL+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_PVC_VOLUMES__PVC_VOLUMES__OPTIONAL+++` +Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__PORTS__PORTS__PROTOCOL+++` +endif::add-copy-button-to-env-var[] +-- a| +`tcp`, `udp`, `sctp`, `http`, `proxy` +|`tcp` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.ports.-ports-.node-port]]`link:#quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.ports.-ports-.node-port[quarkus.knative.init-containers."init-containers".ports."ports".node-port]` + +[.description] +-- +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__PORTS__PORTS__NODE_PORT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__PORTS__PORTS__NODE_PORT+++` +endif::add-copy-button-to-env-var[] +--|int +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.ports.-ports-.tls]]`link:#quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.ports.-ports-.tls[quarkus.knative.init-containers."init-containers".ports."ports".tls]` + +[.description] +-- +If enabled, the port will be configured to use the schema HTTPS. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__PORTS__PORTS__TLS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__PORTS__PORTS__TLS+++` endif::add-copy-button-to-env-var[] --|boolean |`false` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.aws-elastic-block-store-volumes.-aws-elastic-block-store-volumes-.volume-id]]`link:#quarkus-kubernetes_quarkus.kubernetes.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]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.image-pull-policy]]`link:#quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.image-pull-policy[quarkus.knative.init-containers."init-containers".image-pull-policy]` [.description] -- -The name of the disk to mount. +Image pull policy. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_AWS_ELASTIC_BLOCK_STORE_VOLUMES__AWS_ELASTIC_BLOCK_STORE_VOLUMES__VOLUME_ID+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__IMAGE_PULL_POLICY+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_AWS_ELASTIC_BLOCK_STORE_VOLUMES__AWS_ELASTIC_BLOCK_STORE_VOLUMES__VOLUME_ID+++` +Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__IMAGE_PULL_POLICY+++` endif::add-copy-button-to-env-var[] ---|string -|required icon:exclamation-circle[title=Configuration property is required] +-- a| +`always`, `if-not-present`, `never` +|`always` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.aws-elastic-block-store-volumes.-aws-elastic-block-store-volumes-.partition]]`link:#quarkus-kubernetes_quarkus.kubernetes.aws-elastic-block-store-volumes.-aws-elastic-block-store-volumes-.partition[quarkus.kubernetes.aws-elastic-block-store-volumes."aws-elastic-block-store-volumes".partition]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.image-pull-secrets]]`link:#quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.image-pull-secrets[quarkus.knative.init-containers."init-containers".image-pull-secrets]` [.description] -- -The partition. +The image pull secret ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_AWS_ELASTIC_BLOCK_STORE_VOLUMES__AWS_ELASTIC_BLOCK_STORE_VOLUMES__PARTITION+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__IMAGE_PULL_SECRETS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_AWS_ELASTIC_BLOCK_STORE_VOLUMES__AWS_ELASTIC_BLOCK_STORE_VOLUMES__PARTITION+++` +Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__IMAGE_PULL_SECRETS+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.liveness-probe.http-action-port]]`link:#quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.liveness-probe.http-action-port[quarkus.knative.init-containers."init-containers".liveness-probe.http-action-port]` + +[.description] +-- +The port number to use when configuring the `http get` action. If not configured, the port corresponding to the `httpActionPortName` will be used. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_PORT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_PORT+++` endif::add-copy-button-to-env-var[] --|int | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.aws-elastic-block-store-volumes.-aws-elastic-block-store-volumes-.fs-type]]`link:#quarkus-kubernetes_quarkus.kubernetes.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]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.liveness-probe.http-action-port-name]]`link:#quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.liveness-probe.http-action-port-name[quarkus.knative.init-containers."init-containers".liveness-probe.http-action-port-name]` [.description] -- -Filesystem type. +The port name for selecting the port of the `HTTP get` action. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_AWS_ELASTIC_BLOCK_STORE_VOLUMES__AWS_ELASTIC_BLOCK_STORE_VOLUMES__FS_TYPE+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_PORT_NAME+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_AWS_ELASTIC_BLOCK_STORE_VOLUMES__AWS_ELASTIC_BLOCK_STORE_VOLUMES__FS_TYPE+++` +Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_PORT_NAME+++` endif::add-copy-button-to-env-var[] --|string -|`ext4` +| -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.aws-elastic-block-store-volumes.-aws-elastic-block-store-volumes-.read-only]]`link:#quarkus-kubernetes_quarkus.kubernetes.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]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.liveness-probe.http-action-path]]`link:#quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.liveness-probe.http-action-path[quarkus.knative.init-containers."init-containers".liveness-probe.http-action-path]` [.description] -- -Whether the volumeName is read only or not. +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. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_AWS_ELASTIC_BLOCK_STORE_VOLUMES__AWS_ELASTIC_BLOCK_STORE_VOLUMES__READ_ONLY+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_PATH+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_AWS_ELASTIC_BLOCK_STORE_VOLUMES__AWS_ELASTIC_BLOCK_STORE_VOLUMES__READ_ONLY+++` +Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_PATH+++` endif::add-copy-button-to-env-var[] ---|boolean -|`false` +--|string +| -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.azure-file-volumes.-azure-file-volumes-.share-name]]`link:#quarkus-kubernetes_quarkus.kubernetes.azure-file-volumes.-azure-file-volumes-.share-name[quarkus.kubernetes.azure-file-volumes."azure-file-volumes".share-name]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.liveness-probe.http-action-scheme]]`link:#quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.liveness-probe.http-action-scheme[quarkus.knative.init-containers."init-containers".liveness-probe.http-action-scheme]` [.description] -- -The share name. +The scheme of the `HTTP get` action. Can be either "HTTP" or "HTTPS". ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_AZURE_FILE_VOLUMES__AZURE_FILE_VOLUMES__SHARE_NAME+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_SCHEME+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_AZURE_FILE_VOLUMES__AZURE_FILE_VOLUMES__SHARE_NAME+++` +Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_SCHEME+++` endif::add-copy-button-to-env-var[] --|string -|required icon:exclamation-circle[title=Configuration property is required] +| -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.azure-file-volumes.-azure-file-volumes-.secret-name]]`link:#quarkus-kubernetes_quarkus.kubernetes.azure-file-volumes.-azure-file-volumes-.secret-name[quarkus.kubernetes.azure-file-volumes."azure-file-volumes".secret-name]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.liveness-probe.exec-action]]`link:#quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.liveness-probe.exec-action[quarkus.knative.init-containers."init-containers".liveness-probe.exec-action]` [.description] -- -The secret name. +The command to use for the probe. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_AZURE_FILE_VOLUMES__AZURE_FILE_VOLUMES__SECRET_NAME+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_EXEC_ACTION+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_AZURE_FILE_VOLUMES__AZURE_FILE_VOLUMES__SECRET_NAME+++` +Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_EXEC_ACTION+++` endif::add-copy-button-to-env-var[] --|string -|required icon:exclamation-circle[title=Configuration property is required] +| -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.azure-file-volumes.-azure-file-volumes-.read-only]]`link:#quarkus-kubernetes_quarkus.kubernetes.azure-file-volumes.-azure-file-volumes-.read-only[quarkus.kubernetes.azure-file-volumes."azure-file-volumes".read-only]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.liveness-probe.tcp-socket-action]]`link:#quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.liveness-probe.tcp-socket-action[quarkus.knative.init-containers."init-containers".liveness-probe.tcp-socket-action]` [.description] -- -Whether the volumeName is read only or not. +The tcp socket to use for the probe (the format is host:port). ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_AZURE_FILE_VOLUMES__AZURE_FILE_VOLUMES__READ_ONLY+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_TCP_SOCKET_ACTION+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_AZURE_FILE_VOLUMES__AZURE_FILE_VOLUMES__READ_ONLY+++` +Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_TCP_SOCKET_ACTION+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.liveness-probe.grpc-action]]`link:#quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.liveness-probe.grpc-action[quarkus.knative.init-containers."init-containers".liveness-probe.grpc-action]` + +[.description] +-- +The gRPC port to use for the probe (the format is either port or port:service). + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_GRPC_ACTION+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_GRPC_ACTION+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.liveness-probe.grpc-action-enabled]]`link:#quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.liveness-probe.grpc-action-enabled[quarkus.knative.init-containers."init-containers".liveness-probe.grpc-action-enabled]` + +[.description] +-- +If enabled and `grpc-action` is not provided, it will use the generated service name and the gRPC port. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_GRPC_ACTION_ENABLED+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_GRPC_ACTION_ENABLED+++` endif::add-copy-button-to-env-var[] --|boolean |`false` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.azure-disk-volumes.-azure-disk-volumes-.disk-name]]`link:#quarkus-kubernetes_quarkus.kubernetes.azure-disk-volumes.-azure-disk-volumes-.disk-name[quarkus.kubernetes.azure-disk-volumes."azure-disk-volumes".disk-name]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.liveness-probe.initial-delay]]`link:#quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.liveness-probe.initial-delay[quarkus.knative.init-containers."init-containers".liveness-probe.initial-delay]` [.description] -- -The name of the disk to mount. +The amount of time to wait before starting to probe. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_AZURE_DISK_VOLUMES__AZURE_DISK_VOLUMES__DISK_NAME+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_INITIAL_DELAY+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_AZURE_DISK_VOLUMES__AZURE_DISK_VOLUMES__DISK_NAME+++` +Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_INITIAL_DELAY+++` endif::add-copy-button-to-env-var[] ---|string -|required icon:exclamation-circle[title=Configuration property is required] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`5S` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.azure-disk-volumes.-azure-disk-volumes-.disk-uri]]`link:#quarkus-kubernetes_quarkus.kubernetes.azure-disk-volumes.-azure-disk-volumes-.disk-uri[quarkus.kubernetes.azure-disk-volumes."azure-disk-volumes".disk-uri]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.liveness-probe.period]]`link:#quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.liveness-probe.period[quarkus.knative.init-containers."init-containers".liveness-probe.period]` [.description] -- -The URI of the vhd blob object OR the resourceID of an Azure managed data disk if Kind is Managed +The period in which the action should be called. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_AZURE_DISK_VOLUMES__AZURE_DISK_VOLUMES__DISK_URI+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_PERIOD+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_AZURE_DISK_VOLUMES__AZURE_DISK_VOLUMES__DISK_URI+++` +Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_PERIOD+++` endif::add-copy-button-to-env-var[] ---|string -|required icon:exclamation-circle[title=Configuration property is required] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`10S` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.azure-disk-volumes.-azure-disk-volumes-.kind]]`link:#quarkus-kubernetes_quarkus.kubernetes.azure-disk-volumes.-azure-disk-volumes-.kind[quarkus.kubernetes.azure-disk-volumes."azure-disk-volumes".kind]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.liveness-probe.timeout]]`link:#quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.liveness-probe.timeout[quarkus.knative.init-containers."init-containers".liveness-probe.timeout]` [.description] -- -Kind of disk. +The amount of time to wait for each action. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_AZURE_DISK_VOLUMES__AZURE_DISK_VOLUMES__KIND+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_TIMEOUT+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_AZURE_DISK_VOLUMES__AZURE_DISK_VOLUMES__KIND+++` +Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_TIMEOUT+++` endif::add-copy-button-to-env-var[] --- a| -`managed`, `shared` -|`managed` +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`10S` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.azure-disk-volumes.-azure-disk-volumes-.caching-mode]]`link:#quarkus-kubernetes_quarkus.kubernetes.azure-disk-volumes.-azure-disk-volumes-.caching-mode[quarkus.kubernetes.azure-disk-volumes."azure-disk-volumes".caching-mode]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.liveness-probe.success-threshold]]`link:#quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.liveness-probe.success-threshold[quarkus.knative.init-containers."init-containers".liveness-probe.success-threshold]` [.description] -- -Disk caching mode. +The success threshold to use. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_AZURE_DISK_VOLUMES__AZURE_DISK_VOLUMES__CACHING_MODE+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_SUCCESS_THRESHOLD+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_AZURE_DISK_VOLUMES__AZURE_DISK_VOLUMES__CACHING_MODE+++` +Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_SUCCESS_THRESHOLD+++` endif::add-copy-button-to-env-var[] --- a| -`read-write`, `read-only`, `none` -|`read-write` +--|int +|`1` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.azure-disk-volumes.-azure-disk-volumes-.fs-type]]`link:#quarkus-kubernetes_quarkus.kubernetes.azure-disk-volumes.-azure-disk-volumes-.fs-type[quarkus.kubernetes.azure-disk-volumes."azure-disk-volumes".fs-type]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.liveness-probe.failure-threshold]]`link:#quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.liveness-probe.failure-threshold[quarkus.knative.init-containers."init-containers".liveness-probe.failure-threshold]` [.description] -- -File system type. +The failure threshold to use. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_AZURE_DISK_VOLUMES__AZURE_DISK_VOLUMES__FS_TYPE+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_FAILURE_THRESHOLD+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_AZURE_DISK_VOLUMES__AZURE_DISK_VOLUMES__FS_TYPE+++` +Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_FAILURE_THRESHOLD+++` endif::add-copy-button-to-env-var[] ---|string -|`ext4` +--|int +|`3` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.azure-disk-volumes.-azure-disk-volumes-.read-only]]`link:#quarkus-kubernetes_quarkus.kubernetes.azure-disk-volumes.-azure-disk-volumes-.read-only[quarkus.kubernetes.azure-disk-volumes."azure-disk-volumes".read-only]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.readiness-probe.http-action-port]]`link:#quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.readiness-probe.http-action-port[quarkus.knative.init-containers."init-containers".readiness-probe.http-action-port]` [.description] -- -Whether the volumeName is read only or not. +The port number to use when configuring the `http get` action. If not configured, the port corresponding to the `httpActionPortName` will be used. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_AZURE_DISK_VOLUMES__AZURE_DISK_VOLUMES__READ_ONLY+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_HTTP_ACTION_PORT+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_AZURE_DISK_VOLUMES__AZURE_DISK_VOLUMES__READ_ONLY+++` +Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_HTTP_ACTION_PORT+++` endif::add-copy-button-to-env-var[] ---|boolean -|`false` +--|int +| -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.image]]`link:#quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.image[quarkus.kubernetes.init-containers."init-containers".image]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.readiness-probe.http-action-port-name]]`link:#quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.readiness-probe.http-action-port-name[quarkus.knative.init-containers."init-containers".readiness-probe.http-action-port-name]` [.description] -- -The container image. +The port name for selecting the port of the `HTTP get` action. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__IMAGE+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_HTTP_ACTION_PORT_NAME+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__IMAGE+++` +Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_HTTP_ACTION_PORT_NAME+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.working-dir]]`link:#quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.working-dir[quarkus.kubernetes.init-containers."init-containers".working-dir]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.readiness-probe.http-action-path]]`link:#quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.readiness-probe.http-action-path[quarkus.knative.init-containers."init-containers".readiness-probe.http-action-path]` [.description] -- -Working directory. +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. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__WORKING_DIR+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_HTTP_ACTION_PATH+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__WORKING_DIR+++` +Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_HTTP_ACTION_PATH+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.command]]`link:#quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.command[quarkus.kubernetes.init-containers."init-containers".command]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.readiness-probe.http-action-scheme]]`link:#quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.readiness-probe.http-action-scheme[quarkus.knative.init-containers."init-containers".readiness-probe.http-action-scheme]` [.description] -- -The commands +The scheme of the `HTTP get` action. Can be either "HTTP" or "HTTPS". ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__COMMAND+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_HTTP_ACTION_SCHEME+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__COMMAND+++` +Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_HTTP_ACTION_SCHEME+++` endif::add-copy-button-to-env-var[] ---|list of string +--|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.arguments]]`link:#quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.arguments[quarkus.kubernetes.init-containers."init-containers".arguments]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.readiness-probe.exec-action]]`link:#quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.readiness-probe.exec-action[quarkus.knative.init-containers."init-containers".readiness-probe.exec-action]` [.description] -- -The arguments +The command to use for the probe. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__ARGUMENTS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_EXEC_ACTION+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__ARGUMENTS+++` +Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_EXEC_ACTION+++` endif::add-copy-button-to-env-var[] ---|list of string +--|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.service-account]]`link:#quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.service-account[quarkus.kubernetes.init-containers."init-containers".service-account]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.readiness-probe.tcp-socket-action]]`link:#quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.readiness-probe.tcp-socket-action[quarkus.knative.init-containers."init-containers".readiness-probe.tcp-socket-action]` [.description] -- -The service account. +The tcp socket to use for the probe (the format is host:port). ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__SERVICE_ACCOUNT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_TCP_SOCKET_ACTION+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__SERVICE_ACCOUNT+++` +Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_TCP_SOCKET_ACTION+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.host]]`link:#quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.host[quarkus.kubernetes.init-containers."init-containers".host]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.readiness-probe.grpc-action]]`link:#quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.readiness-probe.grpc-action[quarkus.knative.init-containers."init-containers".readiness-probe.grpc-action]` [.description] -- -The host under which the application is going to be exposed. +The gRPC port to use for the probe (the format is either port or port:service). ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__HOST+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_GRPC_ACTION+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__HOST+++` +Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_GRPC_ACTION+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.ports.-ports-.container-port]]`link:#quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.ports.-ports-.container-port[quarkus.kubernetes.init-containers."init-containers".ports."ports".container-port]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.readiness-probe.grpc-action-enabled]]`link:#quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.readiness-probe.grpc-action-enabled[quarkus.knative.init-containers."init-containers".readiness-probe.grpc-action-enabled]` [.description] -- -The port number. Refers to the container port. +If enabled and `grpc-action` is not provided, it will use the generated service name and the gRPC port. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__PORTS__PORTS__CONTAINER_PORT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_GRPC_ACTION_ENABLED+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__PORTS__PORTS__CONTAINER_PORT+++` +Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_GRPC_ACTION_ENABLED+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.readiness-probe.initial-delay]]`link:#quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.readiness-probe.initial-delay[quarkus.knative.init-containers."init-containers".readiness-probe.initial-delay]` + +[.description] +-- +The amount of time to wait before starting to probe. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_INITIAL_DELAY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_INITIAL_DELAY+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`5S` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.readiness-probe.period]]`link:#quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.readiness-probe.period[quarkus.knative.init-containers."init-containers".readiness-probe.period]` + +[.description] +-- +The period in which the action should be called. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_PERIOD+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_PERIOD+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`10S` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.readiness-probe.timeout]]`link:#quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.readiness-probe.timeout[quarkus.knative.init-containers."init-containers".readiness-probe.timeout]` + +[.description] +-- +The amount of time to wait for each action. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_TIMEOUT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_TIMEOUT+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`10S` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.readiness-probe.success-threshold]]`link:#quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.readiness-probe.success-threshold[quarkus.knative.init-containers."init-containers".readiness-probe.success-threshold]` + +[.description] +-- +The success threshold to use. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_SUCCESS_THRESHOLD+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_SUCCESS_THRESHOLD+++` +endif::add-copy-button-to-env-var[] +--|int +|`1` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.readiness-probe.failure-threshold]]`link:#quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.readiness-probe.failure-threshold[quarkus.knative.init-containers."init-containers".readiness-probe.failure-threshold]` + +[.description] +-- +The failure threshold to use. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_FAILURE_THRESHOLD+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_FAILURE_THRESHOLD+++` +endif::add-copy-button-to-env-var[] +--|int +|`3` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.mounts.-mounts-.name]]`link:#quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.mounts.-mounts-.name[quarkus.knative.init-containers."init-containers".mounts."mounts".name]` + +[.description] +-- +The name of the volumeName to mount. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__MOUNTS__MOUNTS__NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__MOUNTS__MOUNTS__NAME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.mounts.-mounts-.path]]`link:#quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.mounts.-mounts-.path[quarkus.knative.init-containers."init-containers".mounts."mounts".path]` + +[.description] +-- +The path to mount. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__MOUNTS__MOUNTS__PATH+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__MOUNTS__MOUNTS__PATH+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.mounts.-mounts-.sub-path]]`link:#quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.mounts.-mounts-.sub-path[quarkus.knative.init-containers."init-containers".mounts."mounts".sub-path]` + +[.description] +-- +Path within the volumeName from which the container's volumeName should be mounted. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__MOUNTS__MOUNTS__SUB_PATH+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__MOUNTS__MOUNTS__SUB_PATH+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.mounts.-mounts-.read-only]]`link:#quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.mounts.-mounts-.read-only[quarkus.knative.init-containers."init-containers".mounts."mounts".read-only]` + +[.description] +-- +ReadOnly + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__MOUNTS__MOUNTS__READ_ONLY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__MOUNTS__MOUNTS__READ_ONLY+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.resources.limits.cpu]]`link:#quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.resources.limits.cpu[quarkus.knative.init-containers."init-containers".resources.limits.cpu]` + +[.description] +-- +CPU Requirements + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__RESOURCES_LIMITS_CPU+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__RESOURCES_LIMITS_CPU+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.resources.limits.memory]]`link:#quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.resources.limits.memory[quarkus.knative.init-containers."init-containers".resources.limits.memory]` + +[.description] +-- +Memory Requirements + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__RESOURCES_LIMITS_MEMORY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__RESOURCES_LIMITS_MEMORY+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.resources.requests.cpu]]`link:#quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.resources.requests.cpu[quarkus.knative.init-containers."init-containers".resources.requests.cpu]` + +[.description] +-- +CPU Requirements + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__RESOURCES_REQUESTS_CPU+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__RESOURCES_REQUESTS_CPU+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.resources.requests.memory]]`link:#quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.resources.requests.memory[quarkus.knative.init-containers."init-containers".resources.requests.memory]` + +[.description] +-- +Memory Requirements + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__RESOURCES_REQUESTS_MEMORY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__RESOURCES_REQUESTS_MEMORY+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.env.secrets]]`link:#quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.env.secrets[quarkus.knative.init-containers."init-containers".env.secrets]` + +[.description] +-- +The optional list of Secret names to load environment variables from. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__ENV_SECRETS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__ENV_SECRETS+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.env.configmaps]]`link:#quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.env.configmaps[quarkus.knative.init-containers."init-containers".env.configmaps]` + +[.description] +-- +The optional list of ConfigMap names to load environment variables from. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__ENV_CONFIGMAPS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__ENV_CONFIGMAPS+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.env.fields-fields]]`link:#quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.env.fields-fields[quarkus.knative.init-containers."init-containers".env.fields]` + +[.description] +-- +The map associating environment variable names to their associated field references they take their value from. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__ENV_FIELDS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__ENV_FIELDS+++` +endif::add-copy-button-to-env-var[] +--|`Map` +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.env.vars-vars]]`link:#quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.env.vars-vars[quarkus.knative.init-containers."init-containers".env.vars]` + +[.description] +-- +The map associating environment name to its associated value. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__ENV_VARS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__ENV_VARS+++` +endif::add-copy-button-to-env-var[] +--|`Map>` +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.env.mapping.-mapping-.from-secret]]`link:#quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.env.mapping.-mapping-.from-secret[quarkus.knative.init-containers."init-containers".env.mapping."mapping".from-secret]` + +[.description] +-- +The optional name of the Secret from which a value is to be extracted. Mutually exclusive with `from-configmap`. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__ENV_MAPPING__MAPPING__FROM_SECRET+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__ENV_MAPPING__MAPPING__FROM_SECRET+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.env.mapping.-mapping-.from-configmap]]`link:#quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.env.mapping.-mapping-.from-configmap[quarkus.knative.init-containers."init-containers".env.mapping."mapping".from-configmap]` + +[.description] +-- +The optional name of the ConfigMap from which a value is to be extracted. Mutually exclusive with `from-secret`. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__ENV_MAPPING__MAPPING__FROM_CONFIGMAP+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__ENV_MAPPING__MAPPING__FROM_CONFIGMAP+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.env.mapping.-mapping-.with-key]]`link:#quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.env.mapping.-mapping-.with-key[quarkus.knative.init-containers."init-containers".env.mapping."mapping".with-key]` + +[.description] +-- +The key identifying the field from which the value is extracted. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__ENV_MAPPING__MAPPING__WITH_KEY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__ENV_MAPPING__MAPPING__WITH_KEY+++` +endif::add-copy-button-to-env-var[] +--|string +|required icon:exclamation-circle[title=Configuration property is required] + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.containers.-containers-.get-env.secrets]]`link:#quarkus-kubernetes_quarkus.knative.containers.-containers-.get-env.secrets[quarkus.knative.containers."containers".get-env.secrets]` + +[.description] +-- +The optional list of Secret names to load environment variables from. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__GET_ENV_SECRETS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__GET_ENV_SECRETS+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.containers.-containers-.get-env.configmaps]]`link:#quarkus-kubernetes_quarkus.knative.containers.-containers-.get-env.configmaps[quarkus.knative.containers."containers".get-env.configmaps]` + +[.description] +-- +The optional list of ConfigMap names to load environment variables from. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__GET_ENV_CONFIGMAPS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__GET_ENV_CONFIGMAPS+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.containers.-containers-.get-env.fields-fields]]`link:#quarkus-kubernetes_quarkus.knative.containers.-containers-.get-env.fields-fields[quarkus.knative.containers."containers".get-env.fields]` + +[.description] +-- +The map associating environment variable names to their associated field references they take their value from. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__GET_ENV_FIELDS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__GET_ENV_FIELDS+++` +endif::add-copy-button-to-env-var[] +--|`Map` +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.containers.-containers-.get-env.vars-vars]]`link:#quarkus-kubernetes_quarkus.knative.containers.-containers-.get-env.vars-vars[quarkus.knative.containers."containers".get-env.vars]` + +[.description] +-- +The map associating environment name to its associated value. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__GET_ENV_VARS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__GET_ENV_VARS+++` +endif::add-copy-button-to-env-var[] +--|`Map>` +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.containers.-containers-.get-env.mapping.-mapping-.from-secret]]`link:#quarkus-kubernetes_quarkus.knative.containers.-containers-.get-env.mapping.-mapping-.from-secret[quarkus.knative.containers."containers".get-env.mapping."mapping".from-secret]` + +[.description] +-- +The optional name of the Secret from which a value is to be extracted. Mutually exclusive with `from-configmap`. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__GET_ENV_MAPPING__MAPPING__FROM_SECRET+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__GET_ENV_MAPPING__MAPPING__FROM_SECRET+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.containers.-containers-.get-env.mapping.-mapping-.from-configmap]]`link:#quarkus-kubernetes_quarkus.knative.containers.-containers-.get-env.mapping.-mapping-.from-configmap[quarkus.knative.containers."containers".get-env.mapping."mapping".from-configmap]` + +[.description] +-- +The optional name of the ConfigMap from which a value is to be extracted. Mutually exclusive with `from-secret`. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__GET_ENV_MAPPING__MAPPING__FROM_CONFIGMAP+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__GET_ENV_MAPPING__MAPPING__FROM_CONFIGMAP+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.containers.-containers-.get-env.mapping.-mapping-.with-key]]`link:#quarkus-kubernetes_quarkus.knative.containers.-containers-.get-env.mapping.-mapping-.with-key[quarkus.knative.containers."containers".get-env.mapping."mapping".with-key]` + +[.description] +-- +The key identifying the field from which the value is extracted. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__GET_ENV_MAPPING__MAPPING__WITH_KEY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__GET_ENV_MAPPING__MAPPING__WITH_KEY+++` +endif::add-copy-button-to-env-var[] +--|string +|required icon:exclamation-circle[title=Configuration property is required] + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.containers.-containers-.get-target-platform-name]]`link:#quarkus-kubernetes_quarkus.knative.containers.-containers-.get-target-platform-name[quarkus.knative.containers."containers".get-target-platform-name]` + +[.description] +-- +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__GET_TARGET_PLATFORM_NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__GET_TARGET_PLATFORM_NAME+++` +endif::add-copy-button-to-env-var[] +--|string +|required icon:exclamation-circle[title=Configuration property is required] + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.containers.-containers-.image]]`link:#quarkus-kubernetes_quarkus.knative.containers.-containers-.image[quarkus.knative.containers."containers".image]` + +[.description] +-- +The container image. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__IMAGE+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__IMAGE+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.containers.-containers-.working-dir]]`link:#quarkus-kubernetes_quarkus.knative.containers.-containers-.working-dir[quarkus.knative.containers."containers".working-dir]` + +[.description] +-- +Working directory. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__WORKING_DIR+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__WORKING_DIR+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.containers.-containers-.command]]`link:#quarkus-kubernetes_quarkus.knative.containers.-containers-.command[quarkus.knative.containers."containers".command]` + +[.description] +-- +The commands + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__COMMAND+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__COMMAND+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.containers.-containers-.arguments]]`link:#quarkus-kubernetes_quarkus.knative.containers.-containers-.arguments[quarkus.knative.containers."containers".arguments]` + +[.description] +-- +The arguments + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__ARGUMENTS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__ARGUMENTS+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.containers.-containers-.service-account]]`link:#quarkus-kubernetes_quarkus.knative.containers.-containers-.service-account[quarkus.knative.containers."containers".service-account]` + +[.description] +-- +The service account. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__SERVICE_ACCOUNT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__SERVICE_ACCOUNT+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.containers.-containers-.host]]`link:#quarkus-kubernetes_quarkus.knative.containers.-containers-.host[quarkus.knative.containers."containers".host]` + +[.description] +-- +The host under which the application is going to be exposed. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__HOST+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__HOST+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.containers.-containers-.ports.-ports-.container-port]]`link:#quarkus-kubernetes_quarkus.knative.containers.-containers-.ports.-ports-.container-port[quarkus.knative.containers."containers".ports."ports".container-port]` + +[.description] +-- +The port number. Refers to the container port. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__PORTS__PORTS__CONTAINER_PORT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__PORTS__PORTS__CONTAINER_PORT+++` +endif::add-copy-button-to-env-var[] +--|int +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.containers.-containers-.ports.-ports-.host-port]]`link:#quarkus-kubernetes_quarkus.knative.containers.-containers-.ports.-ports-.host-port[quarkus.knative.containers."containers".ports."ports".host-port]` + +[.description] +-- +The host port. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__PORTS__PORTS__HOST_PORT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__PORTS__PORTS__HOST_PORT+++` +endif::add-copy-button-to-env-var[] +--|int +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.containers.-containers-.ports.-ports-.path]]`link:#quarkus-kubernetes_quarkus.knative.containers.-containers-.ports.-ports-.path[quarkus.knative.containers."containers".ports."ports".path]` + +[.description] +-- +The application path (refers to web application path). + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__PORTS__PORTS__PATH+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__PORTS__PORTS__PATH+++` +endif::add-copy-button-to-env-var[] +--|string +|`/` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.containers.-containers-.ports.-ports-.protocol]]`link:#quarkus-kubernetes_quarkus.knative.containers.-containers-.ports.-ports-.protocol[quarkus.knative.containers."containers".ports."ports".protocol]` + +[.description] +-- +The protocol. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__PORTS__PORTS__PROTOCOL+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__PORTS__PORTS__PROTOCOL+++` +endif::add-copy-button-to-env-var[] +-- a| +`tcp`, `udp`, `sctp`, `http`, `proxy` +|`tcp` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.containers.-containers-.ports.-ports-.node-port]]`link:#quarkus-kubernetes_quarkus.knative.containers.-containers-.ports.-ports-.node-port[quarkus.knative.containers."containers".ports."ports".node-port]` + +[.description] +-- +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__PORTS__PORTS__NODE_PORT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__PORTS__PORTS__NODE_PORT+++` +endif::add-copy-button-to-env-var[] +--|int +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.containers.-containers-.ports.-ports-.tls]]`link:#quarkus-kubernetes_quarkus.knative.containers.-containers-.ports.-ports-.tls[quarkus.knative.containers."containers".ports."ports".tls]` + +[.description] +-- +If enabled, the port will be configured to use the schema HTTPS. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__PORTS__PORTS__TLS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__PORTS__PORTS__TLS+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.containers.-containers-.image-pull-policy]]`link:#quarkus-kubernetes_quarkus.knative.containers.-containers-.image-pull-policy[quarkus.knative.containers."containers".image-pull-policy]` + +[.description] +-- +Image pull policy. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__IMAGE_PULL_POLICY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__IMAGE_PULL_POLICY+++` +endif::add-copy-button-to-env-var[] +-- a| +`always`, `if-not-present`, `never` +|`always` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.containers.-containers-.image-pull-secrets]]`link:#quarkus-kubernetes_quarkus.knative.containers.-containers-.image-pull-secrets[quarkus.knative.containers."containers".image-pull-secrets]` + +[.description] +-- +The image pull secret + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__IMAGE_PULL_SECRETS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__IMAGE_PULL_SECRETS+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.containers.-containers-.liveness-probe.http-action-port]]`link:#quarkus-kubernetes_quarkus.knative.containers.-containers-.liveness-probe.http-action-port[quarkus.knative.containers."containers".liveness-probe.http-action-port]` + +[.description] +-- +The port number to use when configuring the `http get` action. If not configured, the port corresponding to the `httpActionPortName` will be used. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_PORT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_PORT+++` +endif::add-copy-button-to-env-var[] +--|int +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.containers.-containers-.liveness-probe.http-action-port-name]]`link:#quarkus-kubernetes_quarkus.knative.containers.-containers-.liveness-probe.http-action-port-name[quarkus.knative.containers."containers".liveness-probe.http-action-port-name]` + +[.description] +-- +The port name for selecting the port of the `HTTP get` action. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_PORT_NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_PORT_NAME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.containers.-containers-.liveness-probe.http-action-path]]`link:#quarkus-kubernetes_quarkus.knative.containers.-containers-.liveness-probe.http-action-path[quarkus.knative.containers."containers".liveness-probe.http-action-path]` + +[.description] +-- +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. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_PATH+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_PATH+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.containers.-containers-.liveness-probe.http-action-scheme]]`link:#quarkus-kubernetes_quarkus.knative.containers.-containers-.liveness-probe.http-action-scheme[quarkus.knative.containers."containers".liveness-probe.http-action-scheme]` + +[.description] +-- +The scheme of the `HTTP get` action. Can be either "HTTP" or "HTTPS". + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_SCHEME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_SCHEME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.containers.-containers-.liveness-probe.exec-action]]`link:#quarkus-kubernetes_quarkus.knative.containers.-containers-.liveness-probe.exec-action[quarkus.knative.containers."containers".liveness-probe.exec-action]` + +[.description] +-- +The command to use for the probe. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__LIVENESS_PROBE_EXEC_ACTION+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__LIVENESS_PROBE_EXEC_ACTION+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.containers.-containers-.liveness-probe.tcp-socket-action]]`link:#quarkus-kubernetes_quarkus.knative.containers.-containers-.liveness-probe.tcp-socket-action[quarkus.knative.containers."containers".liveness-probe.tcp-socket-action]` + +[.description] +-- +The tcp socket to use for the probe (the format is host:port). + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__LIVENESS_PROBE_TCP_SOCKET_ACTION+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__LIVENESS_PROBE_TCP_SOCKET_ACTION+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.containers.-containers-.liveness-probe.grpc-action]]`link:#quarkus-kubernetes_quarkus.knative.containers.-containers-.liveness-probe.grpc-action[quarkus.knative.containers."containers".liveness-probe.grpc-action]` + +[.description] +-- +The gRPC port to use for the probe (the format is either port or port:service). + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__LIVENESS_PROBE_GRPC_ACTION+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__LIVENESS_PROBE_GRPC_ACTION+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.containers.-containers-.liveness-probe.grpc-action-enabled]]`link:#quarkus-kubernetes_quarkus.knative.containers.-containers-.liveness-probe.grpc-action-enabled[quarkus.knative.containers."containers".liveness-probe.grpc-action-enabled]` + +[.description] +-- +If enabled and `grpc-action` is not provided, it will use the generated service name and the gRPC port. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__LIVENESS_PROBE_GRPC_ACTION_ENABLED+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__LIVENESS_PROBE_GRPC_ACTION_ENABLED+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.containers.-containers-.liveness-probe.initial-delay]]`link:#quarkus-kubernetes_quarkus.knative.containers.-containers-.liveness-probe.initial-delay[quarkus.knative.containers."containers".liveness-probe.initial-delay]` + +[.description] +-- +The amount of time to wait before starting to probe. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__LIVENESS_PROBE_INITIAL_DELAY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__LIVENESS_PROBE_INITIAL_DELAY+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`5S` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.containers.-containers-.liveness-probe.period]]`link:#quarkus-kubernetes_quarkus.knative.containers.-containers-.liveness-probe.period[quarkus.knative.containers."containers".liveness-probe.period]` + +[.description] +-- +The period in which the action should be called. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__LIVENESS_PROBE_PERIOD+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__LIVENESS_PROBE_PERIOD+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`10S` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.containers.-containers-.liveness-probe.timeout]]`link:#quarkus-kubernetes_quarkus.knative.containers.-containers-.liveness-probe.timeout[quarkus.knative.containers."containers".liveness-probe.timeout]` + +[.description] +-- +The amount of time to wait for each action. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__LIVENESS_PROBE_TIMEOUT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__LIVENESS_PROBE_TIMEOUT+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`10S` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.containers.-containers-.liveness-probe.success-threshold]]`link:#quarkus-kubernetes_quarkus.knative.containers.-containers-.liveness-probe.success-threshold[quarkus.knative.containers."containers".liveness-probe.success-threshold]` + +[.description] +-- +The success threshold to use. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__LIVENESS_PROBE_SUCCESS_THRESHOLD+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__LIVENESS_PROBE_SUCCESS_THRESHOLD+++` +endif::add-copy-button-to-env-var[] +--|int +|`1` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.containers.-containers-.liveness-probe.failure-threshold]]`link:#quarkus-kubernetes_quarkus.knative.containers.-containers-.liveness-probe.failure-threshold[quarkus.knative.containers."containers".liveness-probe.failure-threshold]` + +[.description] +-- +The failure threshold to use. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__LIVENESS_PROBE_FAILURE_THRESHOLD+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__LIVENESS_PROBE_FAILURE_THRESHOLD+++` +endif::add-copy-button-to-env-var[] +--|int +|`3` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.containers.-containers-.readiness-probe.http-action-port]]`link:#quarkus-kubernetes_quarkus.knative.containers.-containers-.readiness-probe.http-action-port[quarkus.knative.containers."containers".readiness-probe.http-action-port]` + +[.description] +-- +The port number to use when configuring the `http get` action. If not configured, the port corresponding to the `httpActionPortName` will be used. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__READINESS_PROBE_HTTP_ACTION_PORT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__READINESS_PROBE_HTTP_ACTION_PORT+++` +endif::add-copy-button-to-env-var[] +--|int +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.containers.-containers-.readiness-probe.http-action-port-name]]`link:#quarkus-kubernetes_quarkus.knative.containers.-containers-.readiness-probe.http-action-port-name[quarkus.knative.containers."containers".readiness-probe.http-action-port-name]` + +[.description] +-- +The port name for selecting the port of the `HTTP get` action. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__READINESS_PROBE_HTTP_ACTION_PORT_NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__READINESS_PROBE_HTTP_ACTION_PORT_NAME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.containers.-containers-.readiness-probe.http-action-path]]`link:#quarkus-kubernetes_quarkus.knative.containers.-containers-.readiness-probe.http-action-path[quarkus.knative.containers."containers".readiness-probe.http-action-path]` + +[.description] +-- +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. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__READINESS_PROBE_HTTP_ACTION_PATH+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__READINESS_PROBE_HTTP_ACTION_PATH+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.containers.-containers-.readiness-probe.http-action-scheme]]`link:#quarkus-kubernetes_quarkus.knative.containers.-containers-.readiness-probe.http-action-scheme[quarkus.knative.containers."containers".readiness-probe.http-action-scheme]` + +[.description] +-- +The scheme of the `HTTP get` action. Can be either "HTTP" or "HTTPS". + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__READINESS_PROBE_HTTP_ACTION_SCHEME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__READINESS_PROBE_HTTP_ACTION_SCHEME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.containers.-containers-.readiness-probe.exec-action]]`link:#quarkus-kubernetes_quarkus.knative.containers.-containers-.readiness-probe.exec-action[quarkus.knative.containers."containers".readiness-probe.exec-action]` + +[.description] +-- +The command to use for the probe. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__READINESS_PROBE_EXEC_ACTION+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__READINESS_PROBE_EXEC_ACTION+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.containers.-containers-.readiness-probe.tcp-socket-action]]`link:#quarkus-kubernetes_quarkus.knative.containers.-containers-.readiness-probe.tcp-socket-action[quarkus.knative.containers."containers".readiness-probe.tcp-socket-action]` + +[.description] +-- +The tcp socket to use for the probe (the format is host:port). + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__READINESS_PROBE_TCP_SOCKET_ACTION+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__READINESS_PROBE_TCP_SOCKET_ACTION+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.containers.-containers-.readiness-probe.grpc-action]]`link:#quarkus-kubernetes_quarkus.knative.containers.-containers-.readiness-probe.grpc-action[quarkus.knative.containers."containers".readiness-probe.grpc-action]` + +[.description] +-- +The gRPC port to use for the probe (the format is either port or port:service). + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__READINESS_PROBE_GRPC_ACTION+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__READINESS_PROBE_GRPC_ACTION+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.containers.-containers-.readiness-probe.grpc-action-enabled]]`link:#quarkus-kubernetes_quarkus.knative.containers.-containers-.readiness-probe.grpc-action-enabled[quarkus.knative.containers."containers".readiness-probe.grpc-action-enabled]` + +[.description] +-- +If enabled and `grpc-action` is not provided, it will use the generated service name and the gRPC port. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__READINESS_PROBE_GRPC_ACTION_ENABLED+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__READINESS_PROBE_GRPC_ACTION_ENABLED+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.containers.-containers-.readiness-probe.initial-delay]]`link:#quarkus-kubernetes_quarkus.knative.containers.-containers-.readiness-probe.initial-delay[quarkus.knative.containers."containers".readiness-probe.initial-delay]` + +[.description] +-- +The amount of time to wait before starting to probe. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__READINESS_PROBE_INITIAL_DELAY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__READINESS_PROBE_INITIAL_DELAY+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`5S` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.containers.-containers-.readiness-probe.period]]`link:#quarkus-kubernetes_quarkus.knative.containers.-containers-.readiness-probe.period[quarkus.knative.containers."containers".readiness-probe.period]` + +[.description] +-- +The period in which the action should be called. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__READINESS_PROBE_PERIOD+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__READINESS_PROBE_PERIOD+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`10S` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.containers.-containers-.readiness-probe.timeout]]`link:#quarkus-kubernetes_quarkus.knative.containers.-containers-.readiness-probe.timeout[quarkus.knative.containers."containers".readiness-probe.timeout]` + +[.description] +-- +The amount of time to wait for each action. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__READINESS_PROBE_TIMEOUT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__READINESS_PROBE_TIMEOUT+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`10S` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.containers.-containers-.readiness-probe.success-threshold]]`link:#quarkus-kubernetes_quarkus.knative.containers.-containers-.readiness-probe.success-threshold[quarkus.knative.containers."containers".readiness-probe.success-threshold]` + +[.description] +-- +The success threshold to use. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__READINESS_PROBE_SUCCESS_THRESHOLD+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__READINESS_PROBE_SUCCESS_THRESHOLD+++` +endif::add-copy-button-to-env-var[] +--|int +|`1` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.containers.-containers-.readiness-probe.failure-threshold]]`link:#quarkus-kubernetes_quarkus.knative.containers.-containers-.readiness-probe.failure-threshold[quarkus.knative.containers."containers".readiness-probe.failure-threshold]` + +[.description] +-- +The failure threshold to use. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__READINESS_PROBE_FAILURE_THRESHOLD+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__READINESS_PROBE_FAILURE_THRESHOLD+++` +endif::add-copy-button-to-env-var[] +--|int +|`3` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.containers.-containers-.mounts.-mounts-.name]]`link:#quarkus-kubernetes_quarkus.knative.containers.-containers-.mounts.-mounts-.name[quarkus.knative.containers."containers".mounts."mounts".name]` + +[.description] +-- +The name of the volumeName to mount. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__MOUNTS__MOUNTS__NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__MOUNTS__MOUNTS__NAME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.containers.-containers-.mounts.-mounts-.path]]`link:#quarkus-kubernetes_quarkus.knative.containers.-containers-.mounts.-mounts-.path[quarkus.knative.containers."containers".mounts."mounts".path]` + +[.description] +-- +The path to mount. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__MOUNTS__MOUNTS__PATH+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__MOUNTS__MOUNTS__PATH+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.containers.-containers-.mounts.-mounts-.sub-path]]`link:#quarkus-kubernetes_quarkus.knative.containers.-containers-.mounts.-mounts-.sub-path[quarkus.knative.containers."containers".mounts."mounts".sub-path]` + +[.description] +-- +Path within the volumeName from which the container's volumeName should be mounted. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__MOUNTS__MOUNTS__SUB_PATH+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__MOUNTS__MOUNTS__SUB_PATH+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.containers.-containers-.mounts.-mounts-.read-only]]`link:#quarkus-kubernetes_quarkus.knative.containers.-containers-.mounts.-mounts-.read-only[quarkus.knative.containers."containers".mounts."mounts".read-only]` + +[.description] +-- +ReadOnly + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__MOUNTS__MOUNTS__READ_ONLY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__MOUNTS__MOUNTS__READ_ONLY+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.containers.-containers-.resources.limits.cpu]]`link:#quarkus-kubernetes_quarkus.knative.containers.-containers-.resources.limits.cpu[quarkus.knative.containers."containers".resources.limits.cpu]` + +[.description] +-- +CPU Requirements + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__RESOURCES_LIMITS_CPU+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__RESOURCES_LIMITS_CPU+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.containers.-containers-.resources.limits.memory]]`link:#quarkus-kubernetes_quarkus.knative.containers.-containers-.resources.limits.memory[quarkus.knative.containers."containers".resources.limits.memory]` + +[.description] +-- +Memory Requirements + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__RESOURCES_LIMITS_MEMORY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__RESOURCES_LIMITS_MEMORY+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.containers.-containers-.resources.requests.cpu]]`link:#quarkus-kubernetes_quarkus.knative.containers.-containers-.resources.requests.cpu[quarkus.knative.containers."containers".resources.requests.cpu]` + +[.description] +-- +CPU Requirements + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__RESOURCES_REQUESTS_CPU+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__RESOURCES_REQUESTS_CPU+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.containers.-containers-.resources.requests.memory]]`link:#quarkus-kubernetes_quarkus.knative.containers.-containers-.resources.requests.memory[quarkus.knative.containers."containers".resources.requests.memory]` + +[.description] +-- +Memory Requirements + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__RESOURCES_REQUESTS_MEMORY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__RESOURCES_REQUESTS_MEMORY+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.containers.-containers-.env.secrets]]`link:#quarkus-kubernetes_quarkus.knative.containers.-containers-.env.secrets[quarkus.knative.containers."containers".env.secrets]` + +[.description] +-- +The optional list of Secret names to load environment variables from. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__ENV_SECRETS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__ENV_SECRETS+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.containers.-containers-.env.configmaps]]`link:#quarkus-kubernetes_quarkus.knative.containers.-containers-.env.configmaps[quarkus.knative.containers."containers".env.configmaps]` + +[.description] +-- +The optional list of ConfigMap names to load environment variables from. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__ENV_CONFIGMAPS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__ENV_CONFIGMAPS+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.containers.-containers-.env.fields-fields]]`link:#quarkus-kubernetes_quarkus.knative.containers.-containers-.env.fields-fields[quarkus.knative.containers."containers".env.fields]` + +[.description] +-- +The map associating environment variable names to their associated field references they take their value from. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__ENV_FIELDS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__ENV_FIELDS+++` +endif::add-copy-button-to-env-var[] +--|`Map` +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.containers.-containers-.env.vars-vars]]`link:#quarkus-kubernetes_quarkus.knative.containers.-containers-.env.vars-vars[quarkus.knative.containers."containers".env.vars]` + +[.description] +-- +The map associating environment name to its associated value. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__ENV_VARS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__ENV_VARS+++` +endif::add-copy-button-to-env-var[] +--|`Map>` +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.containers.-containers-.env.mapping.-mapping-.from-secret]]`link:#quarkus-kubernetes_quarkus.knative.containers.-containers-.env.mapping.-mapping-.from-secret[quarkus.knative.containers."containers".env.mapping."mapping".from-secret]` + +[.description] +-- +The optional name of the Secret from which a value is to be extracted. Mutually exclusive with `from-configmap`. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__ENV_MAPPING__MAPPING__FROM_SECRET+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__ENV_MAPPING__MAPPING__FROM_SECRET+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.containers.-containers-.env.mapping.-mapping-.from-configmap]]`link:#quarkus-kubernetes_quarkus.knative.containers.-containers-.env.mapping.-mapping-.from-configmap[quarkus.knative.containers."containers".env.mapping."mapping".from-configmap]` + +[.description] +-- +The optional name of the ConfigMap from which a value is to be extracted. Mutually exclusive with `from-secret`. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__ENV_MAPPING__MAPPING__FROM_CONFIGMAP+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__ENV_MAPPING__MAPPING__FROM_CONFIGMAP+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.containers.-containers-.env.mapping.-mapping-.with-key]]`link:#quarkus-kubernetes_quarkus.knative.containers.-containers-.env.mapping.-mapping-.with-key[quarkus.knative.containers."containers".env.mapping."mapping".with-key]` + +[.description] +-- +The key identifying the field from which the value is extracted. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__ENV_MAPPING__MAPPING__WITH_KEY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__ENV_MAPPING__MAPPING__WITH_KEY+++` +endif::add-copy-button-to-env-var[] +--|string +|required icon:exclamation-circle[title=Configuration property is required] + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.host-aliases.-host-aliases-.ip]]`link:#quarkus-kubernetes_quarkus.knative.host-aliases.-host-aliases-.ip[quarkus.knative.host-aliases."host-aliases".ip]` + +[.description] +-- +The ip address + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_HOST_ALIASES__HOST_ALIASES__IP+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_HOST_ALIASES__HOST_ALIASES__IP+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.host-aliases.-host-aliases-.hostnames]]`link:#quarkus-kubernetes_quarkus.knative.host-aliases.-host-aliases-.hostnames[quarkus.knative.host-aliases."host-aliases".hostnames]` + +[.description] +-- +The hostnames to resolve to the ip + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_HOST_ALIASES__HOST_ALIASES__HOSTNAMES+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_HOST_ALIASES__HOST_ALIASES__HOSTNAMES+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.rbac.roles.-roles-.name]]`link:#quarkus-kubernetes_quarkus.knative.rbac.roles.-roles-.name[quarkus.knative.rbac.roles."roles".name]` + +[.description] +-- +The name of the role. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_RBAC_ROLES__ROLES__NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_RBAC_ROLES__ROLES__NAME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.rbac.roles.-roles-.namespace]]`link:#quarkus-kubernetes_quarkus.knative.rbac.roles.-roles-.namespace[quarkus.knative.rbac.roles."roles".namespace]` + +[.description] +-- +The namespace of the role. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_RBAC_ROLES__ROLES__NAMESPACE+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_RBAC_ROLES__ROLES__NAMESPACE+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.rbac.roles.-roles-.labels-labels]]`link:#quarkus-kubernetes_quarkus.knative.rbac.roles.-roles-.labels-labels[quarkus.knative.rbac.roles."roles".labels]` + +[.description] +-- +Labels to add into the Role resource. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_RBAC_ROLES__ROLES__LABELS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_RBAC_ROLES__ROLES__LABELS+++` +endif::add-copy-button-to-env-var[] +--|`Map` +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.rbac.roles.-roles-.policy-rules.-policy-rules-.api-groups]]`link:#quarkus-kubernetes_quarkus.knative.rbac.roles.-roles-.policy-rules.-policy-rules-.api-groups[quarkus.knative.rbac.roles."roles".policy-rules."policy-rules".api-groups]` + +[.description] +-- +API groups of the policy rule. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_RBAC_ROLES__ROLES__POLICY_RULES__POLICY_RULES__API_GROUPS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_RBAC_ROLES__ROLES__POLICY_RULES__POLICY_RULES__API_GROUPS+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.rbac.roles.-roles-.policy-rules.-policy-rules-.non-resource-urls]]`link:#quarkus-kubernetes_quarkus.knative.rbac.roles.-roles-.policy-rules.-policy-rules-.non-resource-urls[quarkus.knative.rbac.roles."roles".policy-rules."policy-rules".non-resource-urls]` + +[.description] +-- +Non resource URLs of the policy rule. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_RBAC_ROLES__ROLES__POLICY_RULES__POLICY_RULES__NON_RESOURCE_URLS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_RBAC_ROLES__ROLES__POLICY_RULES__POLICY_RULES__NON_RESOURCE_URLS+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.rbac.roles.-roles-.policy-rules.-policy-rules-.resource-names]]`link:#quarkus-kubernetes_quarkus.knative.rbac.roles.-roles-.policy-rules.-policy-rules-.resource-names[quarkus.knative.rbac.roles."roles".policy-rules."policy-rules".resource-names]` + +[.description] +-- +Resource names of the policy rule. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_RBAC_ROLES__ROLES__POLICY_RULES__POLICY_RULES__RESOURCE_NAMES+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_RBAC_ROLES__ROLES__POLICY_RULES__POLICY_RULES__RESOURCE_NAMES+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.rbac.roles.-roles-.policy-rules.-policy-rules-.resources]]`link:#quarkus-kubernetes_quarkus.knative.rbac.roles.-roles-.policy-rules.-policy-rules-.resources[quarkus.knative.rbac.roles."roles".policy-rules."policy-rules".resources]` + +[.description] +-- +Resources of the policy rule. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_RBAC_ROLES__ROLES__POLICY_RULES__POLICY_RULES__RESOURCES+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_RBAC_ROLES__ROLES__POLICY_RULES__POLICY_RULES__RESOURCES+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.rbac.roles.-roles-.policy-rules.-policy-rules-.verbs]]`link:#quarkus-kubernetes_quarkus.knative.rbac.roles.-roles-.policy-rules.-policy-rules-.verbs[quarkus.knative.rbac.roles."roles".policy-rules."policy-rules".verbs]` + +[.description] +-- +Verbs of the policy rule. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_RBAC_ROLES__ROLES__POLICY_RULES__POLICY_RULES__VERBS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_RBAC_ROLES__ROLES__POLICY_RULES__POLICY_RULES__VERBS+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.rbac.cluster-roles.-cluster-roles-.name]]`link:#quarkus-kubernetes_quarkus.knative.rbac.cluster-roles.-cluster-roles-.name[quarkus.knative.rbac.cluster-roles."cluster-roles".name]` + +[.description] +-- +The name of the cluster role. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_RBAC_CLUSTER_ROLES__CLUSTER_ROLES__NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_RBAC_CLUSTER_ROLES__CLUSTER_ROLES__NAME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.rbac.cluster-roles.-cluster-roles-.labels-labels]]`link:#quarkus-kubernetes_quarkus.knative.rbac.cluster-roles.-cluster-roles-.labels-labels[quarkus.knative.rbac.cluster-roles."cluster-roles".labels]` + +[.description] +-- +Labels to add into the ClusterRole resource. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_RBAC_CLUSTER_ROLES__CLUSTER_ROLES__LABELS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_RBAC_CLUSTER_ROLES__CLUSTER_ROLES__LABELS+++` +endif::add-copy-button-to-env-var[] +--|`Map` +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.rbac.cluster-roles.-cluster-roles-.policy-rules.-policy-rules-.api-groups]]`link:#quarkus-kubernetes_quarkus.knative.rbac.cluster-roles.-cluster-roles-.policy-rules.-policy-rules-.api-groups[quarkus.knative.rbac.cluster-roles."cluster-roles".policy-rules."policy-rules".api-groups]` + +[.description] +-- +API groups of the policy rule. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_RBAC_CLUSTER_ROLES__CLUSTER_ROLES__POLICY_RULES__POLICY_RULES__API_GROUPS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_RBAC_CLUSTER_ROLES__CLUSTER_ROLES__POLICY_RULES__POLICY_RULES__API_GROUPS+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.rbac.cluster-roles.-cluster-roles-.policy-rules.-policy-rules-.non-resource-urls]]`link:#quarkus-kubernetes_quarkus.knative.rbac.cluster-roles.-cluster-roles-.policy-rules.-policy-rules-.non-resource-urls[quarkus.knative.rbac.cluster-roles."cluster-roles".policy-rules."policy-rules".non-resource-urls]` + +[.description] +-- +Non resource URLs of the policy rule. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_RBAC_CLUSTER_ROLES__CLUSTER_ROLES__POLICY_RULES__POLICY_RULES__NON_RESOURCE_URLS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_RBAC_CLUSTER_ROLES__CLUSTER_ROLES__POLICY_RULES__POLICY_RULES__NON_RESOURCE_URLS+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.rbac.cluster-roles.-cluster-roles-.policy-rules.-policy-rules-.resource-names]]`link:#quarkus-kubernetes_quarkus.knative.rbac.cluster-roles.-cluster-roles-.policy-rules.-policy-rules-.resource-names[quarkus.knative.rbac.cluster-roles."cluster-roles".policy-rules."policy-rules".resource-names]` + +[.description] +-- +Resource names of the policy rule. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_RBAC_CLUSTER_ROLES__CLUSTER_ROLES__POLICY_RULES__POLICY_RULES__RESOURCE_NAMES+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_RBAC_CLUSTER_ROLES__CLUSTER_ROLES__POLICY_RULES__POLICY_RULES__RESOURCE_NAMES+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.rbac.cluster-roles.-cluster-roles-.policy-rules.-policy-rules-.resources]]`link:#quarkus-kubernetes_quarkus.knative.rbac.cluster-roles.-cluster-roles-.policy-rules.-policy-rules-.resources[quarkus.knative.rbac.cluster-roles."cluster-roles".policy-rules."policy-rules".resources]` + +[.description] +-- +Resources of the policy rule. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_RBAC_CLUSTER_ROLES__CLUSTER_ROLES__POLICY_RULES__POLICY_RULES__RESOURCES+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_RBAC_CLUSTER_ROLES__CLUSTER_ROLES__POLICY_RULES__POLICY_RULES__RESOURCES+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.rbac.cluster-roles.-cluster-roles-.policy-rules.-policy-rules-.verbs]]`link:#quarkus-kubernetes_quarkus.knative.rbac.cluster-roles.-cluster-roles-.policy-rules.-policy-rules-.verbs[quarkus.knative.rbac.cluster-roles."cluster-roles".policy-rules."policy-rules".verbs]` + +[.description] +-- +Verbs of the policy rule. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_RBAC_CLUSTER_ROLES__CLUSTER_ROLES__POLICY_RULES__POLICY_RULES__VERBS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_RBAC_CLUSTER_ROLES__CLUSTER_ROLES__POLICY_RULES__POLICY_RULES__VERBS+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.rbac.service-accounts.-service-accounts-.name]]`link:#quarkus-kubernetes_quarkus.knative.rbac.service-accounts.-service-accounts-.name[quarkus.knative.rbac.service-accounts."service-accounts".name]` + +[.description] +-- +The name of the service account. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_RBAC_SERVICE_ACCOUNTS__SERVICE_ACCOUNTS__NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_RBAC_SERVICE_ACCOUNTS__SERVICE_ACCOUNTS__NAME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.rbac.service-accounts.-service-accounts-.namespace]]`link:#quarkus-kubernetes_quarkus.knative.rbac.service-accounts.-service-accounts-.namespace[quarkus.knative.rbac.service-accounts."service-accounts".namespace]` + +[.description] +-- +The namespace of the service account. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_RBAC_SERVICE_ACCOUNTS__SERVICE_ACCOUNTS__NAMESPACE+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_RBAC_SERVICE_ACCOUNTS__SERVICE_ACCOUNTS__NAMESPACE+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.rbac.service-accounts.-service-accounts-.labels-labels]]`link:#quarkus-kubernetes_quarkus.knative.rbac.service-accounts.-service-accounts-.labels-labels[quarkus.knative.rbac.service-accounts."service-accounts".labels]` + +[.description] +-- +Labels of the service account. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_RBAC_SERVICE_ACCOUNTS__SERVICE_ACCOUNTS__LABELS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_RBAC_SERVICE_ACCOUNTS__SERVICE_ACCOUNTS__LABELS+++` +endif::add-copy-button-to-env-var[] +--|`Map` +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.rbac.service-accounts.-service-accounts-.use-as-default]]`link:#quarkus-kubernetes_quarkus.knative.rbac.service-accounts.-service-accounts-.use-as-default[quarkus.knative.rbac.service-accounts."service-accounts".use-as-default]` + +[.description] +-- +If true, this service account will be used in the generated Deployment resource. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_RBAC_SERVICE_ACCOUNTS__SERVICE_ACCOUNTS__USE_AS_DEFAULT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_RBAC_SERVICE_ACCOUNTS__SERVICE_ACCOUNTS__USE_AS_DEFAULT+++` +endif::add-copy-button-to-env-var[] +--|boolean +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.rbac.role-bindings.-role-bindings-.name]]`link:#quarkus-kubernetes_quarkus.knative.rbac.role-bindings.-role-bindings-.name[quarkus.knative.rbac.role-bindings."role-bindings".name]` + +[.description] +-- +Name of the RoleBinding resource to be generated. If not provided, it will use the application name plus the role ref name. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__NAME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.rbac.role-bindings.-role-bindings-.labels-labels]]`link:#quarkus-kubernetes_quarkus.knative.rbac.role-bindings.-role-bindings-.labels-labels[quarkus.knative.rbac.role-bindings."role-bindings".labels]` + +[.description] +-- +Labels to add into the RoleBinding resource. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__LABELS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__LABELS+++` +endif::add-copy-button-to-env-var[] +--|`Map` +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.rbac.role-bindings.-role-bindings-.role-name]]`link:#quarkus-kubernetes_quarkus.knative.rbac.role-bindings.-role-bindings-.role-name[quarkus.knative.rbac.role-bindings."role-bindings".role-name]` + +[.description] +-- +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. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__ROLE_NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__ROLE_NAME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.rbac.role-bindings.-role-bindings-.cluster-wide]]`link:#quarkus-kubernetes_quarkus.knative.rbac.role-bindings.-role-bindings-.cluster-wide[quarkus.knative.rbac.role-bindings."role-bindings".cluster-wide]` + +[.description] +-- +If the Role sets in the `role-name` property is cluster wide or not. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__CLUSTER_WIDE+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__CLUSTER_WIDE+++` +endif::add-copy-button-to-env-var[] +--|boolean +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.rbac.role-bindings.-role-bindings-.subjects.-subjects-.name]]`link:#quarkus-kubernetes_quarkus.knative.rbac.role-bindings.-role-bindings-.subjects.-subjects-.name[quarkus.knative.rbac.role-bindings."role-bindings".subjects."subjects".name]` + +[.description] +-- +The "name" resource to use by the Subject element in the generated Role Binding resource. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__SUBJECTS__SUBJECTS__NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__SUBJECTS__SUBJECTS__NAME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.rbac.role-bindings.-role-bindings-.subjects.-subjects-.kind]]`link:#quarkus-kubernetes_quarkus.knative.rbac.role-bindings.-role-bindings-.subjects.-subjects-.kind[quarkus.knative.rbac.role-bindings."role-bindings".subjects."subjects".kind]` + +[.description] +-- +The "kind" resource to use by the Subject element in the generated Role Binding resource. By default, it uses the "ServiceAccount" kind. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__SUBJECTS__SUBJECTS__KIND+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__SUBJECTS__SUBJECTS__KIND+++` +endif::add-copy-button-to-env-var[] +--|string +|`ServiceAccount` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.rbac.role-bindings.-role-bindings-.subjects.-subjects-.api-group]]`link:#quarkus-kubernetes_quarkus.knative.rbac.role-bindings.-role-bindings-.subjects.-subjects-.api-group[quarkus.knative.rbac.role-bindings."role-bindings".subjects."subjects".api-group]` + +[.description] +-- +The "apiGroup" resource that matches with the "kind" property. By default, it's empty. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__SUBJECTS__SUBJECTS__API_GROUP+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__SUBJECTS__SUBJECTS__API_GROUP+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.rbac.role-bindings.-role-bindings-.subjects.-subjects-.namespace]]`link:#quarkus-kubernetes_quarkus.knative.rbac.role-bindings.-role-bindings-.subjects.-subjects-.namespace[quarkus.knative.rbac.role-bindings."role-bindings".subjects."subjects".namespace]` + +[.description] +-- +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. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__SUBJECTS__SUBJECTS__NAMESPACE+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__SUBJECTS__SUBJECTS__NAMESPACE+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.rbac.cluster-role-bindings.-cluster-role-bindings-.name]]`link:#quarkus-kubernetes_quarkus.knative.rbac.cluster-role-bindings.-cluster-role-bindings-.name[quarkus.knative.rbac.cluster-role-bindings."cluster-role-bindings".name]` + +[.description] +-- +Name of the ClusterRoleBinding resource to be generated. If not provided, it will use the application name plus the role ref name. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_RBAC_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_RBAC_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__NAME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.rbac.cluster-role-bindings.-cluster-role-bindings-.labels-labels]]`link:#quarkus-kubernetes_quarkus.knative.rbac.cluster-role-bindings.-cluster-role-bindings-.labels-labels[quarkus.knative.rbac.cluster-role-bindings."cluster-role-bindings".labels]` + +[.description] +-- +Labels to add into the RoleBinding resource. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_RBAC_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__LABELS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_RBAC_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__LABELS+++` +endif::add-copy-button-to-env-var[] +--|`Map` +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.rbac.cluster-role-bindings.-cluster-role-bindings-.role-name]]`link:#quarkus-kubernetes_quarkus.knative.rbac.cluster-role-bindings.-cluster-role-bindings-.role-name[quarkus.knative.rbac.cluster-role-bindings."cluster-role-bindings".role-name]` + +[.description] +-- +The name of the ClusterRole resource to use by the RoleRef element in the generated ClusterRoleBinding resource. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_RBAC_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__ROLE_NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_RBAC_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__ROLE_NAME+++` +endif::add-copy-button-to-env-var[] +--|string +|required icon:exclamation-circle[title=Configuration property is required] + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.rbac.cluster-role-bindings.-cluster-role-bindings-.subjects.-subjects-.name]]`link:#quarkus-kubernetes_quarkus.knative.rbac.cluster-role-bindings.-cluster-role-bindings-.subjects.-subjects-.name[quarkus.knative.rbac.cluster-role-bindings."cluster-role-bindings".subjects."subjects".name]` + +[.description] +-- +The "name" resource to use by the Subject element in the generated Role Binding resource. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_RBAC_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__SUBJECTS__SUBJECTS__NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_RBAC_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__SUBJECTS__SUBJECTS__NAME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.rbac.cluster-role-bindings.-cluster-role-bindings-.subjects.-subjects-.kind]]`link:#quarkus-kubernetes_quarkus.knative.rbac.cluster-role-bindings.-cluster-role-bindings-.subjects.-subjects-.kind[quarkus.knative.rbac.cluster-role-bindings."cluster-role-bindings".subjects."subjects".kind]` + +[.description] +-- +The "kind" resource to use by the Subject element in the generated Role Binding resource. By default, it uses the "ServiceAccount" kind. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_RBAC_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__SUBJECTS__SUBJECTS__KIND+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_RBAC_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__SUBJECTS__SUBJECTS__KIND+++` +endif::add-copy-button-to-env-var[] +--|string +|`ServiceAccount` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.rbac.cluster-role-bindings.-cluster-role-bindings-.subjects.-subjects-.api-group]]`link:#quarkus-kubernetes_quarkus.knative.rbac.cluster-role-bindings.-cluster-role-bindings-.subjects.-subjects-.api-group[quarkus.knative.rbac.cluster-role-bindings."cluster-role-bindings".subjects."subjects".api-group]` + +[.description] +-- +The "apiGroup" resource that matches with the "kind" property. By default, it's empty. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_RBAC_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__SUBJECTS__SUBJECTS__API_GROUP+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_RBAC_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__SUBJECTS__SUBJECTS__API_GROUP+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.rbac.cluster-role-bindings.-cluster-role-bindings-.subjects.-subjects-.namespace]]`link:#quarkus-kubernetes_quarkus.knative.rbac.cluster-role-bindings.-cluster-role-bindings-.subjects.-subjects-.namespace[quarkus.knative.rbac.cluster-role-bindings."cluster-role-bindings".subjects."subjects".namespace]` + +[.description] +-- +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. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_RBAC_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__SUBJECTS__SUBJECTS__NAMESPACE+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_RBAC_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__SUBJECTS__SUBJECTS__NAMESPACE+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.env.fields-fields]]`link:#quarkus-kubernetes_quarkus.knative.env.fields-fields[quarkus.knative.env.fields]` + +[.description] +-- +The map associating environment variable names to their associated field references they take their value from. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_ENV_FIELDS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_ENV_FIELDS+++` +endif::add-copy-button-to-env-var[] +--|`Map` +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.env.vars-vars]]`link:#quarkus-kubernetes_quarkus.knative.env.vars-vars[quarkus.knative.env.vars]` + +[.description] +-- +The map associating environment name to its associated value. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_ENV_VARS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_ENV_VARS+++` +endif::add-copy-button-to-env-var[] +--|`Map>` +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.env.mapping.-mapping-.from-secret]]`link:#quarkus-kubernetes_quarkus.knative.env.mapping.-mapping-.from-secret[quarkus.knative.env.mapping."mapping".from-secret]` + +[.description] +-- +The optional name of the Secret from which a value is to be extracted. Mutually exclusive with `from-configmap`. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_ENV_MAPPING__MAPPING__FROM_SECRET+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_ENV_MAPPING__MAPPING__FROM_SECRET+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.env.mapping.-mapping-.from-configmap]]`link:#quarkus-kubernetes_quarkus.knative.env.mapping.-mapping-.from-configmap[quarkus.knative.env.mapping."mapping".from-configmap]` + +[.description] +-- +The optional name of the ConfigMap from which a value is to be extracted. Mutually exclusive with `from-secret`. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_ENV_MAPPING__MAPPING__FROM_CONFIGMAP+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_ENV_MAPPING__MAPPING__FROM_CONFIGMAP+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.env.mapping.-mapping-.with-key]]`link:#quarkus-kubernetes_quarkus.knative.env.mapping.-mapping-.with-key[quarkus.knative.env.mapping."mapping".with-key]` + +[.description] +-- +The key identifying the field from which the value is extracted. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_ENV_MAPPING__MAPPING__WITH_KEY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_ENV_MAPPING__MAPPING__WITH_KEY+++` +endif::add-copy-button-to-env-var[] +--|string +|required icon:exclamation-circle[title=Configuration property is required] + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.traffic.-traffic-.tag]]`link:#quarkus-kubernetes_quarkus.knative.traffic.-traffic-.tag[quarkus.knative.traffic."traffic".tag]` + +[.description] +-- +Tag is optionally used to expose a dedicated url for referencing this target exclusively. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_TRAFFIC__TRAFFIC__TAG+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_TRAFFIC__TRAFFIC__TAG+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.traffic.-traffic-.revision-name]]`link:#quarkus-kubernetes_quarkus.knative.traffic.-traffic-.revision-name[quarkus.knative.traffic."traffic".revision-name]` + +[.description] +-- +RevisionName of a specific revision to which to send this portion of traffic. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_TRAFFIC__TRAFFIC__REVISION_NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_TRAFFIC__TRAFFIC__REVISION_NAME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.traffic.-traffic-.latest-revision]]`link:#quarkus-kubernetes_quarkus.knative.traffic.-traffic-.latest-revision[quarkus.knative.traffic."traffic".latest-revision]` + +[.description] +-- +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. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_TRAFFIC__TRAFFIC__LATEST_REVISION+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_TRAFFIC__TRAFFIC__LATEST_REVISION+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.traffic.-traffic-.percent]]`link:#quarkus-kubernetes_quarkus.knative.traffic.-traffic-.percent[quarkus.knative.traffic."traffic".percent]` + +[.description] +-- +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. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_TRAFFIC__TRAFFIC__PERCENT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_TRAFFIC__TRAFFIC__PERCENT+++` +endif::add-copy-button-to-env-var[] +--|long +|`100` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-env.secrets]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-env.secrets[quarkus.kubernetes.get-env.secrets]` + +[.description] +-- +The optional list of Secret names to load environment variables from. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_ENV_SECRETS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_ENV_SECRETS+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-env.configmaps]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-env.configmaps[quarkus.kubernetes.get-env.configmaps]` + +[.description] +-- +The optional list of ConfigMap names to load environment variables from. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_ENV_CONFIGMAPS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_ENV_CONFIGMAPS+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-target-platform-name]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-target-platform-name[quarkus.kubernetes.get-target-platform-name]` + +[.description] +-- +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_TARGET_PLATFORM_NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_TARGET_PLATFORM_NAME+++` +endif::add-copy-button-to-env-var[] +--|string +|required icon:exclamation-circle[title=Configuration property is required] + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-part-of]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-part-of[quarkus.kubernetes.get-part-of]` + +[.description] +-- +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_PART_OF+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_PART_OF+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-name]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-name[quarkus.kubernetes.get-name]` + +[.description] +-- +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_NAME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-version]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-version[quarkus.kubernetes.get-version]` + +[.description] +-- +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_VERSION+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_VERSION+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-namespace]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-namespace[quarkus.kubernetes.get-namespace]` + +[.description] +-- +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_NAMESPACE+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_NAMESPACE+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.is-add-build-timestamp]]`link:#quarkus-kubernetes_quarkus.kubernetes.is-add-build-timestamp[quarkus.kubernetes.is-add-build-timestamp]` + +[.description] +-- +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_IS_ADD_BUILD_TIMESTAMP+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_IS_ADD_BUILD_TIMESTAMP+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.is-add-version-to-label-selectors]]`link:#quarkus-kubernetes_quarkus.kubernetes.is-add-version-to-label-selectors[quarkus.kubernetes.is-add-version-to-label-selectors]` + +[.description] +-- +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_IS_ADD_VERSION_TO_LABEL_SELECTORS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_IS_ADD_VERSION_TO_LABEL_SELECTORS+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.is-add-name-to-label-selectors]]`link:#quarkus-kubernetes_quarkus.kubernetes.is-add-name-to-label-selectors[quarkus.kubernetes.is-add-name-to-label-selectors]` + +[.description] +-- +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_IS_ADD_NAME_TO_LABEL_SELECTORS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_IS_ADD_NAME_TO_LABEL_SELECTORS+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-working-dir]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-working-dir[quarkus.kubernetes.get-working-dir]` + +[.description] +-- +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_WORKING_DIR+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_WORKING_DIR+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-command]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-command[quarkus.kubernetes.get-command]` + +[.description] +-- +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_COMMAND+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_COMMAND+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-arguments]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-arguments[quarkus.kubernetes.get-arguments]` + +[.description] +-- +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_ARGUMENTS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_ARGUMENTS+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-service-account]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-service-account[quarkus.kubernetes.get-service-account]` + +[.description] +-- +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SERVICE_ACCOUNT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SERVICE_ACCOUNT+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-container-name]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-container-name[quarkus.kubernetes.get-container-name]` + +[.description] +-- +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_CONTAINER_NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_CONTAINER_NAME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-service-type]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-service-type[quarkus.kubernetes.get-service-type]` + +[.description] +-- +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SERVICE_TYPE+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SERVICE_TYPE+++` +endif::add-copy-button-to-env-var[] +-- a| +`cluster-ip`, `node-port`, `load-balancer`, `external-name` +|required icon:exclamation-circle[title=Configuration property is required] + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-image-pull-policy]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-image-pull-policy[quarkus.kubernetes.get-image-pull-policy]` + +[.description] +-- +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_IMAGE_PULL_POLICY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_IMAGE_PULL_POLICY+++` +endif::add-copy-button-to-env-var[] +-- a| +`always`, `if-not-present`, `never` +|required icon:exclamation-circle[title=Configuration property is required] + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-image-pull-secrets]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-image-pull-secrets[quarkus.kubernetes.get-image-pull-secrets]` + +[.description] +-- +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_IMAGE_PULL_SECRETS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_IMAGE_PULL_SECRETS+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-liveness-probe.http-action-port]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-liveness-probe.http-action-port[quarkus.kubernetes.get-liveness-probe.http-action-port]` + +[.description] +-- +The port number to use when configuring the `http get` action. If not configured, the port corresponding to the `httpActionPortName` will be used. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_LIVENESS_PROBE_HTTP_ACTION_PORT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_LIVENESS_PROBE_HTTP_ACTION_PORT+++` +endif::add-copy-button-to-env-var[] +--|int +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-liveness-probe.http-action-port-name]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-liveness-probe.http-action-port-name[quarkus.kubernetes.get-liveness-probe.http-action-port-name]` + +[.description] +-- +The port name for selecting the port of the `HTTP get` action. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_LIVENESS_PROBE_HTTP_ACTION_PORT_NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_LIVENESS_PROBE_HTTP_ACTION_PORT_NAME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-liveness-probe.http-action-path]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-liveness-probe.http-action-path[quarkus.kubernetes.get-liveness-probe.http-action-path]` + +[.description] +-- +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. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_LIVENESS_PROBE_HTTP_ACTION_PATH+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_LIVENESS_PROBE_HTTP_ACTION_PATH+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-liveness-probe.http-action-scheme]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-liveness-probe.http-action-scheme[quarkus.kubernetes.get-liveness-probe.http-action-scheme]` + +[.description] +-- +The scheme of the `HTTP get` action. Can be either "HTTP" or "HTTPS". + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_LIVENESS_PROBE_HTTP_ACTION_SCHEME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_LIVENESS_PROBE_HTTP_ACTION_SCHEME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-liveness-probe.exec-action]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-liveness-probe.exec-action[quarkus.kubernetes.get-liveness-probe.exec-action]` + +[.description] +-- +The command to use for the probe. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_LIVENESS_PROBE_EXEC_ACTION+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_LIVENESS_PROBE_EXEC_ACTION+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-liveness-probe.tcp-socket-action]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-liveness-probe.tcp-socket-action[quarkus.kubernetes.get-liveness-probe.tcp-socket-action]` + +[.description] +-- +The tcp socket to use for the probe (the format is host:port). + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_LIVENESS_PROBE_TCP_SOCKET_ACTION+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_LIVENESS_PROBE_TCP_SOCKET_ACTION+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-liveness-probe.grpc-action]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-liveness-probe.grpc-action[quarkus.kubernetes.get-liveness-probe.grpc-action]` + +[.description] +-- +The gRPC port to use for the probe (the format is either port or port:service). + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_LIVENESS_PROBE_GRPC_ACTION+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_LIVENESS_PROBE_GRPC_ACTION+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-liveness-probe.grpc-action-enabled]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-liveness-probe.grpc-action-enabled[quarkus.kubernetes.get-liveness-probe.grpc-action-enabled]` + +[.description] +-- +If enabled and `grpc-action` is not provided, it will use the generated service name and the gRPC port. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_LIVENESS_PROBE_GRPC_ACTION_ENABLED+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_LIVENESS_PROBE_GRPC_ACTION_ENABLED+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-liveness-probe.initial-delay]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-liveness-probe.initial-delay[quarkus.kubernetes.get-liveness-probe.initial-delay]` + +[.description] +-- +The amount of time to wait before starting to probe. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_LIVENESS_PROBE_INITIAL_DELAY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_LIVENESS_PROBE_INITIAL_DELAY+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`5S` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-liveness-probe.period]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-liveness-probe.period[quarkus.kubernetes.get-liveness-probe.period]` + +[.description] +-- +The period in which the action should be called. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_LIVENESS_PROBE_PERIOD+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_LIVENESS_PROBE_PERIOD+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`10S` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-liveness-probe.timeout]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-liveness-probe.timeout[quarkus.kubernetes.get-liveness-probe.timeout]` + +[.description] +-- +The amount of time to wait for each action. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_LIVENESS_PROBE_TIMEOUT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_LIVENESS_PROBE_TIMEOUT+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`10S` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-liveness-probe.success-threshold]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-liveness-probe.success-threshold[quarkus.kubernetes.get-liveness-probe.success-threshold]` + +[.description] +-- +The success threshold to use. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_LIVENESS_PROBE_SUCCESS_THRESHOLD+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_LIVENESS_PROBE_SUCCESS_THRESHOLD+++` +endif::add-copy-button-to-env-var[] +--|int +|`1` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-liveness-probe.failure-threshold]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-liveness-probe.failure-threshold[quarkus.kubernetes.get-liveness-probe.failure-threshold]` + +[.description] +-- +The failure threshold to use. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_LIVENESS_PROBE_FAILURE_THRESHOLD+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_LIVENESS_PROBE_FAILURE_THRESHOLD+++` +endif::add-copy-button-to-env-var[] +--|int +|`3` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-readiness-probe.http-action-port]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-readiness-probe.http-action-port[quarkus.kubernetes.get-readiness-probe.http-action-port]` + +[.description] +-- +The port number to use when configuring the `http get` action. If not configured, the port corresponding to the `httpActionPortName` will be used. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_READINESS_PROBE_HTTP_ACTION_PORT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_READINESS_PROBE_HTTP_ACTION_PORT+++` +endif::add-copy-button-to-env-var[] +--|int +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-readiness-probe.http-action-port-name]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-readiness-probe.http-action-port-name[quarkus.kubernetes.get-readiness-probe.http-action-port-name]` + +[.description] +-- +The port name for selecting the port of the `HTTP get` action. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_READINESS_PROBE_HTTP_ACTION_PORT_NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_READINESS_PROBE_HTTP_ACTION_PORT_NAME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-readiness-probe.http-action-path]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-readiness-probe.http-action-path[quarkus.kubernetes.get-readiness-probe.http-action-path]` + +[.description] +-- +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. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_READINESS_PROBE_HTTP_ACTION_PATH+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_READINESS_PROBE_HTTP_ACTION_PATH+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-readiness-probe.http-action-scheme]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-readiness-probe.http-action-scheme[quarkus.kubernetes.get-readiness-probe.http-action-scheme]` + +[.description] +-- +The scheme of the `HTTP get` action. Can be either "HTTP" or "HTTPS". + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_READINESS_PROBE_HTTP_ACTION_SCHEME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_READINESS_PROBE_HTTP_ACTION_SCHEME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-readiness-probe.exec-action]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-readiness-probe.exec-action[quarkus.kubernetes.get-readiness-probe.exec-action]` + +[.description] +-- +The command to use for the probe. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_READINESS_PROBE_EXEC_ACTION+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_READINESS_PROBE_EXEC_ACTION+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-readiness-probe.tcp-socket-action]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-readiness-probe.tcp-socket-action[quarkus.kubernetes.get-readiness-probe.tcp-socket-action]` + +[.description] +-- +The tcp socket to use for the probe (the format is host:port). + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_READINESS_PROBE_TCP_SOCKET_ACTION+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_READINESS_PROBE_TCP_SOCKET_ACTION+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-readiness-probe.grpc-action]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-readiness-probe.grpc-action[quarkus.kubernetes.get-readiness-probe.grpc-action]` + +[.description] +-- +The gRPC port to use for the probe (the format is either port or port:service). + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_READINESS_PROBE_GRPC_ACTION+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_READINESS_PROBE_GRPC_ACTION+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-readiness-probe.grpc-action-enabled]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-readiness-probe.grpc-action-enabled[quarkus.kubernetes.get-readiness-probe.grpc-action-enabled]` + +[.description] +-- +If enabled and `grpc-action` is not provided, it will use the generated service name and the gRPC port. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_READINESS_PROBE_GRPC_ACTION_ENABLED+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_READINESS_PROBE_GRPC_ACTION_ENABLED+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-readiness-probe.initial-delay]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-readiness-probe.initial-delay[quarkus.kubernetes.get-readiness-probe.initial-delay]` + +[.description] +-- +The amount of time to wait before starting to probe. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_READINESS_PROBE_INITIAL_DELAY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_READINESS_PROBE_INITIAL_DELAY+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`5S` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-readiness-probe.period]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-readiness-probe.period[quarkus.kubernetes.get-readiness-probe.period]` + +[.description] +-- +The period in which the action should be called. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_READINESS_PROBE_PERIOD+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_READINESS_PROBE_PERIOD+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`10S` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-readiness-probe.timeout]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-readiness-probe.timeout[quarkus.kubernetes.get-readiness-probe.timeout]` + +[.description] +-- +The amount of time to wait for each action. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_READINESS_PROBE_TIMEOUT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_READINESS_PROBE_TIMEOUT+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`10S` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-readiness-probe.success-threshold]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-readiness-probe.success-threshold[quarkus.kubernetes.get-readiness-probe.success-threshold]` + +[.description] +-- +The success threshold to use. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_READINESS_PROBE_SUCCESS_THRESHOLD+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_READINESS_PROBE_SUCCESS_THRESHOLD+++` +endif::add-copy-button-to-env-var[] +--|int +|`1` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-readiness-probe.failure-threshold]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-readiness-probe.failure-threshold[quarkus.kubernetes.get-readiness-probe.failure-threshold]` + +[.description] +-- +The failure threshold to use. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_READINESS_PROBE_FAILURE_THRESHOLD+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_READINESS_PROBE_FAILURE_THRESHOLD+++` +endif::add-copy-button-to-env-var[] +--|int +|`3` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-startup-probe.http-action-port]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-startup-probe.http-action-port[quarkus.kubernetes.get-startup-probe.http-action-port]` + +[.description] +-- +The port number to use when configuring the `http get` action. If not configured, the port corresponding to the `httpActionPortName` will be used. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_STARTUP_PROBE_HTTP_ACTION_PORT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_STARTUP_PROBE_HTTP_ACTION_PORT+++` +endif::add-copy-button-to-env-var[] +--|int +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-startup-probe.http-action-port-name]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-startup-probe.http-action-port-name[quarkus.kubernetes.get-startup-probe.http-action-port-name]` + +[.description] +-- +The port name for selecting the port of the `HTTP get` action. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_STARTUP_PROBE_HTTP_ACTION_PORT_NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_STARTUP_PROBE_HTTP_ACTION_PORT_NAME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-startup-probe.http-action-path]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-startup-probe.http-action-path[quarkus.kubernetes.get-startup-probe.http-action-path]` + +[.description] +-- +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. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_STARTUP_PROBE_HTTP_ACTION_PATH+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_STARTUP_PROBE_HTTP_ACTION_PATH+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-startup-probe.http-action-scheme]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-startup-probe.http-action-scheme[quarkus.kubernetes.get-startup-probe.http-action-scheme]` + +[.description] +-- +The scheme of the `HTTP get` action. Can be either "HTTP" or "HTTPS". + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_STARTUP_PROBE_HTTP_ACTION_SCHEME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_STARTUP_PROBE_HTTP_ACTION_SCHEME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-startup-probe.exec-action]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-startup-probe.exec-action[quarkus.kubernetes.get-startup-probe.exec-action]` + +[.description] +-- +The command to use for the probe. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_STARTUP_PROBE_EXEC_ACTION+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_STARTUP_PROBE_EXEC_ACTION+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-startup-probe.tcp-socket-action]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-startup-probe.tcp-socket-action[quarkus.kubernetes.get-startup-probe.tcp-socket-action]` + +[.description] +-- +The tcp socket to use for the probe (the format is host:port). + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_STARTUP_PROBE_TCP_SOCKET_ACTION+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_STARTUP_PROBE_TCP_SOCKET_ACTION+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-startup-probe.grpc-action]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-startup-probe.grpc-action[quarkus.kubernetes.get-startup-probe.grpc-action]` + +[.description] +-- +The gRPC port to use for the probe (the format is either port or port:service). + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_STARTUP_PROBE_GRPC_ACTION+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_STARTUP_PROBE_GRPC_ACTION+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-startup-probe.grpc-action-enabled]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-startup-probe.grpc-action-enabled[quarkus.kubernetes.get-startup-probe.grpc-action-enabled]` + +[.description] +-- +If enabled and `grpc-action` is not provided, it will use the generated service name and the gRPC port. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_STARTUP_PROBE_GRPC_ACTION_ENABLED+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_STARTUP_PROBE_GRPC_ACTION_ENABLED+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-startup-probe.initial-delay]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-startup-probe.initial-delay[quarkus.kubernetes.get-startup-probe.initial-delay]` + +[.description] +-- +The amount of time to wait before starting to probe. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_STARTUP_PROBE_INITIAL_DELAY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_STARTUP_PROBE_INITIAL_DELAY+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`5S` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-startup-probe.period]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-startup-probe.period[quarkus.kubernetes.get-startup-probe.period]` + +[.description] +-- +The period in which the action should be called. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_STARTUP_PROBE_PERIOD+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_STARTUP_PROBE_PERIOD+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`10S` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-startup-probe.timeout]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-startup-probe.timeout[quarkus.kubernetes.get-startup-probe.timeout]` + +[.description] +-- +The amount of time to wait for each action. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_STARTUP_PROBE_TIMEOUT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_STARTUP_PROBE_TIMEOUT+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`10S` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-startup-probe.success-threshold]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-startup-probe.success-threshold[quarkus.kubernetes.get-startup-probe.success-threshold]` + +[.description] +-- +The success threshold to use. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_STARTUP_PROBE_SUCCESS_THRESHOLD+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_STARTUP_PROBE_SUCCESS_THRESHOLD+++` +endif::add-copy-button-to-env-var[] +--|int +|`1` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-startup-probe.failure-threshold]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-startup-probe.failure-threshold[quarkus.kubernetes.get-startup-probe.failure-threshold]` + +[.description] +-- +The failure threshold to use. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_STARTUP_PROBE_FAILURE_THRESHOLD+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_STARTUP_PROBE_FAILURE_THRESHOLD+++` +endif::add-copy-button-to-env-var[] +--|int +|`3` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-prometheus-config.annotations]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-prometheus-config.annotations[quarkus.kubernetes.get-prometheus-config.annotations]` + +[.description] +-- +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. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_PROMETHEUS_CONFIG_ANNOTATIONS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_PROMETHEUS_CONFIG_ANNOTATIONS+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`true` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-prometheus-config.prefix]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-prometheus-config.prefix[quarkus.kubernetes.get-prometheus-config.prefix]` + +[.description] +-- +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 + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_PROMETHEUS_CONFIG_PREFIX+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_PROMETHEUS_CONFIG_PREFIX+++` +endif::add-copy-button-to-env-var[] +--|string +|`prometheus.io` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-prometheus-config.scrape]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-prometheus-config.scrape[quarkus.kubernetes.get-prometheus-config.scrape]` + +[.description] +-- +Define the annotation used to indicate services that should be scraped. By default, `/scrape` will be appended to the defined prefix. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_PROMETHEUS_CONFIG_SCRAPE+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_PROMETHEUS_CONFIG_SCRAPE+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-prometheus-config.path]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-prometheus-config.path[quarkus.kubernetes.get-prometheus-config.path]` + +[.description] +-- +Define the annotation used to indicate the path to scrape. By default, `/path` will be appended to the defined prefix. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_PROMETHEUS_CONFIG_PATH+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_PROMETHEUS_CONFIG_PATH+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-prometheus-config.port]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-prometheus-config.port[quarkus.kubernetes.get-prometheus-config.port]` + +[.description] +-- +Define the annotation used to indicate the port to scrape. By default, `/port` will be appended to the defined prefix. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_PROMETHEUS_CONFIG_PORT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_PROMETHEUS_CONFIG_PORT+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-prometheus-config.scheme]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-prometheus-config.scheme[quarkus.kubernetes.get-prometheus-config.scheme]` + +[.description] +-- +Define the annotation used to indicate the scheme to use for scraping By default, `/scheme` will be appended to the defined prefix. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_PROMETHEUS_CONFIG_SCHEME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_PROMETHEUS_CONFIG_SCHEME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-empty-dir-volumes]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-empty-dir-volumes[quarkus.kubernetes.get-empty-dir-volumes]` + +[.description] +-- +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_EMPTY_DIR_VOLUMES+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_EMPTY_DIR_VOLUMES+++` +endif::add-copy-button-to-env-var[] +--|list of string +|required icon:exclamation-circle[title=Configuration property is required] + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-resources.limits.cpu]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-resources.limits.cpu[quarkus.kubernetes.get-resources.limits.cpu]` + +[.description] +-- +CPU Requirements + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_RESOURCES_LIMITS_CPU+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_RESOURCES_LIMITS_CPU+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-resources.limits.memory]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-resources.limits.memory[quarkus.kubernetes.get-resources.limits.memory]` + +[.description] +-- +Memory Requirements + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_RESOURCES_LIMITS_MEMORY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_RESOURCES_LIMITS_MEMORY+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-resources.requests.cpu]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-resources.requests.cpu[quarkus.kubernetes.get-resources.requests.cpu]` + +[.description] +-- +CPU Requirements + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_RESOURCES_REQUESTS_CPU+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_RESOURCES_REQUESTS_CPU+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-resources.requests.memory]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-resources.requests.memory[quarkus.kubernetes.get-resources.requests.memory]` + +[.description] +-- +Memory Requirements + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_RESOURCES_REQUESTS_MEMORY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_RESOURCES_REQUESTS_MEMORY+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-app-secret]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-app-secret[quarkus.kubernetes.get-app-secret]` + +[.description] +-- +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_APP_SECRET+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_APP_SECRET+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-app-config-map]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-app-config-map[quarkus.kubernetes.get-app-config-map]` + +[.description] +-- +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_APP_CONFIG_MAP+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_APP_CONFIG_MAP+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-security-context.se-linux-options.level]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-security-context.se-linux-options.level[quarkus.kubernetes.get-security-context.se-linux-options.level]` + +[.description] +-- +The SELinux level label that applies to the container. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SECURITY_CONTEXT_SE_LINUX_OPTIONS_LEVEL+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SECURITY_CONTEXT_SE_LINUX_OPTIONS_LEVEL+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-security-context.se-linux-options.role]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-security-context.se-linux-options.role[quarkus.kubernetes.get-security-context.se-linux-options.role]` + +[.description] +-- +The SELinux role label that applies to the container. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SECURITY_CONTEXT_SE_LINUX_OPTIONS_ROLE+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SECURITY_CONTEXT_SE_LINUX_OPTIONS_ROLE+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-security-context.se-linux-options.type]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-security-context.se-linux-options.type[quarkus.kubernetes.get-security-context.se-linux-options.type]` + +[.description] +-- +The SELinux type label that applies to the container. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SECURITY_CONTEXT_SE_LINUX_OPTIONS_TYPE+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SECURITY_CONTEXT_SE_LINUX_OPTIONS_TYPE+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-security-context.se-linux-options.user]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-security-context.se-linux-options.user[quarkus.kubernetes.get-security-context.se-linux-options.user]` + +[.description] +-- +The SELinux user label that applies to the container. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SECURITY_CONTEXT_SE_LINUX_OPTIONS_USER+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SECURITY_CONTEXT_SE_LINUX_OPTIONS_USER+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-security-context.windows-options.gmsa-credential-spec-name]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-security-context.windows-options.gmsa-credential-spec-name[quarkus.kubernetes.get-security-context.windows-options.gmsa-credential-spec-name]` + +[.description] +-- +The name of the GMSA credential spec to use. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SECURITY_CONTEXT_WINDOWS_OPTIONS_GMSA_CREDENTIAL_SPEC_NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SECURITY_CONTEXT_WINDOWS_OPTIONS_GMSA_CREDENTIAL_SPEC_NAME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-security-context.windows-options.gmsa-credential-spec]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-security-context.windows-options.gmsa-credential-spec[quarkus.kubernetes.get-security-context.windows-options.gmsa-credential-spec]` + +[.description] +-- +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. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SECURITY_CONTEXT_WINDOWS_OPTIONS_GMSA_CREDENTIAL_SPEC+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SECURITY_CONTEXT_WINDOWS_OPTIONS_GMSA_CREDENTIAL_SPEC+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-security-context.windows-options.run-as-user-name]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-security-context.windows-options.run-as-user-name[quarkus.kubernetes.get-security-context.windows-options.run-as-user-name]` + +[.description] +-- +The UserName in Windows to run the entrypoint of the container process. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SECURITY_CONTEXT_WINDOWS_OPTIONS_RUN_AS_USER_NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SECURITY_CONTEXT_WINDOWS_OPTIONS_RUN_AS_USER_NAME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-security-context.windows-options.host-process]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-security-context.windows-options.host-process[quarkus.kubernetes.get-security-context.windows-options.host-process]` + +[.description] +-- +HostProcess determines if a container should be run as a 'Host Process' container. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SECURITY_CONTEXT_WINDOWS_OPTIONS_HOST_PROCESS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SECURITY_CONTEXT_WINDOWS_OPTIONS_HOST_PROCESS+++` +endif::add-copy-button-to-env-var[] +--|boolean +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-security-context.run-as-user]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-security-context.run-as-user[quarkus.kubernetes.get-security-context.run-as-user]` + +[.description] +-- +The UID to run the entrypoint of the container process. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SECURITY_CONTEXT_RUN_AS_USER+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SECURITY_CONTEXT_RUN_AS_USER+++` +endif::add-copy-button-to-env-var[] +--|long +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-security-context.run-as-group]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-security-context.run-as-group[quarkus.kubernetes.get-security-context.run-as-group]` + +[.description] +-- +The GID to run the entrypoint of the container process. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SECURITY_CONTEXT_RUN_AS_GROUP+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SECURITY_CONTEXT_RUN_AS_GROUP+++` +endif::add-copy-button-to-env-var[] +--|long +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-security-context.run-as-non-root]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-security-context.run-as-non-root[quarkus.kubernetes.get-security-context.run-as-non-root]` + +[.description] +-- +Indicates that the container must run as a non-root user. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SECURITY_CONTEXT_RUN_AS_NON_ROOT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SECURITY_CONTEXT_RUN_AS_NON_ROOT+++` +endif::add-copy-button-to-env-var[] +--|boolean +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-security-context.supplemental-groups]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-security-context.supplemental-groups[quarkus.kubernetes.get-security-context.supplemental-groups]` + +[.description] +-- +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. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SECURITY_CONTEXT_SUPPLEMENTAL_GROUPS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SECURITY_CONTEXT_SUPPLEMENTAL_GROUPS+++` +endif::add-copy-button-to-env-var[] +--|list of long +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-security-context.fs-group]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-security-context.fs-group[quarkus.kubernetes.get-security-context.fs-group]` + +[.description] +-- +A special supplemental group that applies to all containers in a pod. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SECURITY_CONTEXT_FS_GROUP+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SECURITY_CONTEXT_FS_GROUP+++` +endif::add-copy-button-to-env-var[] +--|long +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-security-context.sysctls]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-security-context.sysctls[quarkus.kubernetes.get-security-context.sysctls]` + +[.description] +-- +Sysctls hold a list of namespaced sysctls used for the pod. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SECURITY_CONTEXT_SYSCTLS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SECURITY_CONTEXT_SYSCTLS+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-security-context.fs-group-change-policy]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-security-context.fs-group-change-policy[quarkus.kubernetes.get-security-context.fs-group-change-policy]` + +[.description] +-- +It holds policies that will be used for applying fsGroup to a volume when volume is mounted. Values: OnRootMismatch, Always + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SECURITY_CONTEXT_FS_GROUP_CHANGE_POLICY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SECURITY_CONTEXT_FS_GROUP_CHANGE_POLICY+++` +endif::add-copy-button-to-env-var[] +-- a| +tooltip: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.], tooltip:always[It indicates that volume's ownership and permissions should always be changed whenever volume is mounted inside a Pod. This the default behavior.] +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.is-idempotent]]`link:#quarkus-kubernetes_quarkus.kubernetes.is-idempotent[quarkus.kubernetes.is-idempotent]` + +[.description] +-- +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_IS_IDEMPOTENT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_IS_IDEMPOTENT+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.part-of]]`link:#quarkus-kubernetes_quarkus.kubernetes.part-of[quarkus.kubernetes.part-of]` + +[.description] +-- +The name of the group this component belongs too + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_PART_OF+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_PART_OF+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.name]]`link:#quarkus-kubernetes_quarkus.kubernetes.name[quarkus.kubernetes.name]` + +[.description] +-- +The name of the application. This value will be used for naming Kubernetes resources like: - Deployment - Service and so on ... + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_NAME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.version]]`link:#quarkus-kubernetes_quarkus.kubernetes.version[quarkus.kubernetes.version]` + +[.description] +-- +The version of the application. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_VERSION+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_VERSION+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.deployment-kind]]`link:#quarkus-kubernetes_quarkus.kubernetes.deployment-kind[quarkus.kubernetes.deployment-kind]` + +[.description] +-- +The kind of the deployment resource to use. Supported values are 'StatefulSet', 'Job', 'CronJob' and 'Deployment' defaulting to the latter. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_DEPLOYMENT_KIND+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_DEPLOYMENT_KIND+++` +endif::add-copy-button-to-env-var[] +-- a| +`deployment`, `stateful-set`, `job`, `cron-job` +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.namespace]]`link:#quarkus-kubernetes_quarkus.kubernetes.namespace[quarkus.kubernetes.namespace]` + +[.description] +-- +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). + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_NAMESPACE+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_NAMESPACE+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.add-build-timestamp]]`link:#quarkus-kubernetes_quarkus.kubernetes.add-build-timestamp[quarkus.kubernetes.add-build-timestamp]` + +[.description] +-- +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 + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_ADD_BUILD_TIMESTAMP+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_ADD_BUILD_TIMESTAMP+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`true` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.working-dir]]`link:#quarkus-kubernetes_quarkus.kubernetes.working-dir[quarkus.kubernetes.working-dir]` + +[.description] +-- +Working directory + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_WORKING_DIR+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_WORKING_DIR+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.command]]`link:#quarkus-kubernetes_quarkus.kubernetes.command[quarkus.kubernetes.command]` + +[.description] +-- +The commands + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_COMMAND+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_COMMAND+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.arguments]]`link:#quarkus-kubernetes_quarkus.kubernetes.arguments[quarkus.kubernetes.arguments]` + +[.description] +-- +The arguments + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_ARGUMENTS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_ARGUMENTS+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.service-account]]`link:#quarkus-kubernetes_quarkus.kubernetes.service-account[quarkus.kubernetes.service-account]` + +[.description] +-- +The service account + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SERVICE_ACCOUNT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_SERVICE_ACCOUNT+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.replicas]]`link:#quarkus-kubernetes_quarkus.kubernetes.replicas[quarkus.kubernetes.replicas]` + +[.description] +-- +The number of desired pods + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_REPLICAS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_REPLICAS+++` +endif::add-copy-button-to-env-var[] +--|int +|`1` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.service-type]]`link:#quarkus-kubernetes_quarkus.kubernetes.service-type[quarkus.kubernetes.service-type]` + +[.description] +-- +The type of service that will be generated for the application + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SERVICE_TYPE+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_SERVICE_TYPE+++` +endif::add-copy-button-to-env-var[] +-- a| +`cluster-ip`, `node-port`, `load-balancer`, `external-name` +|`cluster-ip` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.node-port]]`link:#quarkus-kubernetes_quarkus.kubernetes.node-port[quarkus.kubernetes.node-port]` + +[.description] +-- +The nodePort to set when serviceType is set to node-port. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_NODE_PORT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_NODE_PORT+++` +endif::add-copy-button-to-env-var[] +--|int +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.image-pull-policy]]`link:#quarkus-kubernetes_quarkus.kubernetes.image-pull-policy[quarkus.kubernetes.image-pull-policy]` + +[.description] +-- +Image pull policy + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_IMAGE_PULL_POLICY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_IMAGE_PULL_POLICY+++` +endif::add-copy-button-to-env-var[] +-- a| +`always`, `if-not-present`, `never` +|`always` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.image-pull-secrets]]`link:#quarkus-kubernetes_quarkus.kubernetes.image-pull-secrets[quarkus.kubernetes.image-pull-secrets]` + +[.description] +-- +The image pull secret + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_IMAGE_PULL_SECRETS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_IMAGE_PULL_SECRETS+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.liveness-probe.http-action-port]]`link:#quarkus-kubernetes_quarkus.kubernetes.liveness-probe.http-action-port[quarkus.kubernetes.liveness-probe.http-action-port]` + +[.description] +-- +The port number to use when configuring the `http get` action. If not configured, the port corresponding to the `httpActionPortName` will be used. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_LIVENESS_PROBE_HTTP_ACTION_PORT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_LIVENESS_PROBE_HTTP_ACTION_PORT+++` +endif::add-copy-button-to-env-var[] +--|int +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.liveness-probe.http-action-port-name]]`link:#quarkus-kubernetes_quarkus.kubernetes.liveness-probe.http-action-port-name[quarkus.kubernetes.liveness-probe.http-action-port-name]` + +[.description] +-- +The port name for selecting the port of the `HTTP get` action. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_LIVENESS_PROBE_HTTP_ACTION_PORT_NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_LIVENESS_PROBE_HTTP_ACTION_PORT_NAME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.liveness-probe.http-action-path]]`link:#quarkus-kubernetes_quarkus.kubernetes.liveness-probe.http-action-path[quarkus.kubernetes.liveness-probe.http-action-path]` + +[.description] +-- +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. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_LIVENESS_PROBE_HTTP_ACTION_PATH+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_LIVENESS_PROBE_HTTP_ACTION_PATH+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.liveness-probe.http-action-scheme]]`link:#quarkus-kubernetes_quarkus.kubernetes.liveness-probe.http-action-scheme[quarkus.kubernetes.liveness-probe.http-action-scheme]` + +[.description] +-- +The scheme of the `HTTP get` action. Can be either "HTTP" or "HTTPS". + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_LIVENESS_PROBE_HTTP_ACTION_SCHEME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_LIVENESS_PROBE_HTTP_ACTION_SCHEME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.liveness-probe.exec-action]]`link:#quarkus-kubernetes_quarkus.kubernetes.liveness-probe.exec-action[quarkus.kubernetes.liveness-probe.exec-action]` + +[.description] +-- +The command to use for the probe. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_LIVENESS_PROBE_EXEC_ACTION+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_LIVENESS_PROBE_EXEC_ACTION+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.liveness-probe.tcp-socket-action]]`link:#quarkus-kubernetes_quarkus.kubernetes.liveness-probe.tcp-socket-action[quarkus.kubernetes.liveness-probe.tcp-socket-action]` + +[.description] +-- +The tcp socket to use for the probe (the format is host:port). + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_LIVENESS_PROBE_TCP_SOCKET_ACTION+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_LIVENESS_PROBE_TCP_SOCKET_ACTION+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.liveness-probe.grpc-action]]`link:#quarkus-kubernetes_quarkus.kubernetes.liveness-probe.grpc-action[quarkus.kubernetes.liveness-probe.grpc-action]` + +[.description] +-- +The gRPC port to use for the probe (the format is either port or port:service). + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_LIVENESS_PROBE_GRPC_ACTION+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_LIVENESS_PROBE_GRPC_ACTION+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.liveness-probe.grpc-action-enabled]]`link:#quarkus-kubernetes_quarkus.kubernetes.liveness-probe.grpc-action-enabled[quarkus.kubernetes.liveness-probe.grpc-action-enabled]` + +[.description] +-- +If enabled and `grpc-action` is not provided, it will use the generated service name and the gRPC port. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_LIVENESS_PROBE_GRPC_ACTION_ENABLED+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_LIVENESS_PROBE_GRPC_ACTION_ENABLED+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.liveness-probe.initial-delay]]`link:#quarkus-kubernetes_quarkus.kubernetes.liveness-probe.initial-delay[quarkus.kubernetes.liveness-probe.initial-delay]` + +[.description] +-- +The amount of time to wait before starting to probe. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_LIVENESS_PROBE_INITIAL_DELAY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_LIVENESS_PROBE_INITIAL_DELAY+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`5S` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.liveness-probe.period]]`link:#quarkus-kubernetes_quarkus.kubernetes.liveness-probe.period[quarkus.kubernetes.liveness-probe.period]` + +[.description] +-- +The period in which the action should be called. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_LIVENESS_PROBE_PERIOD+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_LIVENESS_PROBE_PERIOD+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`10S` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.liveness-probe.timeout]]`link:#quarkus-kubernetes_quarkus.kubernetes.liveness-probe.timeout[quarkus.kubernetes.liveness-probe.timeout]` + +[.description] +-- +The amount of time to wait for each action. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_LIVENESS_PROBE_TIMEOUT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_LIVENESS_PROBE_TIMEOUT+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`10S` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.liveness-probe.success-threshold]]`link:#quarkus-kubernetes_quarkus.kubernetes.liveness-probe.success-threshold[quarkus.kubernetes.liveness-probe.success-threshold]` + +[.description] +-- +The success threshold to use. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_LIVENESS_PROBE_SUCCESS_THRESHOLD+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_LIVENESS_PROBE_SUCCESS_THRESHOLD+++` +endif::add-copy-button-to-env-var[] +--|int +|`1` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.liveness-probe.failure-threshold]]`link:#quarkus-kubernetes_quarkus.kubernetes.liveness-probe.failure-threshold[quarkus.kubernetes.liveness-probe.failure-threshold]` + +[.description] +-- +The failure threshold to use. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_LIVENESS_PROBE_FAILURE_THRESHOLD+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_LIVENESS_PROBE_FAILURE_THRESHOLD+++` +endif::add-copy-button-to-env-var[] +--|int +|`3` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.readiness-probe.http-action-port]]`link:#quarkus-kubernetes_quarkus.kubernetes.readiness-probe.http-action-port[quarkus.kubernetes.readiness-probe.http-action-port]` + +[.description] +-- +The port number to use when configuring the `http get` action. If not configured, the port corresponding to the `httpActionPortName` will be used. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_READINESS_PROBE_HTTP_ACTION_PORT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_READINESS_PROBE_HTTP_ACTION_PORT+++` +endif::add-copy-button-to-env-var[] +--|int +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.readiness-probe.http-action-port-name]]`link:#quarkus-kubernetes_quarkus.kubernetes.readiness-probe.http-action-port-name[quarkus.kubernetes.readiness-probe.http-action-port-name]` + +[.description] +-- +The port name for selecting the port of the `HTTP get` action. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_READINESS_PROBE_HTTP_ACTION_PORT_NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_READINESS_PROBE_HTTP_ACTION_PORT_NAME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.readiness-probe.http-action-path]]`link:#quarkus-kubernetes_quarkus.kubernetes.readiness-probe.http-action-path[quarkus.kubernetes.readiness-probe.http-action-path]` + +[.description] +-- +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. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_READINESS_PROBE_HTTP_ACTION_PATH+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_READINESS_PROBE_HTTP_ACTION_PATH+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.readiness-probe.http-action-scheme]]`link:#quarkus-kubernetes_quarkus.kubernetes.readiness-probe.http-action-scheme[quarkus.kubernetes.readiness-probe.http-action-scheme]` + +[.description] +-- +The scheme of the `HTTP get` action. Can be either "HTTP" or "HTTPS". + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_READINESS_PROBE_HTTP_ACTION_SCHEME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_READINESS_PROBE_HTTP_ACTION_SCHEME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.readiness-probe.exec-action]]`link:#quarkus-kubernetes_quarkus.kubernetes.readiness-probe.exec-action[quarkus.kubernetes.readiness-probe.exec-action]` + +[.description] +-- +The command to use for the probe. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_READINESS_PROBE_EXEC_ACTION+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_READINESS_PROBE_EXEC_ACTION+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.readiness-probe.tcp-socket-action]]`link:#quarkus-kubernetes_quarkus.kubernetes.readiness-probe.tcp-socket-action[quarkus.kubernetes.readiness-probe.tcp-socket-action]` + +[.description] +-- +The tcp socket to use for the probe (the format is host:port). + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_READINESS_PROBE_TCP_SOCKET_ACTION+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_READINESS_PROBE_TCP_SOCKET_ACTION+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.readiness-probe.grpc-action]]`link:#quarkus-kubernetes_quarkus.kubernetes.readiness-probe.grpc-action[quarkus.kubernetes.readiness-probe.grpc-action]` + +[.description] +-- +The gRPC port to use for the probe (the format is either port or port:service). + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_READINESS_PROBE_GRPC_ACTION+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_READINESS_PROBE_GRPC_ACTION+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.readiness-probe.grpc-action-enabled]]`link:#quarkus-kubernetes_quarkus.kubernetes.readiness-probe.grpc-action-enabled[quarkus.kubernetes.readiness-probe.grpc-action-enabled]` + +[.description] +-- +If enabled and `grpc-action` is not provided, it will use the generated service name and the gRPC port. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_READINESS_PROBE_GRPC_ACTION_ENABLED+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_READINESS_PROBE_GRPC_ACTION_ENABLED+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.readiness-probe.initial-delay]]`link:#quarkus-kubernetes_quarkus.kubernetes.readiness-probe.initial-delay[quarkus.kubernetes.readiness-probe.initial-delay]` + +[.description] +-- +The amount of time to wait before starting to probe. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_READINESS_PROBE_INITIAL_DELAY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_READINESS_PROBE_INITIAL_DELAY+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`5S` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.readiness-probe.period]]`link:#quarkus-kubernetes_quarkus.kubernetes.readiness-probe.period[quarkus.kubernetes.readiness-probe.period]` + +[.description] +-- +The period in which the action should be called. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_READINESS_PROBE_PERIOD+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_READINESS_PROBE_PERIOD+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`10S` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.readiness-probe.timeout]]`link:#quarkus-kubernetes_quarkus.kubernetes.readiness-probe.timeout[quarkus.kubernetes.readiness-probe.timeout]` + +[.description] +-- +The amount of time to wait for each action. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_READINESS_PROBE_TIMEOUT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_READINESS_PROBE_TIMEOUT+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`10S` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.readiness-probe.success-threshold]]`link:#quarkus-kubernetes_quarkus.kubernetes.readiness-probe.success-threshold[quarkus.kubernetes.readiness-probe.success-threshold]` + +[.description] +-- +The success threshold to use. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_READINESS_PROBE_SUCCESS_THRESHOLD+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_READINESS_PROBE_SUCCESS_THRESHOLD+++` +endif::add-copy-button-to-env-var[] +--|int +|`1` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.readiness-probe.failure-threshold]]`link:#quarkus-kubernetes_quarkus.kubernetes.readiness-probe.failure-threshold[quarkus.kubernetes.readiness-probe.failure-threshold]` + +[.description] +-- +The failure threshold to use. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_READINESS_PROBE_FAILURE_THRESHOLD+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_READINESS_PROBE_FAILURE_THRESHOLD+++` +endif::add-copy-button-to-env-var[] +--|int +|`3` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.startup-probe.http-action-port]]`link:#quarkus-kubernetes_quarkus.kubernetes.startup-probe.http-action-port[quarkus.kubernetes.startup-probe.http-action-port]` + +[.description] +-- +The port number to use when configuring the `http get` action. If not configured, the port corresponding to the `httpActionPortName` will be used. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_STARTUP_PROBE_HTTP_ACTION_PORT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_STARTUP_PROBE_HTTP_ACTION_PORT+++` +endif::add-copy-button-to-env-var[] +--|int +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.startup-probe.http-action-port-name]]`link:#quarkus-kubernetes_quarkus.kubernetes.startup-probe.http-action-port-name[quarkus.kubernetes.startup-probe.http-action-port-name]` + +[.description] +-- +The port name for selecting the port of the `HTTP get` action. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_STARTUP_PROBE_HTTP_ACTION_PORT_NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_STARTUP_PROBE_HTTP_ACTION_PORT_NAME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.startup-probe.http-action-path]]`link:#quarkus-kubernetes_quarkus.kubernetes.startup-probe.http-action-path[quarkus.kubernetes.startup-probe.http-action-path]` + +[.description] +-- +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. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_STARTUP_PROBE_HTTP_ACTION_PATH+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_STARTUP_PROBE_HTTP_ACTION_PATH+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.startup-probe.http-action-scheme]]`link:#quarkus-kubernetes_quarkus.kubernetes.startup-probe.http-action-scheme[quarkus.kubernetes.startup-probe.http-action-scheme]` + +[.description] +-- +The scheme of the `HTTP get` action. Can be either "HTTP" or "HTTPS". + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_STARTUP_PROBE_HTTP_ACTION_SCHEME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_STARTUP_PROBE_HTTP_ACTION_SCHEME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.startup-probe.exec-action]]`link:#quarkus-kubernetes_quarkus.kubernetes.startup-probe.exec-action[quarkus.kubernetes.startup-probe.exec-action]` + +[.description] +-- +The command to use for the probe. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_STARTUP_PROBE_EXEC_ACTION+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_STARTUP_PROBE_EXEC_ACTION+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.startup-probe.tcp-socket-action]]`link:#quarkus-kubernetes_quarkus.kubernetes.startup-probe.tcp-socket-action[quarkus.kubernetes.startup-probe.tcp-socket-action]` + +[.description] +-- +The tcp socket to use for the probe (the format is host:port). + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_STARTUP_PROBE_TCP_SOCKET_ACTION+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_STARTUP_PROBE_TCP_SOCKET_ACTION+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.startup-probe.grpc-action]]`link:#quarkus-kubernetes_quarkus.kubernetes.startup-probe.grpc-action[quarkus.kubernetes.startup-probe.grpc-action]` + +[.description] +-- +The gRPC port to use for the probe (the format is either port or port:service). + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_STARTUP_PROBE_GRPC_ACTION+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_STARTUP_PROBE_GRPC_ACTION+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.startup-probe.grpc-action-enabled]]`link:#quarkus-kubernetes_quarkus.kubernetes.startup-probe.grpc-action-enabled[quarkus.kubernetes.startup-probe.grpc-action-enabled]` + +[.description] +-- +If enabled and `grpc-action` is not provided, it will use the generated service name and the gRPC port. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_STARTUP_PROBE_GRPC_ACTION_ENABLED+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_STARTUP_PROBE_GRPC_ACTION_ENABLED+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.startup-probe.initial-delay]]`link:#quarkus-kubernetes_quarkus.kubernetes.startup-probe.initial-delay[quarkus.kubernetes.startup-probe.initial-delay]` + +[.description] +-- +The amount of time to wait before starting to probe. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_STARTUP_PROBE_INITIAL_DELAY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_STARTUP_PROBE_INITIAL_DELAY+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`5S` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.startup-probe.period]]`link:#quarkus-kubernetes_quarkus.kubernetes.startup-probe.period[quarkus.kubernetes.startup-probe.period]` + +[.description] +-- +The period in which the action should be called. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_STARTUP_PROBE_PERIOD+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_STARTUP_PROBE_PERIOD+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`10S` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.startup-probe.timeout]]`link:#quarkus-kubernetes_quarkus.kubernetes.startup-probe.timeout[quarkus.kubernetes.startup-probe.timeout]` + +[.description] +-- +The amount of time to wait for each action. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_STARTUP_PROBE_TIMEOUT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_STARTUP_PROBE_TIMEOUT+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`10S` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.startup-probe.success-threshold]]`link:#quarkus-kubernetes_quarkus.kubernetes.startup-probe.success-threshold[quarkus.kubernetes.startup-probe.success-threshold]` + +[.description] +-- +The success threshold to use. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_STARTUP_PROBE_SUCCESS_THRESHOLD+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_STARTUP_PROBE_SUCCESS_THRESHOLD+++` +endif::add-copy-button-to-env-var[] +--|int +|`1` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.startup-probe.failure-threshold]]`link:#quarkus-kubernetes_quarkus.kubernetes.startup-probe.failure-threshold[quarkus.kubernetes.startup-probe.failure-threshold]` + +[.description] +-- +The failure threshold to use. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_STARTUP_PROBE_FAILURE_THRESHOLD+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_STARTUP_PROBE_FAILURE_THRESHOLD+++` +endif::add-copy-button-to-env-var[] +--|int +|`3` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.prometheus.annotations]]`link:#quarkus-kubernetes_quarkus.kubernetes.prometheus.annotations[quarkus.kubernetes.prometheus.annotations]` + +[.description] +-- +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. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_PROMETHEUS_ANNOTATIONS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_PROMETHEUS_ANNOTATIONS+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`true` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.prometheus.prefix]]`link:#quarkus-kubernetes_quarkus.kubernetes.prometheus.prefix[quarkus.kubernetes.prometheus.prefix]` + +[.description] +-- +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 + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_PROMETHEUS_PREFIX+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_PROMETHEUS_PREFIX+++` +endif::add-copy-button-to-env-var[] +--|string +|`prometheus.io` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.prometheus.scrape]]`link:#quarkus-kubernetes_quarkus.kubernetes.prometheus.scrape[quarkus.kubernetes.prometheus.scrape]` + +[.description] +-- +Define the annotation used to indicate services that should be scraped. By default, `/scrape` will be appended to the defined prefix. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_PROMETHEUS_SCRAPE+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_PROMETHEUS_SCRAPE+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.prometheus.path]]`link:#quarkus-kubernetes_quarkus.kubernetes.prometheus.path[quarkus.kubernetes.prometheus.path]` + +[.description] +-- +Define the annotation used to indicate the path to scrape. By default, `/path` will be appended to the defined prefix. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_PROMETHEUS_PATH+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_PROMETHEUS_PATH+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.prometheus.port]]`link:#quarkus-kubernetes_quarkus.kubernetes.prometheus.port[quarkus.kubernetes.prometheus.port]` + +[.description] +-- +Define the annotation used to indicate the port to scrape. By default, `/port` will be appended to the defined prefix. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_PROMETHEUS_PORT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_PROMETHEUS_PORT+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.prometheus.scheme]]`link:#quarkus-kubernetes_quarkus.kubernetes.prometheus.scheme[quarkus.kubernetes.prometheus.scheme]` + +[.description] +-- +Define the annotation used to indicate the scheme to use for scraping By default, `/scheme` will be appended to the defined prefix. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_PROMETHEUS_SCHEME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_PROMETHEUS_SCHEME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.empty-dir-volumes]]`link:#quarkus-kubernetes_quarkus.kubernetes.empty-dir-volumes[quarkus.kubernetes.empty-dir-volumes]` + +[.description] +-- +EmptyDir volumes + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_EMPTY_DIR_VOLUMES+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_EMPTY_DIR_VOLUMES+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.deployment-target]]`link:#quarkus-kubernetes_quarkus.kubernetes.deployment-target[quarkus.kubernetes.deployment-target]` + +[.description] +-- +The target deployment platform. Defaults to kubernetes. Can be kubernetes, openshift, knative, minikube etc., or any combination of the above as comma separated list. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_DEPLOYMENT_TARGET+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_DEPLOYMENT_TARGET+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.resources.limits.cpu]]`link:#quarkus-kubernetes_quarkus.kubernetes.resources.limits.cpu[quarkus.kubernetes.resources.limits.cpu]` + +[.description] +-- +CPU Requirements + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_RESOURCES_LIMITS_CPU+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_RESOURCES_LIMITS_CPU+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.resources.limits.memory]]`link:#quarkus-kubernetes_quarkus.kubernetes.resources.limits.memory[quarkus.kubernetes.resources.limits.memory]` + +[.description] +-- +Memory Requirements + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_RESOURCES_LIMITS_MEMORY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_RESOURCES_LIMITS_MEMORY+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.resources.requests.cpu]]`link:#quarkus-kubernetes_quarkus.kubernetes.resources.requests.cpu[quarkus.kubernetes.resources.requests.cpu]` + +[.description] +-- +CPU Requirements + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_RESOURCES_REQUESTS_CPU+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_RESOURCES_REQUESTS_CPU+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.resources.requests.memory]]`link:#quarkus-kubernetes_quarkus.kubernetes.resources.requests.memory[quarkus.kubernetes.resources.requests.memory]` + +[.description] +-- +Memory Requirements + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_RESOURCES_REQUESTS_MEMORY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_RESOURCES_REQUESTS_MEMORY+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.ingress.expose]]`link:#quarkus-kubernetes_quarkus.kubernetes.ingress.expose[quarkus.kubernetes.ingress.expose]` + +[.description] +-- +If true, the service will be exposed + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INGRESS_EXPOSE+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_INGRESS_EXPOSE+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.ingress.host]]`link:#quarkus-kubernetes_quarkus.kubernetes.ingress.host[quarkus.kubernetes.ingress.host]` + +[.description] +-- +The host under which the application is going to be exposed + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INGRESS_HOST+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_INGRESS_HOST+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.ingress.target-port]]`link:#quarkus-kubernetes_quarkus.kubernetes.ingress.target-port[quarkus.kubernetes.ingress.target-port]` + +[.description] +-- +The default target named port. If not provided, it will be deducted from the Service resource ports. Options are: "http" and "https". + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INGRESS_TARGET_PORT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_INGRESS_TARGET_PORT+++` +endif::add-copy-button-to-env-var[] +--|string +|`http` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.ingress.ingress-class-name]]`link:#quarkus-kubernetes_quarkus.kubernetes.ingress.ingress-class-name[quarkus.kubernetes.ingress.ingress-class-name]` + +[.description] +-- +The class of the Ingress. If the ingressClassName is omitted, a default Ingress class is used. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INGRESS_INGRESS_CLASS_NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_INGRESS_INGRESS_CLASS_NAME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.job.parallelism]]`link:#quarkus-kubernetes_quarkus.kubernetes.job.parallelism[quarkus.kubernetes.job.parallelism]` + +[.description] +-- +Specifies the maximum desired number of pods the job should run at any given time. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_JOB_PARALLELISM+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_JOB_PARALLELISM+++` +endif::add-copy-button-to-env-var[] +--|int +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.job.completions]]`link:#quarkus-kubernetes_quarkus.kubernetes.job.completions[quarkus.kubernetes.job.completions]` + +[.description] +-- +Specifies the desired number of successfully finished pods the job should be run with. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_JOB_COMPLETIONS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_JOB_COMPLETIONS+++` +endif::add-copy-button-to-env-var[] +--|int +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.job.completion-mode]]`link:#quarkus-kubernetes_quarkus.kubernetes.job.completion-mode[quarkus.kubernetes.job.completion-mode]` + +[.description] +-- +CompletionMode specifies how Pod completions are tracked. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_JOB_COMPLETION_MODE+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_JOB_COMPLETION_MODE+++` +endif::add-copy-button-to-env-var[] +-- a| +`non-indexed`, `indexed` +|`non-indexed` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.job.backoff-limit]]`link:#quarkus-kubernetes_quarkus.kubernetes.job.backoff-limit[quarkus.kubernetes.job.backoff-limit]` + +[.description] +-- +Specifies the number of retries before marking this job failed. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_JOB_BACKOFF_LIMIT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_JOB_BACKOFF_LIMIT+++` +endif::add-copy-button-to-env-var[] +--|int +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.job.active-deadline-seconds]]`link:#quarkus-kubernetes_quarkus.kubernetes.job.active-deadline-seconds[quarkus.kubernetes.job.active-deadline-seconds]` + +[.description] +-- +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. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_JOB_ACTIVE_DEADLINE_SECONDS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_JOB_ACTIVE_DEADLINE_SECONDS+++` +endif::add-copy-button-to-env-var[] +--|long +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.job.ttl-seconds-after-finished]]`link:#quarkus-kubernetes_quarkus.kubernetes.job.ttl-seconds-after-finished[quarkus.kubernetes.job.ttl-seconds-after-finished]` + +[.description] +-- +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. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_JOB_TTL_SECONDS_AFTER_FINISHED+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_JOB_TTL_SECONDS_AFTER_FINISHED+++` +endif::add-copy-button-to-env-var[] +--|int +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.job.suspend]]`link:#quarkus-kubernetes_quarkus.kubernetes.job.suspend[quarkus.kubernetes.job.suspend]` + +[.description] +-- +Suspend specifies whether the Job controller should create Pods or not. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_JOB_SUSPEND+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_JOB_SUSPEND+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.job.restart-policy]]`link:#quarkus-kubernetes_quarkus.kubernetes.job.restart-policy[quarkus.kubernetes.job.restart-policy]` + +[.description] +-- +Restart policy when the job container fails. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_JOB_RESTART_POLICY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_JOB_RESTART_POLICY+++` +endif::add-copy-button-to-env-var[] +-- a| +`on-failure`, `never` +|`on-failure` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.cron-job.schedule]]`link:#quarkus-kubernetes_quarkus.kubernetes.cron-job.schedule[quarkus.kubernetes.cron-job.schedule]` + +[.description] +-- +The schedule in Cron format, see https://en.wikipedia.org/wiki/Cron. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_CRON_JOB_SCHEDULE+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_CRON_JOB_SCHEDULE+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.cron-job.concurrency-policy]]`link:#quarkus-kubernetes_quarkus.kubernetes.cron-job.concurrency-policy[quarkus.kubernetes.cron-job.concurrency-policy]` + +[.description] +-- +ConcurrencyPolicy describes how the job will be handled. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_CRON_JOB_CONCURRENCY_POLICY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_CRON_JOB_CONCURRENCY_POLICY+++` +endif::add-copy-button-to-env-var[] +-- a| +`allow`, `forbid`, `replace` +|`allow` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.cron-job.starting-deadline-seconds]]`link:#quarkus-kubernetes_quarkus.kubernetes.cron-job.starting-deadline-seconds[quarkus.kubernetes.cron-job.starting-deadline-seconds]` + +[.description] +-- +Deadline in seconds for starting the job if it misses scheduled time for any reason. Missed jobs executions will be counted as failed ones. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_CRON_JOB_STARTING_DEADLINE_SECONDS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_CRON_JOB_STARTING_DEADLINE_SECONDS+++` +endif::add-copy-button-to-env-var[] +--|long +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.cron-job.failed-jobs-history-limit]]`link:#quarkus-kubernetes_quarkus.kubernetes.cron-job.failed-jobs-history-limit[quarkus.kubernetes.cron-job.failed-jobs-history-limit]` + +[.description] +-- +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_CRON_JOB_FAILED_JOBS_HISTORY_LIMIT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_CRON_JOB_FAILED_JOBS_HISTORY_LIMIT+++` +endif::add-copy-button-to-env-var[] +--|int +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.cron-job.successful-jobs-history-limit]]`link:#quarkus-kubernetes_quarkus.kubernetes.cron-job.successful-jobs-history-limit[quarkus.kubernetes.cron-job.successful-jobs-history-limit]` + +[.description] +-- +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_CRON_JOB_SUCCESSFUL_JOBS_HISTORY_LIMIT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_CRON_JOB_SUCCESSFUL_JOBS_HISTORY_LIMIT+++` +endif::add-copy-button-to-env-var[] +--|int +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.cron-job.parallelism]]`link:#quarkus-kubernetes_quarkus.kubernetes.cron-job.parallelism[quarkus.kubernetes.cron-job.parallelism]` + +[.description] +-- +Specifies the maximum desired number of pods the job should run at any given time. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_CRON_JOB_PARALLELISM+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_CRON_JOB_PARALLELISM+++` +endif::add-copy-button-to-env-var[] +--|int +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.cron-job.completions]]`link:#quarkus-kubernetes_quarkus.kubernetes.cron-job.completions[quarkus.kubernetes.cron-job.completions]` + +[.description] +-- +Specifies the desired number of successfully finished pods the job should be run with. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_CRON_JOB_COMPLETIONS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_CRON_JOB_COMPLETIONS+++` +endif::add-copy-button-to-env-var[] +--|int +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.cron-job.completion-mode]]`link:#quarkus-kubernetes_quarkus.kubernetes.cron-job.completion-mode[quarkus.kubernetes.cron-job.completion-mode]` + +[.description] +-- +CompletionMode specifies how Pod completions are tracked. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_CRON_JOB_COMPLETION_MODE+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_CRON_JOB_COMPLETION_MODE+++` +endif::add-copy-button-to-env-var[] +-- a| +`non-indexed`, `indexed` +|`non-indexed` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.cron-job.backoff-limit]]`link:#quarkus-kubernetes_quarkus.kubernetes.cron-job.backoff-limit[quarkus.kubernetes.cron-job.backoff-limit]` + +[.description] +-- +Specifies the number of retries before marking this job failed. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_CRON_JOB_BACKOFF_LIMIT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_CRON_JOB_BACKOFF_LIMIT+++` +endif::add-copy-button-to-env-var[] +--|int +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.cron-job.active-deadline-seconds]]`link:#quarkus-kubernetes_quarkus.kubernetes.cron-job.active-deadline-seconds[quarkus.kubernetes.cron-job.active-deadline-seconds]` + +[.description] +-- +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. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_CRON_JOB_ACTIVE_DEADLINE_SECONDS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_CRON_JOB_ACTIVE_DEADLINE_SECONDS+++` +endif::add-copy-button-to-env-var[] +--|long +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.cron-job.ttl-seconds-after-finished]]`link:#quarkus-kubernetes_quarkus.kubernetes.cron-job.ttl-seconds-after-finished[quarkus.kubernetes.cron-job.ttl-seconds-after-finished]` + +[.description] +-- +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. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_CRON_JOB_TTL_SECONDS_AFTER_FINISHED+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_CRON_JOB_TTL_SECONDS_AFTER_FINISHED+++` +endif::add-copy-button-to-env-var[] +--|int +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.cron-job.suspend]]`link:#quarkus-kubernetes_quarkus.kubernetes.cron-job.suspend[quarkus.kubernetes.cron-job.suspend]` + +[.description] +-- +Suspend specifies whether the Job controller should create Pods or not. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_CRON_JOB_SUSPEND+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_CRON_JOB_SUSPEND+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.cron-job.restart-policy]]`link:#quarkus-kubernetes_quarkus.kubernetes.cron-job.restart-policy[quarkus.kubernetes.cron-job.restart-policy]` + +[.description] +-- +Restart policy when the job container fails. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_CRON_JOB_RESTART_POLICY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_CRON_JOB_RESTART_POLICY+++` +endif::add-copy-button-to-env-var[] +-- a| +`on-failure`, `never` +|`on-failure` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.add-version-to-label-selectors]]`link:#quarkus-kubernetes_quarkus.kubernetes.add-version-to-label-selectors[quarkus.kubernetes.add-version-to-label-selectors]` + +[.description] +-- +If true, the 'app.kubernetes.io/version' label will be part of the selectors of Service and Deployment + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_ADD_VERSION_TO_LABEL_SELECTORS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_ADD_VERSION_TO_LABEL_SELECTORS+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`true` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.add-name-to-label-selectors]]`link:#quarkus-kubernetes_quarkus.kubernetes.add-name-to-label-selectors[quarkus.kubernetes.add-name-to-label-selectors]` + +[.description] +-- +If true, the 'app.kubernetes.io/name' label will be part of the selectors of Service and Deployment + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_ADD_NAME_TO_LABEL_SELECTORS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_ADD_NAME_TO_LABEL_SELECTORS+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`true` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.deploy]]`link:#quarkus-kubernetes_quarkus.kubernetes.deploy[quarkus.kubernetes.deploy]` + +[.description] +-- +If set to true, Quarkus will attempt to deploy the application to the target Kubernetes cluster + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_DEPLOY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_DEPLOY+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.deploy-strategy]]`link:#quarkus-kubernetes_quarkus.kubernetes.deploy-strategy[quarkus.kubernetes.deploy-strategy]` + +[.description] +-- +If deploy is enabled, it will follow this strategy to update the resources to the target Kubernetes cluster. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_DEPLOY_STRATEGY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_DEPLOY_STRATEGY+++` +endif::add-copy-button-to-env-var[] +-- a| +`create-or-update`, `create`, `replace`, `server-side-apply` +|`create-or-update` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.app-secret]]`link:#quarkus-kubernetes_quarkus.kubernetes.app-secret[quarkus.kubernetes.app-secret]` + +[.description] +-- +If set, the secret will mounted to the application container and its contents will be used for application configuration. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_APP_SECRET+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_APP_SECRET+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.app-config-map]]`link:#quarkus-kubernetes_quarkus.kubernetes.app-config-map[quarkus.kubernetes.app-config-map]` + +[.description] +-- +If set, the config map will be mounted to the application container and its contents will be used for application configuration. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_APP_CONFIG_MAP+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_APP_CONFIG_MAP+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.security-context.se-linux-options.level]]`link:#quarkus-kubernetes_quarkus.kubernetes.security-context.se-linux-options.level[quarkus.kubernetes.security-context.se-linux-options.level]` + +[.description] +-- +The SELinux level label that applies to the container. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SECURITY_CONTEXT_SE_LINUX_OPTIONS_LEVEL+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_SECURITY_CONTEXT_SE_LINUX_OPTIONS_LEVEL+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.security-context.se-linux-options.role]]`link:#quarkus-kubernetes_quarkus.kubernetes.security-context.se-linux-options.role[quarkus.kubernetes.security-context.se-linux-options.role]` + +[.description] +-- +The SELinux role label that applies to the container. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SECURITY_CONTEXT_SE_LINUX_OPTIONS_ROLE+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_SECURITY_CONTEXT_SE_LINUX_OPTIONS_ROLE+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.security-context.se-linux-options.type]]`link:#quarkus-kubernetes_quarkus.kubernetes.security-context.se-linux-options.type[quarkus.kubernetes.security-context.se-linux-options.type]` + +[.description] +-- +The SELinux type label that applies to the container. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SECURITY_CONTEXT_SE_LINUX_OPTIONS_TYPE+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_SECURITY_CONTEXT_SE_LINUX_OPTIONS_TYPE+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.security-context.se-linux-options.user]]`link:#quarkus-kubernetes_quarkus.kubernetes.security-context.se-linux-options.user[quarkus.kubernetes.security-context.se-linux-options.user]` + +[.description] +-- +The SELinux user label that applies to the container. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SECURITY_CONTEXT_SE_LINUX_OPTIONS_USER+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_SECURITY_CONTEXT_SE_LINUX_OPTIONS_USER+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.security-context.windows-options.gmsa-credential-spec-name]]`link:#quarkus-kubernetes_quarkus.kubernetes.security-context.windows-options.gmsa-credential-spec-name[quarkus.kubernetes.security-context.windows-options.gmsa-credential-spec-name]` + +[.description] +-- +The name of the GMSA credential spec to use. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SECURITY_CONTEXT_WINDOWS_OPTIONS_GMSA_CREDENTIAL_SPEC_NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_SECURITY_CONTEXT_WINDOWS_OPTIONS_GMSA_CREDENTIAL_SPEC_NAME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.security-context.windows-options.gmsa-credential-spec]]`link:#quarkus-kubernetes_quarkus.kubernetes.security-context.windows-options.gmsa-credential-spec[quarkus.kubernetes.security-context.windows-options.gmsa-credential-spec]` + +[.description] +-- +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. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SECURITY_CONTEXT_WINDOWS_OPTIONS_GMSA_CREDENTIAL_SPEC+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_SECURITY_CONTEXT_WINDOWS_OPTIONS_GMSA_CREDENTIAL_SPEC+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.security-context.windows-options.run-as-user-name]]`link:#quarkus-kubernetes_quarkus.kubernetes.security-context.windows-options.run-as-user-name[quarkus.kubernetes.security-context.windows-options.run-as-user-name]` + +[.description] +-- +The UserName in Windows to run the entrypoint of the container process. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SECURITY_CONTEXT_WINDOWS_OPTIONS_RUN_AS_USER_NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_SECURITY_CONTEXT_WINDOWS_OPTIONS_RUN_AS_USER_NAME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.security-context.windows-options.host-process]]`link:#quarkus-kubernetes_quarkus.kubernetes.security-context.windows-options.host-process[quarkus.kubernetes.security-context.windows-options.host-process]` + +[.description] +-- +HostProcess determines if a container should be run as a 'Host Process' container. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SECURITY_CONTEXT_WINDOWS_OPTIONS_HOST_PROCESS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_SECURITY_CONTEXT_WINDOWS_OPTIONS_HOST_PROCESS+++` +endif::add-copy-button-to-env-var[] +--|boolean +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.security-context.run-as-user]]`link:#quarkus-kubernetes_quarkus.kubernetes.security-context.run-as-user[quarkus.kubernetes.security-context.run-as-user]` + +[.description] +-- +The UID to run the entrypoint of the container process. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SECURITY_CONTEXT_RUN_AS_USER+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_SECURITY_CONTEXT_RUN_AS_USER+++` +endif::add-copy-button-to-env-var[] +--|long +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.security-context.run-as-group]]`link:#quarkus-kubernetes_quarkus.kubernetes.security-context.run-as-group[quarkus.kubernetes.security-context.run-as-group]` + +[.description] +-- +The GID to run the entrypoint of the container process. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SECURITY_CONTEXT_RUN_AS_GROUP+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_SECURITY_CONTEXT_RUN_AS_GROUP+++` +endif::add-copy-button-to-env-var[] +--|long +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.security-context.run-as-non-root]]`link:#quarkus-kubernetes_quarkus.kubernetes.security-context.run-as-non-root[quarkus.kubernetes.security-context.run-as-non-root]` + +[.description] +-- +Indicates that the container must run as a non-root user. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SECURITY_CONTEXT_RUN_AS_NON_ROOT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_SECURITY_CONTEXT_RUN_AS_NON_ROOT+++` +endif::add-copy-button-to-env-var[] +--|boolean +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.security-context.supplemental-groups]]`link:#quarkus-kubernetes_quarkus.kubernetes.security-context.supplemental-groups[quarkus.kubernetes.security-context.supplemental-groups]` + +[.description] +-- +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. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SECURITY_CONTEXT_SUPPLEMENTAL_GROUPS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_SECURITY_CONTEXT_SUPPLEMENTAL_GROUPS+++` +endif::add-copy-button-to-env-var[] +--|list of long +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.security-context.fs-group]]`link:#quarkus-kubernetes_quarkus.kubernetes.security-context.fs-group[quarkus.kubernetes.security-context.fs-group]` + +[.description] +-- +A special supplemental group that applies to all containers in a pod. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SECURITY_CONTEXT_FS_GROUP+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_SECURITY_CONTEXT_FS_GROUP+++` +endif::add-copy-button-to-env-var[] +--|long +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.security-context.sysctls]]`link:#quarkus-kubernetes_quarkus.kubernetes.security-context.sysctls[quarkus.kubernetes.security-context.sysctls]` + +[.description] +-- +Sysctls hold a list of namespaced sysctls used for the pod. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SECURITY_CONTEXT_SYSCTLS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_SECURITY_CONTEXT_SYSCTLS+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.security-context.fs-group-change-policy]]`link:#quarkus-kubernetes_quarkus.kubernetes.security-context.fs-group-change-policy[quarkus.kubernetes.security-context.fs-group-change-policy]` + +[.description] +-- +It holds policies that will be used for applying fsGroup to a volume when volume is mounted. Values: OnRootMismatch, Always + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SECURITY_CONTEXT_FS_GROUP_CHANGE_POLICY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_SECURITY_CONTEXT_FS_GROUP_CHANGE_POLICY+++` +endif::add-copy-button-to-env-var[] +-- a| +tooltip: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.], tooltip:always[It indicates that volume's ownership and permissions should always be changed whenever volume is mounted inside a Pod. This the default behavior.] +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.container-name]]`link:#quarkus-kubernetes_quarkus.kubernetes.container-name[quarkus.kubernetes.container-name]` + +[.description] +-- +If set, it will change the name of the container according to the configuration + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_CONTAINER_NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_CONTAINER_NAME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.remote-debug.enabled]]`link:#quarkus-kubernetes_quarkus.kubernetes.remote-debug.enabled[quarkus.kubernetes.remote-debug.enabled]` + +[.description] +-- +If true, the debug mode in pods will be enabled. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_REMOTE_DEBUG_ENABLED+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_REMOTE_DEBUG_ENABLED+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.remote-debug.transport]]`link:#quarkus-kubernetes_quarkus.kubernetes.remote-debug.transport[quarkus.kubernetes.remote-debug.transport]` + +[.description] +-- +The transport to use. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_REMOTE_DEBUG_TRANSPORT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_REMOTE_DEBUG_TRANSPORT+++` +endif::add-copy-button-to-env-var[] +--|string +|`dt_socket` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.remote-debug.suspend]]`link:#quarkus-kubernetes_quarkus.kubernetes.remote-debug.suspend[quarkus.kubernetes.remote-debug.suspend]` + +[.description] +-- +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. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_REMOTE_DEBUG_SUSPEND+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_REMOTE_DEBUG_SUSPEND+++` +endif::add-copy-button-to-env-var[] +--|string +|`n` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.remote-debug.address-port]]`link:#quarkus-kubernetes_quarkus.kubernetes.remote-debug.address-port[quarkus.kubernetes.remote-debug.address-port]` + +[.description] +-- +It specifies the address at which the debug socket will listen. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_REMOTE_DEBUG_ADDRESS_PORT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_REMOTE_DEBUG_ADDRESS_PORT+++` +endif::add-copy-button-to-env-var[] +--|int +|`5005` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.idempotent]]`link:#quarkus-kubernetes_quarkus.kubernetes.idempotent[quarkus.kubernetes.idempotent]` + +[.description] +-- +Switch used to control whether non-idempotent fields are included in generated kubernetes resources to improve git-ops compatibility + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_IDEMPOTENT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_IDEMPOTENT+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.output-directory]]`link:#quarkus-kubernetes_quarkus.kubernetes.output-directory[quarkus.kubernetes.output-directory]` + +[.description] +-- +Optionally set directory generated kubernetes resources will be written to. Default is `target/kubernetes`. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_OUTPUT_DIRECTORY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_OUTPUT_DIRECTORY+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.env.secrets]]`link:#quarkus-kubernetes_quarkus.kubernetes.env.secrets[quarkus.kubernetes.env.secrets]` + +[.description] +-- +The optional list of Secret names to load environment variables from. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_ENV_SECRETS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_ENV_SECRETS+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.env.configmaps]]`link:#quarkus-kubernetes_quarkus.kubernetes.env.configmaps[quarkus.kubernetes.env.configmaps]` + +[.description] +-- +The optional list of ConfigMap names to load environment variables from. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_ENV_CONFIGMAPS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_ENV_CONFIGMAPS+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-env.fields-fields]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-env.fields-fields[quarkus.kubernetes.get-env.fields]` + +[.description] +-- +The map associating environment variable names to their associated field references they take their value from. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_ENV_FIELDS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_ENV_FIELDS+++` +endif::add-copy-button-to-env-var[] +--|`Map` +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-env.vars-vars]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-env.vars-vars[quarkus.kubernetes.get-env.vars]` + +[.description] +-- +The map associating environment name to its associated value. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_ENV_VARS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_ENV_VARS+++` +endif::add-copy-button-to-env-var[] +--|`Map>` +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-env.mapping.-mapping-.from-secret]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-env.mapping.-mapping-.from-secret[quarkus.kubernetes.get-env.mapping."mapping".from-secret]` + +[.description] +-- +The optional name of the Secret from which a value is to be extracted. Mutually exclusive with `from-configmap`. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_ENV_MAPPING__MAPPING__FROM_SECRET+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_ENV_MAPPING__MAPPING__FROM_SECRET+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-env.mapping.-mapping-.from-configmap]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-env.mapping.-mapping-.from-configmap[quarkus.kubernetes.get-env.mapping."mapping".from-configmap]` + +[.description] +-- +The optional name of the ConfigMap from which a value is to be extracted. Mutually exclusive with `from-secret`. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_ENV_MAPPING__MAPPING__FROM_CONFIGMAP+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_ENV_MAPPING__MAPPING__FROM_CONFIGMAP+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-env.mapping.-mapping-.with-key]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-env.mapping.-mapping-.with-key[quarkus.kubernetes.get-env.mapping."mapping".with-key]` + +[.description] +-- +The key identifying the field from which the value is extracted. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_ENV_MAPPING__MAPPING__WITH_KEY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_ENV_MAPPING__MAPPING__WITH_KEY+++` +endif::add-copy-button-to-env-var[] +--|string +|required icon:exclamation-circle[title=Configuration property is required] + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-labels-get-labels]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-labels-get-labels[quarkus.kubernetes.get-labels]` + +[.description] +-- +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_LABELS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_LABELS+++` +endif::add-copy-button-to-env-var[] +--|`Map` +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-annotations-get-annotations]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-annotations-get-annotations[quarkus.kubernetes.get-annotations]` + +[.description] +-- +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_ANNOTATIONS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_ANNOTATIONS+++` +endif::add-copy-button-to-env-var[] +--|`Map` +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-ports.-get-ports-.container-port]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-ports.-get-ports-.container-port[quarkus.kubernetes.get-ports."get-ports".container-port]` + +[.description] +-- +The port number. Refers to the container port. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_PORTS__GET_PORTS__CONTAINER_PORT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_PORTS__GET_PORTS__CONTAINER_PORT+++` +endif::add-copy-button-to-env-var[] +--|int +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-ports.-get-ports-.host-port]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-ports.-get-ports-.host-port[quarkus.kubernetes.get-ports."get-ports".host-port]` + +[.description] +-- +The host port. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_PORTS__GET_PORTS__HOST_PORT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_PORTS__GET_PORTS__HOST_PORT+++` +endif::add-copy-button-to-env-var[] +--|int +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-ports.-get-ports-.path]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-ports.-get-ports-.path[quarkus.kubernetes.get-ports."get-ports".path]` + +[.description] +-- +The application path (refers to web application path). + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_PORTS__GET_PORTS__PATH+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_PORTS__GET_PORTS__PATH+++` +endif::add-copy-button-to-env-var[] +--|string +|`/` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-ports.-get-ports-.protocol]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-ports.-get-ports-.protocol[quarkus.kubernetes.get-ports."get-ports".protocol]` + +[.description] +-- +The protocol. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_PORTS__GET_PORTS__PROTOCOL+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_PORTS__GET_PORTS__PROTOCOL+++` +endif::add-copy-button-to-env-var[] +-- a| +`tcp`, `udp`, `sctp`, `http`, `proxy` +|`tcp` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-ports.-get-ports-.node-port]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-ports.-get-ports-.node-port[quarkus.kubernetes.get-ports."get-ports".node-port]` + +[.description] +-- +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_PORTS__GET_PORTS__NODE_PORT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_PORTS__GET_PORTS__NODE_PORT+++` +endif::add-copy-button-to-env-var[] +--|int +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-ports.-get-ports-.tls]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-ports.-get-ports-.tls[quarkus.kubernetes.get-ports."get-ports".tls]` + +[.description] +-- +If enabled, the port will be configured to use the schema HTTPS. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_PORTS__GET_PORTS__TLS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_PORTS__GET_PORTS__TLS+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-mounts.-get-mounts-.name]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-mounts.-get-mounts-.name[quarkus.kubernetes.get-mounts."get-mounts".name]` + +[.description] +-- +The name of the volumeName to mount. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_MOUNTS__GET_MOUNTS__NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_MOUNTS__GET_MOUNTS__NAME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-mounts.-get-mounts-.path]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-mounts.-get-mounts-.path[quarkus.kubernetes.get-mounts."get-mounts".path]` + +[.description] +-- +The path to mount. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_MOUNTS__GET_MOUNTS__PATH+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_MOUNTS__GET_MOUNTS__PATH+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-mounts.-get-mounts-.sub-path]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-mounts.-get-mounts-.sub-path[quarkus.kubernetes.get-mounts."get-mounts".sub-path]` + +[.description] +-- +Path within the volumeName from which the container's volumeName should be mounted. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_MOUNTS__GET_MOUNTS__SUB_PATH+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_MOUNTS__GET_MOUNTS__SUB_PATH+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-mounts.-get-mounts-.read-only]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-mounts.-get-mounts-.read-only[quarkus.kubernetes.get-mounts."get-mounts".read-only]` + +[.description] +-- +ReadOnly + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_MOUNTS__GET_MOUNTS__READ_ONLY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_MOUNTS__GET_MOUNTS__READ_ONLY+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-secret-volumes.-get-secret-volumes-.secret-name]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-secret-volumes.-get-secret-volumes-.secret-name[quarkus.kubernetes.get-secret-volumes."get-secret-volumes".secret-name]` + +[.description] +-- +The name of the secret to mount. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SECRET_VOLUMES__GET_SECRET_VOLUMES__SECRET_NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SECRET_VOLUMES__GET_SECRET_VOLUMES__SECRET_NAME+++` +endif::add-copy-button-to-env-var[] +--|string +|required icon:exclamation-circle[title=Configuration property is required] + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-secret-volumes.-get-secret-volumes-.default-mode]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-secret-volumes.-get-secret-volumes-.default-mode[quarkus.kubernetes.get-secret-volumes."get-secret-volumes".default-mode]` + +[.description] +-- +Default mode. When specifying an octal number, leading zero must be present. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SECRET_VOLUMES__GET_SECRET_VOLUMES__DEFAULT_MODE+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SECRET_VOLUMES__GET_SECRET_VOLUMES__DEFAULT_MODE+++` +endif::add-copy-button-to-env-var[] +--|string +|`0600` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-secret-volumes.-get-secret-volumes-.items.-items-.path]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-secret-volumes.-get-secret-volumes-.items.-items-.path[quarkus.kubernetes.get-secret-volumes."get-secret-volumes".items."items".path]` + +[.description] +-- +The path where the file will be mounted. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SECRET_VOLUMES__GET_SECRET_VOLUMES__ITEMS__ITEMS__PATH+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SECRET_VOLUMES__GET_SECRET_VOLUMES__ITEMS__ITEMS__PATH+++` +endif::add-copy-button-to-env-var[] +--|string +|required icon:exclamation-circle[title=Configuration property is required] + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-secret-volumes.-get-secret-volumes-.items.-items-.mode]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-secret-volumes.-get-secret-volumes-.items.-items-.mode[quarkus.kubernetes.get-secret-volumes."get-secret-volumes".items."items".mode]` + +[.description] +-- +It must be a value between 0000 and 0777. If not specified, the volume defaultMode will be used. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SECRET_VOLUMES__GET_SECRET_VOLUMES__ITEMS__ITEMS__MODE+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SECRET_VOLUMES__GET_SECRET_VOLUMES__ITEMS__ITEMS__MODE+++` +endif::add-copy-button-to-env-var[] +--|int +|`-1` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-secret-volumes.-get-secret-volumes-.optional]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-secret-volumes.-get-secret-volumes-.optional[quarkus.kubernetes.get-secret-volumes."get-secret-volumes".optional]` + +[.description] +-- +Optional + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SECRET_VOLUMES__GET_SECRET_VOLUMES__OPTIONAL+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SECRET_VOLUMES__GET_SECRET_VOLUMES__OPTIONAL+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-config-map-volumes.-get-config-map-volumes-.config-map-name]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-config-map-volumes.-get-config-map-volumes-.config-map-name[quarkus.kubernetes.get-config-map-volumes."get-config-map-volumes".config-map-name]` + +[.description] +-- +The name of the ConfigMap to mount. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_CONFIG_MAP_VOLUMES__GET_CONFIG_MAP_VOLUMES__CONFIG_MAP_NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_CONFIG_MAP_VOLUMES__GET_CONFIG_MAP_VOLUMES__CONFIG_MAP_NAME+++` +endif::add-copy-button-to-env-var[] +--|string +|required icon:exclamation-circle[title=Configuration property is required] + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-config-map-volumes.-get-config-map-volumes-.default-mode]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-config-map-volumes.-get-config-map-volumes-.default-mode[quarkus.kubernetes.get-config-map-volumes."get-config-map-volumes".default-mode]` + +[.description] +-- +Default mode. When specifying an octal number, leading zero must be present. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_CONFIG_MAP_VOLUMES__GET_CONFIG_MAP_VOLUMES__DEFAULT_MODE+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_CONFIG_MAP_VOLUMES__GET_CONFIG_MAP_VOLUMES__DEFAULT_MODE+++` +endif::add-copy-button-to-env-var[] +--|string +|`0600` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-config-map-volumes.-get-config-map-volumes-.items.-items-.path]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-config-map-volumes.-get-config-map-volumes-.items.-items-.path[quarkus.kubernetes.get-config-map-volumes."get-config-map-volumes".items."items".path]` + +[.description] +-- +The path where the file will be mounted. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_CONFIG_MAP_VOLUMES__GET_CONFIG_MAP_VOLUMES__ITEMS__ITEMS__PATH+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_CONFIG_MAP_VOLUMES__GET_CONFIG_MAP_VOLUMES__ITEMS__ITEMS__PATH+++` +endif::add-copy-button-to-env-var[] +--|string +|required icon:exclamation-circle[title=Configuration property is required] + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-config-map-volumes.-get-config-map-volumes-.items.-items-.mode]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-config-map-volumes.-get-config-map-volumes-.items.-items-.mode[quarkus.kubernetes.get-config-map-volumes."get-config-map-volumes".items."items".mode]` + +[.description] +-- +It must be a value between 0000 and 0777. If not specified, the volume defaultMode will be used. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_CONFIG_MAP_VOLUMES__GET_CONFIG_MAP_VOLUMES__ITEMS__ITEMS__MODE+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_CONFIG_MAP_VOLUMES__GET_CONFIG_MAP_VOLUMES__ITEMS__ITEMS__MODE+++` +endif::add-copy-button-to-env-var[] +--|int +|`-1` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-config-map-volumes.-get-config-map-volumes-.optional]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-config-map-volumes.-get-config-map-volumes-.optional[quarkus.kubernetes.get-config-map-volumes."get-config-map-volumes".optional]` + +[.description] +-- +Optional + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_CONFIG_MAP_VOLUMES__GET_CONFIG_MAP_VOLUMES__OPTIONAL+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_CONFIG_MAP_VOLUMES__GET_CONFIG_MAP_VOLUMES__OPTIONAL+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-git-repo-volumes.-get-git-repo-volumes-.repository]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-git-repo-volumes.-get-git-repo-volumes-.repository[quarkus.kubernetes.get-git-repo-volumes."get-git-repo-volumes".repository]` + +[.description] +-- +Git repository URL. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_GIT_REPO_VOLUMES__GET_GIT_REPO_VOLUMES__REPOSITORY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_GIT_REPO_VOLUMES__GET_GIT_REPO_VOLUMES__REPOSITORY+++` +endif::add-copy-button-to-env-var[] +--|string +|required icon:exclamation-circle[title=Configuration property is required] + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-git-repo-volumes.-get-git-repo-volumes-.directory]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-git-repo-volumes.-get-git-repo-volumes-.directory[quarkus.kubernetes.get-git-repo-volumes."get-git-repo-volumes".directory]` + +[.description] +-- +The directory of the repository to mount. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_GIT_REPO_VOLUMES__GET_GIT_REPO_VOLUMES__DIRECTORY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_GIT_REPO_VOLUMES__GET_GIT_REPO_VOLUMES__DIRECTORY+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-git-repo-volumes.-get-git-repo-volumes-.revision]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-git-repo-volumes.-get-git-repo-volumes-.revision[quarkus.kubernetes.get-git-repo-volumes."get-git-repo-volumes".revision]` + +[.description] +-- +The commit hash to use. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_GIT_REPO_VOLUMES__GET_GIT_REPO_VOLUMES__REVISION+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_GIT_REPO_VOLUMES__GET_GIT_REPO_VOLUMES__REVISION+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-pvc-volumes.-get-pvc-volumes-.claim-name]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-pvc-volumes.-get-pvc-volumes-.claim-name[quarkus.kubernetes.get-pvc-volumes."get-pvc-volumes".claim-name]` + +[.description] +-- +The name of the claim to mount. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_PVC_VOLUMES__GET_PVC_VOLUMES__CLAIM_NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_PVC_VOLUMES__GET_PVC_VOLUMES__CLAIM_NAME+++` +endif::add-copy-button-to-env-var[] +--|string +|required icon:exclamation-circle[title=Configuration property is required] + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-pvc-volumes.-get-pvc-volumes-.default-mode]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-pvc-volumes.-get-pvc-volumes-.default-mode[quarkus.kubernetes.get-pvc-volumes."get-pvc-volumes".default-mode]` + +[.description] +-- +Default mode. When specifying an octal number, leading zero must be present. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_PVC_VOLUMES__GET_PVC_VOLUMES__DEFAULT_MODE+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_PVC_VOLUMES__GET_PVC_VOLUMES__DEFAULT_MODE+++` +endif::add-copy-button-to-env-var[] +--|string +|`0600` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-pvc-volumes.-get-pvc-volumes-.optional]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-pvc-volumes.-get-pvc-volumes-.optional[quarkus.kubernetes.get-pvc-volumes."get-pvc-volumes".optional]` + +[.description] +-- +Optional + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_PVC_VOLUMES__GET_PVC_VOLUMES__OPTIONAL+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_PVC_VOLUMES__GET_PVC_VOLUMES__OPTIONAL+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-aws-elastic-block-store-volumes.-get-aws-elastic-block-store-volumes-.volume-id]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-aws-elastic-block-store-volumes.-get-aws-elastic-block-store-volumes-.volume-id[quarkus.kubernetes.get-aws-elastic-block-store-volumes."get-aws-elastic-block-store-volumes".volume-id]` + +[.description] +-- +The name of the disk to mount. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_AWS_ELASTIC_BLOCK_STORE_VOLUMES__GET_AWS_ELASTIC_BLOCK_STORE_VOLUMES__VOLUME_ID+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_AWS_ELASTIC_BLOCK_STORE_VOLUMES__GET_AWS_ELASTIC_BLOCK_STORE_VOLUMES__VOLUME_ID+++` +endif::add-copy-button-to-env-var[] +--|string +|required icon:exclamation-circle[title=Configuration property is required] + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-aws-elastic-block-store-volumes.-get-aws-elastic-block-store-volumes-.partition]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-aws-elastic-block-store-volumes.-get-aws-elastic-block-store-volumes-.partition[quarkus.kubernetes.get-aws-elastic-block-store-volumes."get-aws-elastic-block-store-volumes".partition]` + +[.description] +-- +The partition. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_AWS_ELASTIC_BLOCK_STORE_VOLUMES__GET_AWS_ELASTIC_BLOCK_STORE_VOLUMES__PARTITION+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_AWS_ELASTIC_BLOCK_STORE_VOLUMES__GET_AWS_ELASTIC_BLOCK_STORE_VOLUMES__PARTITION+++` +endif::add-copy-button-to-env-var[] +--|int +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-aws-elastic-block-store-volumes.-get-aws-elastic-block-store-volumes-.fs-type]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-aws-elastic-block-store-volumes.-get-aws-elastic-block-store-volumes-.fs-type[quarkus.kubernetes.get-aws-elastic-block-store-volumes."get-aws-elastic-block-store-volumes".fs-type]` + +[.description] +-- +Filesystem type. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_AWS_ELASTIC_BLOCK_STORE_VOLUMES__GET_AWS_ELASTIC_BLOCK_STORE_VOLUMES__FS_TYPE+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_AWS_ELASTIC_BLOCK_STORE_VOLUMES__GET_AWS_ELASTIC_BLOCK_STORE_VOLUMES__FS_TYPE+++` +endif::add-copy-button-to-env-var[] +--|string +|`ext4` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-aws-elastic-block-store-volumes.-get-aws-elastic-block-store-volumes-.read-only]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-aws-elastic-block-store-volumes.-get-aws-elastic-block-store-volumes-.read-only[quarkus.kubernetes.get-aws-elastic-block-store-volumes."get-aws-elastic-block-store-volumes".read-only]` + +[.description] +-- +Whether the volumeName is read only or not. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_AWS_ELASTIC_BLOCK_STORE_VOLUMES__GET_AWS_ELASTIC_BLOCK_STORE_VOLUMES__READ_ONLY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_AWS_ELASTIC_BLOCK_STORE_VOLUMES__GET_AWS_ELASTIC_BLOCK_STORE_VOLUMES__READ_ONLY+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-azure-file-volumes.-get-azure-file-volumes-.share-name]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-azure-file-volumes.-get-azure-file-volumes-.share-name[quarkus.kubernetes.get-azure-file-volumes."get-azure-file-volumes".share-name]` + +[.description] +-- +The share name. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_AZURE_FILE_VOLUMES__GET_AZURE_FILE_VOLUMES__SHARE_NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_AZURE_FILE_VOLUMES__GET_AZURE_FILE_VOLUMES__SHARE_NAME+++` +endif::add-copy-button-to-env-var[] +--|string +|required icon:exclamation-circle[title=Configuration property is required] + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-azure-file-volumes.-get-azure-file-volumes-.secret-name]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-azure-file-volumes.-get-azure-file-volumes-.secret-name[quarkus.kubernetes.get-azure-file-volumes."get-azure-file-volumes".secret-name]` + +[.description] +-- +The secret name. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_AZURE_FILE_VOLUMES__GET_AZURE_FILE_VOLUMES__SECRET_NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_AZURE_FILE_VOLUMES__GET_AZURE_FILE_VOLUMES__SECRET_NAME+++` +endif::add-copy-button-to-env-var[] +--|string +|required icon:exclamation-circle[title=Configuration property is required] + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-azure-file-volumes.-get-azure-file-volumes-.read-only]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-azure-file-volumes.-get-azure-file-volumes-.read-only[quarkus.kubernetes.get-azure-file-volumes."get-azure-file-volumes".read-only]` + +[.description] +-- +Whether the volumeName is read only or not. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_AZURE_FILE_VOLUMES__GET_AZURE_FILE_VOLUMES__READ_ONLY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_AZURE_FILE_VOLUMES__GET_AZURE_FILE_VOLUMES__READ_ONLY+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-azure-disk-volumes.-get-azure-disk-volumes-.disk-name]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-azure-disk-volumes.-get-azure-disk-volumes-.disk-name[quarkus.kubernetes.get-azure-disk-volumes."get-azure-disk-volumes".disk-name]` + +[.description] +-- +The name of the disk to mount. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_AZURE_DISK_VOLUMES__GET_AZURE_DISK_VOLUMES__DISK_NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_AZURE_DISK_VOLUMES__GET_AZURE_DISK_VOLUMES__DISK_NAME+++` +endif::add-copy-button-to-env-var[] +--|string +|required icon:exclamation-circle[title=Configuration property is required] + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-azure-disk-volumes.-get-azure-disk-volumes-.disk-uri]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-azure-disk-volumes.-get-azure-disk-volumes-.disk-uri[quarkus.kubernetes.get-azure-disk-volumes."get-azure-disk-volumes".disk-uri]` + +[.description] +-- +The URI of the vhd blob object OR the resourceID of an Azure managed data disk if Kind is Managed + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_AZURE_DISK_VOLUMES__GET_AZURE_DISK_VOLUMES__DISK_URI+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_AZURE_DISK_VOLUMES__GET_AZURE_DISK_VOLUMES__DISK_URI+++` +endif::add-copy-button-to-env-var[] +--|string +|required icon:exclamation-circle[title=Configuration property is required] + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-azure-disk-volumes.-get-azure-disk-volumes-.kind]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-azure-disk-volumes.-get-azure-disk-volumes-.kind[quarkus.kubernetes.get-azure-disk-volumes."get-azure-disk-volumes".kind]` + +[.description] +-- +Kind of disk. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_AZURE_DISK_VOLUMES__GET_AZURE_DISK_VOLUMES__KIND+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_AZURE_DISK_VOLUMES__GET_AZURE_DISK_VOLUMES__KIND+++` +endif::add-copy-button-to-env-var[] +-- a| +`managed`, `shared` +|`managed` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-azure-disk-volumes.-get-azure-disk-volumes-.caching-mode]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-azure-disk-volumes.-get-azure-disk-volumes-.caching-mode[quarkus.kubernetes.get-azure-disk-volumes."get-azure-disk-volumes".caching-mode]` + +[.description] +-- +Disk caching mode. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_AZURE_DISK_VOLUMES__GET_AZURE_DISK_VOLUMES__CACHING_MODE+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_AZURE_DISK_VOLUMES__GET_AZURE_DISK_VOLUMES__CACHING_MODE+++` +endif::add-copy-button-to-env-var[] +-- a| +`read-write`, `read-only`, `none` +|`read-write` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-azure-disk-volumes.-get-azure-disk-volumes-.fs-type]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-azure-disk-volumes.-get-azure-disk-volumes-.fs-type[quarkus.kubernetes.get-azure-disk-volumes."get-azure-disk-volumes".fs-type]` + +[.description] +-- +File system type. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_AZURE_DISK_VOLUMES__GET_AZURE_DISK_VOLUMES__FS_TYPE+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_AZURE_DISK_VOLUMES__GET_AZURE_DISK_VOLUMES__FS_TYPE+++` +endif::add-copy-button-to-env-var[] +--|string +|`ext4` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-azure-disk-volumes.-get-azure-disk-volumes-.read-only]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-azure-disk-volumes.-get-azure-disk-volumes-.read-only[quarkus.kubernetes.get-azure-disk-volumes."get-azure-disk-volumes".read-only]` + +[.description] +-- +Whether the volumeName is read only or not. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_AZURE_DISK_VOLUMES__GET_AZURE_DISK_VOLUMES__READ_ONLY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_AZURE_DISK_VOLUMES__GET_AZURE_DISK_VOLUMES__READ_ONLY+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-init-containers.-get-init-containers-.get-env.secrets]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-init-containers.-get-init-containers-.get-env.secrets[quarkus.kubernetes.get-init-containers."get-init-containers".get-env.secrets]` + +[.description] +-- +The optional list of Secret names to load environment variables from. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__GET_ENV_SECRETS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__GET_ENV_SECRETS+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-init-containers.-get-init-containers-.get-env.configmaps]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-init-containers.-get-init-containers-.get-env.configmaps[quarkus.kubernetes.get-init-containers."get-init-containers".get-env.configmaps]` + +[.description] +-- +The optional list of ConfigMap names to load environment variables from. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__GET_ENV_CONFIGMAPS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__GET_ENV_CONFIGMAPS+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-init-containers.-get-init-containers-.get-env.fields-fields]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-init-containers.-get-init-containers-.get-env.fields-fields[quarkus.kubernetes.get-init-containers."get-init-containers".get-env.fields]` + +[.description] +-- +The map associating environment variable names to their associated field references they take their value from. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__GET_ENV_FIELDS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__GET_ENV_FIELDS+++` +endif::add-copy-button-to-env-var[] +--|`Map` +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-init-containers.-get-init-containers-.get-env.vars-vars]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-init-containers.-get-init-containers-.get-env.vars-vars[quarkus.kubernetes.get-init-containers."get-init-containers".get-env.vars]` + +[.description] +-- +The map associating environment name to its associated value. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__GET_ENV_VARS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__GET_ENV_VARS+++` +endif::add-copy-button-to-env-var[] +--|`Map>` +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-init-containers.-get-init-containers-.get-env.mapping.-mapping-.from-secret]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-init-containers.-get-init-containers-.get-env.mapping.-mapping-.from-secret[quarkus.kubernetes.get-init-containers."get-init-containers".get-env.mapping."mapping".from-secret]` + +[.description] +-- +The optional name of the Secret from which a value is to be extracted. Mutually exclusive with `from-configmap`. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__GET_ENV_MAPPING__MAPPING__FROM_SECRET+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__GET_ENV_MAPPING__MAPPING__FROM_SECRET+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-init-containers.-get-init-containers-.get-env.mapping.-mapping-.from-configmap]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-init-containers.-get-init-containers-.get-env.mapping.-mapping-.from-configmap[quarkus.kubernetes.get-init-containers."get-init-containers".get-env.mapping."mapping".from-configmap]` + +[.description] +-- +The optional name of the ConfigMap from which a value is to be extracted. Mutually exclusive with `from-secret`. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__GET_ENV_MAPPING__MAPPING__FROM_CONFIGMAP+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__GET_ENV_MAPPING__MAPPING__FROM_CONFIGMAP+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-init-containers.-get-init-containers-.get-env.mapping.-mapping-.with-key]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-init-containers.-get-init-containers-.get-env.mapping.-mapping-.with-key[quarkus.kubernetes.get-init-containers."get-init-containers".get-env.mapping."mapping".with-key]` + +[.description] +-- +The key identifying the field from which the value is extracted. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__GET_ENV_MAPPING__MAPPING__WITH_KEY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__GET_ENV_MAPPING__MAPPING__WITH_KEY+++` +endif::add-copy-button-to-env-var[] +--|string +|required icon:exclamation-circle[title=Configuration property is required] + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-init-containers.-get-init-containers-.get-target-platform-name]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-init-containers.-get-init-containers-.get-target-platform-name[quarkus.kubernetes.get-init-containers."get-init-containers".get-target-platform-name]` + +[.description] +-- +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__GET_TARGET_PLATFORM_NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__GET_TARGET_PLATFORM_NAME+++` +endif::add-copy-button-to-env-var[] +--|string +|required icon:exclamation-circle[title=Configuration property is required] + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-init-containers.-get-init-containers-.image]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-init-containers.-get-init-containers-.image[quarkus.kubernetes.get-init-containers."get-init-containers".image]` + +[.description] +-- +The container image. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__IMAGE+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__IMAGE+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-init-containers.-get-init-containers-.working-dir]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-init-containers.-get-init-containers-.working-dir[quarkus.kubernetes.get-init-containers."get-init-containers".working-dir]` + +[.description] +-- +Working directory. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__WORKING_DIR+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__WORKING_DIR+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-init-containers.-get-init-containers-.command]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-init-containers.-get-init-containers-.command[quarkus.kubernetes.get-init-containers."get-init-containers".command]` + +[.description] +-- +The commands + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__COMMAND+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__COMMAND+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-init-containers.-get-init-containers-.arguments]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-init-containers.-get-init-containers-.arguments[quarkus.kubernetes.get-init-containers."get-init-containers".arguments]` + +[.description] +-- +The arguments + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__ARGUMENTS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__ARGUMENTS+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-init-containers.-get-init-containers-.service-account]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-init-containers.-get-init-containers-.service-account[quarkus.kubernetes.get-init-containers."get-init-containers".service-account]` + +[.description] +-- +The service account. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__SERVICE_ACCOUNT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__SERVICE_ACCOUNT+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-init-containers.-get-init-containers-.host]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-init-containers.-get-init-containers-.host[quarkus.kubernetes.get-init-containers."get-init-containers".host]` + +[.description] +-- +The host under which the application is going to be exposed. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__HOST+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__HOST+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-init-containers.-get-init-containers-.ports.-ports-.container-port]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-init-containers.-get-init-containers-.ports.-ports-.container-port[quarkus.kubernetes.get-init-containers."get-init-containers".ports."ports".container-port]` + +[.description] +-- +The port number. Refers to the container port. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__PORTS__PORTS__CONTAINER_PORT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__PORTS__PORTS__CONTAINER_PORT+++` +endif::add-copy-button-to-env-var[] +--|int +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-init-containers.-get-init-containers-.ports.-ports-.host-port]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-init-containers.-get-init-containers-.ports.-ports-.host-port[quarkus.kubernetes.get-init-containers."get-init-containers".ports."ports".host-port]` + +[.description] +-- +The host port. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__PORTS__PORTS__HOST_PORT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__PORTS__PORTS__HOST_PORT+++` +endif::add-copy-button-to-env-var[] +--|int +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-init-containers.-get-init-containers-.ports.-ports-.path]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-init-containers.-get-init-containers-.ports.-ports-.path[quarkus.kubernetes.get-init-containers."get-init-containers".ports."ports".path]` + +[.description] +-- +The application path (refers to web application path). + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__PORTS__PORTS__PATH+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__PORTS__PORTS__PATH+++` +endif::add-copy-button-to-env-var[] +--|string +|`/` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-init-containers.-get-init-containers-.ports.-ports-.protocol]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-init-containers.-get-init-containers-.ports.-ports-.protocol[quarkus.kubernetes.get-init-containers."get-init-containers".ports."ports".protocol]` + +[.description] +-- +The protocol. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__PORTS__PORTS__PROTOCOL+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__PORTS__PORTS__PROTOCOL+++` +endif::add-copy-button-to-env-var[] +-- a| +`tcp`, `udp`, `sctp`, `http`, `proxy` +|`tcp` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-init-containers.-get-init-containers-.ports.-ports-.node-port]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-init-containers.-get-init-containers-.ports.-ports-.node-port[quarkus.kubernetes.get-init-containers."get-init-containers".ports."ports".node-port]` + +[.description] +-- +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__PORTS__PORTS__NODE_PORT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__PORTS__PORTS__NODE_PORT+++` +endif::add-copy-button-to-env-var[] +--|int +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-init-containers.-get-init-containers-.ports.-ports-.tls]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-init-containers.-get-init-containers-.ports.-ports-.tls[quarkus.kubernetes.get-init-containers."get-init-containers".ports."ports".tls]` + +[.description] +-- +If enabled, the port will be configured to use the schema HTTPS. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__PORTS__PORTS__TLS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__PORTS__PORTS__TLS+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-init-containers.-get-init-containers-.image-pull-policy]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-init-containers.-get-init-containers-.image-pull-policy[quarkus.kubernetes.get-init-containers."get-init-containers".image-pull-policy]` + +[.description] +-- +Image pull policy. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__IMAGE_PULL_POLICY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__IMAGE_PULL_POLICY+++` +endif::add-copy-button-to-env-var[] +-- a| +`always`, `if-not-present`, `never` +|`always` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-init-containers.-get-init-containers-.image-pull-secrets]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-init-containers.-get-init-containers-.image-pull-secrets[quarkus.kubernetes.get-init-containers."get-init-containers".image-pull-secrets]` + +[.description] +-- +The image pull secret + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__IMAGE_PULL_SECRETS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__IMAGE_PULL_SECRETS+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-init-containers.-get-init-containers-.liveness-probe.http-action-port]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-init-containers.-get-init-containers-.liveness-probe.http-action-port[quarkus.kubernetes.get-init-containers."get-init-containers".liveness-probe.http-action-port]` + +[.description] +-- +The port number to use when configuring the `http get` action. If not configured, the port corresponding to the `httpActionPortName` will be used. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_PORT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_PORT+++` +endif::add-copy-button-to-env-var[] +--|int +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-init-containers.-get-init-containers-.liveness-probe.http-action-port-name]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-init-containers.-get-init-containers-.liveness-probe.http-action-port-name[quarkus.kubernetes.get-init-containers."get-init-containers".liveness-probe.http-action-port-name]` + +[.description] +-- +The port name for selecting the port of the `HTTP get` action. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_PORT_NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_PORT_NAME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-init-containers.-get-init-containers-.liveness-probe.http-action-path]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-init-containers.-get-init-containers-.liveness-probe.http-action-path[quarkus.kubernetes.get-init-containers."get-init-containers".liveness-probe.http-action-path]` + +[.description] +-- +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. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_PATH+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_PATH+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-init-containers.-get-init-containers-.liveness-probe.http-action-scheme]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-init-containers.-get-init-containers-.liveness-probe.http-action-scheme[quarkus.kubernetes.get-init-containers."get-init-containers".liveness-probe.http-action-scheme]` + +[.description] +-- +The scheme of the `HTTP get` action. Can be either "HTTP" or "HTTPS". + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_SCHEME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_SCHEME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-init-containers.-get-init-containers-.liveness-probe.exec-action]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-init-containers.-get-init-containers-.liveness-probe.exec-action[quarkus.kubernetes.get-init-containers."get-init-containers".liveness-probe.exec-action]` + +[.description] +-- +The command to use for the probe. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_EXEC_ACTION+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_EXEC_ACTION+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-init-containers.-get-init-containers-.liveness-probe.tcp-socket-action]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-init-containers.-get-init-containers-.liveness-probe.tcp-socket-action[quarkus.kubernetes.get-init-containers."get-init-containers".liveness-probe.tcp-socket-action]` + +[.description] +-- +The tcp socket to use for the probe (the format is host:port). + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_TCP_SOCKET_ACTION+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_TCP_SOCKET_ACTION+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-init-containers.-get-init-containers-.liveness-probe.grpc-action]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-init-containers.-get-init-containers-.liveness-probe.grpc-action[quarkus.kubernetes.get-init-containers."get-init-containers".liveness-probe.grpc-action]` + +[.description] +-- +The gRPC port to use for the probe (the format is either port or port:service). + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_GRPC_ACTION+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_GRPC_ACTION+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-init-containers.-get-init-containers-.liveness-probe.grpc-action-enabled]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-init-containers.-get-init-containers-.liveness-probe.grpc-action-enabled[quarkus.kubernetes.get-init-containers."get-init-containers".liveness-probe.grpc-action-enabled]` + +[.description] +-- +If enabled and `grpc-action` is not provided, it will use the generated service name and the gRPC port. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_GRPC_ACTION_ENABLED+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_GRPC_ACTION_ENABLED+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-init-containers.-get-init-containers-.liveness-probe.initial-delay]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-init-containers.-get-init-containers-.liveness-probe.initial-delay[quarkus.kubernetes.get-init-containers."get-init-containers".liveness-probe.initial-delay]` + +[.description] +-- +The amount of time to wait before starting to probe. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_INITIAL_DELAY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_INITIAL_DELAY+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`5S` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-init-containers.-get-init-containers-.liveness-probe.period]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-init-containers.-get-init-containers-.liveness-probe.period[quarkus.kubernetes.get-init-containers."get-init-containers".liveness-probe.period]` + +[.description] +-- +The period in which the action should be called. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_PERIOD+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_PERIOD+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`10S` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-init-containers.-get-init-containers-.liveness-probe.timeout]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-init-containers.-get-init-containers-.liveness-probe.timeout[quarkus.kubernetes.get-init-containers."get-init-containers".liveness-probe.timeout]` + +[.description] +-- +The amount of time to wait for each action. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_TIMEOUT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_TIMEOUT+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`10S` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-init-containers.-get-init-containers-.liveness-probe.success-threshold]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-init-containers.-get-init-containers-.liveness-probe.success-threshold[quarkus.kubernetes.get-init-containers."get-init-containers".liveness-probe.success-threshold]` + +[.description] +-- +The success threshold to use. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_SUCCESS_THRESHOLD+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_SUCCESS_THRESHOLD+++` +endif::add-copy-button-to-env-var[] +--|int +|`1` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-init-containers.-get-init-containers-.liveness-probe.failure-threshold]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-init-containers.-get-init-containers-.liveness-probe.failure-threshold[quarkus.kubernetes.get-init-containers."get-init-containers".liveness-probe.failure-threshold]` + +[.description] +-- +The failure threshold to use. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_FAILURE_THRESHOLD+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_FAILURE_THRESHOLD+++` +endif::add-copy-button-to-env-var[] +--|int +|`3` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-init-containers.-get-init-containers-.readiness-probe.http-action-port]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-init-containers.-get-init-containers-.readiness-probe.http-action-port[quarkus.kubernetes.get-init-containers."get-init-containers".readiness-probe.http-action-port]` + +[.description] +-- +The port number to use when configuring the `http get` action. If not configured, the port corresponding to the `httpActionPortName` will be used. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_HTTP_ACTION_PORT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_HTTP_ACTION_PORT+++` +endif::add-copy-button-to-env-var[] +--|int +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-init-containers.-get-init-containers-.readiness-probe.http-action-port-name]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-init-containers.-get-init-containers-.readiness-probe.http-action-port-name[quarkus.kubernetes.get-init-containers."get-init-containers".readiness-probe.http-action-port-name]` + +[.description] +-- +The port name for selecting the port of the `HTTP get` action. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_HTTP_ACTION_PORT_NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_HTTP_ACTION_PORT_NAME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-init-containers.-get-init-containers-.readiness-probe.http-action-path]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-init-containers.-get-init-containers-.readiness-probe.http-action-path[quarkus.kubernetes.get-init-containers."get-init-containers".readiness-probe.http-action-path]` + +[.description] +-- +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. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_HTTP_ACTION_PATH+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_HTTP_ACTION_PATH+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-init-containers.-get-init-containers-.readiness-probe.http-action-scheme]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-init-containers.-get-init-containers-.readiness-probe.http-action-scheme[quarkus.kubernetes.get-init-containers."get-init-containers".readiness-probe.http-action-scheme]` + +[.description] +-- +The scheme of the `HTTP get` action. Can be either "HTTP" or "HTTPS". + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_HTTP_ACTION_SCHEME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_HTTP_ACTION_SCHEME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-init-containers.-get-init-containers-.readiness-probe.exec-action]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-init-containers.-get-init-containers-.readiness-probe.exec-action[quarkus.kubernetes.get-init-containers."get-init-containers".readiness-probe.exec-action]` + +[.description] +-- +The command to use for the probe. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_EXEC_ACTION+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_EXEC_ACTION+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-init-containers.-get-init-containers-.readiness-probe.tcp-socket-action]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-init-containers.-get-init-containers-.readiness-probe.tcp-socket-action[quarkus.kubernetes.get-init-containers."get-init-containers".readiness-probe.tcp-socket-action]` + +[.description] +-- +The tcp socket to use for the probe (the format is host:port). + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_TCP_SOCKET_ACTION+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_TCP_SOCKET_ACTION+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-init-containers.-get-init-containers-.readiness-probe.grpc-action]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-init-containers.-get-init-containers-.readiness-probe.grpc-action[quarkus.kubernetes.get-init-containers."get-init-containers".readiness-probe.grpc-action]` + +[.description] +-- +The gRPC port to use for the probe (the format is either port or port:service). + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_GRPC_ACTION+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_GRPC_ACTION+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-init-containers.-get-init-containers-.readiness-probe.grpc-action-enabled]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-init-containers.-get-init-containers-.readiness-probe.grpc-action-enabled[quarkus.kubernetes.get-init-containers."get-init-containers".readiness-probe.grpc-action-enabled]` + +[.description] +-- +If enabled and `grpc-action` is not provided, it will use the generated service name and the gRPC port. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_GRPC_ACTION_ENABLED+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_GRPC_ACTION_ENABLED+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-init-containers.-get-init-containers-.readiness-probe.initial-delay]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-init-containers.-get-init-containers-.readiness-probe.initial-delay[quarkus.kubernetes.get-init-containers."get-init-containers".readiness-probe.initial-delay]` + +[.description] +-- +The amount of time to wait before starting to probe. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_INITIAL_DELAY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_INITIAL_DELAY+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`5S` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-init-containers.-get-init-containers-.readiness-probe.period]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-init-containers.-get-init-containers-.readiness-probe.period[quarkus.kubernetes.get-init-containers."get-init-containers".readiness-probe.period]` + +[.description] +-- +The period in which the action should be called. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_PERIOD+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_PERIOD+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`10S` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-init-containers.-get-init-containers-.readiness-probe.timeout]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-init-containers.-get-init-containers-.readiness-probe.timeout[quarkus.kubernetes.get-init-containers."get-init-containers".readiness-probe.timeout]` + +[.description] +-- +The amount of time to wait for each action. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_TIMEOUT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_TIMEOUT+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`10S` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-init-containers.-get-init-containers-.readiness-probe.success-threshold]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-init-containers.-get-init-containers-.readiness-probe.success-threshold[quarkus.kubernetes.get-init-containers."get-init-containers".readiness-probe.success-threshold]` + +[.description] +-- +The success threshold to use. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_SUCCESS_THRESHOLD+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_SUCCESS_THRESHOLD+++` +endif::add-copy-button-to-env-var[] +--|int +|`1` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-init-containers.-get-init-containers-.readiness-probe.failure-threshold]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-init-containers.-get-init-containers-.readiness-probe.failure-threshold[quarkus.kubernetes.get-init-containers."get-init-containers".readiness-probe.failure-threshold]` + +[.description] +-- +The failure threshold to use. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_FAILURE_THRESHOLD+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_FAILURE_THRESHOLD+++` +endif::add-copy-button-to-env-var[] +--|int +|`3` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-init-containers.-get-init-containers-.mounts.-mounts-.name]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-init-containers.-get-init-containers-.mounts.-mounts-.name[quarkus.kubernetes.get-init-containers."get-init-containers".mounts."mounts".name]` + +[.description] +-- +The name of the volumeName to mount. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__MOUNTS__MOUNTS__NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__MOUNTS__MOUNTS__NAME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-init-containers.-get-init-containers-.mounts.-mounts-.path]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-init-containers.-get-init-containers-.mounts.-mounts-.path[quarkus.kubernetes.get-init-containers."get-init-containers".mounts."mounts".path]` + +[.description] +-- +The path to mount. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__MOUNTS__MOUNTS__PATH+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__MOUNTS__MOUNTS__PATH+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-init-containers.-get-init-containers-.mounts.-mounts-.sub-path]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-init-containers.-get-init-containers-.mounts.-mounts-.sub-path[quarkus.kubernetes.get-init-containers."get-init-containers".mounts."mounts".sub-path]` + +[.description] +-- +Path within the volumeName from which the container's volumeName should be mounted. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__MOUNTS__MOUNTS__SUB_PATH+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__MOUNTS__MOUNTS__SUB_PATH+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-init-containers.-get-init-containers-.mounts.-mounts-.read-only]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-init-containers.-get-init-containers-.mounts.-mounts-.read-only[quarkus.kubernetes.get-init-containers."get-init-containers".mounts."mounts".read-only]` + +[.description] +-- +ReadOnly + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__MOUNTS__MOUNTS__READ_ONLY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__MOUNTS__MOUNTS__READ_ONLY+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-init-containers.-get-init-containers-.resources.limits.cpu]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-init-containers.-get-init-containers-.resources.limits.cpu[quarkus.kubernetes.get-init-containers."get-init-containers".resources.limits.cpu]` + +[.description] +-- +CPU Requirements + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__RESOURCES_LIMITS_CPU+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__RESOURCES_LIMITS_CPU+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-init-containers.-get-init-containers-.resources.limits.memory]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-init-containers.-get-init-containers-.resources.limits.memory[quarkus.kubernetes.get-init-containers."get-init-containers".resources.limits.memory]` + +[.description] +-- +Memory Requirements + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__RESOURCES_LIMITS_MEMORY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__RESOURCES_LIMITS_MEMORY+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-init-containers.-get-init-containers-.resources.requests.cpu]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-init-containers.-get-init-containers-.resources.requests.cpu[quarkus.kubernetes.get-init-containers."get-init-containers".resources.requests.cpu]` + +[.description] +-- +CPU Requirements + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__RESOURCES_REQUESTS_CPU+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__RESOURCES_REQUESTS_CPU+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-init-containers.-get-init-containers-.resources.requests.memory]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-init-containers.-get-init-containers-.resources.requests.memory[quarkus.kubernetes.get-init-containers."get-init-containers".resources.requests.memory]` + +[.description] +-- +Memory Requirements + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__RESOURCES_REQUESTS_MEMORY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__RESOURCES_REQUESTS_MEMORY+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-init-containers.-get-init-containers-.env.secrets]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-init-containers.-get-init-containers-.env.secrets[quarkus.kubernetes.get-init-containers."get-init-containers".env.secrets]` + +[.description] +-- +The optional list of Secret names to load environment variables from. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__ENV_SECRETS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__ENV_SECRETS+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-init-containers.-get-init-containers-.env.configmaps]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-init-containers.-get-init-containers-.env.configmaps[quarkus.kubernetes.get-init-containers."get-init-containers".env.configmaps]` + +[.description] +-- +The optional list of ConfigMap names to load environment variables from. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__ENV_CONFIGMAPS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__ENV_CONFIGMAPS+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-init-containers.-get-init-containers-.env.fields-fields]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-init-containers.-get-init-containers-.env.fields-fields[quarkus.kubernetes.get-init-containers."get-init-containers".env.fields]` + +[.description] +-- +The map associating environment variable names to their associated field references they take their value from. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__ENV_FIELDS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__ENV_FIELDS+++` +endif::add-copy-button-to-env-var[] +--|`Map` +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-init-containers.-get-init-containers-.env.vars-vars]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-init-containers.-get-init-containers-.env.vars-vars[quarkus.kubernetes.get-init-containers."get-init-containers".env.vars]` + +[.description] +-- +The map associating environment name to its associated value. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__ENV_VARS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__ENV_VARS+++` +endif::add-copy-button-to-env-var[] +--|`Map>` +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-init-containers.-get-init-containers-.env.mapping.-mapping-.from-secret]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-init-containers.-get-init-containers-.env.mapping.-mapping-.from-secret[quarkus.kubernetes.get-init-containers."get-init-containers".env.mapping."mapping".from-secret]` + +[.description] +-- +The optional name of the Secret from which a value is to be extracted. Mutually exclusive with `from-configmap`. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__ENV_MAPPING__MAPPING__FROM_SECRET+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__ENV_MAPPING__MAPPING__FROM_SECRET+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-init-containers.-get-init-containers-.env.mapping.-mapping-.from-configmap]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-init-containers.-get-init-containers-.env.mapping.-mapping-.from-configmap[quarkus.kubernetes.get-init-containers."get-init-containers".env.mapping."mapping".from-configmap]` + +[.description] +-- +The optional name of the ConfigMap from which a value is to be extracted. Mutually exclusive with `from-secret`. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__ENV_MAPPING__MAPPING__FROM_CONFIGMAP+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__ENV_MAPPING__MAPPING__FROM_CONFIGMAP+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-init-containers.-get-init-containers-.env.mapping.-mapping-.with-key]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-init-containers.-get-init-containers-.env.mapping.-mapping-.with-key[quarkus.kubernetes.get-init-containers."get-init-containers".env.mapping."mapping".with-key]` + +[.description] +-- +The key identifying the field from which the value is extracted. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__ENV_MAPPING__MAPPING__WITH_KEY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__ENV_MAPPING__MAPPING__WITH_KEY+++` +endif::add-copy-button-to-env-var[] +--|string +|required icon:exclamation-circle[title=Configuration property is required] + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-sidecars.-get-sidecars-.get-env.secrets]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-sidecars.-get-sidecars-.get-env.secrets[quarkus.kubernetes.get-sidecars."get-sidecars".get-env.secrets]` + +[.description] +-- +The optional list of Secret names to load environment variables from. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__GET_ENV_SECRETS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__GET_ENV_SECRETS+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-sidecars.-get-sidecars-.get-env.configmaps]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-sidecars.-get-sidecars-.get-env.configmaps[quarkus.kubernetes.get-sidecars."get-sidecars".get-env.configmaps]` + +[.description] +-- +The optional list of ConfigMap names to load environment variables from. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__GET_ENV_CONFIGMAPS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__GET_ENV_CONFIGMAPS+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-sidecars.-get-sidecars-.get-env.fields-fields]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-sidecars.-get-sidecars-.get-env.fields-fields[quarkus.kubernetes.get-sidecars."get-sidecars".get-env.fields]` + +[.description] +-- +The map associating environment variable names to their associated field references they take their value from. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__GET_ENV_FIELDS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__GET_ENV_FIELDS+++` +endif::add-copy-button-to-env-var[] +--|`Map` +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-sidecars.-get-sidecars-.get-env.vars-vars]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-sidecars.-get-sidecars-.get-env.vars-vars[quarkus.kubernetes.get-sidecars."get-sidecars".get-env.vars]` + +[.description] +-- +The map associating environment name to its associated value. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__GET_ENV_VARS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__GET_ENV_VARS+++` +endif::add-copy-button-to-env-var[] +--|`Map>` +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-sidecars.-get-sidecars-.get-env.mapping.-mapping-.from-secret]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-sidecars.-get-sidecars-.get-env.mapping.-mapping-.from-secret[quarkus.kubernetes.get-sidecars."get-sidecars".get-env.mapping."mapping".from-secret]` + +[.description] +-- +The optional name of the Secret from which a value is to be extracted. Mutually exclusive with `from-configmap`. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__GET_ENV_MAPPING__MAPPING__FROM_SECRET+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__GET_ENV_MAPPING__MAPPING__FROM_SECRET+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-sidecars.-get-sidecars-.get-env.mapping.-mapping-.from-configmap]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-sidecars.-get-sidecars-.get-env.mapping.-mapping-.from-configmap[quarkus.kubernetes.get-sidecars."get-sidecars".get-env.mapping."mapping".from-configmap]` + +[.description] +-- +The optional name of the ConfigMap from which a value is to be extracted. Mutually exclusive with `from-secret`. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__GET_ENV_MAPPING__MAPPING__FROM_CONFIGMAP+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__GET_ENV_MAPPING__MAPPING__FROM_CONFIGMAP+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-sidecars.-get-sidecars-.get-env.mapping.-mapping-.with-key]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-sidecars.-get-sidecars-.get-env.mapping.-mapping-.with-key[quarkus.kubernetes.get-sidecars."get-sidecars".get-env.mapping."mapping".with-key]` + +[.description] +-- +The key identifying the field from which the value is extracted. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__GET_ENV_MAPPING__MAPPING__WITH_KEY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__GET_ENV_MAPPING__MAPPING__WITH_KEY+++` +endif::add-copy-button-to-env-var[] +--|string +|required icon:exclamation-circle[title=Configuration property is required] + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-sidecars.-get-sidecars-.get-target-platform-name]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-sidecars.-get-sidecars-.get-target-platform-name[quarkus.kubernetes.get-sidecars."get-sidecars".get-target-platform-name]` + +[.description] +-- +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__GET_TARGET_PLATFORM_NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__GET_TARGET_PLATFORM_NAME+++` +endif::add-copy-button-to-env-var[] +--|string +|required icon:exclamation-circle[title=Configuration property is required] + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-sidecars.-get-sidecars-.image]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-sidecars.-get-sidecars-.image[quarkus.kubernetes.get-sidecars."get-sidecars".image]` + +[.description] +-- +The container image. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__IMAGE+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__IMAGE+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-sidecars.-get-sidecars-.working-dir]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-sidecars.-get-sidecars-.working-dir[quarkus.kubernetes.get-sidecars."get-sidecars".working-dir]` + +[.description] +-- +Working directory. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__WORKING_DIR+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__WORKING_DIR+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-sidecars.-get-sidecars-.command]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-sidecars.-get-sidecars-.command[quarkus.kubernetes.get-sidecars."get-sidecars".command]` + +[.description] +-- +The commands + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__COMMAND+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__COMMAND+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-sidecars.-get-sidecars-.arguments]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-sidecars.-get-sidecars-.arguments[quarkus.kubernetes.get-sidecars."get-sidecars".arguments]` + +[.description] +-- +The arguments + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__ARGUMENTS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__ARGUMENTS+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-sidecars.-get-sidecars-.service-account]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-sidecars.-get-sidecars-.service-account[quarkus.kubernetes.get-sidecars."get-sidecars".service-account]` + +[.description] +-- +The service account. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__SERVICE_ACCOUNT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__SERVICE_ACCOUNT+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-sidecars.-get-sidecars-.host]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-sidecars.-get-sidecars-.host[quarkus.kubernetes.get-sidecars."get-sidecars".host]` + +[.description] +-- +The host under which the application is going to be exposed. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__HOST+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__HOST+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-sidecars.-get-sidecars-.ports.-ports-.container-port]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-sidecars.-get-sidecars-.ports.-ports-.container-port[quarkus.kubernetes.get-sidecars."get-sidecars".ports."ports".container-port]` + +[.description] +-- +The port number. Refers to the container port. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__PORTS__PORTS__CONTAINER_PORT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__PORTS__PORTS__CONTAINER_PORT+++` +endif::add-copy-button-to-env-var[] +--|int +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-sidecars.-get-sidecars-.ports.-ports-.host-port]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-sidecars.-get-sidecars-.ports.-ports-.host-port[quarkus.kubernetes.get-sidecars."get-sidecars".ports."ports".host-port]` + +[.description] +-- +The host port. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__PORTS__PORTS__HOST_PORT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__PORTS__PORTS__HOST_PORT+++` +endif::add-copy-button-to-env-var[] +--|int +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-sidecars.-get-sidecars-.ports.-ports-.path]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-sidecars.-get-sidecars-.ports.-ports-.path[quarkus.kubernetes.get-sidecars."get-sidecars".ports."ports".path]` + +[.description] +-- +The application path (refers to web application path). + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__PORTS__PORTS__PATH+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__PORTS__PORTS__PATH+++` +endif::add-copy-button-to-env-var[] +--|string +|`/` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-sidecars.-get-sidecars-.ports.-ports-.protocol]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-sidecars.-get-sidecars-.ports.-ports-.protocol[quarkus.kubernetes.get-sidecars."get-sidecars".ports."ports".protocol]` + +[.description] +-- +The protocol. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__PORTS__PORTS__PROTOCOL+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__PORTS__PORTS__PROTOCOL+++` +endif::add-copy-button-to-env-var[] +-- a| +`tcp`, `udp`, `sctp`, `http`, `proxy` +|`tcp` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-sidecars.-get-sidecars-.ports.-ports-.node-port]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-sidecars.-get-sidecars-.ports.-ports-.node-port[quarkus.kubernetes.get-sidecars."get-sidecars".ports."ports".node-port]` + +[.description] +-- +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__PORTS__PORTS__NODE_PORT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__PORTS__PORTS__NODE_PORT+++` +endif::add-copy-button-to-env-var[] +--|int +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-sidecars.-get-sidecars-.ports.-ports-.tls]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-sidecars.-get-sidecars-.ports.-ports-.tls[quarkus.kubernetes.get-sidecars."get-sidecars".ports."ports".tls]` + +[.description] +-- +If enabled, the port will be configured to use the schema HTTPS. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__PORTS__PORTS__TLS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__PORTS__PORTS__TLS+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-sidecars.-get-sidecars-.image-pull-policy]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-sidecars.-get-sidecars-.image-pull-policy[quarkus.kubernetes.get-sidecars."get-sidecars".image-pull-policy]` + +[.description] +-- +Image pull policy. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__IMAGE_PULL_POLICY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__IMAGE_PULL_POLICY+++` +endif::add-copy-button-to-env-var[] +-- a| +`always`, `if-not-present`, `never` +|`always` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-sidecars.-get-sidecars-.image-pull-secrets]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-sidecars.-get-sidecars-.image-pull-secrets[quarkus.kubernetes.get-sidecars."get-sidecars".image-pull-secrets]` + +[.description] +-- +The image pull secret + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__IMAGE_PULL_SECRETS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__IMAGE_PULL_SECRETS+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-sidecars.-get-sidecars-.liveness-probe.http-action-port]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-sidecars.-get-sidecars-.liveness-probe.http-action-port[quarkus.kubernetes.get-sidecars."get-sidecars".liveness-probe.http-action-port]` + +[.description] +-- +The port number to use when configuring the `http get` action. If not configured, the port corresponding to the `httpActionPortName` will be used. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_HTTP_ACTION_PORT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_HTTP_ACTION_PORT+++` +endif::add-copy-button-to-env-var[] +--|int +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-sidecars.-get-sidecars-.liveness-probe.http-action-port-name]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-sidecars.-get-sidecars-.liveness-probe.http-action-port-name[quarkus.kubernetes.get-sidecars."get-sidecars".liveness-probe.http-action-port-name]` + +[.description] +-- +The port name for selecting the port of the `HTTP get` action. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_HTTP_ACTION_PORT_NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_HTTP_ACTION_PORT_NAME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-sidecars.-get-sidecars-.liveness-probe.http-action-path]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-sidecars.-get-sidecars-.liveness-probe.http-action-path[quarkus.kubernetes.get-sidecars."get-sidecars".liveness-probe.http-action-path]` + +[.description] +-- +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. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_HTTP_ACTION_PATH+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_HTTP_ACTION_PATH+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-sidecars.-get-sidecars-.liveness-probe.http-action-scheme]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-sidecars.-get-sidecars-.liveness-probe.http-action-scheme[quarkus.kubernetes.get-sidecars."get-sidecars".liveness-probe.http-action-scheme]` + +[.description] +-- +The scheme of the `HTTP get` action. Can be either "HTTP" or "HTTPS". + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_HTTP_ACTION_SCHEME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_HTTP_ACTION_SCHEME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-sidecars.-get-sidecars-.liveness-probe.exec-action]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-sidecars.-get-sidecars-.liveness-probe.exec-action[quarkus.kubernetes.get-sidecars."get-sidecars".liveness-probe.exec-action]` + +[.description] +-- +The command to use for the probe. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_EXEC_ACTION+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_EXEC_ACTION+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-sidecars.-get-sidecars-.liveness-probe.tcp-socket-action]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-sidecars.-get-sidecars-.liveness-probe.tcp-socket-action[quarkus.kubernetes.get-sidecars."get-sidecars".liveness-probe.tcp-socket-action]` + +[.description] +-- +The tcp socket to use for the probe (the format is host:port). + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_TCP_SOCKET_ACTION+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_TCP_SOCKET_ACTION+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-sidecars.-get-sidecars-.liveness-probe.grpc-action]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-sidecars.-get-sidecars-.liveness-probe.grpc-action[quarkus.kubernetes.get-sidecars."get-sidecars".liveness-probe.grpc-action]` + +[.description] +-- +The gRPC port to use for the probe (the format is either port or port:service). + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_GRPC_ACTION+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_GRPC_ACTION+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-sidecars.-get-sidecars-.liveness-probe.grpc-action-enabled]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-sidecars.-get-sidecars-.liveness-probe.grpc-action-enabled[quarkus.kubernetes.get-sidecars."get-sidecars".liveness-probe.grpc-action-enabled]` + +[.description] +-- +If enabled and `grpc-action` is not provided, it will use the generated service name and the gRPC port. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_GRPC_ACTION_ENABLED+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_GRPC_ACTION_ENABLED+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-sidecars.-get-sidecars-.liveness-probe.initial-delay]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-sidecars.-get-sidecars-.liveness-probe.initial-delay[quarkus.kubernetes.get-sidecars."get-sidecars".liveness-probe.initial-delay]` + +[.description] +-- +The amount of time to wait before starting to probe. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_INITIAL_DELAY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_INITIAL_DELAY+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`5S` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-sidecars.-get-sidecars-.liveness-probe.period]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-sidecars.-get-sidecars-.liveness-probe.period[quarkus.kubernetes.get-sidecars."get-sidecars".liveness-probe.period]` + +[.description] +-- +The period in which the action should be called. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_PERIOD+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_PERIOD+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`10S` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-sidecars.-get-sidecars-.liveness-probe.timeout]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-sidecars.-get-sidecars-.liveness-probe.timeout[quarkus.kubernetes.get-sidecars."get-sidecars".liveness-probe.timeout]` + +[.description] +-- +The amount of time to wait for each action. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_TIMEOUT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_TIMEOUT+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`10S` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-sidecars.-get-sidecars-.liveness-probe.success-threshold]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-sidecars.-get-sidecars-.liveness-probe.success-threshold[quarkus.kubernetes.get-sidecars."get-sidecars".liveness-probe.success-threshold]` + +[.description] +-- +The success threshold to use. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_SUCCESS_THRESHOLD+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_SUCCESS_THRESHOLD+++` +endif::add-copy-button-to-env-var[] +--|int +|`1` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-sidecars.-get-sidecars-.liveness-probe.failure-threshold]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-sidecars.-get-sidecars-.liveness-probe.failure-threshold[quarkus.kubernetes.get-sidecars."get-sidecars".liveness-probe.failure-threshold]` + +[.description] +-- +The failure threshold to use. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_FAILURE_THRESHOLD+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_FAILURE_THRESHOLD+++` +endif::add-copy-button-to-env-var[] +--|int +|`3` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-sidecars.-get-sidecars-.readiness-probe.http-action-port]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-sidecars.-get-sidecars-.readiness-probe.http-action-port[quarkus.kubernetes.get-sidecars."get-sidecars".readiness-probe.http-action-port]` + +[.description] +-- +The port number to use when configuring the `http get` action. If not configured, the port corresponding to the `httpActionPortName` will be used. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_HTTP_ACTION_PORT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_HTTP_ACTION_PORT+++` +endif::add-copy-button-to-env-var[] +--|int +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-sidecars.-get-sidecars-.readiness-probe.http-action-port-name]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-sidecars.-get-sidecars-.readiness-probe.http-action-port-name[quarkus.kubernetes.get-sidecars."get-sidecars".readiness-probe.http-action-port-name]` + +[.description] +-- +The port name for selecting the port of the `HTTP get` action. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_HTTP_ACTION_PORT_NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_HTTP_ACTION_PORT_NAME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-sidecars.-get-sidecars-.readiness-probe.http-action-path]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-sidecars.-get-sidecars-.readiness-probe.http-action-path[quarkus.kubernetes.get-sidecars."get-sidecars".readiness-probe.http-action-path]` + +[.description] +-- +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. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_HTTP_ACTION_PATH+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_HTTP_ACTION_PATH+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-sidecars.-get-sidecars-.readiness-probe.http-action-scheme]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-sidecars.-get-sidecars-.readiness-probe.http-action-scheme[quarkus.kubernetes.get-sidecars."get-sidecars".readiness-probe.http-action-scheme]` + +[.description] +-- +The scheme of the `HTTP get` action. Can be either "HTTP" or "HTTPS". + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_HTTP_ACTION_SCHEME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_HTTP_ACTION_SCHEME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-sidecars.-get-sidecars-.readiness-probe.exec-action]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-sidecars.-get-sidecars-.readiness-probe.exec-action[quarkus.kubernetes.get-sidecars."get-sidecars".readiness-probe.exec-action]` + +[.description] +-- +The command to use for the probe. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_EXEC_ACTION+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_EXEC_ACTION+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-sidecars.-get-sidecars-.readiness-probe.tcp-socket-action]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-sidecars.-get-sidecars-.readiness-probe.tcp-socket-action[quarkus.kubernetes.get-sidecars."get-sidecars".readiness-probe.tcp-socket-action]` + +[.description] +-- +The tcp socket to use for the probe (the format is host:port). + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_TCP_SOCKET_ACTION+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_TCP_SOCKET_ACTION+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-sidecars.-get-sidecars-.readiness-probe.grpc-action]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-sidecars.-get-sidecars-.readiness-probe.grpc-action[quarkus.kubernetes.get-sidecars."get-sidecars".readiness-probe.grpc-action]` + +[.description] +-- +The gRPC port to use for the probe (the format is either port or port:service). + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_GRPC_ACTION+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_GRPC_ACTION+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-sidecars.-get-sidecars-.readiness-probe.grpc-action-enabled]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-sidecars.-get-sidecars-.readiness-probe.grpc-action-enabled[quarkus.kubernetes.get-sidecars."get-sidecars".readiness-probe.grpc-action-enabled]` + +[.description] +-- +If enabled and `grpc-action` is not provided, it will use the generated service name and the gRPC port. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_GRPC_ACTION_ENABLED+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_GRPC_ACTION_ENABLED+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-sidecars.-get-sidecars-.readiness-probe.initial-delay]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-sidecars.-get-sidecars-.readiness-probe.initial-delay[quarkus.kubernetes.get-sidecars."get-sidecars".readiness-probe.initial-delay]` + +[.description] +-- +The amount of time to wait before starting to probe. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_INITIAL_DELAY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_INITIAL_DELAY+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`5S` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-sidecars.-get-sidecars-.readiness-probe.period]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-sidecars.-get-sidecars-.readiness-probe.period[quarkus.kubernetes.get-sidecars."get-sidecars".readiness-probe.period]` + +[.description] +-- +The period in which the action should be called. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_PERIOD+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_PERIOD+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`10S` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-sidecars.-get-sidecars-.readiness-probe.timeout]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-sidecars.-get-sidecars-.readiness-probe.timeout[quarkus.kubernetes.get-sidecars."get-sidecars".readiness-probe.timeout]` + +[.description] +-- +The amount of time to wait for each action. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_TIMEOUT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_TIMEOUT+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`10S` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-sidecars.-get-sidecars-.readiness-probe.success-threshold]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-sidecars.-get-sidecars-.readiness-probe.success-threshold[quarkus.kubernetes.get-sidecars."get-sidecars".readiness-probe.success-threshold]` + +[.description] +-- +The success threshold to use. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_SUCCESS_THRESHOLD+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_SUCCESS_THRESHOLD+++` +endif::add-copy-button-to-env-var[] +--|int +|`1` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-sidecars.-get-sidecars-.readiness-probe.failure-threshold]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-sidecars.-get-sidecars-.readiness-probe.failure-threshold[quarkus.kubernetes.get-sidecars."get-sidecars".readiness-probe.failure-threshold]` + +[.description] +-- +The failure threshold to use. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_FAILURE_THRESHOLD+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_FAILURE_THRESHOLD+++` +endif::add-copy-button-to-env-var[] +--|int +|`3` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-sidecars.-get-sidecars-.mounts.-mounts-.name]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-sidecars.-get-sidecars-.mounts.-mounts-.name[quarkus.kubernetes.get-sidecars."get-sidecars".mounts."mounts".name]` + +[.description] +-- +The name of the volumeName to mount. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__MOUNTS__MOUNTS__NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__MOUNTS__MOUNTS__NAME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-sidecars.-get-sidecars-.mounts.-mounts-.path]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-sidecars.-get-sidecars-.mounts.-mounts-.path[quarkus.kubernetes.get-sidecars."get-sidecars".mounts."mounts".path]` + +[.description] +-- +The path to mount. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__MOUNTS__MOUNTS__PATH+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__MOUNTS__MOUNTS__PATH+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-sidecars.-get-sidecars-.mounts.-mounts-.sub-path]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-sidecars.-get-sidecars-.mounts.-mounts-.sub-path[quarkus.kubernetes.get-sidecars."get-sidecars".mounts."mounts".sub-path]` + +[.description] +-- +Path within the volumeName from which the container's volumeName should be mounted. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__MOUNTS__MOUNTS__SUB_PATH+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__MOUNTS__MOUNTS__SUB_PATH+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-sidecars.-get-sidecars-.mounts.-mounts-.read-only]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-sidecars.-get-sidecars-.mounts.-mounts-.read-only[quarkus.kubernetes.get-sidecars."get-sidecars".mounts."mounts".read-only]` + +[.description] +-- +ReadOnly + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__MOUNTS__MOUNTS__READ_ONLY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__MOUNTS__MOUNTS__READ_ONLY+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-sidecars.-get-sidecars-.resources.limits.cpu]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-sidecars.-get-sidecars-.resources.limits.cpu[quarkus.kubernetes.get-sidecars."get-sidecars".resources.limits.cpu]` + +[.description] +-- +CPU Requirements + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__RESOURCES_LIMITS_CPU+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__RESOURCES_LIMITS_CPU+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-sidecars.-get-sidecars-.resources.limits.memory]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-sidecars.-get-sidecars-.resources.limits.memory[quarkus.kubernetes.get-sidecars."get-sidecars".resources.limits.memory]` + +[.description] +-- +Memory Requirements + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__RESOURCES_LIMITS_MEMORY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__RESOURCES_LIMITS_MEMORY+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-sidecars.-get-sidecars-.resources.requests.cpu]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-sidecars.-get-sidecars-.resources.requests.cpu[quarkus.kubernetes.get-sidecars."get-sidecars".resources.requests.cpu]` + +[.description] +-- +CPU Requirements + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__RESOURCES_REQUESTS_CPU+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__RESOURCES_REQUESTS_CPU+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-sidecars.-get-sidecars-.resources.requests.memory]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-sidecars.-get-sidecars-.resources.requests.memory[quarkus.kubernetes.get-sidecars."get-sidecars".resources.requests.memory]` + +[.description] +-- +Memory Requirements + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__RESOURCES_REQUESTS_MEMORY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__RESOURCES_REQUESTS_MEMORY+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-sidecars.-get-sidecars-.env.secrets]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-sidecars.-get-sidecars-.env.secrets[quarkus.kubernetes.get-sidecars."get-sidecars".env.secrets]` + +[.description] +-- +The optional list of Secret names to load environment variables from. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__ENV_SECRETS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__ENV_SECRETS+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-sidecars.-get-sidecars-.env.configmaps]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-sidecars.-get-sidecars-.env.configmaps[quarkus.kubernetes.get-sidecars."get-sidecars".env.configmaps]` + +[.description] +-- +The optional list of ConfigMap names to load environment variables from. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__ENV_CONFIGMAPS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__ENV_CONFIGMAPS+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-sidecars.-get-sidecars-.env.fields-fields]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-sidecars.-get-sidecars-.env.fields-fields[quarkus.kubernetes.get-sidecars."get-sidecars".env.fields]` + +[.description] +-- +The map associating environment variable names to their associated field references they take their value from. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__ENV_FIELDS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__ENV_FIELDS+++` +endif::add-copy-button-to-env-var[] +--|`Map` +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-sidecars.-get-sidecars-.env.vars-vars]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-sidecars.-get-sidecars-.env.vars-vars[quarkus.kubernetes.get-sidecars."get-sidecars".env.vars]` + +[.description] +-- +The map associating environment name to its associated value. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__ENV_VARS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__ENV_VARS+++` +endif::add-copy-button-to-env-var[] +--|`Map>` +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-sidecars.-get-sidecars-.env.mapping.-mapping-.from-secret]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-sidecars.-get-sidecars-.env.mapping.-mapping-.from-secret[quarkus.kubernetes.get-sidecars."get-sidecars".env.mapping."mapping".from-secret]` + +[.description] +-- +The optional name of the Secret from which a value is to be extracted. Mutually exclusive with `from-configmap`. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__ENV_MAPPING__MAPPING__FROM_SECRET+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__ENV_MAPPING__MAPPING__FROM_SECRET+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-sidecars.-get-sidecars-.env.mapping.-mapping-.from-configmap]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-sidecars.-get-sidecars-.env.mapping.-mapping-.from-configmap[quarkus.kubernetes.get-sidecars."get-sidecars".env.mapping."mapping".from-configmap]` + +[.description] +-- +The optional name of the ConfigMap from which a value is to be extracted. Mutually exclusive with `from-secret`. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__ENV_MAPPING__MAPPING__FROM_CONFIGMAP+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__ENV_MAPPING__MAPPING__FROM_CONFIGMAP+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-sidecars.-get-sidecars-.env.mapping.-mapping-.with-key]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-sidecars.-get-sidecars-.env.mapping.-mapping-.with-key[quarkus.kubernetes.get-sidecars."get-sidecars".env.mapping."mapping".with-key]` + +[.description] +-- +The key identifying the field from which the value is extracted. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__ENV_MAPPING__MAPPING__WITH_KEY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__ENV_MAPPING__MAPPING__WITH_KEY+++` +endif::add-copy-button-to-env-var[] +--|string +|required icon:exclamation-circle[title=Configuration property is required] + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-host-aliases.-get-host-aliases-.ip]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-host-aliases.-get-host-aliases-.ip[quarkus.kubernetes.get-host-aliases."get-host-aliases".ip]` + +[.description] +-- +The ip address + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_HOST_ALIASES__GET_HOST_ALIASES__IP+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_HOST_ALIASES__GET_HOST_ALIASES__IP+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-host-aliases.-get-host-aliases-.hostnames]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-host-aliases.-get-host-aliases-.hostnames[quarkus.kubernetes.get-host-aliases."get-host-aliases".hostnames]` + +[.description] +-- +The hostnames to resolve to the ip + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_HOST_ALIASES__GET_HOST_ALIASES__HOSTNAMES+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_HOST_ALIASES__GET_HOST_ALIASES__HOSTNAMES+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-rbac-config.roles.-roles-.name]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-rbac-config.roles.-roles-.name[quarkus.kubernetes.get-rbac-config.roles."roles".name]` + +[.description] +-- +The name of the role. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_RBAC_CONFIG_ROLES__ROLES__NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_RBAC_CONFIG_ROLES__ROLES__NAME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-rbac-config.roles.-roles-.namespace]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-rbac-config.roles.-roles-.namespace[quarkus.kubernetes.get-rbac-config.roles."roles".namespace]` + +[.description] +-- +The namespace of the role. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_RBAC_CONFIG_ROLES__ROLES__NAMESPACE+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_RBAC_CONFIG_ROLES__ROLES__NAMESPACE+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-rbac-config.roles.-roles-.labels-labels]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-rbac-config.roles.-roles-.labels-labels[quarkus.kubernetes.get-rbac-config.roles."roles".labels]` + +[.description] +-- +Labels to add into the Role resource. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_RBAC_CONFIG_ROLES__ROLES__LABELS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_RBAC_CONFIG_ROLES__ROLES__LABELS+++` +endif::add-copy-button-to-env-var[] +--|`Map` +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-rbac-config.roles.-roles-.policy-rules.-policy-rules-.api-groups]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-rbac-config.roles.-roles-.policy-rules.-policy-rules-.api-groups[quarkus.kubernetes.get-rbac-config.roles."roles".policy-rules."policy-rules".api-groups]` + +[.description] +-- +API groups of the policy rule. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_RBAC_CONFIG_ROLES__ROLES__POLICY_RULES__POLICY_RULES__API_GROUPS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_RBAC_CONFIG_ROLES__ROLES__POLICY_RULES__POLICY_RULES__API_GROUPS+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-rbac-config.roles.-roles-.policy-rules.-policy-rules-.non-resource-urls]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-rbac-config.roles.-roles-.policy-rules.-policy-rules-.non-resource-urls[quarkus.kubernetes.get-rbac-config.roles."roles".policy-rules."policy-rules".non-resource-urls]` + +[.description] +-- +Non resource URLs of the policy rule. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_RBAC_CONFIG_ROLES__ROLES__POLICY_RULES__POLICY_RULES__NON_RESOURCE_URLS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_RBAC_CONFIG_ROLES__ROLES__POLICY_RULES__POLICY_RULES__NON_RESOURCE_URLS+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-rbac-config.roles.-roles-.policy-rules.-policy-rules-.resource-names]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-rbac-config.roles.-roles-.policy-rules.-policy-rules-.resource-names[quarkus.kubernetes.get-rbac-config.roles."roles".policy-rules."policy-rules".resource-names]` + +[.description] +-- +Resource names of the policy rule. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_RBAC_CONFIG_ROLES__ROLES__POLICY_RULES__POLICY_RULES__RESOURCE_NAMES+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_RBAC_CONFIG_ROLES__ROLES__POLICY_RULES__POLICY_RULES__RESOURCE_NAMES+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-rbac-config.roles.-roles-.policy-rules.-policy-rules-.resources]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-rbac-config.roles.-roles-.policy-rules.-policy-rules-.resources[quarkus.kubernetes.get-rbac-config.roles."roles".policy-rules."policy-rules".resources]` + +[.description] +-- +Resources of the policy rule. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_RBAC_CONFIG_ROLES__ROLES__POLICY_RULES__POLICY_RULES__RESOURCES+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_RBAC_CONFIG_ROLES__ROLES__POLICY_RULES__POLICY_RULES__RESOURCES+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-rbac-config.roles.-roles-.policy-rules.-policy-rules-.verbs]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-rbac-config.roles.-roles-.policy-rules.-policy-rules-.verbs[quarkus.kubernetes.get-rbac-config.roles."roles".policy-rules."policy-rules".verbs]` + +[.description] +-- +Verbs of the policy rule. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_RBAC_CONFIG_ROLES__ROLES__POLICY_RULES__POLICY_RULES__VERBS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_RBAC_CONFIG_ROLES__ROLES__POLICY_RULES__POLICY_RULES__VERBS+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-rbac-config.cluster-roles.-cluster-roles-.name]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-rbac-config.cluster-roles.-cluster-roles-.name[quarkus.kubernetes.get-rbac-config.cluster-roles."cluster-roles".name]` + +[.description] +-- +The name of the cluster role. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_RBAC_CONFIG_CLUSTER_ROLES__CLUSTER_ROLES__NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_RBAC_CONFIG_CLUSTER_ROLES__CLUSTER_ROLES__NAME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-rbac-config.cluster-roles.-cluster-roles-.labels-labels]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-rbac-config.cluster-roles.-cluster-roles-.labels-labels[quarkus.kubernetes.get-rbac-config.cluster-roles."cluster-roles".labels]` + +[.description] +-- +Labels to add into the ClusterRole resource. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_RBAC_CONFIG_CLUSTER_ROLES__CLUSTER_ROLES__LABELS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_RBAC_CONFIG_CLUSTER_ROLES__CLUSTER_ROLES__LABELS+++` +endif::add-copy-button-to-env-var[] +--|`Map` +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-rbac-config.cluster-roles.-cluster-roles-.policy-rules.-policy-rules-.api-groups]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-rbac-config.cluster-roles.-cluster-roles-.policy-rules.-policy-rules-.api-groups[quarkus.kubernetes.get-rbac-config.cluster-roles."cluster-roles".policy-rules."policy-rules".api-groups]` + +[.description] +-- +API groups of the policy rule. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_RBAC_CONFIG_CLUSTER_ROLES__CLUSTER_ROLES__POLICY_RULES__POLICY_RULES__API_GROUPS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_RBAC_CONFIG_CLUSTER_ROLES__CLUSTER_ROLES__POLICY_RULES__POLICY_RULES__API_GROUPS+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-rbac-config.cluster-roles.-cluster-roles-.policy-rules.-policy-rules-.non-resource-urls]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-rbac-config.cluster-roles.-cluster-roles-.policy-rules.-policy-rules-.non-resource-urls[quarkus.kubernetes.get-rbac-config.cluster-roles."cluster-roles".policy-rules."policy-rules".non-resource-urls]` + +[.description] +-- +Non resource URLs of the policy rule. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_RBAC_CONFIG_CLUSTER_ROLES__CLUSTER_ROLES__POLICY_RULES__POLICY_RULES__NON_RESOURCE_URLS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_RBAC_CONFIG_CLUSTER_ROLES__CLUSTER_ROLES__POLICY_RULES__POLICY_RULES__NON_RESOURCE_URLS+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-rbac-config.cluster-roles.-cluster-roles-.policy-rules.-policy-rules-.resource-names]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-rbac-config.cluster-roles.-cluster-roles-.policy-rules.-policy-rules-.resource-names[quarkus.kubernetes.get-rbac-config.cluster-roles."cluster-roles".policy-rules."policy-rules".resource-names]` + +[.description] +-- +Resource names of the policy rule. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_RBAC_CONFIG_CLUSTER_ROLES__CLUSTER_ROLES__POLICY_RULES__POLICY_RULES__RESOURCE_NAMES+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_RBAC_CONFIG_CLUSTER_ROLES__CLUSTER_ROLES__POLICY_RULES__POLICY_RULES__RESOURCE_NAMES+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-rbac-config.cluster-roles.-cluster-roles-.policy-rules.-policy-rules-.resources]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-rbac-config.cluster-roles.-cluster-roles-.policy-rules.-policy-rules-.resources[quarkus.kubernetes.get-rbac-config.cluster-roles."cluster-roles".policy-rules."policy-rules".resources]` + +[.description] +-- +Resources of the policy rule. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_RBAC_CONFIG_CLUSTER_ROLES__CLUSTER_ROLES__POLICY_RULES__POLICY_RULES__RESOURCES+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_RBAC_CONFIG_CLUSTER_ROLES__CLUSTER_ROLES__POLICY_RULES__POLICY_RULES__RESOURCES+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-rbac-config.cluster-roles.-cluster-roles-.policy-rules.-policy-rules-.verbs]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-rbac-config.cluster-roles.-cluster-roles-.policy-rules.-policy-rules-.verbs[quarkus.kubernetes.get-rbac-config.cluster-roles."cluster-roles".policy-rules."policy-rules".verbs]` + +[.description] +-- +Verbs of the policy rule. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_RBAC_CONFIG_CLUSTER_ROLES__CLUSTER_ROLES__POLICY_RULES__POLICY_RULES__VERBS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_RBAC_CONFIG_CLUSTER_ROLES__CLUSTER_ROLES__POLICY_RULES__POLICY_RULES__VERBS+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-rbac-config.service-accounts.-service-accounts-.name]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-rbac-config.service-accounts.-service-accounts-.name[quarkus.kubernetes.get-rbac-config.service-accounts."service-accounts".name]` + +[.description] +-- +The name of the service account. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_RBAC_CONFIG_SERVICE_ACCOUNTS__SERVICE_ACCOUNTS__NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_RBAC_CONFIG_SERVICE_ACCOUNTS__SERVICE_ACCOUNTS__NAME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-rbac-config.service-accounts.-service-accounts-.namespace]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-rbac-config.service-accounts.-service-accounts-.namespace[quarkus.kubernetes.get-rbac-config.service-accounts."service-accounts".namespace]` + +[.description] +-- +The namespace of the service account. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_RBAC_CONFIG_SERVICE_ACCOUNTS__SERVICE_ACCOUNTS__NAMESPACE+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_RBAC_CONFIG_SERVICE_ACCOUNTS__SERVICE_ACCOUNTS__NAMESPACE+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-rbac-config.service-accounts.-service-accounts-.labels-labels]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-rbac-config.service-accounts.-service-accounts-.labels-labels[quarkus.kubernetes.get-rbac-config.service-accounts."service-accounts".labels]` + +[.description] +-- +Labels of the service account. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_RBAC_CONFIG_SERVICE_ACCOUNTS__SERVICE_ACCOUNTS__LABELS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_RBAC_CONFIG_SERVICE_ACCOUNTS__SERVICE_ACCOUNTS__LABELS+++` +endif::add-copy-button-to-env-var[] +--|`Map` +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-rbac-config.service-accounts.-service-accounts-.use-as-default]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-rbac-config.service-accounts.-service-accounts-.use-as-default[quarkus.kubernetes.get-rbac-config.service-accounts."service-accounts".use-as-default]` + +[.description] +-- +If true, this service account will be used in the generated Deployment resource. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_RBAC_CONFIG_SERVICE_ACCOUNTS__SERVICE_ACCOUNTS__USE_AS_DEFAULT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_RBAC_CONFIG_SERVICE_ACCOUNTS__SERVICE_ACCOUNTS__USE_AS_DEFAULT+++` +endif::add-copy-button-to-env-var[] +--|boolean +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-rbac-config.role-bindings.-role-bindings-.name]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-rbac-config.role-bindings.-role-bindings-.name[quarkus.kubernetes.get-rbac-config.role-bindings."role-bindings".name]` + +[.description] +-- +Name of the RoleBinding resource to be generated. If not provided, it will use the application name plus the role ref name. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_RBAC_CONFIG_ROLE_BINDINGS__ROLE_BINDINGS__NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_RBAC_CONFIG_ROLE_BINDINGS__ROLE_BINDINGS__NAME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-rbac-config.role-bindings.-role-bindings-.labels-labels]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-rbac-config.role-bindings.-role-bindings-.labels-labels[quarkus.kubernetes.get-rbac-config.role-bindings."role-bindings".labels]` + +[.description] +-- +Labels to add into the RoleBinding resource. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_RBAC_CONFIG_ROLE_BINDINGS__ROLE_BINDINGS__LABELS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_RBAC_CONFIG_ROLE_BINDINGS__ROLE_BINDINGS__LABELS+++` +endif::add-copy-button-to-env-var[] +--|`Map` +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-rbac-config.role-bindings.-role-bindings-.role-name]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-rbac-config.role-bindings.-role-bindings-.role-name[quarkus.kubernetes.get-rbac-config.role-bindings."role-bindings".role-name]` + +[.description] +-- +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. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_RBAC_CONFIG_ROLE_BINDINGS__ROLE_BINDINGS__ROLE_NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_RBAC_CONFIG_ROLE_BINDINGS__ROLE_BINDINGS__ROLE_NAME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-rbac-config.role-bindings.-role-bindings-.cluster-wide]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-rbac-config.role-bindings.-role-bindings-.cluster-wide[quarkus.kubernetes.get-rbac-config.role-bindings."role-bindings".cluster-wide]` + +[.description] +-- +If the Role sets in the `role-name` property is cluster wide or not. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_RBAC_CONFIG_ROLE_BINDINGS__ROLE_BINDINGS__CLUSTER_WIDE+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_RBAC_CONFIG_ROLE_BINDINGS__ROLE_BINDINGS__CLUSTER_WIDE+++` +endif::add-copy-button-to-env-var[] +--|boolean +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-rbac-config.role-bindings.-role-bindings-.subjects.-subjects-.name]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-rbac-config.role-bindings.-role-bindings-.subjects.-subjects-.name[quarkus.kubernetes.get-rbac-config.role-bindings."role-bindings".subjects."subjects".name]` + +[.description] +-- +The "name" resource to use by the Subject element in the generated Role Binding resource. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_RBAC_CONFIG_ROLE_BINDINGS__ROLE_BINDINGS__SUBJECTS__SUBJECTS__NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_RBAC_CONFIG_ROLE_BINDINGS__ROLE_BINDINGS__SUBJECTS__SUBJECTS__NAME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-rbac-config.role-bindings.-role-bindings-.subjects.-subjects-.kind]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-rbac-config.role-bindings.-role-bindings-.subjects.-subjects-.kind[quarkus.kubernetes.get-rbac-config.role-bindings."role-bindings".subjects."subjects".kind]` + +[.description] +-- +The "kind" resource to use by the Subject element in the generated Role Binding resource. By default, it uses the "ServiceAccount" kind. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_RBAC_CONFIG_ROLE_BINDINGS__ROLE_BINDINGS__SUBJECTS__SUBJECTS__KIND+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_RBAC_CONFIG_ROLE_BINDINGS__ROLE_BINDINGS__SUBJECTS__SUBJECTS__KIND+++` +endif::add-copy-button-to-env-var[] +--|string +|`ServiceAccount` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-rbac-config.role-bindings.-role-bindings-.subjects.-subjects-.api-group]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-rbac-config.role-bindings.-role-bindings-.subjects.-subjects-.api-group[quarkus.kubernetes.get-rbac-config.role-bindings."role-bindings".subjects."subjects".api-group]` + +[.description] +-- +The "apiGroup" resource that matches with the "kind" property. By default, it's empty. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_RBAC_CONFIG_ROLE_BINDINGS__ROLE_BINDINGS__SUBJECTS__SUBJECTS__API_GROUP+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_RBAC_CONFIG_ROLE_BINDINGS__ROLE_BINDINGS__SUBJECTS__SUBJECTS__API_GROUP+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-rbac-config.role-bindings.-role-bindings-.subjects.-subjects-.namespace]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-rbac-config.role-bindings.-role-bindings-.subjects.-subjects-.namespace[quarkus.kubernetes.get-rbac-config.role-bindings."role-bindings".subjects."subjects".namespace]` + +[.description] +-- +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. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_RBAC_CONFIG_ROLE_BINDINGS__ROLE_BINDINGS__SUBJECTS__SUBJECTS__NAMESPACE+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_RBAC_CONFIG_ROLE_BINDINGS__ROLE_BINDINGS__SUBJECTS__SUBJECTS__NAMESPACE+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-rbac-config.cluster-role-bindings.-cluster-role-bindings-.name]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-rbac-config.cluster-role-bindings.-cluster-role-bindings-.name[quarkus.kubernetes.get-rbac-config.cluster-role-bindings."cluster-role-bindings".name]` + +[.description] +-- +Name of the ClusterRoleBinding resource to be generated. If not provided, it will use the application name plus the role ref name. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_RBAC_CONFIG_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_RBAC_CONFIG_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__NAME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-rbac-config.cluster-role-bindings.-cluster-role-bindings-.labels-labels]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-rbac-config.cluster-role-bindings.-cluster-role-bindings-.labels-labels[quarkus.kubernetes.get-rbac-config.cluster-role-bindings."cluster-role-bindings".labels]` + +[.description] +-- +Labels to add into the RoleBinding resource. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_RBAC_CONFIG_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__LABELS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_RBAC_CONFIG_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__LABELS+++` +endif::add-copy-button-to-env-var[] +--|`Map` +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-rbac-config.cluster-role-bindings.-cluster-role-bindings-.role-name]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-rbac-config.cluster-role-bindings.-cluster-role-bindings-.role-name[quarkus.kubernetes.get-rbac-config.cluster-role-bindings."cluster-role-bindings".role-name]` + +[.description] +-- +The name of the ClusterRole resource to use by the RoleRef element in the generated ClusterRoleBinding resource. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_RBAC_CONFIG_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__ROLE_NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_RBAC_CONFIG_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__ROLE_NAME+++` +endif::add-copy-button-to-env-var[] +--|string +|required icon:exclamation-circle[title=Configuration property is required] + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-rbac-config.cluster-role-bindings.-cluster-role-bindings-.subjects.-subjects-.name]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-rbac-config.cluster-role-bindings.-cluster-role-bindings-.subjects.-subjects-.name[quarkus.kubernetes.get-rbac-config.cluster-role-bindings."cluster-role-bindings".subjects."subjects".name]` + +[.description] +-- +The "name" resource to use by the Subject element in the generated Role Binding resource. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_RBAC_CONFIG_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__SUBJECTS__SUBJECTS__NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_RBAC_CONFIG_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__SUBJECTS__SUBJECTS__NAME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-rbac-config.cluster-role-bindings.-cluster-role-bindings-.subjects.-subjects-.kind]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-rbac-config.cluster-role-bindings.-cluster-role-bindings-.subjects.-subjects-.kind[quarkus.kubernetes.get-rbac-config.cluster-role-bindings."cluster-role-bindings".subjects."subjects".kind]` + +[.description] +-- +The "kind" resource to use by the Subject element in the generated Role Binding resource. By default, it uses the "ServiceAccount" kind. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_RBAC_CONFIG_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__SUBJECTS__SUBJECTS__KIND+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_RBAC_CONFIG_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__SUBJECTS__SUBJECTS__KIND+++` +endif::add-copy-button-to-env-var[] +--|string +|`ServiceAccount` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-rbac-config.cluster-role-bindings.-cluster-role-bindings-.subjects.-subjects-.api-group]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-rbac-config.cluster-role-bindings.-cluster-role-bindings-.subjects.-subjects-.api-group[quarkus.kubernetes.get-rbac-config.cluster-role-bindings."cluster-role-bindings".subjects."subjects".api-group]` + +[.description] +-- +The "apiGroup" resource that matches with the "kind" property. By default, it's empty. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_RBAC_CONFIG_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__SUBJECTS__SUBJECTS__API_GROUP+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_RBAC_CONFIG_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__SUBJECTS__SUBJECTS__API_GROUP+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-rbac-config.cluster-role-bindings.-cluster-role-bindings-.subjects.-subjects-.namespace]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-rbac-config.cluster-role-bindings.-cluster-role-bindings-.subjects.-subjects-.namespace[quarkus.kubernetes.get-rbac-config.cluster-role-bindings."cluster-role-bindings".subjects."subjects".namespace]` + +[.description] +-- +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. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_RBAC_CONFIG_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__SUBJECTS__SUBJECTS__NAMESPACE+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_RBAC_CONFIG_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__SUBJECTS__SUBJECTS__NAMESPACE+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.labels-labels]]`link:#quarkus-kubernetes_quarkus.kubernetes.labels-labels[quarkus.kubernetes.labels]` + +[.description] +-- +Custom labels to add to all resources + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_LABELS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_LABELS+++` +endif::add-copy-button-to-env-var[] +--|`Map` +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.annotations-annotations]]`link:#quarkus-kubernetes_quarkus.kubernetes.annotations-annotations[quarkus.kubernetes.annotations]` + +[.description] +-- +Custom annotations to add to all resources + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_ANNOTATIONS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_ANNOTATIONS+++` +endif::add-copy-button-to-env-var[] +--|`Map` +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.ports.-ports-.container-port]]`link:#quarkus-kubernetes_quarkus.kubernetes.ports.-ports-.container-port[quarkus.kubernetes.ports."ports".container-port]` + +[.description] +-- +The port number. Refers to the container port. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_PORTS__PORTS__CONTAINER_PORT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_PORTS__PORTS__CONTAINER_PORT+++` +endif::add-copy-button-to-env-var[] +--|int +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.ports.-ports-.host-port]]`link:#quarkus-kubernetes_quarkus.kubernetes.ports.-ports-.host-port[quarkus.kubernetes.ports."ports".host-port]` + +[.description] +-- +The host port. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_PORTS__PORTS__HOST_PORT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_PORTS__PORTS__HOST_PORT+++` +endif::add-copy-button-to-env-var[] +--|int +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.ports.-ports-.path]]`link:#quarkus-kubernetes_quarkus.kubernetes.ports.-ports-.path[quarkus.kubernetes.ports."ports".path]` + +[.description] +-- +The application path (refers to web application path). + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_PORTS__PORTS__PATH+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_PORTS__PORTS__PATH+++` +endif::add-copy-button-to-env-var[] +--|string +|`/` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.ports.-ports-.protocol]]`link:#quarkus-kubernetes_quarkus.kubernetes.ports.-ports-.protocol[quarkus.kubernetes.ports."ports".protocol]` + +[.description] +-- +The protocol. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_PORTS__PORTS__PROTOCOL+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_PORTS__PORTS__PROTOCOL+++` +endif::add-copy-button-to-env-var[] +-- a| +`tcp`, `udp`, `sctp`, `http`, `proxy` +|`tcp` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.ports.-ports-.node-port]]`link:#quarkus-kubernetes_quarkus.kubernetes.ports.-ports-.node-port[quarkus.kubernetes.ports."ports".node-port]` + +[.description] +-- +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_PORTS__PORTS__NODE_PORT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_PORTS__PORTS__NODE_PORT+++` +endif::add-copy-button-to-env-var[] +--|int +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.ports.-ports-.tls]]`link:#quarkus-kubernetes_quarkus.kubernetes.ports.-ports-.tls[quarkus.kubernetes.ports."ports".tls]` + +[.description] +-- +If enabled, the port will be configured to use the schema HTTPS. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_PORTS__PORTS__TLS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_PORTS__PORTS__TLS+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.mounts.-mounts-.name]]`link:#quarkus-kubernetes_quarkus.kubernetes.mounts.-mounts-.name[quarkus.kubernetes.mounts."mounts".name]` + +[.description] +-- +The name of the volumeName to mount. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_MOUNTS__MOUNTS__NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_MOUNTS__MOUNTS__NAME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.mounts.-mounts-.path]]`link:#quarkus-kubernetes_quarkus.kubernetes.mounts.-mounts-.path[quarkus.kubernetes.mounts."mounts".path]` + +[.description] +-- +The path to mount. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_MOUNTS__MOUNTS__PATH+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_MOUNTS__MOUNTS__PATH+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.mounts.-mounts-.sub-path]]`link:#quarkus-kubernetes_quarkus.kubernetes.mounts.-mounts-.sub-path[quarkus.kubernetes.mounts."mounts".sub-path]` + +[.description] +-- +Path within the volumeName from which the container's volumeName should be mounted. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_MOUNTS__MOUNTS__SUB_PATH+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_MOUNTS__MOUNTS__SUB_PATH+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.mounts.-mounts-.read-only]]`link:#quarkus-kubernetes_quarkus.kubernetes.mounts.-mounts-.read-only[quarkus.kubernetes.mounts."mounts".read-only]` + +[.description] +-- +ReadOnly + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_MOUNTS__MOUNTS__READ_ONLY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_MOUNTS__MOUNTS__READ_ONLY+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.secret-volumes.-secret-volumes-.secret-name]]`link:#quarkus-kubernetes_quarkus.kubernetes.secret-volumes.-secret-volumes-.secret-name[quarkus.kubernetes.secret-volumes."secret-volumes".secret-name]` + +[.description] +-- +The name of the secret to mount. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SECRET_VOLUMES__SECRET_VOLUMES__SECRET_NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_SECRET_VOLUMES__SECRET_VOLUMES__SECRET_NAME+++` +endif::add-copy-button-to-env-var[] +--|string +|required icon:exclamation-circle[title=Configuration property is required] + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.secret-volumes.-secret-volumes-.default-mode]]`link:#quarkus-kubernetes_quarkus.kubernetes.secret-volumes.-secret-volumes-.default-mode[quarkus.kubernetes.secret-volumes."secret-volumes".default-mode]` + +[.description] +-- +Default mode. When specifying an octal number, leading zero must be present. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SECRET_VOLUMES__SECRET_VOLUMES__DEFAULT_MODE+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_SECRET_VOLUMES__SECRET_VOLUMES__DEFAULT_MODE+++` +endif::add-copy-button-to-env-var[] +--|string +|`0600` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.secret-volumes.-secret-volumes-.items.-items-.path]]`link:#quarkus-kubernetes_quarkus.kubernetes.secret-volumes.-secret-volumes-.items.-items-.path[quarkus.kubernetes.secret-volumes."secret-volumes".items."items".path]` + +[.description] +-- +The path where the file will be mounted. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SECRET_VOLUMES__SECRET_VOLUMES__ITEMS__ITEMS__PATH+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_SECRET_VOLUMES__SECRET_VOLUMES__ITEMS__ITEMS__PATH+++` +endif::add-copy-button-to-env-var[] +--|string +|required icon:exclamation-circle[title=Configuration property is required] + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.secret-volumes.-secret-volumes-.items.-items-.mode]]`link:#quarkus-kubernetes_quarkus.kubernetes.secret-volumes.-secret-volumes-.items.-items-.mode[quarkus.kubernetes.secret-volumes."secret-volumes".items."items".mode]` + +[.description] +-- +It must be a value between 0000 and 0777. If not specified, the volume defaultMode will be used. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SECRET_VOLUMES__SECRET_VOLUMES__ITEMS__ITEMS__MODE+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_SECRET_VOLUMES__SECRET_VOLUMES__ITEMS__ITEMS__MODE+++` +endif::add-copy-button-to-env-var[] +--|int +|`-1` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.secret-volumes.-secret-volumes-.optional]]`link:#quarkus-kubernetes_quarkus.kubernetes.secret-volumes.-secret-volumes-.optional[quarkus.kubernetes.secret-volumes."secret-volumes".optional]` + +[.description] +-- +Optional + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SECRET_VOLUMES__SECRET_VOLUMES__OPTIONAL+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_SECRET_VOLUMES__SECRET_VOLUMES__OPTIONAL+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.config-map-volumes.-config-map-volumes-.config-map-name]]`link:#quarkus-kubernetes_quarkus.kubernetes.config-map-volumes.-config-map-volumes-.config-map-name[quarkus.kubernetes.config-map-volumes."config-map-volumes".config-map-name]` + +[.description] +-- +The name of the ConfigMap to mount. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_CONFIG_MAP_VOLUMES__CONFIG_MAP_VOLUMES__CONFIG_MAP_NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_CONFIG_MAP_VOLUMES__CONFIG_MAP_VOLUMES__CONFIG_MAP_NAME+++` +endif::add-copy-button-to-env-var[] +--|string +|required icon:exclamation-circle[title=Configuration property is required] + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.config-map-volumes.-config-map-volumes-.default-mode]]`link:#quarkus-kubernetes_quarkus.kubernetes.config-map-volumes.-config-map-volumes-.default-mode[quarkus.kubernetes.config-map-volumes."config-map-volumes".default-mode]` + +[.description] +-- +Default mode. When specifying an octal number, leading zero must be present. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_CONFIG_MAP_VOLUMES__CONFIG_MAP_VOLUMES__DEFAULT_MODE+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_CONFIG_MAP_VOLUMES__CONFIG_MAP_VOLUMES__DEFAULT_MODE+++` +endif::add-copy-button-to-env-var[] +--|string +|`0600` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.config-map-volumes.-config-map-volumes-.items.-items-.path]]`link:#quarkus-kubernetes_quarkus.kubernetes.config-map-volumes.-config-map-volumes-.items.-items-.path[quarkus.kubernetes.config-map-volumes."config-map-volumes".items."items".path]` + +[.description] +-- +The path where the file will be mounted. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_CONFIG_MAP_VOLUMES__CONFIG_MAP_VOLUMES__ITEMS__ITEMS__PATH+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_CONFIG_MAP_VOLUMES__CONFIG_MAP_VOLUMES__ITEMS__ITEMS__PATH+++` +endif::add-copy-button-to-env-var[] +--|string +|required icon:exclamation-circle[title=Configuration property is required] + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.config-map-volumes.-config-map-volumes-.items.-items-.mode]]`link:#quarkus-kubernetes_quarkus.kubernetes.config-map-volumes.-config-map-volumes-.items.-items-.mode[quarkus.kubernetes.config-map-volumes."config-map-volumes".items."items".mode]` + +[.description] +-- +It must be a value between 0000 and 0777. If not specified, the volume defaultMode will be used. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_CONFIG_MAP_VOLUMES__CONFIG_MAP_VOLUMES__ITEMS__ITEMS__MODE+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_CONFIG_MAP_VOLUMES__CONFIG_MAP_VOLUMES__ITEMS__ITEMS__MODE+++` +endif::add-copy-button-to-env-var[] +--|int +|`-1` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.config-map-volumes.-config-map-volumes-.optional]]`link:#quarkus-kubernetes_quarkus.kubernetes.config-map-volumes.-config-map-volumes-.optional[quarkus.kubernetes.config-map-volumes."config-map-volumes".optional]` + +[.description] +-- +Optional + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_CONFIG_MAP_VOLUMES__CONFIG_MAP_VOLUMES__OPTIONAL+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_CONFIG_MAP_VOLUMES__CONFIG_MAP_VOLUMES__OPTIONAL+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.git-repo-volumes.-git-repo-volumes-.repository]]`link:#quarkus-kubernetes_quarkus.kubernetes.git-repo-volumes.-git-repo-volumes-.repository[quarkus.kubernetes.git-repo-volumes."git-repo-volumes".repository]` + +[.description] +-- +Git repository URL. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GIT_REPO_VOLUMES__GIT_REPO_VOLUMES__REPOSITORY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GIT_REPO_VOLUMES__GIT_REPO_VOLUMES__REPOSITORY+++` +endif::add-copy-button-to-env-var[] +--|string +|required icon:exclamation-circle[title=Configuration property is required] + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.git-repo-volumes.-git-repo-volumes-.directory]]`link:#quarkus-kubernetes_quarkus.kubernetes.git-repo-volumes.-git-repo-volumes-.directory[quarkus.kubernetes.git-repo-volumes."git-repo-volumes".directory]` + +[.description] +-- +The directory of the repository to mount. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GIT_REPO_VOLUMES__GIT_REPO_VOLUMES__DIRECTORY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GIT_REPO_VOLUMES__GIT_REPO_VOLUMES__DIRECTORY+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.git-repo-volumes.-git-repo-volumes-.revision]]`link:#quarkus-kubernetes_quarkus.kubernetes.git-repo-volumes.-git-repo-volumes-.revision[quarkus.kubernetes.git-repo-volumes."git-repo-volumes".revision]` + +[.description] +-- +The commit hash to use. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GIT_REPO_VOLUMES__GIT_REPO_VOLUMES__REVISION+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GIT_REPO_VOLUMES__GIT_REPO_VOLUMES__REVISION+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.pvc-volumes.-pvc-volumes-.claim-name]]`link:#quarkus-kubernetes_quarkus.kubernetes.pvc-volumes.-pvc-volumes-.claim-name[quarkus.kubernetes.pvc-volumes."pvc-volumes".claim-name]` + +[.description] +-- +The name of the claim to mount. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_PVC_VOLUMES__PVC_VOLUMES__CLAIM_NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_PVC_VOLUMES__PVC_VOLUMES__CLAIM_NAME+++` +endif::add-copy-button-to-env-var[] +--|string +|required icon:exclamation-circle[title=Configuration property is required] + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.pvc-volumes.-pvc-volumes-.default-mode]]`link:#quarkus-kubernetes_quarkus.kubernetes.pvc-volumes.-pvc-volumes-.default-mode[quarkus.kubernetes.pvc-volumes."pvc-volumes".default-mode]` + +[.description] +-- +Default mode. When specifying an octal number, leading zero must be present. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_PVC_VOLUMES__PVC_VOLUMES__DEFAULT_MODE+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_PVC_VOLUMES__PVC_VOLUMES__DEFAULT_MODE+++` +endif::add-copy-button-to-env-var[] +--|string +|`0600` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.pvc-volumes.-pvc-volumes-.optional]]`link:#quarkus-kubernetes_quarkus.kubernetes.pvc-volumes.-pvc-volumes-.optional[quarkus.kubernetes.pvc-volumes."pvc-volumes".optional]` + +[.description] +-- +Optional + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_PVC_VOLUMES__PVC_VOLUMES__OPTIONAL+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_PVC_VOLUMES__PVC_VOLUMES__OPTIONAL+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.aws-elastic-block-store-volumes.-aws-elastic-block-store-volumes-.volume-id]]`link:#quarkus-kubernetes_quarkus.kubernetes.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]` + +[.description] +-- +The name of the disk to mount. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_AWS_ELASTIC_BLOCK_STORE_VOLUMES__AWS_ELASTIC_BLOCK_STORE_VOLUMES__VOLUME_ID+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_AWS_ELASTIC_BLOCK_STORE_VOLUMES__AWS_ELASTIC_BLOCK_STORE_VOLUMES__VOLUME_ID+++` +endif::add-copy-button-to-env-var[] +--|string +|required icon:exclamation-circle[title=Configuration property is required] + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.aws-elastic-block-store-volumes.-aws-elastic-block-store-volumes-.partition]]`link:#quarkus-kubernetes_quarkus.kubernetes.aws-elastic-block-store-volumes.-aws-elastic-block-store-volumes-.partition[quarkus.kubernetes.aws-elastic-block-store-volumes."aws-elastic-block-store-volumes".partition]` + +[.description] +-- +The partition. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_AWS_ELASTIC_BLOCK_STORE_VOLUMES__AWS_ELASTIC_BLOCK_STORE_VOLUMES__PARTITION+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_AWS_ELASTIC_BLOCK_STORE_VOLUMES__AWS_ELASTIC_BLOCK_STORE_VOLUMES__PARTITION+++` +endif::add-copy-button-to-env-var[] +--|int +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.aws-elastic-block-store-volumes.-aws-elastic-block-store-volumes-.fs-type]]`link:#quarkus-kubernetes_quarkus.kubernetes.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]` + +[.description] +-- +Filesystem type. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_AWS_ELASTIC_BLOCK_STORE_VOLUMES__AWS_ELASTIC_BLOCK_STORE_VOLUMES__FS_TYPE+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_AWS_ELASTIC_BLOCK_STORE_VOLUMES__AWS_ELASTIC_BLOCK_STORE_VOLUMES__FS_TYPE+++` +endif::add-copy-button-to-env-var[] +--|string +|`ext4` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.aws-elastic-block-store-volumes.-aws-elastic-block-store-volumes-.read-only]]`link:#quarkus-kubernetes_quarkus.kubernetes.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]` + +[.description] +-- +Whether the volumeName is read only or not. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_AWS_ELASTIC_BLOCK_STORE_VOLUMES__AWS_ELASTIC_BLOCK_STORE_VOLUMES__READ_ONLY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_AWS_ELASTIC_BLOCK_STORE_VOLUMES__AWS_ELASTIC_BLOCK_STORE_VOLUMES__READ_ONLY+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.azure-file-volumes.-azure-file-volumes-.share-name]]`link:#quarkus-kubernetes_quarkus.kubernetes.azure-file-volumes.-azure-file-volumes-.share-name[quarkus.kubernetes.azure-file-volumes."azure-file-volumes".share-name]` + +[.description] +-- +The share name. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_AZURE_FILE_VOLUMES__AZURE_FILE_VOLUMES__SHARE_NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_AZURE_FILE_VOLUMES__AZURE_FILE_VOLUMES__SHARE_NAME+++` +endif::add-copy-button-to-env-var[] +--|string +|required icon:exclamation-circle[title=Configuration property is required] + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.azure-file-volumes.-azure-file-volumes-.secret-name]]`link:#quarkus-kubernetes_quarkus.kubernetes.azure-file-volumes.-azure-file-volumes-.secret-name[quarkus.kubernetes.azure-file-volumes."azure-file-volumes".secret-name]` + +[.description] +-- +The secret name. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_AZURE_FILE_VOLUMES__AZURE_FILE_VOLUMES__SECRET_NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_AZURE_FILE_VOLUMES__AZURE_FILE_VOLUMES__SECRET_NAME+++` +endif::add-copy-button-to-env-var[] +--|string +|required icon:exclamation-circle[title=Configuration property is required] + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.azure-file-volumes.-azure-file-volumes-.read-only]]`link:#quarkus-kubernetes_quarkus.kubernetes.azure-file-volumes.-azure-file-volumes-.read-only[quarkus.kubernetes.azure-file-volumes."azure-file-volumes".read-only]` + +[.description] +-- +Whether the volumeName is read only or not. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_AZURE_FILE_VOLUMES__AZURE_FILE_VOLUMES__READ_ONLY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_AZURE_FILE_VOLUMES__AZURE_FILE_VOLUMES__READ_ONLY+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.azure-disk-volumes.-azure-disk-volumes-.disk-name]]`link:#quarkus-kubernetes_quarkus.kubernetes.azure-disk-volumes.-azure-disk-volumes-.disk-name[quarkus.kubernetes.azure-disk-volumes."azure-disk-volumes".disk-name]` + +[.description] +-- +The name of the disk to mount. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_AZURE_DISK_VOLUMES__AZURE_DISK_VOLUMES__DISK_NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_AZURE_DISK_VOLUMES__AZURE_DISK_VOLUMES__DISK_NAME+++` +endif::add-copy-button-to-env-var[] +--|string +|required icon:exclamation-circle[title=Configuration property is required] + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.azure-disk-volumes.-azure-disk-volumes-.disk-uri]]`link:#quarkus-kubernetes_quarkus.kubernetes.azure-disk-volumes.-azure-disk-volumes-.disk-uri[quarkus.kubernetes.azure-disk-volumes."azure-disk-volumes".disk-uri]` + +[.description] +-- +The URI of the vhd blob object OR the resourceID of an Azure managed data disk if Kind is Managed + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_AZURE_DISK_VOLUMES__AZURE_DISK_VOLUMES__DISK_URI+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_AZURE_DISK_VOLUMES__AZURE_DISK_VOLUMES__DISK_URI+++` +endif::add-copy-button-to-env-var[] +--|string +|required icon:exclamation-circle[title=Configuration property is required] + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.azure-disk-volumes.-azure-disk-volumes-.kind]]`link:#quarkus-kubernetes_quarkus.kubernetes.azure-disk-volumes.-azure-disk-volumes-.kind[quarkus.kubernetes.azure-disk-volumes."azure-disk-volumes".kind]` + +[.description] +-- +Kind of disk. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_AZURE_DISK_VOLUMES__AZURE_DISK_VOLUMES__KIND+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_AZURE_DISK_VOLUMES__AZURE_DISK_VOLUMES__KIND+++` +endif::add-copy-button-to-env-var[] +-- a| +`managed`, `shared` +|`managed` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.azure-disk-volumes.-azure-disk-volumes-.caching-mode]]`link:#quarkus-kubernetes_quarkus.kubernetes.azure-disk-volumes.-azure-disk-volumes-.caching-mode[quarkus.kubernetes.azure-disk-volumes."azure-disk-volumes".caching-mode]` + +[.description] +-- +Disk caching mode. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_AZURE_DISK_VOLUMES__AZURE_DISK_VOLUMES__CACHING_MODE+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_AZURE_DISK_VOLUMES__AZURE_DISK_VOLUMES__CACHING_MODE+++` +endif::add-copy-button-to-env-var[] +-- a| +`read-write`, `read-only`, `none` +|`read-write` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.azure-disk-volumes.-azure-disk-volumes-.fs-type]]`link:#quarkus-kubernetes_quarkus.kubernetes.azure-disk-volumes.-azure-disk-volumes-.fs-type[quarkus.kubernetes.azure-disk-volumes."azure-disk-volumes".fs-type]` + +[.description] +-- +File system type. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_AZURE_DISK_VOLUMES__AZURE_DISK_VOLUMES__FS_TYPE+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_AZURE_DISK_VOLUMES__AZURE_DISK_VOLUMES__FS_TYPE+++` +endif::add-copy-button-to-env-var[] +--|string +|`ext4` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.azure-disk-volumes.-azure-disk-volumes-.read-only]]`link:#quarkus-kubernetes_quarkus.kubernetes.azure-disk-volumes.-azure-disk-volumes-.read-only[quarkus.kubernetes.azure-disk-volumes."azure-disk-volumes".read-only]` + +[.description] +-- +Whether the volumeName is read only or not. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_AZURE_DISK_VOLUMES__AZURE_DISK_VOLUMES__READ_ONLY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_AZURE_DISK_VOLUMES__AZURE_DISK_VOLUMES__READ_ONLY+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.get-env.secrets]]`link:#quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.get-env.secrets[quarkus.kubernetes.init-containers."init-containers".get-env.secrets]` + +[.description] +-- +The optional list of Secret names to load environment variables from. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__GET_ENV_SECRETS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__GET_ENV_SECRETS+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.get-env.configmaps]]`link:#quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.get-env.configmaps[quarkus.kubernetes.init-containers."init-containers".get-env.configmaps]` + +[.description] +-- +The optional list of ConfigMap names to load environment variables from. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__GET_ENV_CONFIGMAPS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__GET_ENV_CONFIGMAPS+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.get-env.fields-fields]]`link:#quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.get-env.fields-fields[quarkus.kubernetes.init-containers."init-containers".get-env.fields]` + +[.description] +-- +The map associating environment variable names to their associated field references they take their value from. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__GET_ENV_FIELDS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__GET_ENV_FIELDS+++` +endif::add-copy-button-to-env-var[] +--|`Map` +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.get-env.vars-vars]]`link:#quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.get-env.vars-vars[quarkus.kubernetes.init-containers."init-containers".get-env.vars]` + +[.description] +-- +The map associating environment name to its associated value. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__GET_ENV_VARS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__GET_ENV_VARS+++` +endif::add-copy-button-to-env-var[] +--|`Map>` +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.get-env.mapping.-mapping-.from-secret]]`link:#quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.get-env.mapping.-mapping-.from-secret[quarkus.kubernetes.init-containers."init-containers".get-env.mapping."mapping".from-secret]` + +[.description] +-- +The optional name of the Secret from which a value is to be extracted. Mutually exclusive with `from-configmap`. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__GET_ENV_MAPPING__MAPPING__FROM_SECRET+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__GET_ENV_MAPPING__MAPPING__FROM_SECRET+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.get-env.mapping.-mapping-.from-configmap]]`link:#quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.get-env.mapping.-mapping-.from-configmap[quarkus.kubernetes.init-containers."init-containers".get-env.mapping."mapping".from-configmap]` + +[.description] +-- +The optional name of the ConfigMap from which a value is to be extracted. Mutually exclusive with `from-secret`. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__GET_ENV_MAPPING__MAPPING__FROM_CONFIGMAP+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__GET_ENV_MAPPING__MAPPING__FROM_CONFIGMAP+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.get-env.mapping.-mapping-.with-key]]`link:#quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.get-env.mapping.-mapping-.with-key[quarkus.kubernetes.init-containers."init-containers".get-env.mapping."mapping".with-key]` + +[.description] +-- +The key identifying the field from which the value is extracted. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__GET_ENV_MAPPING__MAPPING__WITH_KEY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__GET_ENV_MAPPING__MAPPING__WITH_KEY+++` +endif::add-copy-button-to-env-var[] +--|string +|required icon:exclamation-circle[title=Configuration property is required] + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.get-target-platform-name]]`link:#quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.get-target-platform-name[quarkus.kubernetes.init-containers."init-containers".get-target-platform-name]` + +[.description] +-- +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__GET_TARGET_PLATFORM_NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__GET_TARGET_PLATFORM_NAME+++` +endif::add-copy-button-to-env-var[] +--|string +|required icon:exclamation-circle[title=Configuration property is required] + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.image]]`link:#quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.image[quarkus.kubernetes.init-containers."init-containers".image]` + +[.description] +-- +The container image. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__IMAGE+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__IMAGE+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.working-dir]]`link:#quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.working-dir[quarkus.kubernetes.init-containers."init-containers".working-dir]` + +[.description] +-- +Working directory. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__WORKING_DIR+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__WORKING_DIR+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.command]]`link:#quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.command[quarkus.kubernetes.init-containers."init-containers".command]` + +[.description] +-- +The commands + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__COMMAND+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__COMMAND+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.arguments]]`link:#quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.arguments[quarkus.kubernetes.init-containers."init-containers".arguments]` + +[.description] +-- +The arguments + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__ARGUMENTS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__ARGUMENTS+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.service-account]]`link:#quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.service-account[quarkus.kubernetes.init-containers."init-containers".service-account]` + +[.description] +-- +The service account. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__SERVICE_ACCOUNT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__SERVICE_ACCOUNT+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.host]]`link:#quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.host[quarkus.kubernetes.init-containers."init-containers".host]` + +[.description] +-- +The host under which the application is going to be exposed. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__HOST+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__HOST+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.ports.-ports-.container-port]]`link:#quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.ports.-ports-.container-port[quarkus.kubernetes.init-containers."init-containers".ports."ports".container-port]` + +[.description] +-- +The port number. Refers to the container port. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__PORTS__PORTS__CONTAINER_PORT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__PORTS__PORTS__CONTAINER_PORT+++` +endif::add-copy-button-to-env-var[] +--|int +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.ports.-ports-.host-port]]`link:#quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.ports.-ports-.host-port[quarkus.kubernetes.init-containers."init-containers".ports."ports".host-port]` + +[.description] +-- +The host port. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__PORTS__PORTS__HOST_PORT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__PORTS__PORTS__HOST_PORT+++` +endif::add-copy-button-to-env-var[] +--|int +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.ports.-ports-.path]]`link:#quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.ports.-ports-.path[quarkus.kubernetes.init-containers."init-containers".ports."ports".path]` + +[.description] +-- +The application path (refers to web application path). + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__PORTS__PORTS__PATH+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__PORTS__PORTS__PATH+++` +endif::add-copy-button-to-env-var[] +--|string +|`/` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.ports.-ports-.protocol]]`link:#quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.ports.-ports-.protocol[quarkus.kubernetes.init-containers."init-containers".ports."ports".protocol]` + +[.description] +-- +The protocol. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__PORTS__PORTS__PROTOCOL+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__PORTS__PORTS__PROTOCOL+++` +endif::add-copy-button-to-env-var[] +-- a| +`tcp`, `udp`, `sctp`, `http`, `proxy` +|`tcp` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.ports.-ports-.node-port]]`link:#quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.ports.-ports-.node-port[quarkus.kubernetes.init-containers."init-containers".ports."ports".node-port]` + +[.description] +-- +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__PORTS__PORTS__NODE_PORT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__PORTS__PORTS__NODE_PORT+++` +endif::add-copy-button-to-env-var[] +--|int +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.ports.-ports-.tls]]`link:#quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.ports.-ports-.tls[quarkus.kubernetes.init-containers."init-containers".ports."ports".tls]` + +[.description] +-- +If enabled, the port will be configured to use the schema HTTPS. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__PORTS__PORTS__TLS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__PORTS__PORTS__TLS+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.image-pull-policy]]`link:#quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.image-pull-policy[quarkus.kubernetes.init-containers."init-containers".image-pull-policy]` + +[.description] +-- +Image pull policy. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__IMAGE_PULL_POLICY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__IMAGE_PULL_POLICY+++` +endif::add-copy-button-to-env-var[] +-- a| +`always`, `if-not-present`, `never` +|`always` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.image-pull-secrets]]`link:#quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.image-pull-secrets[quarkus.kubernetes.init-containers."init-containers".image-pull-secrets]` + +[.description] +-- +The image pull secret + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__IMAGE_PULL_SECRETS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__IMAGE_PULL_SECRETS+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.liveness-probe.http-action-port]]`link:#quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.liveness-probe.http-action-port[quarkus.kubernetes.init-containers."init-containers".liveness-probe.http-action-port]` + +[.description] +-- +The port number to use when configuring the `http get` action. If not configured, the port corresponding to the `httpActionPortName` will be used. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_PORT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_PORT+++` +endif::add-copy-button-to-env-var[] +--|int +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.liveness-probe.http-action-port-name]]`link:#quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.liveness-probe.http-action-port-name[quarkus.kubernetes.init-containers."init-containers".liveness-probe.http-action-port-name]` + +[.description] +-- +The port name for selecting the port of the `HTTP get` action. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_PORT_NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_PORT_NAME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.liveness-probe.http-action-path]]`link:#quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.liveness-probe.http-action-path[quarkus.kubernetes.init-containers."init-containers".liveness-probe.http-action-path]` + +[.description] +-- +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. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_PATH+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_PATH+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.liveness-probe.http-action-scheme]]`link:#quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.liveness-probe.http-action-scheme[quarkus.kubernetes.init-containers."init-containers".liveness-probe.http-action-scheme]` + +[.description] +-- +The scheme of the `HTTP get` action. Can be either "HTTP" or "HTTPS". + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_SCHEME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_SCHEME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.liveness-probe.exec-action]]`link:#quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.liveness-probe.exec-action[quarkus.kubernetes.init-containers."init-containers".liveness-probe.exec-action]` + +[.description] +-- +The command to use for the probe. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_EXEC_ACTION+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_EXEC_ACTION+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.liveness-probe.tcp-socket-action]]`link:#quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.liveness-probe.tcp-socket-action[quarkus.kubernetes.init-containers."init-containers".liveness-probe.tcp-socket-action]` + +[.description] +-- +The tcp socket to use for the probe (the format is host:port). + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_TCP_SOCKET_ACTION+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_TCP_SOCKET_ACTION+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.liveness-probe.grpc-action]]`link:#quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.liveness-probe.grpc-action[quarkus.kubernetes.init-containers."init-containers".liveness-probe.grpc-action]` + +[.description] +-- +The gRPC port to use for the probe (the format is either port or port:service). + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_GRPC_ACTION+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_GRPC_ACTION+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.liveness-probe.grpc-action-enabled]]`link:#quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.liveness-probe.grpc-action-enabled[quarkus.kubernetes.init-containers."init-containers".liveness-probe.grpc-action-enabled]` + +[.description] +-- +If enabled and `grpc-action` is not provided, it will use the generated service name and the gRPC port. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_GRPC_ACTION_ENABLED+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_GRPC_ACTION_ENABLED+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.liveness-probe.initial-delay]]`link:#quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.liveness-probe.initial-delay[quarkus.kubernetes.init-containers."init-containers".liveness-probe.initial-delay]` + +[.description] +-- +The amount of time to wait before starting to probe. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_INITIAL_DELAY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_INITIAL_DELAY+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`5S` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.liveness-probe.period]]`link:#quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.liveness-probe.period[quarkus.kubernetes.init-containers."init-containers".liveness-probe.period]` + +[.description] +-- +The period in which the action should be called. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_PERIOD+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_PERIOD+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`10S` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.liveness-probe.timeout]]`link:#quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.liveness-probe.timeout[quarkus.kubernetes.init-containers."init-containers".liveness-probe.timeout]` + +[.description] +-- +The amount of time to wait for each action. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_TIMEOUT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_TIMEOUT+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`10S` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.liveness-probe.success-threshold]]`link:#quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.liveness-probe.success-threshold[quarkus.kubernetes.init-containers."init-containers".liveness-probe.success-threshold]` + +[.description] +-- +The success threshold to use. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_SUCCESS_THRESHOLD+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_SUCCESS_THRESHOLD+++` +endif::add-copy-button-to-env-var[] +--|int +|`1` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.liveness-probe.failure-threshold]]`link:#quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.liveness-probe.failure-threshold[quarkus.kubernetes.init-containers."init-containers".liveness-probe.failure-threshold]` + +[.description] +-- +The failure threshold to use. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_FAILURE_THRESHOLD+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_FAILURE_THRESHOLD+++` +endif::add-copy-button-to-env-var[] +--|int +|`3` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.readiness-probe.http-action-port]]`link:#quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.readiness-probe.http-action-port[quarkus.kubernetes.init-containers."init-containers".readiness-probe.http-action-port]` + +[.description] +-- +The port number to use when configuring the `http get` action. If not configured, the port corresponding to the `httpActionPortName` will be used. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_HTTP_ACTION_PORT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_HTTP_ACTION_PORT+++` +endif::add-copy-button-to-env-var[] +--|int +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.readiness-probe.http-action-port-name]]`link:#quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.readiness-probe.http-action-port-name[quarkus.kubernetes.init-containers."init-containers".readiness-probe.http-action-port-name]` + +[.description] +-- +The port name for selecting the port of the `HTTP get` action. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_HTTP_ACTION_PORT_NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_HTTP_ACTION_PORT_NAME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.readiness-probe.http-action-path]]`link:#quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.readiness-probe.http-action-path[quarkus.kubernetes.init-containers."init-containers".readiness-probe.http-action-path]` + +[.description] +-- +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. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_HTTP_ACTION_PATH+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_HTTP_ACTION_PATH+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.readiness-probe.http-action-scheme]]`link:#quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.readiness-probe.http-action-scheme[quarkus.kubernetes.init-containers."init-containers".readiness-probe.http-action-scheme]` + +[.description] +-- +The scheme of the `HTTP get` action. Can be either "HTTP" or "HTTPS". + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_HTTP_ACTION_SCHEME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_HTTP_ACTION_SCHEME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.readiness-probe.exec-action]]`link:#quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.readiness-probe.exec-action[quarkus.kubernetes.init-containers."init-containers".readiness-probe.exec-action]` + +[.description] +-- +The command to use for the probe. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_EXEC_ACTION+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_EXEC_ACTION+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.readiness-probe.tcp-socket-action]]`link:#quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.readiness-probe.tcp-socket-action[quarkus.kubernetes.init-containers."init-containers".readiness-probe.tcp-socket-action]` + +[.description] +-- +The tcp socket to use for the probe (the format is host:port). + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_TCP_SOCKET_ACTION+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_TCP_SOCKET_ACTION+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.readiness-probe.grpc-action]]`link:#quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.readiness-probe.grpc-action[quarkus.kubernetes.init-containers."init-containers".readiness-probe.grpc-action]` + +[.description] +-- +The gRPC port to use for the probe (the format is either port or port:service). + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_GRPC_ACTION+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_GRPC_ACTION+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.readiness-probe.grpc-action-enabled]]`link:#quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.readiness-probe.grpc-action-enabled[quarkus.kubernetes.init-containers."init-containers".readiness-probe.grpc-action-enabled]` + +[.description] +-- +If enabled and `grpc-action` is not provided, it will use the generated service name and the gRPC port. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_GRPC_ACTION_ENABLED+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_GRPC_ACTION_ENABLED+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.readiness-probe.initial-delay]]`link:#quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.readiness-probe.initial-delay[quarkus.kubernetes.init-containers."init-containers".readiness-probe.initial-delay]` + +[.description] +-- +The amount of time to wait before starting to probe. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_INITIAL_DELAY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_INITIAL_DELAY+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`5S` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.readiness-probe.period]]`link:#quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.readiness-probe.period[quarkus.kubernetes.init-containers."init-containers".readiness-probe.period]` + +[.description] +-- +The period in which the action should be called. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_PERIOD+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_PERIOD+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`10S` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.readiness-probe.timeout]]`link:#quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.readiness-probe.timeout[quarkus.kubernetes.init-containers."init-containers".readiness-probe.timeout]` + +[.description] +-- +The amount of time to wait for each action. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_TIMEOUT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_TIMEOUT+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`10S` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.readiness-probe.success-threshold]]`link:#quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.readiness-probe.success-threshold[quarkus.kubernetes.init-containers."init-containers".readiness-probe.success-threshold]` + +[.description] +-- +The success threshold to use. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_SUCCESS_THRESHOLD+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_SUCCESS_THRESHOLD+++` +endif::add-copy-button-to-env-var[] +--|int +|`1` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.readiness-probe.failure-threshold]]`link:#quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.readiness-probe.failure-threshold[quarkus.kubernetes.init-containers."init-containers".readiness-probe.failure-threshold]` + +[.description] +-- +The failure threshold to use. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_FAILURE_THRESHOLD+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_FAILURE_THRESHOLD+++` +endif::add-copy-button-to-env-var[] +--|int +|`3` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.mounts.-mounts-.name]]`link:#quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.mounts.-mounts-.name[quarkus.kubernetes.init-containers."init-containers".mounts."mounts".name]` + +[.description] +-- +The name of the volumeName to mount. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__MOUNTS__MOUNTS__NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__MOUNTS__MOUNTS__NAME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.mounts.-mounts-.path]]`link:#quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.mounts.-mounts-.path[quarkus.kubernetes.init-containers."init-containers".mounts."mounts".path]` + +[.description] +-- +The path to mount. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__MOUNTS__MOUNTS__PATH+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__MOUNTS__MOUNTS__PATH+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.mounts.-mounts-.sub-path]]`link:#quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.mounts.-mounts-.sub-path[quarkus.kubernetes.init-containers."init-containers".mounts."mounts".sub-path]` + +[.description] +-- +Path within the volumeName from which the container's volumeName should be mounted. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__MOUNTS__MOUNTS__SUB_PATH+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__MOUNTS__MOUNTS__SUB_PATH+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.mounts.-mounts-.read-only]]`link:#quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.mounts.-mounts-.read-only[quarkus.kubernetes.init-containers."init-containers".mounts."mounts".read-only]` + +[.description] +-- +ReadOnly + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__MOUNTS__MOUNTS__READ_ONLY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__MOUNTS__MOUNTS__READ_ONLY+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.resources.limits.cpu]]`link:#quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.resources.limits.cpu[quarkus.kubernetes.init-containers."init-containers".resources.limits.cpu]` + +[.description] +-- +CPU Requirements + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__RESOURCES_LIMITS_CPU+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__RESOURCES_LIMITS_CPU+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.resources.limits.memory]]`link:#quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.resources.limits.memory[quarkus.kubernetes.init-containers."init-containers".resources.limits.memory]` + +[.description] +-- +Memory Requirements + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__RESOURCES_LIMITS_MEMORY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__RESOURCES_LIMITS_MEMORY+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.resources.requests.cpu]]`link:#quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.resources.requests.cpu[quarkus.kubernetes.init-containers."init-containers".resources.requests.cpu]` + +[.description] +-- +CPU Requirements + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__RESOURCES_REQUESTS_CPU+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__RESOURCES_REQUESTS_CPU+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.resources.requests.memory]]`link:#quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.resources.requests.memory[quarkus.kubernetes.init-containers."init-containers".resources.requests.memory]` + +[.description] +-- +Memory Requirements + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__RESOURCES_REQUESTS_MEMORY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__RESOURCES_REQUESTS_MEMORY+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.env.secrets]]`link:#quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.env.secrets[quarkus.kubernetes.init-containers."init-containers".env.secrets]` + +[.description] +-- +The optional list of Secret names to load environment variables from. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__ENV_SECRETS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__ENV_SECRETS+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.env.configmaps]]`link:#quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.env.configmaps[quarkus.kubernetes.init-containers."init-containers".env.configmaps]` + +[.description] +-- +The optional list of ConfigMap names to load environment variables from. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__ENV_CONFIGMAPS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__ENV_CONFIGMAPS+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.env.fields-fields]]`link:#quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.env.fields-fields[quarkus.kubernetes.init-containers."init-containers".env.fields]` + +[.description] +-- +The map associating environment variable names to their associated field references they take their value from. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__ENV_FIELDS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__ENV_FIELDS+++` +endif::add-copy-button-to-env-var[] +--|`Map` +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.env.vars-vars]]`link:#quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.env.vars-vars[quarkus.kubernetes.init-containers."init-containers".env.vars]` + +[.description] +-- +The map associating environment name to its associated value. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__ENV_VARS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__ENV_VARS+++` +endif::add-copy-button-to-env-var[] +--|`Map>` +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.env.mapping.-mapping-.from-secret]]`link:#quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.env.mapping.-mapping-.from-secret[quarkus.kubernetes.init-containers."init-containers".env.mapping."mapping".from-secret]` + +[.description] +-- +The optional name of the Secret from which a value is to be extracted. Mutually exclusive with `from-configmap`. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__ENV_MAPPING__MAPPING__FROM_SECRET+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__ENV_MAPPING__MAPPING__FROM_SECRET+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.env.mapping.-mapping-.from-configmap]]`link:#quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.env.mapping.-mapping-.from-configmap[quarkus.kubernetes.init-containers."init-containers".env.mapping."mapping".from-configmap]` + +[.description] +-- +The optional name of the ConfigMap from which a value is to be extracted. Mutually exclusive with `from-secret`. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__ENV_MAPPING__MAPPING__FROM_CONFIGMAP+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__ENV_MAPPING__MAPPING__FROM_CONFIGMAP+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.env.mapping.-mapping-.with-key]]`link:#quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.env.mapping.-mapping-.with-key[quarkus.kubernetes.init-containers."init-containers".env.mapping."mapping".with-key]` + +[.description] +-- +The key identifying the field from which the value is extracted. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__ENV_MAPPING__MAPPING__WITH_KEY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__ENV_MAPPING__MAPPING__WITH_KEY+++` +endif::add-copy-button-to-env-var[] +--|string +|required icon:exclamation-circle[title=Configuration property is required] + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.get-env.secrets]]`link:#quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.get-env.secrets[quarkus.kubernetes.sidecars."sidecars".get-env.secrets]` + +[.description] +-- +The optional list of Secret names to load environment variables from. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__GET_ENV_SECRETS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__GET_ENV_SECRETS+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.get-env.configmaps]]`link:#quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.get-env.configmaps[quarkus.kubernetes.sidecars."sidecars".get-env.configmaps]` + +[.description] +-- +The optional list of ConfigMap names to load environment variables from. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__GET_ENV_CONFIGMAPS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__GET_ENV_CONFIGMAPS+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.get-env.fields-fields]]`link:#quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.get-env.fields-fields[quarkus.kubernetes.sidecars."sidecars".get-env.fields]` + +[.description] +-- +The map associating environment variable names to their associated field references they take their value from. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__GET_ENV_FIELDS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__GET_ENV_FIELDS+++` +endif::add-copy-button-to-env-var[] +--|`Map` +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.get-env.vars-vars]]`link:#quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.get-env.vars-vars[quarkus.kubernetes.sidecars."sidecars".get-env.vars]` + +[.description] +-- +The map associating environment name to its associated value. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__GET_ENV_VARS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__GET_ENV_VARS+++` +endif::add-copy-button-to-env-var[] +--|`Map>` +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.get-env.mapping.-mapping-.from-secret]]`link:#quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.get-env.mapping.-mapping-.from-secret[quarkus.kubernetes.sidecars."sidecars".get-env.mapping."mapping".from-secret]` + +[.description] +-- +The optional name of the Secret from which a value is to be extracted. Mutually exclusive with `from-configmap`. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__GET_ENV_MAPPING__MAPPING__FROM_SECRET+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__GET_ENV_MAPPING__MAPPING__FROM_SECRET+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.get-env.mapping.-mapping-.from-configmap]]`link:#quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.get-env.mapping.-mapping-.from-configmap[quarkus.kubernetes.sidecars."sidecars".get-env.mapping."mapping".from-configmap]` + +[.description] +-- +The optional name of the ConfigMap from which a value is to be extracted. Mutually exclusive with `from-secret`. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__GET_ENV_MAPPING__MAPPING__FROM_CONFIGMAP+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__GET_ENV_MAPPING__MAPPING__FROM_CONFIGMAP+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.get-env.mapping.-mapping-.with-key]]`link:#quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.get-env.mapping.-mapping-.with-key[quarkus.kubernetes.sidecars."sidecars".get-env.mapping."mapping".with-key]` + +[.description] +-- +The key identifying the field from which the value is extracted. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__GET_ENV_MAPPING__MAPPING__WITH_KEY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__GET_ENV_MAPPING__MAPPING__WITH_KEY+++` +endif::add-copy-button-to-env-var[] +--|string +|required icon:exclamation-circle[title=Configuration property is required] + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.get-target-platform-name]]`link:#quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.get-target-platform-name[quarkus.kubernetes.sidecars."sidecars".get-target-platform-name]` + +[.description] +-- +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__GET_TARGET_PLATFORM_NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__GET_TARGET_PLATFORM_NAME+++` +endif::add-copy-button-to-env-var[] +--|string +|required icon:exclamation-circle[title=Configuration property is required] + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.image]]`link:#quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.image[quarkus.kubernetes.sidecars."sidecars".image]` + +[.description] +-- +The container image. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__IMAGE+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__IMAGE+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.working-dir]]`link:#quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.working-dir[quarkus.kubernetes.sidecars."sidecars".working-dir]` + +[.description] +-- +Working directory. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__WORKING_DIR+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__WORKING_DIR+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.command]]`link:#quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.command[quarkus.kubernetes.sidecars."sidecars".command]` + +[.description] +-- +The commands + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__COMMAND+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__COMMAND+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.arguments]]`link:#quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.arguments[quarkus.kubernetes.sidecars."sidecars".arguments]` + +[.description] +-- +The arguments + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__ARGUMENTS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__ARGUMENTS+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.service-account]]`link:#quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.service-account[quarkus.kubernetes.sidecars."sidecars".service-account]` + +[.description] +-- +The service account. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__SERVICE_ACCOUNT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__SERVICE_ACCOUNT+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.host]]`link:#quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.host[quarkus.kubernetes.sidecars."sidecars".host]` + +[.description] +-- +The host under which the application is going to be exposed. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__HOST+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__HOST+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.ports.-ports-.container-port]]`link:#quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.ports.-ports-.container-port[quarkus.kubernetes.sidecars."sidecars".ports."ports".container-port]` + +[.description] +-- +The port number. Refers to the container port. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__PORTS__PORTS__CONTAINER_PORT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__PORTS__PORTS__CONTAINER_PORT+++` +endif::add-copy-button-to-env-var[] +--|int +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.ports.-ports-.host-port]]`link:#quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.ports.-ports-.host-port[quarkus.kubernetes.sidecars."sidecars".ports."ports".host-port]` + +[.description] +-- +The host port. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__PORTS__PORTS__HOST_PORT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__PORTS__PORTS__HOST_PORT+++` +endif::add-copy-button-to-env-var[] +--|int +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.ports.-ports-.path]]`link:#quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.ports.-ports-.path[quarkus.kubernetes.sidecars."sidecars".ports."ports".path]` + +[.description] +-- +The application path (refers to web application path). + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__PORTS__PORTS__PATH+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__PORTS__PORTS__PATH+++` +endif::add-copy-button-to-env-var[] +--|string +|`/` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.ports.-ports-.protocol]]`link:#quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.ports.-ports-.protocol[quarkus.kubernetes.sidecars."sidecars".ports."ports".protocol]` + +[.description] +-- +The protocol. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__PORTS__PORTS__PROTOCOL+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__PORTS__PORTS__PROTOCOL+++` +endif::add-copy-button-to-env-var[] +-- a| +`tcp`, `udp`, `sctp`, `http`, `proxy` +|`tcp` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.ports.-ports-.node-port]]`link:#quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.ports.-ports-.node-port[quarkus.kubernetes.sidecars."sidecars".ports."ports".node-port]` + +[.description] +-- +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__PORTS__PORTS__NODE_PORT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__PORTS__PORTS__NODE_PORT+++` +endif::add-copy-button-to-env-var[] +--|int +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.ports.-ports-.tls]]`link:#quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.ports.-ports-.tls[quarkus.kubernetes.sidecars."sidecars".ports."ports".tls]` + +[.description] +-- +If enabled, the port will be configured to use the schema HTTPS. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__PORTS__PORTS__TLS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__PORTS__PORTS__TLS+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.image-pull-policy]]`link:#quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.image-pull-policy[quarkus.kubernetes.sidecars."sidecars".image-pull-policy]` + +[.description] +-- +Image pull policy. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__IMAGE_PULL_POLICY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__IMAGE_PULL_POLICY+++` +endif::add-copy-button-to-env-var[] +-- a| +`always`, `if-not-present`, `never` +|`always` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.image-pull-secrets]]`link:#quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.image-pull-secrets[quarkus.kubernetes.sidecars."sidecars".image-pull-secrets]` + +[.description] +-- +The image pull secret + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__IMAGE_PULL_SECRETS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__IMAGE_PULL_SECRETS+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.liveness-probe.http-action-port]]`link:#quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.liveness-probe.http-action-port[quarkus.kubernetes.sidecars."sidecars".liveness-probe.http-action-port]` + +[.description] +-- +The port number to use when configuring the `http get` action. If not configured, the port corresponding to the `httpActionPortName` will be used. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__LIVENESS_PROBE_HTTP_ACTION_PORT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__LIVENESS_PROBE_HTTP_ACTION_PORT+++` +endif::add-copy-button-to-env-var[] +--|int +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.liveness-probe.http-action-port-name]]`link:#quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.liveness-probe.http-action-port-name[quarkus.kubernetes.sidecars."sidecars".liveness-probe.http-action-port-name]` + +[.description] +-- +The port name for selecting the port of the `HTTP get` action. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__LIVENESS_PROBE_HTTP_ACTION_PORT_NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__LIVENESS_PROBE_HTTP_ACTION_PORT_NAME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.liveness-probe.http-action-path]]`link:#quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.liveness-probe.http-action-path[quarkus.kubernetes.sidecars."sidecars".liveness-probe.http-action-path]` + +[.description] +-- +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. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__LIVENESS_PROBE_HTTP_ACTION_PATH+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__LIVENESS_PROBE_HTTP_ACTION_PATH+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.liveness-probe.http-action-scheme]]`link:#quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.liveness-probe.http-action-scheme[quarkus.kubernetes.sidecars."sidecars".liveness-probe.http-action-scheme]` + +[.description] +-- +The scheme of the `HTTP get` action. Can be either "HTTP" or "HTTPS". + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__LIVENESS_PROBE_HTTP_ACTION_SCHEME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__LIVENESS_PROBE_HTTP_ACTION_SCHEME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.liveness-probe.exec-action]]`link:#quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.liveness-probe.exec-action[quarkus.kubernetes.sidecars."sidecars".liveness-probe.exec-action]` + +[.description] +-- +The command to use for the probe. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__LIVENESS_PROBE_EXEC_ACTION+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__LIVENESS_PROBE_EXEC_ACTION+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.liveness-probe.tcp-socket-action]]`link:#quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.liveness-probe.tcp-socket-action[quarkus.kubernetes.sidecars."sidecars".liveness-probe.tcp-socket-action]` + +[.description] +-- +The tcp socket to use for the probe (the format is host:port). + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__LIVENESS_PROBE_TCP_SOCKET_ACTION+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__LIVENESS_PROBE_TCP_SOCKET_ACTION+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.liveness-probe.grpc-action]]`link:#quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.liveness-probe.grpc-action[quarkus.kubernetes.sidecars."sidecars".liveness-probe.grpc-action]` + +[.description] +-- +The gRPC port to use for the probe (the format is either port or port:service). + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__LIVENESS_PROBE_GRPC_ACTION+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__LIVENESS_PROBE_GRPC_ACTION+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.liveness-probe.grpc-action-enabled]]`link:#quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.liveness-probe.grpc-action-enabled[quarkus.kubernetes.sidecars."sidecars".liveness-probe.grpc-action-enabled]` + +[.description] +-- +If enabled and `grpc-action` is not provided, it will use the generated service name and the gRPC port. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__LIVENESS_PROBE_GRPC_ACTION_ENABLED+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__LIVENESS_PROBE_GRPC_ACTION_ENABLED+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.liveness-probe.initial-delay]]`link:#quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.liveness-probe.initial-delay[quarkus.kubernetes.sidecars."sidecars".liveness-probe.initial-delay]` + +[.description] +-- +The amount of time to wait before starting to probe. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__LIVENESS_PROBE_INITIAL_DELAY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__LIVENESS_PROBE_INITIAL_DELAY+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`5S` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.liveness-probe.period]]`link:#quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.liveness-probe.period[quarkus.kubernetes.sidecars."sidecars".liveness-probe.period]` + +[.description] +-- +The period in which the action should be called. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__LIVENESS_PROBE_PERIOD+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__LIVENESS_PROBE_PERIOD+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`10S` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.liveness-probe.timeout]]`link:#quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.liveness-probe.timeout[quarkus.kubernetes.sidecars."sidecars".liveness-probe.timeout]` + +[.description] +-- +The amount of time to wait for each action. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__LIVENESS_PROBE_TIMEOUT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__LIVENESS_PROBE_TIMEOUT+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`10S` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.liveness-probe.success-threshold]]`link:#quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.liveness-probe.success-threshold[quarkus.kubernetes.sidecars."sidecars".liveness-probe.success-threshold]` + +[.description] +-- +The success threshold to use. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__LIVENESS_PROBE_SUCCESS_THRESHOLD+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__LIVENESS_PROBE_SUCCESS_THRESHOLD+++` +endif::add-copy-button-to-env-var[] +--|int +|`1` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.liveness-probe.failure-threshold]]`link:#quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.liveness-probe.failure-threshold[quarkus.kubernetes.sidecars."sidecars".liveness-probe.failure-threshold]` + +[.description] +-- +The failure threshold to use. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__LIVENESS_PROBE_FAILURE_THRESHOLD+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__LIVENESS_PROBE_FAILURE_THRESHOLD+++` +endif::add-copy-button-to-env-var[] +--|int +|`3` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.readiness-probe.http-action-port]]`link:#quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.readiness-probe.http-action-port[quarkus.kubernetes.sidecars."sidecars".readiness-probe.http-action-port]` + +[.description] +-- +The port number to use when configuring the `http get` action. If not configured, the port corresponding to the `httpActionPortName` will be used. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__READINESS_PROBE_HTTP_ACTION_PORT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__READINESS_PROBE_HTTP_ACTION_PORT+++` +endif::add-copy-button-to-env-var[] +--|int +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.readiness-probe.http-action-port-name]]`link:#quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.readiness-probe.http-action-port-name[quarkus.kubernetes.sidecars."sidecars".readiness-probe.http-action-port-name]` + +[.description] +-- +The port name for selecting the port of the `HTTP get` action. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__READINESS_PROBE_HTTP_ACTION_PORT_NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__READINESS_PROBE_HTTP_ACTION_PORT_NAME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.readiness-probe.http-action-path]]`link:#quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.readiness-probe.http-action-path[quarkus.kubernetes.sidecars."sidecars".readiness-probe.http-action-path]` + +[.description] +-- +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. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__READINESS_PROBE_HTTP_ACTION_PATH+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__READINESS_PROBE_HTTP_ACTION_PATH+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.readiness-probe.http-action-scheme]]`link:#quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.readiness-probe.http-action-scheme[quarkus.kubernetes.sidecars."sidecars".readiness-probe.http-action-scheme]` + +[.description] +-- +The scheme of the `HTTP get` action. Can be either "HTTP" or "HTTPS". + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__READINESS_PROBE_HTTP_ACTION_SCHEME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__READINESS_PROBE_HTTP_ACTION_SCHEME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.readiness-probe.exec-action]]`link:#quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.readiness-probe.exec-action[quarkus.kubernetes.sidecars."sidecars".readiness-probe.exec-action]` + +[.description] +-- +The command to use for the probe. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__READINESS_PROBE_EXEC_ACTION+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__READINESS_PROBE_EXEC_ACTION+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.readiness-probe.tcp-socket-action]]`link:#quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.readiness-probe.tcp-socket-action[quarkus.kubernetes.sidecars."sidecars".readiness-probe.tcp-socket-action]` + +[.description] +-- +The tcp socket to use for the probe (the format is host:port). + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__READINESS_PROBE_TCP_SOCKET_ACTION+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__READINESS_PROBE_TCP_SOCKET_ACTION+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.readiness-probe.grpc-action]]`link:#quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.readiness-probe.grpc-action[quarkus.kubernetes.sidecars."sidecars".readiness-probe.grpc-action]` + +[.description] +-- +The gRPC port to use for the probe (the format is either port or port:service). + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__READINESS_PROBE_GRPC_ACTION+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__READINESS_PROBE_GRPC_ACTION+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.readiness-probe.grpc-action-enabled]]`link:#quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.readiness-probe.grpc-action-enabled[quarkus.kubernetes.sidecars."sidecars".readiness-probe.grpc-action-enabled]` + +[.description] +-- +If enabled and `grpc-action` is not provided, it will use the generated service name and the gRPC port. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__READINESS_PROBE_GRPC_ACTION_ENABLED+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__READINESS_PROBE_GRPC_ACTION_ENABLED+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.readiness-probe.initial-delay]]`link:#quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.readiness-probe.initial-delay[quarkus.kubernetes.sidecars."sidecars".readiness-probe.initial-delay]` + +[.description] +-- +The amount of time to wait before starting to probe. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__READINESS_PROBE_INITIAL_DELAY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__READINESS_PROBE_INITIAL_DELAY+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`5S` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.readiness-probe.period]]`link:#quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.readiness-probe.period[quarkus.kubernetes.sidecars."sidecars".readiness-probe.period]` + +[.description] +-- +The period in which the action should be called. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__READINESS_PROBE_PERIOD+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__READINESS_PROBE_PERIOD+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`10S` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.readiness-probe.timeout]]`link:#quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.readiness-probe.timeout[quarkus.kubernetes.sidecars."sidecars".readiness-probe.timeout]` + +[.description] +-- +The amount of time to wait for each action. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__READINESS_PROBE_TIMEOUT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__READINESS_PROBE_TIMEOUT+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`10S` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.readiness-probe.success-threshold]]`link:#quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.readiness-probe.success-threshold[quarkus.kubernetes.sidecars."sidecars".readiness-probe.success-threshold]` + +[.description] +-- +The success threshold to use. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__READINESS_PROBE_SUCCESS_THRESHOLD+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__READINESS_PROBE_SUCCESS_THRESHOLD+++` +endif::add-copy-button-to-env-var[] +--|int +|`1` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.readiness-probe.failure-threshold]]`link:#quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.readiness-probe.failure-threshold[quarkus.kubernetes.sidecars."sidecars".readiness-probe.failure-threshold]` + +[.description] +-- +The failure threshold to use. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__READINESS_PROBE_FAILURE_THRESHOLD+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__READINESS_PROBE_FAILURE_THRESHOLD+++` +endif::add-copy-button-to-env-var[] +--|int +|`3` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.mounts.-mounts-.name]]`link:#quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.mounts.-mounts-.name[quarkus.kubernetes.sidecars."sidecars".mounts."mounts".name]` + +[.description] +-- +The name of the volumeName to mount. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__MOUNTS__MOUNTS__NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__MOUNTS__MOUNTS__NAME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.mounts.-mounts-.path]]`link:#quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.mounts.-mounts-.path[quarkus.kubernetes.sidecars."sidecars".mounts."mounts".path]` + +[.description] +-- +The path to mount. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__MOUNTS__MOUNTS__PATH+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__MOUNTS__MOUNTS__PATH+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.mounts.-mounts-.sub-path]]`link:#quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.mounts.-mounts-.sub-path[quarkus.kubernetes.sidecars."sidecars".mounts."mounts".sub-path]` + +[.description] +-- +Path within the volumeName from which the container's volumeName should be mounted. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__MOUNTS__MOUNTS__SUB_PATH+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__MOUNTS__MOUNTS__SUB_PATH+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.mounts.-mounts-.read-only]]`link:#quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.mounts.-mounts-.read-only[quarkus.kubernetes.sidecars."sidecars".mounts."mounts".read-only]` + +[.description] +-- +ReadOnly + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__MOUNTS__MOUNTS__READ_ONLY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__MOUNTS__MOUNTS__READ_ONLY+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.resources.limits.cpu]]`link:#quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.resources.limits.cpu[quarkus.kubernetes.sidecars."sidecars".resources.limits.cpu]` + +[.description] +-- +CPU Requirements + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__RESOURCES_LIMITS_CPU+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__RESOURCES_LIMITS_CPU+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.resources.limits.memory]]`link:#quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.resources.limits.memory[quarkus.kubernetes.sidecars."sidecars".resources.limits.memory]` + +[.description] +-- +Memory Requirements + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__RESOURCES_LIMITS_MEMORY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__RESOURCES_LIMITS_MEMORY+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.resources.requests.cpu]]`link:#quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.resources.requests.cpu[quarkus.kubernetes.sidecars."sidecars".resources.requests.cpu]` + +[.description] +-- +CPU Requirements + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__RESOURCES_REQUESTS_CPU+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__RESOURCES_REQUESTS_CPU+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.resources.requests.memory]]`link:#quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.resources.requests.memory[quarkus.kubernetes.sidecars."sidecars".resources.requests.memory]` + +[.description] +-- +Memory Requirements + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__RESOURCES_REQUESTS_MEMORY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__RESOURCES_REQUESTS_MEMORY+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.env.secrets]]`link:#quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.env.secrets[quarkus.kubernetes.sidecars."sidecars".env.secrets]` + +[.description] +-- +The optional list of Secret names to load environment variables from. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__ENV_SECRETS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__ENV_SECRETS+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.env.configmaps]]`link:#quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.env.configmaps[quarkus.kubernetes.sidecars."sidecars".env.configmaps]` + +[.description] +-- +The optional list of ConfigMap names to load environment variables from. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__ENV_CONFIGMAPS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__ENV_CONFIGMAPS+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.env.fields-fields]]`link:#quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.env.fields-fields[quarkus.kubernetes.sidecars."sidecars".env.fields]` + +[.description] +-- +The map associating environment variable names to their associated field references they take their value from. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__ENV_FIELDS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__ENV_FIELDS+++` +endif::add-copy-button-to-env-var[] +--|`Map` +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.env.vars-vars]]`link:#quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.env.vars-vars[quarkus.kubernetes.sidecars."sidecars".env.vars]` + +[.description] +-- +The map associating environment name to its associated value. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__ENV_VARS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__ENV_VARS+++` +endif::add-copy-button-to-env-var[] +--|`Map>` +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.env.mapping.-mapping-.from-secret]]`link:#quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.env.mapping.-mapping-.from-secret[quarkus.kubernetes.sidecars."sidecars".env.mapping."mapping".from-secret]` + +[.description] +-- +The optional name of the Secret from which a value is to be extracted. Mutually exclusive with `from-configmap`. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__ENV_MAPPING__MAPPING__FROM_SECRET+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__ENV_MAPPING__MAPPING__FROM_SECRET+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.env.mapping.-mapping-.from-configmap]]`link:#quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.env.mapping.-mapping-.from-configmap[quarkus.kubernetes.sidecars."sidecars".env.mapping."mapping".from-configmap]` + +[.description] +-- +The optional name of the ConfigMap from which a value is to be extracted. Mutually exclusive with `from-secret`. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__ENV_MAPPING__MAPPING__FROM_CONFIGMAP+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__ENV_MAPPING__MAPPING__FROM_CONFIGMAP+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.env.mapping.-mapping-.with-key]]`link:#quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.env.mapping.-mapping-.with-key[quarkus.kubernetes.sidecars."sidecars".env.mapping."mapping".with-key]` + +[.description] +-- +The key identifying the field from which the value is extracted. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__ENV_MAPPING__MAPPING__WITH_KEY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__ENV_MAPPING__MAPPING__WITH_KEY+++` +endif::add-copy-button-to-env-var[] +--|string +|required icon:exclamation-circle[title=Configuration property is required] + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.hostaliases.-host-aliases-.ip]]`link:#quarkus-kubernetes_quarkus.kubernetes.hostaliases.-host-aliases-.ip[quarkus.kubernetes.hostaliases."host-aliases".ip]` + +[.description] +-- +The ip address + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_HOSTALIASES__HOST_ALIASES__IP+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_HOSTALIASES__HOST_ALIASES__IP+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.hostaliases.-host-aliases-.hostnames]]`link:#quarkus-kubernetes_quarkus.kubernetes.hostaliases.-host-aliases-.hostnames[quarkus.kubernetes.hostaliases."host-aliases".hostnames]` + +[.description] +-- +The hostnames to resolve to the ip + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_HOSTALIASES__HOST_ALIASES__HOSTNAMES+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_HOSTALIASES__HOST_ALIASES__HOSTNAMES+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.rbac.roles.-roles-.name]]`link:#quarkus-kubernetes_quarkus.kubernetes.rbac.roles.-roles-.name[quarkus.kubernetes.rbac.roles."roles".name]` + +[.description] +-- +The name of the role. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_RBAC_ROLES__ROLES__NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_RBAC_ROLES__ROLES__NAME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.rbac.roles.-roles-.namespace]]`link:#quarkus-kubernetes_quarkus.kubernetes.rbac.roles.-roles-.namespace[quarkus.kubernetes.rbac.roles."roles".namespace]` + +[.description] +-- +The namespace of the role. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_RBAC_ROLES__ROLES__NAMESPACE+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_RBAC_ROLES__ROLES__NAMESPACE+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.rbac.roles.-roles-.labels-labels]]`link:#quarkus-kubernetes_quarkus.kubernetes.rbac.roles.-roles-.labels-labels[quarkus.kubernetes.rbac.roles."roles".labels]` + +[.description] +-- +Labels to add into the Role resource. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_RBAC_ROLES__ROLES__LABELS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_RBAC_ROLES__ROLES__LABELS+++` +endif::add-copy-button-to-env-var[] +--|`Map` +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.rbac.roles.-roles-.policy-rules.-policy-rules-.api-groups]]`link:#quarkus-kubernetes_quarkus.kubernetes.rbac.roles.-roles-.policy-rules.-policy-rules-.api-groups[quarkus.kubernetes.rbac.roles."roles".policy-rules."policy-rules".api-groups]` + +[.description] +-- +API groups of the policy rule. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_RBAC_ROLES__ROLES__POLICY_RULES__POLICY_RULES__API_GROUPS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_RBAC_ROLES__ROLES__POLICY_RULES__POLICY_RULES__API_GROUPS+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.rbac.roles.-roles-.policy-rules.-policy-rules-.non-resource-urls]]`link:#quarkus-kubernetes_quarkus.kubernetes.rbac.roles.-roles-.policy-rules.-policy-rules-.non-resource-urls[quarkus.kubernetes.rbac.roles."roles".policy-rules."policy-rules".non-resource-urls]` + +[.description] +-- +Non resource URLs of the policy rule. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_RBAC_ROLES__ROLES__POLICY_RULES__POLICY_RULES__NON_RESOURCE_URLS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_RBAC_ROLES__ROLES__POLICY_RULES__POLICY_RULES__NON_RESOURCE_URLS+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.rbac.roles.-roles-.policy-rules.-policy-rules-.resource-names]]`link:#quarkus-kubernetes_quarkus.kubernetes.rbac.roles.-roles-.policy-rules.-policy-rules-.resource-names[quarkus.kubernetes.rbac.roles."roles".policy-rules."policy-rules".resource-names]` + +[.description] +-- +Resource names of the policy rule. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_RBAC_ROLES__ROLES__POLICY_RULES__POLICY_RULES__RESOURCE_NAMES+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_RBAC_ROLES__ROLES__POLICY_RULES__POLICY_RULES__RESOURCE_NAMES+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.rbac.roles.-roles-.policy-rules.-policy-rules-.resources]]`link:#quarkus-kubernetes_quarkus.kubernetes.rbac.roles.-roles-.policy-rules.-policy-rules-.resources[quarkus.kubernetes.rbac.roles."roles".policy-rules."policy-rules".resources]` + +[.description] +-- +Resources of the policy rule. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_RBAC_ROLES__ROLES__POLICY_RULES__POLICY_RULES__RESOURCES+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_RBAC_ROLES__ROLES__POLICY_RULES__POLICY_RULES__RESOURCES+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.rbac.roles.-roles-.policy-rules.-policy-rules-.verbs]]`link:#quarkus-kubernetes_quarkus.kubernetes.rbac.roles.-roles-.policy-rules.-policy-rules-.verbs[quarkus.kubernetes.rbac.roles."roles".policy-rules."policy-rules".verbs]` + +[.description] +-- +Verbs of the policy rule. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_RBAC_ROLES__ROLES__POLICY_RULES__POLICY_RULES__VERBS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_RBAC_ROLES__ROLES__POLICY_RULES__POLICY_RULES__VERBS+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.rbac.cluster-roles.-cluster-roles-.name]]`link:#quarkus-kubernetes_quarkus.kubernetes.rbac.cluster-roles.-cluster-roles-.name[quarkus.kubernetes.rbac.cluster-roles."cluster-roles".name]` + +[.description] +-- +The name of the cluster role. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_RBAC_CLUSTER_ROLES__CLUSTER_ROLES__NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_RBAC_CLUSTER_ROLES__CLUSTER_ROLES__NAME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.rbac.cluster-roles.-cluster-roles-.labels-labels]]`link:#quarkus-kubernetes_quarkus.kubernetes.rbac.cluster-roles.-cluster-roles-.labels-labels[quarkus.kubernetes.rbac.cluster-roles."cluster-roles".labels]` + +[.description] +-- +Labels to add into the ClusterRole resource. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_RBAC_CLUSTER_ROLES__CLUSTER_ROLES__LABELS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_RBAC_CLUSTER_ROLES__CLUSTER_ROLES__LABELS+++` +endif::add-copy-button-to-env-var[] +--|`Map` +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.rbac.cluster-roles.-cluster-roles-.policy-rules.-policy-rules-.api-groups]]`link:#quarkus-kubernetes_quarkus.kubernetes.rbac.cluster-roles.-cluster-roles-.policy-rules.-policy-rules-.api-groups[quarkus.kubernetes.rbac.cluster-roles."cluster-roles".policy-rules."policy-rules".api-groups]` + +[.description] +-- +API groups of the policy rule. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_RBAC_CLUSTER_ROLES__CLUSTER_ROLES__POLICY_RULES__POLICY_RULES__API_GROUPS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_RBAC_CLUSTER_ROLES__CLUSTER_ROLES__POLICY_RULES__POLICY_RULES__API_GROUPS+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.rbac.cluster-roles.-cluster-roles-.policy-rules.-policy-rules-.non-resource-urls]]`link:#quarkus-kubernetes_quarkus.kubernetes.rbac.cluster-roles.-cluster-roles-.policy-rules.-policy-rules-.non-resource-urls[quarkus.kubernetes.rbac.cluster-roles."cluster-roles".policy-rules."policy-rules".non-resource-urls]` + +[.description] +-- +Non resource URLs of the policy rule. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_RBAC_CLUSTER_ROLES__CLUSTER_ROLES__POLICY_RULES__POLICY_RULES__NON_RESOURCE_URLS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_RBAC_CLUSTER_ROLES__CLUSTER_ROLES__POLICY_RULES__POLICY_RULES__NON_RESOURCE_URLS+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.rbac.cluster-roles.-cluster-roles-.policy-rules.-policy-rules-.resource-names]]`link:#quarkus-kubernetes_quarkus.kubernetes.rbac.cluster-roles.-cluster-roles-.policy-rules.-policy-rules-.resource-names[quarkus.kubernetes.rbac.cluster-roles."cluster-roles".policy-rules."policy-rules".resource-names]` + +[.description] +-- +Resource names of the policy rule. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_RBAC_CLUSTER_ROLES__CLUSTER_ROLES__POLICY_RULES__POLICY_RULES__RESOURCE_NAMES+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_RBAC_CLUSTER_ROLES__CLUSTER_ROLES__POLICY_RULES__POLICY_RULES__RESOURCE_NAMES+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.rbac.cluster-roles.-cluster-roles-.policy-rules.-policy-rules-.resources]]`link:#quarkus-kubernetes_quarkus.kubernetes.rbac.cluster-roles.-cluster-roles-.policy-rules.-policy-rules-.resources[quarkus.kubernetes.rbac.cluster-roles."cluster-roles".policy-rules."policy-rules".resources]` + +[.description] +-- +Resources of the policy rule. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_RBAC_CLUSTER_ROLES__CLUSTER_ROLES__POLICY_RULES__POLICY_RULES__RESOURCES+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_RBAC_CLUSTER_ROLES__CLUSTER_ROLES__POLICY_RULES__POLICY_RULES__RESOURCES+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.rbac.cluster-roles.-cluster-roles-.policy-rules.-policy-rules-.verbs]]`link:#quarkus-kubernetes_quarkus.kubernetes.rbac.cluster-roles.-cluster-roles-.policy-rules.-policy-rules-.verbs[quarkus.kubernetes.rbac.cluster-roles."cluster-roles".policy-rules."policy-rules".verbs]` + +[.description] +-- +Verbs of the policy rule. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_RBAC_CLUSTER_ROLES__CLUSTER_ROLES__POLICY_RULES__POLICY_RULES__VERBS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_RBAC_CLUSTER_ROLES__CLUSTER_ROLES__POLICY_RULES__POLICY_RULES__VERBS+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.rbac.service-accounts.-service-accounts-.name]]`link:#quarkus-kubernetes_quarkus.kubernetes.rbac.service-accounts.-service-accounts-.name[quarkus.kubernetes.rbac.service-accounts."service-accounts".name]` + +[.description] +-- +The name of the service account. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_RBAC_SERVICE_ACCOUNTS__SERVICE_ACCOUNTS__NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_RBAC_SERVICE_ACCOUNTS__SERVICE_ACCOUNTS__NAME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.rbac.service-accounts.-service-accounts-.namespace]]`link:#quarkus-kubernetes_quarkus.kubernetes.rbac.service-accounts.-service-accounts-.namespace[quarkus.kubernetes.rbac.service-accounts."service-accounts".namespace]` + +[.description] +-- +The namespace of the service account. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_RBAC_SERVICE_ACCOUNTS__SERVICE_ACCOUNTS__NAMESPACE+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_RBAC_SERVICE_ACCOUNTS__SERVICE_ACCOUNTS__NAMESPACE+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.rbac.service-accounts.-service-accounts-.labels-labels]]`link:#quarkus-kubernetes_quarkus.kubernetes.rbac.service-accounts.-service-accounts-.labels-labels[quarkus.kubernetes.rbac.service-accounts."service-accounts".labels]` + +[.description] +-- +Labels of the service account. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_RBAC_SERVICE_ACCOUNTS__SERVICE_ACCOUNTS__LABELS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_RBAC_SERVICE_ACCOUNTS__SERVICE_ACCOUNTS__LABELS+++` +endif::add-copy-button-to-env-var[] +--|`Map` +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.rbac.service-accounts.-service-accounts-.use-as-default]]`link:#quarkus-kubernetes_quarkus.kubernetes.rbac.service-accounts.-service-accounts-.use-as-default[quarkus.kubernetes.rbac.service-accounts."service-accounts".use-as-default]` + +[.description] +-- +If true, this service account will be used in the generated Deployment resource. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_RBAC_SERVICE_ACCOUNTS__SERVICE_ACCOUNTS__USE_AS_DEFAULT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_RBAC_SERVICE_ACCOUNTS__SERVICE_ACCOUNTS__USE_AS_DEFAULT+++` +endif::add-copy-button-to-env-var[] +--|boolean +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.rbac.role-bindings.-role-bindings-.name]]`link:#quarkus-kubernetes_quarkus.kubernetes.rbac.role-bindings.-role-bindings-.name[quarkus.kubernetes.rbac.role-bindings."role-bindings".name]` + +[.description] +-- +Name of the RoleBinding resource to be generated. If not provided, it will use the application name plus the role ref name. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__NAME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.rbac.role-bindings.-role-bindings-.labels-labels]]`link:#quarkus-kubernetes_quarkus.kubernetes.rbac.role-bindings.-role-bindings-.labels-labels[quarkus.kubernetes.rbac.role-bindings."role-bindings".labels]` + +[.description] +-- +Labels to add into the RoleBinding resource. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__LABELS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__LABELS+++` +endif::add-copy-button-to-env-var[] +--|`Map` +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.rbac.role-bindings.-role-bindings-.role-name]]`link:#quarkus-kubernetes_quarkus.kubernetes.rbac.role-bindings.-role-bindings-.role-name[quarkus.kubernetes.rbac.role-bindings."role-bindings".role-name]` + +[.description] +-- +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. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__ROLE_NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__ROLE_NAME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.rbac.role-bindings.-role-bindings-.cluster-wide]]`link:#quarkus-kubernetes_quarkus.kubernetes.rbac.role-bindings.-role-bindings-.cluster-wide[quarkus.kubernetes.rbac.role-bindings."role-bindings".cluster-wide]` + +[.description] +-- +If the Role sets in the `role-name` property is cluster wide or not. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__CLUSTER_WIDE+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__CLUSTER_WIDE+++` +endif::add-copy-button-to-env-var[] +--|boolean +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.rbac.role-bindings.-role-bindings-.subjects.-subjects-.name]]`link:#quarkus-kubernetes_quarkus.kubernetes.rbac.role-bindings.-role-bindings-.subjects.-subjects-.name[quarkus.kubernetes.rbac.role-bindings."role-bindings".subjects."subjects".name]` + +[.description] +-- +The "name" resource to use by the Subject element in the generated Role Binding resource. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__SUBJECTS__SUBJECTS__NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__SUBJECTS__SUBJECTS__NAME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.rbac.role-bindings.-role-bindings-.subjects.-subjects-.kind]]`link:#quarkus-kubernetes_quarkus.kubernetes.rbac.role-bindings.-role-bindings-.subjects.-subjects-.kind[quarkus.kubernetes.rbac.role-bindings."role-bindings".subjects."subjects".kind]` + +[.description] +-- +The "kind" resource to use by the Subject element in the generated Role Binding resource. By default, it uses the "ServiceAccount" kind. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__SUBJECTS__SUBJECTS__KIND+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__SUBJECTS__SUBJECTS__KIND+++` +endif::add-copy-button-to-env-var[] +--|string +|`ServiceAccount` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.rbac.role-bindings.-role-bindings-.subjects.-subjects-.api-group]]`link:#quarkus-kubernetes_quarkus.kubernetes.rbac.role-bindings.-role-bindings-.subjects.-subjects-.api-group[quarkus.kubernetes.rbac.role-bindings."role-bindings".subjects."subjects".api-group]` + +[.description] +-- +The "apiGroup" resource that matches with the "kind" property. By default, it's empty. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__SUBJECTS__SUBJECTS__API_GROUP+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__SUBJECTS__SUBJECTS__API_GROUP+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.rbac.role-bindings.-role-bindings-.subjects.-subjects-.namespace]]`link:#quarkus-kubernetes_quarkus.kubernetes.rbac.role-bindings.-role-bindings-.subjects.-subjects-.namespace[quarkus.kubernetes.rbac.role-bindings."role-bindings".subjects."subjects".namespace]` + +[.description] +-- +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. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__SUBJECTS__SUBJECTS__NAMESPACE+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__SUBJECTS__SUBJECTS__NAMESPACE+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.rbac.cluster-role-bindings.-cluster-role-bindings-.name]]`link:#quarkus-kubernetes_quarkus.kubernetes.rbac.cluster-role-bindings.-cluster-role-bindings-.name[quarkus.kubernetes.rbac.cluster-role-bindings."cluster-role-bindings".name]` + +[.description] +-- +Name of the ClusterRoleBinding resource to be generated. If not provided, it will use the application name plus the role ref name. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_RBAC_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_RBAC_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__NAME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.rbac.cluster-role-bindings.-cluster-role-bindings-.labels-labels]]`link:#quarkus-kubernetes_quarkus.kubernetes.rbac.cluster-role-bindings.-cluster-role-bindings-.labels-labels[quarkus.kubernetes.rbac.cluster-role-bindings."cluster-role-bindings".labels]` + +[.description] +-- +Labels to add into the RoleBinding resource. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_RBAC_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__LABELS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_RBAC_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__LABELS+++` +endif::add-copy-button-to-env-var[] +--|`Map` +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.rbac.cluster-role-bindings.-cluster-role-bindings-.role-name]]`link:#quarkus-kubernetes_quarkus.kubernetes.rbac.cluster-role-bindings.-cluster-role-bindings-.role-name[quarkus.kubernetes.rbac.cluster-role-bindings."cluster-role-bindings".role-name]` + +[.description] +-- +The name of the ClusterRole resource to use by the RoleRef element in the generated ClusterRoleBinding resource. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_RBAC_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__ROLE_NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_RBAC_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__ROLE_NAME+++` +endif::add-copy-button-to-env-var[] +--|string +|required icon:exclamation-circle[title=Configuration property is required] + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.rbac.cluster-role-bindings.-cluster-role-bindings-.subjects.-subjects-.name]]`link:#quarkus-kubernetes_quarkus.kubernetes.rbac.cluster-role-bindings.-cluster-role-bindings-.subjects.-subjects-.name[quarkus.kubernetes.rbac.cluster-role-bindings."cluster-role-bindings".subjects."subjects".name]` + +[.description] +-- +The "name" resource to use by the Subject element in the generated Role Binding resource. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_RBAC_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__SUBJECTS__SUBJECTS__NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_RBAC_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__SUBJECTS__SUBJECTS__NAME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.rbac.cluster-role-bindings.-cluster-role-bindings-.subjects.-subjects-.kind]]`link:#quarkus-kubernetes_quarkus.kubernetes.rbac.cluster-role-bindings.-cluster-role-bindings-.subjects.-subjects-.kind[quarkus.kubernetes.rbac.cluster-role-bindings."cluster-role-bindings".subjects."subjects".kind]` + +[.description] +-- +The "kind" resource to use by the Subject element in the generated Role Binding resource. By default, it uses the "ServiceAccount" kind. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_RBAC_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__SUBJECTS__SUBJECTS__KIND+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_RBAC_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__SUBJECTS__SUBJECTS__KIND+++` +endif::add-copy-button-to-env-var[] +--|string +|`ServiceAccount` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.rbac.cluster-role-bindings.-cluster-role-bindings-.subjects.-subjects-.api-group]]`link:#quarkus-kubernetes_quarkus.kubernetes.rbac.cluster-role-bindings.-cluster-role-bindings-.subjects.-subjects-.api-group[quarkus.kubernetes.rbac.cluster-role-bindings."cluster-role-bindings".subjects."subjects".api-group]` + +[.description] +-- +The "apiGroup" resource that matches with the "kind" property. By default, it's empty. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_RBAC_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__SUBJECTS__SUBJECTS__API_GROUP+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_RBAC_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__SUBJECTS__SUBJECTS__API_GROUP+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.rbac.cluster-role-bindings.-cluster-role-bindings-.subjects.-subjects-.namespace]]`link:#quarkus-kubernetes_quarkus.kubernetes.rbac.cluster-role-bindings.-cluster-role-bindings-.subjects.-subjects-.namespace[quarkus.kubernetes.rbac.cluster-role-bindings."cluster-role-bindings".subjects."subjects".namespace]` + +[.description] +-- +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. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_RBAC_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__SUBJECTS__SUBJECTS__NAMESPACE+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_RBAC_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__SUBJECTS__SUBJECTS__NAMESPACE+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.ingress.annotations-annotations]]`link:#quarkus-kubernetes_quarkus.kubernetes.ingress.annotations-annotations[quarkus.kubernetes.ingress.annotations]` + +[.description] +-- +Custom annotations to add to exposition (route or ingress) resources + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INGRESS_ANNOTATIONS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_INGRESS_ANNOTATIONS+++` +endif::add-copy-button-to-env-var[] +--|`Map` +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.ingress.tls.-tls-.enabled]]`link:#quarkus-kubernetes_quarkus.kubernetes.ingress.tls.-tls-.enabled[quarkus.kubernetes.ingress.tls."tls".enabled]` + +[.description] +-- +If true, it will use the TLS configuration in the generated Ingress resource. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INGRESS_TLS__TLS__ENABLED+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_INGRESS_TLS__TLS__ENABLED+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.ingress.tls.-tls-.hosts]]`link:#quarkus-kubernetes_quarkus.kubernetes.ingress.tls.-tls-.hosts[quarkus.kubernetes.ingress.tls."tls".hosts]` + +[.description] +-- +The list of hosts to be included in the TLS certificate. By default, it will use the application host. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INGRESS_TLS__TLS__HOSTS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_INGRESS_TLS__TLS__HOSTS+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.ingress.rules.-rules-.host]]`link:#quarkus-kubernetes_quarkus.kubernetes.ingress.rules.-rules-.host[quarkus.kubernetes.ingress.rules."rules".host]` + +[.description] +-- +The host under which the rule is going to be used. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INGRESS_RULES__RULES__HOST+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_INGRESS_RULES__RULES__HOST+++` +endif::add-copy-button-to-env-var[] +--|string +|required icon:exclamation-circle[title=Configuration property is required] + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.ingress.rules.-rules-.path]]`link:#quarkus-kubernetes_quarkus.kubernetes.ingress.rules.-rules-.path[quarkus.kubernetes.ingress.rules."rules".path]` + +[.description] +-- +The path under which the rule is going to be used. Default is "/". + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INGRESS_RULES__RULES__PATH+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_INGRESS_RULES__RULES__PATH+++` +endif::add-copy-button-to-env-var[] +--|string +|`/` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.ingress.rules.-rules-.path-type]]`link:#quarkus-kubernetes_quarkus.kubernetes.ingress.rules.-rules-.path-type[quarkus.kubernetes.ingress.rules."rules".path-type]` + +[.description] +-- +The path type strategy to use by the Ingress rule. Default is "Prefix". + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INGRESS_RULES__RULES__PATH_TYPE+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_INGRESS_RULES__RULES__PATH_TYPE+++` +endif::add-copy-button-to-env-var[] +--|string +|`Prefix` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.ingress.rules.-rules-.service-name]]`link:#quarkus-kubernetes_quarkus.kubernetes.ingress.rules.-rules-.service-name[quarkus.kubernetes.ingress.rules."rules".service-name]` + +[.description] +-- +The service name to be used by this Ingress rule. Default is the generated service name of the application. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INGRESS_RULES__RULES__SERVICE_NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_INGRESS_RULES__RULES__SERVICE_NAME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.ingress.rules.-rules-.service-port-name]]`link:#quarkus-kubernetes_quarkus.kubernetes.ingress.rules.-rules-.service-port-name[quarkus.kubernetes.ingress.rules."rules".service-port-name]` + +[.description] +-- +The service port name to be used by this Ingress rule. Default is the port name of the generated service of the application. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INGRESS_RULES__RULES__SERVICE_PORT_NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_INGRESS_RULES__RULES__SERVICE_PORT_NAME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.ingress.rules.-rules-.service-port-number]]`link:#quarkus-kubernetes_quarkus.kubernetes.ingress.rules.-rules-.service-port-number[quarkus.kubernetes.ingress.rules."rules".service-port-number]` + +[.description] +-- +The service port number to be used by this Ingress rule. This is only used when the servicePortName is not set. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INGRESS_RULES__RULES__SERVICE_PORT_NUMBER+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_INGRESS_RULES__RULES__SERVICE_PORT_NUMBER+++` +endif::add-copy-button-to-env-var[] +--|int +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.init-tasks.-init-tasks-.enabled]]`link:#quarkus-kubernetes_quarkus.kubernetes.init-tasks.-init-tasks-.enabled[quarkus.kubernetes.init-tasks."init-tasks".enabled]` + +[.description] +-- +If true, the init task will be generated. Otherwise, the init task resource generation will be skipped. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_TASKS__INIT_TASKS__ENABLED+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_INIT_TASKS__INIT_TASKS__ENABLED+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`true` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.init-tasks.-init-tasks-.image]]`link:#quarkus-kubernetes_quarkus.kubernetes.init-tasks.-init-tasks-.image[quarkus.kubernetes.init-tasks."init-tasks".image]` + +[.description] +-- +The init task image to use by the init-container. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_TASKS__INIT_TASKS__IMAGE+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_INIT_TASKS__INIT_TASKS__IMAGE+++` +endif::add-copy-button-to-env-var[] +--|string +|`groundnuty/k8s-wait-for:no-root-v1.7` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.env.fields-fields]]`link:#quarkus-kubernetes_quarkus.kubernetes.env.fields-fields[quarkus.kubernetes.env.fields]` + +[.description] +-- +The map associating environment variable names to their associated field references they take their value from. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_ENV_FIELDS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_ENV_FIELDS+++` +endif::add-copy-button-to-env-var[] +--|`Map` +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.env.vars-vars]]`link:#quarkus-kubernetes_quarkus.kubernetes.env.vars-vars[quarkus.kubernetes.env.vars]` + +[.description] +-- +The map associating environment name to its associated value. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_ENV_VARS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_ENV_VARS+++` +endif::add-copy-button-to-env-var[] +--|`Map>` +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.env.mapping.-mapping-.from-secret]]`link:#quarkus-kubernetes_quarkus.kubernetes.env.mapping.-mapping-.from-secret[quarkus.kubernetes.env.mapping."mapping".from-secret]` + +[.description] +-- +The optional name of the Secret from which a value is to be extracted. Mutually exclusive with `from-configmap`. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_ENV_MAPPING__MAPPING__FROM_SECRET+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_ENV_MAPPING__MAPPING__FROM_SECRET+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.env.mapping.-mapping-.from-configmap]]`link:#quarkus-kubernetes_quarkus.kubernetes.env.mapping.-mapping-.from-configmap[quarkus.kubernetes.env.mapping."mapping".from-configmap]` + +[.description] +-- +The optional name of the ConfigMap from which a value is to be extracted. Mutually exclusive with `from-secret`. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_ENV_MAPPING__MAPPING__FROM_CONFIGMAP+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_ENV_MAPPING__MAPPING__FROM_CONFIGMAP+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.env.mapping.-mapping-.with-key]]`link:#quarkus-kubernetes_quarkus.kubernetes.env.mapping.-mapping-.with-key[quarkus.kubernetes.env.mapping."mapping".with-key]` + +[.description] +-- +The key identifying the field from which the value is extracted. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_ENV_MAPPING__MAPPING__WITH_KEY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_ENV_MAPPING__MAPPING__WITH_KEY+++` +endif::add-copy-button-to-env-var[] +--|string +|required icon:exclamation-circle[title=Configuration property is required] + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-env.secrets]]`link:#quarkus-kubernetes_quarkus.openshift.get-env.secrets[quarkus.openshift.get-env.secrets]` + +[.description] +-- +The optional list of Secret names to load environment variables from. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_ENV_SECRETS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_ENV_SECRETS+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-env.configmaps]]`link:#quarkus-kubernetes_quarkus.openshift.get-env.configmaps[quarkus.openshift.get-env.configmaps]` + +[.description] +-- +The optional list of ConfigMap names to load environment variables from. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_ENV_CONFIGMAPS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_ENV_CONFIGMAPS+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-target-platform-name]]`link:#quarkus-kubernetes_quarkus.openshift.get-target-platform-name[quarkus.openshift.get-target-platform-name]` + +[.description] +-- +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_TARGET_PLATFORM_NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_TARGET_PLATFORM_NAME+++` +endif::add-copy-button-to-env-var[] +--|string +|required icon:exclamation-circle[title=Configuration property is required] + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-part-of]]`link:#quarkus-kubernetes_quarkus.openshift.get-part-of[quarkus.openshift.get-part-of]` + +[.description] +-- +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_PART_OF+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_PART_OF+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-name]]`link:#quarkus-kubernetes_quarkus.openshift.get-name[quarkus.openshift.get-name]` + +[.description] +-- +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_NAME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-version]]`link:#quarkus-kubernetes_quarkus.openshift.get-version[quarkus.openshift.get-version]` + +[.description] +-- +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_VERSION+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_VERSION+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-namespace]]`link:#quarkus-kubernetes_quarkus.openshift.get-namespace[quarkus.openshift.get-namespace]` + +[.description] +-- +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_NAMESPACE+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_NAMESPACE+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.is-add-build-timestamp]]`link:#quarkus-kubernetes_quarkus.openshift.is-add-build-timestamp[quarkus.openshift.is-add-build-timestamp]` + +[.description] +-- +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_IS_ADD_BUILD_TIMESTAMP+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_IS_ADD_BUILD_TIMESTAMP+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.is-add-version-to-label-selectors]]`link:#quarkus-kubernetes_quarkus.openshift.is-add-version-to-label-selectors[quarkus.openshift.is-add-version-to-label-selectors]` + +[.description] +-- +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_IS_ADD_VERSION_TO_LABEL_SELECTORS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_IS_ADD_VERSION_TO_LABEL_SELECTORS+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.is-add-name-to-label-selectors]]`link:#quarkus-kubernetes_quarkus.openshift.is-add-name-to-label-selectors[quarkus.openshift.is-add-name-to-label-selectors]` + +[.description] +-- +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_IS_ADD_NAME_TO_LABEL_SELECTORS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_IS_ADD_NAME_TO_LABEL_SELECTORS+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-working-dir]]`link:#quarkus-kubernetes_quarkus.openshift.get-working-dir[quarkus.openshift.get-working-dir]` + +[.description] +-- +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_WORKING_DIR+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_WORKING_DIR+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-command]]`link:#quarkus-kubernetes_quarkus.openshift.get-command[quarkus.openshift.get-command]` + +[.description] +-- +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_COMMAND+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_COMMAND+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-arguments]]`link:#quarkus-kubernetes_quarkus.openshift.get-arguments[quarkus.openshift.get-arguments]` + +[.description] +-- +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_ARGUMENTS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_ARGUMENTS+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-service-account]]`link:#quarkus-kubernetes_quarkus.openshift.get-service-account[quarkus.openshift.get-service-account]` + +[.description] +-- +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SERVICE_ACCOUNT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SERVICE_ACCOUNT+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-container-name]]`link:#quarkus-kubernetes_quarkus.openshift.get-container-name[quarkus.openshift.get-container-name]` + +[.description] +-- +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_CONTAINER_NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_CONTAINER_NAME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-service-type]]`link:#quarkus-kubernetes_quarkus.openshift.get-service-type[quarkus.openshift.get-service-type]` + +[.description] +-- +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SERVICE_TYPE+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SERVICE_TYPE+++` +endif::add-copy-button-to-env-var[] +-- a| +`cluster-ip`, `node-port`, `load-balancer`, `external-name` +|required icon:exclamation-circle[title=Configuration property is required] + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-image-pull-policy]]`link:#quarkus-kubernetes_quarkus.openshift.get-image-pull-policy[quarkus.openshift.get-image-pull-policy]` + +[.description] +-- +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_IMAGE_PULL_POLICY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_IMAGE_PULL_POLICY+++` +endif::add-copy-button-to-env-var[] +-- a| +`always`, `if-not-present`, `never` +|required icon:exclamation-circle[title=Configuration property is required] + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-image-pull-secrets]]`link:#quarkus-kubernetes_quarkus.openshift.get-image-pull-secrets[quarkus.openshift.get-image-pull-secrets]` + +[.description] +-- +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_IMAGE_PULL_SECRETS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_IMAGE_PULL_SECRETS+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-liveness-probe.http-action-port]]`link:#quarkus-kubernetes_quarkus.openshift.get-liveness-probe.http-action-port[quarkus.openshift.get-liveness-probe.http-action-port]` + +[.description] +-- +The port number to use when configuring the `http get` action. If not configured, the port corresponding to the `httpActionPortName` will be used. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_LIVENESS_PROBE_HTTP_ACTION_PORT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_LIVENESS_PROBE_HTTP_ACTION_PORT+++` +endif::add-copy-button-to-env-var[] +--|int +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-liveness-probe.http-action-port-name]]`link:#quarkus-kubernetes_quarkus.openshift.get-liveness-probe.http-action-port-name[quarkus.openshift.get-liveness-probe.http-action-port-name]` + +[.description] +-- +The port name for selecting the port of the `HTTP get` action. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_LIVENESS_PROBE_HTTP_ACTION_PORT_NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_LIVENESS_PROBE_HTTP_ACTION_PORT_NAME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-liveness-probe.http-action-path]]`link:#quarkus-kubernetes_quarkus.openshift.get-liveness-probe.http-action-path[quarkus.openshift.get-liveness-probe.http-action-path]` + +[.description] +-- +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. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_LIVENESS_PROBE_HTTP_ACTION_PATH+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_LIVENESS_PROBE_HTTP_ACTION_PATH+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-liveness-probe.http-action-scheme]]`link:#quarkus-kubernetes_quarkus.openshift.get-liveness-probe.http-action-scheme[quarkus.openshift.get-liveness-probe.http-action-scheme]` + +[.description] +-- +The scheme of the `HTTP get` action. Can be either "HTTP" or "HTTPS". + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_LIVENESS_PROBE_HTTP_ACTION_SCHEME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_LIVENESS_PROBE_HTTP_ACTION_SCHEME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-liveness-probe.exec-action]]`link:#quarkus-kubernetes_quarkus.openshift.get-liveness-probe.exec-action[quarkus.openshift.get-liveness-probe.exec-action]` + +[.description] +-- +The command to use for the probe. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_LIVENESS_PROBE_EXEC_ACTION+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_LIVENESS_PROBE_EXEC_ACTION+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-liveness-probe.tcp-socket-action]]`link:#quarkus-kubernetes_quarkus.openshift.get-liveness-probe.tcp-socket-action[quarkus.openshift.get-liveness-probe.tcp-socket-action]` + +[.description] +-- +The tcp socket to use for the probe (the format is host:port). + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_LIVENESS_PROBE_TCP_SOCKET_ACTION+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_LIVENESS_PROBE_TCP_SOCKET_ACTION+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-liveness-probe.grpc-action]]`link:#quarkus-kubernetes_quarkus.openshift.get-liveness-probe.grpc-action[quarkus.openshift.get-liveness-probe.grpc-action]` + +[.description] +-- +The gRPC port to use for the probe (the format is either port or port:service). + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_LIVENESS_PROBE_GRPC_ACTION+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_LIVENESS_PROBE_GRPC_ACTION+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-liveness-probe.grpc-action-enabled]]`link:#quarkus-kubernetes_quarkus.openshift.get-liveness-probe.grpc-action-enabled[quarkus.openshift.get-liveness-probe.grpc-action-enabled]` + +[.description] +-- +If enabled and `grpc-action` is not provided, it will use the generated service name and the gRPC port. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_LIVENESS_PROBE_GRPC_ACTION_ENABLED+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_LIVENESS_PROBE_GRPC_ACTION_ENABLED+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-liveness-probe.initial-delay]]`link:#quarkus-kubernetes_quarkus.openshift.get-liveness-probe.initial-delay[quarkus.openshift.get-liveness-probe.initial-delay]` + +[.description] +-- +The amount of time to wait before starting to probe. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_LIVENESS_PROBE_INITIAL_DELAY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_LIVENESS_PROBE_INITIAL_DELAY+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`5S` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-liveness-probe.period]]`link:#quarkus-kubernetes_quarkus.openshift.get-liveness-probe.period[quarkus.openshift.get-liveness-probe.period]` + +[.description] +-- +The period in which the action should be called. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_LIVENESS_PROBE_PERIOD+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_LIVENESS_PROBE_PERIOD+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`10S` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-liveness-probe.timeout]]`link:#quarkus-kubernetes_quarkus.openshift.get-liveness-probe.timeout[quarkus.openshift.get-liveness-probe.timeout]` + +[.description] +-- +The amount of time to wait for each action. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_LIVENESS_PROBE_TIMEOUT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_LIVENESS_PROBE_TIMEOUT+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`10S` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-liveness-probe.success-threshold]]`link:#quarkus-kubernetes_quarkus.openshift.get-liveness-probe.success-threshold[quarkus.openshift.get-liveness-probe.success-threshold]` + +[.description] +-- +The success threshold to use. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_LIVENESS_PROBE_SUCCESS_THRESHOLD+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_LIVENESS_PROBE_SUCCESS_THRESHOLD+++` +endif::add-copy-button-to-env-var[] +--|int +|`1` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-liveness-probe.failure-threshold]]`link:#quarkus-kubernetes_quarkus.openshift.get-liveness-probe.failure-threshold[quarkus.openshift.get-liveness-probe.failure-threshold]` + +[.description] +-- +The failure threshold to use. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_LIVENESS_PROBE_FAILURE_THRESHOLD+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_LIVENESS_PROBE_FAILURE_THRESHOLD+++` +endif::add-copy-button-to-env-var[] +--|int +|`3` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-readiness-probe.http-action-port]]`link:#quarkus-kubernetes_quarkus.openshift.get-readiness-probe.http-action-port[quarkus.openshift.get-readiness-probe.http-action-port]` + +[.description] +-- +The port number to use when configuring the `http get` action. If not configured, the port corresponding to the `httpActionPortName` will be used. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_READINESS_PROBE_HTTP_ACTION_PORT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_READINESS_PROBE_HTTP_ACTION_PORT+++` +endif::add-copy-button-to-env-var[] +--|int +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-readiness-probe.http-action-port-name]]`link:#quarkus-kubernetes_quarkus.openshift.get-readiness-probe.http-action-port-name[quarkus.openshift.get-readiness-probe.http-action-port-name]` + +[.description] +-- +The port name for selecting the port of the `HTTP get` action. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_READINESS_PROBE_HTTP_ACTION_PORT_NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_READINESS_PROBE_HTTP_ACTION_PORT_NAME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-readiness-probe.http-action-path]]`link:#quarkus-kubernetes_quarkus.openshift.get-readiness-probe.http-action-path[quarkus.openshift.get-readiness-probe.http-action-path]` + +[.description] +-- +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. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_READINESS_PROBE_HTTP_ACTION_PATH+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_READINESS_PROBE_HTTP_ACTION_PATH+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-readiness-probe.http-action-scheme]]`link:#quarkus-kubernetes_quarkus.openshift.get-readiness-probe.http-action-scheme[quarkus.openshift.get-readiness-probe.http-action-scheme]` + +[.description] +-- +The scheme of the `HTTP get` action. Can be either "HTTP" or "HTTPS". + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_READINESS_PROBE_HTTP_ACTION_SCHEME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_READINESS_PROBE_HTTP_ACTION_SCHEME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-readiness-probe.exec-action]]`link:#quarkus-kubernetes_quarkus.openshift.get-readiness-probe.exec-action[quarkus.openshift.get-readiness-probe.exec-action]` + +[.description] +-- +The command to use for the probe. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_READINESS_PROBE_EXEC_ACTION+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_READINESS_PROBE_EXEC_ACTION+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-readiness-probe.tcp-socket-action]]`link:#quarkus-kubernetes_quarkus.openshift.get-readiness-probe.tcp-socket-action[quarkus.openshift.get-readiness-probe.tcp-socket-action]` + +[.description] +-- +The tcp socket to use for the probe (the format is host:port). + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_READINESS_PROBE_TCP_SOCKET_ACTION+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_READINESS_PROBE_TCP_SOCKET_ACTION+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-readiness-probe.grpc-action]]`link:#quarkus-kubernetes_quarkus.openshift.get-readiness-probe.grpc-action[quarkus.openshift.get-readiness-probe.grpc-action]` + +[.description] +-- +The gRPC port to use for the probe (the format is either port or port:service). + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_READINESS_PROBE_GRPC_ACTION+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_READINESS_PROBE_GRPC_ACTION+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-readiness-probe.grpc-action-enabled]]`link:#quarkus-kubernetes_quarkus.openshift.get-readiness-probe.grpc-action-enabled[quarkus.openshift.get-readiness-probe.grpc-action-enabled]` + +[.description] +-- +If enabled and `grpc-action` is not provided, it will use the generated service name and the gRPC port. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_READINESS_PROBE_GRPC_ACTION_ENABLED+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_READINESS_PROBE_GRPC_ACTION_ENABLED+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-readiness-probe.initial-delay]]`link:#quarkus-kubernetes_quarkus.openshift.get-readiness-probe.initial-delay[quarkus.openshift.get-readiness-probe.initial-delay]` + +[.description] +-- +The amount of time to wait before starting to probe. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_READINESS_PROBE_INITIAL_DELAY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_READINESS_PROBE_INITIAL_DELAY+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`5S` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-readiness-probe.period]]`link:#quarkus-kubernetes_quarkus.openshift.get-readiness-probe.period[quarkus.openshift.get-readiness-probe.period]` + +[.description] +-- +The period in which the action should be called. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_READINESS_PROBE_PERIOD+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_READINESS_PROBE_PERIOD+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`10S` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-readiness-probe.timeout]]`link:#quarkus-kubernetes_quarkus.openshift.get-readiness-probe.timeout[quarkus.openshift.get-readiness-probe.timeout]` + +[.description] +-- +The amount of time to wait for each action. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_READINESS_PROBE_TIMEOUT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_READINESS_PROBE_TIMEOUT+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`10S` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-readiness-probe.success-threshold]]`link:#quarkus-kubernetes_quarkus.openshift.get-readiness-probe.success-threshold[quarkus.openshift.get-readiness-probe.success-threshold]` + +[.description] +-- +The success threshold to use. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_READINESS_PROBE_SUCCESS_THRESHOLD+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_READINESS_PROBE_SUCCESS_THRESHOLD+++` +endif::add-copy-button-to-env-var[] +--|int +|`1` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-readiness-probe.failure-threshold]]`link:#quarkus-kubernetes_quarkus.openshift.get-readiness-probe.failure-threshold[quarkus.openshift.get-readiness-probe.failure-threshold]` + +[.description] +-- +The failure threshold to use. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_READINESS_PROBE_FAILURE_THRESHOLD+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_READINESS_PROBE_FAILURE_THRESHOLD+++` +endif::add-copy-button-to-env-var[] +--|int +|`3` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-startup-probe.http-action-port]]`link:#quarkus-kubernetes_quarkus.openshift.get-startup-probe.http-action-port[quarkus.openshift.get-startup-probe.http-action-port]` + +[.description] +-- +The port number to use when configuring the `http get` action. If not configured, the port corresponding to the `httpActionPortName` will be used. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_STARTUP_PROBE_HTTP_ACTION_PORT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_STARTUP_PROBE_HTTP_ACTION_PORT+++` +endif::add-copy-button-to-env-var[] +--|int +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-startup-probe.http-action-port-name]]`link:#quarkus-kubernetes_quarkus.openshift.get-startup-probe.http-action-port-name[quarkus.openshift.get-startup-probe.http-action-port-name]` + +[.description] +-- +The port name for selecting the port of the `HTTP get` action. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_STARTUP_PROBE_HTTP_ACTION_PORT_NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_STARTUP_PROBE_HTTP_ACTION_PORT_NAME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-startup-probe.http-action-path]]`link:#quarkus-kubernetes_quarkus.openshift.get-startup-probe.http-action-path[quarkus.openshift.get-startup-probe.http-action-path]` + +[.description] +-- +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. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_STARTUP_PROBE_HTTP_ACTION_PATH+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_STARTUP_PROBE_HTTP_ACTION_PATH+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-startup-probe.http-action-scheme]]`link:#quarkus-kubernetes_quarkus.openshift.get-startup-probe.http-action-scheme[quarkus.openshift.get-startup-probe.http-action-scheme]` + +[.description] +-- +The scheme of the `HTTP get` action. Can be either "HTTP" or "HTTPS". + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_STARTUP_PROBE_HTTP_ACTION_SCHEME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_STARTUP_PROBE_HTTP_ACTION_SCHEME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-startup-probe.exec-action]]`link:#quarkus-kubernetes_quarkus.openshift.get-startup-probe.exec-action[quarkus.openshift.get-startup-probe.exec-action]` + +[.description] +-- +The command to use for the probe. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_STARTUP_PROBE_EXEC_ACTION+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_STARTUP_PROBE_EXEC_ACTION+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-startup-probe.tcp-socket-action]]`link:#quarkus-kubernetes_quarkus.openshift.get-startup-probe.tcp-socket-action[quarkus.openshift.get-startup-probe.tcp-socket-action]` + +[.description] +-- +The tcp socket to use for the probe (the format is host:port). + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_STARTUP_PROBE_TCP_SOCKET_ACTION+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_STARTUP_PROBE_TCP_SOCKET_ACTION+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-startup-probe.grpc-action]]`link:#quarkus-kubernetes_quarkus.openshift.get-startup-probe.grpc-action[quarkus.openshift.get-startup-probe.grpc-action]` + +[.description] +-- +The gRPC port to use for the probe (the format is either port or port:service). + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_STARTUP_PROBE_GRPC_ACTION+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_STARTUP_PROBE_GRPC_ACTION+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-startup-probe.grpc-action-enabled]]`link:#quarkus-kubernetes_quarkus.openshift.get-startup-probe.grpc-action-enabled[quarkus.openshift.get-startup-probe.grpc-action-enabled]` + +[.description] +-- +If enabled and `grpc-action` is not provided, it will use the generated service name and the gRPC port. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_STARTUP_PROBE_GRPC_ACTION_ENABLED+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_STARTUP_PROBE_GRPC_ACTION_ENABLED+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-startup-probe.initial-delay]]`link:#quarkus-kubernetes_quarkus.openshift.get-startup-probe.initial-delay[quarkus.openshift.get-startup-probe.initial-delay]` + +[.description] +-- +The amount of time to wait before starting to probe. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_STARTUP_PROBE_INITIAL_DELAY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_STARTUP_PROBE_INITIAL_DELAY+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`5S` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-startup-probe.period]]`link:#quarkus-kubernetes_quarkus.openshift.get-startup-probe.period[quarkus.openshift.get-startup-probe.period]` + +[.description] +-- +The period in which the action should be called. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_STARTUP_PROBE_PERIOD+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_STARTUP_PROBE_PERIOD+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`10S` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-startup-probe.timeout]]`link:#quarkus-kubernetes_quarkus.openshift.get-startup-probe.timeout[quarkus.openshift.get-startup-probe.timeout]` + +[.description] +-- +The amount of time to wait for each action. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_STARTUP_PROBE_TIMEOUT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_STARTUP_PROBE_TIMEOUT+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`10S` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-startup-probe.success-threshold]]`link:#quarkus-kubernetes_quarkus.openshift.get-startup-probe.success-threshold[quarkus.openshift.get-startup-probe.success-threshold]` + +[.description] +-- +The success threshold to use. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_STARTUP_PROBE_SUCCESS_THRESHOLD+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_STARTUP_PROBE_SUCCESS_THRESHOLD+++` +endif::add-copy-button-to-env-var[] +--|int +|`1` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-startup-probe.failure-threshold]]`link:#quarkus-kubernetes_quarkus.openshift.get-startup-probe.failure-threshold[quarkus.openshift.get-startup-probe.failure-threshold]` + +[.description] +-- +The failure threshold to use. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_STARTUP_PROBE_FAILURE_THRESHOLD+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_STARTUP_PROBE_FAILURE_THRESHOLD+++` +endif::add-copy-button-to-env-var[] +--|int +|`3` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-prometheus-config.annotations]]`link:#quarkus-kubernetes_quarkus.openshift.get-prometheus-config.annotations[quarkus.openshift.get-prometheus-config.annotations]` + +[.description] +-- +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. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_PROMETHEUS_CONFIG_ANNOTATIONS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_PROMETHEUS_CONFIG_ANNOTATIONS+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`true` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-prometheus-config.prefix]]`link:#quarkus-kubernetes_quarkus.openshift.get-prometheus-config.prefix[quarkus.openshift.get-prometheus-config.prefix]` + +[.description] +-- +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 + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_PROMETHEUS_CONFIG_PREFIX+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_PROMETHEUS_CONFIG_PREFIX+++` +endif::add-copy-button-to-env-var[] +--|string +|`prometheus.io` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-prometheus-config.scrape]]`link:#quarkus-kubernetes_quarkus.openshift.get-prometheus-config.scrape[quarkus.openshift.get-prometheus-config.scrape]` + +[.description] +-- +Define the annotation used to indicate services that should be scraped. By default, `/scrape` will be appended to the defined prefix. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_PROMETHEUS_CONFIG_SCRAPE+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_PROMETHEUS_CONFIG_SCRAPE+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-prometheus-config.path]]`link:#quarkus-kubernetes_quarkus.openshift.get-prometheus-config.path[quarkus.openshift.get-prometheus-config.path]` + +[.description] +-- +Define the annotation used to indicate the path to scrape. By default, `/path` will be appended to the defined prefix. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_PROMETHEUS_CONFIG_PATH+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_PROMETHEUS_CONFIG_PATH+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-prometheus-config.port]]`link:#quarkus-kubernetes_quarkus.openshift.get-prometheus-config.port[quarkus.openshift.get-prometheus-config.port]` + +[.description] +-- +Define the annotation used to indicate the port to scrape. By default, `/port` will be appended to the defined prefix. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_PROMETHEUS_CONFIG_PORT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_PROMETHEUS_CONFIG_PORT+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-prometheus-config.scheme]]`link:#quarkus-kubernetes_quarkus.openshift.get-prometheus-config.scheme[quarkus.openshift.get-prometheus-config.scheme]` + +[.description] +-- +Define the annotation used to indicate the scheme to use for scraping By default, `/scheme` will be appended to the defined prefix. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_PROMETHEUS_CONFIG_SCHEME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_PROMETHEUS_CONFIG_SCHEME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-empty-dir-volumes]]`link:#quarkus-kubernetes_quarkus.openshift.get-empty-dir-volumes[quarkus.openshift.get-empty-dir-volumes]` + +[.description] +-- +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_EMPTY_DIR_VOLUMES+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_EMPTY_DIR_VOLUMES+++` +endif::add-copy-button-to-env-var[] +--|list of string +|required icon:exclamation-circle[title=Configuration property is required] + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-resources.limits.cpu]]`link:#quarkus-kubernetes_quarkus.openshift.get-resources.limits.cpu[quarkus.openshift.get-resources.limits.cpu]` + +[.description] +-- +CPU Requirements + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_RESOURCES_LIMITS_CPU+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_RESOURCES_LIMITS_CPU+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-resources.limits.memory]]`link:#quarkus-kubernetes_quarkus.openshift.get-resources.limits.memory[quarkus.openshift.get-resources.limits.memory]` + +[.description] +-- +Memory Requirements + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_RESOURCES_LIMITS_MEMORY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_RESOURCES_LIMITS_MEMORY+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-resources.requests.cpu]]`link:#quarkus-kubernetes_quarkus.openshift.get-resources.requests.cpu[quarkus.openshift.get-resources.requests.cpu]` + +[.description] +-- +CPU Requirements + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_RESOURCES_REQUESTS_CPU+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_RESOURCES_REQUESTS_CPU+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-resources.requests.memory]]`link:#quarkus-kubernetes_quarkus.openshift.get-resources.requests.memory[quarkus.openshift.get-resources.requests.memory]` + +[.description] +-- +Memory Requirements + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_RESOURCES_REQUESTS_MEMORY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_RESOURCES_REQUESTS_MEMORY+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-app-secret]]`link:#quarkus-kubernetes_quarkus.openshift.get-app-secret[quarkus.openshift.get-app-secret]` + +[.description] +-- +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_APP_SECRET+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_APP_SECRET+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-app-config-map]]`link:#quarkus-kubernetes_quarkus.openshift.get-app-config-map[quarkus.openshift.get-app-config-map]` + +[.description] +-- +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_APP_CONFIG_MAP+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_APP_CONFIG_MAP+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-security-context.se-linux-options.level]]`link:#quarkus-kubernetes_quarkus.openshift.get-security-context.se-linux-options.level[quarkus.openshift.get-security-context.se-linux-options.level]` + +[.description] +-- +The SELinux level label that applies to the container. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SECURITY_CONTEXT_SE_LINUX_OPTIONS_LEVEL+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SECURITY_CONTEXT_SE_LINUX_OPTIONS_LEVEL+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-security-context.se-linux-options.role]]`link:#quarkus-kubernetes_quarkus.openshift.get-security-context.se-linux-options.role[quarkus.openshift.get-security-context.se-linux-options.role]` + +[.description] +-- +The SELinux role label that applies to the container. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SECURITY_CONTEXT_SE_LINUX_OPTIONS_ROLE+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SECURITY_CONTEXT_SE_LINUX_OPTIONS_ROLE+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-security-context.se-linux-options.type]]`link:#quarkus-kubernetes_quarkus.openshift.get-security-context.se-linux-options.type[quarkus.openshift.get-security-context.se-linux-options.type]` + +[.description] +-- +The SELinux type label that applies to the container. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SECURITY_CONTEXT_SE_LINUX_OPTIONS_TYPE+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SECURITY_CONTEXT_SE_LINUX_OPTIONS_TYPE+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-security-context.se-linux-options.user]]`link:#quarkus-kubernetes_quarkus.openshift.get-security-context.se-linux-options.user[quarkus.openshift.get-security-context.se-linux-options.user]` + +[.description] +-- +The SELinux user label that applies to the container. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SECURITY_CONTEXT_SE_LINUX_OPTIONS_USER+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SECURITY_CONTEXT_SE_LINUX_OPTIONS_USER+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-security-context.windows-options.gmsa-credential-spec-name]]`link:#quarkus-kubernetes_quarkus.openshift.get-security-context.windows-options.gmsa-credential-spec-name[quarkus.openshift.get-security-context.windows-options.gmsa-credential-spec-name]` + +[.description] +-- +The name of the GMSA credential spec to use. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SECURITY_CONTEXT_WINDOWS_OPTIONS_GMSA_CREDENTIAL_SPEC_NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SECURITY_CONTEXT_WINDOWS_OPTIONS_GMSA_CREDENTIAL_SPEC_NAME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-security-context.windows-options.gmsa-credential-spec]]`link:#quarkus-kubernetes_quarkus.openshift.get-security-context.windows-options.gmsa-credential-spec[quarkus.openshift.get-security-context.windows-options.gmsa-credential-spec]` + +[.description] +-- +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. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SECURITY_CONTEXT_WINDOWS_OPTIONS_GMSA_CREDENTIAL_SPEC+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SECURITY_CONTEXT_WINDOWS_OPTIONS_GMSA_CREDENTIAL_SPEC+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-security-context.windows-options.run-as-user-name]]`link:#quarkus-kubernetes_quarkus.openshift.get-security-context.windows-options.run-as-user-name[quarkus.openshift.get-security-context.windows-options.run-as-user-name]` + +[.description] +-- +The UserName in Windows to run the entrypoint of the container process. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SECURITY_CONTEXT_WINDOWS_OPTIONS_RUN_AS_USER_NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SECURITY_CONTEXT_WINDOWS_OPTIONS_RUN_AS_USER_NAME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-security-context.windows-options.host-process]]`link:#quarkus-kubernetes_quarkus.openshift.get-security-context.windows-options.host-process[quarkus.openshift.get-security-context.windows-options.host-process]` + +[.description] +-- +HostProcess determines if a container should be run as a 'Host Process' container. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SECURITY_CONTEXT_WINDOWS_OPTIONS_HOST_PROCESS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SECURITY_CONTEXT_WINDOWS_OPTIONS_HOST_PROCESS+++` +endif::add-copy-button-to-env-var[] +--|boolean +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-security-context.run-as-user]]`link:#quarkus-kubernetes_quarkus.openshift.get-security-context.run-as-user[quarkus.openshift.get-security-context.run-as-user]` + +[.description] +-- +The UID to run the entrypoint of the container process. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SECURITY_CONTEXT_RUN_AS_USER+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SECURITY_CONTEXT_RUN_AS_USER+++` +endif::add-copy-button-to-env-var[] +--|long +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-security-context.run-as-group]]`link:#quarkus-kubernetes_quarkus.openshift.get-security-context.run-as-group[quarkus.openshift.get-security-context.run-as-group]` + +[.description] +-- +The GID to run the entrypoint of the container process. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SECURITY_CONTEXT_RUN_AS_GROUP+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SECURITY_CONTEXT_RUN_AS_GROUP+++` +endif::add-copy-button-to-env-var[] +--|long +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-security-context.run-as-non-root]]`link:#quarkus-kubernetes_quarkus.openshift.get-security-context.run-as-non-root[quarkus.openshift.get-security-context.run-as-non-root]` + +[.description] +-- +Indicates that the container must run as a non-root user. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SECURITY_CONTEXT_RUN_AS_NON_ROOT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SECURITY_CONTEXT_RUN_AS_NON_ROOT+++` +endif::add-copy-button-to-env-var[] +--|boolean +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-security-context.supplemental-groups]]`link:#quarkus-kubernetes_quarkus.openshift.get-security-context.supplemental-groups[quarkus.openshift.get-security-context.supplemental-groups]` + +[.description] +-- +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. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SECURITY_CONTEXT_SUPPLEMENTAL_GROUPS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SECURITY_CONTEXT_SUPPLEMENTAL_GROUPS+++` +endif::add-copy-button-to-env-var[] +--|list of long +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-security-context.fs-group]]`link:#quarkus-kubernetes_quarkus.openshift.get-security-context.fs-group[quarkus.openshift.get-security-context.fs-group]` + +[.description] +-- +A special supplemental group that applies to all containers in a pod. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SECURITY_CONTEXT_FS_GROUP+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SECURITY_CONTEXT_FS_GROUP+++` +endif::add-copy-button-to-env-var[] +--|long +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-security-context.sysctls]]`link:#quarkus-kubernetes_quarkus.openshift.get-security-context.sysctls[quarkus.openshift.get-security-context.sysctls]` + +[.description] +-- +Sysctls hold a list of namespaced sysctls used for the pod. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SECURITY_CONTEXT_SYSCTLS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SECURITY_CONTEXT_SYSCTLS+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-security-context.fs-group-change-policy]]`link:#quarkus-kubernetes_quarkus.openshift.get-security-context.fs-group-change-policy[quarkus.openshift.get-security-context.fs-group-change-policy]` + +[.description] +-- +It holds policies that will be used for applying fsGroup to a volume when volume is mounted. Values: OnRootMismatch, Always + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SECURITY_CONTEXT_FS_GROUP_CHANGE_POLICY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SECURITY_CONTEXT_FS_GROUP_CHANGE_POLICY+++` +endif::add-copy-button-to-env-var[] +-- a| +tooltip: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.], tooltip:always[It indicates that volume's ownership and permissions should always be changed whenever volume is mounted inside a Pod. This the default behavior.] +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.is-idempotent]]`link:#quarkus-kubernetes_quarkus.openshift.is-idempotent[quarkus.openshift.is-idempotent]` + +[.description] +-- +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_IS_IDEMPOTENT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_IS_IDEMPOTENT+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.flavor]]`link:#quarkus-kubernetes_quarkus.openshift.flavor[quarkus.openshift.flavor]` + +[.description] +-- +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. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_FLAVOR+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_FLAVOR+++` +endif::add-copy-button-to-env-var[] +-- a| +`v3`, `v4` +|`v4` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.deployment-kind]]`link:#quarkus-kubernetes_quarkus.openshift.deployment-kind[quarkus.openshift.deployment-kind]` + +[.description] +-- +The kind of the deployment resource to use. Supported values are 'Deployment', 'StatefulSet', 'Job', 'CronJob' and 'DeploymentConfig' defaulting to the latter. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_DEPLOYMENT_KIND+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_DEPLOYMENT_KIND+++` +endif::add-copy-button-to-env-var[] +-- a| +`deployment`, `deployment-config`, `stateful-set`, `job`, `cron-job` +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.part-of]]`link:#quarkus-kubernetes_quarkus.openshift.part-of[quarkus.openshift.part-of]` + +[.description] +-- +The name of the group this component belongs too + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_PART_OF+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_PART_OF+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.name]]`link:#quarkus-kubernetes_quarkus.openshift.name[quarkus.openshift.name]` + +[.description] +-- +The name of the application. This value will be used for naming Kubernetes resources like: 'Deployment', 'Service' and so on... + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_NAME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.version]]`link:#quarkus-kubernetes_quarkus.openshift.version[quarkus.openshift.version]` + +[.description] +-- +The version of the application. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_VERSION+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_VERSION+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.namespace]]`link:#quarkus-kubernetes_quarkus.openshift.namespace[quarkus.openshift.namespace]` + +[.description] +-- +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). + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_NAMESPACE+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_NAMESPACE+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.add-build-timestamp]]`link:#quarkus-kubernetes_quarkus.openshift.add-build-timestamp[quarkus.openshift.add-build-timestamp]` + +[.description] +-- +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 + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_ADD_BUILD_TIMESTAMP+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_ADD_BUILD_TIMESTAMP+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`true` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.working-dir]]`link:#quarkus-kubernetes_quarkus.openshift.working-dir[quarkus.openshift.working-dir]` + +[.description] +-- +Working directory + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_WORKING_DIR+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_WORKING_DIR+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.command]]`link:#quarkus-kubernetes_quarkus.openshift.command[quarkus.openshift.command]` + +[.description] +-- +The commands + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_COMMAND+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_COMMAND+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.arguments]]`link:#quarkus-kubernetes_quarkus.openshift.arguments[quarkus.openshift.arguments]` + +[.description] +-- +The arguments + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_ARGUMENTS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_ARGUMENTS+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.service-account]]`link:#quarkus-kubernetes_quarkus.openshift.service-account[quarkus.openshift.service-account]` + +[.description] +-- +The service account + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_SERVICE_ACCOUNT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_SERVICE_ACCOUNT+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.replicas]]`link:#quarkus-kubernetes_quarkus.openshift.replicas[quarkus.openshift.replicas]` + +[.description] +-- +The number of desired pods + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_REPLICAS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_REPLICAS+++` +endif::add-copy-button-to-env-var[] +--|int +|`1` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.service-type]]`link:#quarkus-kubernetes_quarkus.openshift.service-type[quarkus.openshift.service-type]` + +[.description] +-- +The type of service that will be generated for the application + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_SERVICE_TYPE+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_SERVICE_TYPE+++` +endif::add-copy-button-to-env-var[] +-- a| +`cluster-ip`, `node-port`, `load-balancer`, `external-name` +|`cluster-ip` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.node-port]]`link:#quarkus-kubernetes_quarkus.openshift.node-port[quarkus.openshift.node-port]` + +[.description] +-- +The nodePort to set when serviceType is set to nodePort + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_NODE_PORT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_NODE_PORT+++` +endif::add-copy-button-to-env-var[] +--|int +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.image-pull-policy]]`link:#quarkus-kubernetes_quarkus.openshift.image-pull-policy[quarkus.openshift.image-pull-policy]` + +[.description] +-- +Image pull policy + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_IMAGE_PULL_POLICY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_IMAGE_PULL_POLICY+++` +endif::add-copy-button-to-env-var[] +-- a| +`always`, `if-not-present`, `never` +|`always` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.image-pull-secrets]]`link:#quarkus-kubernetes_quarkus.openshift.image-pull-secrets[quarkus.openshift.image-pull-secrets]` + +[.description] +-- +The image pull secret + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_IMAGE_PULL_SECRETS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_IMAGE_PULL_SECRETS+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.liveness-probe.http-action-port]]`link:#quarkus-kubernetes_quarkus.openshift.liveness-probe.http-action-port[quarkus.openshift.liveness-probe.http-action-port]` + +[.description] +-- +The port number to use when configuring the `http get` action. If not configured, the port corresponding to the `httpActionPortName` will be used. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_LIVENESS_PROBE_HTTP_ACTION_PORT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_LIVENESS_PROBE_HTTP_ACTION_PORT+++` +endif::add-copy-button-to-env-var[] +--|int +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.liveness-probe.http-action-port-name]]`link:#quarkus-kubernetes_quarkus.openshift.liveness-probe.http-action-port-name[quarkus.openshift.liveness-probe.http-action-port-name]` + +[.description] +-- +The port name for selecting the port of the `HTTP get` action. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_LIVENESS_PROBE_HTTP_ACTION_PORT_NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_LIVENESS_PROBE_HTTP_ACTION_PORT_NAME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.liveness-probe.http-action-path]]`link:#quarkus-kubernetes_quarkus.openshift.liveness-probe.http-action-path[quarkus.openshift.liveness-probe.http-action-path]` + +[.description] +-- +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. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_LIVENESS_PROBE_HTTP_ACTION_PATH+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_LIVENESS_PROBE_HTTP_ACTION_PATH+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.liveness-probe.http-action-scheme]]`link:#quarkus-kubernetes_quarkus.openshift.liveness-probe.http-action-scheme[quarkus.openshift.liveness-probe.http-action-scheme]` + +[.description] +-- +The scheme of the `HTTP get` action. Can be either "HTTP" or "HTTPS". + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_LIVENESS_PROBE_HTTP_ACTION_SCHEME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_LIVENESS_PROBE_HTTP_ACTION_SCHEME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.liveness-probe.exec-action]]`link:#quarkus-kubernetes_quarkus.openshift.liveness-probe.exec-action[quarkus.openshift.liveness-probe.exec-action]` + +[.description] +-- +The command to use for the probe. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_LIVENESS_PROBE_EXEC_ACTION+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_LIVENESS_PROBE_EXEC_ACTION+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.liveness-probe.tcp-socket-action]]`link:#quarkus-kubernetes_quarkus.openshift.liveness-probe.tcp-socket-action[quarkus.openshift.liveness-probe.tcp-socket-action]` + +[.description] +-- +The tcp socket to use for the probe (the format is host:port). + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_LIVENESS_PROBE_TCP_SOCKET_ACTION+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_LIVENESS_PROBE_TCP_SOCKET_ACTION+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.liveness-probe.grpc-action]]`link:#quarkus-kubernetes_quarkus.openshift.liveness-probe.grpc-action[quarkus.openshift.liveness-probe.grpc-action]` + +[.description] +-- +The gRPC port to use for the probe (the format is either port or port:service). + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_LIVENESS_PROBE_GRPC_ACTION+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_LIVENESS_PROBE_GRPC_ACTION+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.liveness-probe.grpc-action-enabled]]`link:#quarkus-kubernetes_quarkus.openshift.liveness-probe.grpc-action-enabled[quarkus.openshift.liveness-probe.grpc-action-enabled]` + +[.description] +-- +If enabled and `grpc-action` is not provided, it will use the generated service name and the gRPC port. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_LIVENESS_PROBE_GRPC_ACTION_ENABLED+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_LIVENESS_PROBE_GRPC_ACTION_ENABLED+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.liveness-probe.initial-delay]]`link:#quarkus-kubernetes_quarkus.openshift.liveness-probe.initial-delay[quarkus.openshift.liveness-probe.initial-delay]` + +[.description] +-- +The amount of time to wait before starting to probe. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_LIVENESS_PROBE_INITIAL_DELAY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_LIVENESS_PROBE_INITIAL_DELAY+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`5S` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.liveness-probe.period]]`link:#quarkus-kubernetes_quarkus.openshift.liveness-probe.period[quarkus.openshift.liveness-probe.period]` + +[.description] +-- +The period in which the action should be called. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_LIVENESS_PROBE_PERIOD+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_LIVENESS_PROBE_PERIOD+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`10S` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.liveness-probe.timeout]]`link:#quarkus-kubernetes_quarkus.openshift.liveness-probe.timeout[quarkus.openshift.liveness-probe.timeout]` + +[.description] +-- +The amount of time to wait for each action. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_LIVENESS_PROBE_TIMEOUT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_LIVENESS_PROBE_TIMEOUT+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`10S` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.liveness-probe.success-threshold]]`link:#quarkus-kubernetes_quarkus.openshift.liveness-probe.success-threshold[quarkus.openshift.liveness-probe.success-threshold]` + +[.description] +-- +The success threshold to use. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_LIVENESS_PROBE_SUCCESS_THRESHOLD+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_LIVENESS_PROBE_SUCCESS_THRESHOLD+++` +endif::add-copy-button-to-env-var[] +--|int +|`1` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.liveness-probe.failure-threshold]]`link:#quarkus-kubernetes_quarkus.openshift.liveness-probe.failure-threshold[quarkus.openshift.liveness-probe.failure-threshold]` + +[.description] +-- +The failure threshold to use. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_LIVENESS_PROBE_FAILURE_THRESHOLD+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_LIVENESS_PROBE_FAILURE_THRESHOLD+++` +endif::add-copy-button-to-env-var[] +--|int +|`3` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.readiness-probe.http-action-port]]`link:#quarkus-kubernetes_quarkus.openshift.readiness-probe.http-action-port[quarkus.openshift.readiness-probe.http-action-port]` + +[.description] +-- +The port number to use when configuring the `http get` action. If not configured, the port corresponding to the `httpActionPortName` will be used. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_READINESS_PROBE_HTTP_ACTION_PORT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_READINESS_PROBE_HTTP_ACTION_PORT+++` +endif::add-copy-button-to-env-var[] +--|int +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.readiness-probe.http-action-port-name]]`link:#quarkus-kubernetes_quarkus.openshift.readiness-probe.http-action-port-name[quarkus.openshift.readiness-probe.http-action-port-name]` + +[.description] +-- +The port name for selecting the port of the `HTTP get` action. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_READINESS_PROBE_HTTP_ACTION_PORT_NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_READINESS_PROBE_HTTP_ACTION_PORT_NAME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.readiness-probe.http-action-path]]`link:#quarkus-kubernetes_quarkus.openshift.readiness-probe.http-action-path[quarkus.openshift.readiness-probe.http-action-path]` + +[.description] +-- +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. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_READINESS_PROBE_HTTP_ACTION_PATH+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_READINESS_PROBE_HTTP_ACTION_PATH+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.readiness-probe.http-action-scheme]]`link:#quarkus-kubernetes_quarkus.openshift.readiness-probe.http-action-scheme[quarkus.openshift.readiness-probe.http-action-scheme]` + +[.description] +-- +The scheme of the `HTTP get` action. Can be either "HTTP" or "HTTPS". + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_READINESS_PROBE_HTTP_ACTION_SCHEME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_READINESS_PROBE_HTTP_ACTION_SCHEME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.readiness-probe.exec-action]]`link:#quarkus-kubernetes_quarkus.openshift.readiness-probe.exec-action[quarkus.openshift.readiness-probe.exec-action]` + +[.description] +-- +The command to use for the probe. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_READINESS_PROBE_EXEC_ACTION+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_READINESS_PROBE_EXEC_ACTION+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.readiness-probe.tcp-socket-action]]`link:#quarkus-kubernetes_quarkus.openshift.readiness-probe.tcp-socket-action[quarkus.openshift.readiness-probe.tcp-socket-action]` + +[.description] +-- +The tcp socket to use for the probe (the format is host:port). + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_READINESS_PROBE_TCP_SOCKET_ACTION+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_READINESS_PROBE_TCP_SOCKET_ACTION+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.readiness-probe.grpc-action]]`link:#quarkus-kubernetes_quarkus.openshift.readiness-probe.grpc-action[quarkus.openshift.readiness-probe.grpc-action]` + +[.description] +-- +The gRPC port to use for the probe (the format is either port or port:service). + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_READINESS_PROBE_GRPC_ACTION+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_READINESS_PROBE_GRPC_ACTION+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.readiness-probe.grpc-action-enabled]]`link:#quarkus-kubernetes_quarkus.openshift.readiness-probe.grpc-action-enabled[quarkus.openshift.readiness-probe.grpc-action-enabled]` + +[.description] +-- +If enabled and `grpc-action` is not provided, it will use the generated service name and the gRPC port. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_READINESS_PROBE_GRPC_ACTION_ENABLED+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_READINESS_PROBE_GRPC_ACTION_ENABLED+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.readiness-probe.initial-delay]]`link:#quarkus-kubernetes_quarkus.openshift.readiness-probe.initial-delay[quarkus.openshift.readiness-probe.initial-delay]` + +[.description] +-- +The amount of time to wait before starting to probe. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_READINESS_PROBE_INITIAL_DELAY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_READINESS_PROBE_INITIAL_DELAY+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`5S` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.readiness-probe.period]]`link:#quarkus-kubernetes_quarkus.openshift.readiness-probe.period[quarkus.openshift.readiness-probe.period]` + +[.description] +-- +The period in which the action should be called. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_READINESS_PROBE_PERIOD+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_READINESS_PROBE_PERIOD+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`10S` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.readiness-probe.timeout]]`link:#quarkus-kubernetes_quarkus.openshift.readiness-probe.timeout[quarkus.openshift.readiness-probe.timeout]` + +[.description] +-- +The amount of time to wait for each action. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_READINESS_PROBE_TIMEOUT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_READINESS_PROBE_TIMEOUT+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`10S` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.readiness-probe.success-threshold]]`link:#quarkus-kubernetes_quarkus.openshift.readiness-probe.success-threshold[quarkus.openshift.readiness-probe.success-threshold]` + +[.description] +-- +The success threshold to use. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_READINESS_PROBE_SUCCESS_THRESHOLD+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_READINESS_PROBE_SUCCESS_THRESHOLD+++` +endif::add-copy-button-to-env-var[] +--|int +|`1` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.readiness-probe.failure-threshold]]`link:#quarkus-kubernetes_quarkus.openshift.readiness-probe.failure-threshold[quarkus.openshift.readiness-probe.failure-threshold]` + +[.description] +-- +The failure threshold to use. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_READINESS_PROBE_FAILURE_THRESHOLD+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_READINESS_PROBE_FAILURE_THRESHOLD+++` +endif::add-copy-button-to-env-var[] +--|int +|`3` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.startup-probe.http-action-port]]`link:#quarkus-kubernetes_quarkus.openshift.startup-probe.http-action-port[quarkus.openshift.startup-probe.http-action-port]` + +[.description] +-- +The port number to use when configuring the `http get` action. If not configured, the port corresponding to the `httpActionPortName` will be used. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_STARTUP_PROBE_HTTP_ACTION_PORT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_STARTUP_PROBE_HTTP_ACTION_PORT+++` +endif::add-copy-button-to-env-var[] +--|int +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.startup-probe.http-action-port-name]]`link:#quarkus-kubernetes_quarkus.openshift.startup-probe.http-action-port-name[quarkus.openshift.startup-probe.http-action-port-name]` + +[.description] +-- +The port name for selecting the port of the `HTTP get` action. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_STARTUP_PROBE_HTTP_ACTION_PORT_NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_STARTUP_PROBE_HTTP_ACTION_PORT_NAME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.startup-probe.http-action-path]]`link:#quarkus-kubernetes_quarkus.openshift.startup-probe.http-action-path[quarkus.openshift.startup-probe.http-action-path]` + +[.description] +-- +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. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_STARTUP_PROBE_HTTP_ACTION_PATH+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_STARTUP_PROBE_HTTP_ACTION_PATH+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.startup-probe.http-action-scheme]]`link:#quarkus-kubernetes_quarkus.openshift.startup-probe.http-action-scheme[quarkus.openshift.startup-probe.http-action-scheme]` + +[.description] +-- +The scheme of the `HTTP get` action. Can be either "HTTP" or "HTTPS". + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_STARTUP_PROBE_HTTP_ACTION_SCHEME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_STARTUP_PROBE_HTTP_ACTION_SCHEME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.startup-probe.exec-action]]`link:#quarkus-kubernetes_quarkus.openshift.startup-probe.exec-action[quarkus.openshift.startup-probe.exec-action]` + +[.description] +-- +The command to use for the probe. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_STARTUP_PROBE_EXEC_ACTION+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_STARTUP_PROBE_EXEC_ACTION+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.startup-probe.tcp-socket-action]]`link:#quarkus-kubernetes_quarkus.openshift.startup-probe.tcp-socket-action[quarkus.openshift.startup-probe.tcp-socket-action]` + +[.description] +-- +The tcp socket to use for the probe (the format is host:port). + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_STARTUP_PROBE_TCP_SOCKET_ACTION+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_STARTUP_PROBE_TCP_SOCKET_ACTION+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.startup-probe.grpc-action]]`link:#quarkus-kubernetes_quarkus.openshift.startup-probe.grpc-action[quarkus.openshift.startup-probe.grpc-action]` + +[.description] +-- +The gRPC port to use for the probe (the format is either port or port:service). + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_STARTUP_PROBE_GRPC_ACTION+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_STARTUP_PROBE_GRPC_ACTION+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.startup-probe.grpc-action-enabled]]`link:#quarkus-kubernetes_quarkus.openshift.startup-probe.grpc-action-enabled[quarkus.openshift.startup-probe.grpc-action-enabled]` + +[.description] +-- +If enabled and `grpc-action` is not provided, it will use the generated service name and the gRPC port. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_STARTUP_PROBE_GRPC_ACTION_ENABLED+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_STARTUP_PROBE_GRPC_ACTION_ENABLED+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.startup-probe.initial-delay]]`link:#quarkus-kubernetes_quarkus.openshift.startup-probe.initial-delay[quarkus.openshift.startup-probe.initial-delay]` + +[.description] +-- +The amount of time to wait before starting to probe. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_STARTUP_PROBE_INITIAL_DELAY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_STARTUP_PROBE_INITIAL_DELAY+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`5S` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.startup-probe.period]]`link:#quarkus-kubernetes_quarkus.openshift.startup-probe.period[quarkus.openshift.startup-probe.period]` + +[.description] +-- +The period in which the action should be called. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_STARTUP_PROBE_PERIOD+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_STARTUP_PROBE_PERIOD+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`10S` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.startup-probe.timeout]]`link:#quarkus-kubernetes_quarkus.openshift.startup-probe.timeout[quarkus.openshift.startup-probe.timeout]` + +[.description] +-- +The amount of time to wait for each action. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_STARTUP_PROBE_TIMEOUT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_STARTUP_PROBE_TIMEOUT+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`10S` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.startup-probe.success-threshold]]`link:#quarkus-kubernetes_quarkus.openshift.startup-probe.success-threshold[quarkus.openshift.startup-probe.success-threshold]` + +[.description] +-- +The success threshold to use. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_STARTUP_PROBE_SUCCESS_THRESHOLD+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_STARTUP_PROBE_SUCCESS_THRESHOLD+++` +endif::add-copy-button-to-env-var[] +--|int +|`1` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.startup-probe.failure-threshold]]`link:#quarkus-kubernetes_quarkus.openshift.startup-probe.failure-threshold[quarkus.openshift.startup-probe.failure-threshold]` + +[.description] +-- +The failure threshold to use. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_STARTUP_PROBE_FAILURE_THRESHOLD+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_STARTUP_PROBE_FAILURE_THRESHOLD+++` +endif::add-copy-button-to-env-var[] +--|int +|`3` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.prometheus.annotations]]`link:#quarkus-kubernetes_quarkus.openshift.prometheus.annotations[quarkus.openshift.prometheus.annotations]` + +[.description] +-- +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. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_PROMETHEUS_ANNOTATIONS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_PROMETHEUS_ANNOTATIONS+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`true` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.prometheus.prefix]]`link:#quarkus-kubernetes_quarkus.openshift.prometheus.prefix[quarkus.openshift.prometheus.prefix]` + +[.description] +-- +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 + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_PROMETHEUS_PREFIX+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_PROMETHEUS_PREFIX+++` +endif::add-copy-button-to-env-var[] +--|string +|`prometheus.io` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.prometheus.scrape]]`link:#quarkus-kubernetes_quarkus.openshift.prometheus.scrape[quarkus.openshift.prometheus.scrape]` + +[.description] +-- +Define the annotation used to indicate services that should be scraped. By default, `/scrape` will be appended to the defined prefix. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_PROMETHEUS_SCRAPE+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_PROMETHEUS_SCRAPE+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.prometheus.path]]`link:#quarkus-kubernetes_quarkus.openshift.prometheus.path[quarkus.openshift.prometheus.path]` + +[.description] +-- +Define the annotation used to indicate the path to scrape. By default, `/path` will be appended to the defined prefix. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_PROMETHEUS_PATH+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_PROMETHEUS_PATH+++` endif::add-copy-button-to-env-var[] ---|int +--|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.ports.-ports-.host-port]]`link:#quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.ports.-ports-.host-port[quarkus.kubernetes.init-containers."init-containers".ports."ports".host-port]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.prometheus.port]]`link:#quarkus-kubernetes_quarkus.openshift.prometheus.port[quarkus.openshift.prometheus.port]` [.description] -- -The host port. +Define the annotation used to indicate the port to scrape. By default, `/port` will be appended to the defined prefix. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__PORTS__PORTS__HOST_PORT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_PROMETHEUS_PORT+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__PORTS__PORTS__HOST_PORT+++` +Environment variable: `+++QUARKUS_OPENSHIFT_PROMETHEUS_PORT+++` endif::add-copy-button-to-env-var[] ---|int +--|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.ports.-ports-.path]]`link:#quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.ports.-ports-.path[quarkus.kubernetes.init-containers."init-containers".ports."ports".path]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.prometheus.scheme]]`link:#quarkus-kubernetes_quarkus.openshift.prometheus.scheme[quarkus.openshift.prometheus.scheme]` [.description] -- -The application path (refers to web application path). +Define the annotation used to indicate the scheme to use for scraping By default, `/scheme` will be appended to the defined prefix. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__PORTS__PORTS__PATH+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_PROMETHEUS_SCHEME+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__PORTS__PORTS__PATH+++` +Environment variable: `+++QUARKUS_OPENSHIFT_PROMETHEUS_SCHEME+++` endif::add-copy-button-to-env-var[] --|string -|`/` +| -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.ports.-ports-.protocol]]`link:#quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.ports.-ports-.protocol[quarkus.kubernetes.init-containers."init-containers".ports."ports".protocol]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.empty-dir-volumes]]`link:#quarkus-kubernetes_quarkus.openshift.empty-dir-volumes[quarkus.openshift.empty-dir-volumes]` [.description] -- -The protocol. +EmptyDir volumes ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__PORTS__PORTS__PROTOCOL+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_EMPTY_DIR_VOLUMES+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__PORTS__PORTS__PROTOCOL+++` +Environment variable: `+++QUARKUS_OPENSHIFT_EMPTY_DIR_VOLUMES+++` endif::add-copy-button-to-env-var[] --- a| -`tcp`, `udp`, `sctp`, `http`, `proxy` -|`tcp` +--|list of string +| -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.ports.-ports-.node-port]]`link:#quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.ports.-ports-.node-port[quarkus.kubernetes.init-containers."init-containers".ports."ports".node-port]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.resources.limits.cpu]]`link:#quarkus-kubernetes_quarkus.openshift.resources.limits.cpu[quarkus.openshift.resources.limits.cpu]` [.description] -- +CPU Requirements + ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__PORTS__PORTS__NODE_PORT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_RESOURCES_LIMITS_CPU+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__PORTS__PORTS__NODE_PORT+++` +Environment variable: `+++QUARKUS_OPENSHIFT_RESOURCES_LIMITS_CPU+++` endif::add-copy-button-to-env-var[] ---|int +--|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.ports.-ports-.tls]]`link:#quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.ports.-ports-.tls[quarkus.kubernetes.init-containers."init-containers".ports."ports".tls]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.resources.limits.memory]]`link:#quarkus-kubernetes_quarkus.openshift.resources.limits.memory[quarkus.openshift.resources.limits.memory]` [.description] -- -If enabled, the port will be configured to use the schema HTTPS. +Memory Requirements ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__PORTS__PORTS__TLS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_RESOURCES_LIMITS_MEMORY+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__PORTS__PORTS__TLS+++` +Environment variable: `+++QUARKUS_OPENSHIFT_RESOURCES_LIMITS_MEMORY+++` endif::add-copy-button-to-env-var[] ---|boolean -|`false` +--|string +| -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.image-pull-policy]]`link:#quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.image-pull-policy[quarkus.kubernetes.init-containers."init-containers".image-pull-policy]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.resources.requests.cpu]]`link:#quarkus-kubernetes_quarkus.openshift.resources.requests.cpu[quarkus.openshift.resources.requests.cpu]` [.description] -- -Image pull policy. +CPU Requirements ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__IMAGE_PULL_POLICY+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_RESOURCES_REQUESTS_CPU+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__IMAGE_PULL_POLICY+++` +Environment variable: `+++QUARKUS_OPENSHIFT_RESOURCES_REQUESTS_CPU+++` endif::add-copy-button-to-env-var[] --- a| -`always`, `if-not-present`, `never` -|`always` +--|string +| -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.image-pull-secrets]]`link:#quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.image-pull-secrets[quarkus.kubernetes.init-containers."init-containers".image-pull-secrets]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.resources.requests.memory]]`link:#quarkus-kubernetes_quarkus.openshift.resources.requests.memory[quarkus.openshift.resources.requests.memory]` [.description] -- -The image pull secret +Memory Requirements ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__IMAGE_PULL_SECRETS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_RESOURCES_REQUESTS_MEMORY+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__IMAGE_PULL_SECRETS+++` +Environment variable: `+++QUARKUS_OPENSHIFT_RESOURCES_REQUESTS_MEMORY+++` endif::add-copy-button-to-env-var[] ---|list of string +--|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.liveness-probe.http-action-port]]`link:#quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.liveness-probe.http-action-port[quarkus.kubernetes.init-containers."init-containers".liveness-probe.http-action-port]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.container-name]]`link:#quarkus-kubernetes_quarkus.openshift.container-name[quarkus.openshift.container-name]` [.description] -- -The port number to use when configuring the `http get` action. If not configured, the port corresponding to the `httpActionPortName` will be used. +If set, it will change the name of the container according to the configuration ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_PORT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_CONTAINER_NAME+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_PORT+++` +Environment variable: `+++QUARKUS_OPENSHIFT_CONTAINER_NAME+++` endif::add-copy-button-to-env-var[] ---|int +--|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.liveness-probe.http-action-port-name]]`link:#quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.liveness-probe.http-action-port-name[quarkus.kubernetes.init-containers."init-containers".liveness-probe.http-action-port-name]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.route.expose]]`link:#quarkus-kubernetes_quarkus.openshift.route.expose[quarkus.openshift.route.expose]` [.description] -- -The port name for selecting the port of the `HTTP get` action. +If true, the service will be exposed ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_PORT_NAME+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_ROUTE_EXPOSE+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_PORT_NAME+++` +Environment variable: `+++QUARKUS_OPENSHIFT_ROUTE_EXPOSE+++` endif::add-copy-button-to-env-var[] ---|string -| +--|boolean +|`false` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.liveness-probe.http-action-path]]`link:#quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.liveness-probe.http-action-path[quarkus.kubernetes.init-containers."init-containers".liveness-probe.http-action-path]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.route.host]]`link:#quarkus-kubernetes_quarkus.openshift.route.host[quarkus.openshift.route.host]` [.description] -- -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 ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_PATH+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_ROUTE_HOST+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_PATH+++` +Environment variable: `+++QUARKUS_OPENSHIFT_ROUTE_HOST+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.liveness-probe.http-action-scheme]]`link:#quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.liveness-probe.http-action-scheme[quarkus.kubernetes.init-containers."init-containers".liveness-probe.http-action-scheme]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.route.target-port]]`link:#quarkus-kubernetes_quarkus.openshift.route.target-port[quarkus.openshift.route.target-port]` [.description] -- -The scheme of the `HTTP get` action. Can be either "HTTP" or "HTTPS". +The target named port. If not provided, it will be deducted from the Service resource ports. Options are: "http" and "https". ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_SCHEME+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_ROUTE_TARGET_PORT+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_SCHEME+++` +Environment variable: `+++QUARKUS_OPENSHIFT_ROUTE_TARGET_PORT+++` endif::add-copy-button-to-env-var[] --|string -| +|`http` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.liveness-probe.exec-action]]`link:#quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.liveness-probe.exec-action[quarkus.kubernetes.init-containers."init-containers".liveness-probe.exec-action]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.route.tls.ca-certificate]]`link:#quarkus-kubernetes_quarkus.openshift.route.tls.ca-certificate[quarkus.openshift.route.tls.ca-certificate]` [.description] -- -The command to use for the probe. +The cert authority certificate contents. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_EXEC_ACTION+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_ROUTE_TLS_CA_CERTIFICATE+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_EXEC_ACTION+++` +Environment variable: `+++QUARKUS_OPENSHIFT_ROUTE_TLS_CA_CERTIFICATE+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.liveness-probe.tcp-socket-action]]`link:#quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.liveness-probe.tcp-socket-action[quarkus.kubernetes.init-containers."init-containers".liveness-probe.tcp-socket-action]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.route.tls.certificate]]`link:#quarkus-kubernetes_quarkus.openshift.route.tls.certificate[quarkus.openshift.route.tls.certificate]` [.description] -- -The tcp socket to use for the probe (the format is host:port). +The certificate contents. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_TCP_SOCKET_ACTION+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_ROUTE_TLS_CERTIFICATE+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_TCP_SOCKET_ACTION+++` +Environment variable: `+++QUARKUS_OPENSHIFT_ROUTE_TLS_CERTIFICATE+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.liveness-probe.grpc-action]]`link:#quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.liveness-probe.grpc-action[quarkus.kubernetes.init-containers."init-containers".liveness-probe.grpc-action]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.route.tls.destination-ca-certificate]]`link:#quarkus-kubernetes_quarkus.openshift.route.tls.destination-ca-certificate[quarkus.openshift.route.tls.destination-ca-certificate]` [.description] -- -The gRPC port to use for the probe (the format is either port or port:service). +The contents of the ca certificate of the final destination. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_GRPC_ACTION+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_ROUTE_TLS_DESTINATION_CA_CERTIFICATE+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_GRPC_ACTION+++` +Environment variable: `+++QUARKUS_OPENSHIFT_ROUTE_TLS_DESTINATION_CA_CERTIFICATE+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.liveness-probe.grpc-action-enabled]]`link:#quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.liveness-probe.grpc-action-enabled[quarkus.kubernetes.init-containers."init-containers".liveness-probe.grpc-action-enabled]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.route.tls.insecure-edge-termination-policy]]`link:#quarkus-kubernetes_quarkus.openshift.route.tls.insecure-edge-termination-policy[quarkus.openshift.route.tls.insecure-edge-termination-policy]` [.description] -- -If enabled and `grpc-action` is not provided, it will use the generated service name and the gRPC port. +The desired behavior for insecure connections to a route. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_GRPC_ACTION_ENABLED+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_ROUTE_TLS_INSECURE_EDGE_TERMINATION_POLICY+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_GRPC_ACTION_ENABLED+++` +Environment variable: `+++QUARKUS_OPENSHIFT_ROUTE_TLS_INSECURE_EDGE_TERMINATION_POLICY+++` endif::add-copy-button-to-env-var[] ---|boolean -|`false` +--|string +| -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.liveness-probe.initial-delay]]`link:#quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.liveness-probe.initial-delay[quarkus.kubernetes.init-containers."init-containers".liveness-probe.initial-delay]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.route.tls.key]]`link:#quarkus-kubernetes_quarkus.openshift.route.tls.key[quarkus.openshift.route.tls.key]` [.description] -- -The amount of time to wait before starting to probe. +The key file contents. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_INITIAL_DELAY+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_ROUTE_TLS_KEY+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_INITIAL_DELAY+++` +Environment variable: `+++QUARKUS_OPENSHIFT_ROUTE_TLS_KEY+++` endif::add-copy-button-to-env-var[] ---|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] - link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] -|`5S` +--|string +| -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.liveness-probe.period]]`link:#quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.liveness-probe.period[quarkus.kubernetes.init-containers."init-containers".liveness-probe.period]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.route.tls.termination]]`link:#quarkus-kubernetes_quarkus.openshift.route.tls.termination[quarkus.openshift.route.tls.termination]` [.description] -- -The period in which the action should be called. +The termination type. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_PERIOD+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_ROUTE_TLS_TERMINATION+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_PERIOD+++` +Environment variable: `+++QUARKUS_OPENSHIFT_ROUTE_TLS_TERMINATION+++` endif::add-copy-button-to-env-var[] ---|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] - link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] -|`10S` +--|string +| -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.liveness-probe.timeout]]`link:#quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.liveness-probe.timeout[quarkus.kubernetes.init-containers."init-containers".liveness-probe.timeout]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.add-version-to-label-selectors]]`link:#quarkus-kubernetes_quarkus.openshift.add-version-to-label-selectors[quarkus.openshift.add-version-to-label-selectors]` [.description] -- -The amount of time to wait for each action. +If true, the 'app.kubernetes.io/version' label will be part of the selectors of Service and DeploymentConfig ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_TIMEOUT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_ADD_VERSION_TO_LABEL_SELECTORS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_TIMEOUT+++` +Environment variable: `+++QUARKUS_OPENSHIFT_ADD_VERSION_TO_LABEL_SELECTORS+++` endif::add-copy-button-to-env-var[] ---|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] - link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] -|`10S` +--|boolean +|`true` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.liveness-probe.success-threshold]]`link:#quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.liveness-probe.success-threshold[quarkus.kubernetes.init-containers."init-containers".liveness-probe.success-threshold]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.add-name-to-label-selectors]]`link:#quarkus-kubernetes_quarkus.openshift.add-name-to-label-selectors[quarkus.openshift.add-name-to-label-selectors]` [.description] -- -The success threshold to use. +If true, the 'app.kubernetes.io/name' label will be part of the selectors of Service and Deployment ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_SUCCESS_THRESHOLD+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_ADD_NAME_TO_LABEL_SELECTORS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_SUCCESS_THRESHOLD+++` +Environment variable: `+++QUARKUS_OPENSHIFT_ADD_NAME_TO_LABEL_SELECTORS+++` endif::add-copy-button-to-env-var[] ---|int -|`1` +--|boolean +|`true` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.liveness-probe.failure-threshold]]`link:#quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.liveness-probe.failure-threshold[quarkus.kubernetes.init-containers."init-containers".liveness-probe.failure-threshold]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.job.parallelism]]`link:#quarkus-kubernetes_quarkus.openshift.job.parallelism[quarkus.openshift.job.parallelism]` [.description] -- -The failure threshold to use. +Specifies the maximum desired number of pods the job should run at any given time. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_FAILURE_THRESHOLD+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_JOB_PARALLELISM+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_FAILURE_THRESHOLD+++` +Environment variable: `+++QUARKUS_OPENSHIFT_JOB_PARALLELISM+++` endif::add-copy-button-to-env-var[] --|int -|`3` +| -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.readiness-probe.http-action-port]]`link:#quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.readiness-probe.http-action-port[quarkus.kubernetes.init-containers."init-containers".readiness-probe.http-action-port]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.job.completions]]`link:#quarkus-kubernetes_quarkus.openshift.job.completions[quarkus.openshift.job.completions]` [.description] -- -The port number to use when configuring the `http get` action. If not configured, the port corresponding to the `httpActionPortName` will be used. +Specifies the desired number of successfully finished pods the job should be run with. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_HTTP_ACTION_PORT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_JOB_COMPLETIONS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_HTTP_ACTION_PORT+++` +Environment variable: `+++QUARKUS_OPENSHIFT_JOB_COMPLETIONS+++` endif::add-copy-button-to-env-var[] --|int | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.readiness-probe.http-action-port-name]]`link:#quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.readiness-probe.http-action-port-name[quarkus.kubernetes.init-containers."init-containers".readiness-probe.http-action-port-name]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.job.completion-mode]]`link:#quarkus-kubernetes_quarkus.openshift.job.completion-mode[quarkus.openshift.job.completion-mode]` [.description] -- -The port name for selecting the port of the `HTTP get` action. +CompletionMode specifies how Pod completions are tracked. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_HTTP_ACTION_PORT_NAME+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_JOB_COMPLETION_MODE+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_HTTP_ACTION_PORT_NAME+++` +Environment variable: `+++QUARKUS_OPENSHIFT_JOB_COMPLETION_MODE+++` endif::add-copy-button-to-env-var[] ---|string -| +-- a| +`non-indexed`, `indexed` +|`non-indexed` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.readiness-probe.http-action-path]]`link:#quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.readiness-probe.http-action-path[quarkus.kubernetes.init-containers."init-containers".readiness-probe.http-action-path]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.job.backoff-limit]]`link:#quarkus-kubernetes_quarkus.openshift.job.backoff-limit[quarkus.openshift.job.backoff-limit]` [.description] -- -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. +Specifies the number of retries before marking this job failed. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_HTTP_ACTION_PATH+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_JOB_BACKOFF_LIMIT+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_HTTP_ACTION_PATH+++` +Environment variable: `+++QUARKUS_OPENSHIFT_JOB_BACKOFF_LIMIT+++` endif::add-copy-button-to-env-var[] ---|string +--|int | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.readiness-probe.http-action-scheme]]`link:#quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.readiness-probe.http-action-scheme[quarkus.kubernetes.init-containers."init-containers".readiness-probe.http-action-scheme]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.job.active-deadline-seconds]]`link:#quarkus-kubernetes_quarkus.openshift.job.active-deadline-seconds[quarkus.openshift.job.active-deadline-seconds]` [.description] -- -The scheme of the `HTTP get` action. Can be either "HTTP" or "HTTPS". +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. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_HTTP_ACTION_SCHEME+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_JOB_ACTIVE_DEADLINE_SECONDS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_HTTP_ACTION_SCHEME+++` +Environment variable: `+++QUARKUS_OPENSHIFT_JOB_ACTIVE_DEADLINE_SECONDS+++` endif::add-copy-button-to-env-var[] ---|string +--|long | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.readiness-probe.exec-action]]`link:#quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.readiness-probe.exec-action[quarkus.kubernetes.init-containers."init-containers".readiness-probe.exec-action]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.job.ttl-seconds-after-finished]]`link:#quarkus-kubernetes_quarkus.openshift.job.ttl-seconds-after-finished[quarkus.openshift.job.ttl-seconds-after-finished]` [.description] -- -The command to use for the probe. +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. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_EXEC_ACTION+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_JOB_TTL_SECONDS_AFTER_FINISHED+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_EXEC_ACTION+++` +Environment variable: `+++QUARKUS_OPENSHIFT_JOB_TTL_SECONDS_AFTER_FINISHED+++` endif::add-copy-button-to-env-var[] ---|string +--|int | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.readiness-probe.tcp-socket-action]]`link:#quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.readiness-probe.tcp-socket-action[quarkus.kubernetes.init-containers."init-containers".readiness-probe.tcp-socket-action]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.job.suspend]]`link:#quarkus-kubernetes_quarkus.openshift.job.suspend[quarkus.openshift.job.suspend]` [.description] -- -The tcp socket to use for the probe (the format is host:port). +Suspend specifies whether the Job controller should create Pods or not. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_TCP_SOCKET_ACTION+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_JOB_SUSPEND+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_TCP_SOCKET_ACTION+++` +Environment variable: `+++QUARKUS_OPENSHIFT_JOB_SUSPEND+++` endif::add-copy-button-to-env-var[] ---|string -| +--|boolean +|`false` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.readiness-probe.grpc-action]]`link:#quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.readiness-probe.grpc-action[quarkus.kubernetes.init-containers."init-containers".readiness-probe.grpc-action]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.job.restart-policy]]`link:#quarkus-kubernetes_quarkus.openshift.job.restart-policy[quarkus.openshift.job.restart-policy]` [.description] -- -The gRPC port to use for the probe (the format is either port or port:service). +Restart policy when the job container fails. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_GRPC_ACTION+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_JOB_RESTART_POLICY+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_GRPC_ACTION+++` +Environment variable: `+++QUARKUS_OPENSHIFT_JOB_RESTART_POLICY+++` endif::add-copy-button-to-env-var[] ---|string -| +-- a| +`on-failure`, `never` +|`on-failure` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.readiness-probe.grpc-action-enabled]]`link:#quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.readiness-probe.grpc-action-enabled[quarkus.kubernetes.init-containers."init-containers".readiness-probe.grpc-action-enabled]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.cron-job.schedule]]`link:#quarkus-kubernetes_quarkus.openshift.cron-job.schedule[quarkus.openshift.cron-job.schedule]` [.description] -- -If enabled and `grpc-action` is not provided, it will use the generated service name and the gRPC port. +The schedule in Cron format, see https://en.wikipedia.org/wiki/Cron. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_GRPC_ACTION_ENABLED+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_CRON_JOB_SCHEDULE+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_GRPC_ACTION_ENABLED+++` +Environment variable: `+++QUARKUS_OPENSHIFT_CRON_JOB_SCHEDULE+++` endif::add-copy-button-to-env-var[] ---|boolean -|`false` +--|string +| -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.readiness-probe.initial-delay]]`link:#quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.readiness-probe.initial-delay[quarkus.kubernetes.init-containers."init-containers".readiness-probe.initial-delay]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.cron-job.concurrency-policy]]`link:#quarkus-kubernetes_quarkus.openshift.cron-job.concurrency-policy[quarkus.openshift.cron-job.concurrency-policy]` [.description] -- -The amount of time to wait before starting to probe. +ConcurrencyPolicy describes how the job will be handled. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_INITIAL_DELAY+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_CRON_JOB_CONCURRENCY_POLICY+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_INITIAL_DELAY+++` +Environment variable: `+++QUARKUS_OPENSHIFT_CRON_JOB_CONCURRENCY_POLICY+++` endif::add-copy-button-to-env-var[] ---|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] - link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] -|`5S` +-- a| +`allow`, `forbid`, `replace` +|`allow` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.readiness-probe.period]]`link:#quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.readiness-probe.period[quarkus.kubernetes.init-containers."init-containers".readiness-probe.period]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.cron-job.starting-deadline-seconds]]`link:#quarkus-kubernetes_quarkus.openshift.cron-job.starting-deadline-seconds[quarkus.openshift.cron-job.starting-deadline-seconds]` [.description] -- -The period in which the action should be called. +Deadline in seconds for starting the job if it misses scheduled time for any reason. Missed jobs executions will be counted as failed ones. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_PERIOD+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_CRON_JOB_STARTING_DEADLINE_SECONDS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_PERIOD+++` +Environment variable: `+++QUARKUS_OPENSHIFT_CRON_JOB_STARTING_DEADLINE_SECONDS+++` endif::add-copy-button-to-env-var[] ---|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] - link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] -|`10S` +--|long +| -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.readiness-probe.timeout]]`link:#quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.readiness-probe.timeout[quarkus.kubernetes.init-containers."init-containers".readiness-probe.timeout]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.cron-job.failed-jobs-history-limit]]`link:#quarkus-kubernetes_quarkus.openshift.cron-job.failed-jobs-history-limit[quarkus.openshift.cron-job.failed-jobs-history-limit]` [.description] -- -The amount of time to wait for each action. - ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_TIMEOUT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_CRON_JOB_FAILED_JOBS_HISTORY_LIMIT+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_TIMEOUT+++` +Environment variable: `+++QUARKUS_OPENSHIFT_CRON_JOB_FAILED_JOBS_HISTORY_LIMIT+++` endif::add-copy-button-to-env-var[] ---|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] - link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] -|`10S` +--|int +| -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.readiness-probe.success-threshold]]`link:#quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.readiness-probe.success-threshold[quarkus.kubernetes.init-containers."init-containers".readiness-probe.success-threshold]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.cron-job.successful-jobs-history-limit]]`link:#quarkus-kubernetes_quarkus.openshift.cron-job.successful-jobs-history-limit[quarkus.openshift.cron-job.successful-jobs-history-limit]` [.description] -- -The success threshold to use. - ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_SUCCESS_THRESHOLD+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_CRON_JOB_SUCCESSFUL_JOBS_HISTORY_LIMIT+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_SUCCESS_THRESHOLD+++` +Environment variable: `+++QUARKUS_OPENSHIFT_CRON_JOB_SUCCESSFUL_JOBS_HISTORY_LIMIT+++` endif::add-copy-button-to-env-var[] --|int -|`1` +| -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.readiness-probe.failure-threshold]]`link:#quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.readiness-probe.failure-threshold[quarkus.kubernetes.init-containers."init-containers".readiness-probe.failure-threshold]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.cron-job.parallelism]]`link:#quarkus-kubernetes_quarkus.openshift.cron-job.parallelism[quarkus.openshift.cron-job.parallelism]` [.description] -- -The failure threshold to use. +Specifies the maximum desired number of pods the job should run at any given time. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_FAILURE_THRESHOLD+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_CRON_JOB_PARALLELISM+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_FAILURE_THRESHOLD+++` +Environment variable: `+++QUARKUS_OPENSHIFT_CRON_JOB_PARALLELISM+++` endif::add-copy-button-to-env-var[] --|int -|`3` +| -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.mounts.-mounts-.name]]`link:#quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.mounts.-mounts-.name[quarkus.kubernetes.init-containers."init-containers".mounts."mounts".name]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.cron-job.completions]]`link:#quarkus-kubernetes_quarkus.openshift.cron-job.completions[quarkus.openshift.cron-job.completions]` [.description] -- -The name of the volumeName to mount. +Specifies the desired number of successfully finished pods the job should be run with. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__MOUNTS__MOUNTS__NAME+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_CRON_JOB_COMPLETIONS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__MOUNTS__MOUNTS__NAME+++` +Environment variable: `+++QUARKUS_OPENSHIFT_CRON_JOB_COMPLETIONS+++` endif::add-copy-button-to-env-var[] ---|string +--|int | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.mounts.-mounts-.path]]`link:#quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.mounts.-mounts-.path[quarkus.kubernetes.init-containers."init-containers".mounts."mounts".path]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.cron-job.completion-mode]]`link:#quarkus-kubernetes_quarkus.openshift.cron-job.completion-mode[quarkus.openshift.cron-job.completion-mode]` [.description] -- -The path to mount. +CompletionMode specifies how Pod completions are tracked. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__MOUNTS__MOUNTS__PATH+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_CRON_JOB_COMPLETION_MODE+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__MOUNTS__MOUNTS__PATH+++` +Environment variable: `+++QUARKUS_OPENSHIFT_CRON_JOB_COMPLETION_MODE+++` endif::add-copy-button-to-env-var[] ---|string -| +-- a| +`non-indexed`, `indexed` +|`non-indexed` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.mounts.-mounts-.sub-path]]`link:#quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.mounts.-mounts-.sub-path[quarkus.kubernetes.init-containers."init-containers".mounts."mounts".sub-path]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.cron-job.backoff-limit]]`link:#quarkus-kubernetes_quarkus.openshift.cron-job.backoff-limit[quarkus.openshift.cron-job.backoff-limit]` [.description] -- -Path within the volumeName from which the container's volumeName should be mounted. +Specifies the number of retries before marking this job failed. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__MOUNTS__MOUNTS__SUB_PATH+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_CRON_JOB_BACKOFF_LIMIT+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__MOUNTS__MOUNTS__SUB_PATH+++` +Environment variable: `+++QUARKUS_OPENSHIFT_CRON_JOB_BACKOFF_LIMIT+++` endif::add-copy-button-to-env-var[] ---|string +--|int | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.mounts.-mounts-.read-only]]`link:#quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.mounts.-mounts-.read-only[quarkus.kubernetes.init-containers."init-containers".mounts."mounts".read-only]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.cron-job.active-deadline-seconds]]`link:#quarkus-kubernetes_quarkus.openshift.cron-job.active-deadline-seconds[quarkus.openshift.cron-job.active-deadline-seconds]` [.description] -- -ReadOnly +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. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__MOUNTS__MOUNTS__READ_ONLY+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_CRON_JOB_ACTIVE_DEADLINE_SECONDS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__MOUNTS__MOUNTS__READ_ONLY+++` +Environment variable: `+++QUARKUS_OPENSHIFT_CRON_JOB_ACTIVE_DEADLINE_SECONDS+++` endif::add-copy-button-to-env-var[] ---|boolean -|`false` +--|long +| -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.resources.limits.cpu]]`link:#quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.resources.limits.cpu[quarkus.kubernetes.init-containers."init-containers".resources.limits.cpu]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.cron-job.ttl-seconds-after-finished]]`link:#quarkus-kubernetes_quarkus.openshift.cron-job.ttl-seconds-after-finished[quarkus.openshift.cron-job.ttl-seconds-after-finished]` [.description] -- -CPU Requirements +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. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__RESOURCES_LIMITS_CPU+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_CRON_JOB_TTL_SECONDS_AFTER_FINISHED+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__RESOURCES_LIMITS_CPU+++` +Environment variable: `+++QUARKUS_OPENSHIFT_CRON_JOB_TTL_SECONDS_AFTER_FINISHED+++` endif::add-copy-button-to-env-var[] ---|string +--|int | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.resources.limits.memory]]`link:#quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.resources.limits.memory[quarkus.kubernetes.init-containers."init-containers".resources.limits.memory]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.cron-job.suspend]]`link:#quarkus-kubernetes_quarkus.openshift.cron-job.suspend[quarkus.openshift.cron-job.suspend]` [.description] -- -Memory Requirements +Suspend specifies whether the Job controller should create Pods or not. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__RESOURCES_LIMITS_MEMORY+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_CRON_JOB_SUSPEND+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__RESOURCES_LIMITS_MEMORY+++` +Environment variable: `+++QUARKUS_OPENSHIFT_CRON_JOB_SUSPEND+++` endif::add-copy-button-to-env-var[] ---|string -| +--|boolean +|`false` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.resources.requests.cpu]]`link:#quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.resources.requests.cpu[quarkus.kubernetes.init-containers."init-containers".resources.requests.cpu]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.cron-job.restart-policy]]`link:#quarkus-kubernetes_quarkus.openshift.cron-job.restart-policy[quarkus.openshift.cron-job.restart-policy]` [.description] -- -CPU Requirements +Restart policy when the job container fails. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__RESOURCES_REQUESTS_CPU+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_CRON_JOB_RESTART_POLICY+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__RESOURCES_REQUESTS_CPU+++` +Environment variable: `+++QUARKUS_OPENSHIFT_CRON_JOB_RESTART_POLICY+++` endif::add-copy-button-to-env-var[] ---|string -| +-- a| +`on-failure`, `never` +|`on-failure` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.resources.requests.memory]]`link:#quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.resources.requests.memory[quarkus.kubernetes.init-containers."init-containers".resources.requests.memory]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.env.secrets]]`link:#quarkus-kubernetes_quarkus.openshift.env.secrets[quarkus.openshift.env.secrets]` [.description] -- -Memory Requirements +The optional list of Secret names to load environment variables from. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__RESOURCES_REQUESTS_MEMORY+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_ENV_SECRETS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__RESOURCES_REQUESTS_MEMORY+++` +Environment variable: `+++QUARKUS_OPENSHIFT_ENV_SECRETS+++` endif::add-copy-button-to-env-var[] ---|string +--|list of string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.env.secrets]]`link:#quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.env.secrets[quarkus.kubernetes.init-containers."init-containers".env.secrets]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.env.configmaps]]`link:#quarkus-kubernetes_quarkus.openshift.env.configmaps[quarkus.openshift.env.configmaps]` [.description] -- -The optional list of Secret names to load environment variables from. +The optional list of ConfigMap names to load environment variables from. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__ENV_SECRETS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_ENV_CONFIGMAPS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__ENV_SECRETS+++` +Environment variable: `+++QUARKUS_OPENSHIFT_ENV_CONFIGMAPS+++` endif::add-copy-button-to-env-var[] --|list of string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.env.configmaps]]`link:#quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.env.configmaps[quarkus.kubernetes.init-containers."init-containers".env.configmaps]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.app-secret]]`link:#quarkus-kubernetes_quarkus.openshift.app-secret[quarkus.openshift.app-secret]` [.description] -- -The optional list of ConfigMap names to load environment variables from. +If set, the secret will mounted to the application container and its contents will be used for application configuration. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__ENV_CONFIGMAPS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_APP_SECRET+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__ENV_CONFIGMAPS+++` +Environment variable: `+++QUARKUS_OPENSHIFT_APP_SECRET+++` endif::add-copy-button-to-env-var[] ---|list of string +--|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.env.fields-fields]]`link:#quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.env.fields-fields[quarkus.kubernetes.init-containers."init-containers".env.fields]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.app-config-map]]`link:#quarkus-kubernetes_quarkus.openshift.app-config-map[quarkus.openshift.app-config-map]` [.description] -- -The map associating environment variable names to their associated field references they take their value from. +If set, the config amp will be mounted to the application container and its contents will be used for application configuration. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__ENV_FIELDS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_APP_CONFIG_MAP+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__ENV_FIELDS+++` +Environment variable: `+++QUARKUS_OPENSHIFT_APP_CONFIG_MAP+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.env.vars-vars]]`link:#quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.env.vars-vars[quarkus.kubernetes.init-containers."init-containers".env.vars]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.security-context.se-linux-options.level]]`link:#quarkus-kubernetes_quarkus.openshift.security-context.se-linux-options.level[quarkus.openshift.security-context.se-linux-options.level]` [.description] -- -The map associating environment name to its associated value. +The SELinux level label that applies to the container. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__ENV_VARS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_SECURITY_CONTEXT_SE_LINUX_OPTIONS_LEVEL+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__ENV_VARS+++` +Environment variable: `+++QUARKUS_OPENSHIFT_SECURITY_CONTEXT_SE_LINUX_OPTIONS_LEVEL+++` endif::add-copy-button-to-env-var[] ---|`Map>` +--|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.env.mapping.-mapping-.from-secret]]`link:#quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.env.mapping.-mapping-.from-secret[quarkus.kubernetes.init-containers."init-containers".env.mapping."mapping".from-secret]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.security-context.se-linux-options.role]]`link:#quarkus-kubernetes_quarkus.openshift.security-context.se-linux-options.role[quarkus.openshift.security-context.se-linux-options.role]` [.description] -- -The optional name of the Secret from which a value is to be extracted. Mutually exclusive with `from-configmap`. +The SELinux role label that applies to the container. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__ENV_MAPPING__MAPPING__FROM_SECRET+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_SECURITY_CONTEXT_SE_LINUX_OPTIONS_ROLE+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__ENV_MAPPING__MAPPING__FROM_SECRET+++` +Environment variable: `+++QUARKUS_OPENSHIFT_SECURITY_CONTEXT_SE_LINUX_OPTIONS_ROLE+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.env.mapping.-mapping-.from-configmap]]`link:#quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.env.mapping.-mapping-.from-configmap[quarkus.kubernetes.init-containers."init-containers".env.mapping."mapping".from-configmap]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.security-context.se-linux-options.type]]`link:#quarkus-kubernetes_quarkus.openshift.security-context.se-linux-options.type[quarkus.openshift.security-context.se-linux-options.type]` [.description] -- -The optional name of the ConfigMap from which a value is to be extracted. Mutually exclusive with `from-secret`. +The SELinux type label that applies to the container. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__ENV_MAPPING__MAPPING__FROM_CONFIGMAP+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_SECURITY_CONTEXT_SE_LINUX_OPTIONS_TYPE+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__ENV_MAPPING__MAPPING__FROM_CONFIGMAP+++` +Environment variable: `+++QUARKUS_OPENSHIFT_SECURITY_CONTEXT_SE_LINUX_OPTIONS_TYPE+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.env.mapping.-mapping-.with-key]]`link:#quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.env.mapping.-mapping-.with-key[quarkus.kubernetes.init-containers."init-containers".env.mapping."mapping".with-key]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.security-context.se-linux-options.user]]`link:#quarkus-kubernetes_quarkus.openshift.security-context.se-linux-options.user[quarkus.openshift.security-context.se-linux-options.user]` [.description] -- -The key identifying the field from which the value is extracted. +The SELinux user label that applies to the container. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__ENV_MAPPING__MAPPING__WITH_KEY+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_SECURITY_CONTEXT_SE_LINUX_OPTIONS_USER+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__ENV_MAPPING__MAPPING__WITH_KEY+++` +Environment variable: `+++QUARKUS_OPENSHIFT_SECURITY_CONTEXT_SE_LINUX_OPTIONS_USER+++` endif::add-copy-button-to-env-var[] --|string -|required icon:exclamation-circle[title=Configuration property is required] +| -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.image]]`link:#quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.image[quarkus.kubernetes.sidecars."sidecars".image]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.security-context.windows-options.gmsa-credential-spec-name]]`link:#quarkus-kubernetes_quarkus.openshift.security-context.windows-options.gmsa-credential-spec-name[quarkus.openshift.security-context.windows-options.gmsa-credential-spec-name]` [.description] -- -The container image. +The name of the GMSA credential spec to use. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__IMAGE+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_SECURITY_CONTEXT_WINDOWS_OPTIONS_GMSA_CREDENTIAL_SPEC_NAME+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__IMAGE+++` +Environment variable: `+++QUARKUS_OPENSHIFT_SECURITY_CONTEXT_WINDOWS_OPTIONS_GMSA_CREDENTIAL_SPEC_NAME+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.working-dir]]`link:#quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.working-dir[quarkus.kubernetes.sidecars."sidecars".working-dir]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.security-context.windows-options.gmsa-credential-spec]]`link:#quarkus-kubernetes_quarkus.openshift.security-context.windows-options.gmsa-credential-spec[quarkus.openshift.security-context.windows-options.gmsa-credential-spec]` [.description] -- -Working directory. +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. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__WORKING_DIR+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_SECURITY_CONTEXT_WINDOWS_OPTIONS_GMSA_CREDENTIAL_SPEC+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__WORKING_DIR+++` +Environment variable: `+++QUARKUS_OPENSHIFT_SECURITY_CONTEXT_WINDOWS_OPTIONS_GMSA_CREDENTIAL_SPEC+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.command]]`link:#quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.command[quarkus.kubernetes.sidecars."sidecars".command]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.security-context.windows-options.run-as-user-name]]`link:#quarkus-kubernetes_quarkus.openshift.security-context.windows-options.run-as-user-name[quarkus.openshift.security-context.windows-options.run-as-user-name]` [.description] -- -The commands +The UserName in Windows to run the entrypoint of the container process. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__COMMAND+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_SECURITY_CONTEXT_WINDOWS_OPTIONS_RUN_AS_USER_NAME+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__COMMAND+++` +Environment variable: `+++QUARKUS_OPENSHIFT_SECURITY_CONTEXT_WINDOWS_OPTIONS_RUN_AS_USER_NAME+++` endif::add-copy-button-to-env-var[] ---|list of string +--|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.arguments]]`link:#quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.arguments[quarkus.kubernetes.sidecars."sidecars".arguments]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.security-context.windows-options.host-process]]`link:#quarkus-kubernetes_quarkus.openshift.security-context.windows-options.host-process[quarkus.openshift.security-context.windows-options.host-process]` [.description] -- -The arguments +HostProcess determines if a container should be run as a 'Host Process' container. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__ARGUMENTS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_SECURITY_CONTEXT_WINDOWS_OPTIONS_HOST_PROCESS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__ARGUMENTS+++` +Environment variable: `+++QUARKUS_OPENSHIFT_SECURITY_CONTEXT_WINDOWS_OPTIONS_HOST_PROCESS+++` endif::add-copy-button-to-env-var[] ---|list of string +--|boolean | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.service-account]]`link:#quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.service-account[quarkus.kubernetes.sidecars."sidecars".service-account]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.security-context.run-as-user]]`link:#quarkus-kubernetes_quarkus.openshift.security-context.run-as-user[quarkus.openshift.security-context.run-as-user]` [.description] -- -The service account. +The UID to run the entrypoint of the container process. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__SERVICE_ACCOUNT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_SECURITY_CONTEXT_RUN_AS_USER+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__SERVICE_ACCOUNT+++` +Environment variable: `+++QUARKUS_OPENSHIFT_SECURITY_CONTEXT_RUN_AS_USER+++` endif::add-copy-button-to-env-var[] ---|string +--|long | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.host]]`link:#quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.host[quarkus.kubernetes.sidecars."sidecars".host]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.security-context.run-as-group]]`link:#quarkus-kubernetes_quarkus.openshift.security-context.run-as-group[quarkus.openshift.security-context.run-as-group]` [.description] -- -The host under which the application is going to be exposed. +The GID to run the entrypoint of the container process. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__HOST+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_SECURITY_CONTEXT_RUN_AS_GROUP+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__HOST+++` +Environment variable: `+++QUARKUS_OPENSHIFT_SECURITY_CONTEXT_RUN_AS_GROUP+++` endif::add-copy-button-to-env-var[] ---|string +--|long | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.ports.-ports-.container-port]]`link:#quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.ports.-ports-.container-port[quarkus.kubernetes.sidecars."sidecars".ports."ports".container-port]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.security-context.run-as-non-root]]`link:#quarkus-kubernetes_quarkus.openshift.security-context.run-as-non-root[quarkus.openshift.security-context.run-as-non-root]` [.description] -- -The port number. Refers to the container port. +Indicates that the container must run as a non-root user. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__PORTS__PORTS__CONTAINER_PORT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_SECURITY_CONTEXT_RUN_AS_NON_ROOT+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__PORTS__PORTS__CONTAINER_PORT+++` +Environment variable: `+++QUARKUS_OPENSHIFT_SECURITY_CONTEXT_RUN_AS_NON_ROOT+++` endif::add-copy-button-to-env-var[] ---|int +--|boolean | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.ports.-ports-.host-port]]`link:#quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.ports.-ports-.host-port[quarkus.kubernetes.sidecars."sidecars".ports."ports".host-port]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.security-context.supplemental-groups]]`link:#quarkus-kubernetes_quarkus.openshift.security-context.supplemental-groups[quarkus.openshift.security-context.supplemental-groups]` [.description] -- -The host port. +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. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__PORTS__PORTS__HOST_PORT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_SECURITY_CONTEXT_SUPPLEMENTAL_GROUPS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__PORTS__PORTS__HOST_PORT+++` +Environment variable: `+++QUARKUS_OPENSHIFT_SECURITY_CONTEXT_SUPPLEMENTAL_GROUPS+++` endif::add-copy-button-to-env-var[] ---|int +--|list of long | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.ports.-ports-.path]]`link:#quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.ports.-ports-.path[quarkus.kubernetes.sidecars."sidecars".ports."ports".path]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.security-context.fs-group]]`link:#quarkus-kubernetes_quarkus.openshift.security-context.fs-group[quarkus.openshift.security-context.fs-group]` [.description] -- -The application path (refers to web application path). +A special supplemental group that applies to all containers in a pod. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__PORTS__PORTS__PATH+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_SECURITY_CONTEXT_FS_GROUP+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__PORTS__PORTS__PATH+++` +Environment variable: `+++QUARKUS_OPENSHIFT_SECURITY_CONTEXT_FS_GROUP+++` endif::add-copy-button-to-env-var[] ---|string -|`/` +--|long +| -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.ports.-ports-.protocol]]`link:#quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.ports.-ports-.protocol[quarkus.kubernetes.sidecars."sidecars".ports."ports".protocol]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.security-context.sysctls]]`link:#quarkus-kubernetes_quarkus.openshift.security-context.sysctls[quarkus.openshift.security-context.sysctls]` [.description] -- -The protocol. +Sysctls hold a list of namespaced sysctls used for the pod. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__PORTS__PORTS__PROTOCOL+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_SECURITY_CONTEXT_SYSCTLS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__PORTS__PORTS__PROTOCOL+++` +Environment variable: `+++QUARKUS_OPENSHIFT_SECURITY_CONTEXT_SYSCTLS+++` endif::add-copy-button-to-env-var[] --- a| -`tcp`, `udp`, `sctp`, `http`, `proxy` -|`tcp` +--|string +| -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.ports.-ports-.node-port]]`link:#quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.ports.-ports-.node-port[quarkus.kubernetes.sidecars."sidecars".ports."ports".node-port]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.security-context.fs-group-change-policy]]`link:#quarkus-kubernetes_quarkus.openshift.security-context.fs-group-change-policy[quarkus.openshift.security-context.fs-group-change-policy]` [.description] -- +It holds policies that will be used for applying fsGroup to a volume when volume is mounted. Values: OnRootMismatch, Always + ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__PORTS__PORTS__NODE_PORT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_SECURITY_CONTEXT_FS_GROUP_CHANGE_POLICY+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__PORTS__PORTS__NODE_PORT+++` +Environment variable: `+++QUARKUS_OPENSHIFT_SECURITY_CONTEXT_FS_GROUP_CHANGE_POLICY+++` endif::add-copy-button-to-env-var[] ---|int +-- a| +tooltip: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.], tooltip:always[It indicates that volume's ownership and permissions should always be changed whenever volume is mounted inside a Pod. This the default behavior.] | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.ports.-ports-.tls]]`link:#quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.ports.-ports-.tls[quarkus.kubernetes.sidecars."sidecars".ports."ports".tls]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.remote-debug.enabled]]`link:#quarkus-kubernetes_quarkus.openshift.remote-debug.enabled[quarkus.openshift.remote-debug.enabled]` [.description] -- -If enabled, the port will be configured to use the schema HTTPS. +If true, the debug mode in pods will be enabled. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__PORTS__PORTS__TLS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_REMOTE_DEBUG_ENABLED+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__PORTS__PORTS__TLS+++` +Environment variable: `+++QUARKUS_OPENSHIFT_REMOTE_DEBUG_ENABLED+++` endif::add-copy-button-to-env-var[] --|boolean |`false` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.image-pull-policy]]`link:#quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.image-pull-policy[quarkus.kubernetes.sidecars."sidecars".image-pull-policy]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.remote-debug.transport]]`link:#quarkus-kubernetes_quarkus.openshift.remote-debug.transport[quarkus.openshift.remote-debug.transport]` [.description] -- -Image pull policy. +The transport to use. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__IMAGE_PULL_POLICY+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_REMOTE_DEBUG_TRANSPORT+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__IMAGE_PULL_POLICY+++` +Environment variable: `+++QUARKUS_OPENSHIFT_REMOTE_DEBUG_TRANSPORT+++` endif::add-copy-button-to-env-var[] --- a| -`always`, `if-not-present`, `never` -|`always` +--|string +|`dt_socket` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.image-pull-secrets]]`link:#quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.image-pull-secrets[quarkus.kubernetes.sidecars."sidecars".image-pull-secrets]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.remote-debug.suspend]]`link:#quarkus-kubernetes_quarkus.openshift.remote-debug.suspend[quarkus.openshift.remote-debug.suspend]` [.description] -- -The image pull secret +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. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__IMAGE_PULL_SECRETS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_REMOTE_DEBUG_SUSPEND+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__IMAGE_PULL_SECRETS+++` +Environment variable: `+++QUARKUS_OPENSHIFT_REMOTE_DEBUG_SUSPEND+++` endif::add-copy-button-to-env-var[] ---|list of string -| +--|string +|`n` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.liveness-probe.http-action-port]]`link:#quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.liveness-probe.http-action-port[quarkus.kubernetes.sidecars."sidecars".liveness-probe.http-action-port]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.remote-debug.address-port]]`link:#quarkus-kubernetes_quarkus.openshift.remote-debug.address-port[quarkus.openshift.remote-debug.address-port]` [.description] -- -The port number to use when configuring the `http get` action. If not configured, the port corresponding to the `httpActionPortName` will be used. +It specifies the address at which the debug socket will listen. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__LIVENESS_PROBE_HTTP_ACTION_PORT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_REMOTE_DEBUG_ADDRESS_PORT+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__LIVENESS_PROBE_HTTP_ACTION_PORT+++` +Environment variable: `+++QUARKUS_OPENSHIFT_REMOTE_DEBUG_ADDRESS_PORT+++` endif::add-copy-button-to-env-var[] --|int -| +|`5005` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.liveness-probe.http-action-port-name]]`link:#quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.liveness-probe.http-action-port-name[quarkus.kubernetes.sidecars."sidecars".liveness-probe.http-action-port-name]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.deploy]]`link:#quarkus-kubernetes_quarkus.openshift.deploy[quarkus.openshift.deploy]` [.description] -- -The port name for selecting the port of the `HTTP get` action. +If set to true, Quarkus will attempt to deploy the application to the target Openshift cluster ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__LIVENESS_PROBE_HTTP_ACTION_PORT_NAME+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_DEPLOY+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__LIVENESS_PROBE_HTTP_ACTION_PORT_NAME+++` +Environment variable: `+++QUARKUS_OPENSHIFT_DEPLOY+++` endif::add-copy-button-to-env-var[] ---|string -| +--|boolean +|`false` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.liveness-probe.http-action-path]]`link:#quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.liveness-probe.http-action-path[quarkus.kubernetes.sidecars."sidecars".liveness-probe.http-action-path]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.deploy-strategy]]`link:#quarkus-kubernetes_quarkus.openshift.deploy-strategy[quarkus.openshift.deploy-strategy]` [.description] -- -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 deploy is enabled, it will follow this strategy to update the resources to the target OpenShift cluster. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__LIVENESS_PROBE_HTTP_ACTION_PATH+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_DEPLOY_STRATEGY+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__LIVENESS_PROBE_HTTP_ACTION_PATH+++` +Environment variable: `+++QUARKUS_OPENSHIFT_DEPLOY_STRATEGY+++` endif::add-copy-button-to-env-var[] ---|string -| +-- a| +`create-or-update`, `create`, `replace`, `server-side-apply` +|`create-or-update` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.liveness-probe.http-action-scheme]]`link:#quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.liveness-probe.http-action-scheme[quarkus.kubernetes.sidecars."sidecars".liveness-probe.http-action-scheme]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.idempotent]]`link:#quarkus-kubernetes_quarkus.openshift.idempotent[quarkus.openshift.idempotent]` [.description] -- -The scheme of the `HTTP get` action. Can be either "HTTP" or "HTTPS". +Switch used to control whether non-idempotent fields are included in generated kubernetes resources to improve git-ops compatibility ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__LIVENESS_PROBE_HTTP_ACTION_SCHEME+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_IDEMPOTENT+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__LIVENESS_PROBE_HTTP_ACTION_SCHEME+++` +Environment variable: `+++QUARKUS_OPENSHIFT_IDEMPOTENT+++` endif::add-copy-button-to-env-var[] ---|string -| +--|boolean +|`false` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.liveness-probe.exec-action]]`link:#quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.liveness-probe.exec-action[quarkus.kubernetes.sidecars."sidecars".liveness-probe.exec-action]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-env.fields-fields]]`link:#quarkus-kubernetes_quarkus.openshift.get-env.fields-fields[quarkus.openshift.get-env.fields]` [.description] -- -The command to use for the probe. +The map associating environment variable names to their associated field references they take their value from. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__LIVENESS_PROBE_EXEC_ACTION+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_ENV_FIELDS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__LIVENESS_PROBE_EXEC_ACTION+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_ENV_FIELDS+++` endif::add-copy-button-to-env-var[] ---|string +--|`Map` | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.liveness-probe.tcp-socket-action]]`link:#quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.liveness-probe.tcp-socket-action[quarkus.kubernetes.sidecars."sidecars".liveness-probe.tcp-socket-action]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-env.vars-vars]]`link:#quarkus-kubernetes_quarkus.openshift.get-env.vars-vars[quarkus.openshift.get-env.vars]` [.description] -- -The tcp socket to use for the probe (the format is host:port). +The map associating environment name to its associated value. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__LIVENESS_PROBE_TCP_SOCKET_ACTION+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_ENV_VARS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__LIVENESS_PROBE_TCP_SOCKET_ACTION+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_ENV_VARS+++` endif::add-copy-button-to-env-var[] ---|string +--|`Map>` | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.liveness-probe.grpc-action]]`link:#quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.liveness-probe.grpc-action[quarkus.kubernetes.sidecars."sidecars".liveness-probe.grpc-action]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-env.mapping.-mapping-.from-secret]]`link:#quarkus-kubernetes_quarkus.openshift.get-env.mapping.-mapping-.from-secret[quarkus.openshift.get-env.mapping."mapping".from-secret]` [.description] -- -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`. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__LIVENESS_PROBE_GRPC_ACTION+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_ENV_MAPPING__MAPPING__FROM_SECRET+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__LIVENESS_PROBE_GRPC_ACTION+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_ENV_MAPPING__MAPPING__FROM_SECRET+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.liveness-probe.grpc-action-enabled]]`link:#quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.liveness-probe.grpc-action-enabled[quarkus.kubernetes.sidecars."sidecars".liveness-probe.grpc-action-enabled]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-env.mapping.-mapping-.from-configmap]]`link:#quarkus-kubernetes_quarkus.openshift.get-env.mapping.-mapping-.from-configmap[quarkus.openshift.get-env.mapping."mapping".from-configmap]` [.description] -- -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`. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__LIVENESS_PROBE_GRPC_ACTION_ENABLED+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_ENV_MAPPING__MAPPING__FROM_CONFIGMAP+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__LIVENESS_PROBE_GRPC_ACTION_ENABLED+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_ENV_MAPPING__MAPPING__FROM_CONFIGMAP+++` endif::add-copy-button-to-env-var[] ---|boolean -|`false` +--|string +| -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.liveness-probe.initial-delay]]`link:#quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.liveness-probe.initial-delay[quarkus.kubernetes.sidecars."sidecars".liveness-probe.initial-delay]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-env.mapping.-mapping-.with-key]]`link:#quarkus-kubernetes_quarkus.openshift.get-env.mapping.-mapping-.with-key[quarkus.openshift.get-env.mapping."mapping".with-key]` [.description] -- -The amount of time to wait before starting to probe. +The key identifying the field from which the value is extracted. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__LIVENESS_PROBE_INITIAL_DELAY+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_ENV_MAPPING__MAPPING__WITH_KEY+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__LIVENESS_PROBE_INITIAL_DELAY+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_ENV_MAPPING__MAPPING__WITH_KEY+++` endif::add-copy-button-to-env-var[] ---|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] - link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] -|`5S` +--|string +|required icon:exclamation-circle[title=Configuration property is required] -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.liveness-probe.period]]`link:#quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.liveness-probe.period[quarkus.kubernetes.sidecars."sidecars".liveness-probe.period]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-labels-get-labels]]`link:#quarkus-kubernetes_quarkus.openshift.get-labels-get-labels[quarkus.openshift.get-labels]` [.description] -- -The period in which the action should be called. - ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__LIVENESS_PROBE_PERIOD+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_LABELS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__LIVENESS_PROBE_PERIOD+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_LABELS+++` endif::add-copy-button-to-env-var[] ---|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] - link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] -|`10S` +--|`Map` +| -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.liveness-probe.timeout]]`link:#quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.liveness-probe.timeout[quarkus.kubernetes.sidecars."sidecars".liveness-probe.timeout]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-annotations-get-annotations]]`link:#quarkus-kubernetes_quarkus.openshift.get-annotations-get-annotations[quarkus.openshift.get-annotations]` [.description] -- -The amount of time to wait for each action. - ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__LIVENESS_PROBE_TIMEOUT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_ANNOTATIONS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__LIVENESS_PROBE_TIMEOUT+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_ANNOTATIONS+++` endif::add-copy-button-to-env-var[] ---|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] - link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] -|`10S` +--|`Map` +| -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.liveness-probe.success-threshold]]`link:#quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.liveness-probe.success-threshold[quarkus.kubernetes.sidecars."sidecars".liveness-probe.success-threshold]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-ports.-get-ports-.container-port]]`link:#quarkus-kubernetes_quarkus.openshift.get-ports.-get-ports-.container-port[quarkus.openshift.get-ports."get-ports".container-port]` [.description] -- -The success threshold to use. +The port number. Refers to the container port. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__LIVENESS_PROBE_SUCCESS_THRESHOLD+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_PORTS__GET_PORTS__CONTAINER_PORT+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__LIVENESS_PROBE_SUCCESS_THRESHOLD+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_PORTS__GET_PORTS__CONTAINER_PORT+++` endif::add-copy-button-to-env-var[] --|int -|`1` +| -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.liveness-probe.failure-threshold]]`link:#quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.liveness-probe.failure-threshold[quarkus.kubernetes.sidecars."sidecars".liveness-probe.failure-threshold]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-ports.-get-ports-.host-port]]`link:#quarkus-kubernetes_quarkus.openshift.get-ports.-get-ports-.host-port[quarkus.openshift.get-ports."get-ports".host-port]` [.description] -- -The failure threshold to use. +The host port. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__LIVENESS_PROBE_FAILURE_THRESHOLD+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_PORTS__GET_PORTS__HOST_PORT+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__LIVENESS_PROBE_FAILURE_THRESHOLD+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_PORTS__GET_PORTS__HOST_PORT+++` endif::add-copy-button-to-env-var[] --|int -|`3` +| -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.readiness-probe.http-action-port]]`link:#quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.readiness-probe.http-action-port[quarkus.kubernetes.sidecars."sidecars".readiness-probe.http-action-port]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-ports.-get-ports-.path]]`link:#quarkus-kubernetes_quarkus.openshift.get-ports.-get-ports-.path[quarkus.openshift.get-ports."get-ports".path]` [.description] -- -The port number to use when configuring the `http get` action. If not configured, the port corresponding to the `httpActionPortName` will be used. +The application path (refers to web application path). ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__READINESS_PROBE_HTTP_ACTION_PORT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_PORTS__GET_PORTS__PATH+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__READINESS_PROBE_HTTP_ACTION_PORT+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_PORTS__GET_PORTS__PATH+++` endif::add-copy-button-to-env-var[] ---|int -| +--|string +|`/` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.readiness-probe.http-action-port-name]]`link:#quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.readiness-probe.http-action-port-name[quarkus.kubernetes.sidecars."sidecars".readiness-probe.http-action-port-name]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-ports.-get-ports-.protocol]]`link:#quarkus-kubernetes_quarkus.openshift.get-ports.-get-ports-.protocol[quarkus.openshift.get-ports."get-ports".protocol]` [.description] -- -The port name for selecting the port of the `HTTP get` action. +The protocol. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__READINESS_PROBE_HTTP_ACTION_PORT_NAME+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_PORTS__GET_PORTS__PROTOCOL+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__READINESS_PROBE_HTTP_ACTION_PORT_NAME+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_PORTS__GET_PORTS__PROTOCOL+++` endif::add-copy-button-to-env-var[] ---|string -| +-- a| +`tcp`, `udp`, `sctp`, `http`, `proxy` +|`tcp` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.readiness-probe.http-action-path]]`link:#quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.readiness-probe.http-action-path[quarkus.kubernetes.sidecars."sidecars".readiness-probe.http-action-path]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-ports.-get-ports-.node-port]]`link:#quarkus-kubernetes_quarkus.openshift.get-ports.-get-ports-.node-port[quarkus.openshift.get-ports."get-ports".node-port]` [.description] -- -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. - ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__READINESS_PROBE_HTTP_ACTION_PATH+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_PORTS__GET_PORTS__NODE_PORT+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__READINESS_PROBE_HTTP_ACTION_PATH+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_PORTS__GET_PORTS__NODE_PORT+++` endif::add-copy-button-to-env-var[] ---|string +--|int | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.readiness-probe.http-action-scheme]]`link:#quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.readiness-probe.http-action-scheme[quarkus.kubernetes.sidecars."sidecars".readiness-probe.http-action-scheme]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-ports.-get-ports-.tls]]`link:#quarkus-kubernetes_quarkus.openshift.get-ports.-get-ports-.tls[quarkus.openshift.get-ports."get-ports".tls]` [.description] -- -The scheme of the `HTTP get` action. Can be either "HTTP" or "HTTPS". +If enabled, the port will be configured to use the schema HTTPS. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__READINESS_PROBE_HTTP_ACTION_SCHEME+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_PORTS__GET_PORTS__TLS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__READINESS_PROBE_HTTP_ACTION_SCHEME+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_PORTS__GET_PORTS__TLS+++` endif::add-copy-button-to-env-var[] ---|string -| +--|boolean +|`false` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.readiness-probe.exec-action]]`link:#quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.readiness-probe.exec-action[quarkus.kubernetes.sidecars."sidecars".readiness-probe.exec-action]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-mounts.-get-mounts-.name]]`link:#quarkus-kubernetes_quarkus.openshift.get-mounts.-get-mounts-.name[quarkus.openshift.get-mounts."get-mounts".name]` [.description] -- -The command to use for the probe. +The name of the volumeName to mount. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__READINESS_PROBE_EXEC_ACTION+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_MOUNTS__GET_MOUNTS__NAME+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__READINESS_PROBE_EXEC_ACTION+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_MOUNTS__GET_MOUNTS__NAME+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.readiness-probe.tcp-socket-action]]`link:#quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.readiness-probe.tcp-socket-action[quarkus.kubernetes.sidecars."sidecars".readiness-probe.tcp-socket-action]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-mounts.-get-mounts-.path]]`link:#quarkus-kubernetes_quarkus.openshift.get-mounts.-get-mounts-.path[quarkus.openshift.get-mounts."get-mounts".path]` [.description] -- -The tcp socket to use for the probe (the format is host:port). +The path to mount. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__READINESS_PROBE_TCP_SOCKET_ACTION+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_MOUNTS__GET_MOUNTS__PATH+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__READINESS_PROBE_TCP_SOCKET_ACTION+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_MOUNTS__GET_MOUNTS__PATH+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.readiness-probe.grpc-action]]`link:#quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.readiness-probe.grpc-action[quarkus.kubernetes.sidecars."sidecars".readiness-probe.grpc-action]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-mounts.-get-mounts-.sub-path]]`link:#quarkus-kubernetes_quarkus.openshift.get-mounts.-get-mounts-.sub-path[quarkus.openshift.get-mounts."get-mounts".sub-path]` [.description] -- -The gRPC port to use for the probe (the format is either port or port:service). +Path within the volumeName from which the container's volumeName should be mounted. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__READINESS_PROBE_GRPC_ACTION+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_MOUNTS__GET_MOUNTS__SUB_PATH+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__READINESS_PROBE_GRPC_ACTION+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_MOUNTS__GET_MOUNTS__SUB_PATH+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.readiness-probe.grpc-action-enabled]]`link:#quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.readiness-probe.grpc-action-enabled[quarkus.kubernetes.sidecars."sidecars".readiness-probe.grpc-action-enabled]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-mounts.-get-mounts-.read-only]]`link:#quarkus-kubernetes_quarkus.openshift.get-mounts.-get-mounts-.read-only[quarkus.openshift.get-mounts."get-mounts".read-only]` [.description] -- -If enabled and `grpc-action` is not provided, it will use the generated service name and the gRPC port. +ReadOnly ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__READINESS_PROBE_GRPC_ACTION_ENABLED+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_MOUNTS__GET_MOUNTS__READ_ONLY+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__READINESS_PROBE_GRPC_ACTION_ENABLED+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_MOUNTS__GET_MOUNTS__READ_ONLY+++` endif::add-copy-button-to-env-var[] --|boolean |`false` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.readiness-probe.initial-delay]]`link:#quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.readiness-probe.initial-delay[quarkus.kubernetes.sidecars."sidecars".readiness-probe.initial-delay]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-secret-volumes.-get-secret-volumes-.secret-name]]`link:#quarkus-kubernetes_quarkus.openshift.get-secret-volumes.-get-secret-volumes-.secret-name[quarkus.openshift.get-secret-volumes."get-secret-volumes".secret-name]` [.description] -- -The amount of time to wait before starting to probe. +The name of the secret to mount. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__READINESS_PROBE_INITIAL_DELAY+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SECRET_VOLUMES__GET_SECRET_VOLUMES__SECRET_NAME+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__READINESS_PROBE_INITIAL_DELAY+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SECRET_VOLUMES__GET_SECRET_VOLUMES__SECRET_NAME+++` endif::add-copy-button-to-env-var[] ---|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] - link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] -|`5S` +--|string +|required icon:exclamation-circle[title=Configuration property is required] -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.readiness-probe.period]]`link:#quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.readiness-probe.period[quarkus.kubernetes.sidecars."sidecars".readiness-probe.period]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-secret-volumes.-get-secret-volumes-.default-mode]]`link:#quarkus-kubernetes_quarkus.openshift.get-secret-volumes.-get-secret-volumes-.default-mode[quarkus.openshift.get-secret-volumes."get-secret-volumes".default-mode]` [.description] -- -The period in which the action should be called. +Default mode. When specifying an octal number, leading zero must be present. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__READINESS_PROBE_PERIOD+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SECRET_VOLUMES__GET_SECRET_VOLUMES__DEFAULT_MODE+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__READINESS_PROBE_PERIOD+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SECRET_VOLUMES__GET_SECRET_VOLUMES__DEFAULT_MODE+++` endif::add-copy-button-to-env-var[] ---|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] - link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] -|`10S` +--|string +|`0600` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.readiness-probe.timeout]]`link:#quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.readiness-probe.timeout[quarkus.kubernetes.sidecars."sidecars".readiness-probe.timeout]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-secret-volumes.-get-secret-volumes-.items.-items-.path]]`link:#quarkus-kubernetes_quarkus.openshift.get-secret-volumes.-get-secret-volumes-.items.-items-.path[quarkus.openshift.get-secret-volumes."get-secret-volumes".items."items".path]` [.description] -- -The amount of time to wait for each action. +The path where the file will be mounted. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__READINESS_PROBE_TIMEOUT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SECRET_VOLUMES__GET_SECRET_VOLUMES__ITEMS__ITEMS__PATH+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__READINESS_PROBE_TIMEOUT+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SECRET_VOLUMES__GET_SECRET_VOLUMES__ITEMS__ITEMS__PATH+++` endif::add-copy-button-to-env-var[] ---|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] - link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] -|`10S` +--|string +|required icon:exclamation-circle[title=Configuration property is required] -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.readiness-probe.success-threshold]]`link:#quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.readiness-probe.success-threshold[quarkus.kubernetes.sidecars."sidecars".readiness-probe.success-threshold]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-secret-volumes.-get-secret-volumes-.items.-items-.mode]]`link:#quarkus-kubernetes_quarkus.openshift.get-secret-volumes.-get-secret-volumes-.items.-items-.mode[quarkus.openshift.get-secret-volumes."get-secret-volumes".items."items".mode]` [.description] -- -The success threshold to use. +It must be a value between 0000 and 0777. If not specified, the volume defaultMode will be used. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__READINESS_PROBE_SUCCESS_THRESHOLD+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SECRET_VOLUMES__GET_SECRET_VOLUMES__ITEMS__ITEMS__MODE+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__READINESS_PROBE_SUCCESS_THRESHOLD+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SECRET_VOLUMES__GET_SECRET_VOLUMES__ITEMS__ITEMS__MODE+++` endif::add-copy-button-to-env-var[] --|int -|`1` +|`-1` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.readiness-probe.failure-threshold]]`link:#quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.readiness-probe.failure-threshold[quarkus.kubernetes.sidecars."sidecars".readiness-probe.failure-threshold]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-secret-volumes.-get-secret-volumes-.optional]]`link:#quarkus-kubernetes_quarkus.openshift.get-secret-volumes.-get-secret-volumes-.optional[quarkus.openshift.get-secret-volumes."get-secret-volumes".optional]` [.description] -- -The failure threshold to use. +Optional ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__READINESS_PROBE_FAILURE_THRESHOLD+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SECRET_VOLUMES__GET_SECRET_VOLUMES__OPTIONAL+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__READINESS_PROBE_FAILURE_THRESHOLD+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SECRET_VOLUMES__GET_SECRET_VOLUMES__OPTIONAL+++` endif::add-copy-button-to-env-var[] ---|int -|`3` +--|boolean +|`false` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.mounts.-mounts-.name]]`link:#quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.mounts.-mounts-.name[quarkus.kubernetes.sidecars."sidecars".mounts."mounts".name]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-config-map-volumes.-get-config-map-volumes-.config-map-name]]`link:#quarkus-kubernetes_quarkus.openshift.get-config-map-volumes.-get-config-map-volumes-.config-map-name[quarkus.openshift.get-config-map-volumes."get-config-map-volumes".config-map-name]` [.description] -- -The name of the volumeName to mount. +The name of the ConfigMap to mount. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__MOUNTS__MOUNTS__NAME+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_CONFIG_MAP_VOLUMES__GET_CONFIG_MAP_VOLUMES__CONFIG_MAP_NAME+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__MOUNTS__MOUNTS__NAME+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_CONFIG_MAP_VOLUMES__GET_CONFIG_MAP_VOLUMES__CONFIG_MAP_NAME+++` endif::add-copy-button-to-env-var[] --|string -| +|required icon:exclamation-circle[title=Configuration property is required] -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.mounts.-mounts-.path]]`link:#quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.mounts.-mounts-.path[quarkus.kubernetes.sidecars."sidecars".mounts."mounts".path]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-config-map-volumes.-get-config-map-volumes-.default-mode]]`link:#quarkus-kubernetes_quarkus.openshift.get-config-map-volumes.-get-config-map-volumes-.default-mode[quarkus.openshift.get-config-map-volumes."get-config-map-volumes".default-mode]` [.description] -- -The path to mount. +Default mode. When specifying an octal number, leading zero must be present. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__MOUNTS__MOUNTS__PATH+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_CONFIG_MAP_VOLUMES__GET_CONFIG_MAP_VOLUMES__DEFAULT_MODE+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__MOUNTS__MOUNTS__PATH+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_CONFIG_MAP_VOLUMES__GET_CONFIG_MAP_VOLUMES__DEFAULT_MODE+++` endif::add-copy-button-to-env-var[] --|string -| +|`0600` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.mounts.-mounts-.sub-path]]`link:#quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.mounts.-mounts-.sub-path[quarkus.kubernetes.sidecars."sidecars".mounts."mounts".sub-path]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-config-map-volumes.-get-config-map-volumes-.items.-items-.path]]`link:#quarkus-kubernetes_quarkus.openshift.get-config-map-volumes.-get-config-map-volumes-.items.-items-.path[quarkus.openshift.get-config-map-volumes."get-config-map-volumes".items."items".path]` [.description] -- -Path within the volumeName from which the container's volumeName should be mounted. +The path where the file will be mounted. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__MOUNTS__MOUNTS__SUB_PATH+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_CONFIG_MAP_VOLUMES__GET_CONFIG_MAP_VOLUMES__ITEMS__ITEMS__PATH+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__MOUNTS__MOUNTS__SUB_PATH+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_CONFIG_MAP_VOLUMES__GET_CONFIG_MAP_VOLUMES__ITEMS__ITEMS__PATH+++` endif::add-copy-button-to-env-var[] --|string -| +|required icon:exclamation-circle[title=Configuration property is required] -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.mounts.-mounts-.read-only]]`link:#quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.mounts.-mounts-.read-only[quarkus.kubernetes.sidecars."sidecars".mounts."mounts".read-only]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-config-map-volumes.-get-config-map-volumes-.items.-items-.mode]]`link:#quarkus-kubernetes_quarkus.openshift.get-config-map-volumes.-get-config-map-volumes-.items.-items-.mode[quarkus.openshift.get-config-map-volumes."get-config-map-volumes".items."items".mode]` [.description] -- -ReadOnly +It must be a value between 0000 and 0777. If not specified, the volume defaultMode will be used. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__MOUNTS__MOUNTS__READ_ONLY+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_CONFIG_MAP_VOLUMES__GET_CONFIG_MAP_VOLUMES__ITEMS__ITEMS__MODE+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__MOUNTS__MOUNTS__READ_ONLY+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_CONFIG_MAP_VOLUMES__GET_CONFIG_MAP_VOLUMES__ITEMS__ITEMS__MODE+++` endif::add-copy-button-to-env-var[] ---|boolean -|`false` +--|int +|`-1` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.resources.limits.cpu]]`link:#quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.resources.limits.cpu[quarkus.kubernetes.sidecars."sidecars".resources.limits.cpu]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-config-map-volumes.-get-config-map-volumes-.optional]]`link:#quarkus-kubernetes_quarkus.openshift.get-config-map-volumes.-get-config-map-volumes-.optional[quarkus.openshift.get-config-map-volumes."get-config-map-volumes".optional]` [.description] -- -CPU Requirements +Optional ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__RESOURCES_LIMITS_CPU+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_CONFIG_MAP_VOLUMES__GET_CONFIG_MAP_VOLUMES__OPTIONAL+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__RESOURCES_LIMITS_CPU+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_CONFIG_MAP_VOLUMES__GET_CONFIG_MAP_VOLUMES__OPTIONAL+++` endif::add-copy-button-to-env-var[] ---|string -| +--|boolean +|`false` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.resources.limits.memory]]`link:#quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.resources.limits.memory[quarkus.kubernetes.sidecars."sidecars".resources.limits.memory]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-git-repo-volumes.-get-git-repo-volumes-.repository]]`link:#quarkus-kubernetes_quarkus.openshift.get-git-repo-volumes.-get-git-repo-volumes-.repository[quarkus.openshift.get-git-repo-volumes."get-git-repo-volumes".repository]` [.description] -- -Memory Requirements +Git repository URL. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__RESOURCES_LIMITS_MEMORY+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_GIT_REPO_VOLUMES__GET_GIT_REPO_VOLUMES__REPOSITORY+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__RESOURCES_LIMITS_MEMORY+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_GIT_REPO_VOLUMES__GET_GIT_REPO_VOLUMES__REPOSITORY+++` endif::add-copy-button-to-env-var[] --|string -| +|required icon:exclamation-circle[title=Configuration property is required] -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.resources.requests.cpu]]`link:#quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.resources.requests.cpu[quarkus.kubernetes.sidecars."sidecars".resources.requests.cpu]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-git-repo-volumes.-get-git-repo-volumes-.directory]]`link:#quarkus-kubernetes_quarkus.openshift.get-git-repo-volumes.-get-git-repo-volumes-.directory[quarkus.openshift.get-git-repo-volumes."get-git-repo-volumes".directory]` [.description] -- -CPU Requirements +The directory of the repository to mount. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__RESOURCES_REQUESTS_CPU+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_GIT_REPO_VOLUMES__GET_GIT_REPO_VOLUMES__DIRECTORY+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__RESOURCES_REQUESTS_CPU+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_GIT_REPO_VOLUMES__GET_GIT_REPO_VOLUMES__DIRECTORY+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.resources.requests.memory]]`link:#quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.resources.requests.memory[quarkus.kubernetes.sidecars."sidecars".resources.requests.memory]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-git-repo-volumes.-get-git-repo-volumes-.revision]]`link:#quarkus-kubernetes_quarkus.openshift.get-git-repo-volumes.-get-git-repo-volumes-.revision[quarkus.openshift.get-git-repo-volumes."get-git-repo-volumes".revision]` [.description] -- -Memory Requirements +The commit hash to use. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__RESOURCES_REQUESTS_MEMORY+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_GIT_REPO_VOLUMES__GET_GIT_REPO_VOLUMES__REVISION+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__RESOURCES_REQUESTS_MEMORY+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_GIT_REPO_VOLUMES__GET_GIT_REPO_VOLUMES__REVISION+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.env.secrets]]`link:#quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.env.secrets[quarkus.kubernetes.sidecars."sidecars".env.secrets]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-pvc-volumes.-get-pvc-volumes-.claim-name]]`link:#quarkus-kubernetes_quarkus.openshift.get-pvc-volumes.-get-pvc-volumes-.claim-name[quarkus.openshift.get-pvc-volumes."get-pvc-volumes".claim-name]` [.description] -- -The optional list of Secret names to load environment variables from. +The name of the claim to mount. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__ENV_SECRETS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_PVC_VOLUMES__GET_PVC_VOLUMES__CLAIM_NAME+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__ENV_SECRETS+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_PVC_VOLUMES__GET_PVC_VOLUMES__CLAIM_NAME+++` endif::add-copy-button-to-env-var[] ---|list of string -| +--|string +|required icon:exclamation-circle[title=Configuration property is required] -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.env.configmaps]]`link:#quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.env.configmaps[quarkus.kubernetes.sidecars."sidecars".env.configmaps]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-pvc-volumes.-get-pvc-volumes-.default-mode]]`link:#quarkus-kubernetes_quarkus.openshift.get-pvc-volumes.-get-pvc-volumes-.default-mode[quarkus.openshift.get-pvc-volumes."get-pvc-volumes".default-mode]` [.description] -- -The optional list of ConfigMap names to load environment variables from. +Default mode. When specifying an octal number, leading zero must be present. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__ENV_CONFIGMAPS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_PVC_VOLUMES__GET_PVC_VOLUMES__DEFAULT_MODE+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__ENV_CONFIGMAPS+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_PVC_VOLUMES__GET_PVC_VOLUMES__DEFAULT_MODE+++` endif::add-copy-button-to-env-var[] ---|list of string -| +--|string +|`0600` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.env.fields-fields]]`link:#quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.env.fields-fields[quarkus.kubernetes.sidecars."sidecars".env.fields]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-pvc-volumes.-get-pvc-volumes-.optional]]`link:#quarkus-kubernetes_quarkus.openshift.get-pvc-volumes.-get-pvc-volumes-.optional[quarkus.openshift.get-pvc-volumes."get-pvc-volumes".optional]` [.description] -- -The map associating environment variable names to their associated field references they take their value from. +Optional ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__ENV_FIELDS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_PVC_VOLUMES__GET_PVC_VOLUMES__OPTIONAL+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__ENV_FIELDS+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_PVC_VOLUMES__GET_PVC_VOLUMES__OPTIONAL+++` endif::add-copy-button-to-env-var[] ---|`Map` -| +--|boolean +|`false` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.env.vars-vars]]`link:#quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.env.vars-vars[quarkus.kubernetes.sidecars."sidecars".env.vars]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-aws-elastic-block-store-volumes.-get-aws-elastic-block-store-volumes-.volume-id]]`link:#quarkus-kubernetes_quarkus.openshift.get-aws-elastic-block-store-volumes.-get-aws-elastic-block-store-volumes-.volume-id[quarkus.openshift.get-aws-elastic-block-store-volumes."get-aws-elastic-block-store-volumes".volume-id]` [.description] -- -The map associating environment name to its associated value. +The name of the disk to mount. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__ENV_VARS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_AWS_ELASTIC_BLOCK_STORE_VOLUMES__GET_AWS_ELASTIC_BLOCK_STORE_VOLUMES__VOLUME_ID+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__ENV_VARS+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_AWS_ELASTIC_BLOCK_STORE_VOLUMES__GET_AWS_ELASTIC_BLOCK_STORE_VOLUMES__VOLUME_ID+++` endif::add-copy-button-to-env-var[] ---|`Map>` -| +--|string +|required icon:exclamation-circle[title=Configuration property is required] -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.env.mapping.-mapping-.from-secret]]`link:#quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.env.mapping.-mapping-.from-secret[quarkus.kubernetes.sidecars."sidecars".env.mapping."mapping".from-secret]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-aws-elastic-block-store-volumes.-get-aws-elastic-block-store-volumes-.partition]]`link:#quarkus-kubernetes_quarkus.openshift.get-aws-elastic-block-store-volumes.-get-aws-elastic-block-store-volumes-.partition[quarkus.openshift.get-aws-elastic-block-store-volumes."get-aws-elastic-block-store-volumes".partition]` [.description] -- -The optional name of the Secret from which a value is to be extracted. Mutually exclusive with `from-configmap`. +The partition. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__ENV_MAPPING__MAPPING__FROM_SECRET+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_AWS_ELASTIC_BLOCK_STORE_VOLUMES__GET_AWS_ELASTIC_BLOCK_STORE_VOLUMES__PARTITION+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__ENV_MAPPING__MAPPING__FROM_SECRET+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_AWS_ELASTIC_BLOCK_STORE_VOLUMES__GET_AWS_ELASTIC_BLOCK_STORE_VOLUMES__PARTITION+++` endif::add-copy-button-to-env-var[] ---|string +--|int | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.env.mapping.-mapping-.from-configmap]]`link:#quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.env.mapping.-mapping-.from-configmap[quarkus.kubernetes.sidecars."sidecars".env.mapping."mapping".from-configmap]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-aws-elastic-block-store-volumes.-get-aws-elastic-block-store-volumes-.fs-type]]`link:#quarkus-kubernetes_quarkus.openshift.get-aws-elastic-block-store-volumes.-get-aws-elastic-block-store-volumes-.fs-type[quarkus.openshift.get-aws-elastic-block-store-volumes."get-aws-elastic-block-store-volumes".fs-type]` [.description] -- -The optional name of the ConfigMap from which a value is to be extracted. Mutually exclusive with `from-secret`. +Filesystem type. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__ENV_MAPPING__MAPPING__FROM_CONFIGMAP+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_AWS_ELASTIC_BLOCK_STORE_VOLUMES__GET_AWS_ELASTIC_BLOCK_STORE_VOLUMES__FS_TYPE+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__ENV_MAPPING__MAPPING__FROM_CONFIGMAP+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_AWS_ELASTIC_BLOCK_STORE_VOLUMES__GET_AWS_ELASTIC_BLOCK_STORE_VOLUMES__FS_TYPE+++` endif::add-copy-button-to-env-var[] --|string -| +|`ext4` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.env.mapping.-mapping-.with-key]]`link:#quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.env.mapping.-mapping-.with-key[quarkus.kubernetes.sidecars."sidecars".env.mapping."mapping".with-key]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-aws-elastic-block-store-volumes.-get-aws-elastic-block-store-volumes-.read-only]]`link:#quarkus-kubernetes_quarkus.openshift.get-aws-elastic-block-store-volumes.-get-aws-elastic-block-store-volumes-.read-only[quarkus.openshift.get-aws-elastic-block-store-volumes."get-aws-elastic-block-store-volumes".read-only]` [.description] -- -The key identifying the field from which the value is extracted. +Whether the volumeName is read only or not. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__ENV_MAPPING__MAPPING__WITH_KEY+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_AWS_ELASTIC_BLOCK_STORE_VOLUMES__GET_AWS_ELASTIC_BLOCK_STORE_VOLUMES__READ_ONLY+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__ENV_MAPPING__MAPPING__WITH_KEY+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_AWS_ELASTIC_BLOCK_STORE_VOLUMES__GET_AWS_ELASTIC_BLOCK_STORE_VOLUMES__READ_ONLY+++` endif::add-copy-button-to-env-var[] ---|string -|required icon:exclamation-circle[title=Configuration property is required] +--|boolean +|`false` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.hostaliases.-host-aliases-.ip]]`link:#quarkus-kubernetes_quarkus.kubernetes.hostaliases.-host-aliases-.ip[quarkus.kubernetes.hostaliases."host-aliases".ip]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-azure-file-volumes.-get-azure-file-volumes-.share-name]]`link:#quarkus-kubernetes_quarkus.openshift.get-azure-file-volumes.-get-azure-file-volumes-.share-name[quarkus.openshift.get-azure-file-volumes."get-azure-file-volumes".share-name]` [.description] -- -The ip address +The share name. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_HOSTALIASES__HOST_ALIASES__IP+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_AZURE_FILE_VOLUMES__GET_AZURE_FILE_VOLUMES__SHARE_NAME+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_HOSTALIASES__HOST_ALIASES__IP+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_AZURE_FILE_VOLUMES__GET_AZURE_FILE_VOLUMES__SHARE_NAME+++` endif::add-copy-button-to-env-var[] --|string -| +|required icon:exclamation-circle[title=Configuration property is required] -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.hostaliases.-host-aliases-.hostnames]]`link:#quarkus-kubernetes_quarkus.kubernetes.hostaliases.-host-aliases-.hostnames[quarkus.kubernetes.hostaliases."host-aliases".hostnames]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-azure-file-volumes.-get-azure-file-volumes-.secret-name]]`link:#quarkus-kubernetes_quarkus.openshift.get-azure-file-volumes.-get-azure-file-volumes-.secret-name[quarkus.openshift.get-azure-file-volumes."get-azure-file-volumes".secret-name]` [.description] -- -The hostnames to resolve to the ip +The secret name. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_HOSTALIASES__HOST_ALIASES__HOSTNAMES+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_AZURE_FILE_VOLUMES__GET_AZURE_FILE_VOLUMES__SECRET_NAME+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_HOSTALIASES__HOST_ALIASES__HOSTNAMES+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_AZURE_FILE_VOLUMES__GET_AZURE_FILE_VOLUMES__SECRET_NAME+++` endif::add-copy-button-to-env-var[] ---|list of string -| +--|string +|required icon:exclamation-circle[title=Configuration property is required] -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.rbac.roles.-roles-.name]]`link:#quarkus-kubernetes_quarkus.kubernetes.rbac.roles.-roles-.name[quarkus.kubernetes.rbac.roles."roles".name]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-azure-file-volumes.-get-azure-file-volumes-.read-only]]`link:#quarkus-kubernetes_quarkus.openshift.get-azure-file-volumes.-get-azure-file-volumes-.read-only[quarkus.openshift.get-azure-file-volumes."get-azure-file-volumes".read-only]` [.description] -- -The name of the role. +Whether the volumeName is read only or not. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_RBAC_ROLES__ROLES__NAME+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_AZURE_FILE_VOLUMES__GET_AZURE_FILE_VOLUMES__READ_ONLY+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_RBAC_ROLES__ROLES__NAME+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_AZURE_FILE_VOLUMES__GET_AZURE_FILE_VOLUMES__READ_ONLY+++` endif::add-copy-button-to-env-var[] ---|string -| +--|boolean +|`false` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.rbac.roles.-roles-.namespace]]`link:#quarkus-kubernetes_quarkus.kubernetes.rbac.roles.-roles-.namespace[quarkus.kubernetes.rbac.roles."roles".namespace]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-azure-disk-volumes.-get-azure-disk-volumes-.disk-name]]`link:#quarkus-kubernetes_quarkus.openshift.get-azure-disk-volumes.-get-azure-disk-volumes-.disk-name[quarkus.openshift.get-azure-disk-volumes."get-azure-disk-volumes".disk-name]` [.description] -- -The namespace of the role. +The name of the disk to mount. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_RBAC_ROLES__ROLES__NAMESPACE+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_AZURE_DISK_VOLUMES__GET_AZURE_DISK_VOLUMES__DISK_NAME+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_RBAC_ROLES__ROLES__NAMESPACE+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_AZURE_DISK_VOLUMES__GET_AZURE_DISK_VOLUMES__DISK_NAME+++` endif::add-copy-button-to-env-var[] --|string -| +|required icon:exclamation-circle[title=Configuration property is required] -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.rbac.roles.-roles-.labels-labels]]`link:#quarkus-kubernetes_quarkus.kubernetes.rbac.roles.-roles-.labels-labels[quarkus.kubernetes.rbac.roles."roles".labels]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-azure-disk-volumes.-get-azure-disk-volumes-.disk-uri]]`link:#quarkus-kubernetes_quarkus.openshift.get-azure-disk-volumes.-get-azure-disk-volumes-.disk-uri[quarkus.openshift.get-azure-disk-volumes."get-azure-disk-volumes".disk-uri]` [.description] -- -Labels to add into the Role resource. +The URI of the vhd blob object OR the resourceID of an Azure managed data disk if Kind is Managed ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_RBAC_ROLES__ROLES__LABELS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_AZURE_DISK_VOLUMES__GET_AZURE_DISK_VOLUMES__DISK_URI+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_RBAC_ROLES__ROLES__LABELS+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_AZURE_DISK_VOLUMES__GET_AZURE_DISK_VOLUMES__DISK_URI+++` endif::add-copy-button-to-env-var[] ---|`Map` -| +--|string +|required icon:exclamation-circle[title=Configuration property is required] -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.rbac.roles.-roles-.policy-rules.-policy-rules-.api-groups]]`link:#quarkus-kubernetes_quarkus.kubernetes.rbac.roles.-roles-.policy-rules.-policy-rules-.api-groups[quarkus.kubernetes.rbac.roles."roles".policy-rules."policy-rules".api-groups]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-azure-disk-volumes.-get-azure-disk-volumes-.kind]]`link:#quarkus-kubernetes_quarkus.openshift.get-azure-disk-volumes.-get-azure-disk-volumes-.kind[quarkus.openshift.get-azure-disk-volumes."get-azure-disk-volumes".kind]` [.description] -- -API groups of the policy rule. +Kind of disk. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_RBAC_ROLES__ROLES__POLICY_RULES__POLICY_RULES__API_GROUPS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_AZURE_DISK_VOLUMES__GET_AZURE_DISK_VOLUMES__KIND+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_RBAC_ROLES__ROLES__POLICY_RULES__POLICY_RULES__API_GROUPS+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_AZURE_DISK_VOLUMES__GET_AZURE_DISK_VOLUMES__KIND+++` endif::add-copy-button-to-env-var[] ---|list of string -| +-- a| +`managed`, `shared` +|`managed` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.rbac.roles.-roles-.policy-rules.-policy-rules-.non-resource-urls]]`link:#quarkus-kubernetes_quarkus.kubernetes.rbac.roles.-roles-.policy-rules.-policy-rules-.non-resource-urls[quarkus.kubernetes.rbac.roles."roles".policy-rules."policy-rules".non-resource-urls]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-azure-disk-volumes.-get-azure-disk-volumes-.caching-mode]]`link:#quarkus-kubernetes_quarkus.openshift.get-azure-disk-volumes.-get-azure-disk-volumes-.caching-mode[quarkus.openshift.get-azure-disk-volumes."get-azure-disk-volumes".caching-mode]` [.description] -- -Non resource URLs of the policy rule. +Disk caching mode. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_RBAC_ROLES__ROLES__POLICY_RULES__POLICY_RULES__NON_RESOURCE_URLS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_AZURE_DISK_VOLUMES__GET_AZURE_DISK_VOLUMES__CACHING_MODE+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_RBAC_ROLES__ROLES__POLICY_RULES__POLICY_RULES__NON_RESOURCE_URLS+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_AZURE_DISK_VOLUMES__GET_AZURE_DISK_VOLUMES__CACHING_MODE+++` endif::add-copy-button-to-env-var[] ---|list of string -| +-- a| +`read-write`, `read-only`, `none` +|`read-write` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.rbac.roles.-roles-.policy-rules.-policy-rules-.resource-names]]`link:#quarkus-kubernetes_quarkus.kubernetes.rbac.roles.-roles-.policy-rules.-policy-rules-.resource-names[quarkus.kubernetes.rbac.roles."roles".policy-rules."policy-rules".resource-names]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-azure-disk-volumes.-get-azure-disk-volumes-.fs-type]]`link:#quarkus-kubernetes_quarkus.openshift.get-azure-disk-volumes.-get-azure-disk-volumes-.fs-type[quarkus.openshift.get-azure-disk-volumes."get-azure-disk-volumes".fs-type]` [.description] -- -Resource names of the policy rule. +File system type. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_RBAC_ROLES__ROLES__POLICY_RULES__POLICY_RULES__RESOURCE_NAMES+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_AZURE_DISK_VOLUMES__GET_AZURE_DISK_VOLUMES__FS_TYPE+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_RBAC_ROLES__ROLES__POLICY_RULES__POLICY_RULES__RESOURCE_NAMES+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_AZURE_DISK_VOLUMES__GET_AZURE_DISK_VOLUMES__FS_TYPE+++` endif::add-copy-button-to-env-var[] ---|list of string -| +--|string +|`ext4` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.rbac.roles.-roles-.policy-rules.-policy-rules-.resources]]`link:#quarkus-kubernetes_quarkus.kubernetes.rbac.roles.-roles-.policy-rules.-policy-rules-.resources[quarkus.kubernetes.rbac.roles."roles".policy-rules."policy-rules".resources]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-azure-disk-volumes.-get-azure-disk-volumes-.read-only]]`link:#quarkus-kubernetes_quarkus.openshift.get-azure-disk-volumes.-get-azure-disk-volumes-.read-only[quarkus.openshift.get-azure-disk-volumes."get-azure-disk-volumes".read-only]` [.description] -- -Resources of the policy rule. +Whether the volumeName is read only or not. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_RBAC_ROLES__ROLES__POLICY_RULES__POLICY_RULES__RESOURCES+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_AZURE_DISK_VOLUMES__GET_AZURE_DISK_VOLUMES__READ_ONLY+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_RBAC_ROLES__ROLES__POLICY_RULES__POLICY_RULES__RESOURCES+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_AZURE_DISK_VOLUMES__GET_AZURE_DISK_VOLUMES__READ_ONLY+++` endif::add-copy-button-to-env-var[] ---|list of string -| +--|boolean +|`false` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.rbac.roles.-roles-.policy-rules.-policy-rules-.verbs]]`link:#quarkus-kubernetes_quarkus.kubernetes.rbac.roles.-roles-.policy-rules.-policy-rules-.verbs[quarkus.kubernetes.rbac.roles."roles".policy-rules."policy-rules".verbs]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-init-containers.-get-init-containers-.get-env.secrets]]`link:#quarkus-kubernetes_quarkus.openshift.get-init-containers.-get-init-containers-.get-env.secrets[quarkus.openshift.get-init-containers."get-init-containers".get-env.secrets]` [.description] -- -Verbs of the policy rule. +The optional list of Secret names to load environment variables from. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_RBAC_ROLES__ROLES__POLICY_RULES__POLICY_RULES__VERBS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__GET_ENV_SECRETS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_RBAC_ROLES__ROLES__POLICY_RULES__POLICY_RULES__VERBS+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__GET_ENV_SECRETS+++` endif::add-copy-button-to-env-var[] --|list of string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.rbac.cluster-roles.-cluster-roles-.name]]`link:#quarkus-kubernetes_quarkus.kubernetes.rbac.cluster-roles.-cluster-roles-.name[quarkus.kubernetes.rbac.cluster-roles."cluster-roles".name]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-init-containers.-get-init-containers-.get-env.configmaps]]`link:#quarkus-kubernetes_quarkus.openshift.get-init-containers.-get-init-containers-.get-env.configmaps[quarkus.openshift.get-init-containers."get-init-containers".get-env.configmaps]` [.description] -- -The name of the cluster role. +The optional list of ConfigMap names to load environment variables from. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_RBAC_CLUSTER_ROLES__CLUSTER_ROLES__NAME+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__GET_ENV_CONFIGMAPS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_RBAC_CLUSTER_ROLES__CLUSTER_ROLES__NAME+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__GET_ENV_CONFIGMAPS+++` endif::add-copy-button-to-env-var[] ---|string +--|list of string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.rbac.cluster-roles.-cluster-roles-.labels-labels]]`link:#quarkus-kubernetes_quarkus.kubernetes.rbac.cluster-roles.-cluster-roles-.labels-labels[quarkus.kubernetes.rbac.cluster-roles."cluster-roles".labels]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-init-containers.-get-init-containers-.get-env.fields-fields]]`link:#quarkus-kubernetes_quarkus.openshift.get-init-containers.-get-init-containers-.get-env.fields-fields[quarkus.openshift.get-init-containers."get-init-containers".get-env.fields]` [.description] -- -Labels to add into the ClusterRole resource. +The map associating environment variable names to their associated field references they take their value from. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_RBAC_CLUSTER_ROLES__CLUSTER_ROLES__LABELS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__GET_ENV_FIELDS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_RBAC_CLUSTER_ROLES__CLUSTER_ROLES__LABELS+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__GET_ENV_FIELDS+++` endif::add-copy-button-to-env-var[] --|`Map` | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.rbac.cluster-roles.-cluster-roles-.policy-rules.-policy-rules-.api-groups]]`link:#quarkus-kubernetes_quarkus.kubernetes.rbac.cluster-roles.-cluster-roles-.policy-rules.-policy-rules-.api-groups[quarkus.kubernetes.rbac.cluster-roles."cluster-roles".policy-rules."policy-rules".api-groups]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-init-containers.-get-init-containers-.get-env.vars-vars]]`link:#quarkus-kubernetes_quarkus.openshift.get-init-containers.-get-init-containers-.get-env.vars-vars[quarkus.openshift.get-init-containers."get-init-containers".get-env.vars]` [.description] -- -API groups of the policy rule. +The map associating environment name to its associated value. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_RBAC_CLUSTER_ROLES__CLUSTER_ROLES__POLICY_RULES__POLICY_RULES__API_GROUPS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__GET_ENV_VARS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_RBAC_CLUSTER_ROLES__CLUSTER_ROLES__POLICY_RULES__POLICY_RULES__API_GROUPS+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__GET_ENV_VARS+++` endif::add-copy-button-to-env-var[] ---|list of string +--|`Map>` | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.rbac.cluster-roles.-cluster-roles-.policy-rules.-policy-rules-.non-resource-urls]]`link:#quarkus-kubernetes_quarkus.kubernetes.rbac.cluster-roles.-cluster-roles-.policy-rules.-policy-rules-.non-resource-urls[quarkus.kubernetes.rbac.cluster-roles."cluster-roles".policy-rules."policy-rules".non-resource-urls]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-init-containers.-get-init-containers-.get-env.mapping.-mapping-.from-secret]]`link:#quarkus-kubernetes_quarkus.openshift.get-init-containers.-get-init-containers-.get-env.mapping.-mapping-.from-secret[quarkus.openshift.get-init-containers."get-init-containers".get-env.mapping."mapping".from-secret]` [.description] -- -Non resource URLs of the policy rule. +The optional name of the Secret from which a value is to be extracted. Mutually exclusive with `from-configmap`. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_RBAC_CLUSTER_ROLES__CLUSTER_ROLES__POLICY_RULES__POLICY_RULES__NON_RESOURCE_URLS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__GET_ENV_MAPPING__MAPPING__FROM_SECRET+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_RBAC_CLUSTER_ROLES__CLUSTER_ROLES__POLICY_RULES__POLICY_RULES__NON_RESOURCE_URLS+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__GET_ENV_MAPPING__MAPPING__FROM_SECRET+++` endif::add-copy-button-to-env-var[] ---|list of string +--|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.rbac.cluster-roles.-cluster-roles-.policy-rules.-policy-rules-.resource-names]]`link:#quarkus-kubernetes_quarkus.kubernetes.rbac.cluster-roles.-cluster-roles-.policy-rules.-policy-rules-.resource-names[quarkus.kubernetes.rbac.cluster-roles."cluster-roles".policy-rules."policy-rules".resource-names]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-init-containers.-get-init-containers-.get-env.mapping.-mapping-.from-configmap]]`link:#quarkus-kubernetes_quarkus.openshift.get-init-containers.-get-init-containers-.get-env.mapping.-mapping-.from-configmap[quarkus.openshift.get-init-containers."get-init-containers".get-env.mapping."mapping".from-configmap]` [.description] -- -Resource names of the policy rule. +The optional name of the ConfigMap from which a value is to be extracted. Mutually exclusive with `from-secret`. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_RBAC_CLUSTER_ROLES__CLUSTER_ROLES__POLICY_RULES__POLICY_RULES__RESOURCE_NAMES+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__GET_ENV_MAPPING__MAPPING__FROM_CONFIGMAP+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -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_MAPPING__MAPPING__FROM_CONFIGMAP+++` endif::add-copy-button-to-env-var[] ---|list of string +--|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.rbac.cluster-roles.-cluster-roles-.policy-rules.-policy-rules-.resources]]`link:#quarkus-kubernetes_quarkus.kubernetes.rbac.cluster-roles.-cluster-roles-.policy-rules.-policy-rules-.resources[quarkus.kubernetes.rbac.cluster-roles."cluster-roles".policy-rules."policy-rules".resources]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-init-containers.-get-init-containers-.get-env.mapping.-mapping-.with-key]]`link:#quarkus-kubernetes_quarkus.openshift.get-init-containers.-get-init-containers-.get-env.mapping.-mapping-.with-key[quarkus.openshift.get-init-containers."get-init-containers".get-env.mapping."mapping".with-key]` [.description] -- -Resources of the policy rule. +The key identifying the field from which the value is extracted. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_RBAC_CLUSTER_ROLES__CLUSTER_ROLES__POLICY_RULES__POLICY_RULES__RESOURCES+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__GET_ENV_MAPPING__MAPPING__WITH_KEY+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -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_MAPPING__MAPPING__WITH_KEY+++` endif::add-copy-button-to-env-var[] ---|list of string -| +--|string +|required icon:exclamation-circle[title=Configuration property is required] -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.rbac.cluster-roles.-cluster-roles-.policy-rules.-policy-rules-.verbs]]`link:#quarkus-kubernetes_quarkus.kubernetes.rbac.cluster-roles.-cluster-roles-.policy-rules.-policy-rules-.verbs[quarkus.kubernetes.rbac.cluster-roles."cluster-roles".policy-rules."policy-rules".verbs]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-init-containers.-get-init-containers-.get-target-platform-name]]`link:#quarkus-kubernetes_quarkus.openshift.get-init-containers.-get-init-containers-.get-target-platform-name[quarkus.openshift.get-init-containers."get-init-containers".get-target-platform-name]` [.description] -- -Verbs of the policy rule. - ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_RBAC_CLUSTER_ROLES__CLUSTER_ROLES__POLICY_RULES__POLICY_RULES__VERBS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__GET_TARGET_PLATFORM_NAME+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -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_TARGET_PLATFORM_NAME+++` endif::add-copy-button-to-env-var[] ---|list of string -| +--|string +|required icon:exclamation-circle[title=Configuration property is required] -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.rbac.service-accounts.-service-accounts-.name]]`link:#quarkus-kubernetes_quarkus.kubernetes.rbac.service-accounts.-service-accounts-.name[quarkus.kubernetes.rbac.service-accounts."service-accounts".name]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-init-containers.-get-init-containers-.image]]`link:#quarkus-kubernetes_quarkus.openshift.get-init-containers.-get-init-containers-.image[quarkus.openshift.get-init-containers."get-init-containers".image]` [.description] -- -The name of the service account. +The container image. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_RBAC_SERVICE_ACCOUNTS__SERVICE_ACCOUNTS__NAME+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__IMAGE+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_RBAC_SERVICE_ACCOUNTS__SERVICE_ACCOUNTS__NAME+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__IMAGE+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.rbac.service-accounts.-service-accounts-.namespace]]`link:#quarkus-kubernetes_quarkus.kubernetes.rbac.service-accounts.-service-accounts-.namespace[quarkus.kubernetes.rbac.service-accounts."service-accounts".namespace]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-init-containers.-get-init-containers-.working-dir]]`link:#quarkus-kubernetes_quarkus.openshift.get-init-containers.-get-init-containers-.working-dir[quarkus.openshift.get-init-containers."get-init-containers".working-dir]` [.description] -- -The namespace of the service account. +Working directory. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_RBAC_SERVICE_ACCOUNTS__SERVICE_ACCOUNTS__NAMESPACE+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__WORKING_DIR+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_RBAC_SERVICE_ACCOUNTS__SERVICE_ACCOUNTS__NAMESPACE+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__WORKING_DIR+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.rbac.service-accounts.-service-accounts-.labels-labels]]`link:#quarkus-kubernetes_quarkus.kubernetes.rbac.service-accounts.-service-accounts-.labels-labels[quarkus.kubernetes.rbac.service-accounts."service-accounts".labels]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-init-containers.-get-init-containers-.command]]`link:#quarkus-kubernetes_quarkus.openshift.get-init-containers.-get-init-containers-.command[quarkus.openshift.get-init-containers."get-init-containers".command]` [.description] -- -Labels of the service account. +The commands ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_RBAC_SERVICE_ACCOUNTS__SERVICE_ACCOUNTS__LABELS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__COMMAND+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_RBAC_SERVICE_ACCOUNTS__SERVICE_ACCOUNTS__LABELS+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__COMMAND+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|list of string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.rbac.service-accounts.-service-accounts-.use-as-default]]`link:#quarkus-kubernetes_quarkus.kubernetes.rbac.service-accounts.-service-accounts-.use-as-default[quarkus.kubernetes.rbac.service-accounts."service-accounts".use-as-default]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-init-containers.-get-init-containers-.arguments]]`link:#quarkus-kubernetes_quarkus.openshift.get-init-containers.-get-init-containers-.arguments[quarkus.openshift.get-init-containers."get-init-containers".arguments]` [.description] -- -If true, this service account will be used in the generated Deployment resource. +The arguments ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_RBAC_SERVICE_ACCOUNTS__SERVICE_ACCOUNTS__USE_AS_DEFAULT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__ARGUMENTS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_RBAC_SERVICE_ACCOUNTS__SERVICE_ACCOUNTS__USE_AS_DEFAULT+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__ARGUMENTS+++` endif::add-copy-button-to-env-var[] ---|boolean +--|list of string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.rbac.role-bindings.-role-bindings-.name]]`link:#quarkus-kubernetes_quarkus.kubernetes.rbac.role-bindings.-role-bindings-.name[quarkus.kubernetes.rbac.role-bindings."role-bindings".name]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-init-containers.-get-init-containers-.service-account]]`link:#quarkus-kubernetes_quarkus.openshift.get-init-containers.-get-init-containers-.service-account[quarkus.openshift.get-init-containers."get-init-containers".service-account]` [.description] -- -Name of the RoleBinding resource to be generated. If not provided, it will use the application name plus the role ref name. +The service account. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__NAME+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__SERVICE_ACCOUNT+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__NAME+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__SERVICE_ACCOUNT+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.rbac.role-bindings.-role-bindings-.labels-labels]]`link:#quarkus-kubernetes_quarkus.kubernetes.rbac.role-bindings.-role-bindings-.labels-labels[quarkus.kubernetes.rbac.role-bindings."role-bindings".labels]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-init-containers.-get-init-containers-.host]]`link:#quarkus-kubernetes_quarkus.openshift.get-init-containers.-get-init-containers-.host[quarkus.openshift.get-init-containers."get-init-containers".host]` [.description] -- -Labels to add into the RoleBinding resource. +The host under which the application is going to be exposed. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__LABELS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__HOST+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__LABELS+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__HOST+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.rbac.role-bindings.-role-bindings-.role-name]]`link:#quarkus-kubernetes_quarkus.kubernetes.rbac.role-bindings.-role-bindings-.role-name[quarkus.kubernetes.rbac.role-bindings."role-bindings".role-name]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-init-containers.-get-init-containers-.ports.-ports-.container-port]]`link:#quarkus-kubernetes_quarkus.openshift.get-init-containers.-get-init-containers-.ports.-ports-.container-port[quarkus.openshift.get-init-containers."get-init-containers".ports."ports".container-port]` [.description] -- -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 port number. Refers to the container port. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__ROLE_NAME+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__PORTS__PORTS__CONTAINER_PORT+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__ROLE_NAME+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__PORTS__PORTS__CONTAINER_PORT+++` endif::add-copy-button-to-env-var[] ---|string +--|int | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.rbac.role-bindings.-role-bindings-.cluster-wide]]`link:#quarkus-kubernetes_quarkus.kubernetes.rbac.role-bindings.-role-bindings-.cluster-wide[quarkus.kubernetes.rbac.role-bindings."role-bindings".cluster-wide]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-init-containers.-get-init-containers-.ports.-ports-.host-port]]`link:#quarkus-kubernetes_quarkus.openshift.get-init-containers.-get-init-containers-.ports.-ports-.host-port[quarkus.openshift.get-init-containers."get-init-containers".ports."ports".host-port]` [.description] -- -If the Role sets in the `role-name` property is cluster wide or not. +The host port. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__CLUSTER_WIDE+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__PORTS__PORTS__HOST_PORT+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__CLUSTER_WIDE+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__PORTS__PORTS__HOST_PORT+++` endif::add-copy-button-to-env-var[] ---|boolean +--|int | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.rbac.role-bindings.-role-bindings-.subjects.-subjects-.name]]`link:#quarkus-kubernetes_quarkus.kubernetes.rbac.role-bindings.-role-bindings-.subjects.-subjects-.name[quarkus.kubernetes.rbac.role-bindings."role-bindings".subjects."subjects".name]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-init-containers.-get-init-containers-.ports.-ports-.path]]`link:#quarkus-kubernetes_quarkus.openshift.get-init-containers.-get-init-containers-.ports.-ports-.path[quarkus.openshift.get-init-containers."get-init-containers".ports."ports".path]` [.description] -- -The "name" resource to use by the Subject element in the generated Role Binding resource. +The application path (refers to web application path). ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__SUBJECTS__SUBJECTS__NAME+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__PORTS__PORTS__PATH+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__SUBJECTS__SUBJECTS__NAME+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__PORTS__PORTS__PATH+++` endif::add-copy-button-to-env-var[] --|string -| +|`/` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.rbac.role-bindings.-role-bindings-.subjects.-subjects-.kind]]`link:#quarkus-kubernetes_quarkus.kubernetes.rbac.role-bindings.-role-bindings-.subjects.-subjects-.kind[quarkus.kubernetes.rbac.role-bindings."role-bindings".subjects."subjects".kind]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-init-containers.-get-init-containers-.ports.-ports-.protocol]]`link:#quarkus-kubernetes_quarkus.openshift.get-init-containers.-get-init-containers-.ports.-ports-.protocol[quarkus.openshift.get-init-containers."get-init-containers".ports."ports".protocol]` [.description] -- -The "kind" resource to use by the Subject element in the generated Role Binding resource. By default, it uses the "ServiceAccount" kind. +The protocol. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__SUBJECTS__SUBJECTS__KIND+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__PORTS__PORTS__PROTOCOL+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__SUBJECTS__SUBJECTS__KIND+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__PORTS__PORTS__PROTOCOL+++` endif::add-copy-button-to-env-var[] ---|string -|`ServiceAccount` +-- a| +`tcp`, `udp`, `sctp`, `http`, `proxy` +|`tcp` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.rbac.role-bindings.-role-bindings-.subjects.-subjects-.api-group]]`link:#quarkus-kubernetes_quarkus.kubernetes.rbac.role-bindings.-role-bindings-.subjects.-subjects-.api-group[quarkus.kubernetes.rbac.role-bindings."role-bindings".subjects."subjects".api-group]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-init-containers.-get-init-containers-.ports.-ports-.node-port]]`link:#quarkus-kubernetes_quarkus.openshift.get-init-containers.-get-init-containers-.ports.-ports-.node-port[quarkus.openshift.get-init-containers."get-init-containers".ports."ports".node-port]` [.description] -- -The "apiGroup" resource that matches with the "kind" property. By default, it's empty. - ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__SUBJECTS__SUBJECTS__API_GROUP+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__PORTS__PORTS__NODE_PORT+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__SUBJECTS__SUBJECTS__API_GROUP+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__PORTS__PORTS__NODE_PORT+++` endif::add-copy-button-to-env-var[] ---|string +--|int | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.rbac.role-bindings.-role-bindings-.subjects.-subjects-.namespace]]`link:#quarkus-kubernetes_quarkus.kubernetes.rbac.role-bindings.-role-bindings-.subjects.-subjects-.namespace[quarkus.kubernetes.rbac.role-bindings."role-bindings".subjects."subjects".namespace]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-init-containers.-get-init-containers-.ports.-ports-.tls]]`link:#quarkus-kubernetes_quarkus.openshift.get-init-containers.-get-init-containers-.ports.-ports-.tls[quarkus.openshift.get-init-containers."get-init-containers".ports."ports".tls]` [.description] -- -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. +If enabled, the port will be configured to use the schema HTTPS. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__SUBJECTS__SUBJECTS__NAMESPACE+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__PORTS__PORTS__TLS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__SUBJECTS__SUBJECTS__NAMESPACE+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__PORTS__PORTS__TLS+++` endif::add-copy-button-to-env-var[] ---|string -| +--|boolean +|`false` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.rbac.cluster-role-bindings.-cluster-role-bindings-.name]]`link:#quarkus-kubernetes_quarkus.kubernetes.rbac.cluster-role-bindings.-cluster-role-bindings-.name[quarkus.kubernetes.rbac.cluster-role-bindings."cluster-role-bindings".name]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-init-containers.-get-init-containers-.image-pull-policy]]`link:#quarkus-kubernetes_quarkus.openshift.get-init-containers.-get-init-containers-.image-pull-policy[quarkus.openshift.get-init-containers."get-init-containers".image-pull-policy]` [.description] -- -Name of the ClusterRoleBinding resource to be generated. If not provided, it will use the application name plus the role ref name. +Image pull policy. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_RBAC_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__NAME+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__IMAGE_PULL_POLICY+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_RBAC_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__NAME+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__IMAGE_PULL_POLICY+++` endif::add-copy-button-to-env-var[] ---|string -| +-- a| +`always`, `if-not-present`, `never` +|`always` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.rbac.cluster-role-bindings.-cluster-role-bindings-.labels-labels]]`link:#quarkus-kubernetes_quarkus.kubernetes.rbac.cluster-role-bindings.-cluster-role-bindings-.labels-labels[quarkus.kubernetes.rbac.cluster-role-bindings."cluster-role-bindings".labels]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-init-containers.-get-init-containers-.image-pull-secrets]]`link:#quarkus-kubernetes_quarkus.openshift.get-init-containers.-get-init-containers-.image-pull-secrets[quarkus.openshift.get-init-containers."get-init-containers".image-pull-secrets]` [.description] -- -Labels to add into the RoleBinding resource. +The image pull secret ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_RBAC_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__LABELS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__IMAGE_PULL_SECRETS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_RBAC_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__LABELS+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__IMAGE_PULL_SECRETS+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|list of string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.rbac.cluster-role-bindings.-cluster-role-bindings-.role-name]]`link:#quarkus-kubernetes_quarkus.kubernetes.rbac.cluster-role-bindings.-cluster-role-bindings-.role-name[quarkus.kubernetes.rbac.cluster-role-bindings."cluster-role-bindings".role-name]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-init-containers.-get-init-containers-.liveness-probe.http-action-port]]`link:#quarkus-kubernetes_quarkus.openshift.get-init-containers.-get-init-containers-.liveness-probe.http-action-port[quarkus.openshift.get-init-containers."get-init-containers".liveness-probe.http-action-port]` [.description] -- -The name of the ClusterRole resource to use by the RoleRef element in the generated ClusterRoleBinding resource. +The port number to use when configuring the `http get` action. If not configured, the port corresponding to the `httpActionPortName` will be used. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_RBAC_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__ROLE_NAME+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_PORT+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_RBAC_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__ROLE_NAME+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_PORT+++` endif::add-copy-button-to-env-var[] ---|string -|required icon:exclamation-circle[title=Configuration property is required] +--|int +| -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.rbac.cluster-role-bindings.-cluster-role-bindings-.subjects.-subjects-.name]]`link:#quarkus-kubernetes_quarkus.kubernetes.rbac.cluster-role-bindings.-cluster-role-bindings-.subjects.-subjects-.name[quarkus.kubernetes.rbac.cluster-role-bindings."cluster-role-bindings".subjects."subjects".name]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-init-containers.-get-init-containers-.liveness-probe.http-action-port-name]]`link:#quarkus-kubernetes_quarkus.openshift.get-init-containers.-get-init-containers-.liveness-probe.http-action-port-name[quarkus.openshift.get-init-containers."get-init-containers".liveness-probe.http-action-port-name]` [.description] -- -The "name" resource to use by the Subject element in the generated Role Binding resource. +The port name for selecting the port of the `HTTP get` action. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_RBAC_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__SUBJECTS__SUBJECTS__NAME+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_PORT_NAME+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_RBAC_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__SUBJECTS__SUBJECTS__NAME+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_PORT_NAME+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.rbac.cluster-role-bindings.-cluster-role-bindings-.subjects.-subjects-.kind]]`link:#quarkus-kubernetes_quarkus.kubernetes.rbac.cluster-role-bindings.-cluster-role-bindings-.subjects.-subjects-.kind[quarkus.kubernetes.rbac.cluster-role-bindings."cluster-role-bindings".subjects."subjects".kind]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-init-containers.-get-init-containers-.liveness-probe.http-action-path]]`link:#quarkus-kubernetes_quarkus.openshift.get-init-containers.-get-init-containers-.liveness-probe.http-action-path[quarkus.openshift.get-init-containers."get-init-containers".liveness-probe.http-action-path]` [.description] -- -The "kind" resource to use by the Subject element in the generated Role Binding resource. By default, it uses the "ServiceAccount" kind. +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. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_RBAC_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__SUBJECTS__SUBJECTS__KIND+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_PATH+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_RBAC_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__SUBJECTS__SUBJECTS__KIND+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_PATH+++` endif::add-copy-button-to-env-var[] --|string -|`ServiceAccount` +| -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.rbac.cluster-role-bindings.-cluster-role-bindings-.subjects.-subjects-.api-group]]`link:#quarkus-kubernetes_quarkus.kubernetes.rbac.cluster-role-bindings.-cluster-role-bindings-.subjects.-subjects-.api-group[quarkus.kubernetes.rbac.cluster-role-bindings."cluster-role-bindings".subjects."subjects".api-group]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-init-containers.-get-init-containers-.liveness-probe.http-action-scheme]]`link:#quarkus-kubernetes_quarkus.openshift.get-init-containers.-get-init-containers-.liveness-probe.http-action-scheme[quarkus.openshift.get-init-containers."get-init-containers".liveness-probe.http-action-scheme]` [.description] -- -The "apiGroup" resource that matches with the "kind" property. By default, it's empty. +The scheme of the `HTTP get` action. Can be either "HTTP" or "HTTPS". ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_RBAC_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__SUBJECTS__SUBJECTS__API_GROUP+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_SCHEME+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -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__LIVENESS_PROBE_HTTP_ACTION_SCHEME+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.rbac.cluster-role-bindings.-cluster-role-bindings-.subjects.-subjects-.namespace]]`link:#quarkus-kubernetes_quarkus.kubernetes.rbac.cluster-role-bindings.-cluster-role-bindings-.subjects.-subjects-.namespace[quarkus.kubernetes.rbac.cluster-role-bindings."cluster-role-bindings".subjects."subjects".namespace]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-init-containers.-get-init-containers-.liveness-probe.exec-action]]`link:#quarkus-kubernetes_quarkus.openshift.get-init-containers.-get-init-containers-.liveness-probe.exec-action[quarkus.openshift.get-init-containers."get-init-containers".liveness-probe.exec-action]` [.description] -- -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 command to use for the probe. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_RBAC_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__SUBJECTS__SUBJECTS__NAMESPACE+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_EXEC_ACTION+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_RBAC_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__SUBJECTS__SUBJECTS__NAMESPACE+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_EXEC_ACTION+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.ingress.annotations-annotations]]`link:#quarkus-kubernetes_quarkus.kubernetes.ingress.annotations-annotations[quarkus.kubernetes.ingress.annotations]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-init-containers.-get-init-containers-.liveness-probe.tcp-socket-action]]`link:#quarkus-kubernetes_quarkus.openshift.get-init-containers.-get-init-containers-.liveness-probe.tcp-socket-action[quarkus.openshift.get-init-containers."get-init-containers".liveness-probe.tcp-socket-action]` [.description] -- -Custom annotations to add to exposition (route or ingress) resources +The tcp socket to use for the probe (the format is host:port). ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INGRESS_ANNOTATIONS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_TCP_SOCKET_ACTION+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_INGRESS_ANNOTATIONS+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_TCP_SOCKET_ACTION+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.ingress.tls.-tls-.enabled]]`link:#quarkus-kubernetes_quarkus.kubernetes.ingress.tls.-tls-.enabled[quarkus.kubernetes.ingress.tls."tls".enabled]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-init-containers.-get-init-containers-.liveness-probe.grpc-action]]`link:#quarkus-kubernetes_quarkus.openshift.get-init-containers.-get-init-containers-.liveness-probe.grpc-action[quarkus.openshift.get-init-containers."get-init-containers".liveness-probe.grpc-action]` [.description] -- -If true, it will use the TLS configuration in the generated Ingress resource. +The gRPC port to use for the probe (the format is either port or port:service). ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INGRESS_TLS__TLS__ENABLED+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_GRPC_ACTION+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_INGRESS_TLS__TLS__ENABLED+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_GRPC_ACTION+++` endif::add-copy-button-to-env-var[] ---|boolean -|`false` +--|string +| -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.ingress.tls.-tls-.hosts]]`link:#quarkus-kubernetes_quarkus.kubernetes.ingress.tls.-tls-.hosts[quarkus.kubernetes.ingress.tls."tls".hosts]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-init-containers.-get-init-containers-.liveness-probe.grpc-action-enabled]]`link:#quarkus-kubernetes_quarkus.openshift.get-init-containers.-get-init-containers-.liveness-probe.grpc-action-enabled[quarkus.openshift.get-init-containers."get-init-containers".liveness-probe.grpc-action-enabled]` [.description] -- -The list of hosts to be included in the TLS certificate. By default, it will use the application host. +If enabled and `grpc-action` is not provided, it will use the generated service name and the gRPC port. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INGRESS_TLS__TLS__HOSTS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_GRPC_ACTION_ENABLED+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_INGRESS_TLS__TLS__HOSTS+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_GRPC_ACTION_ENABLED+++` endif::add-copy-button-to-env-var[] ---|list of string -| +--|boolean +|`false` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.ingress.rules.-rules-.host]]`link:#quarkus-kubernetes_quarkus.kubernetes.ingress.rules.-rules-.host[quarkus.kubernetes.ingress.rules."rules".host]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-init-containers.-get-init-containers-.liveness-probe.initial-delay]]`link:#quarkus-kubernetes_quarkus.openshift.get-init-containers.-get-init-containers-.liveness-probe.initial-delay[quarkus.openshift.get-init-containers."get-init-containers".liveness-probe.initial-delay]` [.description] -- -The host under which the rule is going to be used. +The amount of time to wait before starting to probe. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INGRESS_RULES__RULES__HOST+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_INITIAL_DELAY+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_INGRESS_RULES__RULES__HOST+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_INITIAL_DELAY+++` endif::add-copy-button-to-env-var[] ---|string -|required icon:exclamation-circle[title=Configuration property is required] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`5S` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.ingress.rules.-rules-.path]]`link:#quarkus-kubernetes_quarkus.kubernetes.ingress.rules.-rules-.path[quarkus.kubernetes.ingress.rules."rules".path]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-init-containers.-get-init-containers-.liveness-probe.period]]`link:#quarkus-kubernetes_quarkus.openshift.get-init-containers.-get-init-containers-.liveness-probe.period[quarkus.openshift.get-init-containers."get-init-containers".liveness-probe.period]` [.description] -- -The path under which the rule is going to be used. Default is "/". +The period in which the action should be called. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INGRESS_RULES__RULES__PATH+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_PERIOD+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_INGRESS_RULES__RULES__PATH+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_PERIOD+++` endif::add-copy-button-to-env-var[] ---|string -|`/` +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`10S` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.ingress.rules.-rules-.path-type]]`link:#quarkus-kubernetes_quarkus.kubernetes.ingress.rules.-rules-.path-type[quarkus.kubernetes.ingress.rules."rules".path-type]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-init-containers.-get-init-containers-.liveness-probe.timeout]]`link:#quarkus-kubernetes_quarkus.openshift.get-init-containers.-get-init-containers-.liveness-probe.timeout[quarkus.openshift.get-init-containers."get-init-containers".liveness-probe.timeout]` [.description] -- -The path type strategy to use by the Ingress rule. Default is "Prefix". +The amount of time to wait for each action. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INGRESS_RULES__RULES__PATH_TYPE+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_TIMEOUT+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_INGRESS_RULES__RULES__PATH_TYPE+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_TIMEOUT+++` endif::add-copy-button-to-env-var[] ---|string -|`Prefix` +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`10S` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.ingress.rules.-rules-.service-name]]`link:#quarkus-kubernetes_quarkus.kubernetes.ingress.rules.-rules-.service-name[quarkus.kubernetes.ingress.rules."rules".service-name]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-init-containers.-get-init-containers-.liveness-probe.success-threshold]]`link:#quarkus-kubernetes_quarkus.openshift.get-init-containers.-get-init-containers-.liveness-probe.success-threshold[quarkus.openshift.get-init-containers."get-init-containers".liveness-probe.success-threshold]` [.description] -- -The service name to be used by this Ingress rule. Default is the generated service name of the application. +The success threshold to use. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INGRESS_RULES__RULES__SERVICE_NAME+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_SUCCESS_THRESHOLD+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_INGRESS_RULES__RULES__SERVICE_NAME+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_SUCCESS_THRESHOLD+++` endif::add-copy-button-to-env-var[] ---|string -| +--|int +|`1` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.ingress.rules.-rules-.service-port-name]]`link:#quarkus-kubernetes_quarkus.kubernetes.ingress.rules.-rules-.service-port-name[quarkus.kubernetes.ingress.rules."rules".service-port-name]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-init-containers.-get-init-containers-.liveness-probe.failure-threshold]]`link:#quarkus-kubernetes_quarkus.openshift.get-init-containers.-get-init-containers-.liveness-probe.failure-threshold[quarkus.openshift.get-init-containers."get-init-containers".liveness-probe.failure-threshold]` [.description] -- -The service port name to be used by this Ingress rule. Default is the port name of the generated service of the application. +The failure threshold to use. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INGRESS_RULES__RULES__SERVICE_PORT_NAME+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_FAILURE_THRESHOLD+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_INGRESS_RULES__RULES__SERVICE_PORT_NAME+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_FAILURE_THRESHOLD+++` endif::add-copy-button-to-env-var[] ---|string -| +--|int +|`3` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.ingress.rules.-rules-.service-port-number]]`link:#quarkus-kubernetes_quarkus.kubernetes.ingress.rules.-rules-.service-port-number[quarkus.kubernetes.ingress.rules."rules".service-port-number]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-init-containers.-get-init-containers-.readiness-probe.http-action-port]]`link:#quarkus-kubernetes_quarkus.openshift.get-init-containers.-get-init-containers-.readiness-probe.http-action-port[quarkus.openshift.get-init-containers."get-init-containers".readiness-probe.http-action-port]` [.description] -- -The service port number to be used by this Ingress rule. This is only used when the servicePortName is not set. +The port number to use when configuring the `http get` action. If not configured, the port corresponding to the `httpActionPortName` will be used. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INGRESS_RULES__RULES__SERVICE_PORT_NUMBER+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_HTTP_ACTION_PORT+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_INGRESS_RULES__RULES__SERVICE_PORT_NUMBER+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_HTTP_ACTION_PORT+++` endif::add-copy-button-to-env-var[] --|int | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.init-tasks.-init-tasks-.enabled]]`link:#quarkus-kubernetes_quarkus.kubernetes.init-tasks.-init-tasks-.enabled[quarkus.kubernetes.init-tasks."init-tasks".enabled]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-init-containers.-get-init-containers-.readiness-probe.http-action-port-name]]`link:#quarkus-kubernetes_quarkus.openshift.get-init-containers.-get-init-containers-.readiness-probe.http-action-port-name[quarkus.openshift.get-init-containers."get-init-containers".readiness-probe.http-action-port-name]` [.description] -- -If true, the init task will be generated. Otherwise, the init task resource generation will be skipped. +The port name for selecting the port of the `HTTP get` action. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_TASKS__INIT_TASKS__ENABLED+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_HTTP_ACTION_PORT_NAME+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_INIT_TASKS__INIT_TASKS__ENABLED+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_HTTP_ACTION_PORT_NAME+++` endif::add-copy-button-to-env-var[] ---|boolean -|`true` +--|string +| -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.init-tasks.-init-tasks-.image]]`link:#quarkus-kubernetes_quarkus.kubernetes.init-tasks.-init-tasks-.image[quarkus.kubernetes.init-tasks."init-tasks".image]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-init-containers.-get-init-containers-.readiness-probe.http-action-path]]`link:#quarkus-kubernetes_quarkus.openshift.get-init-containers.-get-init-containers-.readiness-probe.http-action-path[quarkus.openshift.get-init-containers."get-init-containers".readiness-probe.http-action-path]` [.description] -- -The init task image to use by the init-container. +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. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_TASKS__INIT_TASKS__IMAGE+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_HTTP_ACTION_PATH+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_INIT_TASKS__INIT_TASKS__IMAGE+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_HTTP_ACTION_PATH+++` endif::add-copy-button-to-env-var[] --|string -|`groundnuty/k8s-wait-for:no-root-v1.7` +| -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.env.fields-fields]]`link:#quarkus-kubernetes_quarkus.kubernetes.env.fields-fields[quarkus.kubernetes.env.fields]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-init-containers.-get-init-containers-.readiness-probe.http-action-scheme]]`link:#quarkus-kubernetes_quarkus.openshift.get-init-containers.-get-init-containers-.readiness-probe.http-action-scheme[quarkus.openshift.get-init-containers."get-init-containers".readiness-probe.http-action-scheme]` [.description] -- -The map associating environment variable names to their associated field references they take their value from. +The scheme of the `HTTP get` action. Can be either "HTTP" or "HTTPS". ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_ENV_FIELDS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_HTTP_ACTION_SCHEME+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_ENV_FIELDS+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_HTTP_ACTION_SCHEME+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.env.vars-vars]]`link:#quarkus-kubernetes_quarkus.kubernetes.env.vars-vars[quarkus.kubernetes.env.vars]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-init-containers.-get-init-containers-.readiness-probe.exec-action]]`link:#quarkus-kubernetes_quarkus.openshift.get-init-containers.-get-init-containers-.readiness-probe.exec-action[quarkus.openshift.get-init-containers."get-init-containers".readiness-probe.exec-action]` [.description] -- -The map associating environment name to its associated value. +The command to use for the probe. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_ENV_VARS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_EXEC_ACTION+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_ENV_VARS+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_EXEC_ACTION+++` endif::add-copy-button-to-env-var[] ---|`Map>` +--|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.env.mapping.-mapping-.from-secret]]`link:#quarkus-kubernetes_quarkus.kubernetes.env.mapping.-mapping-.from-secret[quarkus.kubernetes.env.mapping."mapping".from-secret]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-init-containers.-get-init-containers-.readiness-probe.tcp-socket-action]]`link:#quarkus-kubernetes_quarkus.openshift.get-init-containers.-get-init-containers-.readiness-probe.tcp-socket-action[quarkus.openshift.get-init-containers."get-init-containers".readiness-probe.tcp-socket-action]` [.description] -- -The optional name of the Secret from which a value is to be extracted. Mutually exclusive with `from-configmap`. +The tcp socket to use for the probe (the format is host:port). ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_ENV_MAPPING__MAPPING__FROM_SECRET+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_TCP_SOCKET_ACTION+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_ENV_MAPPING__MAPPING__FROM_SECRET+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_TCP_SOCKET_ACTION+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.env.mapping.-mapping-.from-configmap]]`link:#quarkus-kubernetes_quarkus.kubernetes.env.mapping.-mapping-.from-configmap[quarkus.kubernetes.env.mapping."mapping".from-configmap]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-init-containers.-get-init-containers-.readiness-probe.grpc-action]]`link:#quarkus-kubernetes_quarkus.openshift.get-init-containers.-get-init-containers-.readiness-probe.grpc-action[quarkus.openshift.get-init-containers."get-init-containers".readiness-probe.grpc-action]` [.description] -- -The optional name of the ConfigMap from which a value is to be extracted. Mutually exclusive with `from-secret`. +The gRPC port to use for the probe (the format is either port or port:service). ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_ENV_MAPPING__MAPPING__FROM_CONFIGMAP+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_GRPC_ACTION+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_ENV_MAPPING__MAPPING__FROM_CONFIGMAP+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_GRPC_ACTION+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.env.mapping.-mapping-.with-key]]`link:#quarkus-kubernetes_quarkus.kubernetes.env.mapping.-mapping-.with-key[quarkus.kubernetes.env.mapping."mapping".with-key]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-init-containers.-get-init-containers-.readiness-probe.grpc-action-enabled]]`link:#quarkus-kubernetes_quarkus.openshift.get-init-containers.-get-init-containers-.readiness-probe.grpc-action-enabled[quarkus.openshift.get-init-containers."get-init-containers".readiness-probe.grpc-action-enabled]` [.description] -- -The key identifying the field from which the value is extracted. +If enabled and `grpc-action` is not provided, it will use the generated service name and the gRPC port. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_ENV_MAPPING__MAPPING__WITH_KEY+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_GRPC_ACTION_ENABLED+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_ENV_MAPPING__MAPPING__WITH_KEY+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_GRPC_ACTION_ENABLED+++` endif::add-copy-button-to-env-var[] ---|string -|required icon:exclamation-circle[title=Configuration property is required] +--|boolean +|`false` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.flavor]]`link:#quarkus-kubernetes_quarkus.openshift.flavor[quarkus.openshift.flavor]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-init-containers.-get-init-containers-.readiness-probe.initial-delay]]`link:#quarkus-kubernetes_quarkus.openshift.get-init-containers.-get-init-containers-.readiness-probe.initial-delay[quarkus.openshift.get-init-containers."get-init-containers".readiness-probe.initial-delay]` [.description] -- -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 amount of time to wait before starting to probe. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_FLAVOR+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_INITIAL_DELAY+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_FLAVOR+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_INITIAL_DELAY+++` endif::add-copy-button-to-env-var[] --- a| -`v3`, `v4` -|`v4` +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`5S` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.deployment-kind]]`link:#quarkus-kubernetes_quarkus.openshift.deployment-kind[quarkus.openshift.deployment-kind]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-init-containers.-get-init-containers-.readiness-probe.period]]`link:#quarkus-kubernetes_quarkus.openshift.get-init-containers.-get-init-containers-.readiness-probe.period[quarkus.openshift.get-init-containers."get-init-containers".readiness-probe.period]` [.description] -- -The kind of the deployment resource to use. Supported values are 'Deployment', 'StatefulSet', 'Job', 'CronJob' and 'DeploymentConfig' defaulting to the latter. +The period in which the action should be called. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_DEPLOYMENT_KIND+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_PERIOD+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_DEPLOYMENT_KIND+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_PERIOD+++` endif::add-copy-button-to-env-var[] --- a| -`deployment`, `deployment-config`, `stateful-set`, `job`, `cron-job` -| +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`10S` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.part-of]]`link:#quarkus-kubernetes_quarkus.openshift.part-of[quarkus.openshift.part-of]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-init-containers.-get-init-containers-.readiness-probe.timeout]]`link:#quarkus-kubernetes_quarkus.openshift.get-init-containers.-get-init-containers-.readiness-probe.timeout[quarkus.openshift.get-init-containers."get-init-containers".readiness-probe.timeout]` [.description] -- -The name of the group this component belongs too +The amount of time to wait for each action. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_PART_OF+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_TIMEOUT+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_PART_OF+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_TIMEOUT+++` endif::add-copy-button-to-env-var[] ---|string -| +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`10S` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.name]]`link:#quarkus-kubernetes_quarkus.openshift.name[quarkus.openshift.name]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-init-containers.-get-init-containers-.readiness-probe.success-threshold]]`link:#quarkus-kubernetes_quarkus.openshift.get-init-containers.-get-init-containers-.readiness-probe.success-threshold[quarkus.openshift.get-init-containers."get-init-containers".readiness-probe.success-threshold]` [.description] -- -The name of the application. This value will be used for naming Kubernetes resources like: 'Deployment', 'Service' and so on... +The success threshold to use. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_NAME+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_SUCCESS_THRESHOLD+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_NAME+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_SUCCESS_THRESHOLD+++` endif::add-copy-button-to-env-var[] ---|string -| +--|int +|`1` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.version]]`link:#quarkus-kubernetes_quarkus.openshift.version[quarkus.openshift.version]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-init-containers.-get-init-containers-.readiness-probe.failure-threshold]]`link:#quarkus-kubernetes_quarkus.openshift.get-init-containers.-get-init-containers-.readiness-probe.failure-threshold[quarkus.openshift.get-init-containers."get-init-containers".readiness-probe.failure-threshold]` [.description] -- -The version of the application. +The failure threshold to use. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_VERSION+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_FAILURE_THRESHOLD+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_VERSION+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_FAILURE_THRESHOLD+++` endif::add-copy-button-to-env-var[] ---|string -| +--|int +|`3` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.namespace]]`link:#quarkus-kubernetes_quarkus.openshift.namespace[quarkus.openshift.namespace]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-init-containers.-get-init-containers-.mounts.-mounts-.name]]`link:#quarkus-kubernetes_quarkus.openshift.get-init-containers.-get-init-containers-.mounts.-mounts-.name[quarkus.openshift.get-init-containers."get-init-containers".mounts."mounts".name]` [.description] -- -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 of the volumeName to mount. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_NAMESPACE+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__MOUNTS__MOUNTS__NAME+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_NAMESPACE+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__MOUNTS__MOUNTS__NAME+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.add-build-timestamp]]`link:#quarkus-kubernetes_quarkus.openshift.add-build-timestamp[quarkus.openshift.add-build-timestamp]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-init-containers.-get-init-containers-.mounts.-mounts-.path]]`link:#quarkus-kubernetes_quarkus.openshift.get-init-containers.-get-init-containers-.mounts.-mounts-.path[quarkus.openshift.get-init-containers."get-init-containers".mounts."mounts".path]` [.description] -- -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 path to mount. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_ADD_BUILD_TIMESTAMP+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__MOUNTS__MOUNTS__PATH+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_ADD_BUILD_TIMESTAMP+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__MOUNTS__MOUNTS__PATH+++` endif::add-copy-button-to-env-var[] ---|boolean -|`true` +--|string +| -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.working-dir]]`link:#quarkus-kubernetes_quarkus.openshift.working-dir[quarkus.openshift.working-dir]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-init-containers.-get-init-containers-.mounts.-mounts-.sub-path]]`link:#quarkus-kubernetes_quarkus.openshift.get-init-containers.-get-init-containers-.mounts.-mounts-.sub-path[quarkus.openshift.get-init-containers."get-init-containers".mounts."mounts".sub-path]` [.description] -- -Working directory +Path within the volumeName from which the container's volumeName should be mounted. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_WORKING_DIR+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__MOUNTS__MOUNTS__SUB_PATH+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_WORKING_DIR+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__MOUNTS__MOUNTS__SUB_PATH+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.command]]`link:#quarkus-kubernetes_quarkus.openshift.command[quarkus.openshift.command]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-init-containers.-get-init-containers-.mounts.-mounts-.read-only]]`link:#quarkus-kubernetes_quarkus.openshift.get-init-containers.-get-init-containers-.mounts.-mounts-.read-only[quarkus.openshift.get-init-containers."get-init-containers".mounts."mounts".read-only]` [.description] -- -The commands +ReadOnly ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_COMMAND+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__MOUNTS__MOUNTS__READ_ONLY+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_COMMAND+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__MOUNTS__MOUNTS__READ_ONLY+++` endif::add-copy-button-to-env-var[] ---|list of string -| +--|boolean +|`false` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.arguments]]`link:#quarkus-kubernetes_quarkus.openshift.arguments[quarkus.openshift.arguments]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-init-containers.-get-init-containers-.resources.limits.cpu]]`link:#quarkus-kubernetes_quarkus.openshift.get-init-containers.-get-init-containers-.resources.limits.cpu[quarkus.openshift.get-init-containers."get-init-containers".resources.limits.cpu]` [.description] -- -The arguments +CPU Requirements ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_ARGUMENTS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__RESOURCES_LIMITS_CPU+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_ARGUMENTS+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__RESOURCES_LIMITS_CPU+++` endif::add-copy-button-to-env-var[] ---|list of string +--|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.service-account]]`link:#quarkus-kubernetes_quarkus.openshift.service-account[quarkus.openshift.service-account]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-init-containers.-get-init-containers-.resources.limits.memory]]`link:#quarkus-kubernetes_quarkus.openshift.get-init-containers.-get-init-containers-.resources.limits.memory[quarkus.openshift.get-init-containers."get-init-containers".resources.limits.memory]` [.description] -- -The service account +Memory Requirements ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_SERVICE_ACCOUNT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__RESOURCES_LIMITS_MEMORY+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_SERVICE_ACCOUNT+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__RESOURCES_LIMITS_MEMORY+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.replicas]]`link:#quarkus-kubernetes_quarkus.openshift.replicas[quarkus.openshift.replicas]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-init-containers.-get-init-containers-.resources.requests.cpu]]`link:#quarkus-kubernetes_quarkus.openshift.get-init-containers.-get-init-containers-.resources.requests.cpu[quarkus.openshift.get-init-containers."get-init-containers".resources.requests.cpu]` [.description] -- -The number of desired pods +CPU Requirements ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_REPLICAS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__RESOURCES_REQUESTS_CPU+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_REPLICAS+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__RESOURCES_REQUESTS_CPU+++` endif::add-copy-button-to-env-var[] ---|int -|`1` +--|string +| -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.service-type]]`link:#quarkus-kubernetes_quarkus.openshift.service-type[quarkus.openshift.service-type]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-init-containers.-get-init-containers-.resources.requests.memory]]`link:#quarkus-kubernetes_quarkus.openshift.get-init-containers.-get-init-containers-.resources.requests.memory[quarkus.openshift.get-init-containers."get-init-containers".resources.requests.memory]` [.description] -- -The type of service that will be generated for the application +Memory Requirements ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_SERVICE_TYPE+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__RESOURCES_REQUESTS_MEMORY+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_SERVICE_TYPE+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__RESOURCES_REQUESTS_MEMORY+++` endif::add-copy-button-to-env-var[] --- a| -`cluster-ip`, `node-port`, `load-balancer`, `external-name` -|`cluster-ip` +--|string +| -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.node-port]]`link:#quarkus-kubernetes_quarkus.openshift.node-port[quarkus.openshift.node-port]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-init-containers.-get-init-containers-.env.secrets]]`link:#quarkus-kubernetes_quarkus.openshift.get-init-containers.-get-init-containers-.env.secrets[quarkus.openshift.get-init-containers."get-init-containers".env.secrets]` [.description] -- -The nodePort to set when serviceType is set to nodePort +The optional list of Secret names to load environment variables from. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_NODE_PORT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__ENV_SECRETS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_NODE_PORT+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__ENV_SECRETS+++` endif::add-copy-button-to-env-var[] ---|int +--|list of string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.image-pull-policy]]`link:#quarkus-kubernetes_quarkus.openshift.image-pull-policy[quarkus.openshift.image-pull-policy]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-init-containers.-get-init-containers-.env.configmaps]]`link:#quarkus-kubernetes_quarkus.openshift.get-init-containers.-get-init-containers-.env.configmaps[quarkus.openshift.get-init-containers."get-init-containers".env.configmaps]` [.description] -- -Image pull policy +The optional list of ConfigMap names to load environment variables from. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_IMAGE_PULL_POLICY+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__ENV_CONFIGMAPS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_IMAGE_PULL_POLICY+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__ENV_CONFIGMAPS+++` endif::add-copy-button-to-env-var[] --- a| -`always`, `if-not-present`, `never` -|`always` +--|list of string +| -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.image-pull-secrets]]`link:#quarkus-kubernetes_quarkus.openshift.image-pull-secrets[quarkus.openshift.image-pull-secrets]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-init-containers.-get-init-containers-.env.fields-fields]]`link:#quarkus-kubernetes_quarkus.openshift.get-init-containers.-get-init-containers-.env.fields-fields[quarkus.openshift.get-init-containers."get-init-containers".env.fields]` [.description] -- -The image pull secret +The map associating environment variable names to their associated field references they take their value from. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_IMAGE_PULL_SECRETS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__ENV_FIELDS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_IMAGE_PULL_SECRETS+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__ENV_FIELDS+++` endif::add-copy-button-to-env-var[] ---|list of string +--|`Map` | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.liveness-probe.http-action-port]]`link:#quarkus-kubernetes_quarkus.openshift.liveness-probe.http-action-port[quarkus.openshift.liveness-probe.http-action-port]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-init-containers.-get-init-containers-.env.vars-vars]]`link:#quarkus-kubernetes_quarkus.openshift.get-init-containers.-get-init-containers-.env.vars-vars[quarkus.openshift.get-init-containers."get-init-containers".env.vars]` [.description] -- -The port number to use when configuring the `http get` action. If not configured, the port corresponding to the `httpActionPortName` will be used. +The map associating environment name to its associated value. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_LIVENESS_PROBE_HTTP_ACTION_PORT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__ENV_VARS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_LIVENESS_PROBE_HTTP_ACTION_PORT+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__ENV_VARS+++` endif::add-copy-button-to-env-var[] ---|int +--|`Map>` | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.liveness-probe.http-action-port-name]]`link:#quarkus-kubernetes_quarkus.openshift.liveness-probe.http-action-port-name[quarkus.openshift.liveness-probe.http-action-port-name]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-init-containers.-get-init-containers-.env.mapping.-mapping-.from-secret]]`link:#quarkus-kubernetes_quarkus.openshift.get-init-containers.-get-init-containers-.env.mapping.-mapping-.from-secret[quarkus.openshift.get-init-containers."get-init-containers".env.mapping."mapping".from-secret]` [.description] -- -The port name for selecting the port of the `HTTP get` action. +The optional name of the Secret from which a value is to be extracted. Mutually exclusive with `from-configmap`. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_LIVENESS_PROBE_HTTP_ACTION_PORT_NAME+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__ENV_MAPPING__MAPPING__FROM_SECRET+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_LIVENESS_PROBE_HTTP_ACTION_PORT_NAME+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__ENV_MAPPING__MAPPING__FROM_SECRET+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.liveness-probe.http-action-path]]`link:#quarkus-kubernetes_quarkus.openshift.liveness-probe.http-action-path[quarkus.openshift.liveness-probe.http-action-path]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-init-containers.-get-init-containers-.env.mapping.-mapping-.from-configmap]]`link:#quarkus-kubernetes_quarkus.openshift.get-init-containers.-get-init-containers-.env.mapping.-mapping-.from-configmap[quarkus.openshift.get-init-containers."get-init-containers".env.mapping."mapping".from-configmap]` [.description] -- -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 name of the ConfigMap from which a value is to be extracted. Mutually exclusive with `from-secret`. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_LIVENESS_PROBE_HTTP_ACTION_PATH+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__ENV_MAPPING__MAPPING__FROM_CONFIGMAP+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_LIVENESS_PROBE_HTTP_ACTION_PATH+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__ENV_MAPPING__MAPPING__FROM_CONFIGMAP+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.liveness-probe.http-action-scheme]]`link:#quarkus-kubernetes_quarkus.openshift.liveness-probe.http-action-scheme[quarkus.openshift.liveness-probe.http-action-scheme]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-init-containers.-get-init-containers-.env.mapping.-mapping-.with-key]]`link:#quarkus-kubernetes_quarkus.openshift.get-init-containers.-get-init-containers-.env.mapping.-mapping-.with-key[quarkus.openshift.get-init-containers."get-init-containers".env.mapping."mapping".with-key]` [.description] -- -The scheme of the `HTTP get` action. Can be either "HTTP" or "HTTPS". +The key identifying the field from which the value is extracted. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_LIVENESS_PROBE_HTTP_ACTION_SCHEME+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__ENV_MAPPING__MAPPING__WITH_KEY+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_LIVENESS_PROBE_HTTP_ACTION_SCHEME+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__ENV_MAPPING__MAPPING__WITH_KEY+++` endif::add-copy-button-to-env-var[] --|string -| +|required icon:exclamation-circle[title=Configuration property is required] -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.liveness-probe.exec-action]]`link:#quarkus-kubernetes_quarkus.openshift.liveness-probe.exec-action[quarkus.openshift.liveness-probe.exec-action]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-sidecars.-get-sidecars-.get-env.secrets]]`link:#quarkus-kubernetes_quarkus.openshift.get-sidecars.-get-sidecars-.get-env.secrets[quarkus.openshift.get-sidecars."get-sidecars".get-env.secrets]` [.description] -- -The command to use for the probe. +The optional list of Secret names to load environment variables from. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_LIVENESS_PROBE_EXEC_ACTION+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__GET_ENV_SECRETS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_LIVENESS_PROBE_EXEC_ACTION+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__GET_ENV_SECRETS+++` endif::add-copy-button-to-env-var[] ---|string +--|list of string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.liveness-probe.tcp-socket-action]]`link:#quarkus-kubernetes_quarkus.openshift.liveness-probe.tcp-socket-action[quarkus.openshift.liveness-probe.tcp-socket-action]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-sidecars.-get-sidecars-.get-env.configmaps]]`link:#quarkus-kubernetes_quarkus.openshift.get-sidecars.-get-sidecars-.get-env.configmaps[quarkus.openshift.get-sidecars."get-sidecars".get-env.configmaps]` [.description] -- -The tcp socket to use for the probe (the format is host:port). +The optional list of ConfigMap names to load environment variables from. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_LIVENESS_PROBE_TCP_SOCKET_ACTION+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__GET_ENV_CONFIGMAPS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_LIVENESS_PROBE_TCP_SOCKET_ACTION+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__GET_ENV_CONFIGMAPS+++` endif::add-copy-button-to-env-var[] ---|string +--|list of string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.liveness-probe.grpc-action]]`link:#quarkus-kubernetes_quarkus.openshift.liveness-probe.grpc-action[quarkus.openshift.liveness-probe.grpc-action]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-sidecars.-get-sidecars-.get-env.fields-fields]]`link:#quarkus-kubernetes_quarkus.openshift.get-sidecars.-get-sidecars-.get-env.fields-fields[quarkus.openshift.get-sidecars."get-sidecars".get-env.fields]` [.description] -- -The gRPC port to use for the probe (the format is either port or port:service). +The map associating environment variable names to their associated field references they take their value from. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_LIVENESS_PROBE_GRPC_ACTION+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__GET_ENV_FIELDS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_LIVENESS_PROBE_GRPC_ACTION+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__GET_ENV_FIELDS+++` endif::add-copy-button-to-env-var[] ---|string +--|`Map` | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.liveness-probe.grpc-action-enabled]]`link:#quarkus-kubernetes_quarkus.openshift.liveness-probe.grpc-action-enabled[quarkus.openshift.liveness-probe.grpc-action-enabled]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-sidecars.-get-sidecars-.get-env.vars-vars]]`link:#quarkus-kubernetes_quarkus.openshift.get-sidecars.-get-sidecars-.get-env.vars-vars[quarkus.openshift.get-sidecars."get-sidecars".get-env.vars]` [.description] -- -If enabled and `grpc-action` is not provided, it will use the generated service name and the gRPC port. +The map associating environment name to its associated value. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_LIVENESS_PROBE_GRPC_ACTION_ENABLED+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__GET_ENV_VARS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_LIVENESS_PROBE_GRPC_ACTION_ENABLED+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__GET_ENV_VARS+++` endif::add-copy-button-to-env-var[] ---|boolean -|`false` +--|`Map>` +| -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.liveness-probe.initial-delay]]`link:#quarkus-kubernetes_quarkus.openshift.liveness-probe.initial-delay[quarkus.openshift.liveness-probe.initial-delay]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-sidecars.-get-sidecars-.get-env.mapping.-mapping-.from-secret]]`link:#quarkus-kubernetes_quarkus.openshift.get-sidecars.-get-sidecars-.get-env.mapping.-mapping-.from-secret[quarkus.openshift.get-sidecars."get-sidecars".get-env.mapping."mapping".from-secret]` [.description] -- -The amount of time to wait before starting to probe. +The optional name of the Secret from which a value is to be extracted. Mutually exclusive with `from-configmap`. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_LIVENESS_PROBE_INITIAL_DELAY+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__GET_ENV_MAPPING__MAPPING__FROM_SECRET+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_LIVENESS_PROBE_INITIAL_DELAY+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__GET_ENV_MAPPING__MAPPING__FROM_SECRET+++` endif::add-copy-button-to-env-var[] ---|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] - link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] -|`5S` +--|string +| -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.liveness-probe.period]]`link:#quarkus-kubernetes_quarkus.openshift.liveness-probe.period[quarkus.openshift.liveness-probe.period]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-sidecars.-get-sidecars-.get-env.mapping.-mapping-.from-configmap]]`link:#quarkus-kubernetes_quarkus.openshift.get-sidecars.-get-sidecars-.get-env.mapping.-mapping-.from-configmap[quarkus.openshift.get-sidecars."get-sidecars".get-env.mapping."mapping".from-configmap]` [.description] -- -The period in which the action should be called. +The optional name of the ConfigMap from which a value is to be extracted. Mutually exclusive with `from-secret`. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_LIVENESS_PROBE_PERIOD+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__GET_ENV_MAPPING__MAPPING__FROM_CONFIGMAP+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_LIVENESS_PROBE_PERIOD+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__GET_ENV_MAPPING__MAPPING__FROM_CONFIGMAP+++` endif::add-copy-button-to-env-var[] ---|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] - link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] -|`10S` +--|string +| -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.liveness-probe.timeout]]`link:#quarkus-kubernetes_quarkus.openshift.liveness-probe.timeout[quarkus.openshift.liveness-probe.timeout]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-sidecars.-get-sidecars-.get-env.mapping.-mapping-.with-key]]`link:#quarkus-kubernetes_quarkus.openshift.get-sidecars.-get-sidecars-.get-env.mapping.-mapping-.with-key[quarkus.openshift.get-sidecars."get-sidecars".get-env.mapping."mapping".with-key]` [.description] -- -The amount of time to wait for each action. +The key identifying the field from which the value is extracted. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_LIVENESS_PROBE_TIMEOUT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__GET_ENV_MAPPING__MAPPING__WITH_KEY+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_LIVENESS_PROBE_TIMEOUT+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__GET_ENV_MAPPING__MAPPING__WITH_KEY+++` endif::add-copy-button-to-env-var[] ---|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] - link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] -|`10S` +--|string +|required icon:exclamation-circle[title=Configuration property is required] -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.liveness-probe.success-threshold]]`link:#quarkus-kubernetes_quarkus.openshift.liveness-probe.success-threshold[quarkus.openshift.liveness-probe.success-threshold]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-sidecars.-get-sidecars-.get-target-platform-name]]`link:#quarkus-kubernetes_quarkus.openshift.get-sidecars.-get-sidecars-.get-target-platform-name[quarkus.openshift.get-sidecars."get-sidecars".get-target-platform-name]` [.description] -- -The success threshold to use. - ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_LIVENESS_PROBE_SUCCESS_THRESHOLD+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__GET_TARGET_PLATFORM_NAME+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_LIVENESS_PROBE_SUCCESS_THRESHOLD+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__GET_TARGET_PLATFORM_NAME+++` endif::add-copy-button-to-env-var[] ---|int -|`1` +--|string +|required icon:exclamation-circle[title=Configuration property is required] -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.liveness-probe.failure-threshold]]`link:#quarkus-kubernetes_quarkus.openshift.liveness-probe.failure-threshold[quarkus.openshift.liveness-probe.failure-threshold]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-sidecars.-get-sidecars-.image]]`link:#quarkus-kubernetes_quarkus.openshift.get-sidecars.-get-sidecars-.image[quarkus.openshift.get-sidecars."get-sidecars".image]` [.description] -- -The failure threshold to use. +The container image. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_LIVENESS_PROBE_FAILURE_THRESHOLD+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__IMAGE+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_LIVENESS_PROBE_FAILURE_THRESHOLD+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__IMAGE+++` endif::add-copy-button-to-env-var[] ---|int -|`3` +--|string +| -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.readiness-probe.http-action-port]]`link:#quarkus-kubernetes_quarkus.openshift.readiness-probe.http-action-port[quarkus.openshift.readiness-probe.http-action-port]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-sidecars.-get-sidecars-.working-dir]]`link:#quarkus-kubernetes_quarkus.openshift.get-sidecars.-get-sidecars-.working-dir[quarkus.openshift.get-sidecars."get-sidecars".working-dir]` [.description] -- -The port number to use when configuring the `http get` action. If not configured, the port corresponding to the `httpActionPortName` will be used. +Working directory. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_READINESS_PROBE_HTTP_ACTION_PORT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__WORKING_DIR+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_READINESS_PROBE_HTTP_ACTION_PORT+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__WORKING_DIR+++` endif::add-copy-button-to-env-var[] ---|int +--|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.readiness-probe.http-action-port-name]]`link:#quarkus-kubernetes_quarkus.openshift.readiness-probe.http-action-port-name[quarkus.openshift.readiness-probe.http-action-port-name]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-sidecars.-get-sidecars-.command]]`link:#quarkus-kubernetes_quarkus.openshift.get-sidecars.-get-sidecars-.command[quarkus.openshift.get-sidecars."get-sidecars".command]` [.description] -- -The port name for selecting the port of the `HTTP get` action. +The commands ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_READINESS_PROBE_HTTP_ACTION_PORT_NAME+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__COMMAND+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_READINESS_PROBE_HTTP_ACTION_PORT_NAME+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__COMMAND+++` endif::add-copy-button-to-env-var[] ---|string +--|list of string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.readiness-probe.http-action-path]]`link:#quarkus-kubernetes_quarkus.openshift.readiness-probe.http-action-path[quarkus.openshift.readiness-probe.http-action-path]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-sidecars.-get-sidecars-.arguments]]`link:#quarkus-kubernetes_quarkus.openshift.get-sidecars.-get-sidecars-.arguments[quarkus.openshift.get-sidecars."get-sidecars".arguments]` [.description] -- -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 arguments ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_READINESS_PROBE_HTTP_ACTION_PATH+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__ARGUMENTS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_READINESS_PROBE_HTTP_ACTION_PATH+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__ARGUMENTS+++` endif::add-copy-button-to-env-var[] ---|string +--|list of string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.readiness-probe.http-action-scheme]]`link:#quarkus-kubernetes_quarkus.openshift.readiness-probe.http-action-scheme[quarkus.openshift.readiness-probe.http-action-scheme]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-sidecars.-get-sidecars-.service-account]]`link:#quarkus-kubernetes_quarkus.openshift.get-sidecars.-get-sidecars-.service-account[quarkus.openshift.get-sidecars."get-sidecars".service-account]` [.description] -- -The scheme of the `HTTP get` action. Can be either "HTTP" or "HTTPS". +The service account. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_READINESS_PROBE_HTTP_ACTION_SCHEME+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__SERVICE_ACCOUNT+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_READINESS_PROBE_HTTP_ACTION_SCHEME+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__SERVICE_ACCOUNT+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.readiness-probe.exec-action]]`link:#quarkus-kubernetes_quarkus.openshift.readiness-probe.exec-action[quarkus.openshift.readiness-probe.exec-action]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-sidecars.-get-sidecars-.host]]`link:#quarkus-kubernetes_quarkus.openshift.get-sidecars.-get-sidecars-.host[quarkus.openshift.get-sidecars."get-sidecars".host]` [.description] -- -The command to use for the probe. +The host under which the application is going to be exposed. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_READINESS_PROBE_EXEC_ACTION+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__HOST+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_READINESS_PROBE_EXEC_ACTION+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__HOST+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.readiness-probe.tcp-socket-action]]`link:#quarkus-kubernetes_quarkus.openshift.readiness-probe.tcp-socket-action[quarkus.openshift.readiness-probe.tcp-socket-action]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-sidecars.-get-sidecars-.ports.-ports-.container-port]]`link:#quarkus-kubernetes_quarkus.openshift.get-sidecars.-get-sidecars-.ports.-ports-.container-port[quarkus.openshift.get-sidecars."get-sidecars".ports."ports".container-port]` [.description] -- -The tcp socket to use for the probe (the format is host:port). +The port number. Refers to the container port. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_READINESS_PROBE_TCP_SOCKET_ACTION+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__PORTS__PORTS__CONTAINER_PORT+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_READINESS_PROBE_TCP_SOCKET_ACTION+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__PORTS__PORTS__CONTAINER_PORT+++` endif::add-copy-button-to-env-var[] ---|string +--|int | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.readiness-probe.grpc-action]]`link:#quarkus-kubernetes_quarkus.openshift.readiness-probe.grpc-action[quarkus.openshift.readiness-probe.grpc-action]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-sidecars.-get-sidecars-.ports.-ports-.host-port]]`link:#quarkus-kubernetes_quarkus.openshift.get-sidecars.-get-sidecars-.ports.-ports-.host-port[quarkus.openshift.get-sidecars."get-sidecars".ports."ports".host-port]` [.description] -- -The gRPC port to use for the probe (the format is either port or port:service). +The host port. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_READINESS_PROBE_GRPC_ACTION+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__PORTS__PORTS__HOST_PORT+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_READINESS_PROBE_GRPC_ACTION+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__PORTS__PORTS__HOST_PORT+++` endif::add-copy-button-to-env-var[] ---|string +--|int | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.readiness-probe.grpc-action-enabled]]`link:#quarkus-kubernetes_quarkus.openshift.readiness-probe.grpc-action-enabled[quarkus.openshift.readiness-probe.grpc-action-enabled]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-sidecars.-get-sidecars-.ports.-ports-.path]]`link:#quarkus-kubernetes_quarkus.openshift.get-sidecars.-get-sidecars-.ports.-ports-.path[quarkus.openshift.get-sidecars."get-sidecars".ports."ports".path]` [.description] -- -If enabled and `grpc-action` is not provided, it will use the generated service name and the gRPC port. +The application path (refers to web application path). ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_READINESS_PROBE_GRPC_ACTION_ENABLED+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__PORTS__PORTS__PATH+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_READINESS_PROBE_GRPC_ACTION_ENABLED+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__PORTS__PORTS__PATH+++` endif::add-copy-button-to-env-var[] ---|boolean -|`false` +--|string +|`/` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.readiness-probe.initial-delay]]`link:#quarkus-kubernetes_quarkus.openshift.readiness-probe.initial-delay[quarkus.openshift.readiness-probe.initial-delay]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-sidecars.-get-sidecars-.ports.-ports-.protocol]]`link:#quarkus-kubernetes_quarkus.openshift.get-sidecars.-get-sidecars-.ports.-ports-.protocol[quarkus.openshift.get-sidecars."get-sidecars".ports."ports".protocol]` [.description] -- -The amount of time to wait before starting to probe. +The protocol. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_READINESS_PROBE_INITIAL_DELAY+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__PORTS__PORTS__PROTOCOL+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_READINESS_PROBE_INITIAL_DELAY+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__PORTS__PORTS__PROTOCOL+++` endif::add-copy-button-to-env-var[] ---|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] - link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] -|`5S` +-- a| +`tcp`, `udp`, `sctp`, `http`, `proxy` +|`tcp` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.readiness-probe.period]]`link:#quarkus-kubernetes_quarkus.openshift.readiness-probe.period[quarkus.openshift.readiness-probe.period]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-sidecars.-get-sidecars-.ports.-ports-.node-port]]`link:#quarkus-kubernetes_quarkus.openshift.get-sidecars.-get-sidecars-.ports.-ports-.node-port[quarkus.openshift.get-sidecars."get-sidecars".ports."ports".node-port]` [.description] -- -The period in which the action should be called. - ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_READINESS_PROBE_PERIOD+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__PORTS__PORTS__NODE_PORT+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_READINESS_PROBE_PERIOD+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__PORTS__PORTS__NODE_PORT+++` endif::add-copy-button-to-env-var[] ---|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] - link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] -|`10S` +--|int +| -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.readiness-probe.timeout]]`link:#quarkus-kubernetes_quarkus.openshift.readiness-probe.timeout[quarkus.openshift.readiness-probe.timeout]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-sidecars.-get-sidecars-.ports.-ports-.tls]]`link:#quarkus-kubernetes_quarkus.openshift.get-sidecars.-get-sidecars-.ports.-ports-.tls[quarkus.openshift.get-sidecars."get-sidecars".ports."ports".tls]` [.description] -- -The amount of time to wait for each action. +If enabled, the port will be configured to use the schema HTTPS. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_READINESS_PROBE_TIMEOUT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__PORTS__PORTS__TLS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_READINESS_PROBE_TIMEOUT+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__PORTS__PORTS__TLS+++` endif::add-copy-button-to-env-var[] ---|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] - link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] -|`10S` +--|boolean +|`false` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.readiness-probe.success-threshold]]`link:#quarkus-kubernetes_quarkus.openshift.readiness-probe.success-threshold[quarkus.openshift.readiness-probe.success-threshold]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-sidecars.-get-sidecars-.image-pull-policy]]`link:#quarkus-kubernetes_quarkus.openshift.get-sidecars.-get-sidecars-.image-pull-policy[quarkus.openshift.get-sidecars."get-sidecars".image-pull-policy]` [.description] -- -The success threshold to use. +Image pull policy. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_READINESS_PROBE_SUCCESS_THRESHOLD+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__IMAGE_PULL_POLICY+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_READINESS_PROBE_SUCCESS_THRESHOLD+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__IMAGE_PULL_POLICY+++` endif::add-copy-button-to-env-var[] ---|int -|`1` +-- a| +`always`, `if-not-present`, `never` +|`always` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.readiness-probe.failure-threshold]]`link:#quarkus-kubernetes_quarkus.openshift.readiness-probe.failure-threshold[quarkus.openshift.readiness-probe.failure-threshold]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-sidecars.-get-sidecars-.image-pull-secrets]]`link:#quarkus-kubernetes_quarkus.openshift.get-sidecars.-get-sidecars-.image-pull-secrets[quarkus.openshift.get-sidecars."get-sidecars".image-pull-secrets]` [.description] -- -The failure threshold to use. +The image pull secret ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_READINESS_PROBE_FAILURE_THRESHOLD+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__IMAGE_PULL_SECRETS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_READINESS_PROBE_FAILURE_THRESHOLD+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__IMAGE_PULL_SECRETS+++` endif::add-copy-button-to-env-var[] ---|int -|`3` +--|list of string +| -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.startup-probe.http-action-port]]`link:#quarkus-kubernetes_quarkus.openshift.startup-probe.http-action-port[quarkus.openshift.startup-probe.http-action-port]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-sidecars.-get-sidecars-.liveness-probe.http-action-port]]`link:#quarkus-kubernetes_quarkus.openshift.get-sidecars.-get-sidecars-.liveness-probe.http-action-port[quarkus.openshift.get-sidecars."get-sidecars".liveness-probe.http-action-port]` [.description] -- The port number to use when configuring the `http get` action. If not configured, the port corresponding to the `httpActionPortName` will be used. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_STARTUP_PROBE_HTTP_ACTION_PORT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_HTTP_ACTION_PORT+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_STARTUP_PROBE_HTTP_ACTION_PORT+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_HTTP_ACTION_PORT+++` endif::add-copy-button-to-env-var[] --|int | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.startup-probe.http-action-port-name]]`link:#quarkus-kubernetes_quarkus.openshift.startup-probe.http-action-port-name[quarkus.openshift.startup-probe.http-action-port-name]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-sidecars.-get-sidecars-.liveness-probe.http-action-port-name]]`link:#quarkus-kubernetes_quarkus.openshift.get-sidecars.-get-sidecars-.liveness-probe.http-action-port-name[quarkus.openshift.get-sidecars."get-sidecars".liveness-probe.http-action-port-name]` [.description] -- The port name for selecting the port of the `HTTP get` action. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_STARTUP_PROBE_HTTP_ACTION_PORT_NAME+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_HTTP_ACTION_PORT_NAME+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_STARTUP_PROBE_HTTP_ACTION_PORT_NAME+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_HTTP_ACTION_PORT_NAME+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.startup-probe.http-action-path]]`link:#quarkus-kubernetes_quarkus.openshift.startup-probe.http-action-path[quarkus.openshift.startup-probe.http-action-path]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-sidecars.-get-sidecars-.liveness-probe.http-action-path]]`link:#quarkus-kubernetes_quarkus.openshift.get-sidecars.-get-sidecars-.liveness-probe.http-action-path[quarkus.openshift.get-sidecars."get-sidecars".liveness-probe.http-action-path]` [.description] -- 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. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_STARTUP_PROBE_HTTP_ACTION_PATH+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_HTTP_ACTION_PATH+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_STARTUP_PROBE_HTTP_ACTION_PATH+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_HTTP_ACTION_PATH+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.startup-probe.http-action-scheme]]`link:#quarkus-kubernetes_quarkus.openshift.startup-probe.http-action-scheme[quarkus.openshift.startup-probe.http-action-scheme]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-sidecars.-get-sidecars-.liveness-probe.http-action-scheme]]`link:#quarkus-kubernetes_quarkus.openshift.get-sidecars.-get-sidecars-.liveness-probe.http-action-scheme[quarkus.openshift.get-sidecars."get-sidecars".liveness-probe.http-action-scheme]` [.description] -- The scheme of the `HTTP get` action. Can be either "HTTP" or "HTTPS". ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_STARTUP_PROBE_HTTP_ACTION_SCHEME+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_HTTP_ACTION_SCHEME+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_STARTUP_PROBE_HTTP_ACTION_SCHEME+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_HTTP_ACTION_SCHEME+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.startup-probe.exec-action]]`link:#quarkus-kubernetes_quarkus.openshift.startup-probe.exec-action[quarkus.openshift.startup-probe.exec-action]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-sidecars.-get-sidecars-.liveness-probe.exec-action]]`link:#quarkus-kubernetes_quarkus.openshift.get-sidecars.-get-sidecars-.liveness-probe.exec-action[quarkus.openshift.get-sidecars."get-sidecars".liveness-probe.exec-action]` [.description] -- The command to use for the probe. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_STARTUP_PROBE_EXEC_ACTION+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_EXEC_ACTION+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_STARTUP_PROBE_EXEC_ACTION+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_EXEC_ACTION+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.startup-probe.tcp-socket-action]]`link:#quarkus-kubernetes_quarkus.openshift.startup-probe.tcp-socket-action[quarkus.openshift.startup-probe.tcp-socket-action]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-sidecars.-get-sidecars-.liveness-probe.tcp-socket-action]]`link:#quarkus-kubernetes_quarkus.openshift.get-sidecars.-get-sidecars-.liveness-probe.tcp-socket-action[quarkus.openshift.get-sidecars."get-sidecars".liveness-probe.tcp-socket-action]` [.description] -- The tcp socket to use for the probe (the format is host:port). ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_STARTUP_PROBE_TCP_SOCKET_ACTION+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_TCP_SOCKET_ACTION+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_STARTUP_PROBE_TCP_SOCKET_ACTION+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_TCP_SOCKET_ACTION+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.startup-probe.grpc-action]]`link:#quarkus-kubernetes_quarkus.openshift.startup-probe.grpc-action[quarkus.openshift.startup-probe.grpc-action]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-sidecars.-get-sidecars-.liveness-probe.grpc-action]]`link:#quarkus-kubernetes_quarkus.openshift.get-sidecars.-get-sidecars-.liveness-probe.grpc-action[quarkus.openshift.get-sidecars."get-sidecars".liveness-probe.grpc-action]` [.description] -- The gRPC port to use for the probe (the format is either port or port:service). ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_STARTUP_PROBE_GRPC_ACTION+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_GRPC_ACTION+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_STARTUP_PROBE_GRPC_ACTION+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_GRPC_ACTION+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.startup-probe.grpc-action-enabled]]`link:#quarkus-kubernetes_quarkus.openshift.startup-probe.grpc-action-enabled[quarkus.openshift.startup-probe.grpc-action-enabled]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-sidecars.-get-sidecars-.liveness-probe.grpc-action-enabled]]`link:#quarkus-kubernetes_quarkus.openshift.get-sidecars.-get-sidecars-.liveness-probe.grpc-action-enabled[quarkus.openshift.get-sidecars."get-sidecars".liveness-probe.grpc-action-enabled]` [.description] -- If enabled and `grpc-action` is not provided, it will use the generated service name and the gRPC port. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_STARTUP_PROBE_GRPC_ACTION_ENABLED+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_GRPC_ACTION_ENABLED+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_STARTUP_PROBE_GRPC_ACTION_ENABLED+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_GRPC_ACTION_ENABLED+++` endif::add-copy-button-to-env-var[] --|boolean |`false` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.startup-probe.initial-delay]]`link:#quarkus-kubernetes_quarkus.openshift.startup-probe.initial-delay[quarkus.openshift.startup-probe.initial-delay]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-sidecars.-get-sidecars-.liveness-probe.initial-delay]]`link:#quarkus-kubernetes_quarkus.openshift.get-sidecars.-get-sidecars-.liveness-probe.initial-delay[quarkus.openshift.get-sidecars."get-sidecars".liveness-probe.initial-delay]` [.description] -- The amount of time to wait before starting to probe. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_STARTUP_PROBE_INITIAL_DELAY+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_INITIAL_DELAY+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_STARTUP_PROBE_INITIAL_DELAY+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_INITIAL_DELAY+++` endif::add-copy-button-to-env-var[] --|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] |`5S` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.startup-probe.period]]`link:#quarkus-kubernetes_quarkus.openshift.startup-probe.period[quarkus.openshift.startup-probe.period]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-sidecars.-get-sidecars-.liveness-probe.period]]`link:#quarkus-kubernetes_quarkus.openshift.get-sidecars.-get-sidecars-.liveness-probe.period[quarkus.openshift.get-sidecars."get-sidecars".liveness-probe.period]` [.description] -- The period in which the action should be called. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_STARTUP_PROBE_PERIOD+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_PERIOD+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_STARTUP_PROBE_PERIOD+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_PERIOD+++` endif::add-copy-button-to-env-var[] --|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] |`10S` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.startup-probe.timeout]]`link:#quarkus-kubernetes_quarkus.openshift.startup-probe.timeout[quarkus.openshift.startup-probe.timeout]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-sidecars.-get-sidecars-.liveness-probe.timeout]]`link:#quarkus-kubernetes_quarkus.openshift.get-sidecars.-get-sidecars-.liveness-probe.timeout[quarkus.openshift.get-sidecars."get-sidecars".liveness-probe.timeout]` [.description] -- The amount of time to wait for each action. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_STARTUP_PROBE_TIMEOUT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_TIMEOUT+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_STARTUP_PROBE_TIMEOUT+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_TIMEOUT+++` endif::add-copy-button-to-env-var[] --|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] |`10S` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.startup-probe.success-threshold]]`link:#quarkus-kubernetes_quarkus.openshift.startup-probe.success-threshold[quarkus.openshift.startup-probe.success-threshold]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-sidecars.-get-sidecars-.liveness-probe.success-threshold]]`link:#quarkus-kubernetes_quarkus.openshift.get-sidecars.-get-sidecars-.liveness-probe.success-threshold[quarkus.openshift.get-sidecars."get-sidecars".liveness-probe.success-threshold]` [.description] -- The success threshold to use. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_STARTUP_PROBE_SUCCESS_THRESHOLD+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_SUCCESS_THRESHOLD+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_STARTUP_PROBE_SUCCESS_THRESHOLD+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_SUCCESS_THRESHOLD+++` endif::add-copy-button-to-env-var[] --|int |`1` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.startup-probe.failure-threshold]]`link:#quarkus-kubernetes_quarkus.openshift.startup-probe.failure-threshold[quarkus.openshift.startup-probe.failure-threshold]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-sidecars.-get-sidecars-.liveness-probe.failure-threshold]]`link:#quarkus-kubernetes_quarkus.openshift.get-sidecars.-get-sidecars-.liveness-probe.failure-threshold[quarkus.openshift.get-sidecars."get-sidecars".liveness-probe.failure-threshold]` [.description] -- The failure threshold to use. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_STARTUP_PROBE_FAILURE_THRESHOLD+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_FAILURE_THRESHOLD+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_STARTUP_PROBE_FAILURE_THRESHOLD+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_FAILURE_THRESHOLD+++` endif::add-copy-button-to-env-var[] --|int |`3` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.prometheus.annotations]]`link:#quarkus-kubernetes_quarkus.openshift.prometheus.annotations[quarkus.openshift.prometheus.annotations]` - -[.description] --- -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. - -ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_PROMETHEUS_ANNOTATIONS+++[] -endif::add-copy-button-to-env-var[] -ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_PROMETHEUS_ANNOTATIONS+++` -endif::add-copy-button-to-env-var[] ---|boolean -|`true` - - -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.prometheus.prefix]]`link:#quarkus-kubernetes_quarkus.openshift.prometheus.prefix[quarkus.openshift.prometheus.prefix]` - -[.description] --- -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 - -ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_PROMETHEUS_PREFIX+++[] -endif::add-copy-button-to-env-var[] -ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_PROMETHEUS_PREFIX+++` -endif::add-copy-button-to-env-var[] ---|string -|`prometheus.io` - - -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.prometheus.scrape]]`link:#quarkus-kubernetes_quarkus.openshift.prometheus.scrape[quarkus.openshift.prometheus.scrape]` - -[.description] --- -Define the annotation used to indicate services that should be scraped. By default, `/scrape` will be appended to the defined prefix. - -ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_PROMETHEUS_SCRAPE+++[] -endif::add-copy-button-to-env-var[] -ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_PROMETHEUS_SCRAPE+++` -endif::add-copy-button-to-env-var[] ---|string -| - - -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.prometheus.path]]`link:#quarkus-kubernetes_quarkus.openshift.prometheus.path[quarkus.openshift.prometheus.path]` - -[.description] --- -Define the annotation used to indicate the path to scrape. By default, `/path` will be appended to the defined prefix. - -ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_PROMETHEUS_PATH+++[] -endif::add-copy-button-to-env-var[] -ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_PROMETHEUS_PATH+++` -endif::add-copy-button-to-env-var[] ---|string -| - - -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.prometheus.port]]`link:#quarkus-kubernetes_quarkus.openshift.prometheus.port[quarkus.openshift.prometheus.port]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-sidecars.-get-sidecars-.readiness-probe.http-action-port]]`link:#quarkus-kubernetes_quarkus.openshift.get-sidecars.-get-sidecars-.readiness-probe.http-action-port[quarkus.openshift.get-sidecars."get-sidecars".readiness-probe.http-action-port]` [.description] -- -Define the annotation used to indicate the port to scrape. By default, `/port` 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. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_PROMETHEUS_PORT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_HTTP_ACTION_PORT+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_PROMETHEUS_PORT+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_HTTP_ACTION_PORT+++` endif::add-copy-button-to-env-var[] ---|string +--|int | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.prometheus.scheme]]`link:#quarkus-kubernetes_quarkus.openshift.prometheus.scheme[quarkus.openshift.prometheus.scheme]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-sidecars.-get-sidecars-.readiness-probe.http-action-port-name]]`link:#quarkus-kubernetes_quarkus.openshift.get-sidecars.-get-sidecars-.readiness-probe.http-action-port-name[quarkus.openshift.get-sidecars."get-sidecars".readiness-probe.http-action-port-name]` [.description] -- -Define the annotation used to indicate the scheme to use for scraping By default, `/scheme` will be appended to the defined prefix. +The port name for selecting the port of the `HTTP get` action. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_PROMETHEUS_SCHEME+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_HTTP_ACTION_PORT_NAME+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_PROMETHEUS_SCHEME+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_HTTP_ACTION_PORT_NAME+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.empty-dir-volumes]]`link:#quarkus-kubernetes_quarkus.openshift.empty-dir-volumes[quarkus.openshift.empty-dir-volumes]` - -[.description] --- -EmptyDir volumes - -ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_EMPTY_DIR_VOLUMES+++[] -endif::add-copy-button-to-env-var[] -ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_EMPTY_DIR_VOLUMES+++` -endif::add-copy-button-to-env-var[] ---|list of string -| - - -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.resources.limits.cpu]]`link:#quarkus-kubernetes_quarkus.openshift.resources.limits.cpu[quarkus.openshift.resources.limits.cpu]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-sidecars.-get-sidecars-.readiness-probe.http-action-path]]`link:#quarkus-kubernetes_quarkus.openshift.get-sidecars.-get-sidecars-.readiness-probe.http-action-path[quarkus.openshift.get-sidecars."get-sidecars".readiness-probe.http-action-path]` [.description] -- -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. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_RESOURCES_LIMITS_CPU+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_HTTP_ACTION_PATH+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_RESOURCES_LIMITS_CPU+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_HTTP_ACTION_PATH+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.resources.limits.memory]]`link:#quarkus-kubernetes_quarkus.openshift.resources.limits.memory[quarkus.openshift.resources.limits.memory]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-sidecars.-get-sidecars-.readiness-probe.http-action-scheme]]`link:#quarkus-kubernetes_quarkus.openshift.get-sidecars.-get-sidecars-.readiness-probe.http-action-scheme[quarkus.openshift.get-sidecars."get-sidecars".readiness-probe.http-action-scheme]` [.description] -- -Memory Requirements +The scheme of the `HTTP get` action. Can be either "HTTP" or "HTTPS". ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_RESOURCES_LIMITS_MEMORY+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_HTTP_ACTION_SCHEME+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_RESOURCES_LIMITS_MEMORY+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_HTTP_ACTION_SCHEME+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.resources.requests.cpu]]`link:#quarkus-kubernetes_quarkus.openshift.resources.requests.cpu[quarkus.openshift.resources.requests.cpu]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-sidecars.-get-sidecars-.readiness-probe.exec-action]]`link:#quarkus-kubernetes_quarkus.openshift.get-sidecars.-get-sidecars-.readiness-probe.exec-action[quarkus.openshift.get-sidecars."get-sidecars".readiness-probe.exec-action]` [.description] -- -CPU Requirements +The command to use for the probe. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_RESOURCES_REQUESTS_CPU+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_EXEC_ACTION+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_RESOURCES_REQUESTS_CPU+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_EXEC_ACTION+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.resources.requests.memory]]`link:#quarkus-kubernetes_quarkus.openshift.resources.requests.memory[quarkus.openshift.resources.requests.memory]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-sidecars.-get-sidecars-.readiness-probe.tcp-socket-action]]`link:#quarkus-kubernetes_quarkus.openshift.get-sidecars.-get-sidecars-.readiness-probe.tcp-socket-action[quarkus.openshift.get-sidecars."get-sidecars".readiness-probe.tcp-socket-action]` [.description] -- -Memory Requirements +The tcp socket to use for the probe (the format is host:port). ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_RESOURCES_REQUESTS_MEMORY+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_TCP_SOCKET_ACTION+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_RESOURCES_REQUESTS_MEMORY+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_TCP_SOCKET_ACTION+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.container-name]]`link:#quarkus-kubernetes_quarkus.openshift.container-name[quarkus.openshift.container-name]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-sidecars.-get-sidecars-.readiness-probe.grpc-action]]`link:#quarkus-kubernetes_quarkus.openshift.get-sidecars.-get-sidecars-.readiness-probe.grpc-action[quarkus.openshift.get-sidecars."get-sidecars".readiness-probe.grpc-action]` [.description] -- -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). ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_CONTAINER_NAME+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_GRPC_ACTION+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_CONTAINER_NAME+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_GRPC_ACTION+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.route.expose]]`link:#quarkus-kubernetes_quarkus.openshift.route.expose[quarkus.openshift.route.expose]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-sidecars.-get-sidecars-.readiness-probe.grpc-action-enabled]]`link:#quarkus-kubernetes_quarkus.openshift.get-sidecars.-get-sidecars-.readiness-probe.grpc-action-enabled[quarkus.openshift.get-sidecars."get-sidecars".readiness-probe.grpc-action-enabled]` [.description] -- -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. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_ROUTE_EXPOSE+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_GRPC_ACTION_ENABLED+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_ROUTE_EXPOSE+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_GRPC_ACTION_ENABLED+++` endif::add-copy-button-to-env-var[] --|boolean |`false` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.route.host]]`link:#quarkus-kubernetes_quarkus.openshift.route.host[quarkus.openshift.route.host]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-sidecars.-get-sidecars-.readiness-probe.initial-delay]]`link:#quarkus-kubernetes_quarkus.openshift.get-sidecars.-get-sidecars-.readiness-probe.initial-delay[quarkus.openshift.get-sidecars."get-sidecars".readiness-probe.initial-delay]` [.description] -- -The host under which the application is going to be exposed +The amount of time to wait before starting to probe. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_ROUTE_HOST+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_INITIAL_DELAY+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_ROUTE_HOST+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_INITIAL_DELAY+++` endif::add-copy-button-to-env-var[] ---|string -| +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`5S` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.route.target-port]]`link:#quarkus-kubernetes_quarkus.openshift.route.target-port[quarkus.openshift.route.target-port]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-sidecars.-get-sidecars-.readiness-probe.period]]`link:#quarkus-kubernetes_quarkus.openshift.get-sidecars.-get-sidecars-.readiness-probe.period[quarkus.openshift.get-sidecars."get-sidecars".readiness-probe.period]` [.description] -- -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. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_ROUTE_TARGET_PORT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_PERIOD+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_ROUTE_TARGET_PORT+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_PERIOD+++` endif::add-copy-button-to-env-var[] ---|string -|`http` +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`10S` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.route.tls.ca-certificate]]`link:#quarkus-kubernetes_quarkus.openshift.route.tls.ca-certificate[quarkus.openshift.route.tls.ca-certificate]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-sidecars.-get-sidecars-.readiness-probe.timeout]]`link:#quarkus-kubernetes_quarkus.openshift.get-sidecars.-get-sidecars-.readiness-probe.timeout[quarkus.openshift.get-sidecars."get-sidecars".readiness-probe.timeout]` [.description] -- -The cert authority certificate contents. +The amount of time to wait for each action. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_ROUTE_TLS_CA_CERTIFICATE+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_TIMEOUT+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_ROUTE_TLS_CA_CERTIFICATE+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_TIMEOUT+++` endif::add-copy-button-to-env-var[] ---|string -| +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`10S` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.route.tls.certificate]]`link:#quarkus-kubernetes_quarkus.openshift.route.tls.certificate[quarkus.openshift.route.tls.certificate]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-sidecars.-get-sidecars-.readiness-probe.success-threshold]]`link:#quarkus-kubernetes_quarkus.openshift.get-sidecars.-get-sidecars-.readiness-probe.success-threshold[quarkus.openshift.get-sidecars."get-sidecars".readiness-probe.success-threshold]` [.description] -- -The certificate contents. +The success threshold to use. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_ROUTE_TLS_CERTIFICATE+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_SUCCESS_THRESHOLD+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_ROUTE_TLS_CERTIFICATE+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_SUCCESS_THRESHOLD+++` endif::add-copy-button-to-env-var[] ---|string -| +--|int +|`1` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.route.tls.destination-ca-certificate]]`link:#quarkus-kubernetes_quarkus.openshift.route.tls.destination-ca-certificate[quarkus.openshift.route.tls.destination-ca-certificate]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-sidecars.-get-sidecars-.readiness-probe.failure-threshold]]`link:#quarkus-kubernetes_quarkus.openshift.get-sidecars.-get-sidecars-.readiness-probe.failure-threshold[quarkus.openshift.get-sidecars."get-sidecars".readiness-probe.failure-threshold]` [.description] -- -The contents of the ca certificate of the final destination. +The failure threshold to use. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_ROUTE_TLS_DESTINATION_CA_CERTIFICATE+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_FAILURE_THRESHOLD+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_ROUTE_TLS_DESTINATION_CA_CERTIFICATE+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_FAILURE_THRESHOLD+++` endif::add-copy-button-to-env-var[] ---|string -| +--|int +|`3` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.route.tls.insecure-edge-termination-policy]]`link:#quarkus-kubernetes_quarkus.openshift.route.tls.insecure-edge-termination-policy[quarkus.openshift.route.tls.insecure-edge-termination-policy]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-sidecars.-get-sidecars-.mounts.-mounts-.name]]`link:#quarkus-kubernetes_quarkus.openshift.get-sidecars.-get-sidecars-.mounts.-mounts-.name[quarkus.openshift.get-sidecars."get-sidecars".mounts."mounts".name]` [.description] -- -The desired behavior for insecure connections to a route. +The name of the volumeName to mount. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_ROUTE_TLS_INSECURE_EDGE_TERMINATION_POLICY+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__MOUNTS__MOUNTS__NAME+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_ROUTE_TLS_INSECURE_EDGE_TERMINATION_POLICY+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__MOUNTS__MOUNTS__NAME+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.route.tls.key]]`link:#quarkus-kubernetes_quarkus.openshift.route.tls.key[quarkus.openshift.route.tls.key]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-sidecars.-get-sidecars-.mounts.-mounts-.path]]`link:#quarkus-kubernetes_quarkus.openshift.get-sidecars.-get-sidecars-.mounts.-mounts-.path[quarkus.openshift.get-sidecars."get-sidecars".mounts."mounts".path]` [.description] -- -The key file contents. +The path to mount. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_ROUTE_TLS_KEY+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__MOUNTS__MOUNTS__PATH+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_ROUTE_TLS_KEY+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__MOUNTS__MOUNTS__PATH+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.route.tls.termination]]`link:#quarkus-kubernetes_quarkus.openshift.route.tls.termination[quarkus.openshift.route.tls.termination]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-sidecars.-get-sidecars-.mounts.-mounts-.sub-path]]`link:#quarkus-kubernetes_quarkus.openshift.get-sidecars.-get-sidecars-.mounts.-mounts-.sub-path[quarkus.openshift.get-sidecars."get-sidecars".mounts."mounts".sub-path]` [.description] -- -The termination type. +Path within the volumeName from which the container's volumeName should be mounted. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_ROUTE_TLS_TERMINATION+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__MOUNTS__MOUNTS__SUB_PATH+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_ROUTE_TLS_TERMINATION+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__MOUNTS__MOUNTS__SUB_PATH+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.add-version-to-label-selectors]]`link:#quarkus-kubernetes_quarkus.openshift.add-version-to-label-selectors[quarkus.openshift.add-version-to-label-selectors]` - -[.description] --- -If true, the 'app.kubernetes.io/version' label will be part of the selectors of Service and DeploymentConfig - -ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_ADD_VERSION_TO_LABEL_SELECTORS+++[] -endif::add-copy-button-to-env-var[] -ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_ADD_VERSION_TO_LABEL_SELECTORS+++` -endif::add-copy-button-to-env-var[] ---|boolean -|`true` - - -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.add-name-to-label-selectors]]`link:#quarkus-kubernetes_quarkus.openshift.add-name-to-label-selectors[quarkus.openshift.add-name-to-label-selectors]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-sidecars.-get-sidecars-.mounts.-mounts-.read-only]]`link:#quarkus-kubernetes_quarkus.openshift.get-sidecars.-get-sidecars-.mounts.-mounts-.read-only[quarkus.openshift.get-sidecars."get-sidecars".mounts."mounts".read-only]` [.description] -- -If true, the 'app.kubernetes.io/name' label will be part of the selectors of Service and Deployment +ReadOnly ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_ADD_NAME_TO_LABEL_SELECTORS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__MOUNTS__MOUNTS__READ_ONLY+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_ADD_NAME_TO_LABEL_SELECTORS+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__MOUNTS__MOUNTS__READ_ONLY+++` endif::add-copy-button-to-env-var[] --|boolean -|`true` +|`false` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.job.parallelism]]`link:#quarkus-kubernetes_quarkus.openshift.job.parallelism[quarkus.openshift.job.parallelism]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-sidecars.-get-sidecars-.resources.limits.cpu]]`link:#quarkus-kubernetes_quarkus.openshift.get-sidecars.-get-sidecars-.resources.limits.cpu[quarkus.openshift.get-sidecars."get-sidecars".resources.limits.cpu]` [.description] -- -Specifies the maximum desired number of pods the job should run at any given time. +CPU Requirements ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_JOB_PARALLELISM+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__RESOURCES_LIMITS_CPU+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_JOB_PARALLELISM+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__RESOURCES_LIMITS_CPU+++` endif::add-copy-button-to-env-var[] ---|int +--|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.job.completions]]`link:#quarkus-kubernetes_quarkus.openshift.job.completions[quarkus.openshift.job.completions]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-sidecars.-get-sidecars-.resources.limits.memory]]`link:#quarkus-kubernetes_quarkus.openshift.get-sidecars.-get-sidecars-.resources.limits.memory[quarkus.openshift.get-sidecars."get-sidecars".resources.limits.memory]` [.description] -- -Specifies the desired number of successfully finished pods the job should be run with. +Memory Requirements ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_JOB_COMPLETIONS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__RESOURCES_LIMITS_MEMORY+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_JOB_COMPLETIONS+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__RESOURCES_LIMITS_MEMORY+++` endif::add-copy-button-to-env-var[] ---|int +--|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.job.completion-mode]]`link:#quarkus-kubernetes_quarkus.openshift.job.completion-mode[quarkus.openshift.job.completion-mode]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-sidecars.-get-sidecars-.resources.requests.cpu]]`link:#quarkus-kubernetes_quarkus.openshift.get-sidecars.-get-sidecars-.resources.requests.cpu[quarkus.openshift.get-sidecars."get-sidecars".resources.requests.cpu]` [.description] -- -CompletionMode specifies how Pod completions are tracked. +CPU Requirements ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_JOB_COMPLETION_MODE+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__RESOURCES_REQUESTS_CPU+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_JOB_COMPLETION_MODE+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__RESOURCES_REQUESTS_CPU+++` endif::add-copy-button-to-env-var[] --- a| -`non-indexed`, `indexed` -|`non-indexed` +--|string +| -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.job.backoff-limit]]`link:#quarkus-kubernetes_quarkus.openshift.job.backoff-limit[quarkus.openshift.job.backoff-limit]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-sidecars.-get-sidecars-.resources.requests.memory]]`link:#quarkus-kubernetes_quarkus.openshift.get-sidecars.-get-sidecars-.resources.requests.memory[quarkus.openshift.get-sidecars."get-sidecars".resources.requests.memory]` [.description] -- -Specifies the number of retries before marking this job failed. +Memory Requirements ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_JOB_BACKOFF_LIMIT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__RESOURCES_REQUESTS_MEMORY+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_JOB_BACKOFF_LIMIT+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__RESOURCES_REQUESTS_MEMORY+++` endif::add-copy-button-to-env-var[] ---|int +--|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.job.active-deadline-seconds]]`link:#quarkus-kubernetes_quarkus.openshift.job.active-deadline-seconds[quarkus.openshift.job.active-deadline-seconds]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-sidecars.-get-sidecars-.env.secrets]]`link:#quarkus-kubernetes_quarkus.openshift.get-sidecars.-get-sidecars-.env.secrets[quarkus.openshift.get-sidecars."get-sidecars".env.secrets]` [.description] -- -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 Secret names to load environment variables from. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_JOB_ACTIVE_DEADLINE_SECONDS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__ENV_SECRETS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_JOB_ACTIVE_DEADLINE_SECONDS+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__ENV_SECRETS+++` endif::add-copy-button-to-env-var[] ---|long +--|list of string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.job.ttl-seconds-after-finished]]`link:#quarkus-kubernetes_quarkus.openshift.job.ttl-seconds-after-finished[quarkus.openshift.job.ttl-seconds-after-finished]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-sidecars.-get-sidecars-.env.configmaps]]`link:#quarkus-kubernetes_quarkus.openshift.get-sidecars.-get-sidecars-.env.configmaps[quarkus.openshift.get-sidecars."get-sidecars".env.configmaps]` [.description] -- -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 optional list of ConfigMap names to load environment variables from. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_JOB_TTL_SECONDS_AFTER_FINISHED+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__ENV_CONFIGMAPS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_JOB_TTL_SECONDS_AFTER_FINISHED+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__ENV_CONFIGMAPS+++` endif::add-copy-button-to-env-var[] ---|int +--|list of string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.job.suspend]]`link:#quarkus-kubernetes_quarkus.openshift.job.suspend[quarkus.openshift.job.suspend]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-sidecars.-get-sidecars-.env.fields-fields]]`link:#quarkus-kubernetes_quarkus.openshift.get-sidecars.-get-sidecars-.env.fields-fields[quarkus.openshift.get-sidecars."get-sidecars".env.fields]` [.description] -- -Suspend specifies whether the Job controller should create Pods or not. +The map associating environment variable names to their associated field references they take their value from. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_JOB_SUSPEND+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__ENV_FIELDS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_JOB_SUSPEND+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__ENV_FIELDS+++` endif::add-copy-button-to-env-var[] ---|boolean -|`false` +--|`Map` +| -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.job.restart-policy]]`link:#quarkus-kubernetes_quarkus.openshift.job.restart-policy[quarkus.openshift.job.restart-policy]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-sidecars.-get-sidecars-.env.vars-vars]]`link:#quarkus-kubernetes_quarkus.openshift.get-sidecars.-get-sidecars-.env.vars-vars[quarkus.openshift.get-sidecars."get-sidecars".env.vars]` [.description] -- -Restart policy when the job container fails. +The map associating environment name to its associated value. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_JOB_RESTART_POLICY+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__ENV_VARS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_JOB_RESTART_POLICY+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__ENV_VARS+++` endif::add-copy-button-to-env-var[] --- a| -`on-failure`, `never` -|`on-failure` +--|`Map>` +| -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.cron-job.schedule]]`link:#quarkus-kubernetes_quarkus.openshift.cron-job.schedule[quarkus.openshift.cron-job.schedule]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-sidecars.-get-sidecars-.env.mapping.-mapping-.from-secret]]`link:#quarkus-kubernetes_quarkus.openshift.get-sidecars.-get-sidecars-.env.mapping.-mapping-.from-secret[quarkus.openshift.get-sidecars."get-sidecars".env.mapping."mapping".from-secret]` [.description] -- -The schedule in Cron format, see https://en.wikipedia.org/wiki/Cron. +The optional name of the Secret from which a value is to be extracted. Mutually exclusive with `from-configmap`. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_CRON_JOB_SCHEDULE+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__ENV_MAPPING__MAPPING__FROM_SECRET+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_CRON_JOB_SCHEDULE+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__ENV_MAPPING__MAPPING__FROM_SECRET+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.cron-job.concurrency-policy]]`link:#quarkus-kubernetes_quarkus.openshift.cron-job.concurrency-policy[quarkus.openshift.cron-job.concurrency-policy]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-sidecars.-get-sidecars-.env.mapping.-mapping-.from-configmap]]`link:#quarkus-kubernetes_quarkus.openshift.get-sidecars.-get-sidecars-.env.mapping.-mapping-.from-configmap[quarkus.openshift.get-sidecars."get-sidecars".env.mapping."mapping".from-configmap]` [.description] -- -ConcurrencyPolicy describes how the job will be handled. +The optional name of the ConfigMap from which a value is to be extracted. Mutually exclusive with `from-secret`. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_CRON_JOB_CONCURRENCY_POLICY+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__ENV_MAPPING__MAPPING__FROM_CONFIGMAP+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_CRON_JOB_CONCURRENCY_POLICY+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__ENV_MAPPING__MAPPING__FROM_CONFIGMAP+++` endif::add-copy-button-to-env-var[] --- a| -`allow`, `forbid`, `replace` -|`allow` +--|string +| -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.cron-job.starting-deadline-seconds]]`link:#quarkus-kubernetes_quarkus.openshift.cron-job.starting-deadline-seconds[quarkus.openshift.cron-job.starting-deadline-seconds]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-sidecars.-get-sidecars-.env.mapping.-mapping-.with-key]]`link:#quarkus-kubernetes_quarkus.openshift.get-sidecars.-get-sidecars-.env.mapping.-mapping-.with-key[quarkus.openshift.get-sidecars."get-sidecars".env.mapping."mapping".with-key]` [.description] -- -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 key identifying the field from which the value is extracted. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_CRON_JOB_STARTING_DEADLINE_SECONDS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__ENV_MAPPING__MAPPING__WITH_KEY+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_CRON_JOB_STARTING_DEADLINE_SECONDS+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__ENV_MAPPING__MAPPING__WITH_KEY+++` endif::add-copy-button-to-env-var[] ---|long -| +--|string +|required icon:exclamation-circle[title=Configuration property is required] -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.cron-job.failed-jobs-history-limit]]`link:#quarkus-kubernetes_quarkus.openshift.cron-job.failed-jobs-history-limit[quarkus.openshift.cron-job.failed-jobs-history-limit]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-host-aliases.-get-host-aliases-.ip]]`link:#quarkus-kubernetes_quarkus.openshift.get-host-aliases.-get-host-aliases-.ip[quarkus.openshift.get-host-aliases."get-host-aliases".ip]` [.description] -- +The ip address + ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_CRON_JOB_FAILED_JOBS_HISTORY_LIMIT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_HOST_ALIASES__GET_HOST_ALIASES__IP+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_CRON_JOB_FAILED_JOBS_HISTORY_LIMIT+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_HOST_ALIASES__GET_HOST_ALIASES__IP+++` endif::add-copy-button-to-env-var[] ---|int +--|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.cron-job.successful-jobs-history-limit]]`link:#quarkus-kubernetes_quarkus.openshift.cron-job.successful-jobs-history-limit[quarkus.openshift.cron-job.successful-jobs-history-limit]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-host-aliases.-get-host-aliases-.hostnames]]`link:#quarkus-kubernetes_quarkus.openshift.get-host-aliases.-get-host-aliases-.hostnames[quarkus.openshift.get-host-aliases."get-host-aliases".hostnames]` [.description] -- +The hostnames to resolve to the ip + ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_CRON_JOB_SUCCESSFUL_JOBS_HISTORY_LIMIT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_HOST_ALIASES__GET_HOST_ALIASES__HOSTNAMES+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_CRON_JOB_SUCCESSFUL_JOBS_HISTORY_LIMIT+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_HOST_ALIASES__GET_HOST_ALIASES__HOSTNAMES+++` endif::add-copy-button-to-env-var[] ---|int +--|list of string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.cron-job.parallelism]]`link:#quarkus-kubernetes_quarkus.openshift.cron-job.parallelism[quarkus.openshift.cron-job.parallelism]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-rbac-config.roles.-roles-.name]]`link:#quarkus-kubernetes_quarkus.openshift.get-rbac-config.roles.-roles-.name[quarkus.openshift.get-rbac-config.roles."roles".name]` [.description] -- -Specifies the maximum desired number of pods the job should run at any given time. +The name of the role. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_CRON_JOB_PARALLELISM+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_ROLES__ROLES__NAME+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_CRON_JOB_PARALLELISM+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_ROLES__ROLES__NAME+++` endif::add-copy-button-to-env-var[] ---|int +--|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.cron-job.completions]]`link:#quarkus-kubernetes_quarkus.openshift.cron-job.completions[quarkus.openshift.cron-job.completions]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-rbac-config.roles.-roles-.namespace]]`link:#quarkus-kubernetes_quarkus.openshift.get-rbac-config.roles.-roles-.namespace[quarkus.openshift.get-rbac-config.roles."roles".namespace]` [.description] -- -Specifies the desired number of successfully finished pods the job should be run with. +The namespace of the role. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_CRON_JOB_COMPLETIONS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_ROLES__ROLES__NAMESPACE+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_CRON_JOB_COMPLETIONS+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_ROLES__ROLES__NAMESPACE+++` endif::add-copy-button-to-env-var[] ---|int +--|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.cron-job.completion-mode]]`link:#quarkus-kubernetes_quarkus.openshift.cron-job.completion-mode[quarkus.openshift.cron-job.completion-mode]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-rbac-config.roles.-roles-.labels-labels]]`link:#quarkus-kubernetes_quarkus.openshift.get-rbac-config.roles.-roles-.labels-labels[quarkus.openshift.get-rbac-config.roles."roles".labels]` [.description] -- -CompletionMode specifies how Pod completions are tracked. +Labels to add into the Role resource. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_CRON_JOB_COMPLETION_MODE+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_ROLES__ROLES__LABELS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_CRON_JOB_COMPLETION_MODE+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_ROLES__ROLES__LABELS+++` endif::add-copy-button-to-env-var[] --- a| -`non-indexed`, `indexed` -|`non-indexed` +--|`Map` +| -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.cron-job.backoff-limit]]`link:#quarkus-kubernetes_quarkus.openshift.cron-job.backoff-limit[quarkus.openshift.cron-job.backoff-limit]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-rbac-config.roles.-roles-.policy-rules.-policy-rules-.api-groups]]`link:#quarkus-kubernetes_quarkus.openshift.get-rbac-config.roles.-roles-.policy-rules.-policy-rules-.api-groups[quarkus.openshift.get-rbac-config.roles."roles".policy-rules."policy-rules".api-groups]` [.description] -- -Specifies the number of retries before marking this job failed. +API groups of the policy rule. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_CRON_JOB_BACKOFF_LIMIT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_ROLES__ROLES__POLICY_RULES__POLICY_RULES__API_GROUPS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_CRON_JOB_BACKOFF_LIMIT+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_ROLES__ROLES__POLICY_RULES__POLICY_RULES__API_GROUPS+++` endif::add-copy-button-to-env-var[] ---|int +--|list of string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.cron-job.active-deadline-seconds]]`link:#quarkus-kubernetes_quarkus.openshift.cron-job.active-deadline-seconds[quarkus.openshift.cron-job.active-deadline-seconds]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-rbac-config.roles.-roles-.policy-rules.-policy-rules-.non-resource-urls]]`link:#quarkus-kubernetes_quarkus.openshift.get-rbac-config.roles.-roles-.policy-rules.-policy-rules-.non-resource-urls[quarkus.openshift.get-rbac-config.roles."roles".policy-rules."policy-rules".non-resource-urls]` [.description] -- -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. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_CRON_JOB_ACTIVE_DEADLINE_SECONDS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_ROLES__ROLES__POLICY_RULES__POLICY_RULES__NON_RESOURCE_URLS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -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+++` endif::add-copy-button-to-env-var[] ---|long +--|list of string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.cron-job.ttl-seconds-after-finished]]`link:#quarkus-kubernetes_quarkus.openshift.cron-job.ttl-seconds-after-finished[quarkus.openshift.cron-job.ttl-seconds-after-finished]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-rbac-config.roles.-roles-.policy-rules.-policy-rules-.resource-names]]`link:#quarkus-kubernetes_quarkus.openshift.get-rbac-config.roles.-roles-.policy-rules.-policy-rules-.resource-names[quarkus.openshift.get-rbac-config.roles."roles".policy-rules."policy-rules".resource-names]` [.description] -- -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. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_CRON_JOB_TTL_SECONDS_AFTER_FINISHED+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_ROLES__ROLES__POLICY_RULES__POLICY_RULES__RESOURCE_NAMES+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -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+++` endif::add-copy-button-to-env-var[] ---|int +--|list of string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.cron-job.suspend]]`link:#quarkus-kubernetes_quarkus.openshift.cron-job.suspend[quarkus.openshift.cron-job.suspend]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-rbac-config.roles.-roles-.policy-rules.-policy-rules-.resources]]`link:#quarkus-kubernetes_quarkus.openshift.get-rbac-config.roles.-roles-.policy-rules.-policy-rules-.resources[quarkus.openshift.get-rbac-config.roles."roles".policy-rules."policy-rules".resources]` [.description] -- -Suspend specifies whether the Job controller should create Pods or not. +Resources of the policy rule. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_CRON_JOB_SUSPEND+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_ROLES__ROLES__POLICY_RULES__POLICY_RULES__RESOURCES+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_CRON_JOB_SUSPEND+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_ROLES__ROLES__POLICY_RULES__POLICY_RULES__RESOURCES+++` endif::add-copy-button-to-env-var[] ---|boolean -|`false` +--|list of string +| -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.cron-job.restart-policy]]`link:#quarkus-kubernetes_quarkus.openshift.cron-job.restart-policy[quarkus.openshift.cron-job.restart-policy]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-rbac-config.roles.-roles-.policy-rules.-policy-rules-.verbs]]`link:#quarkus-kubernetes_quarkus.openshift.get-rbac-config.roles.-roles-.policy-rules.-policy-rules-.verbs[quarkus.openshift.get-rbac-config.roles."roles".policy-rules."policy-rules".verbs]` [.description] -- -Restart policy when the job container fails. +Verbs of the policy rule. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_CRON_JOB_RESTART_POLICY+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_ROLES__ROLES__POLICY_RULES__POLICY_RULES__VERBS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_CRON_JOB_RESTART_POLICY+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_ROLES__ROLES__POLICY_RULES__POLICY_RULES__VERBS+++` endif::add-copy-button-to-env-var[] --- a| -`on-failure`, `never` -|`on-failure` +--|list of string +| -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.env.secrets]]`link:#quarkus-kubernetes_quarkus.openshift.env.secrets[quarkus.openshift.env.secrets]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-rbac-config.cluster-roles.-cluster-roles-.name]]`link:#quarkus-kubernetes_quarkus.openshift.get-rbac-config.cluster-roles.-cluster-roles-.name[quarkus.openshift.get-rbac-config.cluster-roles."cluster-roles".name]` [.description] -- -The optional list of Secret names to load environment variables from. +The name of the cluster role. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_ENV_SECRETS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_CLUSTER_ROLES__CLUSTER_ROLES__NAME+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_ENV_SECRETS+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_CLUSTER_ROLES__CLUSTER_ROLES__NAME+++` endif::add-copy-button-to-env-var[] ---|list of string +--|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.env.configmaps]]`link:#quarkus-kubernetes_quarkus.openshift.env.configmaps[quarkus.openshift.env.configmaps]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-rbac-config.cluster-roles.-cluster-roles-.labels-labels]]`link:#quarkus-kubernetes_quarkus.openshift.get-rbac-config.cluster-roles.-cluster-roles-.labels-labels[quarkus.openshift.get-rbac-config.cluster-roles."cluster-roles".labels]` [.description] -- -The optional list of ConfigMap names to load environment variables from. +Labels to add into the ClusterRole resource. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_ENV_CONFIGMAPS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_CLUSTER_ROLES__CLUSTER_ROLES__LABELS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_ENV_CONFIGMAPS+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_CLUSTER_ROLES__CLUSTER_ROLES__LABELS+++` endif::add-copy-button-to-env-var[] ---|list of string +--|`Map` | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.app-secret]]`link:#quarkus-kubernetes_quarkus.openshift.app-secret[quarkus.openshift.app-secret]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-rbac-config.cluster-roles.-cluster-roles-.policy-rules.-policy-rules-.api-groups]]`link:#quarkus-kubernetes_quarkus.openshift.get-rbac-config.cluster-roles.-cluster-roles-.policy-rules.-policy-rules-.api-groups[quarkus.openshift.get-rbac-config.cluster-roles."cluster-roles".policy-rules."policy-rules".api-groups]` [.description] -- -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. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_APP_SECRET+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_CLUSTER_ROLES__CLUSTER_ROLES__POLICY_RULES__POLICY_RULES__API_GROUPS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_APP_SECRET+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_CLUSTER_ROLES__CLUSTER_ROLES__POLICY_RULES__POLICY_RULES__API_GROUPS+++` endif::add-copy-button-to-env-var[] ---|string +--|list of string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.app-config-map]]`link:#quarkus-kubernetes_quarkus.openshift.app-config-map[quarkus.openshift.app-config-map]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-rbac-config.cluster-roles.-cluster-roles-.policy-rules.-policy-rules-.non-resource-urls]]`link:#quarkus-kubernetes_quarkus.openshift.get-rbac-config.cluster-roles.-cluster-roles-.policy-rules.-policy-rules-.non-resource-urls[quarkus.openshift.get-rbac-config.cluster-roles."cluster-roles".policy-rules."policy-rules".non-resource-urls]` [.description] -- -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. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_APP_CONFIG_MAP+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_CLUSTER_ROLES__CLUSTER_ROLES__POLICY_RULES__POLICY_RULES__NON_RESOURCE_URLS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -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+++` endif::add-copy-button-to-env-var[] ---|string +--|list of string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.security-context.se-linux-options.level]]`link:#quarkus-kubernetes_quarkus.openshift.security-context.se-linux-options.level[quarkus.openshift.security-context.se-linux-options.level]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-rbac-config.cluster-roles.-cluster-roles-.policy-rules.-policy-rules-.resource-names]]`link:#quarkus-kubernetes_quarkus.openshift.get-rbac-config.cluster-roles.-cluster-roles-.policy-rules.-policy-rules-.resource-names[quarkus.openshift.get-rbac-config.cluster-roles."cluster-roles".policy-rules."policy-rules".resource-names]` [.description] -- -The SELinux level label that applies to the container. +Resource names of the policy rule. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_SECURITY_CONTEXT_SE_LINUX_OPTIONS_LEVEL+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_CLUSTER_ROLES__CLUSTER_ROLES__POLICY_RULES__POLICY_RULES__RESOURCE_NAMES+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -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+++` endif::add-copy-button-to-env-var[] ---|string +--|list of string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.security-context.se-linux-options.role]]`link:#quarkus-kubernetes_quarkus.openshift.security-context.se-linux-options.role[quarkus.openshift.security-context.se-linux-options.role]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-rbac-config.cluster-roles.-cluster-roles-.policy-rules.-policy-rules-.resources]]`link:#quarkus-kubernetes_quarkus.openshift.get-rbac-config.cluster-roles.-cluster-roles-.policy-rules.-policy-rules-.resources[quarkus.openshift.get-rbac-config.cluster-roles."cluster-roles".policy-rules."policy-rules".resources]` [.description] -- -The SELinux role label that applies to the container. +Resources of the policy rule. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_SECURITY_CONTEXT_SE_LINUX_OPTIONS_ROLE+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_CLUSTER_ROLES__CLUSTER_ROLES__POLICY_RULES__POLICY_RULES__RESOURCES+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -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+++` endif::add-copy-button-to-env-var[] ---|string +--|list of string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.security-context.se-linux-options.type]]`link:#quarkus-kubernetes_quarkus.openshift.security-context.se-linux-options.type[quarkus.openshift.security-context.se-linux-options.type]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-rbac-config.cluster-roles.-cluster-roles-.policy-rules.-policy-rules-.verbs]]`link:#quarkus-kubernetes_quarkus.openshift.get-rbac-config.cluster-roles.-cluster-roles-.policy-rules.-policy-rules-.verbs[quarkus.openshift.get-rbac-config.cluster-roles."cluster-roles".policy-rules."policy-rules".verbs]` [.description] -- -The SELinux type label that applies to the container. +Verbs of the policy rule. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_SECURITY_CONTEXT_SE_LINUX_OPTIONS_TYPE+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_CLUSTER_ROLES__CLUSTER_ROLES__POLICY_RULES__POLICY_RULES__VERBS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -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+++` endif::add-copy-button-to-env-var[] ---|string +--|list of string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.security-context.se-linux-options.user]]`link:#quarkus-kubernetes_quarkus.openshift.security-context.se-linux-options.user[quarkus.openshift.security-context.se-linux-options.user]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-rbac-config.service-accounts.-service-accounts-.name]]`link:#quarkus-kubernetes_quarkus.openshift.get-rbac-config.service-accounts.-service-accounts-.name[quarkus.openshift.get-rbac-config.service-accounts."service-accounts".name]` [.description] -- -The SELinux user label that applies to the container. +The name of the service account. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_SECURITY_CONTEXT_SE_LINUX_OPTIONS_USER+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_SERVICE_ACCOUNTS__SERVICE_ACCOUNTS__NAME+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_SECURITY_CONTEXT_SE_LINUX_OPTIONS_USER+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_SERVICE_ACCOUNTS__SERVICE_ACCOUNTS__NAME+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.security-context.windows-options.gmsa-credential-spec-name]]`link:#quarkus-kubernetes_quarkus.openshift.security-context.windows-options.gmsa-credential-spec-name[quarkus.openshift.security-context.windows-options.gmsa-credential-spec-name]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-rbac-config.service-accounts.-service-accounts-.namespace]]`link:#quarkus-kubernetes_quarkus.openshift.get-rbac-config.service-accounts.-service-accounts-.namespace[quarkus.openshift.get-rbac-config.service-accounts."service-accounts".namespace]` [.description] -- -The name of the GMSA credential spec to use. +The namespace of the service account. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_SECURITY_CONTEXT_WINDOWS_OPTIONS_GMSA_CREDENTIAL_SPEC_NAME+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_SERVICE_ACCOUNTS__SERVICE_ACCOUNTS__NAMESPACE+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_SECURITY_CONTEXT_WINDOWS_OPTIONS_GMSA_CREDENTIAL_SPEC_NAME+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_SERVICE_ACCOUNTS__SERVICE_ACCOUNTS__NAMESPACE+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.security-context.windows-options.gmsa-credential-spec]]`link:#quarkus-kubernetes_quarkus.openshift.security-context.windows-options.gmsa-credential-spec[quarkus.openshift.security-context.windows-options.gmsa-credential-spec]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-rbac-config.service-accounts.-service-accounts-.labels-labels]]`link:#quarkus-kubernetes_quarkus.openshift.get-rbac-config.service-accounts.-service-accounts-.labels-labels[quarkus.openshift.get-rbac-config.service-accounts."service-accounts".labels]` [.description] -- -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. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_SECURITY_CONTEXT_WINDOWS_OPTIONS_GMSA_CREDENTIAL_SPEC+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_SERVICE_ACCOUNTS__SERVICE_ACCOUNTS__LABELS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_SECURITY_CONTEXT_WINDOWS_OPTIONS_GMSA_CREDENTIAL_SPEC+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_SERVICE_ACCOUNTS__SERVICE_ACCOUNTS__LABELS+++` endif::add-copy-button-to-env-var[] ---|string +--|`Map` | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.security-context.windows-options.run-as-user-name]]`link:#quarkus-kubernetes_quarkus.openshift.security-context.windows-options.run-as-user-name[quarkus.openshift.security-context.windows-options.run-as-user-name]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-rbac-config.service-accounts.-service-accounts-.use-as-default]]`link:#quarkus-kubernetes_quarkus.openshift.get-rbac-config.service-accounts.-service-accounts-.use-as-default[quarkus.openshift.get-rbac-config.service-accounts."service-accounts".use-as-default]` [.description] -- -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. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_SECURITY_CONTEXT_WINDOWS_OPTIONS_RUN_AS_USER_NAME+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_SERVICE_ACCOUNTS__SERVICE_ACCOUNTS__USE_AS_DEFAULT+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -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+++` endif::add-copy-button-to-env-var[] ---|string +--|boolean | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.security-context.windows-options.host-process]]`link:#quarkus-kubernetes_quarkus.openshift.security-context.windows-options.host-process[quarkus.openshift.security-context.windows-options.host-process]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-rbac-config.role-bindings.-role-bindings-.name]]`link:#quarkus-kubernetes_quarkus.openshift.get-rbac-config.role-bindings.-role-bindings-.name[quarkus.openshift.get-rbac-config.role-bindings."role-bindings".name]` [.description] -- -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. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_SECURITY_CONTEXT_WINDOWS_OPTIONS_HOST_PROCESS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_ROLE_BINDINGS__ROLE_BINDINGS__NAME+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_SECURITY_CONTEXT_WINDOWS_OPTIONS_HOST_PROCESS+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_ROLE_BINDINGS__ROLE_BINDINGS__NAME+++` endif::add-copy-button-to-env-var[] ---|boolean +--|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.security-context.run-as-user]]`link:#quarkus-kubernetes_quarkus.openshift.security-context.run-as-user[quarkus.openshift.security-context.run-as-user]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-rbac-config.role-bindings.-role-bindings-.labels-labels]]`link:#quarkus-kubernetes_quarkus.openshift.get-rbac-config.role-bindings.-role-bindings-.labels-labels[quarkus.openshift.get-rbac-config.role-bindings."role-bindings".labels]` [.description] -- -The UID to run the entrypoint of the container process. +Labels to add into the RoleBinding resource. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_SECURITY_CONTEXT_RUN_AS_USER+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_ROLE_BINDINGS__ROLE_BINDINGS__LABELS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_SECURITY_CONTEXT_RUN_AS_USER+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_ROLE_BINDINGS__ROLE_BINDINGS__LABELS+++` endif::add-copy-button-to-env-var[] ---|long +--|`Map` | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.security-context.run-as-group]]`link:#quarkus-kubernetes_quarkus.openshift.security-context.run-as-group[quarkus.openshift.security-context.run-as-group]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-rbac-config.role-bindings.-role-bindings-.role-name]]`link:#quarkus-kubernetes_quarkus.openshift.get-rbac-config.role-bindings.-role-bindings-.role-name[quarkus.openshift.get-rbac-config.role-bindings."role-bindings".role-name]` [.description] -- -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. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_SECURITY_CONTEXT_RUN_AS_GROUP+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_ROLE_BINDINGS__ROLE_BINDINGS__ROLE_NAME+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_SECURITY_CONTEXT_RUN_AS_GROUP+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_ROLE_BINDINGS__ROLE_BINDINGS__ROLE_NAME+++` endif::add-copy-button-to-env-var[] ---|long +--|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.security-context.run-as-non-root]]`link:#quarkus-kubernetes_quarkus.openshift.security-context.run-as-non-root[quarkus.openshift.security-context.run-as-non-root]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-rbac-config.role-bindings.-role-bindings-.cluster-wide]]`link:#quarkus-kubernetes_quarkus.openshift.get-rbac-config.role-bindings.-role-bindings-.cluster-wide[quarkus.openshift.get-rbac-config.role-bindings."role-bindings".cluster-wide]` [.description] -- -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. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_SECURITY_CONTEXT_RUN_AS_NON_ROOT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_ROLE_BINDINGS__ROLE_BINDINGS__CLUSTER_WIDE+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_SECURITY_CONTEXT_RUN_AS_NON_ROOT+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_ROLE_BINDINGS__ROLE_BINDINGS__CLUSTER_WIDE+++` endif::add-copy-button-to-env-var[] --|boolean | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.security-context.supplemental-groups]]`link:#quarkus-kubernetes_quarkus.openshift.security-context.supplemental-groups[quarkus.openshift.security-context.supplemental-groups]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-rbac-config.role-bindings.-role-bindings-.subjects.-subjects-.name]]`link:#quarkus-kubernetes_quarkus.openshift.get-rbac-config.role-bindings.-role-bindings-.subjects.-subjects-.name[quarkus.openshift.get-rbac-config.role-bindings."role-bindings".subjects."subjects".name]` [.description] -- -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. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_SECURITY_CONTEXT_SUPPLEMENTAL_GROUPS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_ROLE_BINDINGS__ROLE_BINDINGS__SUBJECTS__SUBJECTS__NAME+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_SECURITY_CONTEXT_SUPPLEMENTAL_GROUPS+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_ROLE_BINDINGS__ROLE_BINDINGS__SUBJECTS__SUBJECTS__NAME+++` endif::add-copy-button-to-env-var[] ---|list of long +--|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.security-context.fs-group]]`link:#quarkus-kubernetes_quarkus.openshift.security-context.fs-group[quarkus.openshift.security-context.fs-group]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-rbac-config.role-bindings.-role-bindings-.subjects.-subjects-.kind]]`link:#quarkus-kubernetes_quarkus.openshift.get-rbac-config.role-bindings.-role-bindings-.subjects.-subjects-.kind[quarkus.openshift.get-rbac-config.role-bindings."role-bindings".subjects."subjects".kind]` [.description] -- -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. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_SECURITY_CONTEXT_FS_GROUP+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_ROLE_BINDINGS__ROLE_BINDINGS__SUBJECTS__SUBJECTS__KIND+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_SECURITY_CONTEXT_FS_GROUP+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_ROLE_BINDINGS__ROLE_BINDINGS__SUBJECTS__SUBJECTS__KIND+++` endif::add-copy-button-to-env-var[] ---|long -| +--|string +|`ServiceAccount` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.security-context.sysctls]]`link:#quarkus-kubernetes_quarkus.openshift.security-context.sysctls[quarkus.openshift.security-context.sysctls]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-rbac-config.role-bindings.-role-bindings-.subjects.-subjects-.api-group]]`link:#quarkus-kubernetes_quarkus.openshift.get-rbac-config.role-bindings.-role-bindings-.subjects.-subjects-.api-group[quarkus.openshift.get-rbac-config.role-bindings."role-bindings".subjects."subjects".api-group]` [.description] -- -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. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_SECURITY_CONTEXT_SYSCTLS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_ROLE_BINDINGS__ROLE_BINDINGS__SUBJECTS__SUBJECTS__API_GROUP+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_SECURITY_CONTEXT_SYSCTLS+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_ROLE_BINDINGS__ROLE_BINDINGS__SUBJECTS__SUBJECTS__API_GROUP+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.security-context.fs-group-change-policy]]`link:#quarkus-kubernetes_quarkus.openshift.security-context.fs-group-change-policy[quarkus.openshift.security-context.fs-group-change-policy]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-rbac-config.role-bindings.-role-bindings-.subjects.-subjects-.namespace]]`link:#quarkus-kubernetes_quarkus.openshift.get-rbac-config.role-bindings.-role-bindings-.subjects.-subjects-.namespace[quarkus.openshift.get-rbac-config.role-bindings."role-bindings".subjects."subjects".namespace]` [.description] -- -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. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_SECURITY_CONTEXT_FS_GROUP_CHANGE_POLICY+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_ROLE_BINDINGS__ROLE_BINDINGS__SUBJECTS__SUBJECTS__NAMESPACE+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_SECURITY_CONTEXT_FS_GROUP_CHANGE_POLICY+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_ROLE_BINDINGS__ROLE_BINDINGS__SUBJECTS__SUBJECTS__NAMESPACE+++` endif::add-copy-button-to-env-var[] --- a| -tooltip: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.], tooltip: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 | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.remote-debug.enabled]]`link:#quarkus-kubernetes_quarkus.openshift.remote-debug.enabled[quarkus.openshift.remote-debug.enabled]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-rbac-config.cluster-role-bindings.-cluster-role-bindings-.name]]`link:#quarkus-kubernetes_quarkus.openshift.get-rbac-config.cluster-role-bindings.-cluster-role-bindings-.name[quarkus.openshift.get-rbac-config.cluster-role-bindings."cluster-role-bindings".name]` [.description] -- -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. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_REMOTE_DEBUG_ENABLED+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__NAME+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_REMOTE_DEBUG_ENABLED+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__NAME+++` endif::add-copy-button-to-env-var[] ---|boolean -|`false` +--|string +| -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.remote-debug.transport]]`link:#quarkus-kubernetes_quarkus.openshift.remote-debug.transport[quarkus.openshift.remote-debug.transport]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-rbac-config.cluster-role-bindings.-cluster-role-bindings-.labels-labels]]`link:#quarkus-kubernetes_quarkus.openshift.get-rbac-config.cluster-role-bindings.-cluster-role-bindings-.labels-labels[quarkus.openshift.get-rbac-config.cluster-role-bindings."cluster-role-bindings".labels]` [.description] -- -The transport to use. +Labels to add into the RoleBinding resource. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_REMOTE_DEBUG_TRANSPORT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__LABELS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_REMOTE_DEBUG_TRANSPORT+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__LABELS+++` endif::add-copy-button-to-env-var[] ---|string -|`dt_socket` +--|`Map` +| -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.remote-debug.suspend]]`link:#quarkus-kubernetes_quarkus.openshift.remote-debug.suspend[quarkus.openshift.remote-debug.suspend]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-rbac-config.cluster-role-bindings.-cluster-role-bindings-.role-name]]`link:#quarkus-kubernetes_quarkus.openshift.get-rbac-config.cluster-role-bindings.-cluster-role-bindings-.role-name[quarkus.openshift.get-rbac-config.cluster-role-bindings."cluster-role-bindings".role-name]` [.description] -- -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. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_REMOTE_DEBUG_SUSPEND+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__ROLE_NAME+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_REMOTE_DEBUG_SUSPEND+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__ROLE_NAME+++` endif::add-copy-button-to-env-var[] --|string -|`n` +|required icon:exclamation-circle[title=Configuration property is required] -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.remote-debug.address-port]]`link:#quarkus-kubernetes_quarkus.openshift.remote-debug.address-port[quarkus.openshift.remote-debug.address-port]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-rbac-config.cluster-role-bindings.-cluster-role-bindings-.subjects.-subjects-.name]]`link:#quarkus-kubernetes_quarkus.openshift.get-rbac-config.cluster-role-bindings.-cluster-role-bindings-.subjects.-subjects-.name[quarkus.openshift.get-rbac-config.cluster-role-bindings."cluster-role-bindings".subjects."subjects".name]` [.description] -- -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. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_REMOTE_DEBUG_ADDRESS_PORT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__SUBJECTS__SUBJECTS__NAME+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_REMOTE_DEBUG_ADDRESS_PORT+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__SUBJECTS__SUBJECTS__NAME+++` endif::add-copy-button-to-env-var[] ---|int -|`5005` +--|string +| -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.deploy]]`link:#quarkus-kubernetes_quarkus.openshift.deploy[quarkus.openshift.deploy]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-rbac-config.cluster-role-bindings.-cluster-role-bindings-.subjects.-subjects-.kind]]`link:#quarkus-kubernetes_quarkus.openshift.get-rbac-config.cluster-role-bindings.-cluster-role-bindings-.subjects.-subjects-.kind[quarkus.openshift.get-rbac-config.cluster-role-bindings."cluster-role-bindings".subjects."subjects".kind]` [.description] -- -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. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_DEPLOY+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__SUBJECTS__SUBJECTS__KIND+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_DEPLOY+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__SUBJECTS__SUBJECTS__KIND+++` endif::add-copy-button-to-env-var[] ---|boolean -|`false` +--|string +|`ServiceAccount` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.deploy-strategy]]`link:#quarkus-kubernetes_quarkus.openshift.deploy-strategy[quarkus.openshift.deploy-strategy]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-rbac-config.cluster-role-bindings.-cluster-role-bindings-.subjects.-subjects-.api-group]]`link:#quarkus-kubernetes_quarkus.openshift.get-rbac-config.cluster-role-bindings.-cluster-role-bindings-.subjects.-subjects-.api-group[quarkus.openshift.get-rbac-config.cluster-role-bindings."cluster-role-bindings".subjects."subjects".api-group]` [.description] -- -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. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_DEPLOY_STRATEGY+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__SUBJECTS__SUBJECTS__API_GROUP+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_DEPLOY_STRATEGY+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__SUBJECTS__SUBJECTS__API_GROUP+++` endif::add-copy-button-to-env-var[] --- a| -`create-or-update`, `create`, `replace`, `server-side-apply` -|`create-or-update` +--|string +| -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.idempotent]]`link:#quarkus-kubernetes_quarkus.openshift.idempotent[quarkus.openshift.idempotent]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-rbac-config.cluster-role-bindings.-cluster-role-bindings-.subjects.-subjects-.namespace]]`link:#quarkus-kubernetes_quarkus.openshift.get-rbac-config.cluster-role-bindings.-cluster-role-bindings-.subjects.-subjects-.namespace[quarkus.openshift.get-rbac-config.cluster-role-bindings."cluster-role-bindings".subjects."subjects".namespace]` [.description] -- -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. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_IDEMPOTENT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__SUBJECTS__SUBJECTS__NAMESPACE+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_IDEMPOTENT+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__SUBJECTS__SUBJECTS__NAMESPACE+++` endif::add-copy-button-to-env-var[] ---|boolean -|`false` +--|string +| a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.labels-labels]]`link:#quarkus-kubernetes_quarkus.openshift.labels-labels[quarkus.openshift.labels]` @@ -35155,6 +49798,132 @@ endif::add-copy-button-to-env-var[] |`false` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.init-containers.-init-containers-.get-env.secrets]]`link:#quarkus-kubernetes_quarkus.openshift.init-containers.-init-containers-.get-env.secrets[quarkus.openshift.init-containers."init-containers".get-env.secrets]` + +[.description] +-- +The optional list of Secret names to load environment variables from. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_INIT_CONTAINERS__INIT_CONTAINERS__GET_ENV_SECRETS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_INIT_CONTAINERS__INIT_CONTAINERS__GET_ENV_SECRETS+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.init-containers.-init-containers-.get-env.configmaps]]`link:#quarkus-kubernetes_quarkus.openshift.init-containers.-init-containers-.get-env.configmaps[quarkus.openshift.init-containers."init-containers".get-env.configmaps]` + +[.description] +-- +The optional list of ConfigMap names to load environment variables from. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_INIT_CONTAINERS__INIT_CONTAINERS__GET_ENV_CONFIGMAPS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_INIT_CONTAINERS__INIT_CONTAINERS__GET_ENV_CONFIGMAPS+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.init-containers.-init-containers-.get-env.fields-fields]]`link:#quarkus-kubernetes_quarkus.openshift.init-containers.-init-containers-.get-env.fields-fields[quarkus.openshift.init-containers."init-containers".get-env.fields]` + +[.description] +-- +The map associating environment variable names to their associated field references they take their value from. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_INIT_CONTAINERS__INIT_CONTAINERS__GET_ENV_FIELDS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_INIT_CONTAINERS__INIT_CONTAINERS__GET_ENV_FIELDS+++` +endif::add-copy-button-to-env-var[] +--|`Map` +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.init-containers.-init-containers-.get-env.vars-vars]]`link:#quarkus-kubernetes_quarkus.openshift.init-containers.-init-containers-.get-env.vars-vars[quarkus.openshift.init-containers."init-containers".get-env.vars]` + +[.description] +-- +The map associating environment name to its associated value. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_INIT_CONTAINERS__INIT_CONTAINERS__GET_ENV_VARS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_INIT_CONTAINERS__INIT_CONTAINERS__GET_ENV_VARS+++` +endif::add-copy-button-to-env-var[] +--|`Map>` +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.init-containers.-init-containers-.get-env.mapping.-mapping-.from-secret]]`link:#quarkus-kubernetes_quarkus.openshift.init-containers.-init-containers-.get-env.mapping.-mapping-.from-secret[quarkus.openshift.init-containers."init-containers".get-env.mapping."mapping".from-secret]` + +[.description] +-- +The optional name of the Secret from which a value is to be extracted. Mutually exclusive with `from-configmap`. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_INIT_CONTAINERS__INIT_CONTAINERS__GET_ENV_MAPPING__MAPPING__FROM_SECRET+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_INIT_CONTAINERS__INIT_CONTAINERS__GET_ENV_MAPPING__MAPPING__FROM_SECRET+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.init-containers.-init-containers-.get-env.mapping.-mapping-.from-configmap]]`link:#quarkus-kubernetes_quarkus.openshift.init-containers.-init-containers-.get-env.mapping.-mapping-.from-configmap[quarkus.openshift.init-containers."init-containers".get-env.mapping."mapping".from-configmap]` + +[.description] +-- +The optional name of the ConfigMap from which a value is to be extracted. Mutually exclusive with `from-secret`. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_INIT_CONTAINERS__INIT_CONTAINERS__GET_ENV_MAPPING__MAPPING__FROM_CONFIGMAP+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_INIT_CONTAINERS__INIT_CONTAINERS__GET_ENV_MAPPING__MAPPING__FROM_CONFIGMAP+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.init-containers.-init-containers-.get-env.mapping.-mapping-.with-key]]`link:#quarkus-kubernetes_quarkus.openshift.init-containers.-init-containers-.get-env.mapping.-mapping-.with-key[quarkus.openshift.init-containers."init-containers".get-env.mapping."mapping".with-key]` + +[.description] +-- +The key identifying the field from which the value is extracted. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_INIT_CONTAINERS__INIT_CONTAINERS__GET_ENV_MAPPING__MAPPING__WITH_KEY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_INIT_CONTAINERS__INIT_CONTAINERS__GET_ENV_MAPPING__MAPPING__WITH_KEY+++` +endif::add-copy-button-to-env-var[] +--|string +|required icon:exclamation-circle[title=Configuration property is required] + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.init-containers.-init-containers-.get-target-platform-name]]`link:#quarkus-kubernetes_quarkus.openshift.init-containers.-init-containers-.get-target-platform-name[quarkus.openshift.init-containers."init-containers".get-target-platform-name]` + +[.description] +-- +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_INIT_CONTAINERS__INIT_CONTAINERS__GET_TARGET_PLATFORM_NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_INIT_CONTAINERS__INIT_CONTAINERS__GET_TARGET_PLATFORM_NAME+++` +endif::add-copy-button-to-env-var[] +--|string +|required icon:exclamation-circle[title=Configuration property is required] + + a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.init-containers.-init-containers-.image]]`link:#quarkus-kubernetes_quarkus.openshift.init-containers.-init-containers-.image[quarkus.openshift.init-containers."init-containers".image]` [.description] @@ -36041,6 +50810,132 @@ endif::add-copy-button-to-env-var[] |required icon:exclamation-circle[title=Configuration property is required] +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.sidecars.-sidecars-.get-env.secrets]]`link:#quarkus-kubernetes_quarkus.openshift.sidecars.-sidecars-.get-env.secrets[quarkus.openshift.sidecars."sidecars".get-env.secrets]` + +[.description] +-- +The optional list of Secret names to load environment variables from. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__GET_ENV_SECRETS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__GET_ENV_SECRETS+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.sidecars.-sidecars-.get-env.configmaps]]`link:#quarkus-kubernetes_quarkus.openshift.sidecars.-sidecars-.get-env.configmaps[quarkus.openshift.sidecars."sidecars".get-env.configmaps]` + +[.description] +-- +The optional list of ConfigMap names to load environment variables from. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__GET_ENV_CONFIGMAPS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__GET_ENV_CONFIGMAPS+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.sidecars.-sidecars-.get-env.fields-fields]]`link:#quarkus-kubernetes_quarkus.openshift.sidecars.-sidecars-.get-env.fields-fields[quarkus.openshift.sidecars."sidecars".get-env.fields]` + +[.description] +-- +The map associating environment variable names to their associated field references they take their value from. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__GET_ENV_FIELDS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__GET_ENV_FIELDS+++` +endif::add-copy-button-to-env-var[] +--|`Map` +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.sidecars.-sidecars-.get-env.vars-vars]]`link:#quarkus-kubernetes_quarkus.openshift.sidecars.-sidecars-.get-env.vars-vars[quarkus.openshift.sidecars."sidecars".get-env.vars]` + +[.description] +-- +The map associating environment name to its associated value. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__GET_ENV_VARS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__GET_ENV_VARS+++` +endif::add-copy-button-to-env-var[] +--|`Map>` +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.sidecars.-sidecars-.get-env.mapping.-mapping-.from-secret]]`link:#quarkus-kubernetes_quarkus.openshift.sidecars.-sidecars-.get-env.mapping.-mapping-.from-secret[quarkus.openshift.sidecars."sidecars".get-env.mapping."mapping".from-secret]` + +[.description] +-- +The optional name of the Secret from which a value is to be extracted. Mutually exclusive with `from-configmap`. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__GET_ENV_MAPPING__MAPPING__FROM_SECRET+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__GET_ENV_MAPPING__MAPPING__FROM_SECRET+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.sidecars.-sidecars-.get-env.mapping.-mapping-.from-configmap]]`link:#quarkus-kubernetes_quarkus.openshift.sidecars.-sidecars-.get-env.mapping.-mapping-.from-configmap[quarkus.openshift.sidecars."sidecars".get-env.mapping."mapping".from-configmap]` + +[.description] +-- +The optional name of the ConfigMap from which a value is to be extracted. Mutually exclusive with `from-secret`. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__GET_ENV_MAPPING__MAPPING__FROM_CONFIGMAP+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__GET_ENV_MAPPING__MAPPING__FROM_CONFIGMAP+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.sidecars.-sidecars-.get-env.mapping.-mapping-.with-key]]`link:#quarkus-kubernetes_quarkus.openshift.sidecars.-sidecars-.get-env.mapping.-mapping-.with-key[quarkus.openshift.sidecars."sidecars".get-env.mapping."mapping".with-key]` + +[.description] +-- +The key identifying the field from which the value is extracted. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__GET_ENV_MAPPING__MAPPING__WITH_KEY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__GET_ENV_MAPPING__MAPPING__WITH_KEY+++` +endif::add-copy-button-to-env-var[] +--|string +|required icon:exclamation-circle[title=Configuration property is required] + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.sidecars.-sidecars-.get-target-platform-name]]`link:#quarkus-kubernetes_quarkus.openshift.sidecars.-sidecars-.get-target-platform-name[quarkus.openshift.sidecars."sidecars".get-target-platform-name]` + +[.description] +-- +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__GET_TARGET_PLATFORM_NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__GET_TARGET_PLATFORM_NAME+++` +endif::add-copy-button-to-env-var[] +--|string +|required icon:exclamation-circle[title=Configuration property is required] + + a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.sidecars.-sidecars-.image]]`link:#quarkus-kubernetes_quarkus.openshift.sidecars.-sidecars-.image[quarkus.openshift.sidecars."sidecars".image]` [.description] @@ -41452,6 +56347,20 @@ endif::add-copy-button-to-env-var[] |`true` +a|icon:lock[title=Fixed at build time] [[quarkus-micrometer_quarkus.micrometer.binder.http-client.get-enabled]]`link:#quarkus-micrometer_quarkus.micrometer.binder.http-client.get-enabled[quarkus.micrometer.binder.http-client.get-enabled]` + +[.description] +-- +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_MICROMETER_BINDER_HTTP_CLIENT_GET_ENABLED+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_MICROMETER_BINDER_HTTP_CLIENT_GET_ENABLED+++` +endif::add-copy-button-to-env-var[] +--|boolean +| + + a|icon:lock[title=Fixed at build time] [[quarkus-micrometer_quarkus.micrometer.binder.http-client.enabled]]`link:#quarkus-micrometer_quarkus.micrometer.binder.http-client.enabled[quarkus.micrometer.binder.http-client.enabled]` [.description] @@ -41470,6 +56379,20 @@ endif::add-copy-button-to-env-var[] | +a|icon:lock[title=Fixed at build time] [[quarkus-micrometer_quarkus.micrometer.binder.http-server.get-enabled]]`link:#quarkus-micrometer_quarkus.micrometer.binder.http-server.get-enabled[quarkus.micrometer.binder.http-server.get-enabled]` + +[.description] +-- +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_MICROMETER_BINDER_HTTP_SERVER_GET_ENABLED+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_MICROMETER_BINDER_HTTP_SERVER_GET_ENABLED+++` +endif::add-copy-button-to-env-var[] +--|boolean +| + + a|icon:lock[title=Fixed at build time] [[quarkus-micrometer_quarkus.micrometer.binder.http-server.enabled]]`link:#quarkus-micrometer_quarkus.micrometer.binder.http-server.enabled[quarkus.micrometer.binder.http-server.enabled]` [.description] @@ -41506,6 +56429,20 @@ endif::add-copy-button-to-env-var[] | +a|icon:lock[title=Fixed at build time] [[quarkus-micrometer_quarkus.micrometer.binder.kafka.get-enabled]]`link:#quarkus-micrometer_quarkus.micrometer.binder.kafka.get-enabled[quarkus.micrometer.binder.kafka.get-enabled]` + +[.description] +-- +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_MICROMETER_BINDER_KAFKA_GET_ENABLED+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_MICROMETER_BINDER_KAFKA_GET_ENABLED+++` +endif::add-copy-button-to-env-var[] +--|boolean +| + + a|icon:lock[title=Fixed at build time] [[quarkus-micrometer_quarkus.micrometer.binder.kafka.enabled]]`link:#quarkus-micrometer_quarkus.micrometer.binder.kafka.enabled[quarkus.micrometer.binder.kafka.enabled]` [.description] @@ -41524,6 +56461,20 @@ endif::add-copy-button-to-env-var[] | +a|icon:lock[title=Fixed at build time] [[quarkus-micrometer_quarkus.micrometer.binder.redis.get-enabled]]`link:#quarkus-micrometer_quarkus.micrometer.binder.redis.get-enabled[quarkus.micrometer.binder.redis.get-enabled]` + +[.description] +-- +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_MICROMETER_BINDER_REDIS_GET_ENABLED+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_MICROMETER_BINDER_REDIS_GET_ENABLED+++` +endif::add-copy-button-to-env-var[] +--|boolean +| + + a|icon:lock[title=Fixed at build time] [[quarkus-micrometer_quarkus.micrometer.binder.redis.enabled]]`link:#quarkus-micrometer_quarkus.micrometer.binder.redis.enabled[quarkus.micrometer.binder.redis.enabled]` [.description] @@ -41542,6 +56493,20 @@ endif::add-copy-button-to-env-var[] | +a|icon:lock[title=Fixed at build time] [[quarkus-micrometer_quarkus.micrometer.binder.grpc-server.get-enabled]]`link:#quarkus-micrometer_quarkus.micrometer.binder.grpc-server.get-enabled[quarkus.micrometer.binder.grpc-server.get-enabled]` + +[.description] +-- +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_MICROMETER_BINDER_GRPC_SERVER_GET_ENABLED+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_MICROMETER_BINDER_GRPC_SERVER_GET_ENABLED+++` +endif::add-copy-button-to-env-var[] +--|boolean +| + + a|icon:lock[title=Fixed at build time] [[quarkus-micrometer_quarkus.micrometer.binder.grpc-server.enabled]]`link:#quarkus-micrometer_quarkus.micrometer.binder.grpc-server.enabled[quarkus.micrometer.binder.grpc-server.enabled]` [.description] @@ -41560,6 +56525,20 @@ endif::add-copy-button-to-env-var[] | +a|icon:lock[title=Fixed at build time] [[quarkus-micrometer_quarkus.micrometer.binder.grpc-client.get-enabled]]`link:#quarkus-micrometer_quarkus.micrometer.binder.grpc-client.get-enabled[quarkus.micrometer.binder.grpc-client.get-enabled]` + +[.description] +-- +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_MICROMETER_BINDER_GRPC_CLIENT_GET_ENABLED+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_MICROMETER_BINDER_GRPC_CLIENT_GET_ENABLED+++` +endif::add-copy-button-to-env-var[] +--|boolean +| + + a|icon:lock[title=Fixed at build time] [[quarkus-micrometer_quarkus.micrometer.binder.grpc-client.enabled]]`link:#quarkus-micrometer_quarkus.micrometer.binder.grpc-client.enabled[quarkus.micrometer.binder.grpc-client.enabled]` [.description] @@ -41578,6 +56557,20 @@ endif::add-copy-button-to-env-var[] | +a|icon:lock[title=Fixed at build time] [[quarkus-micrometer_quarkus.micrometer.binder.mp-metrics.get-enabled]]`link:#quarkus-micrometer_quarkus.micrometer.binder.mp-metrics.get-enabled[quarkus.micrometer.binder.mp-metrics.get-enabled]` + +[.description] +-- +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_MICROMETER_BINDER_MP_METRICS_GET_ENABLED+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_MICROMETER_BINDER_MP_METRICS_GET_ENABLED+++` +endif::add-copy-button-to-env-var[] +--|boolean +| + + a|icon:lock[title=Fixed at build time] [[quarkus-micrometer_quarkus.micrometer.binder.mp-metrics.enabled]]`link:#quarkus-micrometer_quarkus.micrometer.binder.mp-metrics.enabled[quarkus.micrometer.binder.mp-metrics.enabled]` [.description] @@ -41627,6 +56620,20 @@ endif::add-copy-button-to-env-var[] | +a|icon:lock[title=Fixed at build time] [[quarkus-micrometer_quarkus.micrometer.binder.vertx.get-enabled]]`link:#quarkus-micrometer_quarkus.micrometer.binder.vertx.get-enabled[quarkus.micrometer.binder.vertx.get-enabled]` + +[.description] +-- +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_MICROMETER_BINDER_VERTX_GET_ENABLED+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_MICROMETER_BINDER_VERTX_GET_ENABLED+++` +endif::add-copy-button-to-env-var[] +--|boolean +| + + a|icon:lock[title=Fixed at build time] [[quarkus-micrometer_quarkus.micrometer.binder.vertx.enabled]]`link:#quarkus-micrometer_quarkus.micrometer.binder.vertx.enabled[quarkus.micrometer.binder.vertx.enabled]` [.description] @@ -41645,6 +56652,20 @@ endif::add-copy-button-to-env-var[] | +a|icon:lock[title=Fixed at build time] [[quarkus-micrometer_quarkus.micrometer.export.json.get-enabled]]`link:#quarkus-micrometer_quarkus.micrometer.export.json.get-enabled[quarkus.micrometer.export.json.get-enabled]` + +[.description] +-- +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_MICROMETER_EXPORT_JSON_GET_ENABLED+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_MICROMETER_EXPORT_JSON_GET_ENABLED+++` +endif::add-copy-button-to-env-var[] +--|boolean +| + + a|icon:lock[title=Fixed at build time] [[quarkus-micrometer_quarkus.micrometer.export.json.enabled]]`link:#quarkus-micrometer_quarkus.micrometer.export.json.enabled[quarkus.micrometer.export.json.enabled]` [.description] @@ -41710,6 +56731,20 @@ endif::add-copy-button-to-env-var[] |`P3D` +a|icon:lock[title=Fixed at build time] [[quarkus-micrometer_quarkus.micrometer.export.prometheus.get-enabled]]`link:#quarkus-micrometer_quarkus.micrometer.export.prometheus.get-enabled[quarkus.micrometer.export.prometheus.get-enabled]` + +[.description] +-- +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_MICROMETER_EXPORT_PROMETHEUS_GET_ENABLED+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_MICROMETER_EXPORT_PROMETHEUS_GET_ENABLED+++` +endif::add-copy-button-to-env-var[] +--|boolean +| + + a|icon:lock[title=Fixed at build time] [[quarkus-micrometer_quarkus.micrometer.export.prometheus.enabled]]`link:#quarkus-micrometer_quarkus.micrometer.export.prometheus.enabled[quarkus.micrometer.export.prometheus.enabled]` [.description] @@ -45156,6 +60191,72 @@ endif::add-copy-button-to-env-var[] | +a| [[quarkus-oidc_quarkus.oidc.logout.backchannel.token-cache-size]]`link:#quarkus-oidc_quarkus.oidc.logout.backchannel.token-cache-size[quarkus.oidc.logout.backchannel.token-cache-size]` + +[.description] +-- +Maximum number of logout tokens that can be cached before they are matched against ID tokens stored in session cookies. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OIDC_LOGOUT_BACKCHANNEL_TOKEN_CACHE_SIZE+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OIDC_LOGOUT_BACKCHANNEL_TOKEN_CACHE_SIZE+++` +endif::add-copy-button-to-env-var[] +--|int +|`10` + + +a| [[quarkus-oidc_quarkus.oidc.logout.backchannel.token-cache-time-to-live]]`link:#quarkus-oidc_quarkus.oidc.logout.backchannel.token-cache-time-to-live[quarkus.oidc.logout.backchannel.token-cache-time-to-live]` + +[.description] +-- +Number of minutes a logout token can be cached for. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OIDC_LOGOUT_BACKCHANNEL_TOKEN_CACHE_TIME_TO_LIVE+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OIDC_LOGOUT_BACKCHANNEL_TOKEN_CACHE_TIME_TO_LIVE+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`10M` + + +a| [[quarkus-oidc_quarkus.oidc.logout.backchannel.clean-up-timer-interval]]`link:#quarkus-oidc_quarkus.oidc.logout.backchannel.clean-up-timer-interval[quarkus.oidc.logout.backchannel.clean-up-timer-interval]` + +[.description] +-- +Token cache timer interval. If this property is set then a timer will check and remove the stale entries periodically. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OIDC_LOGOUT_BACKCHANNEL_CLEAN_UP_TIMER_INTERVAL+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OIDC_LOGOUT_BACKCHANNEL_CLEAN_UP_TIMER_INTERVAL+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +| + + +a| [[quarkus-oidc_quarkus.oidc.logout.backchannel.logout-token-key]]`link:#quarkus-oidc_quarkus.oidc.logout.backchannel.logout-token-key[quarkus.oidc.logout.backchannel.logout-token-key]` + +[.description] +-- +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. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OIDC_LOGOUT_BACKCHANNEL_LOGOUT_TOKEN_KEY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OIDC_LOGOUT_BACKCHANNEL_LOGOUT_TOKEN_KEY+++` +endif::add-copy-button-to-env-var[] +--|string +|`sub` + + a| [[quarkus-oidc_quarkus.oidc.logout.frontchannel.path]]`link:#quarkus-oidc_quarkus.oidc.logout.frontchannel.path[quarkus.oidc.logout.frontchannel.path]` [.description] @@ -45548,7 +60649,13 @@ a| [[quarkus-oidc_quarkus.oidc.authentication.pkce-secret]]`link:#quarkus-oidc_q [.description] -- -Secret which will be used to encrypt a Proof Key for Code Exchange (PKCE) code verifier in the code flow state. This secret must be set if PKCE is required but no client secret is set. The length of the secret which will be used to encrypt the code verifier must be 32 characters long. +Secret which will be used to encrypt a Proof Key for Code Exchange (PKCE) code verifier in the code flow state. This secret should be at least 32 characters long. + +If this secret is not set, the client secret configured with either `quarkus.oidc.credentials.secret` or `quarkus.oidc.credentials.client-secret.value` will be checked. Finally, `quarkus.oidc.credentials.jwt.secret` which can be used for `client_jwt_secret` authentication will be checked. Client secret will not be used as a PKCE code verifier encryption secret if it is less than 32 characters long. + +The secret will be auto-generated if it remains uninitialized after checking all of these properties. + +Error will be reported if the secret length is less than 16 characters. ifdef::add-copy-button-to-env-var[] Environment variable: env_var_with_copy_button:+++QUARKUS_OIDC_AUTHENTICATION_PKCE_SECRET+++[] @@ -47168,6 +62275,72 @@ endif::add-copy-button-to-env-var[] | +a| [[quarkus-oidc_quarkus.oidc.-tenant-.logout.backchannel.token-cache-size]]`link:#quarkus-oidc_quarkus.oidc.-tenant-.logout.backchannel.token-cache-size[quarkus.oidc."tenant".logout.backchannel.token-cache-size]` + +[.description] +-- +Maximum number of logout tokens that can be cached before they are matched against ID tokens stored in session cookies. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OIDC__TENANT__LOGOUT_BACKCHANNEL_TOKEN_CACHE_SIZE+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OIDC__TENANT__LOGOUT_BACKCHANNEL_TOKEN_CACHE_SIZE+++` +endif::add-copy-button-to-env-var[] +--|int +|`10` + + +a| [[quarkus-oidc_quarkus.oidc.-tenant-.logout.backchannel.token-cache-time-to-live]]`link:#quarkus-oidc_quarkus.oidc.-tenant-.logout.backchannel.token-cache-time-to-live[quarkus.oidc."tenant".logout.backchannel.token-cache-time-to-live]` + +[.description] +-- +Number of minutes a logout token can be cached for. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OIDC__TENANT__LOGOUT_BACKCHANNEL_TOKEN_CACHE_TIME_TO_LIVE+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OIDC__TENANT__LOGOUT_BACKCHANNEL_TOKEN_CACHE_TIME_TO_LIVE+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`10M` + + +a| [[quarkus-oidc_quarkus.oidc.-tenant-.logout.backchannel.clean-up-timer-interval]]`link:#quarkus-oidc_quarkus.oidc.-tenant-.logout.backchannel.clean-up-timer-interval[quarkus.oidc."tenant".logout.backchannel.clean-up-timer-interval]` + +[.description] +-- +Token cache timer interval. If this property is set then a timer will check and remove the stale entries periodically. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OIDC__TENANT__LOGOUT_BACKCHANNEL_CLEAN_UP_TIMER_INTERVAL+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OIDC__TENANT__LOGOUT_BACKCHANNEL_CLEAN_UP_TIMER_INTERVAL+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +| + + +a| [[quarkus-oidc_quarkus.oidc.-tenant-.logout.backchannel.logout-token-key]]`link:#quarkus-oidc_quarkus.oidc.-tenant-.logout.backchannel.logout-token-key[quarkus.oidc."tenant".logout.backchannel.logout-token-key]` + +[.description] +-- +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. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OIDC__TENANT__LOGOUT_BACKCHANNEL_LOGOUT_TOKEN_KEY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OIDC__TENANT__LOGOUT_BACKCHANNEL_LOGOUT_TOKEN_KEY+++` +endif::add-copy-button-to-env-var[] +--|string +|`sub` + + a| [[quarkus-oidc_quarkus.oidc.-tenant-.logout.frontchannel.path]]`link:#quarkus-oidc_quarkus.oidc.-tenant-.logout.frontchannel.path[quarkus.oidc."tenant".logout.frontchannel.path]` [.description] @@ -47576,7 +62749,13 @@ a| [[quarkus-oidc_quarkus.oidc.-tenant-.authentication.pkce-secret]]`link:#quark [.description] -- -Secret which will be used to encrypt a Proof Key for Code Exchange (PKCE) code verifier in the code flow state. This secret must be set if PKCE is required but no client secret is set. The length of the secret which will be used to encrypt the code verifier must be 32 characters long. +Secret which will be used to encrypt a Proof Key for Code Exchange (PKCE) code verifier in the code flow state. This secret should be at least 32 characters long. + +If this secret is not set, the client secret configured with either `quarkus.oidc.credentials.secret` or `quarkus.oidc.credentials.client-secret.value` will be checked. Finally, `quarkus.oidc.credentials.jwt.secret` which can be used for `client_jwt_secret` authentication will be checked. Client secret will not be used as a PKCE code verifier encryption secret if it is less than 32 characters long. + +The secret will be auto-generated if it remains uninitialized after checking all of these properties. + +Error will be reported if the secret length is less than 16 characters. ifdef::add-copy-button-to-env-var[] Environment variable: env_var_with_copy_button:+++QUARKUS_OIDC__TENANT__AUTHENTICATION_PKCE_SECRET+++[] @@ -51346,7 +66525,8 @@ endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] Environment variable: `+++QUARKUS_NATIVE_FILE_ENCODING+++` endif::add-copy-button-to-env-var[] ---|String +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + |`UTF-8` @@ -54492,7 +69672,8 @@ endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] Environment variable: `+++QUARKUS_SPRING_CLOUD_CONFIG_CONNECTION_TIMEOUT+++` endif::add-copy-button-to-env-var[] ---|Duration +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] |`10S` @@ -54510,7 +69691,8 @@ endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] Environment variable: `+++QUARKUS_SPRING_CLOUD_CONFIG_READ_TIMEOUT+++` endif::add-copy-button-to-env-var[] ---|Duration +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] |`60S` @@ -62656,6 +77838,22 @@ endif::add-copy-button-to-env-var[] | +a|icon:lock[title=Fixed at build time] [[quarkus-smallrye-health_quarkus.smallrye-health.management.enabled]]`link:#quarkus-smallrye-health_quarkus.smallrye-health.management.enabled[quarkus.smallrye-health.management.enabled]` + +[.description] +-- +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 + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_SMALLRYE_HEALTH_MANAGEMENT_ENABLED+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_SMALLRYE_HEALTH_MANAGEMENT_ENABLED+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`true` + + a| [[quarkus-smallrye-health_quarkus.smallrye-health.ui.enable]]`link:#quarkus-smallrye-health_quarkus.smallrye-health.ui.enable[quarkus.smallrye-health.ui.enable]` [.description] @@ -62950,6 +78148,22 @@ endif::add-copy-button-to-env-var[] |`false` +a|icon:lock[title=Fixed at build time] [[quarkus-smallrye-openapi_quarkus.smallrye-openapi.management.enabled]]`link:#quarkus-smallrye-openapi_quarkus.smallrye-openapi.management.enabled[quarkus.smallrye-openapi.management.enabled]` + +[.description] +-- +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 + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_SMALLRYE_OPENAPI_MANAGEMENT_ENABLED+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_SMALLRYE_OPENAPI_MANAGEMENT_ENABLED+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`true` + + a|icon:lock[title=Fixed at build time] [[quarkus-smallrye-openapi_quarkus.smallrye-openapi.additional-docs-directory]]`link:#quarkus-smallrye-openapi_quarkus.smallrye-openapi.additional-docs-directory[quarkus.smallrye-openapi.additional-docs-directory]` [.description] @@ -65395,6 +80609,20 @@ endif::add-copy-button-to-env-var[] |`false` +a| [[quarkus-grpc_quarkus.grpc.clients.-client-name-.xds.is-enabled]]`link:#quarkus-grpc_quarkus.grpc.clients.-client-name-.xds.is-enabled[quarkus.grpc.clients."client-name".xds.is-enabled]` + +[.description] +-- +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_GRPC_CLIENTS__CLIENT_NAME__XDS_IS_ENABLED+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_GRPC_CLIENTS__CLIENT_NAME__XDS_IS_ENABLED+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + a| [[quarkus-grpc_quarkus.grpc.clients.-client-name-.xds.enabled]]`link:#quarkus-grpc_quarkus.grpc.clients.-client-name-.xds.enabled[quarkus.grpc.clients."client-name".xds.enabled]` [.description] @@ -65443,6 +80671,20 @@ endif::add-copy-button-to-env-var[] | +a| [[quarkus-grpc_quarkus.grpc.clients.-client-name-.in-process.is-enabled]]`link:#quarkus-grpc_quarkus.grpc.clients.-client-name-.in-process.is-enabled[quarkus.grpc.clients."client-name".in-process.is-enabled]` + +[.description] +-- +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_GRPC_CLIENTS__CLIENT_NAME__IN_PROCESS_IS_ENABLED+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_GRPC_CLIENTS__CLIENT_NAME__IN_PROCESS_IS_ENABLED+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + a| [[quarkus-grpc_quarkus.grpc.clients.-client-name-.in-process.enabled]]`link:#quarkus-grpc_quarkus.grpc.clients.-client-name-.in-process.enabled[quarkus.grpc.clients."client-name".in-process.enabled]` [.description] @@ -65998,6 +81240,20 @@ endif::add-copy-button-to-env-var[] |`true` +a| [[quarkus-grpc_quarkus.grpc.server.xds.is-enabled]]`link:#quarkus-grpc_quarkus.grpc.server.xds.is-enabled[quarkus.grpc.server.xds.is-enabled]` + +[.description] +-- +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_GRPC_SERVER_XDS_IS_ENABLED+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_GRPC_SERVER_XDS_IS_ENABLED+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + a| [[quarkus-grpc_quarkus.grpc.server.xds.enabled]]`link:#quarkus-grpc_quarkus.grpc.server.xds.enabled[quarkus.grpc.server.xds.enabled]` [.description] @@ -66030,6 +81286,20 @@ endif::add-copy-button-to-env-var[] |`false` +a| [[quarkus-grpc_quarkus.grpc.server.in-process.is-enabled]]`link:#quarkus-grpc_quarkus.grpc.server.in-process.is-enabled[quarkus.grpc.server.in-process.is-enabled]` + +[.description] +-- +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_GRPC_SERVER_IN_PROCESS_IS_ENABLED+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_GRPC_SERVER_IN_PROCESS_IS_ENABLED+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + a| [[quarkus-grpc_quarkus.grpc.server.in-process.enabled]]`link:#quarkus-grpc_quarkus.grpc.server.in-process.enabled[quarkus.grpc.server.in-process.enabled]` [.description] @@ -66243,7 +81513,9 @@ a| [[quarkus-grpc_quarkus.grpc.server.ssl.trust-store]]`link:#quarkus-grpc_quark [.description] -- -An optional trust store which holds the certificate information of the certificates to trust The trust store can be either on classpath or an external file. +An optional trust store which holds the certificate information of the certificates to trust + +The trust store can be either on classpath or an external file. ifdef::add-copy-button-to-env-var[] Environment variable: env_var_with_copy_button:+++QUARKUS_GRPC_SERVER_SSL_TRUST_STORE+++[] @@ -66307,7 +81579,11 @@ a| [[quarkus-grpc_quarkus.grpc.server.ssl.protocols]]`link:#quarkus-grpc_quarkus [.description] -- -The list of protocols to explicitly enable. +Sets the ordered list of enabled SSL/TLS protocols. + +If not set, it defaults to `"TLSv1.3, TLSv1.2"`. The following list of protocols are supported: `TLSv1, TLSv1.1, TLSv1.2, TLSv1.3`. To only enable `TLSv1.3`, set the value to `to "TLSv1.3"`. + +Note that setting an empty list, and enabling SSL/TLS is invalid. You must at least have one protocol. ifdef::add-copy-button-to-env-var[] Environment variable: env_var_with_copy_button:+++QUARKUS_GRPC_SERVER_SSL_PROTOCOLS+++[] diff --git a/_generated-doc/latest/config/quarkus-container-image-jib.adoc b/_generated-doc/latest/config/quarkus-container-image-jib.adoc index 071e3f1780..a39eff898f 100644 --- a/_generated-doc/latest/config/quarkus-container-image-jib.adoc +++ b/_generated-doc/latest/config/quarkus-container-image-jib.adoc @@ -14,7 +14,7 @@ a|icon:lock[title=Fixed at build time] [[quarkus-container-image-jib_quarkus.jib [.description] -- -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.16` is used as the default. Otherwise `registry.access.redhat.com/ubi8/openjdk-11-runtime:1.16` is used as the default. +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. ifdef::add-copy-button-to-env-var[] Environment variable: env_var_with_copy_button:+++QUARKUS_JIB_BASE_JVM_IMAGE+++[] diff --git a/_generated-doc/latest/config/quarkus-core.adoc b/_generated-doc/latest/config/quarkus-core.adoc index 6c49d68b97..1062294fa2 100644 --- a/_generated-doc/latest/config/quarkus-core.adoc +++ b/_generated-doc/latest/config/quarkus-core.adoc @@ -955,7 +955,8 @@ endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] Environment variable: `+++QUARKUS_NATIVE_FILE_ENCODING+++` endif::add-copy-button-to-env-var[] ---|String +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + |`UTF-8` diff --git a/_generated-doc/latest/config/quarkus-elytron-security-jdbc-general-config-items.adoc b/_generated-doc/latest/config/quarkus-elytron-security-jdbc-general-config-items.adoc index e1024bcc6e..53ed7a7da9 100644 --- a/_generated-doc/latest/config/quarkus-elytron-security-jdbc-general-config-items.adoc +++ b/_generated-doc/latest/config/quarkus-elytron-security-jdbc-general-config-items.adoc @@ -42,6 +42,20 @@ endif::add-copy-button-to-env-var[] | +a| [[quarkus-elytron-security-jdbc-general-config-items_quarkus.security.jdbc.principal-query.clear-password-mapper.to-password-key-mapper]]`link:#quarkus-elytron-security-jdbc-general-config-items_quarkus.security.jdbc.principal-query.clear-password-mapper.to-password-key-mapper[quarkus.security.jdbc.principal-query.clear-password-mapper.to-password-key-mapper]` + +[.description] +-- +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_SECURITY_JDBC_PRINCIPAL_QUERY_CLEAR_PASSWORD_MAPPER_TO_PASSWORD_KEY_MAPPER+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_SECURITY_JDBC_PRINCIPAL_QUERY_CLEAR_PASSWORD_MAPPER_TO_PASSWORD_KEY_MAPPER+++` +endif::add-copy-button-to-env-var[] +--|PasswordKeyMapper +|required icon:exclamation-circle[title=Configuration property is required] + + a| [[quarkus-elytron-security-jdbc-general-config-items_quarkus.security.jdbc.principal-query.clear-password-mapper.enabled]]`link:#quarkus-elytron-security-jdbc-general-config-items_quarkus.security.jdbc.principal-query.clear-password-mapper.enabled[quarkus.security.jdbc.principal-query.clear-password-mapper.enabled]` [.description] @@ -74,6 +88,20 @@ endif::add-copy-button-to-env-var[] |`1` +a| [[quarkus-elytron-security-jdbc-general-config-items_quarkus.security.jdbc.principal-query.bcrypt-password-mapper.to-password-key-mapper]]`link:#quarkus-elytron-security-jdbc-general-config-items_quarkus.security.jdbc.principal-query.bcrypt-password-mapper.to-password-key-mapper[quarkus.security.jdbc.principal-query.bcrypt-password-mapper.to-password-key-mapper]` + +[.description] +-- +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_SECURITY_JDBC_PRINCIPAL_QUERY_BCRYPT_PASSWORD_MAPPER_TO_PASSWORD_KEY_MAPPER+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_SECURITY_JDBC_PRINCIPAL_QUERY_BCRYPT_PASSWORD_MAPPER_TO_PASSWORD_KEY_MAPPER+++` +endif::add-copy-button-to-env-var[] +--|PasswordKeyMapper +|required icon:exclamation-circle[title=Configuration property is required] + + a| [[quarkus-elytron-security-jdbc-general-config-items_quarkus.security.jdbc.principal-query.bcrypt-password-mapper.enabled]]`link:#quarkus-elytron-security-jdbc-general-config-items_quarkus.security.jdbc.principal-query.bcrypt-password-mapper.enabled[quarkus.security.jdbc.principal-query.bcrypt-password-mapper.enabled]` [.description] @@ -268,6 +296,20 @@ endif::add-copy-button-to-env-var[] |required icon:exclamation-circle[title=Configuration property is required] +a| [[quarkus-elytron-security-jdbc-general-config-items_quarkus.security.jdbc.principal-query.-named-principal-queries-.clear-password-mapper.to-password-key-mapper]]`link:#quarkus-elytron-security-jdbc-general-config-items_quarkus.security.jdbc.principal-query.-named-principal-queries-.clear-password-mapper.to-password-key-mapper[quarkus.security.jdbc.principal-query."named-principal-queries".clear-password-mapper.to-password-key-mapper]` + +[.description] +-- +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_SECURITY_JDBC_PRINCIPAL_QUERY__NAMED_PRINCIPAL_QUERIES__CLEAR_PASSWORD_MAPPER_TO_PASSWORD_KEY_MAPPER+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_SECURITY_JDBC_PRINCIPAL_QUERY__NAMED_PRINCIPAL_QUERIES__CLEAR_PASSWORD_MAPPER_TO_PASSWORD_KEY_MAPPER+++` +endif::add-copy-button-to-env-var[] +--|PasswordKeyMapper +|required icon:exclamation-circle[title=Configuration property is required] + + a| [[quarkus-elytron-security-jdbc-general-config-items_quarkus.security.jdbc.principal-query.-named-principal-queries-.clear-password-mapper.enabled]]`link:#quarkus-elytron-security-jdbc-general-config-items_quarkus.security.jdbc.principal-query.-named-principal-queries-.clear-password-mapper.enabled[quarkus.security.jdbc.principal-query."named-principal-queries".clear-password-mapper.enabled]` [.description] @@ -300,6 +342,20 @@ endif::add-copy-button-to-env-var[] |`1` +a| [[quarkus-elytron-security-jdbc-general-config-items_quarkus.security.jdbc.principal-query.-named-principal-queries-.bcrypt-password-mapper.to-password-key-mapper]]`link:#quarkus-elytron-security-jdbc-general-config-items_quarkus.security.jdbc.principal-query.-named-principal-queries-.bcrypt-password-mapper.to-password-key-mapper[quarkus.security.jdbc.principal-query."named-principal-queries".bcrypt-password-mapper.to-password-key-mapper]` + +[.description] +-- +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_SECURITY_JDBC_PRINCIPAL_QUERY__NAMED_PRINCIPAL_QUERIES__BCRYPT_PASSWORD_MAPPER_TO_PASSWORD_KEY_MAPPER+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_SECURITY_JDBC_PRINCIPAL_QUERY__NAMED_PRINCIPAL_QUERIES__BCRYPT_PASSWORD_MAPPER_TO_PASSWORD_KEY_MAPPER+++` +endif::add-copy-button-to-env-var[] +--|PasswordKeyMapper +|required icon:exclamation-circle[title=Configuration property is required] + + a| [[quarkus-elytron-security-jdbc-general-config-items_quarkus.security.jdbc.principal-query.-named-principal-queries-.bcrypt-password-mapper.enabled]]`link:#quarkus-elytron-security-jdbc-general-config-items_quarkus.security.jdbc.principal-query.-named-principal-queries-.bcrypt-password-mapper.enabled[quarkus.security.jdbc.principal-query."named-principal-queries".bcrypt-password-mapper.enabled]` [.description] diff --git a/_generated-doc/latest/config/quarkus-elytron-security-jdbc-principal-queries-config.adoc b/_generated-doc/latest/config/quarkus-elytron-security-jdbc-principal-queries-config.adoc index d1bbeb4d43..2ac613d7ae 100644 --- a/_generated-doc/latest/config/quarkus-elytron-security-jdbc-principal-queries-config.adoc +++ b/_generated-doc/latest/config/quarkus-elytron-security-jdbc-principal-queries-config.adoc @@ -42,6 +42,20 @@ endif::add-copy-button-to-env-var[] | +a| [[quarkus-elytron-security-jdbc-principal-queries-config_quarkus.security.jdbc.principal-query.clear-password-mapper.to-password-key-mapper]]`link:#quarkus-elytron-security-jdbc-principal-queries-config_quarkus.security.jdbc.principal-query.clear-password-mapper.to-password-key-mapper[quarkus.security.jdbc.principal-query.clear-password-mapper.to-password-key-mapper]` + +[.description] +-- +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_SECURITY_JDBC_PRINCIPAL_QUERY_CLEAR_PASSWORD_MAPPER_TO_PASSWORD_KEY_MAPPER+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_SECURITY_JDBC_PRINCIPAL_QUERY_CLEAR_PASSWORD_MAPPER_TO_PASSWORD_KEY_MAPPER+++` +endif::add-copy-button-to-env-var[] +--|PasswordKeyMapper +|required icon:exclamation-circle[title=Configuration property is required] + + a| [[quarkus-elytron-security-jdbc-principal-queries-config_quarkus.security.jdbc.principal-query.clear-password-mapper.enabled]]`link:#quarkus-elytron-security-jdbc-principal-queries-config_quarkus.security.jdbc.principal-query.clear-password-mapper.enabled[quarkus.security.jdbc.principal-query.clear-password-mapper.enabled]` [.description] @@ -74,6 +88,20 @@ endif::add-copy-button-to-env-var[] |`1` +a| [[quarkus-elytron-security-jdbc-principal-queries-config_quarkus.security.jdbc.principal-query.bcrypt-password-mapper.to-password-key-mapper]]`link:#quarkus-elytron-security-jdbc-principal-queries-config_quarkus.security.jdbc.principal-query.bcrypt-password-mapper.to-password-key-mapper[quarkus.security.jdbc.principal-query.bcrypt-password-mapper.to-password-key-mapper]` + +[.description] +-- +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_SECURITY_JDBC_PRINCIPAL_QUERY_BCRYPT_PASSWORD_MAPPER_TO_PASSWORD_KEY_MAPPER+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_SECURITY_JDBC_PRINCIPAL_QUERY_BCRYPT_PASSWORD_MAPPER_TO_PASSWORD_KEY_MAPPER+++` +endif::add-copy-button-to-env-var[] +--|PasswordKeyMapper +|required icon:exclamation-circle[title=Configuration property is required] + + a| [[quarkus-elytron-security-jdbc-principal-queries-config_quarkus.security.jdbc.principal-query.bcrypt-password-mapper.enabled]]`link:#quarkus-elytron-security-jdbc-principal-queries-config_quarkus.security.jdbc.principal-query.bcrypt-password-mapper.enabled[quarkus.security.jdbc.principal-query.bcrypt-password-mapper.enabled]` [.description] @@ -268,6 +296,20 @@ endif::add-copy-button-to-env-var[] |required icon:exclamation-circle[title=Configuration property is required] +a| [[quarkus-elytron-security-jdbc-principal-queries-config_quarkus.security.jdbc.principal-query.-named-principal-queries-.clear-password-mapper.to-password-key-mapper]]`link:#quarkus-elytron-security-jdbc-principal-queries-config_quarkus.security.jdbc.principal-query.-named-principal-queries-.clear-password-mapper.to-password-key-mapper[quarkus.security.jdbc.principal-query."named-principal-queries".clear-password-mapper.to-password-key-mapper]` + +[.description] +-- +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_SECURITY_JDBC_PRINCIPAL_QUERY__NAMED_PRINCIPAL_QUERIES__CLEAR_PASSWORD_MAPPER_TO_PASSWORD_KEY_MAPPER+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_SECURITY_JDBC_PRINCIPAL_QUERY__NAMED_PRINCIPAL_QUERIES__CLEAR_PASSWORD_MAPPER_TO_PASSWORD_KEY_MAPPER+++` +endif::add-copy-button-to-env-var[] +--|PasswordKeyMapper +|required icon:exclamation-circle[title=Configuration property is required] + + a| [[quarkus-elytron-security-jdbc-principal-queries-config_quarkus.security.jdbc.principal-query.-named-principal-queries-.clear-password-mapper.enabled]]`link:#quarkus-elytron-security-jdbc-principal-queries-config_quarkus.security.jdbc.principal-query.-named-principal-queries-.clear-password-mapper.enabled[quarkus.security.jdbc.principal-query."named-principal-queries".clear-password-mapper.enabled]` [.description] @@ -300,6 +342,20 @@ endif::add-copy-button-to-env-var[] |`1` +a| [[quarkus-elytron-security-jdbc-principal-queries-config_quarkus.security.jdbc.principal-query.-named-principal-queries-.bcrypt-password-mapper.to-password-key-mapper]]`link:#quarkus-elytron-security-jdbc-principal-queries-config_quarkus.security.jdbc.principal-query.-named-principal-queries-.bcrypt-password-mapper.to-password-key-mapper[quarkus.security.jdbc.principal-query."named-principal-queries".bcrypt-password-mapper.to-password-key-mapper]` + +[.description] +-- +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_SECURITY_JDBC_PRINCIPAL_QUERY__NAMED_PRINCIPAL_QUERIES__BCRYPT_PASSWORD_MAPPER_TO_PASSWORD_KEY_MAPPER+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_SECURITY_JDBC_PRINCIPAL_QUERY__NAMED_PRINCIPAL_QUERIES__BCRYPT_PASSWORD_MAPPER_TO_PASSWORD_KEY_MAPPER+++` +endif::add-copy-button-to-env-var[] +--|PasswordKeyMapper +|required icon:exclamation-circle[title=Configuration property is required] + + a| [[quarkus-elytron-security-jdbc-principal-queries-config_quarkus.security.jdbc.principal-query.-named-principal-queries-.bcrypt-password-mapper.enabled]]`link:#quarkus-elytron-security-jdbc-principal-queries-config_quarkus.security.jdbc.principal-query.-named-principal-queries-.bcrypt-password-mapper.enabled[quarkus.security.jdbc.principal-query."named-principal-queries".bcrypt-password-mapper.enabled]` [.description] diff --git a/_generated-doc/latest/config/quarkus-elytron-security-jdbc-principal-query-config.adoc b/_generated-doc/latest/config/quarkus-elytron-security-jdbc-principal-query-config.adoc index ed6ad7811c..2dbc09702b 100644 --- a/_generated-doc/latest/config/quarkus-elytron-security-jdbc-principal-query-config.adoc +++ b/_generated-doc/latest/config/quarkus-elytron-security-jdbc-principal-query-config.adoc @@ -42,6 +42,20 @@ endif::add-copy-button-to-env-var[] | +a| [[quarkus-elytron-security-jdbc-principal-query-config_quarkus.security.jdbc.principal-query.clear-password-mapper.to-password-key-mapper]]`link:#quarkus-elytron-security-jdbc-principal-query-config_quarkus.security.jdbc.principal-query.clear-password-mapper.to-password-key-mapper[quarkus.security.jdbc.principal-query.clear-password-mapper.to-password-key-mapper]` + +[.description] +-- +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_SECURITY_JDBC_PRINCIPAL_QUERY_CLEAR_PASSWORD_MAPPER_TO_PASSWORD_KEY_MAPPER+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_SECURITY_JDBC_PRINCIPAL_QUERY_CLEAR_PASSWORD_MAPPER_TO_PASSWORD_KEY_MAPPER+++` +endif::add-copy-button-to-env-var[] +--|PasswordKeyMapper +|required icon:exclamation-circle[title=Configuration property is required] + + a| [[quarkus-elytron-security-jdbc-principal-query-config_quarkus.security.jdbc.principal-query.clear-password-mapper.enabled]]`link:#quarkus-elytron-security-jdbc-principal-query-config_quarkus.security.jdbc.principal-query.clear-password-mapper.enabled[quarkus.security.jdbc.principal-query.clear-password-mapper.enabled]` [.description] @@ -74,6 +88,20 @@ endif::add-copy-button-to-env-var[] |`1` +a| [[quarkus-elytron-security-jdbc-principal-query-config_quarkus.security.jdbc.principal-query.bcrypt-password-mapper.to-password-key-mapper]]`link:#quarkus-elytron-security-jdbc-principal-query-config_quarkus.security.jdbc.principal-query.bcrypt-password-mapper.to-password-key-mapper[quarkus.security.jdbc.principal-query.bcrypt-password-mapper.to-password-key-mapper]` + +[.description] +-- +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_SECURITY_JDBC_PRINCIPAL_QUERY_BCRYPT_PASSWORD_MAPPER_TO_PASSWORD_KEY_MAPPER+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_SECURITY_JDBC_PRINCIPAL_QUERY_BCRYPT_PASSWORD_MAPPER_TO_PASSWORD_KEY_MAPPER+++` +endif::add-copy-button-to-env-var[] +--|PasswordKeyMapper +|required icon:exclamation-circle[title=Configuration property is required] + + a| [[quarkus-elytron-security-jdbc-principal-query-config_quarkus.security.jdbc.principal-query.bcrypt-password-mapper.enabled]]`link:#quarkus-elytron-security-jdbc-principal-query-config_quarkus.security.jdbc.principal-query.bcrypt-password-mapper.enabled[quarkus.security.jdbc.principal-query.bcrypt-password-mapper.enabled]` [.description] @@ -268,6 +296,20 @@ endif::add-copy-button-to-env-var[] |required icon:exclamation-circle[title=Configuration property is required] +a| [[quarkus-elytron-security-jdbc-principal-query-config_quarkus.security.jdbc.principal-query.-named-principal-queries-.clear-password-mapper.to-password-key-mapper]]`link:#quarkus-elytron-security-jdbc-principal-query-config_quarkus.security.jdbc.principal-query.-named-principal-queries-.clear-password-mapper.to-password-key-mapper[quarkus.security.jdbc.principal-query."named-principal-queries".clear-password-mapper.to-password-key-mapper]` + +[.description] +-- +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_SECURITY_JDBC_PRINCIPAL_QUERY__NAMED_PRINCIPAL_QUERIES__CLEAR_PASSWORD_MAPPER_TO_PASSWORD_KEY_MAPPER+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_SECURITY_JDBC_PRINCIPAL_QUERY__NAMED_PRINCIPAL_QUERIES__CLEAR_PASSWORD_MAPPER_TO_PASSWORD_KEY_MAPPER+++` +endif::add-copy-button-to-env-var[] +--|PasswordKeyMapper +|required icon:exclamation-circle[title=Configuration property is required] + + a| [[quarkus-elytron-security-jdbc-principal-query-config_quarkus.security.jdbc.principal-query.-named-principal-queries-.clear-password-mapper.enabled]]`link:#quarkus-elytron-security-jdbc-principal-query-config_quarkus.security.jdbc.principal-query.-named-principal-queries-.clear-password-mapper.enabled[quarkus.security.jdbc.principal-query."named-principal-queries".clear-password-mapper.enabled]` [.description] @@ -300,6 +342,20 @@ endif::add-copy-button-to-env-var[] |`1` +a| [[quarkus-elytron-security-jdbc-principal-query-config_quarkus.security.jdbc.principal-query.-named-principal-queries-.bcrypt-password-mapper.to-password-key-mapper]]`link:#quarkus-elytron-security-jdbc-principal-query-config_quarkus.security.jdbc.principal-query.-named-principal-queries-.bcrypt-password-mapper.to-password-key-mapper[quarkus.security.jdbc.principal-query."named-principal-queries".bcrypt-password-mapper.to-password-key-mapper]` + +[.description] +-- +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_SECURITY_JDBC_PRINCIPAL_QUERY__NAMED_PRINCIPAL_QUERIES__BCRYPT_PASSWORD_MAPPER_TO_PASSWORD_KEY_MAPPER+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_SECURITY_JDBC_PRINCIPAL_QUERY__NAMED_PRINCIPAL_QUERIES__BCRYPT_PASSWORD_MAPPER_TO_PASSWORD_KEY_MAPPER+++` +endif::add-copy-button-to-env-var[] +--|PasswordKeyMapper +|required icon:exclamation-circle[title=Configuration property is required] + + a| [[quarkus-elytron-security-jdbc-principal-query-config_quarkus.security.jdbc.principal-query.-named-principal-queries-.bcrypt-password-mapper.enabled]]`link:#quarkus-elytron-security-jdbc-principal-query-config_quarkus.security.jdbc.principal-query.-named-principal-queries-.bcrypt-password-mapper.enabled[quarkus.security.jdbc.principal-query."named-principal-queries".bcrypt-password-mapper.enabled]` [.description] diff --git a/_generated-doc/latest/config/quarkus-elytron-security-jdbc.adoc b/_generated-doc/latest/config/quarkus-elytron-security-jdbc.adoc index 56a80dbf2a..4267e4af14 100644 --- a/_generated-doc/latest/config/quarkus-elytron-security-jdbc.adoc +++ b/_generated-doc/latest/config/quarkus-elytron-security-jdbc.adoc @@ -74,6 +74,20 @@ endif::add-copy-button-to-env-var[] | +a| [[quarkus-elytron-security-jdbc_quarkus.security.jdbc.principal-query.clear-password-mapper.to-password-key-mapper]]`link:#quarkus-elytron-security-jdbc_quarkus.security.jdbc.principal-query.clear-password-mapper.to-password-key-mapper[quarkus.security.jdbc.principal-query.clear-password-mapper.to-password-key-mapper]` + +[.description] +-- +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_SECURITY_JDBC_PRINCIPAL_QUERY_CLEAR_PASSWORD_MAPPER_TO_PASSWORD_KEY_MAPPER+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_SECURITY_JDBC_PRINCIPAL_QUERY_CLEAR_PASSWORD_MAPPER_TO_PASSWORD_KEY_MAPPER+++` +endif::add-copy-button-to-env-var[] +--|PasswordKeyMapper +|required icon:exclamation-circle[title=Configuration property is required] + + a| [[quarkus-elytron-security-jdbc_quarkus.security.jdbc.principal-query.clear-password-mapper.enabled]]`link:#quarkus-elytron-security-jdbc_quarkus.security.jdbc.principal-query.clear-password-mapper.enabled[quarkus.security.jdbc.principal-query.clear-password-mapper.enabled]` [.description] @@ -106,6 +120,20 @@ endif::add-copy-button-to-env-var[] |`1` +a| [[quarkus-elytron-security-jdbc_quarkus.security.jdbc.principal-query.bcrypt-password-mapper.to-password-key-mapper]]`link:#quarkus-elytron-security-jdbc_quarkus.security.jdbc.principal-query.bcrypt-password-mapper.to-password-key-mapper[quarkus.security.jdbc.principal-query.bcrypt-password-mapper.to-password-key-mapper]` + +[.description] +-- +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_SECURITY_JDBC_PRINCIPAL_QUERY_BCRYPT_PASSWORD_MAPPER_TO_PASSWORD_KEY_MAPPER+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_SECURITY_JDBC_PRINCIPAL_QUERY_BCRYPT_PASSWORD_MAPPER_TO_PASSWORD_KEY_MAPPER+++` +endif::add-copy-button-to-env-var[] +--|PasswordKeyMapper +|required icon:exclamation-circle[title=Configuration property is required] + + a| [[quarkus-elytron-security-jdbc_quarkus.security.jdbc.principal-query.bcrypt-password-mapper.enabled]]`link:#quarkus-elytron-security-jdbc_quarkus.security.jdbc.principal-query.bcrypt-password-mapper.enabled[quarkus.security.jdbc.principal-query.bcrypt-password-mapper.enabled]` [.description] @@ -300,6 +328,20 @@ endif::add-copy-button-to-env-var[] |required icon:exclamation-circle[title=Configuration property is required] +a| [[quarkus-elytron-security-jdbc_quarkus.security.jdbc.principal-query.-named-principal-queries-.clear-password-mapper.to-password-key-mapper]]`link:#quarkus-elytron-security-jdbc_quarkus.security.jdbc.principal-query.-named-principal-queries-.clear-password-mapper.to-password-key-mapper[quarkus.security.jdbc.principal-query."named-principal-queries".clear-password-mapper.to-password-key-mapper]` + +[.description] +-- +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_SECURITY_JDBC_PRINCIPAL_QUERY__NAMED_PRINCIPAL_QUERIES__CLEAR_PASSWORD_MAPPER_TO_PASSWORD_KEY_MAPPER+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_SECURITY_JDBC_PRINCIPAL_QUERY__NAMED_PRINCIPAL_QUERIES__CLEAR_PASSWORD_MAPPER_TO_PASSWORD_KEY_MAPPER+++` +endif::add-copy-button-to-env-var[] +--|PasswordKeyMapper +|required icon:exclamation-circle[title=Configuration property is required] + + a| [[quarkus-elytron-security-jdbc_quarkus.security.jdbc.principal-query.-named-principal-queries-.clear-password-mapper.enabled]]`link:#quarkus-elytron-security-jdbc_quarkus.security.jdbc.principal-query.-named-principal-queries-.clear-password-mapper.enabled[quarkus.security.jdbc.principal-query."named-principal-queries".clear-password-mapper.enabled]` [.description] @@ -332,6 +374,20 @@ endif::add-copy-button-to-env-var[] |`1` +a| [[quarkus-elytron-security-jdbc_quarkus.security.jdbc.principal-query.-named-principal-queries-.bcrypt-password-mapper.to-password-key-mapper]]`link:#quarkus-elytron-security-jdbc_quarkus.security.jdbc.principal-query.-named-principal-queries-.bcrypt-password-mapper.to-password-key-mapper[quarkus.security.jdbc.principal-query."named-principal-queries".bcrypt-password-mapper.to-password-key-mapper]` + +[.description] +-- +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_SECURITY_JDBC_PRINCIPAL_QUERY__NAMED_PRINCIPAL_QUERIES__BCRYPT_PASSWORD_MAPPER_TO_PASSWORD_KEY_MAPPER+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_SECURITY_JDBC_PRINCIPAL_QUERY__NAMED_PRINCIPAL_QUERIES__BCRYPT_PASSWORD_MAPPER_TO_PASSWORD_KEY_MAPPER+++` +endif::add-copy-button-to-env-var[] +--|PasswordKeyMapper +|required icon:exclamation-circle[title=Configuration property is required] + + a| [[quarkus-elytron-security-jdbc_quarkus.security.jdbc.principal-query.-named-principal-queries-.bcrypt-password-mapper.enabled]]`link:#quarkus-elytron-security-jdbc_quarkus.security.jdbc.principal-query.-named-principal-queries-.bcrypt-password-mapper.enabled[quarkus.security.jdbc.principal-query."named-principal-queries".bcrypt-password-mapper.enabled]` [.description] diff --git a/_generated-doc/latest/config/quarkus-grpc-config-group-config-client-xds.adoc b/_generated-doc/latest/config/quarkus-grpc-config-group-config-client-xds.adoc index d42599d272..620eabe062 100644 --- a/_generated-doc/latest/config/quarkus-grpc-config-group-config-client-xds.adoc +++ b/_generated-doc/latest/config/quarkus-grpc-config-group-config-client-xds.adoc @@ -10,6 +10,20 @@ h|[[quarkus-grpc-config-group-config-client-xds_configuration]]link:#quarkus-grp h|Type h|Default +a| [[quarkus-grpc-config-group-config-client-xds_quarkus.grpc.clients.-client-name-.xds.is-enabled]]`link:#quarkus-grpc-config-group-config-client-xds_quarkus.grpc.clients.-client-name-.xds.is-enabled[quarkus.grpc.clients."client-name".xds.is-enabled]` + +[.description] +-- +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_GRPC_CLIENTS__CLIENT_NAME__XDS_IS_ENABLED+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_GRPC_CLIENTS__CLIENT_NAME__XDS_IS_ENABLED+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + a| [[quarkus-grpc-config-group-config-client-xds_quarkus.grpc.clients.-client-name-.xds.enabled]]`link:#quarkus-grpc-config-group-config-client-xds_quarkus.grpc.clients.-client-name-.xds.enabled[quarkus.grpc.clients."client-name".xds.enabled]` [.description] diff --git a/_generated-doc/latest/config/quarkus-grpc-config-group-config-grpc-client-configuration.adoc b/_generated-doc/latest/config/quarkus-grpc-config-group-config-grpc-client-configuration.adoc index 63e704a1c0..6541eee9eb 100644 --- a/_generated-doc/latest/config/quarkus-grpc-config-group-config-grpc-client-configuration.adoc +++ b/_generated-doc/latest/config/quarkus-grpc-config-group-config-grpc-client-configuration.adoc @@ -26,6 +26,20 @@ endif::add-copy-button-to-env-var[] |`false` +a| [[quarkus-grpc-config-group-config-grpc-client-configuration_quarkus.grpc.clients.-client-name-.xds.is-enabled]]`link:#quarkus-grpc-config-group-config-grpc-client-configuration_quarkus.grpc.clients.-client-name-.xds.is-enabled[quarkus.grpc.clients."client-name".xds.is-enabled]` + +[.description] +-- +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_GRPC_CLIENTS__CLIENT_NAME__XDS_IS_ENABLED+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_GRPC_CLIENTS__CLIENT_NAME__XDS_IS_ENABLED+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + a| [[quarkus-grpc-config-group-config-grpc-client-configuration_quarkus.grpc.clients.-client-name-.xds.enabled]]`link:#quarkus-grpc-config-group-config-grpc-client-configuration_quarkus.grpc.clients.-client-name-.xds.enabled[quarkus.grpc.clients."client-name".xds.enabled]` [.description] @@ -74,6 +88,20 @@ endif::add-copy-button-to-env-var[] | +a| [[quarkus-grpc-config-group-config-grpc-client-configuration_quarkus.grpc.clients.-client-name-.in-process.is-enabled]]`link:#quarkus-grpc-config-group-config-grpc-client-configuration_quarkus.grpc.clients.-client-name-.in-process.is-enabled[quarkus.grpc.clients."client-name".in-process.is-enabled]` + +[.description] +-- +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_GRPC_CLIENTS__CLIENT_NAME__IN_PROCESS_IS_ENABLED+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_GRPC_CLIENTS__CLIENT_NAME__IN_PROCESS_IS_ENABLED+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + a| [[quarkus-grpc-config-group-config-grpc-client-configuration_quarkus.grpc.clients.-client-name-.in-process.enabled]]`link:#quarkus-grpc-config-group-config-grpc-client-configuration_quarkus.grpc.clients.-client-name-.in-process.enabled[quarkus.grpc.clients."client-name".in-process.enabled]` [.description] diff --git a/_generated-doc/latest/config/quarkus-grpc-config-group-config-grpc-server-configuration.adoc b/_generated-doc/latest/config/quarkus-grpc-config-group-config-grpc-server-configuration.adoc index 6df827ab8a..9a90112ed9 100644 --- a/_generated-doc/latest/config/quarkus-grpc-config-group-config-grpc-server-configuration.adoc +++ b/_generated-doc/latest/config/quarkus-grpc-config-group-config-grpc-server-configuration.adoc @@ -26,6 +26,20 @@ endif::add-copy-button-to-env-var[] |`true` +a| [[quarkus-grpc-config-group-config-grpc-server-configuration_quarkus.grpc.server.xds.is-enabled]]`link:#quarkus-grpc-config-group-config-grpc-server-configuration_quarkus.grpc.server.xds.is-enabled[quarkus.grpc.server.xds.is-enabled]` + +[.description] +-- +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_GRPC_SERVER_XDS_IS_ENABLED+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_GRPC_SERVER_XDS_IS_ENABLED+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + a| [[quarkus-grpc-config-group-config-grpc-server-configuration_quarkus.grpc.server.xds.enabled]]`link:#quarkus-grpc-config-group-config-grpc-server-configuration_quarkus.grpc.server.xds.enabled[quarkus.grpc.server.xds.enabled]` [.description] @@ -58,6 +72,20 @@ endif::add-copy-button-to-env-var[] |`false` +a| [[quarkus-grpc-config-group-config-grpc-server-configuration_quarkus.grpc.server.in-process.is-enabled]]`link:#quarkus-grpc-config-group-config-grpc-server-configuration_quarkus.grpc.server.in-process.is-enabled[quarkus.grpc.server.in-process.is-enabled]` + +[.description] +-- +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_GRPC_SERVER_IN_PROCESS_IS_ENABLED+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_GRPC_SERVER_IN_PROCESS_IS_ENABLED+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + a| [[quarkus-grpc-config-group-config-grpc-server-configuration_quarkus.grpc.server.in-process.enabled]]`link:#quarkus-grpc-config-group-config-grpc-server-configuration_quarkus.grpc.server.in-process.enabled[quarkus.grpc.server.in-process.enabled]` [.description] @@ -271,7 +299,9 @@ a| [[quarkus-grpc-config-group-config-grpc-server-configuration_quarkus.grpc.ser [.description] -- -An optional trust store which holds the certificate information of the certificates to trust The trust store can be either on classpath or an external file. +An optional trust store which holds the certificate information of the certificates to trust + +The trust store can be either on classpath or an external file. ifdef::add-copy-button-to-env-var[] Environment variable: env_var_with_copy_button:+++QUARKUS_GRPC_SERVER_SSL_TRUST_STORE+++[] @@ -335,7 +365,11 @@ a| [[quarkus-grpc-config-group-config-grpc-server-configuration_quarkus.grpc.ser [.description] -- -The list of protocols to explicitly enable. +Sets the ordered list of enabled SSL/TLS protocols. + +If not set, it defaults to `"TLSv1.3, TLSv1.2"`. The following list of protocols are supported: `TLSv1, TLSv1.1, TLSv1.2, TLSv1.3`. To only enable `TLSv1.3`, set the value to `to "TLSv1.3"`. + +Note that setting an empty list, and enabling SSL/TLS is invalid. You must at least have one protocol. ifdef::add-copy-button-to-env-var[] Environment variable: env_var_with_copy_button:+++QUARKUS_GRPC_SERVER_SSL_PROTOCOLS+++[] diff --git a/_generated-doc/latest/config/quarkus-grpc-config-group-config-in-process.adoc b/_generated-doc/latest/config/quarkus-grpc-config-group-config-in-process.adoc index 811cc49566..b5085cb644 100644 --- a/_generated-doc/latest/config/quarkus-grpc-config-group-config-in-process.adoc +++ b/_generated-doc/latest/config/quarkus-grpc-config-group-config-in-process.adoc @@ -10,6 +10,20 @@ h|[[quarkus-grpc-config-group-config-in-process_configuration]]link:#quarkus-grp h|Type h|Default +a| [[quarkus-grpc-config-group-config-in-process_quarkus.grpc.server.in-process.is-enabled]]`link:#quarkus-grpc-config-group-config-in-process_quarkus.grpc.server.in-process.is-enabled[quarkus.grpc.server.in-process.is-enabled]` + +[.description] +-- +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_GRPC_SERVER_IN_PROCESS_IS_ENABLED+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_GRPC_SERVER_IN_PROCESS_IS_ENABLED+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + a| [[quarkus-grpc-config-group-config-in-process_quarkus.grpc.server.in-process.enabled]]`link:#quarkus-grpc-config-group-config-in-process_quarkus.grpc.server.in-process.enabled[quarkus.grpc.server.in-process.enabled]` [.description] @@ -42,6 +56,20 @@ endif::add-copy-button-to-env-var[] |`quarkus-grpc` +a| [[quarkus-grpc-config-group-config-in-process_quarkus.grpc.clients.-client-name-.in-process.is-enabled]]`link:#quarkus-grpc-config-group-config-in-process_quarkus.grpc.clients.-client-name-.in-process.is-enabled[quarkus.grpc.clients."client-name".in-process.is-enabled]` + +[.description] +-- +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_GRPC_CLIENTS__CLIENT_NAME__IN_PROCESS_IS_ENABLED+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_GRPC_CLIENTS__CLIENT_NAME__IN_PROCESS_IS_ENABLED+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + a| [[quarkus-grpc-config-group-config-in-process_quarkus.grpc.clients.-client-name-.in-process.enabled]]`link:#quarkus-grpc-config-group-config-in-process_quarkus.grpc.clients.-client-name-.in-process.enabled[quarkus.grpc.clients."client-name".in-process.enabled]` [.description] diff --git a/_generated-doc/latest/config/quarkus-grpc-config-group-config-ssl-server-config.adoc b/_generated-doc/latest/config/quarkus-grpc-config-group-config-ssl-server-config.adoc index dd1284e6e4..aff0770e7a 100644 --- a/_generated-doc/latest/config/quarkus-grpc-config-group-config-ssl-server-config.adoc +++ b/_generated-doc/latest/config/quarkus-grpc-config-group-config-ssl-server-config.adoc @@ -94,7 +94,9 @@ a| [[quarkus-grpc-config-group-config-ssl-server-config_quarkus.grpc.server.ssl. [.description] -- -An optional trust store which holds the certificate information of the certificates to trust The trust store can be either on classpath or an external file. +An optional trust store which holds the certificate information of the certificates to trust + +The trust store can be either on classpath or an external file. ifdef::add-copy-button-to-env-var[] Environment variable: env_var_with_copy_button:+++QUARKUS_GRPC_SERVER_SSL_TRUST_STORE+++[] @@ -158,7 +160,11 @@ a| [[quarkus-grpc-config-group-config-ssl-server-config_quarkus.grpc.server.ssl. [.description] -- -The list of protocols to explicitly enable. +Sets the ordered list of enabled SSL/TLS protocols. + +If not set, it defaults to `"TLSv1.3, TLSv1.2"`. The following list of protocols are supported: `TLSv1, TLSv1.1, TLSv1.2, TLSv1.3`. To only enable `TLSv1.3`, set the value to `to "TLSv1.3"`. + +Note that setting an empty list, and enabling SSL/TLS is invalid. You must at least have one protocol. ifdef::add-copy-button-to-env-var[] Environment variable: env_var_with_copy_button:+++QUARKUS_GRPC_SERVER_SSL_PROTOCOLS+++[] diff --git a/_generated-doc/latest/config/quarkus-grpc-config-group-config-xds.adoc b/_generated-doc/latest/config/quarkus-grpc-config-group-config-xds.adoc index 317a663eba..cdf75fa6ba 100644 --- a/_generated-doc/latest/config/quarkus-grpc-config-group-config-xds.adoc +++ b/_generated-doc/latest/config/quarkus-grpc-config-group-config-xds.adoc @@ -10,6 +10,20 @@ h|[[quarkus-grpc-config-group-config-xds_configuration]]link:#quarkus-grpc-confi h|Type h|Default +a| [[quarkus-grpc-config-group-config-xds_quarkus.grpc.server.xds.is-enabled]]`link:#quarkus-grpc-config-group-config-xds_quarkus.grpc.server.xds.is-enabled[quarkus.grpc.server.xds.is-enabled]` + +[.description] +-- +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_GRPC_SERVER_XDS_IS_ENABLED+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_GRPC_SERVER_XDS_IS_ENABLED+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + a| [[quarkus-grpc-config-group-config-xds_quarkus.grpc.server.xds.enabled]]`link:#quarkus-grpc-config-group-config-xds_quarkus.grpc.server.xds.enabled[quarkus.grpc.server.xds.enabled]` [.description] diff --git a/_generated-doc/latest/config/quarkus-grpc-config-grpc-configuration.adoc b/_generated-doc/latest/config/quarkus-grpc-config-grpc-configuration.adoc index bf1cffe6b0..2cb8bea927 100644 --- a/_generated-doc/latest/config/quarkus-grpc-config-grpc-configuration.adoc +++ b/_generated-doc/latest/config/quarkus-grpc-config-grpc-configuration.adoc @@ -26,6 +26,20 @@ endif::add-copy-button-to-env-var[] |`false` +a| [[quarkus-grpc-config-grpc-configuration_quarkus.grpc.clients.-client-name-.xds.is-enabled]]`link:#quarkus-grpc-config-grpc-configuration_quarkus.grpc.clients.-client-name-.xds.is-enabled[quarkus.grpc.clients."client-name".xds.is-enabled]` + +[.description] +-- +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_GRPC_CLIENTS__CLIENT_NAME__XDS_IS_ENABLED+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_GRPC_CLIENTS__CLIENT_NAME__XDS_IS_ENABLED+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + a| [[quarkus-grpc-config-grpc-configuration_quarkus.grpc.clients.-client-name-.xds.enabled]]`link:#quarkus-grpc-config-grpc-configuration_quarkus.grpc.clients.-client-name-.xds.enabled[quarkus.grpc.clients."client-name".xds.enabled]` [.description] @@ -74,6 +88,20 @@ endif::add-copy-button-to-env-var[] | +a| [[quarkus-grpc-config-grpc-configuration_quarkus.grpc.clients.-client-name-.in-process.is-enabled]]`link:#quarkus-grpc-config-grpc-configuration_quarkus.grpc.clients.-client-name-.in-process.is-enabled[quarkus.grpc.clients."client-name".in-process.is-enabled]` + +[.description] +-- +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_GRPC_CLIENTS__CLIENT_NAME__IN_PROCESS_IS_ENABLED+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_GRPC_CLIENTS__CLIENT_NAME__IN_PROCESS_IS_ENABLED+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + a| [[quarkus-grpc-config-grpc-configuration_quarkus.grpc.clients.-client-name-.in-process.enabled]]`link:#quarkus-grpc-config-grpc-configuration_quarkus.grpc.clients.-client-name-.in-process.enabled[quarkus.grpc.clients."client-name".in-process.enabled]` [.description] @@ -629,6 +657,20 @@ endif::add-copy-button-to-env-var[] |`true` +a| [[quarkus-grpc-config-grpc-configuration_quarkus.grpc.server.xds.is-enabled]]`link:#quarkus-grpc-config-grpc-configuration_quarkus.grpc.server.xds.is-enabled[quarkus.grpc.server.xds.is-enabled]` + +[.description] +-- +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_GRPC_SERVER_XDS_IS_ENABLED+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_GRPC_SERVER_XDS_IS_ENABLED+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + a| [[quarkus-grpc-config-grpc-configuration_quarkus.grpc.server.xds.enabled]]`link:#quarkus-grpc-config-grpc-configuration_quarkus.grpc.server.xds.enabled[quarkus.grpc.server.xds.enabled]` [.description] @@ -661,6 +703,20 @@ endif::add-copy-button-to-env-var[] |`false` +a| [[quarkus-grpc-config-grpc-configuration_quarkus.grpc.server.in-process.is-enabled]]`link:#quarkus-grpc-config-grpc-configuration_quarkus.grpc.server.in-process.is-enabled[quarkus.grpc.server.in-process.is-enabled]` + +[.description] +-- +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_GRPC_SERVER_IN_PROCESS_IS_ENABLED+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_GRPC_SERVER_IN_PROCESS_IS_ENABLED+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + a| [[quarkus-grpc-config-grpc-configuration_quarkus.grpc.server.in-process.enabled]]`link:#quarkus-grpc-config-grpc-configuration_quarkus.grpc.server.in-process.enabled[quarkus.grpc.server.in-process.enabled]` [.description] @@ -874,7 +930,9 @@ a| [[quarkus-grpc-config-grpc-configuration_quarkus.grpc.server.ssl.trust-store] [.description] -- -An optional trust store which holds the certificate information of the certificates to trust The trust store can be either on classpath or an external file. +An optional trust store which holds the certificate information of the certificates to trust + +The trust store can be either on classpath or an external file. ifdef::add-copy-button-to-env-var[] Environment variable: env_var_with_copy_button:+++QUARKUS_GRPC_SERVER_SSL_TRUST_STORE+++[] @@ -938,7 +996,11 @@ a| [[quarkus-grpc-config-grpc-configuration_quarkus.grpc.server.ssl.protocols]]` [.description] -- -The list of protocols to explicitly enable. +Sets the ordered list of enabled SSL/TLS protocols. + +If not set, it defaults to `"TLSv1.3, TLSv1.2"`. The following list of protocols are supported: `TLSv1, TLSv1.1, TLSv1.2, TLSv1.3`. To only enable `TLSv1.3`, set the value to `to "TLSv1.3"`. + +Note that setting an empty list, and enabling SSL/TLS is invalid. You must at least have one protocol. ifdef::add-copy-button-to-env-var[] Environment variable: env_var_with_copy_button:+++QUARKUS_GRPC_SERVER_SSL_PROTOCOLS+++[] diff --git a/_generated-doc/latest/config/quarkus-grpc-general-config-items.adoc b/_generated-doc/latest/config/quarkus-grpc-general-config-items.adoc index 5198299f78..2cedd2ee9c 100644 --- a/_generated-doc/latest/config/quarkus-grpc-general-config-items.adoc +++ b/_generated-doc/latest/config/quarkus-grpc-general-config-items.adoc @@ -47,6 +47,20 @@ endif::add-copy-button-to-env-var[] |`false` +a| [[quarkus-grpc-general-config-items_quarkus.grpc.clients.-client-name-.xds.is-enabled]]`link:#quarkus-grpc-general-config-items_quarkus.grpc.clients.-client-name-.xds.is-enabled[quarkus.grpc.clients."client-name".xds.is-enabled]` + +[.description] +-- +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_GRPC_CLIENTS__CLIENT_NAME__XDS_IS_ENABLED+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_GRPC_CLIENTS__CLIENT_NAME__XDS_IS_ENABLED+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + a| [[quarkus-grpc-general-config-items_quarkus.grpc.clients.-client-name-.xds.enabled]]`link:#quarkus-grpc-general-config-items_quarkus.grpc.clients.-client-name-.xds.enabled[quarkus.grpc.clients."client-name".xds.enabled]` [.description] @@ -95,6 +109,20 @@ endif::add-copy-button-to-env-var[] | +a| [[quarkus-grpc-general-config-items_quarkus.grpc.clients.-client-name-.in-process.is-enabled]]`link:#quarkus-grpc-general-config-items_quarkus.grpc.clients.-client-name-.in-process.is-enabled[quarkus.grpc.clients."client-name".in-process.is-enabled]` + +[.description] +-- +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_GRPC_CLIENTS__CLIENT_NAME__IN_PROCESS_IS_ENABLED+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_GRPC_CLIENTS__CLIENT_NAME__IN_PROCESS_IS_ENABLED+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + a| [[quarkus-grpc-general-config-items_quarkus.grpc.clients.-client-name-.in-process.enabled]]`link:#quarkus-grpc-general-config-items_quarkus.grpc.clients.-client-name-.in-process.enabled[quarkus.grpc.clients."client-name".in-process.enabled]` [.description] @@ -650,6 +678,20 @@ endif::add-copy-button-to-env-var[] |`true` +a| [[quarkus-grpc-general-config-items_quarkus.grpc.server.xds.is-enabled]]`link:#quarkus-grpc-general-config-items_quarkus.grpc.server.xds.is-enabled[quarkus.grpc.server.xds.is-enabled]` + +[.description] +-- +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_GRPC_SERVER_XDS_IS_ENABLED+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_GRPC_SERVER_XDS_IS_ENABLED+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + a| [[quarkus-grpc-general-config-items_quarkus.grpc.server.xds.enabled]]`link:#quarkus-grpc-general-config-items_quarkus.grpc.server.xds.enabled[quarkus.grpc.server.xds.enabled]` [.description] @@ -682,6 +724,20 @@ endif::add-copy-button-to-env-var[] |`false` +a| [[quarkus-grpc-general-config-items_quarkus.grpc.server.in-process.is-enabled]]`link:#quarkus-grpc-general-config-items_quarkus.grpc.server.in-process.is-enabled[quarkus.grpc.server.in-process.is-enabled]` + +[.description] +-- +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_GRPC_SERVER_IN_PROCESS_IS_ENABLED+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_GRPC_SERVER_IN_PROCESS_IS_ENABLED+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + a| [[quarkus-grpc-general-config-items_quarkus.grpc.server.in-process.enabled]]`link:#quarkus-grpc-general-config-items_quarkus.grpc.server.in-process.enabled[quarkus.grpc.server.in-process.enabled]` [.description] @@ -895,7 +951,9 @@ a| [[quarkus-grpc-general-config-items_quarkus.grpc.server.ssl.trust-store]]`lin [.description] -- -An optional trust store which holds the certificate information of the certificates to trust The trust store can be either on classpath or an external file. +An optional trust store which holds the certificate information of the certificates to trust + +The trust store can be either on classpath or an external file. ifdef::add-copy-button-to-env-var[] Environment variable: env_var_with_copy_button:+++QUARKUS_GRPC_SERVER_SSL_TRUST_STORE+++[] @@ -959,7 +1017,11 @@ a| [[quarkus-grpc-general-config-items_quarkus.grpc.server.ssl.protocols]]`link: [.description] -- -The list of protocols to explicitly enable. +Sets the ordered list of enabled SSL/TLS protocols. + +If not set, it defaults to `"TLSv1.3, TLSv1.2"`. The following list of protocols are supported: `TLSv1, TLSv1.1, TLSv1.2, TLSv1.3`. To only enable `TLSv1.3`, set the value to `to "TLSv1.3"`. + +Note that setting an empty list, and enabling SSL/TLS is invalid. You must at least have one protocol. ifdef::add-copy-button-to-env-var[] Environment variable: env_var_with_copy_button:+++QUARKUS_GRPC_SERVER_SSL_PROTOCOLS+++[] diff --git a/_generated-doc/latest/config/quarkus-grpc.adoc b/_generated-doc/latest/config/quarkus-grpc.adoc index 7580e2d4a8..4cbcfc4764 100644 --- a/_generated-doc/latest/config/quarkus-grpc.adoc +++ b/_generated-doc/latest/config/quarkus-grpc.adoc @@ -135,6 +135,20 @@ endif::add-copy-button-to-env-var[] |`false` +a| [[quarkus-grpc_quarkus.grpc.clients.-client-name-.xds.is-enabled]]`link:#quarkus-grpc_quarkus.grpc.clients.-client-name-.xds.is-enabled[quarkus.grpc.clients."client-name".xds.is-enabled]` + +[.description] +-- +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_GRPC_CLIENTS__CLIENT_NAME__XDS_IS_ENABLED+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_GRPC_CLIENTS__CLIENT_NAME__XDS_IS_ENABLED+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + a| [[quarkus-grpc_quarkus.grpc.clients.-client-name-.xds.enabled]]`link:#quarkus-grpc_quarkus.grpc.clients.-client-name-.xds.enabled[quarkus.grpc.clients."client-name".xds.enabled]` [.description] @@ -183,6 +197,20 @@ endif::add-copy-button-to-env-var[] | +a| [[quarkus-grpc_quarkus.grpc.clients.-client-name-.in-process.is-enabled]]`link:#quarkus-grpc_quarkus.grpc.clients.-client-name-.in-process.is-enabled[quarkus.grpc.clients."client-name".in-process.is-enabled]` + +[.description] +-- +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_GRPC_CLIENTS__CLIENT_NAME__IN_PROCESS_IS_ENABLED+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_GRPC_CLIENTS__CLIENT_NAME__IN_PROCESS_IS_ENABLED+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + a| [[quarkus-grpc_quarkus.grpc.clients.-client-name-.in-process.enabled]]`link:#quarkus-grpc_quarkus.grpc.clients.-client-name-.in-process.enabled[quarkus.grpc.clients."client-name".in-process.enabled]` [.description] @@ -738,6 +766,20 @@ endif::add-copy-button-to-env-var[] |`true` +a| [[quarkus-grpc_quarkus.grpc.server.xds.is-enabled]]`link:#quarkus-grpc_quarkus.grpc.server.xds.is-enabled[quarkus.grpc.server.xds.is-enabled]` + +[.description] +-- +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_GRPC_SERVER_XDS_IS_ENABLED+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_GRPC_SERVER_XDS_IS_ENABLED+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + a| [[quarkus-grpc_quarkus.grpc.server.xds.enabled]]`link:#quarkus-grpc_quarkus.grpc.server.xds.enabled[quarkus.grpc.server.xds.enabled]` [.description] @@ -770,6 +812,20 @@ endif::add-copy-button-to-env-var[] |`false` +a| [[quarkus-grpc_quarkus.grpc.server.in-process.is-enabled]]`link:#quarkus-grpc_quarkus.grpc.server.in-process.is-enabled[quarkus.grpc.server.in-process.is-enabled]` + +[.description] +-- +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_GRPC_SERVER_IN_PROCESS_IS_ENABLED+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_GRPC_SERVER_IN_PROCESS_IS_ENABLED+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + a| [[quarkus-grpc_quarkus.grpc.server.in-process.enabled]]`link:#quarkus-grpc_quarkus.grpc.server.in-process.enabled[quarkus.grpc.server.in-process.enabled]` [.description] @@ -983,7 +1039,9 @@ a| [[quarkus-grpc_quarkus.grpc.server.ssl.trust-store]]`link:#quarkus-grpc_quark [.description] -- -An optional trust store which holds the certificate information of the certificates to trust The trust store can be either on classpath or an external file. +An optional trust store which holds the certificate information of the certificates to trust + +The trust store can be either on classpath or an external file. ifdef::add-copy-button-to-env-var[] Environment variable: env_var_with_copy_button:+++QUARKUS_GRPC_SERVER_SSL_TRUST_STORE+++[] @@ -1047,7 +1105,11 @@ a| [[quarkus-grpc_quarkus.grpc.server.ssl.protocols]]`link:#quarkus-grpc_quarkus [.description] -- -The list of protocols to explicitly enable. +Sets the ordered list of enabled SSL/TLS protocols. + +If not set, it defaults to `"TLSv1.3, TLSv1.2"`. The following list of protocols are supported: `TLSv1, TLSv1.1, TLSv1.2, TLSv1.3`. To only enable `TLSv1.3`, set the value to `to "TLSv1.3"`. + +Note that setting an empty list, and enabling SSL/TLS is invalid. You must at least have one protocol. ifdef::add-copy-button-to-env-var[] Environment variable: env_var_with_copy_button:+++QUARKUS_GRPC_SERVER_SSL_PROTOCOLS+++[] diff --git a/_generated-doc/latest/config/quarkus-http-http-configuration.adoc b/_generated-doc/latest/config/quarkus-http-http-configuration.adoc index 08990d8af8..036be11217 100644 --- a/_generated-doc/latest/config/quarkus-http-http-configuration.adoc +++ b/_generated-doc/latest/config/quarkus-http-http-configuration.adoc @@ -74,6 +74,22 @@ endif::add-copy-button-to-env-var[] |required icon:exclamation-circle[title=Configuration property is required] +a| [[quarkus-http-http-configuration_quarkus.http.test-host]]`link:#quarkus-http-http-configuration_quarkus.http.test-host[quarkus.http.test-host]` + +[.description] +-- +Used when `QuarkusIntegrationTest` is meant to execute against an application that is already running and listening on the host specified by this property. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_HTTP_TEST_HOST+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_HTTP_TEST_HOST+++` +endif::add-copy-button-to-env-var[] +--|string +| + + a| [[quarkus-http-http-configuration_quarkus.http.host-enabled]]`link:#quarkus-http-http-configuration_quarkus.http.host-enabled[quarkus.http.host-enabled]` [.description] @@ -122,6 +138,22 @@ endif::add-copy-button-to-env-var[] |`8444` +a| [[quarkus-http-http-configuration_quarkus.http.test-ssl-enabled]]`link:#quarkus-http-http-configuration_quarkus.http.test-ssl-enabled[quarkus.http.test-ssl-enabled]` + +[.description] +-- +Used when `QuarkusIntegrationTest` is meant to execute against an application that is already running to configure the test to use SSL. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_HTTP_TEST_SSL_ENABLED+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_HTTP_TEST_SSL_ENABLED+++` +endif::add-copy-button-to-env-var[] +--|boolean +| + + a| [[quarkus-http-http-configuration_quarkus.http.insecure-requests]]`link:#quarkus-http-http-configuration_quarkus.http.insecure-requests[quarkus.http.insecure-requests]` [.description] @@ -578,7 +610,11 @@ a| [[quarkus-http-http-configuration_quarkus.http.ssl.protocols]]`link:#quarkus- [.description] -- -The list of protocols to explicitly enable. +Sets the ordered list of enabled SSL/TLS protocols. + +If not set, it defaults to `"TLSv1.3, TLSv1.2"`. The following list of protocols are supported: `TLSv1, TLSv1.1, TLSv1.2, TLSv1.3`. To only enable `TLSv1.3`, set the value to `to "TLSv1.3"`. + +Note that setting an empty list, and enabling SSL/TLS is invalid. You must at least have one protocol. ifdef::add-copy-button-to-env-var[] Environment variable: env_var_with_copy_button:+++QUARKUS_HTTP_SSL_PROTOCOLS+++[] diff --git a/_generated-doc/latest/config/quarkus-jib-jib-config.adoc b/_generated-doc/latest/config/quarkus-jib-jib-config.adoc index 66e2136b8d..7351981874 100644 --- a/_generated-doc/latest/config/quarkus-jib-jib-config.adoc +++ b/_generated-doc/latest/config/quarkus-jib-jib-config.adoc @@ -14,7 +14,7 @@ a|icon:lock[title=Fixed at build time] [[quarkus-jib-jib-config_quarkus.jib.base [.description] -- -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.16` is used as the default. Otherwise `registry.access.redhat.com/ubi8/openjdk-11-runtime:1.16` is used as the default. +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. ifdef::add-copy-button-to-env-var[] Environment variable: env_var_with_copy_button:+++QUARKUS_JIB_BASE_JVM_IMAGE+++[] diff --git a/_generated-doc/latest/config/quarkus-knative-knative-config.adoc b/_generated-doc/latest/config/quarkus-knative-knative-config.adoc index 28588a5fd9..f7eb28a952 100644 --- a/_generated-doc/latest/config/quarkus-knative-knative-config.adoc +++ b/_generated-doc/latest/config/quarkus-knative-knative-config.adoc @@ -10,1616 +10,6297 @@ h|[[quarkus-knative-knative-config_configuration]]link:#quarkus-knative-knative- h|Type h|Default -a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.part-of]]`link:#quarkus-knative-knative-config_quarkus.knative.part-of[quarkus.knative.part-of]` +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.get-env.secrets]]`link:#quarkus-knative-knative-config_quarkus.knative.get-env.secrets[quarkus.knative.get-env.secrets]` [.description] -- -The name of the group this component belongs too +The optional list of Secret names to load environment variables from. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_PART_OF+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_ENV_SECRETS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_PART_OF+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_ENV_SECRETS+++` endif::add-copy-button-to-env-var[] ---|string +--|list of string | -a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.name]]`link:#quarkus-knative-knative-config_quarkus.knative.name[quarkus.knative.name]` +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.get-env.configmaps]]`link:#quarkus-knative-knative-config_quarkus.knative.get-env.configmaps[quarkus.knative.get-env.configmaps]` [.description] -- -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. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_NAME+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_ENV_CONFIGMAPS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_NAME+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_ENV_CONFIGMAPS+++` endif::add-copy-button-to-env-var[] ---|string +--|list of string | -a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.version]]`link:#quarkus-knative-knative-config_quarkus.knative.version[quarkus.knative.version]` +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.get-target-platform-name]]`link:#quarkus-knative-knative-config_quarkus.knative.get-target-platform-name[quarkus.knative.get-target-platform-name]` [.description] -- -The version of the application. +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_TARGET_PLATFORM_NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_TARGET_PLATFORM_NAME+++` +endif::add-copy-button-to-env-var[] +--|string +|required icon:exclamation-circle[title=Configuration property is required] + + +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.get-part-of]]`link:#quarkus-knative-knative-config_quarkus.knative.get-part-of[quarkus.knative.get-part-of]` +[.description] +-- ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_VERSION+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_PART_OF+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_VERSION+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_PART_OF+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.namespace]]`link:#quarkus-knative-knative-config_quarkus.knative.namespace[quarkus.knative.namespace]` +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.get-name]]`link:#quarkus-knative-knative-config_quarkus.knative.get-name[quarkus.knative.get-name]` [.description] -- -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). +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_NAME+++` +endif::add-copy-button-to-env-var[] +--|string +| + +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.get-version]]`link:#quarkus-knative-knative-config_quarkus.knative.get-version[quarkus.knative.get-version]` + +[.description] +-- ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_NAMESPACE+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_VERSION+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_NAMESPACE+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_VERSION+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.add-build-timestamp]]`link:#quarkus-knative-knative-config_quarkus.knative.add-build-timestamp[quarkus.knative.add-build-timestamp]` +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.get-namespace]]`link:#quarkus-knative-knative-config_quarkus.knative.get-namespace[quarkus.knative.get-namespace]` [.description] -- -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 +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_NAMESPACE+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_NAMESPACE+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.is-add-build-timestamp]]`link:#quarkus-knative-knative-config_quarkus.knative.is-add-build-timestamp[quarkus.knative.is-add-build-timestamp]` +[.description] +-- ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_ADD_BUILD_TIMESTAMP+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_IS_ADD_BUILD_TIMESTAMP+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_ADD_BUILD_TIMESTAMP+++` +Environment variable: `+++QUARKUS_KNATIVE_IS_ADD_BUILD_TIMESTAMP+++` endif::add-copy-button-to-env-var[] --|boolean -|`true` +|`false` -a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.working-dir]]`link:#quarkus-knative-knative-config_quarkus.knative.working-dir[quarkus.knative.working-dir]` +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.is-add-version-to-label-selectors]]`link:#quarkus-knative-knative-config_quarkus.knative.is-add-version-to-label-selectors[quarkus.knative.is-add-version-to-label-selectors]` [.description] -- -Working directory +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_IS_ADD_VERSION_TO_LABEL_SELECTORS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_IS_ADD_VERSION_TO_LABEL_SELECTORS+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.is-add-name-to-label-selectors]]`link:#quarkus-knative-knative-config_quarkus.knative.is-add-name-to-label-selectors[quarkus.knative.is-add-name-to-label-selectors]` +[.description] +-- ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_WORKING_DIR+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_IS_ADD_NAME_TO_LABEL_SELECTORS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_WORKING_DIR+++` +Environment variable: `+++QUARKUS_KNATIVE_IS_ADD_NAME_TO_LABEL_SELECTORS+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.get-working-dir]]`link:#quarkus-knative-knative-config_quarkus.knative.get-working-dir[quarkus.knative.get-working-dir]` + +[.description] +-- +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_WORKING_DIR+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_WORKING_DIR+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.command]]`link:#quarkus-knative-knative-config_quarkus.knative.command[quarkus.knative.command]` +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.get-command]]`link:#quarkus-knative-knative-config_quarkus.knative.get-command[quarkus.knative.get-command]` [.description] -- -The commands - ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_COMMAND+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_COMMAND+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_COMMAND+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_COMMAND+++` endif::add-copy-button-to-env-var[] --|list of string | -a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.arguments]]`link:#quarkus-knative-knative-config_quarkus.knative.arguments[quarkus.knative.arguments]` +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.get-arguments]]`link:#quarkus-knative-knative-config_quarkus.knative.get-arguments[quarkus.knative.get-arguments]` [.description] -- -The arguments - ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_ARGUMENTS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_ARGUMENTS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_ARGUMENTS+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_ARGUMENTS+++` endif::add-copy-button-to-env-var[] --|list of string | -a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.service-account]]`link:#quarkus-knative-knative-config_quarkus.knative.service-account[quarkus.knative.service-account]` +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.get-service-account]]`link:#quarkus-knative-knative-config_quarkus.knative.get-service-account[quarkus.knative.get-service-account]` [.description] -- -The service account - ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_SERVICE_ACCOUNT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SERVICE_ACCOUNT+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_SERVICE_ACCOUNT+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_SERVICE_ACCOUNT+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.service-type]]`link:#quarkus-knative-knative-config_quarkus.knative.service-type[quarkus.knative.service-type]` +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.get-container-name]]`link:#quarkus-knative-knative-config_quarkus.knative.get-container-name[quarkus.knative.get-container-name]` [.description] -- -The type of service that will be generated for the application +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_CONTAINER_NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_CONTAINER_NAME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.get-service-type]]`link:#quarkus-knative-knative-config_quarkus.knative.get-service-type[quarkus.knative.get-service-type]` +[.description] +-- ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_SERVICE_TYPE+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SERVICE_TYPE+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_SERVICE_TYPE+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_SERVICE_TYPE+++` endif::add-copy-button-to-env-var[] -- a| `cluster-ip`, `node-port`, `load-balancer`, `external-name` -|`cluster-ip` +|required icon:exclamation-circle[title=Configuration property is required] -a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.image-pull-policy]]`link:#quarkus-knative-knative-config_quarkus.knative.image-pull-policy[quarkus.knative.image-pull-policy]` +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.get-image-pull-policy]]`link:#quarkus-knative-knative-config_quarkus.knative.get-image-pull-policy[quarkus.knative.get-image-pull-policy]` [.description] -- -Image pull policy - ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_IMAGE_PULL_POLICY+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_IMAGE_PULL_POLICY+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_IMAGE_PULL_POLICY+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_IMAGE_PULL_POLICY+++` endif::add-copy-button-to-env-var[] -- a| `always`, `if-not-present`, `never` -|`always` +|required icon:exclamation-circle[title=Configuration property is required] -a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.image-pull-secrets]]`link:#quarkus-knative-knative-config_quarkus.knative.image-pull-secrets[quarkus.knative.image-pull-secrets]` +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.get-image-pull-secrets]]`link:#quarkus-knative-knative-config_quarkus.knative.get-image-pull-secrets[quarkus.knative.get-image-pull-secrets]` [.description] -- -The image pull secret - ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_IMAGE_PULL_SECRETS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_IMAGE_PULL_SECRETS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_IMAGE_PULL_SECRETS+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_IMAGE_PULL_SECRETS+++` endif::add-copy-button-to-env-var[] --|list of string | -a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.liveness-probe.http-action-port]]`link:#quarkus-knative-knative-config_quarkus.knative.liveness-probe.http-action-port[quarkus.knative.liveness-probe.http-action-port]` +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.get-liveness-probe.http-action-port]]`link:#quarkus-knative-knative-config_quarkus.knative.get-liveness-probe.http-action-port[quarkus.knative.get-liveness-probe.http-action-port]` [.description] -- The port number to use when configuring the `http get` action. If not configured, the port corresponding to the `httpActionPortName` will be used. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_LIVENESS_PROBE_HTTP_ACTION_PORT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_LIVENESS_PROBE_HTTP_ACTION_PORT+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_LIVENESS_PROBE_HTTP_ACTION_PORT+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_LIVENESS_PROBE_HTTP_ACTION_PORT+++` endif::add-copy-button-to-env-var[] --|int | -a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.liveness-probe.http-action-port-name]]`link:#quarkus-knative-knative-config_quarkus.knative.liveness-probe.http-action-port-name[quarkus.knative.liveness-probe.http-action-port-name]` +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.get-liveness-probe.http-action-port-name]]`link:#quarkus-knative-knative-config_quarkus.knative.get-liveness-probe.http-action-port-name[quarkus.knative.get-liveness-probe.http-action-port-name]` [.description] -- The port name for selecting the port of the `HTTP get` action. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_LIVENESS_PROBE_HTTP_ACTION_PORT_NAME+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_LIVENESS_PROBE_HTTP_ACTION_PORT_NAME+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_LIVENESS_PROBE_HTTP_ACTION_PORT_NAME+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_LIVENESS_PROBE_HTTP_ACTION_PORT_NAME+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.liveness-probe.http-action-path]]`link:#quarkus-knative-knative-config_quarkus.knative.liveness-probe.http-action-path[quarkus.knative.liveness-probe.http-action-path]` +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.get-liveness-probe.http-action-path]]`link:#quarkus-knative-knative-config_quarkus.knative.get-liveness-probe.http-action-path[quarkus.knative.get-liveness-probe.http-action-path]` [.description] -- 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. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_LIVENESS_PROBE_HTTP_ACTION_PATH+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_LIVENESS_PROBE_HTTP_ACTION_PATH+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_LIVENESS_PROBE_HTTP_ACTION_PATH+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_LIVENESS_PROBE_HTTP_ACTION_PATH+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.liveness-probe.http-action-scheme]]`link:#quarkus-knative-knative-config_quarkus.knative.liveness-probe.http-action-scheme[quarkus.knative.liveness-probe.http-action-scheme]` +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.get-liveness-probe.http-action-scheme]]`link:#quarkus-knative-knative-config_quarkus.knative.get-liveness-probe.http-action-scheme[quarkus.knative.get-liveness-probe.http-action-scheme]` [.description] -- The scheme of the `HTTP get` action. Can be either "HTTP" or "HTTPS". ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_LIVENESS_PROBE_HTTP_ACTION_SCHEME+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_LIVENESS_PROBE_HTTP_ACTION_SCHEME+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_LIVENESS_PROBE_HTTP_ACTION_SCHEME+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_LIVENESS_PROBE_HTTP_ACTION_SCHEME+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.liveness-probe.exec-action]]`link:#quarkus-knative-knative-config_quarkus.knative.liveness-probe.exec-action[quarkus.knative.liveness-probe.exec-action]` +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.get-liveness-probe.exec-action]]`link:#quarkus-knative-knative-config_quarkus.knative.get-liveness-probe.exec-action[quarkus.knative.get-liveness-probe.exec-action]` [.description] -- The command to use for the probe. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_LIVENESS_PROBE_EXEC_ACTION+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_LIVENESS_PROBE_EXEC_ACTION+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_LIVENESS_PROBE_EXEC_ACTION+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_LIVENESS_PROBE_EXEC_ACTION+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.liveness-probe.tcp-socket-action]]`link:#quarkus-knative-knative-config_quarkus.knative.liveness-probe.tcp-socket-action[quarkus.knative.liveness-probe.tcp-socket-action]` +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.get-liveness-probe.tcp-socket-action]]`link:#quarkus-knative-knative-config_quarkus.knative.get-liveness-probe.tcp-socket-action[quarkus.knative.get-liveness-probe.tcp-socket-action]` [.description] -- The tcp socket to use for the probe (the format is host:port). ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_LIVENESS_PROBE_TCP_SOCKET_ACTION+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_LIVENESS_PROBE_TCP_SOCKET_ACTION+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_LIVENESS_PROBE_TCP_SOCKET_ACTION+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_LIVENESS_PROBE_TCP_SOCKET_ACTION+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.liveness-probe.grpc-action]]`link:#quarkus-knative-knative-config_quarkus.knative.liveness-probe.grpc-action[quarkus.knative.liveness-probe.grpc-action]` +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.get-liveness-probe.grpc-action]]`link:#quarkus-knative-knative-config_quarkus.knative.get-liveness-probe.grpc-action[quarkus.knative.get-liveness-probe.grpc-action]` [.description] -- The gRPC port to use for the probe (the format is either port or port:service). ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_LIVENESS_PROBE_GRPC_ACTION+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_LIVENESS_PROBE_GRPC_ACTION+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_LIVENESS_PROBE_GRPC_ACTION+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_LIVENESS_PROBE_GRPC_ACTION+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.liveness-probe.grpc-action-enabled]]`link:#quarkus-knative-knative-config_quarkus.knative.liveness-probe.grpc-action-enabled[quarkus.knative.liveness-probe.grpc-action-enabled]` +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.get-liveness-probe.grpc-action-enabled]]`link:#quarkus-knative-knative-config_quarkus.knative.get-liveness-probe.grpc-action-enabled[quarkus.knative.get-liveness-probe.grpc-action-enabled]` [.description] -- If enabled and `grpc-action` is not provided, it will use the generated service name and the gRPC port. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_LIVENESS_PROBE_GRPC_ACTION_ENABLED+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_LIVENESS_PROBE_GRPC_ACTION_ENABLED+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_LIVENESS_PROBE_GRPC_ACTION_ENABLED+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_LIVENESS_PROBE_GRPC_ACTION_ENABLED+++` endif::add-copy-button-to-env-var[] --|boolean |`false` -a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.liveness-probe.initial-delay]]`link:#quarkus-knative-knative-config_quarkus.knative.liveness-probe.initial-delay[quarkus.knative.liveness-probe.initial-delay]` +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.get-liveness-probe.initial-delay]]`link:#quarkus-knative-knative-config_quarkus.knative.get-liveness-probe.initial-delay[quarkus.knative.get-liveness-probe.initial-delay]` [.description] -- The amount of time to wait before starting to probe. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_LIVENESS_PROBE_INITIAL_DELAY+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_LIVENESS_PROBE_INITIAL_DELAY+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_LIVENESS_PROBE_INITIAL_DELAY+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_LIVENESS_PROBE_INITIAL_DELAY+++` endif::add-copy-button-to-env-var[] --|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] |`5S` -a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.liveness-probe.period]]`link:#quarkus-knative-knative-config_quarkus.knative.liveness-probe.period[quarkus.knative.liveness-probe.period]` +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.get-liveness-probe.period]]`link:#quarkus-knative-knative-config_quarkus.knative.get-liveness-probe.period[quarkus.knative.get-liveness-probe.period]` [.description] -- The period in which the action should be called. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_LIVENESS_PROBE_PERIOD+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_LIVENESS_PROBE_PERIOD+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_LIVENESS_PROBE_PERIOD+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_LIVENESS_PROBE_PERIOD+++` endif::add-copy-button-to-env-var[] --|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] |`10S` -a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.liveness-probe.timeout]]`link:#quarkus-knative-knative-config_quarkus.knative.liveness-probe.timeout[quarkus.knative.liveness-probe.timeout]` +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.get-liveness-probe.timeout]]`link:#quarkus-knative-knative-config_quarkus.knative.get-liveness-probe.timeout[quarkus.knative.get-liveness-probe.timeout]` [.description] -- The amount of time to wait for each action. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_LIVENESS_PROBE_TIMEOUT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_LIVENESS_PROBE_TIMEOUT+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_LIVENESS_PROBE_TIMEOUT+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_LIVENESS_PROBE_TIMEOUT+++` endif::add-copy-button-to-env-var[] --|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] |`10S` -a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.liveness-probe.success-threshold]]`link:#quarkus-knative-knative-config_quarkus.knative.liveness-probe.success-threshold[quarkus.knative.liveness-probe.success-threshold]` +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.get-liveness-probe.success-threshold]]`link:#quarkus-knative-knative-config_quarkus.knative.get-liveness-probe.success-threshold[quarkus.knative.get-liveness-probe.success-threshold]` [.description] -- The success threshold to use. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_LIVENESS_PROBE_SUCCESS_THRESHOLD+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_LIVENESS_PROBE_SUCCESS_THRESHOLD+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_LIVENESS_PROBE_SUCCESS_THRESHOLD+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_LIVENESS_PROBE_SUCCESS_THRESHOLD+++` endif::add-copy-button-to-env-var[] --|int |`1` -a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.liveness-probe.failure-threshold]]`link:#quarkus-knative-knative-config_quarkus.knative.liveness-probe.failure-threshold[quarkus.knative.liveness-probe.failure-threshold]` +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.get-liveness-probe.failure-threshold]]`link:#quarkus-knative-knative-config_quarkus.knative.get-liveness-probe.failure-threshold[quarkus.knative.get-liveness-probe.failure-threshold]` [.description] -- The failure threshold to use. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_LIVENESS_PROBE_FAILURE_THRESHOLD+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_LIVENESS_PROBE_FAILURE_THRESHOLD+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_LIVENESS_PROBE_FAILURE_THRESHOLD+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_LIVENESS_PROBE_FAILURE_THRESHOLD+++` endif::add-copy-button-to-env-var[] --|int |`3` -a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.readiness-probe.http-action-port]]`link:#quarkus-knative-knative-config_quarkus.knative.readiness-probe.http-action-port[quarkus.knative.readiness-probe.http-action-port]` +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.get-readiness-probe.http-action-port]]`link:#quarkus-knative-knative-config_quarkus.knative.get-readiness-probe.http-action-port[quarkus.knative.get-readiness-probe.http-action-port]` [.description] -- The port number to use when configuring the `http get` action. If not configured, the port corresponding to the `httpActionPortName` will be used. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_READINESS_PROBE_HTTP_ACTION_PORT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_READINESS_PROBE_HTTP_ACTION_PORT+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_READINESS_PROBE_HTTP_ACTION_PORT+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_READINESS_PROBE_HTTP_ACTION_PORT+++` endif::add-copy-button-to-env-var[] --|int | -a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.readiness-probe.http-action-port-name]]`link:#quarkus-knative-knative-config_quarkus.knative.readiness-probe.http-action-port-name[quarkus.knative.readiness-probe.http-action-port-name]` +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.get-readiness-probe.http-action-port-name]]`link:#quarkus-knative-knative-config_quarkus.knative.get-readiness-probe.http-action-port-name[quarkus.knative.get-readiness-probe.http-action-port-name]` [.description] -- The port name for selecting the port of the `HTTP get` action. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_READINESS_PROBE_HTTP_ACTION_PORT_NAME+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_READINESS_PROBE_HTTP_ACTION_PORT_NAME+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_READINESS_PROBE_HTTP_ACTION_PORT_NAME+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_READINESS_PROBE_HTTP_ACTION_PORT_NAME+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.readiness-probe.http-action-path]]`link:#quarkus-knative-knative-config_quarkus.knative.readiness-probe.http-action-path[quarkus.knative.readiness-probe.http-action-path]` +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.get-readiness-probe.http-action-path]]`link:#quarkus-knative-knative-config_quarkus.knative.get-readiness-probe.http-action-path[quarkus.knative.get-readiness-probe.http-action-path]` [.description] -- 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. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_READINESS_PROBE_HTTP_ACTION_PATH+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_READINESS_PROBE_HTTP_ACTION_PATH+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_READINESS_PROBE_HTTP_ACTION_PATH+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_READINESS_PROBE_HTTP_ACTION_PATH+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.readiness-probe.http-action-scheme]]`link:#quarkus-knative-knative-config_quarkus.knative.readiness-probe.http-action-scheme[quarkus.knative.readiness-probe.http-action-scheme]` +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.get-readiness-probe.http-action-scheme]]`link:#quarkus-knative-knative-config_quarkus.knative.get-readiness-probe.http-action-scheme[quarkus.knative.get-readiness-probe.http-action-scheme]` [.description] -- The scheme of the `HTTP get` action. Can be either "HTTP" or "HTTPS". ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_READINESS_PROBE_HTTP_ACTION_SCHEME+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_READINESS_PROBE_HTTP_ACTION_SCHEME+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_READINESS_PROBE_HTTP_ACTION_SCHEME+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_READINESS_PROBE_HTTP_ACTION_SCHEME+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.readiness-probe.exec-action]]`link:#quarkus-knative-knative-config_quarkus.knative.readiness-probe.exec-action[quarkus.knative.readiness-probe.exec-action]` +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.get-readiness-probe.exec-action]]`link:#quarkus-knative-knative-config_quarkus.knative.get-readiness-probe.exec-action[quarkus.knative.get-readiness-probe.exec-action]` [.description] -- The command to use for the probe. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_READINESS_PROBE_EXEC_ACTION+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_READINESS_PROBE_EXEC_ACTION+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_READINESS_PROBE_EXEC_ACTION+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_READINESS_PROBE_EXEC_ACTION+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.readiness-probe.tcp-socket-action]]`link:#quarkus-knative-knative-config_quarkus.knative.readiness-probe.tcp-socket-action[quarkus.knative.readiness-probe.tcp-socket-action]` +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.get-readiness-probe.tcp-socket-action]]`link:#quarkus-knative-knative-config_quarkus.knative.get-readiness-probe.tcp-socket-action[quarkus.knative.get-readiness-probe.tcp-socket-action]` [.description] -- The tcp socket to use for the probe (the format is host:port). ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_READINESS_PROBE_TCP_SOCKET_ACTION+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_READINESS_PROBE_TCP_SOCKET_ACTION+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_READINESS_PROBE_TCP_SOCKET_ACTION+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_READINESS_PROBE_TCP_SOCKET_ACTION+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.readiness-probe.grpc-action]]`link:#quarkus-knative-knative-config_quarkus.knative.readiness-probe.grpc-action[quarkus.knative.readiness-probe.grpc-action]` +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.get-readiness-probe.grpc-action]]`link:#quarkus-knative-knative-config_quarkus.knative.get-readiness-probe.grpc-action[quarkus.knative.get-readiness-probe.grpc-action]` [.description] -- The gRPC port to use for the probe (the format is either port or port:service). ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_READINESS_PROBE_GRPC_ACTION+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_READINESS_PROBE_GRPC_ACTION+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_READINESS_PROBE_GRPC_ACTION+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_READINESS_PROBE_GRPC_ACTION+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.readiness-probe.grpc-action-enabled]]`link:#quarkus-knative-knative-config_quarkus.knative.readiness-probe.grpc-action-enabled[quarkus.knative.readiness-probe.grpc-action-enabled]` +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.get-readiness-probe.grpc-action-enabled]]`link:#quarkus-knative-knative-config_quarkus.knative.get-readiness-probe.grpc-action-enabled[quarkus.knative.get-readiness-probe.grpc-action-enabled]` [.description] -- If enabled and `grpc-action` is not provided, it will use the generated service name and the gRPC port. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_READINESS_PROBE_GRPC_ACTION_ENABLED+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_READINESS_PROBE_GRPC_ACTION_ENABLED+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_READINESS_PROBE_GRPC_ACTION_ENABLED+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_READINESS_PROBE_GRPC_ACTION_ENABLED+++` endif::add-copy-button-to-env-var[] --|boolean |`false` -a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.readiness-probe.initial-delay]]`link:#quarkus-knative-knative-config_quarkus.knative.readiness-probe.initial-delay[quarkus.knative.readiness-probe.initial-delay]` +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.get-readiness-probe.initial-delay]]`link:#quarkus-knative-knative-config_quarkus.knative.get-readiness-probe.initial-delay[quarkus.knative.get-readiness-probe.initial-delay]` [.description] -- The amount of time to wait before starting to probe. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_READINESS_PROBE_INITIAL_DELAY+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_READINESS_PROBE_INITIAL_DELAY+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_READINESS_PROBE_INITIAL_DELAY+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_READINESS_PROBE_INITIAL_DELAY+++` endif::add-copy-button-to-env-var[] --|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] |`5S` -a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.readiness-probe.period]]`link:#quarkus-knative-knative-config_quarkus.knative.readiness-probe.period[quarkus.knative.readiness-probe.period]` +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.get-readiness-probe.period]]`link:#quarkus-knative-knative-config_quarkus.knative.get-readiness-probe.period[quarkus.knative.get-readiness-probe.period]` [.description] -- The period in which the action should be called. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_READINESS_PROBE_PERIOD+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_READINESS_PROBE_PERIOD+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_READINESS_PROBE_PERIOD+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_READINESS_PROBE_PERIOD+++` endif::add-copy-button-to-env-var[] --|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] |`10S` -a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.readiness-probe.timeout]]`link:#quarkus-knative-knative-config_quarkus.knative.readiness-probe.timeout[quarkus.knative.readiness-probe.timeout]` +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.get-readiness-probe.timeout]]`link:#quarkus-knative-knative-config_quarkus.knative.get-readiness-probe.timeout[quarkus.knative.get-readiness-probe.timeout]` [.description] -- The amount of time to wait for each action. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_READINESS_PROBE_TIMEOUT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_READINESS_PROBE_TIMEOUT+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_READINESS_PROBE_TIMEOUT+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_READINESS_PROBE_TIMEOUT+++` endif::add-copy-button-to-env-var[] --|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] |`10S` -a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.readiness-probe.success-threshold]]`link:#quarkus-knative-knative-config_quarkus.knative.readiness-probe.success-threshold[quarkus.knative.readiness-probe.success-threshold]` +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.get-readiness-probe.success-threshold]]`link:#quarkus-knative-knative-config_quarkus.knative.get-readiness-probe.success-threshold[quarkus.knative.get-readiness-probe.success-threshold]` [.description] -- The success threshold to use. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_READINESS_PROBE_SUCCESS_THRESHOLD+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_READINESS_PROBE_SUCCESS_THRESHOLD+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_READINESS_PROBE_SUCCESS_THRESHOLD+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_READINESS_PROBE_SUCCESS_THRESHOLD+++` endif::add-copy-button-to-env-var[] --|int |`1` -a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.readiness-probe.failure-threshold]]`link:#quarkus-knative-knative-config_quarkus.knative.readiness-probe.failure-threshold[quarkus.knative.readiness-probe.failure-threshold]` +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.get-readiness-probe.failure-threshold]]`link:#quarkus-knative-knative-config_quarkus.knative.get-readiness-probe.failure-threshold[quarkus.knative.get-readiness-probe.failure-threshold]` [.description] -- The failure threshold to use. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_READINESS_PROBE_FAILURE_THRESHOLD+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_READINESS_PROBE_FAILURE_THRESHOLD+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_READINESS_PROBE_FAILURE_THRESHOLD+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_READINESS_PROBE_FAILURE_THRESHOLD+++` endif::add-copy-button-to-env-var[] --|int |`3` -a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.startup-probe.http-action-port]]`link:#quarkus-knative-knative-config_quarkus.knative.startup-probe.http-action-port[quarkus.knative.startup-probe.http-action-port]` +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.get-startup-probe.http-action-port]]`link:#quarkus-knative-knative-config_quarkus.knative.get-startup-probe.http-action-port[quarkus.knative.get-startup-probe.http-action-port]` [.description] -- The port number to use when configuring the `http get` action. If not configured, the port corresponding to the `httpActionPortName` will be used. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_STARTUP_PROBE_HTTP_ACTION_PORT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_STARTUP_PROBE_HTTP_ACTION_PORT+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_STARTUP_PROBE_HTTP_ACTION_PORT+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_STARTUP_PROBE_HTTP_ACTION_PORT+++` endif::add-copy-button-to-env-var[] --|int | -a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.startup-probe.http-action-port-name]]`link:#quarkus-knative-knative-config_quarkus.knative.startup-probe.http-action-port-name[quarkus.knative.startup-probe.http-action-port-name]` +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.get-startup-probe.http-action-port-name]]`link:#quarkus-knative-knative-config_quarkus.knative.get-startup-probe.http-action-port-name[quarkus.knative.get-startup-probe.http-action-port-name]` [.description] -- The port name for selecting the port of the `HTTP get` action. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_STARTUP_PROBE_HTTP_ACTION_PORT_NAME+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_STARTUP_PROBE_HTTP_ACTION_PORT_NAME+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_STARTUP_PROBE_HTTP_ACTION_PORT_NAME+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_STARTUP_PROBE_HTTP_ACTION_PORT_NAME+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.startup-probe.http-action-path]]`link:#quarkus-knative-knative-config_quarkus.knative.startup-probe.http-action-path[quarkus.knative.startup-probe.http-action-path]` +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.get-startup-probe.http-action-path]]`link:#quarkus-knative-knative-config_quarkus.knative.get-startup-probe.http-action-path[quarkus.knative.get-startup-probe.http-action-path]` [.description] -- 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. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_STARTUP_PROBE_HTTP_ACTION_PATH+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_STARTUP_PROBE_HTTP_ACTION_PATH+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_STARTUP_PROBE_HTTP_ACTION_PATH+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_STARTUP_PROBE_HTTP_ACTION_PATH+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.startup-probe.http-action-scheme]]`link:#quarkus-knative-knative-config_quarkus.knative.startup-probe.http-action-scheme[quarkus.knative.startup-probe.http-action-scheme]` +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.get-startup-probe.http-action-scheme]]`link:#quarkus-knative-knative-config_quarkus.knative.get-startup-probe.http-action-scheme[quarkus.knative.get-startup-probe.http-action-scheme]` [.description] -- The scheme of the `HTTP get` action. Can be either "HTTP" or "HTTPS". ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_STARTUP_PROBE_HTTP_ACTION_SCHEME+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_STARTUP_PROBE_HTTP_ACTION_SCHEME+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_STARTUP_PROBE_HTTP_ACTION_SCHEME+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_STARTUP_PROBE_HTTP_ACTION_SCHEME+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.startup-probe.exec-action]]`link:#quarkus-knative-knative-config_quarkus.knative.startup-probe.exec-action[quarkus.knative.startup-probe.exec-action]` +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.get-startup-probe.exec-action]]`link:#quarkus-knative-knative-config_quarkus.knative.get-startup-probe.exec-action[quarkus.knative.get-startup-probe.exec-action]` [.description] -- The command to use for the probe. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_STARTUP_PROBE_EXEC_ACTION+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_STARTUP_PROBE_EXEC_ACTION+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_STARTUP_PROBE_EXEC_ACTION+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_STARTUP_PROBE_EXEC_ACTION+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.startup-probe.tcp-socket-action]]`link:#quarkus-knative-knative-config_quarkus.knative.startup-probe.tcp-socket-action[quarkus.knative.startup-probe.tcp-socket-action]` +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.get-startup-probe.tcp-socket-action]]`link:#quarkus-knative-knative-config_quarkus.knative.get-startup-probe.tcp-socket-action[quarkus.knative.get-startup-probe.tcp-socket-action]` [.description] -- The tcp socket to use for the probe (the format is host:port). ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_STARTUP_PROBE_TCP_SOCKET_ACTION+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_STARTUP_PROBE_TCP_SOCKET_ACTION+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_STARTUP_PROBE_TCP_SOCKET_ACTION+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_STARTUP_PROBE_TCP_SOCKET_ACTION+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.startup-probe.grpc-action]]`link:#quarkus-knative-knative-config_quarkus.knative.startup-probe.grpc-action[quarkus.knative.startup-probe.grpc-action]` +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.get-startup-probe.grpc-action]]`link:#quarkus-knative-knative-config_quarkus.knative.get-startup-probe.grpc-action[quarkus.knative.get-startup-probe.grpc-action]` [.description] -- The gRPC port to use for the probe (the format is either port or port:service). ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_STARTUP_PROBE_GRPC_ACTION+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_STARTUP_PROBE_GRPC_ACTION+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_STARTUP_PROBE_GRPC_ACTION+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_STARTUP_PROBE_GRPC_ACTION+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.startup-probe.grpc-action-enabled]]`link:#quarkus-knative-knative-config_quarkus.knative.startup-probe.grpc-action-enabled[quarkus.knative.startup-probe.grpc-action-enabled]` +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.get-startup-probe.grpc-action-enabled]]`link:#quarkus-knative-knative-config_quarkus.knative.get-startup-probe.grpc-action-enabled[quarkus.knative.get-startup-probe.grpc-action-enabled]` [.description] -- If enabled and `grpc-action` is not provided, it will use the generated service name and the gRPC port. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_STARTUP_PROBE_GRPC_ACTION_ENABLED+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_STARTUP_PROBE_GRPC_ACTION_ENABLED+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_STARTUP_PROBE_GRPC_ACTION_ENABLED+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_STARTUP_PROBE_GRPC_ACTION_ENABLED+++` endif::add-copy-button-to-env-var[] --|boolean |`false` -a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.startup-probe.initial-delay]]`link:#quarkus-knative-knative-config_quarkus.knative.startup-probe.initial-delay[quarkus.knative.startup-probe.initial-delay]` +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.get-startup-probe.initial-delay]]`link:#quarkus-knative-knative-config_quarkus.knative.get-startup-probe.initial-delay[quarkus.knative.get-startup-probe.initial-delay]` [.description] -- The amount of time to wait before starting to probe. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_STARTUP_PROBE_INITIAL_DELAY+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_STARTUP_PROBE_INITIAL_DELAY+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_STARTUP_PROBE_INITIAL_DELAY+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_STARTUP_PROBE_INITIAL_DELAY+++` endif::add-copy-button-to-env-var[] --|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] |`5S` -a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.startup-probe.period]]`link:#quarkus-knative-knative-config_quarkus.knative.startup-probe.period[quarkus.knative.startup-probe.period]` +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.get-startup-probe.period]]`link:#quarkus-knative-knative-config_quarkus.knative.get-startup-probe.period[quarkus.knative.get-startup-probe.period]` [.description] -- The period in which the action should be called. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_STARTUP_PROBE_PERIOD+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_STARTUP_PROBE_PERIOD+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_STARTUP_PROBE_PERIOD+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_STARTUP_PROBE_PERIOD+++` endif::add-copy-button-to-env-var[] --|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] |`10S` -a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.startup-probe.timeout]]`link:#quarkus-knative-knative-config_quarkus.knative.startup-probe.timeout[quarkus.knative.startup-probe.timeout]` +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.get-startup-probe.timeout]]`link:#quarkus-knative-knative-config_quarkus.knative.get-startup-probe.timeout[quarkus.knative.get-startup-probe.timeout]` [.description] -- The amount of time to wait for each action. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_STARTUP_PROBE_TIMEOUT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_STARTUP_PROBE_TIMEOUT+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_STARTUP_PROBE_TIMEOUT+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_STARTUP_PROBE_TIMEOUT+++` endif::add-copy-button-to-env-var[] --|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] |`10S` -a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.startup-probe.success-threshold]]`link:#quarkus-knative-knative-config_quarkus.knative.startup-probe.success-threshold[quarkus.knative.startup-probe.success-threshold]` +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.get-startup-probe.success-threshold]]`link:#quarkus-knative-knative-config_quarkus.knative.get-startup-probe.success-threshold[quarkus.knative.get-startup-probe.success-threshold]` [.description] -- The success threshold to use. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_STARTUP_PROBE_SUCCESS_THRESHOLD+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_STARTUP_PROBE_SUCCESS_THRESHOLD+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_STARTUP_PROBE_SUCCESS_THRESHOLD+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_STARTUP_PROBE_SUCCESS_THRESHOLD+++` endif::add-copy-button-to-env-var[] --|int |`1` -a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.startup-probe.failure-threshold]]`link:#quarkus-knative-knative-config_quarkus.knative.startup-probe.failure-threshold[quarkus.knative.startup-probe.failure-threshold]` +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.get-startup-probe.failure-threshold]]`link:#quarkus-knative-knative-config_quarkus.knative.get-startup-probe.failure-threshold[quarkus.knative.get-startup-probe.failure-threshold]` [.description] -- The failure threshold to use. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_STARTUP_PROBE_FAILURE_THRESHOLD+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_STARTUP_PROBE_FAILURE_THRESHOLD+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_STARTUP_PROBE_FAILURE_THRESHOLD+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_STARTUP_PROBE_FAILURE_THRESHOLD+++` endif::add-copy-button-to-env-var[] --|int |`3` -a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.prometheus.annotations]]`link:#quarkus-knative-knative-config_quarkus.knative.prometheus.annotations[quarkus.knative.prometheus.annotations]` +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.get-prometheus-config.annotations]]`link:#quarkus-knative-knative-config_quarkus.knative.get-prometheus-config.annotations[quarkus.knative.get-prometheus-config.annotations]` [.description] -- 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. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_PROMETHEUS_ANNOTATIONS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_PROMETHEUS_CONFIG_ANNOTATIONS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_PROMETHEUS_ANNOTATIONS+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_PROMETHEUS_CONFIG_ANNOTATIONS+++` endif::add-copy-button-to-env-var[] --|boolean |`true` -a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.prometheus.prefix]]`link:#quarkus-knative-knative-config_quarkus.knative.prometheus.prefix[quarkus.knative.prometheus.prefix]` +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.get-prometheus-config.prefix]]`link:#quarkus-knative-knative-config_quarkus.knative.get-prometheus-config.prefix[quarkus.knative.get-prometheus-config.prefix]` [.description] -- 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 ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_PROMETHEUS_PREFIX+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_PROMETHEUS_CONFIG_PREFIX+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_PROMETHEUS_PREFIX+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_PROMETHEUS_CONFIG_PREFIX+++` endif::add-copy-button-to-env-var[] --|string |`prometheus.io` -a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.prometheus.scrape]]`link:#quarkus-knative-knative-config_quarkus.knative.prometheus.scrape[quarkus.knative.prometheus.scrape]` +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.get-prometheus-config.scrape]]`link:#quarkus-knative-knative-config_quarkus.knative.get-prometheus-config.scrape[quarkus.knative.get-prometheus-config.scrape]` [.description] -- Define the annotation used to indicate services that should be scraped. By default, `/scrape` will be appended to the defined prefix. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_PROMETHEUS_SCRAPE+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_PROMETHEUS_CONFIG_SCRAPE+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_PROMETHEUS_SCRAPE+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_PROMETHEUS_CONFIG_SCRAPE+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.prometheus.path]]`link:#quarkus-knative-knative-config_quarkus.knative.prometheus.path[quarkus.knative.prometheus.path]` +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.get-prometheus-config.path]]`link:#quarkus-knative-knative-config_quarkus.knative.get-prometheus-config.path[quarkus.knative.get-prometheus-config.path]` [.description] -- Define the annotation used to indicate the path to scrape. By default, `/path` will be appended to the defined prefix. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_PROMETHEUS_PATH+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_PROMETHEUS_CONFIG_PATH+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_PROMETHEUS_PATH+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_PROMETHEUS_CONFIG_PATH+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.prometheus.port]]`link:#quarkus-knative-knative-config_quarkus.knative.prometheus.port[quarkus.knative.prometheus.port]` +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.get-prometheus-config.port]]`link:#quarkus-knative-knative-config_quarkus.knative.get-prometheus-config.port[quarkus.knative.get-prometheus-config.port]` [.description] -- Define the annotation used to indicate the port to scrape. By default, `/port` will be appended to the defined prefix. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_PROMETHEUS_PORT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_PROMETHEUS_CONFIG_PORT+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_PROMETHEUS_PORT+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_PROMETHEUS_CONFIG_PORT+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.prometheus.scheme]]`link:#quarkus-knative-knative-config_quarkus.knative.prometheus.scheme[quarkus.knative.prometheus.scheme]` +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.get-prometheus-config.scheme]]`link:#quarkus-knative-knative-config_quarkus.knative.get-prometheus-config.scheme[quarkus.knative.get-prometheus-config.scheme]` [.description] -- Define the annotation used to indicate the scheme to use for scraping By default, `/scheme` will be appended to the defined prefix. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_PROMETHEUS_SCHEME+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_PROMETHEUS_CONFIG_SCHEME+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_PROMETHEUS_SCHEME+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_PROMETHEUS_CONFIG_SCHEME+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.empty-dir-volumes]]`link:#quarkus-knative-knative-config_quarkus.knative.empty-dir-volumes[quarkus.knative.empty-dir-volumes]` +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.get-empty-dir-volumes]]`link:#quarkus-knative-knative-config_quarkus.knative.get-empty-dir-volumes[quarkus.knative.get-empty-dir-volumes]` [.description] -- -EmptyDir volumes - ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_EMPTY_DIR_VOLUMES+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_EMPTY_DIR_VOLUMES+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_EMPTY_DIR_VOLUMES+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_EMPTY_DIR_VOLUMES+++` endif::add-copy-button-to-env-var[] --|list of string +|required icon:exclamation-circle[title=Configuration property is required] + + +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.get-resources.limits.cpu]]`link:#quarkus-knative-knative-config_quarkus.knative.get-resources.limits.cpu[quarkus.knative.get-resources.limits.cpu]` + +[.description] +-- +CPU Requirements + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_RESOURCES_LIMITS_CPU+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_RESOURCES_LIMITS_CPU+++` +endif::add-copy-button-to-env-var[] +--|string | -a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.container-name]]`link:#quarkus-knative-knative-config_quarkus.knative.container-name[quarkus.knative.container-name]` +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.get-resources.limits.memory]]`link:#quarkus-knative-knative-config_quarkus.knative.get-resources.limits.memory[quarkus.knative.get-resources.limits.memory]` [.description] -- -If set, it will change the name of the container according to the configuration +Memory Requirements + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_RESOURCES_LIMITS_MEMORY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_RESOURCES_LIMITS_MEMORY+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.get-resources.requests.cpu]]`link:#quarkus-knative-knative-config_quarkus.knative.get-resources.requests.cpu[quarkus.knative.get-resources.requests.cpu]` + +[.description] +-- +CPU Requirements + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_RESOURCES_REQUESTS_CPU+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_RESOURCES_REQUESTS_CPU+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.get-resources.requests.memory]]`link:#quarkus-knative-knative-config_quarkus.knative.get-resources.requests.memory[quarkus.knative.get-resources.requests.memory]` + +[.description] +-- +Memory Requirements + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_RESOURCES_REQUESTS_MEMORY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_RESOURCES_REQUESTS_MEMORY+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.get-app-secret]]`link:#quarkus-knative-knative-config_quarkus.knative.get-app-secret[quarkus.knative.get-app-secret]` + +[.description] +-- +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_APP_SECRET+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_APP_SECRET+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.get-app-config-map]]`link:#quarkus-knative-knative-config_quarkus.knative.get-app-config-map[quarkus.knative.get-app-config-map]` + +[.description] +-- +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_APP_CONFIG_MAP+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_APP_CONFIG_MAP+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.get-security-context.se-linux-options.level]]`link:#quarkus-knative-knative-config_quarkus.knative.get-security-context.se-linux-options.level[quarkus.knative.get-security-context.se-linux-options.level]` + +[.description] +-- +The SELinux level label that applies to the container. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SECURITY_CONTEXT_SE_LINUX_OPTIONS_LEVEL+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_SECURITY_CONTEXT_SE_LINUX_OPTIONS_LEVEL+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.get-security-context.se-linux-options.role]]`link:#quarkus-knative-knative-config_quarkus.knative.get-security-context.se-linux-options.role[quarkus.knative.get-security-context.se-linux-options.role]` + +[.description] +-- +The SELinux role label that applies to the container. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SECURITY_CONTEXT_SE_LINUX_OPTIONS_ROLE+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_SECURITY_CONTEXT_SE_LINUX_OPTIONS_ROLE+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.get-security-context.se-linux-options.type]]`link:#quarkus-knative-knative-config_quarkus.knative.get-security-context.se-linux-options.type[quarkus.knative.get-security-context.se-linux-options.type]` + +[.description] +-- +The SELinux type label that applies to the container. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SECURITY_CONTEXT_SE_LINUX_OPTIONS_TYPE+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_SECURITY_CONTEXT_SE_LINUX_OPTIONS_TYPE+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.get-security-context.se-linux-options.user]]`link:#quarkus-knative-knative-config_quarkus.knative.get-security-context.se-linux-options.user[quarkus.knative.get-security-context.se-linux-options.user]` + +[.description] +-- +The SELinux user label that applies to the container. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SECURITY_CONTEXT_SE_LINUX_OPTIONS_USER+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_SECURITY_CONTEXT_SE_LINUX_OPTIONS_USER+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.get-security-context.windows-options.gmsa-credential-spec-name]]`link:#quarkus-knative-knative-config_quarkus.knative.get-security-context.windows-options.gmsa-credential-spec-name[quarkus.knative.get-security-context.windows-options.gmsa-credential-spec-name]` + +[.description] +-- +The name of the GMSA credential spec to use. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SECURITY_CONTEXT_WINDOWS_OPTIONS_GMSA_CREDENTIAL_SPEC_NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_SECURITY_CONTEXT_WINDOWS_OPTIONS_GMSA_CREDENTIAL_SPEC_NAME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.get-security-context.windows-options.gmsa-credential-spec]]`link:#quarkus-knative-knative-config_quarkus.knative.get-security-context.windows-options.gmsa-credential-spec[quarkus.knative.get-security-context.windows-options.gmsa-credential-spec]` + +[.description] +-- +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. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SECURITY_CONTEXT_WINDOWS_OPTIONS_GMSA_CREDENTIAL_SPEC+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_SECURITY_CONTEXT_WINDOWS_OPTIONS_GMSA_CREDENTIAL_SPEC+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.get-security-context.windows-options.run-as-user-name]]`link:#quarkus-knative-knative-config_quarkus.knative.get-security-context.windows-options.run-as-user-name[quarkus.knative.get-security-context.windows-options.run-as-user-name]` + +[.description] +-- +The UserName in Windows to run the entrypoint of the container process. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SECURITY_CONTEXT_WINDOWS_OPTIONS_RUN_AS_USER_NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_SECURITY_CONTEXT_WINDOWS_OPTIONS_RUN_AS_USER_NAME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.get-security-context.windows-options.host-process]]`link:#quarkus-knative-knative-config_quarkus.knative.get-security-context.windows-options.host-process[quarkus.knative.get-security-context.windows-options.host-process]` + +[.description] +-- +HostProcess determines if a container should be run as a 'Host Process' container. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SECURITY_CONTEXT_WINDOWS_OPTIONS_HOST_PROCESS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_SECURITY_CONTEXT_WINDOWS_OPTIONS_HOST_PROCESS+++` +endif::add-copy-button-to-env-var[] +--|boolean +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.get-security-context.run-as-user]]`link:#quarkus-knative-knative-config_quarkus.knative.get-security-context.run-as-user[quarkus.knative.get-security-context.run-as-user]` + +[.description] +-- +The UID to run the entrypoint of the container process. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SECURITY_CONTEXT_RUN_AS_USER+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_SECURITY_CONTEXT_RUN_AS_USER+++` +endif::add-copy-button-to-env-var[] +--|long +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.get-security-context.run-as-group]]`link:#quarkus-knative-knative-config_quarkus.knative.get-security-context.run-as-group[quarkus.knative.get-security-context.run-as-group]` + +[.description] +-- +The GID to run the entrypoint of the container process. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SECURITY_CONTEXT_RUN_AS_GROUP+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_SECURITY_CONTEXT_RUN_AS_GROUP+++` +endif::add-copy-button-to-env-var[] +--|long +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.get-security-context.run-as-non-root]]`link:#quarkus-knative-knative-config_quarkus.knative.get-security-context.run-as-non-root[quarkus.knative.get-security-context.run-as-non-root]` + +[.description] +-- +Indicates that the container must run as a non-root user. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SECURITY_CONTEXT_RUN_AS_NON_ROOT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_SECURITY_CONTEXT_RUN_AS_NON_ROOT+++` +endif::add-copy-button-to-env-var[] +--|boolean +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.get-security-context.supplemental-groups]]`link:#quarkus-knative-knative-config_quarkus.knative.get-security-context.supplemental-groups[quarkus.knative.get-security-context.supplemental-groups]` + +[.description] +-- +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. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SECURITY_CONTEXT_SUPPLEMENTAL_GROUPS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_SECURITY_CONTEXT_SUPPLEMENTAL_GROUPS+++` +endif::add-copy-button-to-env-var[] +--|list of long +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.get-security-context.fs-group]]`link:#quarkus-knative-knative-config_quarkus.knative.get-security-context.fs-group[quarkus.knative.get-security-context.fs-group]` + +[.description] +-- +A special supplemental group that applies to all containers in a pod. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SECURITY_CONTEXT_FS_GROUP+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_SECURITY_CONTEXT_FS_GROUP+++` +endif::add-copy-button-to-env-var[] +--|long +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.get-security-context.sysctls]]`link:#quarkus-knative-knative-config_quarkus.knative.get-security-context.sysctls[quarkus.knative.get-security-context.sysctls]` + +[.description] +-- +Sysctls hold a list of namespaced sysctls used for the pod. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SECURITY_CONTEXT_SYSCTLS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_SECURITY_CONTEXT_SYSCTLS+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.get-security-context.fs-group-change-policy]]`link:#quarkus-knative-knative-config_quarkus.knative.get-security-context.fs-group-change-policy[quarkus.knative.get-security-context.fs-group-change-policy]` + +[.description] +-- +It holds policies that will be used for applying fsGroup to a volume when volume is mounted. Values: OnRootMismatch, Always + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SECURITY_CONTEXT_FS_GROUP_CHANGE_POLICY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_SECURITY_CONTEXT_FS_GROUP_CHANGE_POLICY+++` +endif::add-copy-button-to-env-var[] +-- a| +tooltip: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.], tooltip:always[It indicates that volume's ownership and permissions should always be changed whenever volume is mounted inside a Pod. This the default behavior.] +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.is-idempotent]]`link:#quarkus-knative-knative-config_quarkus.knative.is-idempotent[quarkus.knative.is-idempotent]` + +[.description] +-- +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_IS_IDEMPOTENT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_IS_IDEMPOTENT+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.part-of]]`link:#quarkus-knative-knative-config_quarkus.knative.part-of[quarkus.knative.part-of]` + +[.description] +-- +The name of the group this component belongs too + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_PART_OF+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_PART_OF+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.name]]`link:#quarkus-knative-knative-config_quarkus.knative.name[quarkus.knative.name]` + +[.description] +-- +The name of the application. This value will be used for naming Kubernetes resources like: - Deployment - Service and so on ... + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_NAME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.version]]`link:#quarkus-knative-knative-config_quarkus.knative.version[quarkus.knative.version]` + +[.description] +-- +The version of the application. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_VERSION+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_VERSION+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.namespace]]`link:#quarkus-knative-knative-config_quarkus.knative.namespace[quarkus.knative.namespace]` + +[.description] +-- +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). + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_NAMESPACE+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_NAMESPACE+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.add-build-timestamp]]`link:#quarkus-knative-knative-config_quarkus.knative.add-build-timestamp[quarkus.knative.add-build-timestamp]` + +[.description] +-- +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 + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_ADD_BUILD_TIMESTAMP+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_ADD_BUILD_TIMESTAMP+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`true` + + +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.working-dir]]`link:#quarkus-knative-knative-config_quarkus.knative.working-dir[quarkus.knative.working-dir]` + +[.description] +-- +Working directory + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_WORKING_DIR+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_WORKING_DIR+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.command]]`link:#quarkus-knative-knative-config_quarkus.knative.command[quarkus.knative.command]` + +[.description] +-- +The commands + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_COMMAND+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_COMMAND+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.arguments]]`link:#quarkus-knative-knative-config_quarkus.knative.arguments[quarkus.knative.arguments]` + +[.description] +-- +The arguments + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_ARGUMENTS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_ARGUMENTS+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.service-account]]`link:#quarkus-knative-knative-config_quarkus.knative.service-account[quarkus.knative.service-account]` + +[.description] +-- +The service account + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_SERVICE_ACCOUNT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_SERVICE_ACCOUNT+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.service-type]]`link:#quarkus-knative-knative-config_quarkus.knative.service-type[quarkus.knative.service-type]` + +[.description] +-- +The type of service that will be generated for the application + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_SERVICE_TYPE+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_SERVICE_TYPE+++` +endif::add-copy-button-to-env-var[] +-- a| +`cluster-ip`, `node-port`, `load-balancer`, `external-name` +|`cluster-ip` + + +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.image-pull-policy]]`link:#quarkus-knative-knative-config_quarkus.knative.image-pull-policy[quarkus.knative.image-pull-policy]` + +[.description] +-- +Image pull policy + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_IMAGE_PULL_POLICY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_IMAGE_PULL_POLICY+++` +endif::add-copy-button-to-env-var[] +-- a| +`always`, `if-not-present`, `never` +|`always` + + +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.image-pull-secrets]]`link:#quarkus-knative-knative-config_quarkus.knative.image-pull-secrets[quarkus.knative.image-pull-secrets]` + +[.description] +-- +The image pull secret + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_IMAGE_PULL_SECRETS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_IMAGE_PULL_SECRETS+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.liveness-probe.http-action-port]]`link:#quarkus-knative-knative-config_quarkus.knative.liveness-probe.http-action-port[quarkus.knative.liveness-probe.http-action-port]` + +[.description] +-- +The port number to use when configuring the `http get` action. If not configured, the port corresponding to the `httpActionPortName` will be used. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_LIVENESS_PROBE_HTTP_ACTION_PORT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_LIVENESS_PROBE_HTTP_ACTION_PORT+++` +endif::add-copy-button-to-env-var[] +--|int +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.liveness-probe.http-action-port-name]]`link:#quarkus-knative-knative-config_quarkus.knative.liveness-probe.http-action-port-name[quarkus.knative.liveness-probe.http-action-port-name]` + +[.description] +-- +The port name for selecting the port of the `HTTP get` action. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_LIVENESS_PROBE_HTTP_ACTION_PORT_NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_LIVENESS_PROBE_HTTP_ACTION_PORT_NAME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.liveness-probe.http-action-path]]`link:#quarkus-knative-knative-config_quarkus.knative.liveness-probe.http-action-path[quarkus.knative.liveness-probe.http-action-path]` + +[.description] +-- +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. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_LIVENESS_PROBE_HTTP_ACTION_PATH+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_LIVENESS_PROBE_HTTP_ACTION_PATH+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.liveness-probe.http-action-scheme]]`link:#quarkus-knative-knative-config_quarkus.knative.liveness-probe.http-action-scheme[quarkus.knative.liveness-probe.http-action-scheme]` + +[.description] +-- +The scheme of the `HTTP get` action. Can be either "HTTP" or "HTTPS". + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_LIVENESS_PROBE_HTTP_ACTION_SCHEME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_LIVENESS_PROBE_HTTP_ACTION_SCHEME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.liveness-probe.exec-action]]`link:#quarkus-knative-knative-config_quarkus.knative.liveness-probe.exec-action[quarkus.knative.liveness-probe.exec-action]` + +[.description] +-- +The command to use for the probe. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_LIVENESS_PROBE_EXEC_ACTION+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_LIVENESS_PROBE_EXEC_ACTION+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.liveness-probe.tcp-socket-action]]`link:#quarkus-knative-knative-config_quarkus.knative.liveness-probe.tcp-socket-action[quarkus.knative.liveness-probe.tcp-socket-action]` + +[.description] +-- +The tcp socket to use for the probe (the format is host:port). + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_LIVENESS_PROBE_TCP_SOCKET_ACTION+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_LIVENESS_PROBE_TCP_SOCKET_ACTION+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.liveness-probe.grpc-action]]`link:#quarkus-knative-knative-config_quarkus.knative.liveness-probe.grpc-action[quarkus.knative.liveness-probe.grpc-action]` + +[.description] +-- +The gRPC port to use for the probe (the format is either port or port:service). + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_LIVENESS_PROBE_GRPC_ACTION+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_LIVENESS_PROBE_GRPC_ACTION+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.liveness-probe.grpc-action-enabled]]`link:#quarkus-knative-knative-config_quarkus.knative.liveness-probe.grpc-action-enabled[quarkus.knative.liveness-probe.grpc-action-enabled]` + +[.description] +-- +If enabled and `grpc-action` is not provided, it will use the generated service name and the gRPC port. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_LIVENESS_PROBE_GRPC_ACTION_ENABLED+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_LIVENESS_PROBE_GRPC_ACTION_ENABLED+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.liveness-probe.initial-delay]]`link:#quarkus-knative-knative-config_quarkus.knative.liveness-probe.initial-delay[quarkus.knative.liveness-probe.initial-delay]` + +[.description] +-- +The amount of time to wait before starting to probe. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_LIVENESS_PROBE_INITIAL_DELAY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_LIVENESS_PROBE_INITIAL_DELAY+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`5S` + + +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.liveness-probe.period]]`link:#quarkus-knative-knative-config_quarkus.knative.liveness-probe.period[quarkus.knative.liveness-probe.period]` + +[.description] +-- +The period in which the action should be called. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_LIVENESS_PROBE_PERIOD+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_LIVENESS_PROBE_PERIOD+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`10S` + + +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.liveness-probe.timeout]]`link:#quarkus-knative-knative-config_quarkus.knative.liveness-probe.timeout[quarkus.knative.liveness-probe.timeout]` + +[.description] +-- +The amount of time to wait for each action. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_LIVENESS_PROBE_TIMEOUT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_LIVENESS_PROBE_TIMEOUT+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`10S` + + +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.liveness-probe.success-threshold]]`link:#quarkus-knative-knative-config_quarkus.knative.liveness-probe.success-threshold[quarkus.knative.liveness-probe.success-threshold]` + +[.description] +-- +The success threshold to use. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_LIVENESS_PROBE_SUCCESS_THRESHOLD+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_LIVENESS_PROBE_SUCCESS_THRESHOLD+++` +endif::add-copy-button-to-env-var[] +--|int +|`1` + + +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.liveness-probe.failure-threshold]]`link:#quarkus-knative-knative-config_quarkus.knative.liveness-probe.failure-threshold[quarkus.knative.liveness-probe.failure-threshold]` + +[.description] +-- +The failure threshold to use. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_LIVENESS_PROBE_FAILURE_THRESHOLD+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_LIVENESS_PROBE_FAILURE_THRESHOLD+++` +endif::add-copy-button-to-env-var[] +--|int +|`3` + + +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.readiness-probe.http-action-port]]`link:#quarkus-knative-knative-config_quarkus.knative.readiness-probe.http-action-port[quarkus.knative.readiness-probe.http-action-port]` + +[.description] +-- +The port number to use when configuring the `http get` action. If not configured, the port corresponding to the `httpActionPortName` will be used. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_READINESS_PROBE_HTTP_ACTION_PORT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_READINESS_PROBE_HTTP_ACTION_PORT+++` +endif::add-copy-button-to-env-var[] +--|int +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.readiness-probe.http-action-port-name]]`link:#quarkus-knative-knative-config_quarkus.knative.readiness-probe.http-action-port-name[quarkus.knative.readiness-probe.http-action-port-name]` + +[.description] +-- +The port name for selecting the port of the `HTTP get` action. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_READINESS_PROBE_HTTP_ACTION_PORT_NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_READINESS_PROBE_HTTP_ACTION_PORT_NAME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.readiness-probe.http-action-path]]`link:#quarkus-knative-knative-config_quarkus.knative.readiness-probe.http-action-path[quarkus.knative.readiness-probe.http-action-path]` + +[.description] +-- +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. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_READINESS_PROBE_HTTP_ACTION_PATH+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_READINESS_PROBE_HTTP_ACTION_PATH+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.readiness-probe.http-action-scheme]]`link:#quarkus-knative-knative-config_quarkus.knative.readiness-probe.http-action-scheme[quarkus.knative.readiness-probe.http-action-scheme]` + +[.description] +-- +The scheme of the `HTTP get` action. Can be either "HTTP" or "HTTPS". + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_READINESS_PROBE_HTTP_ACTION_SCHEME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_READINESS_PROBE_HTTP_ACTION_SCHEME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.readiness-probe.exec-action]]`link:#quarkus-knative-knative-config_quarkus.knative.readiness-probe.exec-action[quarkus.knative.readiness-probe.exec-action]` + +[.description] +-- +The command to use for the probe. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_READINESS_PROBE_EXEC_ACTION+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_READINESS_PROBE_EXEC_ACTION+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.readiness-probe.tcp-socket-action]]`link:#quarkus-knative-knative-config_quarkus.knative.readiness-probe.tcp-socket-action[quarkus.knative.readiness-probe.tcp-socket-action]` + +[.description] +-- +The tcp socket to use for the probe (the format is host:port). + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_READINESS_PROBE_TCP_SOCKET_ACTION+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_READINESS_PROBE_TCP_SOCKET_ACTION+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.readiness-probe.grpc-action]]`link:#quarkus-knative-knative-config_quarkus.knative.readiness-probe.grpc-action[quarkus.knative.readiness-probe.grpc-action]` + +[.description] +-- +The gRPC port to use for the probe (the format is either port or port:service). + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_READINESS_PROBE_GRPC_ACTION+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_READINESS_PROBE_GRPC_ACTION+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.readiness-probe.grpc-action-enabled]]`link:#quarkus-knative-knative-config_quarkus.knative.readiness-probe.grpc-action-enabled[quarkus.knative.readiness-probe.grpc-action-enabled]` + +[.description] +-- +If enabled and `grpc-action` is not provided, it will use the generated service name and the gRPC port. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_READINESS_PROBE_GRPC_ACTION_ENABLED+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_READINESS_PROBE_GRPC_ACTION_ENABLED+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.readiness-probe.initial-delay]]`link:#quarkus-knative-knative-config_quarkus.knative.readiness-probe.initial-delay[quarkus.knative.readiness-probe.initial-delay]` + +[.description] +-- +The amount of time to wait before starting to probe. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_READINESS_PROBE_INITIAL_DELAY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_READINESS_PROBE_INITIAL_DELAY+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`5S` + + +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.readiness-probe.period]]`link:#quarkus-knative-knative-config_quarkus.knative.readiness-probe.period[quarkus.knative.readiness-probe.period]` + +[.description] +-- +The period in which the action should be called. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_READINESS_PROBE_PERIOD+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_READINESS_PROBE_PERIOD+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`10S` + + +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.readiness-probe.timeout]]`link:#quarkus-knative-knative-config_quarkus.knative.readiness-probe.timeout[quarkus.knative.readiness-probe.timeout]` + +[.description] +-- +The amount of time to wait for each action. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_READINESS_PROBE_TIMEOUT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_READINESS_PROBE_TIMEOUT+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`10S` + + +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.readiness-probe.success-threshold]]`link:#quarkus-knative-knative-config_quarkus.knative.readiness-probe.success-threshold[quarkus.knative.readiness-probe.success-threshold]` + +[.description] +-- +The success threshold to use. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_READINESS_PROBE_SUCCESS_THRESHOLD+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_READINESS_PROBE_SUCCESS_THRESHOLD+++` +endif::add-copy-button-to-env-var[] +--|int +|`1` + + +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.readiness-probe.failure-threshold]]`link:#quarkus-knative-knative-config_quarkus.knative.readiness-probe.failure-threshold[quarkus.knative.readiness-probe.failure-threshold]` + +[.description] +-- +The failure threshold to use. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_READINESS_PROBE_FAILURE_THRESHOLD+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_READINESS_PROBE_FAILURE_THRESHOLD+++` +endif::add-copy-button-to-env-var[] +--|int +|`3` + + +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.startup-probe.http-action-port]]`link:#quarkus-knative-knative-config_quarkus.knative.startup-probe.http-action-port[quarkus.knative.startup-probe.http-action-port]` + +[.description] +-- +The port number to use when configuring the `http get` action. If not configured, the port corresponding to the `httpActionPortName` will be used. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_STARTUP_PROBE_HTTP_ACTION_PORT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_STARTUP_PROBE_HTTP_ACTION_PORT+++` +endif::add-copy-button-to-env-var[] +--|int +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.startup-probe.http-action-port-name]]`link:#quarkus-knative-knative-config_quarkus.knative.startup-probe.http-action-port-name[quarkus.knative.startup-probe.http-action-port-name]` + +[.description] +-- +The port name for selecting the port of the `HTTP get` action. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_STARTUP_PROBE_HTTP_ACTION_PORT_NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_STARTUP_PROBE_HTTP_ACTION_PORT_NAME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.startup-probe.http-action-path]]`link:#quarkus-knative-knative-config_quarkus.knative.startup-probe.http-action-path[quarkus.knative.startup-probe.http-action-path]` + +[.description] +-- +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. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_STARTUP_PROBE_HTTP_ACTION_PATH+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_STARTUP_PROBE_HTTP_ACTION_PATH+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.startup-probe.http-action-scheme]]`link:#quarkus-knative-knative-config_quarkus.knative.startup-probe.http-action-scheme[quarkus.knative.startup-probe.http-action-scheme]` + +[.description] +-- +The scheme of the `HTTP get` action. Can be either "HTTP" or "HTTPS". + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_STARTUP_PROBE_HTTP_ACTION_SCHEME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_STARTUP_PROBE_HTTP_ACTION_SCHEME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.startup-probe.exec-action]]`link:#quarkus-knative-knative-config_quarkus.knative.startup-probe.exec-action[quarkus.knative.startup-probe.exec-action]` + +[.description] +-- +The command to use for the probe. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_STARTUP_PROBE_EXEC_ACTION+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_STARTUP_PROBE_EXEC_ACTION+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.startup-probe.tcp-socket-action]]`link:#quarkus-knative-knative-config_quarkus.knative.startup-probe.tcp-socket-action[quarkus.knative.startup-probe.tcp-socket-action]` + +[.description] +-- +The tcp socket to use for the probe (the format is host:port). + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_STARTUP_PROBE_TCP_SOCKET_ACTION+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_STARTUP_PROBE_TCP_SOCKET_ACTION+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.startup-probe.grpc-action]]`link:#quarkus-knative-knative-config_quarkus.knative.startup-probe.grpc-action[quarkus.knative.startup-probe.grpc-action]` + +[.description] +-- +The gRPC port to use for the probe (the format is either port or port:service). + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_STARTUP_PROBE_GRPC_ACTION+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_STARTUP_PROBE_GRPC_ACTION+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.startup-probe.grpc-action-enabled]]`link:#quarkus-knative-knative-config_quarkus.knative.startup-probe.grpc-action-enabled[quarkus.knative.startup-probe.grpc-action-enabled]` + +[.description] +-- +If enabled and `grpc-action` is not provided, it will use the generated service name and the gRPC port. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_STARTUP_PROBE_GRPC_ACTION_ENABLED+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_STARTUP_PROBE_GRPC_ACTION_ENABLED+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.startup-probe.initial-delay]]`link:#quarkus-knative-knative-config_quarkus.knative.startup-probe.initial-delay[quarkus.knative.startup-probe.initial-delay]` + +[.description] +-- +The amount of time to wait before starting to probe. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_STARTUP_PROBE_INITIAL_DELAY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_STARTUP_PROBE_INITIAL_DELAY+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`5S` + + +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.startup-probe.period]]`link:#quarkus-knative-knative-config_quarkus.knative.startup-probe.period[quarkus.knative.startup-probe.period]` + +[.description] +-- +The period in which the action should be called. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_STARTUP_PROBE_PERIOD+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_STARTUP_PROBE_PERIOD+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`10S` + + +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.startup-probe.timeout]]`link:#quarkus-knative-knative-config_quarkus.knative.startup-probe.timeout[quarkus.knative.startup-probe.timeout]` + +[.description] +-- +The amount of time to wait for each action. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_STARTUP_PROBE_TIMEOUT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_STARTUP_PROBE_TIMEOUT+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`10S` + + +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.startup-probe.success-threshold]]`link:#quarkus-knative-knative-config_quarkus.knative.startup-probe.success-threshold[quarkus.knative.startup-probe.success-threshold]` + +[.description] +-- +The success threshold to use. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_STARTUP_PROBE_SUCCESS_THRESHOLD+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_STARTUP_PROBE_SUCCESS_THRESHOLD+++` +endif::add-copy-button-to-env-var[] +--|int +|`1` + + +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.startup-probe.failure-threshold]]`link:#quarkus-knative-knative-config_quarkus.knative.startup-probe.failure-threshold[quarkus.knative.startup-probe.failure-threshold]` + +[.description] +-- +The failure threshold to use. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_STARTUP_PROBE_FAILURE_THRESHOLD+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_STARTUP_PROBE_FAILURE_THRESHOLD+++` +endif::add-copy-button-to-env-var[] +--|int +|`3` + + +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.prometheus.annotations]]`link:#quarkus-knative-knative-config_quarkus.knative.prometheus.annotations[quarkus.knative.prometheus.annotations]` + +[.description] +-- +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. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_PROMETHEUS_ANNOTATIONS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_PROMETHEUS_ANNOTATIONS+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`true` + + +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.prometheus.prefix]]`link:#quarkus-knative-knative-config_quarkus.knative.prometheus.prefix[quarkus.knative.prometheus.prefix]` + +[.description] +-- +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 + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_PROMETHEUS_PREFIX+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_PROMETHEUS_PREFIX+++` +endif::add-copy-button-to-env-var[] +--|string +|`prometheus.io` + + +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.prometheus.scrape]]`link:#quarkus-knative-knative-config_quarkus.knative.prometheus.scrape[quarkus.knative.prometheus.scrape]` + +[.description] +-- +Define the annotation used to indicate services that should be scraped. By default, `/scrape` will be appended to the defined prefix. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_PROMETHEUS_SCRAPE+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_PROMETHEUS_SCRAPE+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.prometheus.path]]`link:#quarkus-knative-knative-config_quarkus.knative.prometheus.path[quarkus.knative.prometheus.path]` + +[.description] +-- +Define the annotation used to indicate the path to scrape. By default, `/path` will be appended to the defined prefix. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_PROMETHEUS_PATH+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_PROMETHEUS_PATH+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.prometheus.port]]`link:#quarkus-knative-knative-config_quarkus.knative.prometheus.port[quarkus.knative.prometheus.port]` + +[.description] +-- +Define the annotation used to indicate the port to scrape. By default, `/port` will be appended to the defined prefix. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_PROMETHEUS_PORT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_PROMETHEUS_PORT+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.prometheus.scheme]]`link:#quarkus-knative-knative-config_quarkus.knative.prometheus.scheme[quarkus.knative.prometheus.scheme]` + +[.description] +-- +Define the annotation used to indicate the scheme to use for scraping By default, `/scheme` will be appended to the defined prefix. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_PROMETHEUS_SCHEME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_PROMETHEUS_SCHEME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.empty-dir-volumes]]`link:#quarkus-knative-knative-config_quarkus.knative.empty-dir-volumes[quarkus.knative.empty-dir-volumes]` + +[.description] +-- +EmptyDir volumes + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_EMPTY_DIR_VOLUMES+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_EMPTY_DIR_VOLUMES+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.container-name]]`link:#quarkus-knative-knative-config_quarkus.knative.container-name[quarkus.knative.container-name]` + +[.description] +-- +If set, it will change the name of the container according to the configuration + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINER_NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_CONTAINER_NAME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.resources.limits.cpu]]`link:#quarkus-knative-knative-config_quarkus.knative.resources.limits.cpu[quarkus.knative.resources.limits.cpu]` + +[.description] +-- +CPU Requirements + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_RESOURCES_LIMITS_CPU+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_RESOURCES_LIMITS_CPU+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.resources.limits.memory]]`link:#quarkus-knative-knative-config_quarkus.knative.resources.limits.memory[quarkus.knative.resources.limits.memory]` + +[.description] +-- +Memory Requirements + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_RESOURCES_LIMITS_MEMORY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_RESOURCES_LIMITS_MEMORY+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.resources.requests.cpu]]`link:#quarkus-knative-knative-config_quarkus.knative.resources.requests.cpu[quarkus.knative.resources.requests.cpu]` + +[.description] +-- +CPU Requirements + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_RESOURCES_REQUESTS_CPU+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_RESOURCES_REQUESTS_CPU+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.resources.requests.memory]]`link:#quarkus-knative-knative-config_quarkus.knative.resources.requests.memory[quarkus.knative.resources.requests.memory]` + +[.description] +-- +Memory Requirements + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_RESOURCES_REQUESTS_MEMORY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_RESOURCES_REQUESTS_MEMORY+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.add-version-to-label-selectors]]`link:#quarkus-knative-knative-config_quarkus.knative.add-version-to-label-selectors[quarkus.knative.add-version-to-label-selectors]` + +[.description] +-- +If true, the 'app.kubernetes.io/version' label will be part of the selectors of Service and Deployment + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_ADD_VERSION_TO_LABEL_SELECTORS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_ADD_VERSION_TO_LABEL_SELECTORS+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`true` + + +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.add-name-to-label-selectors]]`link:#quarkus-knative-knative-config_quarkus.knative.add-name-to-label-selectors[quarkus.knative.add-name-to-label-selectors]` + +[.description] +-- +If true, the 'app.kubernetes.io/name' label will be part of the selectors of Service and Deployment + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_ADD_NAME_TO_LABEL_SELECTORS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_ADD_NAME_TO_LABEL_SELECTORS+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`true` + + +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.idempotent]]`link:#quarkus-knative-knative-config_quarkus.knative.idempotent[quarkus.knative.idempotent]` + +[.description] +-- +Switch used to control whether non-idempotent fields are included in generated kubernetes resources to improve git-ops compatibility + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_IDEMPOTENT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_IDEMPOTENT+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.env.secrets]]`link:#quarkus-knative-knative-config_quarkus.knative.env.secrets[quarkus.knative.env.secrets]` + +[.description] +-- +The optional list of Secret names to load environment variables from. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_ENV_SECRETS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_ENV_SECRETS+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.env.configmaps]]`link:#quarkus-knative-knative-config_quarkus.knative.env.configmaps[quarkus.knative.env.configmaps]` + +[.description] +-- +The optional list of ConfigMap names to load environment variables from. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_ENV_CONFIGMAPS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_ENV_CONFIGMAPS+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.cluster-local]]`link:#quarkus-knative-knative-config_quarkus.knative.cluster-local[quarkus.knative.cluster-local]` + +[.description] +-- +Whether this service is cluster-local. Cluster local services are not exposed to the outside world. More information in link:https://knative.dev/docs/serving/services/private-services/[this link]. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CLUSTER_LOCAL+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_CLUSTER_LOCAL+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.min-scale]]`link:#quarkus-knative-knative-config_quarkus.knative.min-scale[quarkus.knative.min-scale]` + +[.description] +-- +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. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_MIN_SCALE+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_MIN_SCALE+++` +endif::add-copy-button-to-env-var[] +--|int +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.max-scale]]`link:#quarkus-knative-knative-config_quarkus.knative.max-scale[quarkus.knative.max-scale]` + +[.description] +-- +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. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_MAX_SCALE+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_MAX_SCALE+++` +endif::add-copy-button-to-env-var[] +--|int +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.scale-to-zero-enabled]]`link:#quarkus-knative-knative-config_quarkus.knative.scale-to-zero-enabled[quarkus.knative.scale-to-zero-enabled]` + +[.description] +-- +The scale-to-zero values control whether Knative allows revisions to scale down to zero, or stops at “1”. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_SCALE_TO_ZERO_ENABLED+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_SCALE_TO_ZERO_ENABLED+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`true` + + +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.revision-auto-scaling.auto-scaler-class]]`link:#quarkus-knative-knative-config_quarkus.knative.revision-auto-scaling.auto-scaler-class[quarkus.knative.revision-auto-scaling.auto-scaler-class]` + +[.description] +-- +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_REVISION_AUTO_SCALING_AUTO_SCALER_CLASS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_REVISION_AUTO_SCALING_AUTO_SCALER_CLASS+++` +endif::add-copy-button-to-env-var[] +-- a| +`kpa`, `hpa` +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.revision-auto-scaling.metric]]`link:#quarkus-knative-knative-config_quarkus.knative.revision-auto-scaling.metric[quarkus.knative.revision-auto-scaling.metric]` + +[.description] +-- +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_REVISION_AUTO_SCALING_METRIC+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_REVISION_AUTO_SCALING_METRIC+++` +endif::add-copy-button-to-env-var[] +-- a| +`concurrency`, `rps`, `cpu` +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.revision-auto-scaling.target]]`link:#quarkus-knative-knative-config_quarkus.knative.revision-auto-scaling.target[quarkus.knative.revision-auto-scaling.target]` + +[.description] +-- +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_REVISION_AUTO_SCALING_TARGET+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_REVISION_AUTO_SCALING_TARGET+++` +endif::add-copy-button-to-env-var[] +--|int +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.revision-auto-scaling.container-concurrency]]`link:#quarkus-knative-knative-config_quarkus.knative.revision-auto-scaling.container-concurrency[quarkus.knative.revision-auto-scaling.container-concurrency]` + +[.description] +-- +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_REVISION_AUTO_SCALING_CONTAINER_CONCURRENCY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_REVISION_AUTO_SCALING_CONTAINER_CONCURRENCY+++` +endif::add-copy-button-to-env-var[] +--|int +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.revision-auto-scaling.target-utilization-percentage]]`link:#quarkus-knative-knative-config_quarkus.knative.revision-auto-scaling.target-utilization-percentage[quarkus.knative.revision-auto-scaling.target-utilization-percentage]` + +[.description] +-- +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_REVISION_AUTO_SCALING_TARGET_UTILIZATION_PERCENTAGE+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_REVISION_AUTO_SCALING_TARGET_UTILIZATION_PERCENTAGE+++` +endif::add-copy-button-to-env-var[] +--|int +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.global-auto-scaling.auto-scaler-class]]`link:#quarkus-knative-knative-config_quarkus.knative.global-auto-scaling.auto-scaler-class[quarkus.knative.global-auto-scaling.auto-scaler-class]` + +[.description] +-- +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GLOBAL_AUTO_SCALING_AUTO_SCALER_CLASS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GLOBAL_AUTO_SCALING_AUTO_SCALER_CLASS+++` +endif::add-copy-button-to-env-var[] +-- a| +`kpa`, `hpa` +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.global-auto-scaling.container-concurrency]]`link:#quarkus-knative-knative-config_quarkus.knative.global-auto-scaling.container-concurrency[quarkus.knative.global-auto-scaling.container-concurrency]` + +[.description] +-- +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GLOBAL_AUTO_SCALING_CONTAINER_CONCURRENCY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GLOBAL_AUTO_SCALING_CONTAINER_CONCURRENCY+++` +endif::add-copy-button-to-env-var[] +--|int +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.global-auto-scaling.target-utilization-percentage]]`link:#quarkus-knative-knative-config_quarkus.knative.global-auto-scaling.target-utilization-percentage[quarkus.knative.global-auto-scaling.target-utilization-percentage]` + +[.description] +-- +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GLOBAL_AUTO_SCALING_TARGET_UTILIZATION_PERCENTAGE+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GLOBAL_AUTO_SCALING_TARGET_UTILIZATION_PERCENTAGE+++` +endif::add-copy-button-to-env-var[] +--|int +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.global-auto-scaling.requests-per-second]]`link:#quarkus-knative-knative-config_quarkus.knative.global-auto-scaling.requests-per-second[quarkus.knative.global-auto-scaling.requests-per-second]` + +[.description] +-- +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GLOBAL_AUTO_SCALING_REQUESTS_PER_SECOND+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GLOBAL_AUTO_SCALING_REQUESTS_PER_SECOND+++` +endif::add-copy-button-to-env-var[] +--|int +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.revision-name]]`link:#quarkus-knative-knative-config_quarkus.knative.revision-name[quarkus.knative.revision-name]` + +[.description] +-- +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_REVISION_NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_REVISION_NAME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.app-secret]]`link:#quarkus-knative-knative-config_quarkus.knative.app-secret[quarkus.knative.app-secret]` + +[.description] +-- +If set, the secret will mounted to the application container and its contents will be used for application configuration. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_APP_SECRET+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_APP_SECRET+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.app-config-map]]`link:#quarkus-knative-knative-config_quarkus.knative.app-config-map[quarkus.knative.app-config-map]` + +[.description] +-- +If set, the config map will be mounted to the application container and its contents will be used for application configuration. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_APP_CONFIG_MAP+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_APP_CONFIG_MAP+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.security-context.se-linux-options.level]]`link:#quarkus-knative-knative-config_quarkus.knative.security-context.se-linux-options.level[quarkus.knative.security-context.se-linux-options.level]` + +[.description] +-- +The SELinux level label that applies to the container. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_SECURITY_CONTEXT_SE_LINUX_OPTIONS_LEVEL+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_SECURITY_CONTEXT_SE_LINUX_OPTIONS_LEVEL+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.security-context.se-linux-options.role]]`link:#quarkus-knative-knative-config_quarkus.knative.security-context.se-linux-options.role[quarkus.knative.security-context.se-linux-options.role]` + +[.description] +-- +The SELinux role label that applies to the container. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_SECURITY_CONTEXT_SE_LINUX_OPTIONS_ROLE+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_SECURITY_CONTEXT_SE_LINUX_OPTIONS_ROLE+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.security-context.se-linux-options.type]]`link:#quarkus-knative-knative-config_quarkus.knative.security-context.se-linux-options.type[quarkus.knative.security-context.se-linux-options.type]` + +[.description] +-- +The SELinux type label that applies to the container. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_SECURITY_CONTEXT_SE_LINUX_OPTIONS_TYPE+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_SECURITY_CONTEXT_SE_LINUX_OPTIONS_TYPE+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.security-context.se-linux-options.user]]`link:#quarkus-knative-knative-config_quarkus.knative.security-context.se-linux-options.user[quarkus.knative.security-context.se-linux-options.user]` + +[.description] +-- +The SELinux user label that applies to the container. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_SECURITY_CONTEXT_SE_LINUX_OPTIONS_USER+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_SECURITY_CONTEXT_SE_LINUX_OPTIONS_USER+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.security-context.windows-options.gmsa-credential-spec-name]]`link:#quarkus-knative-knative-config_quarkus.knative.security-context.windows-options.gmsa-credential-spec-name[quarkus.knative.security-context.windows-options.gmsa-credential-spec-name]` + +[.description] +-- +The name of the GMSA credential spec to use. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_SECURITY_CONTEXT_WINDOWS_OPTIONS_GMSA_CREDENTIAL_SPEC_NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_SECURITY_CONTEXT_WINDOWS_OPTIONS_GMSA_CREDENTIAL_SPEC_NAME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.security-context.windows-options.gmsa-credential-spec]]`link:#quarkus-knative-knative-config_quarkus.knative.security-context.windows-options.gmsa-credential-spec[quarkus.knative.security-context.windows-options.gmsa-credential-spec]` + +[.description] +-- +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. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_SECURITY_CONTEXT_WINDOWS_OPTIONS_GMSA_CREDENTIAL_SPEC+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_SECURITY_CONTEXT_WINDOWS_OPTIONS_GMSA_CREDENTIAL_SPEC+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.security-context.windows-options.run-as-user-name]]`link:#quarkus-knative-knative-config_quarkus.knative.security-context.windows-options.run-as-user-name[quarkus.knative.security-context.windows-options.run-as-user-name]` + +[.description] +-- +The UserName in Windows to run the entrypoint of the container process. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_SECURITY_CONTEXT_WINDOWS_OPTIONS_RUN_AS_USER_NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_SECURITY_CONTEXT_WINDOWS_OPTIONS_RUN_AS_USER_NAME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.security-context.windows-options.host-process]]`link:#quarkus-knative-knative-config_quarkus.knative.security-context.windows-options.host-process[quarkus.knative.security-context.windows-options.host-process]` + +[.description] +-- +HostProcess determines if a container should be run as a 'Host Process' container. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_SECURITY_CONTEXT_WINDOWS_OPTIONS_HOST_PROCESS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_SECURITY_CONTEXT_WINDOWS_OPTIONS_HOST_PROCESS+++` +endif::add-copy-button-to-env-var[] +--|boolean +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.security-context.run-as-user]]`link:#quarkus-knative-knative-config_quarkus.knative.security-context.run-as-user[quarkus.knative.security-context.run-as-user]` + +[.description] +-- +The UID to run the entrypoint of the container process. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_SECURITY_CONTEXT_RUN_AS_USER+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_SECURITY_CONTEXT_RUN_AS_USER+++` +endif::add-copy-button-to-env-var[] +--|long +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.security-context.run-as-group]]`link:#quarkus-knative-knative-config_quarkus.knative.security-context.run-as-group[quarkus.knative.security-context.run-as-group]` + +[.description] +-- +The GID to run the entrypoint of the container process. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_SECURITY_CONTEXT_RUN_AS_GROUP+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_SECURITY_CONTEXT_RUN_AS_GROUP+++` +endif::add-copy-button-to-env-var[] +--|long +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.security-context.run-as-non-root]]`link:#quarkus-knative-knative-config_quarkus.knative.security-context.run-as-non-root[quarkus.knative.security-context.run-as-non-root]` + +[.description] +-- +Indicates that the container must run as a non-root user. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_SECURITY_CONTEXT_RUN_AS_NON_ROOT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_SECURITY_CONTEXT_RUN_AS_NON_ROOT+++` +endif::add-copy-button-to-env-var[] +--|boolean +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.security-context.supplemental-groups]]`link:#quarkus-knative-knative-config_quarkus.knative.security-context.supplemental-groups[quarkus.knative.security-context.supplemental-groups]` + +[.description] +-- +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. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_SECURITY_CONTEXT_SUPPLEMENTAL_GROUPS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_SECURITY_CONTEXT_SUPPLEMENTAL_GROUPS+++` +endif::add-copy-button-to-env-var[] +--|list of long +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.security-context.fs-group]]`link:#quarkus-knative-knative-config_quarkus.knative.security-context.fs-group[quarkus.knative.security-context.fs-group]` + +[.description] +-- +A special supplemental group that applies to all containers in a pod. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_SECURITY_CONTEXT_FS_GROUP+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_SECURITY_CONTEXT_FS_GROUP+++` +endif::add-copy-button-to-env-var[] +--|long +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.security-context.sysctls]]`link:#quarkus-knative-knative-config_quarkus.knative.security-context.sysctls[quarkus.knative.security-context.sysctls]` + +[.description] +-- +Sysctls hold a list of namespaced sysctls used for the pod. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_SECURITY_CONTEXT_SYSCTLS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_SECURITY_CONTEXT_SYSCTLS+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.security-context.fs-group-change-policy]]`link:#quarkus-knative-knative-config_quarkus.knative.security-context.fs-group-change-policy[quarkus.knative.security-context.fs-group-change-policy]` + +[.description] +-- +It holds policies that will be used for applying fsGroup to a volume when volume is mounted. Values: OnRootMismatch, Always + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_SECURITY_CONTEXT_FS_GROUP_CHANGE_POLICY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_SECURITY_CONTEXT_FS_GROUP_CHANGE_POLICY+++` +endif::add-copy-button-to-env-var[] +-- a| +tooltip: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.], tooltip:always[It indicates that volume's ownership and permissions should always be changed whenever volume is mounted inside a Pod. This the default behavior.] +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.deploy]]`link:#quarkus-knative-knative-config_quarkus.knative.deploy[quarkus.knative.deploy]` + +[.description] +-- +If set to true, Quarkus will attempt to deploy the application to the target knative cluster + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_DEPLOY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_DEPLOY+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.deploy-strategy]]`link:#quarkus-knative-knative-config_quarkus.knative.deploy-strategy[quarkus.knative.deploy-strategy]` + +[.description] +-- +If deploy is enabled, it will follow this strategy to update the resources to the target Knative cluster. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_DEPLOY_STRATEGY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_DEPLOY_STRATEGY+++` +endif::add-copy-button-to-env-var[] +-- a| +`create-or-update`, `create`, `replace`, `server-side-apply` +|`create-or-update` + + +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.get-env.fields-fields]]`link:#quarkus-knative-knative-config_quarkus.knative.get-env.fields-fields[quarkus.knative.get-env.fields]` + +[.description] +-- +The map associating environment variable names to their associated field references they take their value from. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_ENV_FIELDS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_ENV_FIELDS+++` +endif::add-copy-button-to-env-var[] +--|`Map` +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.get-env.vars-vars]]`link:#quarkus-knative-knative-config_quarkus.knative.get-env.vars-vars[quarkus.knative.get-env.vars]` + +[.description] +-- +The map associating environment name to its associated value. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_ENV_VARS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_ENV_VARS+++` +endif::add-copy-button-to-env-var[] +--|`Map>` +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.get-env.mapping.-mapping-.from-secret]]`link:#quarkus-knative-knative-config_quarkus.knative.get-env.mapping.-mapping-.from-secret[quarkus.knative.get-env.mapping."mapping".from-secret]` + +[.description] +-- +The optional name of the Secret from which a value is to be extracted. Mutually exclusive with `from-configmap`. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_ENV_MAPPING__MAPPING__FROM_SECRET+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_ENV_MAPPING__MAPPING__FROM_SECRET+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.get-env.mapping.-mapping-.from-configmap]]`link:#quarkus-knative-knative-config_quarkus.knative.get-env.mapping.-mapping-.from-configmap[quarkus.knative.get-env.mapping."mapping".from-configmap]` + +[.description] +-- +The optional name of the ConfigMap from which a value is to be extracted. Mutually exclusive with `from-secret`. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_ENV_MAPPING__MAPPING__FROM_CONFIGMAP+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_ENV_MAPPING__MAPPING__FROM_CONFIGMAP+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.get-env.mapping.-mapping-.with-key]]`link:#quarkus-knative-knative-config_quarkus.knative.get-env.mapping.-mapping-.with-key[quarkus.knative.get-env.mapping."mapping".with-key]` + +[.description] +-- +The key identifying the field from which the value is extracted. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_ENV_MAPPING__MAPPING__WITH_KEY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_ENV_MAPPING__MAPPING__WITH_KEY+++` +endif::add-copy-button-to-env-var[] +--|string +|required icon:exclamation-circle[title=Configuration property is required] + + +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.get-labels-get-labels]]`link:#quarkus-knative-knative-config_quarkus.knative.get-labels-get-labels[quarkus.knative.get-labels]` + +[.description] +-- +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_LABELS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_LABELS+++` +endif::add-copy-button-to-env-var[] +--|`Map` +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.get-annotations-get-annotations]]`link:#quarkus-knative-knative-config_quarkus.knative.get-annotations-get-annotations[quarkus.knative.get-annotations]` + +[.description] +-- +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_ANNOTATIONS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_ANNOTATIONS+++` +endif::add-copy-button-to-env-var[] +--|`Map` +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.get-ports.-get-ports-.container-port]]`link:#quarkus-knative-knative-config_quarkus.knative.get-ports.-get-ports-.container-port[quarkus.knative.get-ports."get-ports".container-port]` + +[.description] +-- +The port number. Refers to the container port. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_PORTS__GET_PORTS__CONTAINER_PORT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_PORTS__GET_PORTS__CONTAINER_PORT+++` +endif::add-copy-button-to-env-var[] +--|int +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.get-ports.-get-ports-.host-port]]`link:#quarkus-knative-knative-config_quarkus.knative.get-ports.-get-ports-.host-port[quarkus.knative.get-ports."get-ports".host-port]` + +[.description] +-- +The host port. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_PORTS__GET_PORTS__HOST_PORT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_PORTS__GET_PORTS__HOST_PORT+++` +endif::add-copy-button-to-env-var[] +--|int +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.get-ports.-get-ports-.path]]`link:#quarkus-knative-knative-config_quarkus.knative.get-ports.-get-ports-.path[quarkus.knative.get-ports."get-ports".path]` + +[.description] +-- +The application path (refers to web application path). + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_PORTS__GET_PORTS__PATH+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_PORTS__GET_PORTS__PATH+++` +endif::add-copy-button-to-env-var[] +--|string +|`/` + + +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.get-ports.-get-ports-.protocol]]`link:#quarkus-knative-knative-config_quarkus.knative.get-ports.-get-ports-.protocol[quarkus.knative.get-ports."get-ports".protocol]` + +[.description] +-- +The protocol. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_PORTS__GET_PORTS__PROTOCOL+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_PORTS__GET_PORTS__PROTOCOL+++` +endif::add-copy-button-to-env-var[] +-- a| +`tcp`, `udp`, `sctp`, `http`, `proxy` +|`tcp` + + +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.get-ports.-get-ports-.node-port]]`link:#quarkus-knative-knative-config_quarkus.knative.get-ports.-get-ports-.node-port[quarkus.knative.get-ports."get-ports".node-port]` + +[.description] +-- +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_PORTS__GET_PORTS__NODE_PORT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_PORTS__GET_PORTS__NODE_PORT+++` +endif::add-copy-button-to-env-var[] +--|int +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.get-ports.-get-ports-.tls]]`link:#quarkus-knative-knative-config_quarkus.knative.get-ports.-get-ports-.tls[quarkus.knative.get-ports."get-ports".tls]` + +[.description] +-- +If enabled, the port will be configured to use the schema HTTPS. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_PORTS__GET_PORTS__TLS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_PORTS__GET_PORTS__TLS+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.get-mounts.-get-mounts-.name]]`link:#quarkus-knative-knative-config_quarkus.knative.get-mounts.-get-mounts-.name[quarkus.knative.get-mounts."get-mounts".name]` + +[.description] +-- +The name of the volumeName to mount. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_MOUNTS__GET_MOUNTS__NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_MOUNTS__GET_MOUNTS__NAME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.get-mounts.-get-mounts-.path]]`link:#quarkus-knative-knative-config_quarkus.knative.get-mounts.-get-mounts-.path[quarkus.knative.get-mounts."get-mounts".path]` + +[.description] +-- +The path to mount. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_MOUNTS__GET_MOUNTS__PATH+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_MOUNTS__GET_MOUNTS__PATH+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.get-mounts.-get-mounts-.sub-path]]`link:#quarkus-knative-knative-config_quarkus.knative.get-mounts.-get-mounts-.sub-path[quarkus.knative.get-mounts."get-mounts".sub-path]` + +[.description] +-- +Path within the volumeName from which the container's volumeName should be mounted. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_MOUNTS__GET_MOUNTS__SUB_PATH+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_MOUNTS__GET_MOUNTS__SUB_PATH+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.get-mounts.-get-mounts-.read-only]]`link:#quarkus-knative-knative-config_quarkus.knative.get-mounts.-get-mounts-.read-only[quarkus.knative.get-mounts."get-mounts".read-only]` + +[.description] +-- +ReadOnly + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_MOUNTS__GET_MOUNTS__READ_ONLY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_MOUNTS__GET_MOUNTS__READ_ONLY+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.get-secret-volumes.-get-secret-volumes-.secret-name]]`link:#quarkus-knative-knative-config_quarkus.knative.get-secret-volumes.-get-secret-volumes-.secret-name[quarkus.knative.get-secret-volumes."get-secret-volumes".secret-name]` + +[.description] +-- +The name of the secret to mount. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SECRET_VOLUMES__GET_SECRET_VOLUMES__SECRET_NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_SECRET_VOLUMES__GET_SECRET_VOLUMES__SECRET_NAME+++` +endif::add-copy-button-to-env-var[] +--|string +|required icon:exclamation-circle[title=Configuration property is required] + + +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.get-secret-volumes.-get-secret-volumes-.default-mode]]`link:#quarkus-knative-knative-config_quarkus.knative.get-secret-volumes.-get-secret-volumes-.default-mode[quarkus.knative.get-secret-volumes."get-secret-volumes".default-mode]` + +[.description] +-- +Default mode. When specifying an octal number, leading zero must be present. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SECRET_VOLUMES__GET_SECRET_VOLUMES__DEFAULT_MODE+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_SECRET_VOLUMES__GET_SECRET_VOLUMES__DEFAULT_MODE+++` +endif::add-copy-button-to-env-var[] +--|string +|`0600` + + +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.get-secret-volumes.-get-secret-volumes-.items.-items-.path]]`link:#quarkus-knative-knative-config_quarkus.knative.get-secret-volumes.-get-secret-volumes-.items.-items-.path[quarkus.knative.get-secret-volumes."get-secret-volumes".items."items".path]` + +[.description] +-- +The path where the file will be mounted. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SECRET_VOLUMES__GET_SECRET_VOLUMES__ITEMS__ITEMS__PATH+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_SECRET_VOLUMES__GET_SECRET_VOLUMES__ITEMS__ITEMS__PATH+++` +endif::add-copy-button-to-env-var[] +--|string +|required icon:exclamation-circle[title=Configuration property is required] + + +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.get-secret-volumes.-get-secret-volumes-.items.-items-.mode]]`link:#quarkus-knative-knative-config_quarkus.knative.get-secret-volumes.-get-secret-volumes-.items.-items-.mode[quarkus.knative.get-secret-volumes."get-secret-volumes".items."items".mode]` + +[.description] +-- +It must be a value between 0000 and 0777. If not specified, the volume defaultMode will be used. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SECRET_VOLUMES__GET_SECRET_VOLUMES__ITEMS__ITEMS__MODE+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_SECRET_VOLUMES__GET_SECRET_VOLUMES__ITEMS__ITEMS__MODE+++` +endif::add-copy-button-to-env-var[] +--|int +|`-1` + + +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.get-secret-volumes.-get-secret-volumes-.optional]]`link:#quarkus-knative-knative-config_quarkus.knative.get-secret-volumes.-get-secret-volumes-.optional[quarkus.knative.get-secret-volumes."get-secret-volumes".optional]` + +[.description] +-- +Optional + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SECRET_VOLUMES__GET_SECRET_VOLUMES__OPTIONAL+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_SECRET_VOLUMES__GET_SECRET_VOLUMES__OPTIONAL+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.get-config-map-volumes.-get-config-map-volumes-.config-map-name]]`link:#quarkus-knative-knative-config_quarkus.knative.get-config-map-volumes.-get-config-map-volumes-.config-map-name[quarkus.knative.get-config-map-volumes."get-config-map-volumes".config-map-name]` + +[.description] +-- +The name of the ConfigMap to mount. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_CONFIG_MAP_VOLUMES__GET_CONFIG_MAP_VOLUMES__CONFIG_MAP_NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_CONFIG_MAP_VOLUMES__GET_CONFIG_MAP_VOLUMES__CONFIG_MAP_NAME+++` +endif::add-copy-button-to-env-var[] +--|string +|required icon:exclamation-circle[title=Configuration property is required] + + +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.get-config-map-volumes.-get-config-map-volumes-.default-mode]]`link:#quarkus-knative-knative-config_quarkus.knative.get-config-map-volumes.-get-config-map-volumes-.default-mode[quarkus.knative.get-config-map-volumes."get-config-map-volumes".default-mode]` + +[.description] +-- +Default mode. When specifying an octal number, leading zero must be present. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_CONFIG_MAP_VOLUMES__GET_CONFIG_MAP_VOLUMES__DEFAULT_MODE+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_CONFIG_MAP_VOLUMES__GET_CONFIG_MAP_VOLUMES__DEFAULT_MODE+++` +endif::add-copy-button-to-env-var[] +--|string +|`0600` + + +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.get-config-map-volumes.-get-config-map-volumes-.items.-items-.path]]`link:#quarkus-knative-knative-config_quarkus.knative.get-config-map-volumes.-get-config-map-volumes-.items.-items-.path[quarkus.knative.get-config-map-volumes."get-config-map-volumes".items."items".path]` + +[.description] +-- +The path where the file will be mounted. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_CONFIG_MAP_VOLUMES__GET_CONFIG_MAP_VOLUMES__ITEMS__ITEMS__PATH+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_CONFIG_MAP_VOLUMES__GET_CONFIG_MAP_VOLUMES__ITEMS__ITEMS__PATH+++` +endif::add-copy-button-to-env-var[] +--|string +|required icon:exclamation-circle[title=Configuration property is required] + + +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.get-config-map-volumes.-get-config-map-volumes-.items.-items-.mode]]`link:#quarkus-knative-knative-config_quarkus.knative.get-config-map-volumes.-get-config-map-volumes-.items.-items-.mode[quarkus.knative.get-config-map-volumes."get-config-map-volumes".items."items".mode]` + +[.description] +-- +It must be a value between 0000 and 0777. If not specified, the volume defaultMode will be used. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_CONFIG_MAP_VOLUMES__GET_CONFIG_MAP_VOLUMES__ITEMS__ITEMS__MODE+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_CONFIG_MAP_VOLUMES__GET_CONFIG_MAP_VOLUMES__ITEMS__ITEMS__MODE+++` +endif::add-copy-button-to-env-var[] +--|int +|`-1` + + +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.get-config-map-volumes.-get-config-map-volumes-.optional]]`link:#quarkus-knative-knative-config_quarkus.knative.get-config-map-volumes.-get-config-map-volumes-.optional[quarkus.knative.get-config-map-volumes."get-config-map-volumes".optional]` + +[.description] +-- +Optional + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_CONFIG_MAP_VOLUMES__GET_CONFIG_MAP_VOLUMES__OPTIONAL+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_CONFIG_MAP_VOLUMES__GET_CONFIG_MAP_VOLUMES__OPTIONAL+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.get-git-repo-volumes.-get-git-repo-volumes-.repository]]`link:#quarkus-knative-knative-config_quarkus.knative.get-git-repo-volumes.-get-git-repo-volumes-.repository[quarkus.knative.get-git-repo-volumes."get-git-repo-volumes".repository]` + +[.description] +-- +Git repository URL. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_GIT_REPO_VOLUMES__GET_GIT_REPO_VOLUMES__REPOSITORY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_GIT_REPO_VOLUMES__GET_GIT_REPO_VOLUMES__REPOSITORY+++` +endif::add-copy-button-to-env-var[] +--|string +|required icon:exclamation-circle[title=Configuration property is required] + + +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.get-git-repo-volumes.-get-git-repo-volumes-.directory]]`link:#quarkus-knative-knative-config_quarkus.knative.get-git-repo-volumes.-get-git-repo-volumes-.directory[quarkus.knative.get-git-repo-volumes."get-git-repo-volumes".directory]` + +[.description] +-- +The directory of the repository to mount. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_GIT_REPO_VOLUMES__GET_GIT_REPO_VOLUMES__DIRECTORY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_GIT_REPO_VOLUMES__GET_GIT_REPO_VOLUMES__DIRECTORY+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.get-git-repo-volumes.-get-git-repo-volumes-.revision]]`link:#quarkus-knative-knative-config_quarkus.knative.get-git-repo-volumes.-get-git-repo-volumes-.revision[quarkus.knative.get-git-repo-volumes."get-git-repo-volumes".revision]` + +[.description] +-- +The commit hash to use. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_GIT_REPO_VOLUMES__GET_GIT_REPO_VOLUMES__REVISION+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_GIT_REPO_VOLUMES__GET_GIT_REPO_VOLUMES__REVISION+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.get-pvc-volumes.-get-pvc-volumes-.claim-name]]`link:#quarkus-knative-knative-config_quarkus.knative.get-pvc-volumes.-get-pvc-volumes-.claim-name[quarkus.knative.get-pvc-volumes."get-pvc-volumes".claim-name]` + +[.description] +-- +The name of the claim to mount. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_PVC_VOLUMES__GET_PVC_VOLUMES__CLAIM_NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_PVC_VOLUMES__GET_PVC_VOLUMES__CLAIM_NAME+++` +endif::add-copy-button-to-env-var[] +--|string +|required icon:exclamation-circle[title=Configuration property is required] + + +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.get-pvc-volumes.-get-pvc-volumes-.default-mode]]`link:#quarkus-knative-knative-config_quarkus.knative.get-pvc-volumes.-get-pvc-volumes-.default-mode[quarkus.knative.get-pvc-volumes."get-pvc-volumes".default-mode]` + +[.description] +-- +Default mode. When specifying an octal number, leading zero must be present. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_PVC_VOLUMES__GET_PVC_VOLUMES__DEFAULT_MODE+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_PVC_VOLUMES__GET_PVC_VOLUMES__DEFAULT_MODE+++` +endif::add-copy-button-to-env-var[] +--|string +|`0600` + + +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.get-pvc-volumes.-get-pvc-volumes-.optional]]`link:#quarkus-knative-knative-config_quarkus.knative.get-pvc-volumes.-get-pvc-volumes-.optional[quarkus.knative.get-pvc-volumes."get-pvc-volumes".optional]` + +[.description] +-- +Optional + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_PVC_VOLUMES__GET_PVC_VOLUMES__OPTIONAL+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_PVC_VOLUMES__GET_PVC_VOLUMES__OPTIONAL+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.get-aws-elastic-block-store-volumes.-get-aws-elastic-block-store-volumes-.volume-id]]`link:#quarkus-knative-knative-config_quarkus.knative.get-aws-elastic-block-store-volumes.-get-aws-elastic-block-store-volumes-.volume-id[quarkus.knative.get-aws-elastic-block-store-volumes."get-aws-elastic-block-store-volumes".volume-id]` + +[.description] +-- +The name of the disk to mount. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_AWS_ELASTIC_BLOCK_STORE_VOLUMES__GET_AWS_ELASTIC_BLOCK_STORE_VOLUMES__VOLUME_ID+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_AWS_ELASTIC_BLOCK_STORE_VOLUMES__GET_AWS_ELASTIC_BLOCK_STORE_VOLUMES__VOLUME_ID+++` +endif::add-copy-button-to-env-var[] +--|string +|required icon:exclamation-circle[title=Configuration property is required] + + +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.get-aws-elastic-block-store-volumes.-get-aws-elastic-block-store-volumes-.partition]]`link:#quarkus-knative-knative-config_quarkus.knative.get-aws-elastic-block-store-volumes.-get-aws-elastic-block-store-volumes-.partition[quarkus.knative.get-aws-elastic-block-store-volumes."get-aws-elastic-block-store-volumes".partition]` + +[.description] +-- +The partition. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_AWS_ELASTIC_BLOCK_STORE_VOLUMES__GET_AWS_ELASTIC_BLOCK_STORE_VOLUMES__PARTITION+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_AWS_ELASTIC_BLOCK_STORE_VOLUMES__GET_AWS_ELASTIC_BLOCK_STORE_VOLUMES__PARTITION+++` +endif::add-copy-button-to-env-var[] +--|int +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.get-aws-elastic-block-store-volumes.-get-aws-elastic-block-store-volumes-.fs-type]]`link:#quarkus-knative-knative-config_quarkus.knative.get-aws-elastic-block-store-volumes.-get-aws-elastic-block-store-volumes-.fs-type[quarkus.knative.get-aws-elastic-block-store-volumes."get-aws-elastic-block-store-volumes".fs-type]` + +[.description] +-- +Filesystem type. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_AWS_ELASTIC_BLOCK_STORE_VOLUMES__GET_AWS_ELASTIC_BLOCK_STORE_VOLUMES__FS_TYPE+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_AWS_ELASTIC_BLOCK_STORE_VOLUMES__GET_AWS_ELASTIC_BLOCK_STORE_VOLUMES__FS_TYPE+++` +endif::add-copy-button-to-env-var[] +--|string +|`ext4` + + +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.get-aws-elastic-block-store-volumes.-get-aws-elastic-block-store-volumes-.read-only]]`link:#quarkus-knative-knative-config_quarkus.knative.get-aws-elastic-block-store-volumes.-get-aws-elastic-block-store-volumes-.read-only[quarkus.knative.get-aws-elastic-block-store-volumes."get-aws-elastic-block-store-volumes".read-only]` + +[.description] +-- +Whether the volumeName is read only or not. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_AWS_ELASTIC_BLOCK_STORE_VOLUMES__GET_AWS_ELASTIC_BLOCK_STORE_VOLUMES__READ_ONLY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_AWS_ELASTIC_BLOCK_STORE_VOLUMES__GET_AWS_ELASTIC_BLOCK_STORE_VOLUMES__READ_ONLY+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.get-azure-file-volumes.-get-azure-file-volumes-.share-name]]`link:#quarkus-knative-knative-config_quarkus.knative.get-azure-file-volumes.-get-azure-file-volumes-.share-name[quarkus.knative.get-azure-file-volumes."get-azure-file-volumes".share-name]` + +[.description] +-- +The share name. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_AZURE_FILE_VOLUMES__GET_AZURE_FILE_VOLUMES__SHARE_NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_AZURE_FILE_VOLUMES__GET_AZURE_FILE_VOLUMES__SHARE_NAME+++` +endif::add-copy-button-to-env-var[] +--|string +|required icon:exclamation-circle[title=Configuration property is required] + + +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.get-azure-file-volumes.-get-azure-file-volumes-.secret-name]]`link:#quarkus-knative-knative-config_quarkus.knative.get-azure-file-volumes.-get-azure-file-volumes-.secret-name[quarkus.knative.get-azure-file-volumes."get-azure-file-volumes".secret-name]` + +[.description] +-- +The secret name. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_AZURE_FILE_VOLUMES__GET_AZURE_FILE_VOLUMES__SECRET_NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_AZURE_FILE_VOLUMES__GET_AZURE_FILE_VOLUMES__SECRET_NAME+++` +endif::add-copy-button-to-env-var[] +--|string +|required icon:exclamation-circle[title=Configuration property is required] + + +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.get-azure-file-volumes.-get-azure-file-volumes-.read-only]]`link:#quarkus-knative-knative-config_quarkus.knative.get-azure-file-volumes.-get-azure-file-volumes-.read-only[quarkus.knative.get-azure-file-volumes."get-azure-file-volumes".read-only]` + +[.description] +-- +Whether the volumeName is read only or not. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_AZURE_FILE_VOLUMES__GET_AZURE_FILE_VOLUMES__READ_ONLY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_AZURE_FILE_VOLUMES__GET_AZURE_FILE_VOLUMES__READ_ONLY+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.get-azure-disk-volumes.-get-azure-disk-volumes-.disk-name]]`link:#quarkus-knative-knative-config_quarkus.knative.get-azure-disk-volumes.-get-azure-disk-volumes-.disk-name[quarkus.knative.get-azure-disk-volumes."get-azure-disk-volumes".disk-name]` + +[.description] +-- +The name of the disk to mount. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_AZURE_DISK_VOLUMES__GET_AZURE_DISK_VOLUMES__DISK_NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_AZURE_DISK_VOLUMES__GET_AZURE_DISK_VOLUMES__DISK_NAME+++` +endif::add-copy-button-to-env-var[] +--|string +|required icon:exclamation-circle[title=Configuration property is required] + + +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.get-azure-disk-volumes.-get-azure-disk-volumes-.disk-uri]]`link:#quarkus-knative-knative-config_quarkus.knative.get-azure-disk-volumes.-get-azure-disk-volumes-.disk-uri[quarkus.knative.get-azure-disk-volumes."get-azure-disk-volumes".disk-uri]` + +[.description] +-- +The URI of the vhd blob object OR the resourceID of an Azure managed data disk if Kind is Managed + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_AZURE_DISK_VOLUMES__GET_AZURE_DISK_VOLUMES__DISK_URI+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_AZURE_DISK_VOLUMES__GET_AZURE_DISK_VOLUMES__DISK_URI+++` +endif::add-copy-button-to-env-var[] +--|string +|required icon:exclamation-circle[title=Configuration property is required] + + +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.get-azure-disk-volumes.-get-azure-disk-volumes-.kind]]`link:#quarkus-knative-knative-config_quarkus.knative.get-azure-disk-volumes.-get-azure-disk-volumes-.kind[quarkus.knative.get-azure-disk-volumes."get-azure-disk-volumes".kind]` + +[.description] +-- +Kind of disk. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_AZURE_DISK_VOLUMES__GET_AZURE_DISK_VOLUMES__KIND+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_AZURE_DISK_VOLUMES__GET_AZURE_DISK_VOLUMES__KIND+++` +endif::add-copy-button-to-env-var[] +-- a| +`managed`, `shared` +|`managed` + + +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.get-azure-disk-volumes.-get-azure-disk-volumes-.caching-mode]]`link:#quarkus-knative-knative-config_quarkus.knative.get-azure-disk-volumes.-get-azure-disk-volumes-.caching-mode[quarkus.knative.get-azure-disk-volumes."get-azure-disk-volumes".caching-mode]` + +[.description] +-- +Disk caching mode. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_AZURE_DISK_VOLUMES__GET_AZURE_DISK_VOLUMES__CACHING_MODE+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_AZURE_DISK_VOLUMES__GET_AZURE_DISK_VOLUMES__CACHING_MODE+++` +endif::add-copy-button-to-env-var[] +-- a| +`read-write`, `read-only`, `none` +|`read-write` + + +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.get-azure-disk-volumes.-get-azure-disk-volumes-.fs-type]]`link:#quarkus-knative-knative-config_quarkus.knative.get-azure-disk-volumes.-get-azure-disk-volumes-.fs-type[quarkus.knative.get-azure-disk-volumes."get-azure-disk-volumes".fs-type]` + +[.description] +-- +File system type. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_AZURE_DISK_VOLUMES__GET_AZURE_DISK_VOLUMES__FS_TYPE+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_AZURE_DISK_VOLUMES__GET_AZURE_DISK_VOLUMES__FS_TYPE+++` +endif::add-copy-button-to-env-var[] +--|string +|`ext4` + + +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.get-azure-disk-volumes.-get-azure-disk-volumes-.read-only]]`link:#quarkus-knative-knative-config_quarkus.knative.get-azure-disk-volumes.-get-azure-disk-volumes-.read-only[quarkus.knative.get-azure-disk-volumes."get-azure-disk-volumes".read-only]` + +[.description] +-- +Whether the volumeName is read only or not. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_AZURE_DISK_VOLUMES__GET_AZURE_DISK_VOLUMES__READ_ONLY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_AZURE_DISK_VOLUMES__GET_AZURE_DISK_VOLUMES__READ_ONLY+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.get-init-containers.-get-init-containers-.get-env.secrets]]`link:#quarkus-knative-knative-config_quarkus.knative.get-init-containers.-get-init-containers-.get-env.secrets[quarkus.knative.get-init-containers."get-init-containers".get-env.secrets]` + +[.description] +-- +The optional list of Secret names to load environment variables from. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__GET_ENV_SECRETS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__GET_ENV_SECRETS+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.get-init-containers.-get-init-containers-.get-env.configmaps]]`link:#quarkus-knative-knative-config_quarkus.knative.get-init-containers.-get-init-containers-.get-env.configmaps[quarkus.knative.get-init-containers."get-init-containers".get-env.configmaps]` + +[.description] +-- +The optional list of ConfigMap names to load environment variables from. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__GET_ENV_CONFIGMAPS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__GET_ENV_CONFIGMAPS+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.get-init-containers.-get-init-containers-.get-env.fields-fields]]`link:#quarkus-knative-knative-config_quarkus.knative.get-init-containers.-get-init-containers-.get-env.fields-fields[quarkus.knative.get-init-containers."get-init-containers".get-env.fields]` + +[.description] +-- +The map associating environment variable names to their associated field references they take their value from. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__GET_ENV_FIELDS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__GET_ENV_FIELDS+++` +endif::add-copy-button-to-env-var[] +--|`Map` +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.get-init-containers.-get-init-containers-.get-env.vars-vars]]`link:#quarkus-knative-knative-config_quarkus.knative.get-init-containers.-get-init-containers-.get-env.vars-vars[quarkus.knative.get-init-containers."get-init-containers".get-env.vars]` + +[.description] +-- +The map associating environment name to its associated value. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__GET_ENV_VARS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__GET_ENV_VARS+++` +endif::add-copy-button-to-env-var[] +--|`Map>` +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.get-init-containers.-get-init-containers-.get-env.mapping.-mapping-.from-secret]]`link:#quarkus-knative-knative-config_quarkus.knative.get-init-containers.-get-init-containers-.get-env.mapping.-mapping-.from-secret[quarkus.knative.get-init-containers."get-init-containers".get-env.mapping."mapping".from-secret]` + +[.description] +-- +The optional name of the Secret from which a value is to be extracted. Mutually exclusive with `from-configmap`. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__GET_ENV_MAPPING__MAPPING__FROM_SECRET+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__GET_ENV_MAPPING__MAPPING__FROM_SECRET+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.get-init-containers.-get-init-containers-.get-env.mapping.-mapping-.from-configmap]]`link:#quarkus-knative-knative-config_quarkus.knative.get-init-containers.-get-init-containers-.get-env.mapping.-mapping-.from-configmap[quarkus.knative.get-init-containers."get-init-containers".get-env.mapping."mapping".from-configmap]` + +[.description] +-- +The optional name of the ConfigMap from which a value is to be extracted. Mutually exclusive with `from-secret`. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__GET_ENV_MAPPING__MAPPING__FROM_CONFIGMAP+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__GET_ENV_MAPPING__MAPPING__FROM_CONFIGMAP+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.get-init-containers.-get-init-containers-.get-env.mapping.-mapping-.with-key]]`link:#quarkus-knative-knative-config_quarkus.knative.get-init-containers.-get-init-containers-.get-env.mapping.-mapping-.with-key[quarkus.knative.get-init-containers."get-init-containers".get-env.mapping."mapping".with-key]` + +[.description] +-- +The key identifying the field from which the value is extracted. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__GET_ENV_MAPPING__MAPPING__WITH_KEY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__GET_ENV_MAPPING__MAPPING__WITH_KEY+++` +endif::add-copy-button-to-env-var[] +--|string +|required icon:exclamation-circle[title=Configuration property is required] + + +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.get-init-containers.-get-init-containers-.get-target-platform-name]]`link:#quarkus-knative-knative-config_quarkus.knative.get-init-containers.-get-init-containers-.get-target-platform-name[quarkus.knative.get-init-containers."get-init-containers".get-target-platform-name]` + +[.description] +-- +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__GET_TARGET_PLATFORM_NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__GET_TARGET_PLATFORM_NAME+++` +endif::add-copy-button-to-env-var[] +--|string +|required icon:exclamation-circle[title=Configuration property is required] + + +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.get-init-containers.-get-init-containers-.image]]`link:#quarkus-knative-knative-config_quarkus.knative.get-init-containers.-get-init-containers-.image[quarkus.knative.get-init-containers."get-init-containers".image]` + +[.description] +-- +The container image. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__IMAGE+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__IMAGE+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.get-init-containers.-get-init-containers-.working-dir]]`link:#quarkus-knative-knative-config_quarkus.knative.get-init-containers.-get-init-containers-.working-dir[quarkus.knative.get-init-containers."get-init-containers".working-dir]` + +[.description] +-- +Working directory. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__WORKING_DIR+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__WORKING_DIR+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.get-init-containers.-get-init-containers-.command]]`link:#quarkus-knative-knative-config_quarkus.knative.get-init-containers.-get-init-containers-.command[quarkus.knative.get-init-containers."get-init-containers".command]` + +[.description] +-- +The commands + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__COMMAND+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__COMMAND+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.get-init-containers.-get-init-containers-.arguments]]`link:#quarkus-knative-knative-config_quarkus.knative.get-init-containers.-get-init-containers-.arguments[quarkus.knative.get-init-containers."get-init-containers".arguments]` + +[.description] +-- +The arguments + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__ARGUMENTS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__ARGUMENTS+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.get-init-containers.-get-init-containers-.service-account]]`link:#quarkus-knative-knative-config_quarkus.knative.get-init-containers.-get-init-containers-.service-account[quarkus.knative.get-init-containers."get-init-containers".service-account]` + +[.description] +-- +The service account. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__SERVICE_ACCOUNT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__SERVICE_ACCOUNT+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.get-init-containers.-get-init-containers-.host]]`link:#quarkus-knative-knative-config_quarkus.knative.get-init-containers.-get-init-containers-.host[quarkus.knative.get-init-containers."get-init-containers".host]` + +[.description] +-- +The host under which the application is going to be exposed. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__HOST+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__HOST+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.get-init-containers.-get-init-containers-.ports.-ports-.container-port]]`link:#quarkus-knative-knative-config_quarkus.knative.get-init-containers.-get-init-containers-.ports.-ports-.container-port[quarkus.knative.get-init-containers."get-init-containers".ports."ports".container-port]` + +[.description] +-- +The port number. Refers to the container port. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__PORTS__PORTS__CONTAINER_PORT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__PORTS__PORTS__CONTAINER_PORT+++` +endif::add-copy-button-to-env-var[] +--|int +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.get-init-containers.-get-init-containers-.ports.-ports-.host-port]]`link:#quarkus-knative-knative-config_quarkus.knative.get-init-containers.-get-init-containers-.ports.-ports-.host-port[quarkus.knative.get-init-containers."get-init-containers".ports."ports".host-port]` + +[.description] +-- +The host port. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__PORTS__PORTS__HOST_PORT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__PORTS__PORTS__HOST_PORT+++` +endif::add-copy-button-to-env-var[] +--|int +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.get-init-containers.-get-init-containers-.ports.-ports-.path]]`link:#quarkus-knative-knative-config_quarkus.knative.get-init-containers.-get-init-containers-.ports.-ports-.path[quarkus.knative.get-init-containers."get-init-containers".ports."ports".path]` + +[.description] +-- +The application path (refers to web application path). + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__PORTS__PORTS__PATH+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__PORTS__PORTS__PATH+++` +endif::add-copy-button-to-env-var[] +--|string +|`/` + + +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.get-init-containers.-get-init-containers-.ports.-ports-.protocol]]`link:#quarkus-knative-knative-config_quarkus.knative.get-init-containers.-get-init-containers-.ports.-ports-.protocol[quarkus.knative.get-init-containers."get-init-containers".ports."ports".protocol]` + +[.description] +-- +The protocol. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__PORTS__PORTS__PROTOCOL+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__PORTS__PORTS__PROTOCOL+++` +endif::add-copy-button-to-env-var[] +-- a| +`tcp`, `udp`, `sctp`, `http`, `proxy` +|`tcp` + + +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.get-init-containers.-get-init-containers-.ports.-ports-.node-port]]`link:#quarkus-knative-knative-config_quarkus.knative.get-init-containers.-get-init-containers-.ports.-ports-.node-port[quarkus.knative.get-init-containers."get-init-containers".ports."ports".node-port]` + +[.description] +-- +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__PORTS__PORTS__NODE_PORT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__PORTS__PORTS__NODE_PORT+++` +endif::add-copy-button-to-env-var[] +--|int +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.get-init-containers.-get-init-containers-.ports.-ports-.tls]]`link:#quarkus-knative-knative-config_quarkus.knative.get-init-containers.-get-init-containers-.ports.-ports-.tls[quarkus.knative.get-init-containers."get-init-containers".ports."ports".tls]` + +[.description] +-- +If enabled, the port will be configured to use the schema HTTPS. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__PORTS__PORTS__TLS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__PORTS__PORTS__TLS+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.get-init-containers.-get-init-containers-.image-pull-policy]]`link:#quarkus-knative-knative-config_quarkus.knative.get-init-containers.-get-init-containers-.image-pull-policy[quarkus.knative.get-init-containers."get-init-containers".image-pull-policy]` + +[.description] +-- +Image pull policy. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__IMAGE_PULL_POLICY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__IMAGE_PULL_POLICY+++` +endif::add-copy-button-to-env-var[] +-- a| +`always`, `if-not-present`, `never` +|`always` + + +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.get-init-containers.-get-init-containers-.image-pull-secrets]]`link:#quarkus-knative-knative-config_quarkus.knative.get-init-containers.-get-init-containers-.image-pull-secrets[quarkus.knative.get-init-containers."get-init-containers".image-pull-secrets]` + +[.description] +-- +The image pull secret + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__IMAGE_PULL_SECRETS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__IMAGE_PULL_SECRETS+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.get-init-containers.-get-init-containers-.liveness-probe.http-action-port]]`link:#quarkus-knative-knative-config_quarkus.knative.get-init-containers.-get-init-containers-.liveness-probe.http-action-port[quarkus.knative.get-init-containers."get-init-containers".liveness-probe.http-action-port]` + +[.description] +-- +The port number to use when configuring the `http get` action. If not configured, the port corresponding to the `httpActionPortName` will be used. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_PORT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_PORT+++` +endif::add-copy-button-to-env-var[] +--|int +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.get-init-containers.-get-init-containers-.liveness-probe.http-action-port-name]]`link:#quarkus-knative-knative-config_quarkus.knative.get-init-containers.-get-init-containers-.liveness-probe.http-action-port-name[quarkus.knative.get-init-containers."get-init-containers".liveness-probe.http-action-port-name]` + +[.description] +-- +The port name for selecting the port of the `HTTP get` action. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_PORT_NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_PORT_NAME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.get-init-containers.-get-init-containers-.liveness-probe.http-action-path]]`link:#quarkus-knative-knative-config_quarkus.knative.get-init-containers.-get-init-containers-.liveness-probe.http-action-path[quarkus.knative.get-init-containers."get-init-containers".liveness-probe.http-action-path]` + +[.description] +-- +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. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_PATH+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_PATH+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.get-init-containers.-get-init-containers-.liveness-probe.http-action-scheme]]`link:#quarkus-knative-knative-config_quarkus.knative.get-init-containers.-get-init-containers-.liveness-probe.http-action-scheme[quarkus.knative.get-init-containers."get-init-containers".liveness-probe.http-action-scheme]` + +[.description] +-- +The scheme of the `HTTP get` action. Can be either "HTTP" or "HTTPS". + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_SCHEME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_SCHEME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.get-init-containers.-get-init-containers-.liveness-probe.exec-action]]`link:#quarkus-knative-knative-config_quarkus.knative.get-init-containers.-get-init-containers-.liveness-probe.exec-action[quarkus.knative.get-init-containers."get-init-containers".liveness-probe.exec-action]` + +[.description] +-- +The command to use for the probe. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_EXEC_ACTION+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_EXEC_ACTION+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.get-init-containers.-get-init-containers-.liveness-probe.tcp-socket-action]]`link:#quarkus-knative-knative-config_quarkus.knative.get-init-containers.-get-init-containers-.liveness-probe.tcp-socket-action[quarkus.knative.get-init-containers."get-init-containers".liveness-probe.tcp-socket-action]` + +[.description] +-- +The tcp socket to use for the probe (the format is host:port). + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_TCP_SOCKET_ACTION+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_TCP_SOCKET_ACTION+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.get-init-containers.-get-init-containers-.liveness-probe.grpc-action]]`link:#quarkus-knative-knative-config_quarkus.knative.get-init-containers.-get-init-containers-.liveness-probe.grpc-action[quarkus.knative.get-init-containers."get-init-containers".liveness-probe.grpc-action]` + +[.description] +-- +The gRPC port to use for the probe (the format is either port or port:service). + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_GRPC_ACTION+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_GRPC_ACTION+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.get-init-containers.-get-init-containers-.liveness-probe.grpc-action-enabled]]`link:#quarkus-knative-knative-config_quarkus.knative.get-init-containers.-get-init-containers-.liveness-probe.grpc-action-enabled[quarkus.knative.get-init-containers."get-init-containers".liveness-probe.grpc-action-enabled]` + +[.description] +-- +If enabled and `grpc-action` is not provided, it will use the generated service name and the gRPC port. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_GRPC_ACTION_ENABLED+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_GRPC_ACTION_ENABLED+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.get-init-containers.-get-init-containers-.liveness-probe.initial-delay]]`link:#quarkus-knative-knative-config_quarkus.knative.get-init-containers.-get-init-containers-.liveness-probe.initial-delay[quarkus.knative.get-init-containers."get-init-containers".liveness-probe.initial-delay]` + +[.description] +-- +The amount of time to wait before starting to probe. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_INITIAL_DELAY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_INITIAL_DELAY+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`5S` + + +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.get-init-containers.-get-init-containers-.liveness-probe.period]]`link:#quarkus-knative-knative-config_quarkus.knative.get-init-containers.-get-init-containers-.liveness-probe.period[quarkus.knative.get-init-containers."get-init-containers".liveness-probe.period]` + +[.description] +-- +The period in which the action should be called. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_PERIOD+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_PERIOD+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`10S` + + +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.get-init-containers.-get-init-containers-.liveness-probe.timeout]]`link:#quarkus-knative-knative-config_quarkus.knative.get-init-containers.-get-init-containers-.liveness-probe.timeout[quarkus.knative.get-init-containers."get-init-containers".liveness-probe.timeout]` + +[.description] +-- +The amount of time to wait for each action. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_TIMEOUT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_TIMEOUT+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`10S` + + +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.get-init-containers.-get-init-containers-.liveness-probe.success-threshold]]`link:#quarkus-knative-knative-config_quarkus.knative.get-init-containers.-get-init-containers-.liveness-probe.success-threshold[quarkus.knative.get-init-containers."get-init-containers".liveness-probe.success-threshold]` + +[.description] +-- +The success threshold to use. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_SUCCESS_THRESHOLD+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_SUCCESS_THRESHOLD+++` +endif::add-copy-button-to-env-var[] +--|int +|`1` + + +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.get-init-containers.-get-init-containers-.liveness-probe.failure-threshold]]`link:#quarkus-knative-knative-config_quarkus.knative.get-init-containers.-get-init-containers-.liveness-probe.failure-threshold[quarkus.knative.get-init-containers."get-init-containers".liveness-probe.failure-threshold]` + +[.description] +-- +The failure threshold to use. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_FAILURE_THRESHOLD+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_FAILURE_THRESHOLD+++` +endif::add-copy-button-to-env-var[] +--|int +|`3` + + +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.get-init-containers.-get-init-containers-.readiness-probe.http-action-port]]`link:#quarkus-knative-knative-config_quarkus.knative.get-init-containers.-get-init-containers-.readiness-probe.http-action-port[quarkus.knative.get-init-containers."get-init-containers".readiness-probe.http-action-port]` + +[.description] +-- +The port number to use when configuring the `http get` action. If not configured, the port corresponding to the `httpActionPortName` will be used. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_HTTP_ACTION_PORT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_HTTP_ACTION_PORT+++` +endif::add-copy-button-to-env-var[] +--|int +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.get-init-containers.-get-init-containers-.readiness-probe.http-action-port-name]]`link:#quarkus-knative-knative-config_quarkus.knative.get-init-containers.-get-init-containers-.readiness-probe.http-action-port-name[quarkus.knative.get-init-containers."get-init-containers".readiness-probe.http-action-port-name]` + +[.description] +-- +The port name for selecting the port of the `HTTP get` action. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_HTTP_ACTION_PORT_NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_HTTP_ACTION_PORT_NAME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.get-init-containers.-get-init-containers-.readiness-probe.http-action-path]]`link:#quarkus-knative-knative-config_quarkus.knative.get-init-containers.-get-init-containers-.readiness-probe.http-action-path[quarkus.knative.get-init-containers."get-init-containers".readiness-probe.http-action-path]` + +[.description] +-- +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. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_HTTP_ACTION_PATH+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_HTTP_ACTION_PATH+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.get-init-containers.-get-init-containers-.readiness-probe.http-action-scheme]]`link:#quarkus-knative-knative-config_quarkus.knative.get-init-containers.-get-init-containers-.readiness-probe.http-action-scheme[quarkus.knative.get-init-containers."get-init-containers".readiness-probe.http-action-scheme]` + +[.description] +-- +The scheme of the `HTTP get` action. Can be either "HTTP" or "HTTPS". + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_HTTP_ACTION_SCHEME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_HTTP_ACTION_SCHEME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.get-init-containers.-get-init-containers-.readiness-probe.exec-action]]`link:#quarkus-knative-knative-config_quarkus.knative.get-init-containers.-get-init-containers-.readiness-probe.exec-action[quarkus.knative.get-init-containers."get-init-containers".readiness-probe.exec-action]` + +[.description] +-- +The command to use for the probe. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_EXEC_ACTION+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_EXEC_ACTION+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.get-init-containers.-get-init-containers-.readiness-probe.tcp-socket-action]]`link:#quarkus-knative-knative-config_quarkus.knative.get-init-containers.-get-init-containers-.readiness-probe.tcp-socket-action[quarkus.knative.get-init-containers."get-init-containers".readiness-probe.tcp-socket-action]` + +[.description] +-- +The tcp socket to use for the probe (the format is host:port). + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_TCP_SOCKET_ACTION+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_TCP_SOCKET_ACTION+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.get-init-containers.-get-init-containers-.readiness-probe.grpc-action]]`link:#quarkus-knative-knative-config_quarkus.knative.get-init-containers.-get-init-containers-.readiness-probe.grpc-action[quarkus.knative.get-init-containers."get-init-containers".readiness-probe.grpc-action]` + +[.description] +-- +The gRPC port to use for the probe (the format is either port or port:service). + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_GRPC_ACTION+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_GRPC_ACTION+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.get-init-containers.-get-init-containers-.readiness-probe.grpc-action-enabled]]`link:#quarkus-knative-knative-config_quarkus.knative.get-init-containers.-get-init-containers-.readiness-probe.grpc-action-enabled[quarkus.knative.get-init-containers."get-init-containers".readiness-probe.grpc-action-enabled]` + +[.description] +-- +If enabled and `grpc-action` is not provided, it will use the generated service name and the gRPC port. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_GRPC_ACTION_ENABLED+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_GRPC_ACTION_ENABLED+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.get-init-containers.-get-init-containers-.readiness-probe.initial-delay]]`link:#quarkus-knative-knative-config_quarkus.knative.get-init-containers.-get-init-containers-.readiness-probe.initial-delay[quarkus.knative.get-init-containers."get-init-containers".readiness-probe.initial-delay]` + +[.description] +-- +The amount of time to wait before starting to probe. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_INITIAL_DELAY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_INITIAL_DELAY+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`5S` + + +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.get-init-containers.-get-init-containers-.readiness-probe.period]]`link:#quarkus-knative-knative-config_quarkus.knative.get-init-containers.-get-init-containers-.readiness-probe.period[quarkus.knative.get-init-containers."get-init-containers".readiness-probe.period]` + +[.description] +-- +The period in which the action should be called. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_PERIOD+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_PERIOD+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`10S` + + +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.get-init-containers.-get-init-containers-.readiness-probe.timeout]]`link:#quarkus-knative-knative-config_quarkus.knative.get-init-containers.-get-init-containers-.readiness-probe.timeout[quarkus.knative.get-init-containers."get-init-containers".readiness-probe.timeout]` + +[.description] +-- +The amount of time to wait for each action. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_TIMEOUT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_TIMEOUT+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`10S` + + +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.get-init-containers.-get-init-containers-.readiness-probe.success-threshold]]`link:#quarkus-knative-knative-config_quarkus.knative.get-init-containers.-get-init-containers-.readiness-probe.success-threshold[quarkus.knative.get-init-containers."get-init-containers".readiness-probe.success-threshold]` + +[.description] +-- +The success threshold to use. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_SUCCESS_THRESHOLD+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_SUCCESS_THRESHOLD+++` +endif::add-copy-button-to-env-var[] +--|int +|`1` + + +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.get-init-containers.-get-init-containers-.readiness-probe.failure-threshold]]`link:#quarkus-knative-knative-config_quarkus.knative.get-init-containers.-get-init-containers-.readiness-probe.failure-threshold[quarkus.knative.get-init-containers."get-init-containers".readiness-probe.failure-threshold]` + +[.description] +-- +The failure threshold to use. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_FAILURE_THRESHOLD+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_FAILURE_THRESHOLD+++` +endif::add-copy-button-to-env-var[] +--|int +|`3` + + +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.get-init-containers.-get-init-containers-.mounts.-mounts-.name]]`link:#quarkus-knative-knative-config_quarkus.knative.get-init-containers.-get-init-containers-.mounts.-mounts-.name[quarkus.knative.get-init-containers."get-init-containers".mounts."mounts".name]` + +[.description] +-- +The name of the volumeName to mount. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__MOUNTS__MOUNTS__NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__MOUNTS__MOUNTS__NAME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.get-init-containers.-get-init-containers-.mounts.-mounts-.path]]`link:#quarkus-knative-knative-config_quarkus.knative.get-init-containers.-get-init-containers-.mounts.-mounts-.path[quarkus.knative.get-init-containers."get-init-containers".mounts."mounts".path]` + +[.description] +-- +The path to mount. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__MOUNTS__MOUNTS__PATH+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__MOUNTS__MOUNTS__PATH+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.get-init-containers.-get-init-containers-.mounts.-mounts-.sub-path]]`link:#quarkus-knative-knative-config_quarkus.knative.get-init-containers.-get-init-containers-.mounts.-mounts-.sub-path[quarkus.knative.get-init-containers."get-init-containers".mounts."mounts".sub-path]` + +[.description] +-- +Path within the volumeName from which the container's volumeName should be mounted. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__MOUNTS__MOUNTS__SUB_PATH+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__MOUNTS__MOUNTS__SUB_PATH+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.get-init-containers.-get-init-containers-.mounts.-mounts-.read-only]]`link:#quarkus-knative-knative-config_quarkus.knative.get-init-containers.-get-init-containers-.mounts.-mounts-.read-only[quarkus.knative.get-init-containers."get-init-containers".mounts."mounts".read-only]` + +[.description] +-- +ReadOnly + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__MOUNTS__MOUNTS__READ_ONLY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__MOUNTS__MOUNTS__READ_ONLY+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.get-init-containers.-get-init-containers-.resources.limits.cpu]]`link:#quarkus-knative-knative-config_quarkus.knative.get-init-containers.-get-init-containers-.resources.limits.cpu[quarkus.knative.get-init-containers."get-init-containers".resources.limits.cpu]` + +[.description] +-- +CPU Requirements + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__RESOURCES_LIMITS_CPU+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__RESOURCES_LIMITS_CPU+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.get-init-containers.-get-init-containers-.resources.limits.memory]]`link:#quarkus-knative-knative-config_quarkus.knative.get-init-containers.-get-init-containers-.resources.limits.memory[quarkus.knative.get-init-containers."get-init-containers".resources.limits.memory]` + +[.description] +-- +Memory Requirements + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__RESOURCES_LIMITS_MEMORY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__RESOURCES_LIMITS_MEMORY+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.get-init-containers.-get-init-containers-.resources.requests.cpu]]`link:#quarkus-knative-knative-config_quarkus.knative.get-init-containers.-get-init-containers-.resources.requests.cpu[quarkus.knative.get-init-containers."get-init-containers".resources.requests.cpu]` + +[.description] +-- +CPU Requirements + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__RESOURCES_REQUESTS_CPU+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__RESOURCES_REQUESTS_CPU+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.get-init-containers.-get-init-containers-.resources.requests.memory]]`link:#quarkus-knative-knative-config_quarkus.knative.get-init-containers.-get-init-containers-.resources.requests.memory[quarkus.knative.get-init-containers."get-init-containers".resources.requests.memory]` + +[.description] +-- +Memory Requirements + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__RESOURCES_REQUESTS_MEMORY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__RESOURCES_REQUESTS_MEMORY+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.get-init-containers.-get-init-containers-.env.secrets]]`link:#quarkus-knative-knative-config_quarkus.knative.get-init-containers.-get-init-containers-.env.secrets[quarkus.knative.get-init-containers."get-init-containers".env.secrets]` + +[.description] +-- +The optional list of Secret names to load environment variables from. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__ENV_SECRETS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__ENV_SECRETS+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.get-init-containers.-get-init-containers-.env.configmaps]]`link:#quarkus-knative-knative-config_quarkus.knative.get-init-containers.-get-init-containers-.env.configmaps[quarkus.knative.get-init-containers."get-init-containers".env.configmaps]` + +[.description] +-- +The optional list of ConfigMap names to load environment variables from. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__ENV_CONFIGMAPS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__ENV_CONFIGMAPS+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.get-init-containers.-get-init-containers-.env.fields-fields]]`link:#quarkus-knative-knative-config_quarkus.knative.get-init-containers.-get-init-containers-.env.fields-fields[quarkus.knative.get-init-containers."get-init-containers".env.fields]` + +[.description] +-- +The map associating environment variable names to their associated field references they take their value from. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__ENV_FIELDS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__ENV_FIELDS+++` +endif::add-copy-button-to-env-var[] +--|`Map` +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.get-init-containers.-get-init-containers-.env.vars-vars]]`link:#quarkus-knative-knative-config_quarkus.knative.get-init-containers.-get-init-containers-.env.vars-vars[quarkus.knative.get-init-containers."get-init-containers".env.vars]` + +[.description] +-- +The map associating environment name to its associated value. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__ENV_VARS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__ENV_VARS+++` +endif::add-copy-button-to-env-var[] +--|`Map>` +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.get-init-containers.-get-init-containers-.env.mapping.-mapping-.from-secret]]`link:#quarkus-knative-knative-config_quarkus.knative.get-init-containers.-get-init-containers-.env.mapping.-mapping-.from-secret[quarkus.knative.get-init-containers."get-init-containers".env.mapping."mapping".from-secret]` + +[.description] +-- +The optional name of the Secret from which a value is to be extracted. Mutually exclusive with `from-configmap`. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__ENV_MAPPING__MAPPING__FROM_SECRET+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__ENV_MAPPING__MAPPING__FROM_SECRET+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.get-init-containers.-get-init-containers-.env.mapping.-mapping-.from-configmap]]`link:#quarkus-knative-knative-config_quarkus.knative.get-init-containers.-get-init-containers-.env.mapping.-mapping-.from-configmap[quarkus.knative.get-init-containers."get-init-containers".env.mapping."mapping".from-configmap]` + +[.description] +-- +The optional name of the ConfigMap from which a value is to be extracted. Mutually exclusive with `from-secret`. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__ENV_MAPPING__MAPPING__FROM_CONFIGMAP+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__ENV_MAPPING__MAPPING__FROM_CONFIGMAP+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.get-init-containers.-get-init-containers-.env.mapping.-mapping-.with-key]]`link:#quarkus-knative-knative-config_quarkus.knative.get-init-containers.-get-init-containers-.env.mapping.-mapping-.with-key[quarkus.knative.get-init-containers."get-init-containers".env.mapping."mapping".with-key]` + +[.description] +-- +The key identifying the field from which the value is extracted. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__ENV_MAPPING__MAPPING__WITH_KEY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__ENV_MAPPING__MAPPING__WITH_KEY+++` +endif::add-copy-button-to-env-var[] +--|string +|required icon:exclamation-circle[title=Configuration property is required] + + +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.get-sidecars.-get-sidecars-.get-env.secrets]]`link:#quarkus-knative-knative-config_quarkus.knative.get-sidecars.-get-sidecars-.get-env.secrets[quarkus.knative.get-sidecars."get-sidecars".get-env.secrets]` + +[.description] +-- +The optional list of Secret names to load environment variables from. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__GET_ENV_SECRETS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__GET_ENV_SECRETS+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.get-sidecars.-get-sidecars-.get-env.configmaps]]`link:#quarkus-knative-knative-config_quarkus.knative.get-sidecars.-get-sidecars-.get-env.configmaps[quarkus.knative.get-sidecars."get-sidecars".get-env.configmaps]` + +[.description] +-- +The optional list of ConfigMap names to load environment variables from. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__GET_ENV_CONFIGMAPS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__GET_ENV_CONFIGMAPS+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.get-sidecars.-get-sidecars-.get-env.fields-fields]]`link:#quarkus-knative-knative-config_quarkus.knative.get-sidecars.-get-sidecars-.get-env.fields-fields[quarkus.knative.get-sidecars."get-sidecars".get-env.fields]` + +[.description] +-- +The map associating environment variable names to their associated field references they take their value from. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__GET_ENV_FIELDS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__GET_ENV_FIELDS+++` +endif::add-copy-button-to-env-var[] +--|`Map` +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.get-sidecars.-get-sidecars-.get-env.vars-vars]]`link:#quarkus-knative-knative-config_quarkus.knative.get-sidecars.-get-sidecars-.get-env.vars-vars[quarkus.knative.get-sidecars."get-sidecars".get-env.vars]` + +[.description] +-- +The map associating environment name to its associated value. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__GET_ENV_VARS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__GET_ENV_VARS+++` +endif::add-copy-button-to-env-var[] +--|`Map>` +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.get-sidecars.-get-sidecars-.get-env.mapping.-mapping-.from-secret]]`link:#quarkus-knative-knative-config_quarkus.knative.get-sidecars.-get-sidecars-.get-env.mapping.-mapping-.from-secret[quarkus.knative.get-sidecars."get-sidecars".get-env.mapping."mapping".from-secret]` + +[.description] +-- +The optional name of the Secret from which a value is to be extracted. Mutually exclusive with `from-configmap`. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__GET_ENV_MAPPING__MAPPING__FROM_SECRET+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__GET_ENV_MAPPING__MAPPING__FROM_SECRET+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.get-sidecars.-get-sidecars-.get-env.mapping.-mapping-.from-configmap]]`link:#quarkus-knative-knative-config_quarkus.knative.get-sidecars.-get-sidecars-.get-env.mapping.-mapping-.from-configmap[quarkus.knative.get-sidecars."get-sidecars".get-env.mapping."mapping".from-configmap]` + +[.description] +-- +The optional name of the ConfigMap from which a value is to be extracted. Mutually exclusive with `from-secret`. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__GET_ENV_MAPPING__MAPPING__FROM_CONFIGMAP+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__GET_ENV_MAPPING__MAPPING__FROM_CONFIGMAP+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.get-sidecars.-get-sidecars-.get-env.mapping.-mapping-.with-key]]`link:#quarkus-knative-knative-config_quarkus.knative.get-sidecars.-get-sidecars-.get-env.mapping.-mapping-.with-key[quarkus.knative.get-sidecars."get-sidecars".get-env.mapping."mapping".with-key]` + +[.description] +-- +The key identifying the field from which the value is extracted. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__GET_ENV_MAPPING__MAPPING__WITH_KEY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__GET_ENV_MAPPING__MAPPING__WITH_KEY+++` +endif::add-copy-button-to-env-var[] +--|string +|required icon:exclamation-circle[title=Configuration property is required] + + +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.get-sidecars.-get-sidecars-.get-target-platform-name]]`link:#quarkus-knative-knative-config_quarkus.knative.get-sidecars.-get-sidecars-.get-target-platform-name[quarkus.knative.get-sidecars."get-sidecars".get-target-platform-name]` + +[.description] +-- +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__GET_TARGET_PLATFORM_NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__GET_TARGET_PLATFORM_NAME+++` +endif::add-copy-button-to-env-var[] +--|string +|required icon:exclamation-circle[title=Configuration property is required] + + +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.get-sidecars.-get-sidecars-.image]]`link:#quarkus-knative-knative-config_quarkus.knative.get-sidecars.-get-sidecars-.image[quarkus.knative.get-sidecars."get-sidecars".image]` + +[.description] +-- +The container image. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__IMAGE+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__IMAGE+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.get-sidecars.-get-sidecars-.working-dir]]`link:#quarkus-knative-knative-config_quarkus.knative.get-sidecars.-get-sidecars-.working-dir[quarkus.knative.get-sidecars."get-sidecars".working-dir]` + +[.description] +-- +Working directory. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__WORKING_DIR+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__WORKING_DIR+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.get-sidecars.-get-sidecars-.command]]`link:#quarkus-knative-knative-config_quarkus.knative.get-sidecars.-get-sidecars-.command[quarkus.knative.get-sidecars."get-sidecars".command]` + +[.description] +-- +The commands + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__COMMAND+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__COMMAND+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.get-sidecars.-get-sidecars-.arguments]]`link:#quarkus-knative-knative-config_quarkus.knative.get-sidecars.-get-sidecars-.arguments[quarkus.knative.get-sidecars."get-sidecars".arguments]` + +[.description] +-- +The arguments + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__ARGUMENTS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__ARGUMENTS+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.get-sidecars.-get-sidecars-.service-account]]`link:#quarkus-knative-knative-config_quarkus.knative.get-sidecars.-get-sidecars-.service-account[quarkus.knative.get-sidecars."get-sidecars".service-account]` + +[.description] +-- +The service account. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__SERVICE_ACCOUNT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__SERVICE_ACCOUNT+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.get-sidecars.-get-sidecars-.host]]`link:#quarkus-knative-knative-config_quarkus.knative.get-sidecars.-get-sidecars-.host[quarkus.knative.get-sidecars."get-sidecars".host]` + +[.description] +-- +The host under which the application is going to be exposed. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__HOST+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__HOST+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.get-sidecars.-get-sidecars-.ports.-ports-.container-port]]`link:#quarkus-knative-knative-config_quarkus.knative.get-sidecars.-get-sidecars-.ports.-ports-.container-port[quarkus.knative.get-sidecars."get-sidecars".ports."ports".container-port]` + +[.description] +-- +The port number. Refers to the container port. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__PORTS__PORTS__CONTAINER_PORT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__PORTS__PORTS__CONTAINER_PORT+++` +endif::add-copy-button-to-env-var[] +--|int +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.get-sidecars.-get-sidecars-.ports.-ports-.host-port]]`link:#quarkus-knative-knative-config_quarkus.knative.get-sidecars.-get-sidecars-.ports.-ports-.host-port[quarkus.knative.get-sidecars."get-sidecars".ports."ports".host-port]` + +[.description] +-- +The host port. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__PORTS__PORTS__HOST_PORT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__PORTS__PORTS__HOST_PORT+++` +endif::add-copy-button-to-env-var[] +--|int +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.get-sidecars.-get-sidecars-.ports.-ports-.path]]`link:#quarkus-knative-knative-config_quarkus.knative.get-sidecars.-get-sidecars-.ports.-ports-.path[quarkus.knative.get-sidecars."get-sidecars".ports."ports".path]` + +[.description] +-- +The application path (refers to web application path). + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__PORTS__PORTS__PATH+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__PORTS__PORTS__PATH+++` +endif::add-copy-button-to-env-var[] +--|string +|`/` + + +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.get-sidecars.-get-sidecars-.ports.-ports-.protocol]]`link:#quarkus-knative-knative-config_quarkus.knative.get-sidecars.-get-sidecars-.ports.-ports-.protocol[quarkus.knative.get-sidecars."get-sidecars".ports."ports".protocol]` + +[.description] +-- +The protocol. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__PORTS__PORTS__PROTOCOL+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__PORTS__PORTS__PROTOCOL+++` +endif::add-copy-button-to-env-var[] +-- a| +`tcp`, `udp`, `sctp`, `http`, `proxy` +|`tcp` + + +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.get-sidecars.-get-sidecars-.ports.-ports-.node-port]]`link:#quarkus-knative-knative-config_quarkus.knative.get-sidecars.-get-sidecars-.ports.-ports-.node-port[quarkus.knative.get-sidecars."get-sidecars".ports."ports".node-port]` + +[.description] +-- +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__PORTS__PORTS__NODE_PORT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__PORTS__PORTS__NODE_PORT+++` +endif::add-copy-button-to-env-var[] +--|int +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.get-sidecars.-get-sidecars-.ports.-ports-.tls]]`link:#quarkus-knative-knative-config_quarkus.knative.get-sidecars.-get-sidecars-.ports.-ports-.tls[quarkus.knative.get-sidecars."get-sidecars".ports."ports".tls]` + +[.description] +-- +If enabled, the port will be configured to use the schema HTTPS. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__PORTS__PORTS__TLS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__PORTS__PORTS__TLS+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.get-sidecars.-get-sidecars-.image-pull-policy]]`link:#quarkus-knative-knative-config_quarkus.knative.get-sidecars.-get-sidecars-.image-pull-policy[quarkus.knative.get-sidecars."get-sidecars".image-pull-policy]` + +[.description] +-- +Image pull policy. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__IMAGE_PULL_POLICY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__IMAGE_PULL_POLICY+++` +endif::add-copy-button-to-env-var[] +-- a| +`always`, `if-not-present`, `never` +|`always` + + +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.get-sidecars.-get-sidecars-.image-pull-secrets]]`link:#quarkus-knative-knative-config_quarkus.knative.get-sidecars.-get-sidecars-.image-pull-secrets[quarkus.knative.get-sidecars."get-sidecars".image-pull-secrets]` + +[.description] +-- +The image pull secret + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__IMAGE_PULL_SECRETS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__IMAGE_PULL_SECRETS+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.get-sidecars.-get-sidecars-.liveness-probe.http-action-port]]`link:#quarkus-knative-knative-config_quarkus.knative.get-sidecars.-get-sidecars-.liveness-probe.http-action-port[quarkus.knative.get-sidecars."get-sidecars".liveness-probe.http-action-port]` + +[.description] +-- +The port number to use when configuring the `http get` action. If not configured, the port corresponding to the `httpActionPortName` will be used. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_HTTP_ACTION_PORT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_HTTP_ACTION_PORT+++` +endif::add-copy-button-to-env-var[] +--|int +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.get-sidecars.-get-sidecars-.liveness-probe.http-action-port-name]]`link:#quarkus-knative-knative-config_quarkus.knative.get-sidecars.-get-sidecars-.liveness-probe.http-action-port-name[quarkus.knative.get-sidecars."get-sidecars".liveness-probe.http-action-port-name]` + +[.description] +-- +The port name for selecting the port of the `HTTP get` action. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_HTTP_ACTION_PORT_NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_HTTP_ACTION_PORT_NAME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.get-sidecars.-get-sidecars-.liveness-probe.http-action-path]]`link:#quarkus-knative-knative-config_quarkus.knative.get-sidecars.-get-sidecars-.liveness-probe.http-action-path[quarkus.knative.get-sidecars."get-sidecars".liveness-probe.http-action-path]` + +[.description] +-- +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. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_HTTP_ACTION_PATH+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_HTTP_ACTION_PATH+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.get-sidecars.-get-sidecars-.liveness-probe.http-action-scheme]]`link:#quarkus-knative-knative-config_quarkus.knative.get-sidecars.-get-sidecars-.liveness-probe.http-action-scheme[quarkus.knative.get-sidecars."get-sidecars".liveness-probe.http-action-scheme]` + +[.description] +-- +The scheme of the `HTTP get` action. Can be either "HTTP" or "HTTPS". + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_HTTP_ACTION_SCHEME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_HTTP_ACTION_SCHEME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.get-sidecars.-get-sidecars-.liveness-probe.exec-action]]`link:#quarkus-knative-knative-config_quarkus.knative.get-sidecars.-get-sidecars-.liveness-probe.exec-action[quarkus.knative.get-sidecars."get-sidecars".liveness-probe.exec-action]` + +[.description] +-- +The command to use for the probe. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_EXEC_ACTION+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_EXEC_ACTION+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.get-sidecars.-get-sidecars-.liveness-probe.tcp-socket-action]]`link:#quarkus-knative-knative-config_quarkus.knative.get-sidecars.-get-sidecars-.liveness-probe.tcp-socket-action[quarkus.knative.get-sidecars."get-sidecars".liveness-probe.tcp-socket-action]` + +[.description] +-- +The tcp socket to use for the probe (the format is host:port). + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_TCP_SOCKET_ACTION+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_TCP_SOCKET_ACTION+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.get-sidecars.-get-sidecars-.liveness-probe.grpc-action]]`link:#quarkus-knative-knative-config_quarkus.knative.get-sidecars.-get-sidecars-.liveness-probe.grpc-action[quarkus.knative.get-sidecars."get-sidecars".liveness-probe.grpc-action]` + +[.description] +-- +The gRPC port to use for the probe (the format is either port or port:service). + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_GRPC_ACTION+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_GRPC_ACTION+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.get-sidecars.-get-sidecars-.liveness-probe.grpc-action-enabled]]`link:#quarkus-knative-knative-config_quarkus.knative.get-sidecars.-get-sidecars-.liveness-probe.grpc-action-enabled[quarkus.knative.get-sidecars."get-sidecars".liveness-probe.grpc-action-enabled]` + +[.description] +-- +If enabled and `grpc-action` is not provided, it will use the generated service name and the gRPC port. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_GRPC_ACTION_ENABLED+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_GRPC_ACTION_ENABLED+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.get-sidecars.-get-sidecars-.liveness-probe.initial-delay]]`link:#quarkus-knative-knative-config_quarkus.knative.get-sidecars.-get-sidecars-.liveness-probe.initial-delay[quarkus.knative.get-sidecars."get-sidecars".liveness-probe.initial-delay]` + +[.description] +-- +The amount of time to wait before starting to probe. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_INITIAL_DELAY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_INITIAL_DELAY+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`5S` + + +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.get-sidecars.-get-sidecars-.liveness-probe.period]]`link:#quarkus-knative-knative-config_quarkus.knative.get-sidecars.-get-sidecars-.liveness-probe.period[quarkus.knative.get-sidecars."get-sidecars".liveness-probe.period]` + +[.description] +-- +The period in which the action should be called. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_PERIOD+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_PERIOD+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`10S` + + +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.get-sidecars.-get-sidecars-.liveness-probe.timeout]]`link:#quarkus-knative-knative-config_quarkus.knative.get-sidecars.-get-sidecars-.liveness-probe.timeout[quarkus.knative.get-sidecars."get-sidecars".liveness-probe.timeout]` + +[.description] +-- +The amount of time to wait for each action. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_TIMEOUT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_TIMEOUT+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`10S` + + +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.get-sidecars.-get-sidecars-.liveness-probe.success-threshold]]`link:#quarkus-knative-knative-config_quarkus.knative.get-sidecars.-get-sidecars-.liveness-probe.success-threshold[quarkus.knative.get-sidecars."get-sidecars".liveness-probe.success-threshold]` + +[.description] +-- +The success threshold to use. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_SUCCESS_THRESHOLD+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_SUCCESS_THRESHOLD+++` +endif::add-copy-button-to-env-var[] +--|int +|`1` + + +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.get-sidecars.-get-sidecars-.liveness-probe.failure-threshold]]`link:#quarkus-knative-knative-config_quarkus.knative.get-sidecars.-get-sidecars-.liveness-probe.failure-threshold[quarkus.knative.get-sidecars."get-sidecars".liveness-probe.failure-threshold]` + +[.description] +-- +The failure threshold to use. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_FAILURE_THRESHOLD+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_FAILURE_THRESHOLD+++` +endif::add-copy-button-to-env-var[] +--|int +|`3` + + +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.get-sidecars.-get-sidecars-.readiness-probe.http-action-port]]`link:#quarkus-knative-knative-config_quarkus.knative.get-sidecars.-get-sidecars-.readiness-probe.http-action-port[quarkus.knative.get-sidecars."get-sidecars".readiness-probe.http-action-port]` + +[.description] +-- +The port number to use when configuring the `http get` action. If not configured, the port corresponding to the `httpActionPortName` will be used. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_HTTP_ACTION_PORT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_HTTP_ACTION_PORT+++` +endif::add-copy-button-to-env-var[] +--|int +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.get-sidecars.-get-sidecars-.readiness-probe.http-action-port-name]]`link:#quarkus-knative-knative-config_quarkus.knative.get-sidecars.-get-sidecars-.readiness-probe.http-action-port-name[quarkus.knative.get-sidecars."get-sidecars".readiness-probe.http-action-port-name]` + +[.description] +-- +The port name for selecting the port of the `HTTP get` action. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_HTTP_ACTION_PORT_NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_HTTP_ACTION_PORT_NAME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.get-sidecars.-get-sidecars-.readiness-probe.http-action-path]]`link:#quarkus-knative-knative-config_quarkus.knative.get-sidecars.-get-sidecars-.readiness-probe.http-action-path[quarkus.knative.get-sidecars."get-sidecars".readiness-probe.http-action-path]` + +[.description] +-- +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. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_HTTP_ACTION_PATH+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_HTTP_ACTION_PATH+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.get-sidecars.-get-sidecars-.readiness-probe.http-action-scheme]]`link:#quarkus-knative-knative-config_quarkus.knative.get-sidecars.-get-sidecars-.readiness-probe.http-action-scheme[quarkus.knative.get-sidecars."get-sidecars".readiness-probe.http-action-scheme]` + +[.description] +-- +The scheme of the `HTTP get` action. Can be either "HTTP" or "HTTPS". + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_HTTP_ACTION_SCHEME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_HTTP_ACTION_SCHEME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.get-sidecars.-get-sidecars-.readiness-probe.exec-action]]`link:#quarkus-knative-knative-config_quarkus.knative.get-sidecars.-get-sidecars-.readiness-probe.exec-action[quarkus.knative.get-sidecars."get-sidecars".readiness-probe.exec-action]` + +[.description] +-- +The command to use for the probe. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_EXEC_ACTION+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_EXEC_ACTION+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.get-sidecars.-get-sidecars-.readiness-probe.tcp-socket-action]]`link:#quarkus-knative-knative-config_quarkus.knative.get-sidecars.-get-sidecars-.readiness-probe.tcp-socket-action[quarkus.knative.get-sidecars."get-sidecars".readiness-probe.tcp-socket-action]` + +[.description] +-- +The tcp socket to use for the probe (the format is host:port). + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_TCP_SOCKET_ACTION+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_TCP_SOCKET_ACTION+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.get-sidecars.-get-sidecars-.readiness-probe.grpc-action]]`link:#quarkus-knative-knative-config_quarkus.knative.get-sidecars.-get-sidecars-.readiness-probe.grpc-action[quarkus.knative.get-sidecars."get-sidecars".readiness-probe.grpc-action]` + +[.description] +-- +The gRPC port to use for the probe (the format is either port or port:service). + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_GRPC_ACTION+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_GRPC_ACTION+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.get-sidecars.-get-sidecars-.readiness-probe.grpc-action-enabled]]`link:#quarkus-knative-knative-config_quarkus.knative.get-sidecars.-get-sidecars-.readiness-probe.grpc-action-enabled[quarkus.knative.get-sidecars."get-sidecars".readiness-probe.grpc-action-enabled]` + +[.description] +-- +If enabled and `grpc-action` is not provided, it will use the generated service name and the gRPC port. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_GRPC_ACTION_ENABLED+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_GRPC_ACTION_ENABLED+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.get-sidecars.-get-sidecars-.readiness-probe.initial-delay]]`link:#quarkus-knative-knative-config_quarkus.knative.get-sidecars.-get-sidecars-.readiness-probe.initial-delay[quarkus.knative.get-sidecars."get-sidecars".readiness-probe.initial-delay]` + +[.description] +-- +The amount of time to wait before starting to probe. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_INITIAL_DELAY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_INITIAL_DELAY+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`5S` + + +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.get-sidecars.-get-sidecars-.readiness-probe.period]]`link:#quarkus-knative-knative-config_quarkus.knative.get-sidecars.-get-sidecars-.readiness-probe.period[quarkus.knative.get-sidecars."get-sidecars".readiness-probe.period]` + +[.description] +-- +The period in which the action should be called. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_PERIOD+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_PERIOD+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`10S` + + +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.get-sidecars.-get-sidecars-.readiness-probe.timeout]]`link:#quarkus-knative-knative-config_quarkus.knative.get-sidecars.-get-sidecars-.readiness-probe.timeout[quarkus.knative.get-sidecars."get-sidecars".readiness-probe.timeout]` + +[.description] +-- +The amount of time to wait for each action. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_TIMEOUT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_TIMEOUT+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`10S` + + +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.get-sidecars.-get-sidecars-.readiness-probe.success-threshold]]`link:#quarkus-knative-knative-config_quarkus.knative.get-sidecars.-get-sidecars-.readiness-probe.success-threshold[quarkus.knative.get-sidecars."get-sidecars".readiness-probe.success-threshold]` + +[.description] +-- +The success threshold to use. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_SUCCESS_THRESHOLD+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_SUCCESS_THRESHOLD+++` +endif::add-copy-button-to-env-var[] +--|int +|`1` + + +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.get-sidecars.-get-sidecars-.readiness-probe.failure-threshold]]`link:#quarkus-knative-knative-config_quarkus.knative.get-sidecars.-get-sidecars-.readiness-probe.failure-threshold[quarkus.knative.get-sidecars."get-sidecars".readiness-probe.failure-threshold]` + +[.description] +-- +The failure threshold to use. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_FAILURE_THRESHOLD+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_FAILURE_THRESHOLD+++` +endif::add-copy-button-to-env-var[] +--|int +|`3` + + +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.get-sidecars.-get-sidecars-.mounts.-mounts-.name]]`link:#quarkus-knative-knative-config_quarkus.knative.get-sidecars.-get-sidecars-.mounts.-mounts-.name[quarkus.knative.get-sidecars."get-sidecars".mounts."mounts".name]` + +[.description] +-- +The name of the volumeName to mount. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__MOUNTS__MOUNTS__NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__MOUNTS__MOUNTS__NAME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.get-sidecars.-get-sidecars-.mounts.-mounts-.path]]`link:#quarkus-knative-knative-config_quarkus.knative.get-sidecars.-get-sidecars-.mounts.-mounts-.path[quarkus.knative.get-sidecars."get-sidecars".mounts."mounts".path]` + +[.description] +-- +The path to mount. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__MOUNTS__MOUNTS__PATH+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__MOUNTS__MOUNTS__PATH+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.get-sidecars.-get-sidecars-.mounts.-mounts-.sub-path]]`link:#quarkus-knative-knative-config_quarkus.knative.get-sidecars.-get-sidecars-.mounts.-mounts-.sub-path[quarkus.knative.get-sidecars."get-sidecars".mounts."mounts".sub-path]` + +[.description] +-- +Path within the volumeName from which the container's volumeName should be mounted. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__MOUNTS__MOUNTS__SUB_PATH+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__MOUNTS__MOUNTS__SUB_PATH+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.get-sidecars.-get-sidecars-.mounts.-mounts-.read-only]]`link:#quarkus-knative-knative-config_quarkus.knative.get-sidecars.-get-sidecars-.mounts.-mounts-.read-only[quarkus.knative.get-sidecars."get-sidecars".mounts."mounts".read-only]` + +[.description] +-- +ReadOnly + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__MOUNTS__MOUNTS__READ_ONLY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__MOUNTS__MOUNTS__READ_ONLY+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.get-sidecars.-get-sidecars-.resources.limits.cpu]]`link:#quarkus-knative-knative-config_quarkus.knative.get-sidecars.-get-sidecars-.resources.limits.cpu[quarkus.knative.get-sidecars."get-sidecars".resources.limits.cpu]` + +[.description] +-- +CPU Requirements + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__RESOURCES_LIMITS_CPU+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__RESOURCES_LIMITS_CPU+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.get-sidecars.-get-sidecars-.resources.limits.memory]]`link:#quarkus-knative-knative-config_quarkus.knative.get-sidecars.-get-sidecars-.resources.limits.memory[quarkus.knative.get-sidecars."get-sidecars".resources.limits.memory]` + +[.description] +-- +Memory Requirements + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__RESOURCES_LIMITS_MEMORY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__RESOURCES_LIMITS_MEMORY+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.get-sidecars.-get-sidecars-.resources.requests.cpu]]`link:#quarkus-knative-knative-config_quarkus.knative.get-sidecars.-get-sidecars-.resources.requests.cpu[quarkus.knative.get-sidecars."get-sidecars".resources.requests.cpu]` + +[.description] +-- +CPU Requirements + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__RESOURCES_REQUESTS_CPU+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__RESOURCES_REQUESTS_CPU+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.get-sidecars.-get-sidecars-.resources.requests.memory]]`link:#quarkus-knative-knative-config_quarkus.knative.get-sidecars.-get-sidecars-.resources.requests.memory[quarkus.knative.get-sidecars."get-sidecars".resources.requests.memory]` + +[.description] +-- +Memory Requirements + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__RESOURCES_REQUESTS_MEMORY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__RESOURCES_REQUESTS_MEMORY+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.get-sidecars.-get-sidecars-.env.secrets]]`link:#quarkus-knative-knative-config_quarkus.knative.get-sidecars.-get-sidecars-.env.secrets[quarkus.knative.get-sidecars."get-sidecars".env.secrets]` + +[.description] +-- +The optional list of Secret names to load environment variables from. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINER_NAME+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__ENV_SECRETS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_CONTAINER_NAME+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__ENV_SECRETS+++` endif::add-copy-button-to-env-var[] ---|string +--|list of string | -a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.resources.limits.cpu]]`link:#quarkus-knative-knative-config_quarkus.knative.resources.limits.cpu[quarkus.knative.resources.limits.cpu]` +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.get-sidecars.-get-sidecars-.env.configmaps]]`link:#quarkus-knative-knative-config_quarkus.knative.get-sidecars.-get-sidecars-.env.configmaps[quarkus.knative.get-sidecars."get-sidecars".env.configmaps]` [.description] -- -CPU Requirements +The optional list of ConfigMap names to load environment variables from. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_RESOURCES_LIMITS_CPU+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__ENV_CONFIGMAPS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_RESOURCES_LIMITS_CPU+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__ENV_CONFIGMAPS+++` endif::add-copy-button-to-env-var[] ---|string +--|list of string | -a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.resources.limits.memory]]`link:#quarkus-knative-knative-config_quarkus.knative.resources.limits.memory[quarkus.knative.resources.limits.memory]` +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.get-sidecars.-get-sidecars-.env.fields-fields]]`link:#quarkus-knative-knative-config_quarkus.knative.get-sidecars.-get-sidecars-.env.fields-fields[quarkus.knative.get-sidecars."get-sidecars".env.fields]` [.description] -- -Memory Requirements +The map associating environment variable names to their associated field references they take their value from. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_RESOURCES_LIMITS_MEMORY+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__ENV_FIELDS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_RESOURCES_LIMITS_MEMORY+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__ENV_FIELDS+++` endif::add-copy-button-to-env-var[] ---|string +--|`Map` | -a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.resources.requests.cpu]]`link:#quarkus-knative-knative-config_quarkus.knative.resources.requests.cpu[quarkus.knative.resources.requests.cpu]` +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.get-sidecars.-get-sidecars-.env.vars-vars]]`link:#quarkus-knative-knative-config_quarkus.knative.get-sidecars.-get-sidecars-.env.vars-vars[quarkus.knative.get-sidecars."get-sidecars".env.vars]` [.description] -- -CPU Requirements +The map associating environment name to its associated value. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_RESOURCES_REQUESTS_CPU+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__ENV_VARS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_RESOURCES_REQUESTS_CPU+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__ENV_VARS+++` endif::add-copy-button-to-env-var[] ---|string +--|`Map>` | -a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.resources.requests.memory]]`link:#quarkus-knative-knative-config_quarkus.knative.resources.requests.memory[quarkus.knative.resources.requests.memory]` +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.get-sidecars.-get-sidecars-.env.mapping.-mapping-.from-secret]]`link:#quarkus-knative-knative-config_quarkus.knative.get-sidecars.-get-sidecars-.env.mapping.-mapping-.from-secret[quarkus.knative.get-sidecars."get-sidecars".env.mapping."mapping".from-secret]` [.description] -- -Memory Requirements +The optional name of the Secret from which a value is to be extracted. Mutually exclusive with `from-configmap`. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_RESOURCES_REQUESTS_MEMORY+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__ENV_MAPPING__MAPPING__FROM_SECRET+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_RESOURCES_REQUESTS_MEMORY+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__ENV_MAPPING__MAPPING__FROM_SECRET+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.add-version-to-label-selectors]]`link:#quarkus-knative-knative-config_quarkus.knative.add-version-to-label-selectors[quarkus.knative.add-version-to-label-selectors]` +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.get-sidecars.-get-sidecars-.env.mapping.-mapping-.from-configmap]]`link:#quarkus-knative-knative-config_quarkus.knative.get-sidecars.-get-sidecars-.env.mapping.-mapping-.from-configmap[quarkus.knative.get-sidecars."get-sidecars".env.mapping."mapping".from-configmap]` [.description] -- -If true, the 'app.kubernetes.io/version' label will be part of the selectors of Service and Deployment +The optional name of the ConfigMap from which a value is to be extracted. Mutually exclusive with `from-secret`. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_ADD_VERSION_TO_LABEL_SELECTORS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__ENV_MAPPING__MAPPING__FROM_CONFIGMAP+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_ADD_VERSION_TO_LABEL_SELECTORS+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__ENV_MAPPING__MAPPING__FROM_CONFIGMAP+++` endif::add-copy-button-to-env-var[] ---|boolean -|`true` +--|string +| -a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.add-name-to-label-selectors]]`link:#quarkus-knative-knative-config_quarkus.knative.add-name-to-label-selectors[quarkus.knative.add-name-to-label-selectors]` +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.get-sidecars.-get-sidecars-.env.mapping.-mapping-.with-key]]`link:#quarkus-knative-knative-config_quarkus.knative.get-sidecars.-get-sidecars-.env.mapping.-mapping-.with-key[quarkus.knative.get-sidecars."get-sidecars".env.mapping."mapping".with-key]` [.description] -- -If true, the 'app.kubernetes.io/name' label will be part of the selectors of Service and Deployment +The key identifying the field from which the value is extracted. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_ADD_NAME_TO_LABEL_SELECTORS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__ENV_MAPPING__MAPPING__WITH_KEY+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_ADD_NAME_TO_LABEL_SELECTORS+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__ENV_MAPPING__MAPPING__WITH_KEY+++` endif::add-copy-button-to-env-var[] ---|boolean -|`true` +--|string +|required icon:exclamation-circle[title=Configuration property is required] -a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.idempotent]]`link:#quarkus-knative-knative-config_quarkus.knative.idempotent[quarkus.knative.idempotent]` +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.get-host-aliases.-get-host-aliases-.ip]]`link:#quarkus-knative-knative-config_quarkus.knative.get-host-aliases.-get-host-aliases-.ip[quarkus.knative.get-host-aliases."get-host-aliases".ip]` [.description] -- -Switch used to control whether non-idempotent fields are included in generated kubernetes resources to improve git-ops compatibility +The ip address ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_IDEMPOTENT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_HOST_ALIASES__GET_HOST_ALIASES__IP+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_IDEMPOTENT+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_HOST_ALIASES__GET_HOST_ALIASES__IP+++` endif::add-copy-button-to-env-var[] ---|boolean -|`false` +--|string +| -a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.env.secrets]]`link:#quarkus-knative-knative-config_quarkus.knative.env.secrets[quarkus.knative.env.secrets]` +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.get-host-aliases.-get-host-aliases-.hostnames]]`link:#quarkus-knative-knative-config_quarkus.knative.get-host-aliases.-get-host-aliases-.hostnames[quarkus.knative.get-host-aliases."get-host-aliases".hostnames]` [.description] -- -The optional list of Secret names to load environment variables from. +The hostnames to resolve to the ip ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_ENV_SECRETS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_HOST_ALIASES__GET_HOST_ALIASES__HOSTNAMES+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_ENV_SECRETS+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_HOST_ALIASES__GET_HOST_ALIASES__HOSTNAMES+++` endif::add-copy-button-to-env-var[] --|list of string | -a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.env.configmaps]]`link:#quarkus-knative-knative-config_quarkus.knative.env.configmaps[quarkus.knative.env.configmaps]` +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.get-rbac-config.roles.-roles-.name]]`link:#quarkus-knative-knative-config_quarkus.knative.get-rbac-config.roles.-roles-.name[quarkus.knative.get-rbac-config.roles."roles".name]` [.description] -- -The optional list of ConfigMap names to load environment variables from. +The name of the role. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_ENV_CONFIGMAPS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_RBAC_CONFIG_ROLES__ROLES__NAME+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_ENV_CONFIGMAPS+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_RBAC_CONFIG_ROLES__ROLES__NAME+++` endif::add-copy-button-to-env-var[] ---|list of string +--|string | -a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.cluster-local]]`link:#quarkus-knative-knative-config_quarkus.knative.cluster-local[quarkus.knative.cluster-local]` +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.get-rbac-config.roles.-roles-.namespace]]`link:#quarkus-knative-knative-config_quarkus.knative.get-rbac-config.roles.-roles-.namespace[quarkus.knative.get-rbac-config.roles."roles".namespace]` [.description] -- -Whether this service is cluster-local. Cluster local services are not exposed to the outside world. More information in link:https://knative.dev/docs/serving/services/private-services/[this link]. +The namespace of the role. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CLUSTER_LOCAL+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_RBAC_CONFIG_ROLES__ROLES__NAMESPACE+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_CLUSTER_LOCAL+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_RBAC_CONFIG_ROLES__ROLES__NAMESPACE+++` endif::add-copy-button-to-env-var[] ---|boolean -|`false` +--|string +| -a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.min-scale]]`link:#quarkus-knative-knative-config_quarkus.knative.min-scale[quarkus.knative.min-scale]` +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.get-rbac-config.roles.-roles-.labels-labels]]`link:#quarkus-knative-knative-config_quarkus.knative.get-rbac-config.roles.-roles-.labels-labels[quarkus.knative.get-rbac-config.roles."roles".labels]` [.description] -- -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. +Labels to add into the Role resource. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_MIN_SCALE+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_RBAC_CONFIG_ROLES__ROLES__LABELS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_MIN_SCALE+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_RBAC_CONFIG_ROLES__ROLES__LABELS+++` endif::add-copy-button-to-env-var[] ---|int +--|`Map` | -a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.max-scale]]`link:#quarkus-knative-knative-config_quarkus.knative.max-scale[quarkus.knative.max-scale]` +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.get-rbac-config.roles.-roles-.policy-rules.-policy-rules-.api-groups]]`link:#quarkus-knative-knative-config_quarkus.knative.get-rbac-config.roles.-roles-.policy-rules.-policy-rules-.api-groups[quarkus.knative.get-rbac-config.roles."roles".policy-rules."policy-rules".api-groups]` [.description] -- -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. +API groups of the policy rule. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_MAX_SCALE+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_RBAC_CONFIG_ROLES__ROLES__POLICY_RULES__POLICY_RULES__API_GROUPS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_MAX_SCALE+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_RBAC_CONFIG_ROLES__ROLES__POLICY_RULES__POLICY_RULES__API_GROUPS+++` endif::add-copy-button-to-env-var[] ---|int +--|list of string | -a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.scale-to-zero-enabled]]`link:#quarkus-knative-knative-config_quarkus.knative.scale-to-zero-enabled[quarkus.knative.scale-to-zero-enabled]` +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.get-rbac-config.roles.-roles-.policy-rules.-policy-rules-.non-resource-urls]]`link:#quarkus-knative-knative-config_quarkus.knative.get-rbac-config.roles.-roles-.policy-rules.-policy-rules-.non-resource-urls[quarkus.knative.get-rbac-config.roles."roles".policy-rules."policy-rules".non-resource-urls]` [.description] -- -The scale-to-zero values control whether Knative allows revisions to scale down to zero, or stops at “1”. +Non resource URLs of the policy rule. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_SCALE_TO_ZERO_ENABLED+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_RBAC_CONFIG_ROLES__ROLES__POLICY_RULES__POLICY_RULES__NON_RESOURCE_URLS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_SCALE_TO_ZERO_ENABLED+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_RBAC_CONFIG_ROLES__ROLES__POLICY_RULES__POLICY_RULES__NON_RESOURCE_URLS+++` endif::add-copy-button-to-env-var[] ---|boolean -|`true` +--|list of string +| -a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.revision-auto-scaling.auto-scaler-class]]`link:#quarkus-knative-knative-config_quarkus.knative.revision-auto-scaling.auto-scaler-class[quarkus.knative.revision-auto-scaling.auto-scaler-class]` +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.get-rbac-config.roles.-roles-.policy-rules.-policy-rules-.resource-names]]`link:#quarkus-knative-knative-config_quarkus.knative.get-rbac-config.roles.-roles-.policy-rules.-policy-rules-.resource-names[quarkus.knative.get-rbac-config.roles."roles".policy-rules."policy-rules".resource-names]` [.description] -- +Resource names of the policy rule. + ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_REVISION_AUTO_SCALING_AUTO_SCALER_CLASS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_RBAC_CONFIG_ROLES__ROLES__POLICY_RULES__POLICY_RULES__RESOURCE_NAMES+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_REVISION_AUTO_SCALING_AUTO_SCALER_CLASS+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_RBAC_CONFIG_ROLES__ROLES__POLICY_RULES__POLICY_RULES__RESOURCE_NAMES+++` endif::add-copy-button-to-env-var[] --- a| -`kpa`, `hpa` +--|list of string | -a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.revision-auto-scaling.metric]]`link:#quarkus-knative-knative-config_quarkus.knative.revision-auto-scaling.metric[quarkus.knative.revision-auto-scaling.metric]` +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.get-rbac-config.roles.-roles-.policy-rules.-policy-rules-.resources]]`link:#quarkus-knative-knative-config_quarkus.knative.get-rbac-config.roles.-roles-.policy-rules.-policy-rules-.resources[quarkus.knative.get-rbac-config.roles."roles".policy-rules."policy-rules".resources]` [.description] -- +Resources of the policy rule. + ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_REVISION_AUTO_SCALING_METRIC+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_RBAC_CONFIG_ROLES__ROLES__POLICY_RULES__POLICY_RULES__RESOURCES+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_REVISION_AUTO_SCALING_METRIC+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_RBAC_CONFIG_ROLES__ROLES__POLICY_RULES__POLICY_RULES__RESOURCES+++` endif::add-copy-button-to-env-var[] --- a| -`concurrency`, `rps`, `cpu` +--|list of string | -a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.revision-auto-scaling.target]]`link:#quarkus-knative-knative-config_quarkus.knative.revision-auto-scaling.target[quarkus.knative.revision-auto-scaling.target]` +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.get-rbac-config.roles.-roles-.policy-rules.-policy-rules-.verbs]]`link:#quarkus-knative-knative-config_quarkus.knative.get-rbac-config.roles.-roles-.policy-rules.-policy-rules-.verbs[quarkus.knative.get-rbac-config.roles."roles".policy-rules."policy-rules".verbs]` [.description] -- +Verbs of the policy rule. + ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_REVISION_AUTO_SCALING_TARGET+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_RBAC_CONFIG_ROLES__ROLES__POLICY_RULES__POLICY_RULES__VERBS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_REVISION_AUTO_SCALING_TARGET+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_RBAC_CONFIG_ROLES__ROLES__POLICY_RULES__POLICY_RULES__VERBS+++` endif::add-copy-button-to-env-var[] ---|int +--|list of string | -a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.revision-auto-scaling.container-concurrency]]`link:#quarkus-knative-knative-config_quarkus.knative.revision-auto-scaling.container-concurrency[quarkus.knative.revision-auto-scaling.container-concurrency]` +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.get-rbac-config.cluster-roles.-cluster-roles-.name]]`link:#quarkus-knative-knative-config_quarkus.knative.get-rbac-config.cluster-roles.-cluster-roles-.name[quarkus.knative.get-rbac-config.cluster-roles."cluster-roles".name]` [.description] -- +The name of the cluster role. + ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_REVISION_AUTO_SCALING_CONTAINER_CONCURRENCY+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_RBAC_CONFIG_CLUSTER_ROLES__CLUSTER_ROLES__NAME+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_REVISION_AUTO_SCALING_CONTAINER_CONCURRENCY+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_RBAC_CONFIG_CLUSTER_ROLES__CLUSTER_ROLES__NAME+++` endif::add-copy-button-to-env-var[] ---|int +--|string | -a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.revision-auto-scaling.target-utilization-percentage]]`link:#quarkus-knative-knative-config_quarkus.knative.revision-auto-scaling.target-utilization-percentage[quarkus.knative.revision-auto-scaling.target-utilization-percentage]` +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.get-rbac-config.cluster-roles.-cluster-roles-.labels-labels]]`link:#quarkus-knative-knative-config_quarkus.knative.get-rbac-config.cluster-roles.-cluster-roles-.labels-labels[quarkus.knative.get-rbac-config.cluster-roles."cluster-roles".labels]` [.description] -- +Labels to add into the ClusterRole resource. + ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_REVISION_AUTO_SCALING_TARGET_UTILIZATION_PERCENTAGE+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_RBAC_CONFIG_CLUSTER_ROLES__CLUSTER_ROLES__LABELS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_REVISION_AUTO_SCALING_TARGET_UTILIZATION_PERCENTAGE+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_RBAC_CONFIG_CLUSTER_ROLES__CLUSTER_ROLES__LABELS+++` endif::add-copy-button-to-env-var[] ---|int +--|`Map` | -a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.global-auto-scaling.auto-scaler-class]]`link:#quarkus-knative-knative-config_quarkus.knative.global-auto-scaling.auto-scaler-class[quarkus.knative.global-auto-scaling.auto-scaler-class]` +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.get-rbac-config.cluster-roles.-cluster-roles-.policy-rules.-policy-rules-.api-groups]]`link:#quarkus-knative-knative-config_quarkus.knative.get-rbac-config.cluster-roles.-cluster-roles-.policy-rules.-policy-rules-.api-groups[quarkus.knative.get-rbac-config.cluster-roles."cluster-roles".policy-rules."policy-rules".api-groups]` [.description] -- +API groups of the policy rule. + ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GLOBAL_AUTO_SCALING_AUTO_SCALER_CLASS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_RBAC_CONFIG_CLUSTER_ROLES__CLUSTER_ROLES__POLICY_RULES__POLICY_RULES__API_GROUPS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_GLOBAL_AUTO_SCALING_AUTO_SCALER_CLASS+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_RBAC_CONFIG_CLUSTER_ROLES__CLUSTER_ROLES__POLICY_RULES__POLICY_RULES__API_GROUPS+++` endif::add-copy-button-to-env-var[] --- a| -`kpa`, `hpa` +--|list of string | -a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.global-auto-scaling.container-concurrency]]`link:#quarkus-knative-knative-config_quarkus.knative.global-auto-scaling.container-concurrency[quarkus.knative.global-auto-scaling.container-concurrency]` +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.get-rbac-config.cluster-roles.-cluster-roles-.policy-rules.-policy-rules-.non-resource-urls]]`link:#quarkus-knative-knative-config_quarkus.knative.get-rbac-config.cluster-roles.-cluster-roles-.policy-rules.-policy-rules-.non-resource-urls[quarkus.knative.get-rbac-config.cluster-roles."cluster-roles".policy-rules."policy-rules".non-resource-urls]` [.description] -- +Non resource URLs of the policy rule. + ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GLOBAL_AUTO_SCALING_CONTAINER_CONCURRENCY+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_RBAC_CONFIG_CLUSTER_ROLES__CLUSTER_ROLES__POLICY_RULES__POLICY_RULES__NON_RESOURCE_URLS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_GLOBAL_AUTO_SCALING_CONTAINER_CONCURRENCY+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_RBAC_CONFIG_CLUSTER_ROLES__CLUSTER_ROLES__POLICY_RULES__POLICY_RULES__NON_RESOURCE_URLS+++` endif::add-copy-button-to-env-var[] ---|int +--|list of string | -a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.global-auto-scaling.target-utilization-percentage]]`link:#quarkus-knative-knative-config_quarkus.knative.global-auto-scaling.target-utilization-percentage[quarkus.knative.global-auto-scaling.target-utilization-percentage]` +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.get-rbac-config.cluster-roles.-cluster-roles-.policy-rules.-policy-rules-.resource-names]]`link:#quarkus-knative-knative-config_quarkus.knative.get-rbac-config.cluster-roles.-cluster-roles-.policy-rules.-policy-rules-.resource-names[quarkus.knative.get-rbac-config.cluster-roles."cluster-roles".policy-rules."policy-rules".resource-names]` [.description] -- +Resource names of the policy rule. + ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GLOBAL_AUTO_SCALING_TARGET_UTILIZATION_PERCENTAGE+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_RBAC_CONFIG_CLUSTER_ROLES__CLUSTER_ROLES__POLICY_RULES__POLICY_RULES__RESOURCE_NAMES+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_GLOBAL_AUTO_SCALING_TARGET_UTILIZATION_PERCENTAGE+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_RBAC_CONFIG_CLUSTER_ROLES__CLUSTER_ROLES__POLICY_RULES__POLICY_RULES__RESOURCE_NAMES+++` endif::add-copy-button-to-env-var[] ---|int +--|list of string | -a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.global-auto-scaling.requests-per-second]]`link:#quarkus-knative-knative-config_quarkus.knative.global-auto-scaling.requests-per-second[quarkus.knative.global-auto-scaling.requests-per-second]` +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.get-rbac-config.cluster-roles.-cluster-roles-.policy-rules.-policy-rules-.resources]]`link:#quarkus-knative-knative-config_quarkus.knative.get-rbac-config.cluster-roles.-cluster-roles-.policy-rules.-policy-rules-.resources[quarkus.knative.get-rbac-config.cluster-roles."cluster-roles".policy-rules."policy-rules".resources]` [.description] -- +Resources of the policy rule. + ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GLOBAL_AUTO_SCALING_REQUESTS_PER_SECOND+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_RBAC_CONFIG_CLUSTER_ROLES__CLUSTER_ROLES__POLICY_RULES__POLICY_RULES__RESOURCES+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_GLOBAL_AUTO_SCALING_REQUESTS_PER_SECOND+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_RBAC_CONFIG_CLUSTER_ROLES__CLUSTER_ROLES__POLICY_RULES__POLICY_RULES__RESOURCES+++` endif::add-copy-button-to-env-var[] ---|int +--|list of string | -a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.revision-name]]`link:#quarkus-knative-knative-config_quarkus.knative.revision-name[quarkus.knative.revision-name]` +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.get-rbac-config.cluster-roles.-cluster-roles-.policy-rules.-policy-rules-.verbs]]`link:#quarkus-knative-knative-config_quarkus.knative.get-rbac-config.cluster-roles.-cluster-roles-.policy-rules.-policy-rules-.verbs[quarkus.knative.get-rbac-config.cluster-roles."cluster-roles".policy-rules."policy-rules".verbs]` [.description] -- +Verbs of the policy rule. + ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_REVISION_NAME+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_RBAC_CONFIG_CLUSTER_ROLES__CLUSTER_ROLES__POLICY_RULES__POLICY_RULES__VERBS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_REVISION_NAME+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_RBAC_CONFIG_CLUSTER_ROLES__CLUSTER_ROLES__POLICY_RULES__POLICY_RULES__VERBS+++` endif::add-copy-button-to-env-var[] ---|string +--|list of string | -a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.app-secret]]`link:#quarkus-knative-knative-config_quarkus.knative.app-secret[quarkus.knative.app-secret]` +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.get-rbac-config.service-accounts.-service-accounts-.name]]`link:#quarkus-knative-knative-config_quarkus.knative.get-rbac-config.service-accounts.-service-accounts-.name[quarkus.knative.get-rbac-config.service-accounts."service-accounts".name]` [.description] -- -If set, the secret will mounted to the application container and its contents will be used for application configuration. +The name of the service account. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_APP_SECRET+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_RBAC_CONFIG_SERVICE_ACCOUNTS__SERVICE_ACCOUNTS__NAME+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_APP_SECRET+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_RBAC_CONFIG_SERVICE_ACCOUNTS__SERVICE_ACCOUNTS__NAME+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.app-config-map]]`link:#quarkus-knative-knative-config_quarkus.knative.app-config-map[quarkus.knative.app-config-map]` +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.get-rbac-config.service-accounts.-service-accounts-.namespace]]`link:#quarkus-knative-knative-config_quarkus.knative.get-rbac-config.service-accounts.-service-accounts-.namespace[quarkus.knative.get-rbac-config.service-accounts."service-accounts".namespace]` [.description] -- -If set, the config map will be mounted to the application container and its contents will be used for application configuration. +The namespace of the service account. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_APP_CONFIG_MAP+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_RBAC_CONFIG_SERVICE_ACCOUNTS__SERVICE_ACCOUNTS__NAMESPACE+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_APP_CONFIG_MAP+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_RBAC_CONFIG_SERVICE_ACCOUNTS__SERVICE_ACCOUNTS__NAMESPACE+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.security-context.se-linux-options.level]]`link:#quarkus-knative-knative-config_quarkus.knative.security-context.se-linux-options.level[quarkus.knative.security-context.se-linux-options.level]` +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.get-rbac-config.service-accounts.-service-accounts-.labels-labels]]`link:#quarkus-knative-knative-config_quarkus.knative.get-rbac-config.service-accounts.-service-accounts-.labels-labels[quarkus.knative.get-rbac-config.service-accounts."service-accounts".labels]` [.description] -- -The SELinux level label that applies to the container. +Labels of the service account. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_SECURITY_CONTEXT_SE_LINUX_OPTIONS_LEVEL+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_RBAC_CONFIG_SERVICE_ACCOUNTS__SERVICE_ACCOUNTS__LABELS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_SECURITY_CONTEXT_SE_LINUX_OPTIONS_LEVEL+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_RBAC_CONFIG_SERVICE_ACCOUNTS__SERVICE_ACCOUNTS__LABELS+++` endif::add-copy-button-to-env-var[] ---|string +--|`Map` | -a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.security-context.se-linux-options.role]]`link:#quarkus-knative-knative-config_quarkus.knative.security-context.se-linux-options.role[quarkus.knative.security-context.se-linux-options.role]` +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.get-rbac-config.service-accounts.-service-accounts-.use-as-default]]`link:#quarkus-knative-knative-config_quarkus.knative.get-rbac-config.service-accounts.-service-accounts-.use-as-default[quarkus.knative.get-rbac-config.service-accounts."service-accounts".use-as-default]` [.description] -- -The SELinux role label that applies to the container. +If true, this service account will be used in the generated Deployment resource. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_SECURITY_CONTEXT_SE_LINUX_OPTIONS_ROLE+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_RBAC_CONFIG_SERVICE_ACCOUNTS__SERVICE_ACCOUNTS__USE_AS_DEFAULT+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_SECURITY_CONTEXT_SE_LINUX_OPTIONS_ROLE+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_RBAC_CONFIG_SERVICE_ACCOUNTS__SERVICE_ACCOUNTS__USE_AS_DEFAULT+++` endif::add-copy-button-to-env-var[] ---|string +--|boolean | -a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.security-context.se-linux-options.type]]`link:#quarkus-knative-knative-config_quarkus.knative.security-context.se-linux-options.type[quarkus.knative.security-context.se-linux-options.type]` +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.get-rbac-config.role-bindings.-role-bindings-.name]]`link:#quarkus-knative-knative-config_quarkus.knative.get-rbac-config.role-bindings.-role-bindings-.name[quarkus.knative.get-rbac-config.role-bindings."role-bindings".name]` [.description] -- -The SELinux type label that applies to the container. +Name of the RoleBinding resource to be generated. If not provided, it will use the application name plus the role ref name. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_SECURITY_CONTEXT_SE_LINUX_OPTIONS_TYPE+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_RBAC_CONFIG_ROLE_BINDINGS__ROLE_BINDINGS__NAME+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_SECURITY_CONTEXT_SE_LINUX_OPTIONS_TYPE+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_RBAC_CONFIG_ROLE_BINDINGS__ROLE_BINDINGS__NAME+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.security-context.se-linux-options.user]]`link:#quarkus-knative-knative-config_quarkus.knative.security-context.se-linux-options.user[quarkus.knative.security-context.se-linux-options.user]` +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.get-rbac-config.role-bindings.-role-bindings-.labels-labels]]`link:#quarkus-knative-knative-config_quarkus.knative.get-rbac-config.role-bindings.-role-bindings-.labels-labels[quarkus.knative.get-rbac-config.role-bindings."role-bindings".labels]` [.description] -- -The SELinux user label that applies to the container. +Labels to add into the RoleBinding resource. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_SECURITY_CONTEXT_SE_LINUX_OPTIONS_USER+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_RBAC_CONFIG_ROLE_BINDINGS__ROLE_BINDINGS__LABELS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_SECURITY_CONTEXT_SE_LINUX_OPTIONS_USER+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_RBAC_CONFIG_ROLE_BINDINGS__ROLE_BINDINGS__LABELS+++` endif::add-copy-button-to-env-var[] ---|string +--|`Map` | -a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.security-context.windows-options.gmsa-credential-spec-name]]`link:#quarkus-knative-knative-config_quarkus.knative.security-context.windows-options.gmsa-credential-spec-name[quarkus.knative.security-context.windows-options.gmsa-credential-spec-name]` +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.get-rbac-config.role-bindings.-role-bindings-.role-name]]`link:#quarkus-knative-knative-config_quarkus.knative.get-rbac-config.role-bindings.-role-bindings-.role-name[quarkus.knative.get-rbac-config.role-bindings."role-bindings".role-name]` [.description] -- -The name of the GMSA credential spec to use. +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. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_SECURITY_CONTEXT_WINDOWS_OPTIONS_GMSA_CREDENTIAL_SPEC_NAME+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_RBAC_CONFIG_ROLE_BINDINGS__ROLE_BINDINGS__ROLE_NAME+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_SECURITY_CONTEXT_WINDOWS_OPTIONS_GMSA_CREDENTIAL_SPEC_NAME+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_RBAC_CONFIG_ROLE_BINDINGS__ROLE_BINDINGS__ROLE_NAME+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.security-context.windows-options.gmsa-credential-spec]]`link:#quarkus-knative-knative-config_quarkus.knative.security-context.windows-options.gmsa-credential-spec[quarkus.knative.security-context.windows-options.gmsa-credential-spec]` +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.get-rbac-config.role-bindings.-role-bindings-.cluster-wide]]`link:#quarkus-knative-knative-config_quarkus.knative.get-rbac-config.role-bindings.-role-bindings-.cluster-wide[quarkus.knative.get-rbac-config.role-bindings."role-bindings".cluster-wide]` [.description] -- -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. +If the Role sets in the `role-name` property is cluster wide or not. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_SECURITY_CONTEXT_WINDOWS_OPTIONS_GMSA_CREDENTIAL_SPEC+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_RBAC_CONFIG_ROLE_BINDINGS__ROLE_BINDINGS__CLUSTER_WIDE+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_SECURITY_CONTEXT_WINDOWS_OPTIONS_GMSA_CREDENTIAL_SPEC+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_RBAC_CONFIG_ROLE_BINDINGS__ROLE_BINDINGS__CLUSTER_WIDE+++` endif::add-copy-button-to-env-var[] ---|string +--|boolean | -a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.security-context.windows-options.run-as-user-name]]`link:#quarkus-knative-knative-config_quarkus.knative.security-context.windows-options.run-as-user-name[quarkus.knative.security-context.windows-options.run-as-user-name]` +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.get-rbac-config.role-bindings.-role-bindings-.subjects.-subjects-.name]]`link:#quarkus-knative-knative-config_quarkus.knative.get-rbac-config.role-bindings.-role-bindings-.subjects.-subjects-.name[quarkus.knative.get-rbac-config.role-bindings."role-bindings".subjects."subjects".name]` [.description] -- -The UserName in Windows to run the entrypoint of the container process. +The "name" resource to use by the Subject element in the generated Role Binding resource. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_SECURITY_CONTEXT_WINDOWS_OPTIONS_RUN_AS_USER_NAME+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_RBAC_CONFIG_ROLE_BINDINGS__ROLE_BINDINGS__SUBJECTS__SUBJECTS__NAME+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_SECURITY_CONTEXT_WINDOWS_OPTIONS_RUN_AS_USER_NAME+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_RBAC_CONFIG_ROLE_BINDINGS__ROLE_BINDINGS__SUBJECTS__SUBJECTS__NAME+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.security-context.windows-options.host-process]]`link:#quarkus-knative-knative-config_quarkus.knative.security-context.windows-options.host-process[quarkus.knative.security-context.windows-options.host-process]` +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.get-rbac-config.role-bindings.-role-bindings-.subjects.-subjects-.kind]]`link:#quarkus-knative-knative-config_quarkus.knative.get-rbac-config.role-bindings.-role-bindings-.subjects.-subjects-.kind[quarkus.knative.get-rbac-config.role-bindings."role-bindings".subjects."subjects".kind]` [.description] -- -HostProcess determines if a container should be run as a 'Host Process' container. +The "kind" resource to use by the Subject element in the generated Role Binding resource. By default, it uses the "ServiceAccount" kind. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_SECURITY_CONTEXT_WINDOWS_OPTIONS_HOST_PROCESS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_RBAC_CONFIG_ROLE_BINDINGS__ROLE_BINDINGS__SUBJECTS__SUBJECTS__KIND+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_SECURITY_CONTEXT_WINDOWS_OPTIONS_HOST_PROCESS+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_RBAC_CONFIG_ROLE_BINDINGS__ROLE_BINDINGS__SUBJECTS__SUBJECTS__KIND+++` endif::add-copy-button-to-env-var[] ---|boolean -| +--|string +|`ServiceAccount` -a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.security-context.run-as-user]]`link:#quarkus-knative-knative-config_quarkus.knative.security-context.run-as-user[quarkus.knative.security-context.run-as-user]` +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.get-rbac-config.role-bindings.-role-bindings-.subjects.-subjects-.api-group]]`link:#quarkus-knative-knative-config_quarkus.knative.get-rbac-config.role-bindings.-role-bindings-.subjects.-subjects-.api-group[quarkus.knative.get-rbac-config.role-bindings."role-bindings".subjects."subjects".api-group]` [.description] -- -The UID to run the entrypoint of the container process. +The "apiGroup" resource that matches with the "kind" property. By default, it's empty. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_SECURITY_CONTEXT_RUN_AS_USER+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_RBAC_CONFIG_ROLE_BINDINGS__ROLE_BINDINGS__SUBJECTS__SUBJECTS__API_GROUP+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_SECURITY_CONTEXT_RUN_AS_USER+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_RBAC_CONFIG_ROLE_BINDINGS__ROLE_BINDINGS__SUBJECTS__SUBJECTS__API_GROUP+++` endif::add-copy-button-to-env-var[] ---|long +--|string | -a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.security-context.run-as-group]]`link:#quarkus-knative-knative-config_quarkus.knative.security-context.run-as-group[quarkus.knative.security-context.run-as-group]` +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.get-rbac-config.role-bindings.-role-bindings-.subjects.-subjects-.namespace]]`link:#quarkus-knative-knative-config_quarkus.knative.get-rbac-config.role-bindings.-role-bindings-.subjects.-subjects-.namespace[quarkus.knative.get-rbac-config.role-bindings."role-bindings".subjects."subjects".namespace]` [.description] -- -The GID to run the entrypoint of the container process. +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. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_SECURITY_CONTEXT_RUN_AS_GROUP+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_RBAC_CONFIG_ROLE_BINDINGS__ROLE_BINDINGS__SUBJECTS__SUBJECTS__NAMESPACE+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_SECURITY_CONTEXT_RUN_AS_GROUP+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_RBAC_CONFIG_ROLE_BINDINGS__ROLE_BINDINGS__SUBJECTS__SUBJECTS__NAMESPACE+++` endif::add-copy-button-to-env-var[] ---|long +--|string | -a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.security-context.run-as-non-root]]`link:#quarkus-knative-knative-config_quarkus.knative.security-context.run-as-non-root[quarkus.knative.security-context.run-as-non-root]` +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.get-rbac-config.cluster-role-bindings.-cluster-role-bindings-.name]]`link:#quarkus-knative-knative-config_quarkus.knative.get-rbac-config.cluster-role-bindings.-cluster-role-bindings-.name[quarkus.knative.get-rbac-config.cluster-role-bindings."cluster-role-bindings".name]` [.description] -- -Indicates that the container must run as a non-root user. +Name of the ClusterRoleBinding resource to be generated. If not provided, it will use the application name plus the role ref name. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_SECURITY_CONTEXT_RUN_AS_NON_ROOT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_RBAC_CONFIG_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__NAME+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_SECURITY_CONTEXT_RUN_AS_NON_ROOT+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_RBAC_CONFIG_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__NAME+++` endif::add-copy-button-to-env-var[] ---|boolean +--|string | -a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.security-context.supplemental-groups]]`link:#quarkus-knative-knative-config_quarkus.knative.security-context.supplemental-groups[quarkus.knative.security-context.supplemental-groups]` +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.get-rbac-config.cluster-role-bindings.-cluster-role-bindings-.labels-labels]]`link:#quarkus-knative-knative-config_quarkus.knative.get-rbac-config.cluster-role-bindings.-cluster-role-bindings-.labels-labels[quarkus.knative.get-rbac-config.cluster-role-bindings."cluster-role-bindings".labels]` [.description] -- -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. +Labels to add into the RoleBinding resource. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_SECURITY_CONTEXT_SUPPLEMENTAL_GROUPS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_RBAC_CONFIG_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__LABELS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_SECURITY_CONTEXT_SUPPLEMENTAL_GROUPS+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_RBAC_CONFIG_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__LABELS+++` endif::add-copy-button-to-env-var[] ---|list of long +--|`Map` | -a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.security-context.fs-group]]`link:#quarkus-knative-knative-config_quarkus.knative.security-context.fs-group[quarkus.knative.security-context.fs-group]` +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.get-rbac-config.cluster-role-bindings.-cluster-role-bindings-.role-name]]`link:#quarkus-knative-knative-config_quarkus.knative.get-rbac-config.cluster-role-bindings.-cluster-role-bindings-.role-name[quarkus.knative.get-rbac-config.cluster-role-bindings."cluster-role-bindings".role-name]` [.description] -- -A special supplemental group that applies to all containers in a pod. +The name of the ClusterRole resource to use by the RoleRef element in the generated ClusterRoleBinding resource. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_SECURITY_CONTEXT_FS_GROUP+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_RBAC_CONFIG_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__ROLE_NAME+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_SECURITY_CONTEXT_FS_GROUP+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_RBAC_CONFIG_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__ROLE_NAME+++` endif::add-copy-button-to-env-var[] ---|long -| +--|string +|required icon:exclamation-circle[title=Configuration property is required] -a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.security-context.sysctls]]`link:#quarkus-knative-knative-config_quarkus.knative.security-context.sysctls[quarkus.knative.security-context.sysctls]` +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.get-rbac-config.cluster-role-bindings.-cluster-role-bindings-.subjects.-subjects-.name]]`link:#quarkus-knative-knative-config_quarkus.knative.get-rbac-config.cluster-role-bindings.-cluster-role-bindings-.subjects.-subjects-.name[quarkus.knative.get-rbac-config.cluster-role-bindings."cluster-role-bindings".subjects."subjects".name]` [.description] -- -Sysctls hold a list of namespaced sysctls used for the pod. +The "name" resource to use by the Subject element in the generated Role Binding resource. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_SECURITY_CONTEXT_SYSCTLS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_RBAC_CONFIG_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__SUBJECTS__SUBJECTS__NAME+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_SECURITY_CONTEXT_SYSCTLS+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_RBAC_CONFIG_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__SUBJECTS__SUBJECTS__NAME+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.security-context.fs-group-change-policy]]`link:#quarkus-knative-knative-config_quarkus.knative.security-context.fs-group-change-policy[quarkus.knative.security-context.fs-group-change-policy]` +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.get-rbac-config.cluster-role-bindings.-cluster-role-bindings-.subjects.-subjects-.kind]]`link:#quarkus-knative-knative-config_quarkus.knative.get-rbac-config.cluster-role-bindings.-cluster-role-bindings-.subjects.-subjects-.kind[quarkus.knative.get-rbac-config.cluster-role-bindings."cluster-role-bindings".subjects."subjects".kind]` [.description] -- -It holds policies that will be used for applying fsGroup to a volume when volume is mounted. Values: OnRootMismatch, Always +The "kind" resource to use by the Subject element in the generated Role Binding resource. By default, it uses the "ServiceAccount" kind. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_SECURITY_CONTEXT_FS_GROUP_CHANGE_POLICY+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_RBAC_CONFIG_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__SUBJECTS__SUBJECTS__KIND+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_SECURITY_CONTEXT_FS_GROUP_CHANGE_POLICY+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_RBAC_CONFIG_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__SUBJECTS__SUBJECTS__KIND+++` endif::add-copy-button-to-env-var[] --- a| -tooltip: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.], tooltip: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 +|`ServiceAccount` -a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.deploy]]`link:#quarkus-knative-knative-config_quarkus.knative.deploy[quarkus.knative.deploy]` +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.get-rbac-config.cluster-role-bindings.-cluster-role-bindings-.subjects.-subjects-.api-group]]`link:#quarkus-knative-knative-config_quarkus.knative.get-rbac-config.cluster-role-bindings.-cluster-role-bindings-.subjects.-subjects-.api-group[quarkus.knative.get-rbac-config.cluster-role-bindings."cluster-role-bindings".subjects."subjects".api-group]` [.description] -- -If set to true, Quarkus will attempt to deploy the application to the target knative cluster +The "apiGroup" resource that matches with the "kind" property. By default, it's empty. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_DEPLOY+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_RBAC_CONFIG_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__SUBJECTS__SUBJECTS__API_GROUP+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_DEPLOY+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_RBAC_CONFIG_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__SUBJECTS__SUBJECTS__API_GROUP+++` endif::add-copy-button-to-env-var[] ---|boolean -|`false` +--|string +| -a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.deploy-strategy]]`link:#quarkus-knative-knative-config_quarkus.knative.deploy-strategy[quarkus.knative.deploy-strategy]` +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.get-rbac-config.cluster-role-bindings.-cluster-role-bindings-.subjects.-subjects-.namespace]]`link:#quarkus-knative-knative-config_quarkus.knative.get-rbac-config.cluster-role-bindings.-cluster-role-bindings-.subjects.-subjects-.namespace[quarkus.knative.get-rbac-config.cluster-role-bindings."cluster-role-bindings".subjects."subjects".namespace]` [.description] -- -If deploy is enabled, it will follow this strategy to update the resources to the target Knative cluster. +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. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_DEPLOY_STRATEGY+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_RBAC_CONFIG_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__SUBJECTS__SUBJECTS__NAMESPACE+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_DEPLOY_STRATEGY+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_RBAC_CONFIG_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__SUBJECTS__SUBJECTS__NAMESPACE+++` endif::add-copy-button-to-env-var[] --- a| -`create-or-update`, `create`, `replace`, `server-side-apply` -|`create-or-update` +--|string +| a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.labels-labels]]`link:#quarkus-knative-knative-config_quarkus.knative.labels-labels[quarkus.knative.labels]` @@ -2279,6 +6960,132 @@ endif::add-copy-button-to-env-var[] |`false` +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.init-containers.-init-containers-.get-env.secrets]]`link:#quarkus-knative-knative-config_quarkus.knative.init-containers.-init-containers-.get-env.secrets[quarkus.knative.init-containers."init-containers".get-env.secrets]` + +[.description] +-- +The optional list of Secret names to load environment variables from. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__GET_ENV_SECRETS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__GET_ENV_SECRETS+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.init-containers.-init-containers-.get-env.configmaps]]`link:#quarkus-knative-knative-config_quarkus.knative.init-containers.-init-containers-.get-env.configmaps[quarkus.knative.init-containers."init-containers".get-env.configmaps]` + +[.description] +-- +The optional list of ConfigMap names to load environment variables from. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__GET_ENV_CONFIGMAPS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__GET_ENV_CONFIGMAPS+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.init-containers.-init-containers-.get-env.fields-fields]]`link:#quarkus-knative-knative-config_quarkus.knative.init-containers.-init-containers-.get-env.fields-fields[quarkus.knative.init-containers."init-containers".get-env.fields]` + +[.description] +-- +The map associating environment variable names to their associated field references they take their value from. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__GET_ENV_FIELDS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__GET_ENV_FIELDS+++` +endif::add-copy-button-to-env-var[] +--|`Map` +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.init-containers.-init-containers-.get-env.vars-vars]]`link:#quarkus-knative-knative-config_quarkus.knative.init-containers.-init-containers-.get-env.vars-vars[quarkus.knative.init-containers."init-containers".get-env.vars]` + +[.description] +-- +The map associating environment name to its associated value. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__GET_ENV_VARS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__GET_ENV_VARS+++` +endif::add-copy-button-to-env-var[] +--|`Map>` +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.init-containers.-init-containers-.get-env.mapping.-mapping-.from-secret]]`link:#quarkus-knative-knative-config_quarkus.knative.init-containers.-init-containers-.get-env.mapping.-mapping-.from-secret[quarkus.knative.init-containers."init-containers".get-env.mapping."mapping".from-secret]` + +[.description] +-- +The optional name of the Secret from which a value is to be extracted. Mutually exclusive with `from-configmap`. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__GET_ENV_MAPPING__MAPPING__FROM_SECRET+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__GET_ENV_MAPPING__MAPPING__FROM_SECRET+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.init-containers.-init-containers-.get-env.mapping.-mapping-.from-configmap]]`link:#quarkus-knative-knative-config_quarkus.knative.init-containers.-init-containers-.get-env.mapping.-mapping-.from-configmap[quarkus.knative.init-containers."init-containers".get-env.mapping."mapping".from-configmap]` + +[.description] +-- +The optional name of the ConfigMap from which a value is to be extracted. Mutually exclusive with `from-secret`. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__GET_ENV_MAPPING__MAPPING__FROM_CONFIGMAP+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__GET_ENV_MAPPING__MAPPING__FROM_CONFIGMAP+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.init-containers.-init-containers-.get-env.mapping.-mapping-.with-key]]`link:#quarkus-knative-knative-config_quarkus.knative.init-containers.-init-containers-.get-env.mapping.-mapping-.with-key[quarkus.knative.init-containers."init-containers".get-env.mapping."mapping".with-key]` + +[.description] +-- +The key identifying the field from which the value is extracted. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__GET_ENV_MAPPING__MAPPING__WITH_KEY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__GET_ENV_MAPPING__MAPPING__WITH_KEY+++` +endif::add-copy-button-to-env-var[] +--|string +|required icon:exclamation-circle[title=Configuration property is required] + + +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.init-containers.-init-containers-.get-target-platform-name]]`link:#quarkus-knative-knative-config_quarkus.knative.init-containers.-init-containers-.get-target-platform-name[quarkus.knative.init-containers."init-containers".get-target-platform-name]` + +[.description] +-- +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__GET_TARGET_PLATFORM_NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__GET_TARGET_PLATFORM_NAME+++` +endif::add-copy-button-to-env-var[] +--|string +|required icon:exclamation-circle[title=Configuration property is required] + + a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.init-containers.-init-containers-.image]]`link:#quarkus-knative-knative-config_quarkus.knative.init-containers.-init-containers-.image[quarkus.knative.init-containers."init-containers".image]` [.description] @@ -3165,6 +7972,132 @@ endif::add-copy-button-to-env-var[] |required icon:exclamation-circle[title=Configuration property is required] +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.containers.-containers-.get-env.secrets]]`link:#quarkus-knative-knative-config_quarkus.knative.containers.-containers-.get-env.secrets[quarkus.knative.containers."containers".get-env.secrets]` + +[.description] +-- +The optional list of Secret names to load environment variables from. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__GET_ENV_SECRETS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__GET_ENV_SECRETS+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.containers.-containers-.get-env.configmaps]]`link:#quarkus-knative-knative-config_quarkus.knative.containers.-containers-.get-env.configmaps[quarkus.knative.containers."containers".get-env.configmaps]` + +[.description] +-- +The optional list of ConfigMap names to load environment variables from. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__GET_ENV_CONFIGMAPS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__GET_ENV_CONFIGMAPS+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.containers.-containers-.get-env.fields-fields]]`link:#quarkus-knative-knative-config_quarkus.knative.containers.-containers-.get-env.fields-fields[quarkus.knative.containers."containers".get-env.fields]` + +[.description] +-- +The map associating environment variable names to their associated field references they take their value from. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__GET_ENV_FIELDS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__GET_ENV_FIELDS+++` +endif::add-copy-button-to-env-var[] +--|`Map` +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.containers.-containers-.get-env.vars-vars]]`link:#quarkus-knative-knative-config_quarkus.knative.containers.-containers-.get-env.vars-vars[quarkus.knative.containers."containers".get-env.vars]` + +[.description] +-- +The map associating environment name to its associated value. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__GET_ENV_VARS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__GET_ENV_VARS+++` +endif::add-copy-button-to-env-var[] +--|`Map>` +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.containers.-containers-.get-env.mapping.-mapping-.from-secret]]`link:#quarkus-knative-knative-config_quarkus.knative.containers.-containers-.get-env.mapping.-mapping-.from-secret[quarkus.knative.containers."containers".get-env.mapping."mapping".from-secret]` + +[.description] +-- +The optional name of the Secret from which a value is to be extracted. Mutually exclusive with `from-configmap`. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__GET_ENV_MAPPING__MAPPING__FROM_SECRET+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__GET_ENV_MAPPING__MAPPING__FROM_SECRET+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.containers.-containers-.get-env.mapping.-mapping-.from-configmap]]`link:#quarkus-knative-knative-config_quarkus.knative.containers.-containers-.get-env.mapping.-mapping-.from-configmap[quarkus.knative.containers."containers".get-env.mapping."mapping".from-configmap]` + +[.description] +-- +The optional name of the ConfigMap from which a value is to be extracted. Mutually exclusive with `from-secret`. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__GET_ENV_MAPPING__MAPPING__FROM_CONFIGMAP+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__GET_ENV_MAPPING__MAPPING__FROM_CONFIGMAP+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.containers.-containers-.get-env.mapping.-mapping-.with-key]]`link:#quarkus-knative-knative-config_quarkus.knative.containers.-containers-.get-env.mapping.-mapping-.with-key[quarkus.knative.containers."containers".get-env.mapping."mapping".with-key]` + +[.description] +-- +The key identifying the field from which the value is extracted. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__GET_ENV_MAPPING__MAPPING__WITH_KEY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__GET_ENV_MAPPING__MAPPING__WITH_KEY+++` +endif::add-copy-button-to-env-var[] +--|string +|required icon:exclamation-circle[title=Configuration property is required] + + +a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.containers.-containers-.get-target-platform-name]]`link:#quarkus-knative-knative-config_quarkus.knative.containers.-containers-.get-target-platform-name[quarkus.knative.containers."containers".get-target-platform-name]` + +[.description] +-- +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__GET_TARGET_PLATFORM_NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__GET_TARGET_PLATFORM_NAME+++` +endif::add-copy-button-to-env-var[] +--|string +|required icon:exclamation-circle[title=Configuration property is required] + + a|icon:lock[title=Fixed at build time] [[quarkus-knative-knative-config_quarkus.knative.containers.-containers-.image]]`link:#quarkus-knative-knative-config_quarkus.knative.containers.-containers-.image[quarkus.knative.containers."containers".image]` [.description] diff --git a/_generated-doc/latest/config/quarkus-kubernetes-config-group-aws-elastic-block-store-volume-config.adoc b/_generated-doc/latest/config/quarkus-kubernetes-config-group-aws-elastic-block-store-volume-config.adoc index d72165b683..645076d752 100644 --- a/_generated-doc/latest/config/quarkus-kubernetes-config-group-aws-elastic-block-store-volume-config.adoc +++ b/_generated-doc/latest/config/quarkus-kubernetes-config-group-aws-elastic-block-store-volume-config.adoc @@ -10,6 +10,70 @@ h|[[quarkus-kubernetes-config-group-aws-elastic-block-store-volume-config_config h|Type h|Default +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-aws-elastic-block-store-volume-config_quarkus.knative.get-aws-elastic-block-store-volumes.-get-aws-elastic-block-store-volumes-.volume-id]]`link:#quarkus-kubernetes-config-group-aws-elastic-block-store-volume-config_quarkus.knative.get-aws-elastic-block-store-volumes.-get-aws-elastic-block-store-volumes-.volume-id[quarkus.knative.get-aws-elastic-block-store-volumes."get-aws-elastic-block-store-volumes".volume-id]` + +[.description] +-- +The name of the disk to mount. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_AWS_ELASTIC_BLOCK_STORE_VOLUMES__GET_AWS_ELASTIC_BLOCK_STORE_VOLUMES__VOLUME_ID+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_AWS_ELASTIC_BLOCK_STORE_VOLUMES__GET_AWS_ELASTIC_BLOCK_STORE_VOLUMES__VOLUME_ID+++` +endif::add-copy-button-to-env-var[] +--|string +|required icon:exclamation-circle[title=Configuration property is required] + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-aws-elastic-block-store-volume-config_quarkus.knative.get-aws-elastic-block-store-volumes.-get-aws-elastic-block-store-volumes-.partition]]`link:#quarkus-kubernetes-config-group-aws-elastic-block-store-volume-config_quarkus.knative.get-aws-elastic-block-store-volumes.-get-aws-elastic-block-store-volumes-.partition[quarkus.knative.get-aws-elastic-block-store-volumes."get-aws-elastic-block-store-volumes".partition]` + +[.description] +-- +The partition. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_AWS_ELASTIC_BLOCK_STORE_VOLUMES__GET_AWS_ELASTIC_BLOCK_STORE_VOLUMES__PARTITION+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_AWS_ELASTIC_BLOCK_STORE_VOLUMES__GET_AWS_ELASTIC_BLOCK_STORE_VOLUMES__PARTITION+++` +endif::add-copy-button-to-env-var[] +--|int +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-aws-elastic-block-store-volume-config_quarkus.knative.get-aws-elastic-block-store-volumes.-get-aws-elastic-block-store-volumes-.fs-type]]`link:#quarkus-kubernetes-config-group-aws-elastic-block-store-volume-config_quarkus.knative.get-aws-elastic-block-store-volumes.-get-aws-elastic-block-store-volumes-.fs-type[quarkus.knative.get-aws-elastic-block-store-volumes."get-aws-elastic-block-store-volumes".fs-type]` + +[.description] +-- +Filesystem type. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_AWS_ELASTIC_BLOCK_STORE_VOLUMES__GET_AWS_ELASTIC_BLOCK_STORE_VOLUMES__FS_TYPE+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_AWS_ELASTIC_BLOCK_STORE_VOLUMES__GET_AWS_ELASTIC_BLOCK_STORE_VOLUMES__FS_TYPE+++` +endif::add-copy-button-to-env-var[] +--|string +|`ext4` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-aws-elastic-block-store-volume-config_quarkus.knative.get-aws-elastic-block-store-volumes.-get-aws-elastic-block-store-volumes-.read-only]]`link:#quarkus-kubernetes-config-group-aws-elastic-block-store-volume-config_quarkus.knative.get-aws-elastic-block-store-volumes.-get-aws-elastic-block-store-volumes-.read-only[quarkus.knative.get-aws-elastic-block-store-volumes."get-aws-elastic-block-store-volumes".read-only]` + +[.description] +-- +Whether the volumeName is read only or not. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_AWS_ELASTIC_BLOCK_STORE_VOLUMES__GET_AWS_ELASTIC_BLOCK_STORE_VOLUMES__READ_ONLY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_AWS_ELASTIC_BLOCK_STORE_VOLUMES__GET_AWS_ELASTIC_BLOCK_STORE_VOLUMES__READ_ONLY+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-aws-elastic-block-store-volume-config_quarkus.knative.aws-elastic-block-store-volumes.-aws-elastic-block-store-volumes-.volume-id]]`link:#quarkus-kubernetes-config-group-aws-elastic-block-store-volume-config_quarkus.knative.aws-elastic-block-store-volumes.-aws-elastic-block-store-volumes-.volume-id[quarkus.knative.aws-elastic-block-store-volumes."aws-elastic-block-store-volumes".volume-id]` [.description] @@ -74,6 +138,70 @@ endif::add-copy-button-to-env-var[] |`false` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-aws-elastic-block-store-volume-config_quarkus.kubernetes.get-aws-elastic-block-store-volumes.-get-aws-elastic-block-store-volumes-.volume-id]]`link:#quarkus-kubernetes-config-group-aws-elastic-block-store-volume-config_quarkus.kubernetes.get-aws-elastic-block-store-volumes.-get-aws-elastic-block-store-volumes-.volume-id[quarkus.kubernetes.get-aws-elastic-block-store-volumes."get-aws-elastic-block-store-volumes".volume-id]` + +[.description] +-- +The name of the disk to mount. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_AWS_ELASTIC_BLOCK_STORE_VOLUMES__GET_AWS_ELASTIC_BLOCK_STORE_VOLUMES__VOLUME_ID+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_AWS_ELASTIC_BLOCK_STORE_VOLUMES__GET_AWS_ELASTIC_BLOCK_STORE_VOLUMES__VOLUME_ID+++` +endif::add-copy-button-to-env-var[] +--|string +|required icon:exclamation-circle[title=Configuration property is required] + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-aws-elastic-block-store-volume-config_quarkus.kubernetes.get-aws-elastic-block-store-volumes.-get-aws-elastic-block-store-volumes-.partition]]`link:#quarkus-kubernetes-config-group-aws-elastic-block-store-volume-config_quarkus.kubernetes.get-aws-elastic-block-store-volumes.-get-aws-elastic-block-store-volumes-.partition[quarkus.kubernetes.get-aws-elastic-block-store-volumes."get-aws-elastic-block-store-volumes".partition]` + +[.description] +-- +The partition. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_AWS_ELASTIC_BLOCK_STORE_VOLUMES__GET_AWS_ELASTIC_BLOCK_STORE_VOLUMES__PARTITION+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_AWS_ELASTIC_BLOCK_STORE_VOLUMES__GET_AWS_ELASTIC_BLOCK_STORE_VOLUMES__PARTITION+++` +endif::add-copy-button-to-env-var[] +--|int +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-aws-elastic-block-store-volume-config_quarkus.kubernetes.get-aws-elastic-block-store-volumes.-get-aws-elastic-block-store-volumes-.fs-type]]`link:#quarkus-kubernetes-config-group-aws-elastic-block-store-volume-config_quarkus.kubernetes.get-aws-elastic-block-store-volumes.-get-aws-elastic-block-store-volumes-.fs-type[quarkus.kubernetes.get-aws-elastic-block-store-volumes."get-aws-elastic-block-store-volumes".fs-type]` + +[.description] +-- +Filesystem type. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_AWS_ELASTIC_BLOCK_STORE_VOLUMES__GET_AWS_ELASTIC_BLOCK_STORE_VOLUMES__FS_TYPE+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_AWS_ELASTIC_BLOCK_STORE_VOLUMES__GET_AWS_ELASTIC_BLOCK_STORE_VOLUMES__FS_TYPE+++` +endif::add-copy-button-to-env-var[] +--|string +|`ext4` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-aws-elastic-block-store-volume-config_quarkus.kubernetes.get-aws-elastic-block-store-volumes.-get-aws-elastic-block-store-volumes-.read-only]]`link:#quarkus-kubernetes-config-group-aws-elastic-block-store-volume-config_quarkus.kubernetes.get-aws-elastic-block-store-volumes.-get-aws-elastic-block-store-volumes-.read-only[quarkus.kubernetes.get-aws-elastic-block-store-volumes."get-aws-elastic-block-store-volumes".read-only]` + +[.description] +-- +Whether the volumeName is read only or not. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_AWS_ELASTIC_BLOCK_STORE_VOLUMES__GET_AWS_ELASTIC_BLOCK_STORE_VOLUMES__READ_ONLY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_AWS_ELASTIC_BLOCK_STORE_VOLUMES__GET_AWS_ELASTIC_BLOCK_STORE_VOLUMES__READ_ONLY+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-aws-elastic-block-store-volume-config_quarkus.kubernetes.aws-elastic-block-store-volumes.-aws-elastic-block-store-volumes-.volume-id]]`link:#quarkus-kubernetes-config-group-aws-elastic-block-store-volume-config_quarkus.kubernetes.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]` [.description] @@ -138,6 +266,70 @@ endif::add-copy-button-to-env-var[] |`false` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-aws-elastic-block-store-volume-config_quarkus.openshift.get-aws-elastic-block-store-volumes.-get-aws-elastic-block-store-volumes-.volume-id]]`link:#quarkus-kubernetes-config-group-aws-elastic-block-store-volume-config_quarkus.openshift.get-aws-elastic-block-store-volumes.-get-aws-elastic-block-store-volumes-.volume-id[quarkus.openshift.get-aws-elastic-block-store-volumes."get-aws-elastic-block-store-volumes".volume-id]` + +[.description] +-- +The name of the disk to mount. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_AWS_ELASTIC_BLOCK_STORE_VOLUMES__GET_AWS_ELASTIC_BLOCK_STORE_VOLUMES__VOLUME_ID+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_AWS_ELASTIC_BLOCK_STORE_VOLUMES__GET_AWS_ELASTIC_BLOCK_STORE_VOLUMES__VOLUME_ID+++` +endif::add-copy-button-to-env-var[] +--|string +|required icon:exclamation-circle[title=Configuration property is required] + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-aws-elastic-block-store-volume-config_quarkus.openshift.get-aws-elastic-block-store-volumes.-get-aws-elastic-block-store-volumes-.partition]]`link:#quarkus-kubernetes-config-group-aws-elastic-block-store-volume-config_quarkus.openshift.get-aws-elastic-block-store-volumes.-get-aws-elastic-block-store-volumes-.partition[quarkus.openshift.get-aws-elastic-block-store-volumes."get-aws-elastic-block-store-volumes".partition]` + +[.description] +-- +The partition. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_AWS_ELASTIC_BLOCK_STORE_VOLUMES__GET_AWS_ELASTIC_BLOCK_STORE_VOLUMES__PARTITION+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_AWS_ELASTIC_BLOCK_STORE_VOLUMES__GET_AWS_ELASTIC_BLOCK_STORE_VOLUMES__PARTITION+++` +endif::add-copy-button-to-env-var[] +--|int +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-aws-elastic-block-store-volume-config_quarkus.openshift.get-aws-elastic-block-store-volumes.-get-aws-elastic-block-store-volumes-.fs-type]]`link:#quarkus-kubernetes-config-group-aws-elastic-block-store-volume-config_quarkus.openshift.get-aws-elastic-block-store-volumes.-get-aws-elastic-block-store-volumes-.fs-type[quarkus.openshift.get-aws-elastic-block-store-volumes."get-aws-elastic-block-store-volumes".fs-type]` + +[.description] +-- +Filesystem type. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_AWS_ELASTIC_BLOCK_STORE_VOLUMES__GET_AWS_ELASTIC_BLOCK_STORE_VOLUMES__FS_TYPE+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_AWS_ELASTIC_BLOCK_STORE_VOLUMES__GET_AWS_ELASTIC_BLOCK_STORE_VOLUMES__FS_TYPE+++` +endif::add-copy-button-to-env-var[] +--|string +|`ext4` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-aws-elastic-block-store-volume-config_quarkus.openshift.get-aws-elastic-block-store-volumes.-get-aws-elastic-block-store-volumes-.read-only]]`link:#quarkus-kubernetes-config-group-aws-elastic-block-store-volume-config_quarkus.openshift.get-aws-elastic-block-store-volumes.-get-aws-elastic-block-store-volumes-.read-only[quarkus.openshift.get-aws-elastic-block-store-volumes."get-aws-elastic-block-store-volumes".read-only]` + +[.description] +-- +Whether the volumeName is read only or not. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_AWS_ELASTIC_BLOCK_STORE_VOLUMES__GET_AWS_ELASTIC_BLOCK_STORE_VOLUMES__READ_ONLY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_AWS_ELASTIC_BLOCK_STORE_VOLUMES__GET_AWS_ELASTIC_BLOCK_STORE_VOLUMES__READ_ONLY+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-aws-elastic-block-store-volume-config_quarkus.openshift.aws-elastic-block-store-volumes.-aws-elastic-block-store-volumes-.volume-id]]`link:#quarkus-kubernetes-config-group-aws-elastic-block-store-volume-config_quarkus.openshift.aws-elastic-block-store-volumes.-aws-elastic-block-store-volumes-.volume-id[quarkus.openshift.aws-elastic-block-store-volumes."aws-elastic-block-store-volumes".volume-id]` [.description] diff --git a/_generated-doc/latest/config/quarkus-kubernetes-config-group-azure-disk-volume-config.adoc b/_generated-doc/latest/config/quarkus-kubernetes-config-group-azure-disk-volume-config.adoc index 22906d25d1..94932a67ea 100644 --- a/_generated-doc/latest/config/quarkus-kubernetes-config-group-azure-disk-volume-config.adoc +++ b/_generated-doc/latest/config/quarkus-kubernetes-config-group-azure-disk-volume-config.adoc @@ -10,6 +10,104 @@ h|[[quarkus-kubernetes-config-group-azure-disk-volume-config_configuration]]link h|Type h|Default +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-azure-disk-volume-config_quarkus.knative.get-azure-disk-volumes.-get-azure-disk-volumes-.disk-name]]`link:#quarkus-kubernetes-config-group-azure-disk-volume-config_quarkus.knative.get-azure-disk-volumes.-get-azure-disk-volumes-.disk-name[quarkus.knative.get-azure-disk-volumes."get-azure-disk-volumes".disk-name]` + +[.description] +-- +The name of the disk to mount. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_AZURE_DISK_VOLUMES__GET_AZURE_DISK_VOLUMES__DISK_NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_AZURE_DISK_VOLUMES__GET_AZURE_DISK_VOLUMES__DISK_NAME+++` +endif::add-copy-button-to-env-var[] +--|string +|required icon:exclamation-circle[title=Configuration property is required] + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-azure-disk-volume-config_quarkus.knative.get-azure-disk-volumes.-get-azure-disk-volumes-.disk-uri]]`link:#quarkus-kubernetes-config-group-azure-disk-volume-config_quarkus.knative.get-azure-disk-volumes.-get-azure-disk-volumes-.disk-uri[quarkus.knative.get-azure-disk-volumes."get-azure-disk-volumes".disk-uri]` + +[.description] +-- +The URI of the vhd blob object OR the resourceID of an Azure managed data disk if Kind is Managed + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_AZURE_DISK_VOLUMES__GET_AZURE_DISK_VOLUMES__DISK_URI+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_AZURE_DISK_VOLUMES__GET_AZURE_DISK_VOLUMES__DISK_URI+++` +endif::add-copy-button-to-env-var[] +--|string +|required icon:exclamation-circle[title=Configuration property is required] + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-azure-disk-volume-config_quarkus.knative.get-azure-disk-volumes.-get-azure-disk-volumes-.kind]]`link:#quarkus-kubernetes-config-group-azure-disk-volume-config_quarkus.knative.get-azure-disk-volumes.-get-azure-disk-volumes-.kind[quarkus.knative.get-azure-disk-volumes."get-azure-disk-volumes".kind]` + +[.description] +-- +Kind of disk. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_AZURE_DISK_VOLUMES__GET_AZURE_DISK_VOLUMES__KIND+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_AZURE_DISK_VOLUMES__GET_AZURE_DISK_VOLUMES__KIND+++` +endif::add-copy-button-to-env-var[] +-- a| +`managed`, `shared` +|`managed` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-azure-disk-volume-config_quarkus.knative.get-azure-disk-volumes.-get-azure-disk-volumes-.caching-mode]]`link:#quarkus-kubernetes-config-group-azure-disk-volume-config_quarkus.knative.get-azure-disk-volumes.-get-azure-disk-volumes-.caching-mode[quarkus.knative.get-azure-disk-volumes."get-azure-disk-volumes".caching-mode]` + +[.description] +-- +Disk caching mode. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_AZURE_DISK_VOLUMES__GET_AZURE_DISK_VOLUMES__CACHING_MODE+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_AZURE_DISK_VOLUMES__GET_AZURE_DISK_VOLUMES__CACHING_MODE+++` +endif::add-copy-button-to-env-var[] +-- a| +`read-write`, `read-only`, `none` +|`read-write` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-azure-disk-volume-config_quarkus.knative.get-azure-disk-volumes.-get-azure-disk-volumes-.fs-type]]`link:#quarkus-kubernetes-config-group-azure-disk-volume-config_quarkus.knative.get-azure-disk-volumes.-get-azure-disk-volumes-.fs-type[quarkus.knative.get-azure-disk-volumes."get-azure-disk-volumes".fs-type]` + +[.description] +-- +File system type. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_AZURE_DISK_VOLUMES__GET_AZURE_DISK_VOLUMES__FS_TYPE+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_AZURE_DISK_VOLUMES__GET_AZURE_DISK_VOLUMES__FS_TYPE+++` +endif::add-copy-button-to-env-var[] +--|string +|`ext4` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-azure-disk-volume-config_quarkus.knative.get-azure-disk-volumes.-get-azure-disk-volumes-.read-only]]`link:#quarkus-kubernetes-config-group-azure-disk-volume-config_quarkus.knative.get-azure-disk-volumes.-get-azure-disk-volumes-.read-only[quarkus.knative.get-azure-disk-volumes."get-azure-disk-volumes".read-only]` + +[.description] +-- +Whether the volumeName is read only or not. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_AZURE_DISK_VOLUMES__GET_AZURE_DISK_VOLUMES__READ_ONLY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_AZURE_DISK_VOLUMES__GET_AZURE_DISK_VOLUMES__READ_ONLY+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-azure-disk-volume-config_quarkus.knative.azure-disk-volumes.-azure-disk-volumes-.disk-name]]`link:#quarkus-kubernetes-config-group-azure-disk-volume-config_quarkus.knative.azure-disk-volumes.-azure-disk-volumes-.disk-name[quarkus.knative.azure-disk-volumes."azure-disk-volumes".disk-name]` [.description] @@ -108,6 +206,104 @@ endif::add-copy-button-to-env-var[] |`false` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-azure-disk-volume-config_quarkus.kubernetes.get-azure-disk-volumes.-get-azure-disk-volumes-.disk-name]]`link:#quarkus-kubernetes-config-group-azure-disk-volume-config_quarkus.kubernetes.get-azure-disk-volumes.-get-azure-disk-volumes-.disk-name[quarkus.kubernetes.get-azure-disk-volumes."get-azure-disk-volumes".disk-name]` + +[.description] +-- +The name of the disk to mount. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_AZURE_DISK_VOLUMES__GET_AZURE_DISK_VOLUMES__DISK_NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_AZURE_DISK_VOLUMES__GET_AZURE_DISK_VOLUMES__DISK_NAME+++` +endif::add-copy-button-to-env-var[] +--|string +|required icon:exclamation-circle[title=Configuration property is required] + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-azure-disk-volume-config_quarkus.kubernetes.get-azure-disk-volumes.-get-azure-disk-volumes-.disk-uri]]`link:#quarkus-kubernetes-config-group-azure-disk-volume-config_quarkus.kubernetes.get-azure-disk-volumes.-get-azure-disk-volumes-.disk-uri[quarkus.kubernetes.get-azure-disk-volumes."get-azure-disk-volumes".disk-uri]` + +[.description] +-- +The URI of the vhd blob object OR the resourceID of an Azure managed data disk if Kind is Managed + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_AZURE_DISK_VOLUMES__GET_AZURE_DISK_VOLUMES__DISK_URI+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_AZURE_DISK_VOLUMES__GET_AZURE_DISK_VOLUMES__DISK_URI+++` +endif::add-copy-button-to-env-var[] +--|string +|required icon:exclamation-circle[title=Configuration property is required] + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-azure-disk-volume-config_quarkus.kubernetes.get-azure-disk-volumes.-get-azure-disk-volumes-.kind]]`link:#quarkus-kubernetes-config-group-azure-disk-volume-config_quarkus.kubernetes.get-azure-disk-volumes.-get-azure-disk-volumes-.kind[quarkus.kubernetes.get-azure-disk-volumes."get-azure-disk-volumes".kind]` + +[.description] +-- +Kind of disk. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_AZURE_DISK_VOLUMES__GET_AZURE_DISK_VOLUMES__KIND+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_AZURE_DISK_VOLUMES__GET_AZURE_DISK_VOLUMES__KIND+++` +endif::add-copy-button-to-env-var[] +-- a| +`managed`, `shared` +|`managed` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-azure-disk-volume-config_quarkus.kubernetes.get-azure-disk-volumes.-get-azure-disk-volumes-.caching-mode]]`link:#quarkus-kubernetes-config-group-azure-disk-volume-config_quarkus.kubernetes.get-azure-disk-volumes.-get-azure-disk-volumes-.caching-mode[quarkus.kubernetes.get-azure-disk-volumes."get-azure-disk-volumes".caching-mode]` + +[.description] +-- +Disk caching mode. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_AZURE_DISK_VOLUMES__GET_AZURE_DISK_VOLUMES__CACHING_MODE+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_AZURE_DISK_VOLUMES__GET_AZURE_DISK_VOLUMES__CACHING_MODE+++` +endif::add-copy-button-to-env-var[] +-- a| +`read-write`, `read-only`, `none` +|`read-write` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-azure-disk-volume-config_quarkus.kubernetes.get-azure-disk-volumes.-get-azure-disk-volumes-.fs-type]]`link:#quarkus-kubernetes-config-group-azure-disk-volume-config_quarkus.kubernetes.get-azure-disk-volumes.-get-azure-disk-volumes-.fs-type[quarkus.kubernetes.get-azure-disk-volumes."get-azure-disk-volumes".fs-type]` + +[.description] +-- +File system type. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_AZURE_DISK_VOLUMES__GET_AZURE_DISK_VOLUMES__FS_TYPE+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_AZURE_DISK_VOLUMES__GET_AZURE_DISK_VOLUMES__FS_TYPE+++` +endif::add-copy-button-to-env-var[] +--|string +|`ext4` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-azure-disk-volume-config_quarkus.kubernetes.get-azure-disk-volumes.-get-azure-disk-volumes-.read-only]]`link:#quarkus-kubernetes-config-group-azure-disk-volume-config_quarkus.kubernetes.get-azure-disk-volumes.-get-azure-disk-volumes-.read-only[quarkus.kubernetes.get-azure-disk-volumes."get-azure-disk-volumes".read-only]` + +[.description] +-- +Whether the volumeName is read only or not. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_AZURE_DISK_VOLUMES__GET_AZURE_DISK_VOLUMES__READ_ONLY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_AZURE_DISK_VOLUMES__GET_AZURE_DISK_VOLUMES__READ_ONLY+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-azure-disk-volume-config_quarkus.kubernetes.azure-disk-volumes.-azure-disk-volumes-.disk-name]]`link:#quarkus-kubernetes-config-group-azure-disk-volume-config_quarkus.kubernetes.azure-disk-volumes.-azure-disk-volumes-.disk-name[quarkus.kubernetes.azure-disk-volumes."azure-disk-volumes".disk-name]` [.description] @@ -206,6 +402,104 @@ endif::add-copy-button-to-env-var[] |`false` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-azure-disk-volume-config_quarkus.openshift.get-azure-disk-volumes.-get-azure-disk-volumes-.disk-name]]`link:#quarkus-kubernetes-config-group-azure-disk-volume-config_quarkus.openshift.get-azure-disk-volumes.-get-azure-disk-volumes-.disk-name[quarkus.openshift.get-azure-disk-volumes."get-azure-disk-volumes".disk-name]` + +[.description] +-- +The name of the disk to mount. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_AZURE_DISK_VOLUMES__GET_AZURE_DISK_VOLUMES__DISK_NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_AZURE_DISK_VOLUMES__GET_AZURE_DISK_VOLUMES__DISK_NAME+++` +endif::add-copy-button-to-env-var[] +--|string +|required icon:exclamation-circle[title=Configuration property is required] + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-azure-disk-volume-config_quarkus.openshift.get-azure-disk-volumes.-get-azure-disk-volumes-.disk-uri]]`link:#quarkus-kubernetes-config-group-azure-disk-volume-config_quarkus.openshift.get-azure-disk-volumes.-get-azure-disk-volumes-.disk-uri[quarkus.openshift.get-azure-disk-volumes."get-azure-disk-volumes".disk-uri]` + +[.description] +-- +The URI of the vhd blob object OR the resourceID of an Azure managed data disk if Kind is Managed + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_AZURE_DISK_VOLUMES__GET_AZURE_DISK_VOLUMES__DISK_URI+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_AZURE_DISK_VOLUMES__GET_AZURE_DISK_VOLUMES__DISK_URI+++` +endif::add-copy-button-to-env-var[] +--|string +|required icon:exclamation-circle[title=Configuration property is required] + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-azure-disk-volume-config_quarkus.openshift.get-azure-disk-volumes.-get-azure-disk-volumes-.kind]]`link:#quarkus-kubernetes-config-group-azure-disk-volume-config_quarkus.openshift.get-azure-disk-volumes.-get-azure-disk-volumes-.kind[quarkus.openshift.get-azure-disk-volumes."get-azure-disk-volumes".kind]` + +[.description] +-- +Kind of disk. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_AZURE_DISK_VOLUMES__GET_AZURE_DISK_VOLUMES__KIND+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_AZURE_DISK_VOLUMES__GET_AZURE_DISK_VOLUMES__KIND+++` +endif::add-copy-button-to-env-var[] +-- a| +`managed`, `shared` +|`managed` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-azure-disk-volume-config_quarkus.openshift.get-azure-disk-volumes.-get-azure-disk-volumes-.caching-mode]]`link:#quarkus-kubernetes-config-group-azure-disk-volume-config_quarkus.openshift.get-azure-disk-volumes.-get-azure-disk-volumes-.caching-mode[quarkus.openshift.get-azure-disk-volumes."get-azure-disk-volumes".caching-mode]` + +[.description] +-- +Disk caching mode. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_AZURE_DISK_VOLUMES__GET_AZURE_DISK_VOLUMES__CACHING_MODE+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_AZURE_DISK_VOLUMES__GET_AZURE_DISK_VOLUMES__CACHING_MODE+++` +endif::add-copy-button-to-env-var[] +-- a| +`read-write`, `read-only`, `none` +|`read-write` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-azure-disk-volume-config_quarkus.openshift.get-azure-disk-volumes.-get-azure-disk-volumes-.fs-type]]`link:#quarkus-kubernetes-config-group-azure-disk-volume-config_quarkus.openshift.get-azure-disk-volumes.-get-azure-disk-volumes-.fs-type[quarkus.openshift.get-azure-disk-volumes."get-azure-disk-volumes".fs-type]` + +[.description] +-- +File system type. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_AZURE_DISK_VOLUMES__GET_AZURE_DISK_VOLUMES__FS_TYPE+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_AZURE_DISK_VOLUMES__GET_AZURE_DISK_VOLUMES__FS_TYPE+++` +endif::add-copy-button-to-env-var[] +--|string +|`ext4` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-azure-disk-volume-config_quarkus.openshift.get-azure-disk-volumes.-get-azure-disk-volumes-.read-only]]`link:#quarkus-kubernetes-config-group-azure-disk-volume-config_quarkus.openshift.get-azure-disk-volumes.-get-azure-disk-volumes-.read-only[quarkus.openshift.get-azure-disk-volumes."get-azure-disk-volumes".read-only]` + +[.description] +-- +Whether the volumeName is read only or not. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_AZURE_DISK_VOLUMES__GET_AZURE_DISK_VOLUMES__READ_ONLY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_AZURE_DISK_VOLUMES__GET_AZURE_DISK_VOLUMES__READ_ONLY+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-azure-disk-volume-config_quarkus.openshift.azure-disk-volumes.-azure-disk-volumes-.disk-name]]`link:#quarkus-kubernetes-config-group-azure-disk-volume-config_quarkus.openshift.azure-disk-volumes.-azure-disk-volumes-.disk-name[quarkus.openshift.azure-disk-volumes."azure-disk-volumes".disk-name]` [.description] diff --git a/_generated-doc/latest/config/quarkus-kubernetes-config-group-azure-file-volume-config.adoc b/_generated-doc/latest/config/quarkus-kubernetes-config-group-azure-file-volume-config.adoc index 891a7df86f..c96e221d73 100644 --- a/_generated-doc/latest/config/quarkus-kubernetes-config-group-azure-file-volume-config.adoc +++ b/_generated-doc/latest/config/quarkus-kubernetes-config-group-azure-file-volume-config.adoc @@ -10,6 +10,54 @@ h|[[quarkus-kubernetes-config-group-azure-file-volume-config_configuration]]link h|Type h|Default +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-azure-file-volume-config_quarkus.knative.get-azure-file-volumes.-get-azure-file-volumes-.share-name]]`link:#quarkus-kubernetes-config-group-azure-file-volume-config_quarkus.knative.get-azure-file-volumes.-get-azure-file-volumes-.share-name[quarkus.knative.get-azure-file-volumes."get-azure-file-volumes".share-name]` + +[.description] +-- +The share name. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_AZURE_FILE_VOLUMES__GET_AZURE_FILE_VOLUMES__SHARE_NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_AZURE_FILE_VOLUMES__GET_AZURE_FILE_VOLUMES__SHARE_NAME+++` +endif::add-copy-button-to-env-var[] +--|string +|required icon:exclamation-circle[title=Configuration property is required] + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-azure-file-volume-config_quarkus.knative.get-azure-file-volumes.-get-azure-file-volumes-.secret-name]]`link:#quarkus-kubernetes-config-group-azure-file-volume-config_quarkus.knative.get-azure-file-volumes.-get-azure-file-volumes-.secret-name[quarkus.knative.get-azure-file-volumes."get-azure-file-volumes".secret-name]` + +[.description] +-- +The secret name. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_AZURE_FILE_VOLUMES__GET_AZURE_FILE_VOLUMES__SECRET_NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_AZURE_FILE_VOLUMES__GET_AZURE_FILE_VOLUMES__SECRET_NAME+++` +endif::add-copy-button-to-env-var[] +--|string +|required icon:exclamation-circle[title=Configuration property is required] + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-azure-file-volume-config_quarkus.knative.get-azure-file-volumes.-get-azure-file-volumes-.read-only]]`link:#quarkus-kubernetes-config-group-azure-file-volume-config_quarkus.knative.get-azure-file-volumes.-get-azure-file-volumes-.read-only[quarkus.knative.get-azure-file-volumes."get-azure-file-volumes".read-only]` + +[.description] +-- +Whether the volumeName is read only or not. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_AZURE_FILE_VOLUMES__GET_AZURE_FILE_VOLUMES__READ_ONLY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_AZURE_FILE_VOLUMES__GET_AZURE_FILE_VOLUMES__READ_ONLY+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-azure-file-volume-config_quarkus.knative.azure-file-volumes.-azure-file-volumes-.share-name]]`link:#quarkus-kubernetes-config-group-azure-file-volume-config_quarkus.knative.azure-file-volumes.-azure-file-volumes-.share-name[quarkus.knative.azure-file-volumes."azure-file-volumes".share-name]` [.description] @@ -58,6 +106,54 @@ endif::add-copy-button-to-env-var[] |`false` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-azure-file-volume-config_quarkus.kubernetes.get-azure-file-volumes.-get-azure-file-volumes-.share-name]]`link:#quarkus-kubernetes-config-group-azure-file-volume-config_quarkus.kubernetes.get-azure-file-volumes.-get-azure-file-volumes-.share-name[quarkus.kubernetes.get-azure-file-volumes."get-azure-file-volumes".share-name]` + +[.description] +-- +The share name. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_AZURE_FILE_VOLUMES__GET_AZURE_FILE_VOLUMES__SHARE_NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_AZURE_FILE_VOLUMES__GET_AZURE_FILE_VOLUMES__SHARE_NAME+++` +endif::add-copy-button-to-env-var[] +--|string +|required icon:exclamation-circle[title=Configuration property is required] + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-azure-file-volume-config_quarkus.kubernetes.get-azure-file-volumes.-get-azure-file-volumes-.secret-name]]`link:#quarkus-kubernetes-config-group-azure-file-volume-config_quarkus.kubernetes.get-azure-file-volumes.-get-azure-file-volumes-.secret-name[quarkus.kubernetes.get-azure-file-volumes."get-azure-file-volumes".secret-name]` + +[.description] +-- +The secret name. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_AZURE_FILE_VOLUMES__GET_AZURE_FILE_VOLUMES__SECRET_NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_AZURE_FILE_VOLUMES__GET_AZURE_FILE_VOLUMES__SECRET_NAME+++` +endif::add-copy-button-to-env-var[] +--|string +|required icon:exclamation-circle[title=Configuration property is required] + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-azure-file-volume-config_quarkus.kubernetes.get-azure-file-volumes.-get-azure-file-volumes-.read-only]]`link:#quarkus-kubernetes-config-group-azure-file-volume-config_quarkus.kubernetes.get-azure-file-volumes.-get-azure-file-volumes-.read-only[quarkus.kubernetes.get-azure-file-volumes."get-azure-file-volumes".read-only]` + +[.description] +-- +Whether the volumeName is read only or not. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_AZURE_FILE_VOLUMES__GET_AZURE_FILE_VOLUMES__READ_ONLY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_AZURE_FILE_VOLUMES__GET_AZURE_FILE_VOLUMES__READ_ONLY+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-azure-file-volume-config_quarkus.kubernetes.azure-file-volumes.-azure-file-volumes-.share-name]]`link:#quarkus-kubernetes-config-group-azure-file-volume-config_quarkus.kubernetes.azure-file-volumes.-azure-file-volumes-.share-name[quarkus.kubernetes.azure-file-volumes."azure-file-volumes".share-name]` [.description] @@ -106,6 +202,54 @@ endif::add-copy-button-to-env-var[] |`false` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-azure-file-volume-config_quarkus.openshift.get-azure-file-volumes.-get-azure-file-volumes-.share-name]]`link:#quarkus-kubernetes-config-group-azure-file-volume-config_quarkus.openshift.get-azure-file-volumes.-get-azure-file-volumes-.share-name[quarkus.openshift.get-azure-file-volumes."get-azure-file-volumes".share-name]` + +[.description] +-- +The share name. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_AZURE_FILE_VOLUMES__GET_AZURE_FILE_VOLUMES__SHARE_NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_AZURE_FILE_VOLUMES__GET_AZURE_FILE_VOLUMES__SHARE_NAME+++` +endif::add-copy-button-to-env-var[] +--|string +|required icon:exclamation-circle[title=Configuration property is required] + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-azure-file-volume-config_quarkus.openshift.get-azure-file-volumes.-get-azure-file-volumes-.secret-name]]`link:#quarkus-kubernetes-config-group-azure-file-volume-config_quarkus.openshift.get-azure-file-volumes.-get-azure-file-volumes-.secret-name[quarkus.openshift.get-azure-file-volumes."get-azure-file-volumes".secret-name]` + +[.description] +-- +The secret name. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_AZURE_FILE_VOLUMES__GET_AZURE_FILE_VOLUMES__SECRET_NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_AZURE_FILE_VOLUMES__GET_AZURE_FILE_VOLUMES__SECRET_NAME+++` +endif::add-copy-button-to-env-var[] +--|string +|required icon:exclamation-circle[title=Configuration property is required] + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-azure-file-volume-config_quarkus.openshift.get-azure-file-volumes.-get-azure-file-volumes-.read-only]]`link:#quarkus-kubernetes-config-group-azure-file-volume-config_quarkus.openshift.get-azure-file-volumes.-get-azure-file-volumes-.read-only[quarkus.openshift.get-azure-file-volumes."get-azure-file-volumes".read-only]` + +[.description] +-- +Whether the volumeName is read only or not. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_AZURE_FILE_VOLUMES__GET_AZURE_FILE_VOLUMES__READ_ONLY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_AZURE_FILE_VOLUMES__GET_AZURE_FILE_VOLUMES__READ_ONLY+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-azure-file-volume-config_quarkus.openshift.azure-file-volumes.-azure-file-volumes-.share-name]]`link:#quarkus-kubernetes-config-group-azure-file-volume-config_quarkus.openshift.azure-file-volumes.-azure-file-volumes-.share-name[quarkus.openshift.azure-file-volumes."azure-file-volumes".share-name]` [.description] diff --git a/_generated-doc/latest/config/quarkus-kubernetes-config-group-cluster-role-binding-config.adoc b/_generated-doc/latest/config/quarkus-kubernetes-config-group-cluster-role-binding-config.adoc index 3bf33310e2..1dde354749 100644 --- a/_generated-doc/latest/config/quarkus-kubernetes-config-group-cluster-role-binding-config.adoc +++ b/_generated-doc/latest/config/quarkus-kubernetes-config-group-cluster-role-binding-config.adoc @@ -10,6 +10,118 @@ h|[[quarkus-kubernetes-config-group-cluster-role-binding-config_configuration]]l h|Type h|Default +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-cluster-role-binding-config_quarkus.knative.get-rbac-config.cluster-role-bindings.-cluster-role-bindings-.name]]`link:#quarkus-kubernetes-config-group-cluster-role-binding-config_quarkus.knative.get-rbac-config.cluster-role-bindings.-cluster-role-bindings-.name[quarkus.knative.get-rbac-config.cluster-role-bindings."cluster-role-bindings".name]` + +[.description] +-- +Name of the ClusterRoleBinding resource to be generated. If not provided, it will use the application name plus the role ref name. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_RBAC_CONFIG_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_RBAC_CONFIG_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__NAME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-cluster-role-binding-config_quarkus.knative.get-rbac-config.cluster-role-bindings.-cluster-role-bindings-.labels-labels]]`link:#quarkus-kubernetes-config-group-cluster-role-binding-config_quarkus.knative.get-rbac-config.cluster-role-bindings.-cluster-role-bindings-.labels-labels[quarkus.knative.get-rbac-config.cluster-role-bindings."cluster-role-bindings".labels]` + +[.description] +-- +Labels to add into the RoleBinding resource. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_RBAC_CONFIG_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__LABELS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_RBAC_CONFIG_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__LABELS+++` +endif::add-copy-button-to-env-var[] +--|`Map` +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-cluster-role-binding-config_quarkus.knative.get-rbac-config.cluster-role-bindings.-cluster-role-bindings-.role-name]]`link:#quarkus-kubernetes-config-group-cluster-role-binding-config_quarkus.knative.get-rbac-config.cluster-role-bindings.-cluster-role-bindings-.role-name[quarkus.knative.get-rbac-config.cluster-role-bindings."cluster-role-bindings".role-name]` + +[.description] +-- +The name of the ClusterRole resource to use by the RoleRef element in the generated ClusterRoleBinding resource. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_RBAC_CONFIG_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__ROLE_NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_RBAC_CONFIG_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__ROLE_NAME+++` +endif::add-copy-button-to-env-var[] +--|string +|required icon:exclamation-circle[title=Configuration property is required] + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-cluster-role-binding-config_quarkus.knative.get-rbac-config.cluster-role-bindings.-cluster-role-bindings-.subjects.-subjects-.name]]`link:#quarkus-kubernetes-config-group-cluster-role-binding-config_quarkus.knative.get-rbac-config.cluster-role-bindings.-cluster-role-bindings-.subjects.-subjects-.name[quarkus.knative.get-rbac-config.cluster-role-bindings."cluster-role-bindings".subjects."subjects".name]` + +[.description] +-- +The "name" resource to use by the Subject element in the generated Role Binding resource. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_RBAC_CONFIG_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__SUBJECTS__SUBJECTS__NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_RBAC_CONFIG_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__SUBJECTS__SUBJECTS__NAME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-cluster-role-binding-config_quarkus.knative.get-rbac-config.cluster-role-bindings.-cluster-role-bindings-.subjects.-subjects-.kind]]`link:#quarkus-kubernetes-config-group-cluster-role-binding-config_quarkus.knative.get-rbac-config.cluster-role-bindings.-cluster-role-bindings-.subjects.-subjects-.kind[quarkus.knative.get-rbac-config.cluster-role-bindings."cluster-role-bindings".subjects."subjects".kind]` + +[.description] +-- +The "kind" resource to use by the Subject element in the generated Role Binding resource. By default, it uses the "ServiceAccount" kind. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_RBAC_CONFIG_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__SUBJECTS__SUBJECTS__KIND+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_RBAC_CONFIG_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__SUBJECTS__SUBJECTS__KIND+++` +endif::add-copy-button-to-env-var[] +--|string +|`ServiceAccount` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-cluster-role-binding-config_quarkus.knative.get-rbac-config.cluster-role-bindings.-cluster-role-bindings-.subjects.-subjects-.api-group]]`link:#quarkus-kubernetes-config-group-cluster-role-binding-config_quarkus.knative.get-rbac-config.cluster-role-bindings.-cluster-role-bindings-.subjects.-subjects-.api-group[quarkus.knative.get-rbac-config.cluster-role-bindings."cluster-role-bindings".subjects."subjects".api-group]` + +[.description] +-- +The "apiGroup" resource that matches with the "kind" property. By default, it's empty. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_RBAC_CONFIG_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__SUBJECTS__SUBJECTS__API_GROUP+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_RBAC_CONFIG_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__SUBJECTS__SUBJECTS__API_GROUP+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-cluster-role-binding-config_quarkus.knative.get-rbac-config.cluster-role-bindings.-cluster-role-bindings-.subjects.-subjects-.namespace]]`link:#quarkus-kubernetes-config-group-cluster-role-binding-config_quarkus.knative.get-rbac-config.cluster-role-bindings.-cluster-role-bindings-.subjects.-subjects-.namespace[quarkus.knative.get-rbac-config.cluster-role-bindings."cluster-role-bindings".subjects."subjects".namespace]` + +[.description] +-- +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. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_RBAC_CONFIG_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__SUBJECTS__SUBJECTS__NAMESPACE+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_RBAC_CONFIG_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__SUBJECTS__SUBJECTS__NAMESPACE+++` +endif::add-copy-button-to-env-var[] +--|string +| + + a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-cluster-role-binding-config_quarkus.knative.rbac.cluster-role-bindings.-cluster-role-bindings-.name]]`link:#quarkus-kubernetes-config-group-cluster-role-binding-config_quarkus.knative.rbac.cluster-role-bindings.-cluster-role-bindings-.name[quarkus.knative.rbac.cluster-role-bindings."cluster-role-bindings".name]` [.description] @@ -122,6 +234,118 @@ endif::add-copy-button-to-env-var[] | +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-cluster-role-binding-config_quarkus.kubernetes.get-rbac-config.cluster-role-bindings.-cluster-role-bindings-.name]]`link:#quarkus-kubernetes-config-group-cluster-role-binding-config_quarkus.kubernetes.get-rbac-config.cluster-role-bindings.-cluster-role-bindings-.name[quarkus.kubernetes.get-rbac-config.cluster-role-bindings."cluster-role-bindings".name]` + +[.description] +-- +Name of the ClusterRoleBinding resource to be generated. If not provided, it will use the application name plus the role ref name. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_RBAC_CONFIG_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_RBAC_CONFIG_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__NAME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-cluster-role-binding-config_quarkus.kubernetes.get-rbac-config.cluster-role-bindings.-cluster-role-bindings-.labels-labels]]`link:#quarkus-kubernetes-config-group-cluster-role-binding-config_quarkus.kubernetes.get-rbac-config.cluster-role-bindings.-cluster-role-bindings-.labels-labels[quarkus.kubernetes.get-rbac-config.cluster-role-bindings."cluster-role-bindings".labels]` + +[.description] +-- +Labels to add into the RoleBinding resource. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_RBAC_CONFIG_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__LABELS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_RBAC_CONFIG_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__LABELS+++` +endif::add-copy-button-to-env-var[] +--|`Map` +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-cluster-role-binding-config_quarkus.kubernetes.get-rbac-config.cluster-role-bindings.-cluster-role-bindings-.role-name]]`link:#quarkus-kubernetes-config-group-cluster-role-binding-config_quarkus.kubernetes.get-rbac-config.cluster-role-bindings.-cluster-role-bindings-.role-name[quarkus.kubernetes.get-rbac-config.cluster-role-bindings."cluster-role-bindings".role-name]` + +[.description] +-- +The name of the ClusterRole resource to use by the RoleRef element in the generated ClusterRoleBinding resource. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_RBAC_CONFIG_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__ROLE_NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_RBAC_CONFIG_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__ROLE_NAME+++` +endif::add-copy-button-to-env-var[] +--|string +|required icon:exclamation-circle[title=Configuration property is required] + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-cluster-role-binding-config_quarkus.kubernetes.get-rbac-config.cluster-role-bindings.-cluster-role-bindings-.subjects.-subjects-.name]]`link:#quarkus-kubernetes-config-group-cluster-role-binding-config_quarkus.kubernetes.get-rbac-config.cluster-role-bindings.-cluster-role-bindings-.subjects.-subjects-.name[quarkus.kubernetes.get-rbac-config.cluster-role-bindings."cluster-role-bindings".subjects."subjects".name]` + +[.description] +-- +The "name" resource to use by the Subject element in the generated Role Binding resource. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_RBAC_CONFIG_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__SUBJECTS__SUBJECTS__NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_RBAC_CONFIG_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__SUBJECTS__SUBJECTS__NAME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-cluster-role-binding-config_quarkus.kubernetes.get-rbac-config.cluster-role-bindings.-cluster-role-bindings-.subjects.-subjects-.kind]]`link:#quarkus-kubernetes-config-group-cluster-role-binding-config_quarkus.kubernetes.get-rbac-config.cluster-role-bindings.-cluster-role-bindings-.subjects.-subjects-.kind[quarkus.kubernetes.get-rbac-config.cluster-role-bindings."cluster-role-bindings".subjects."subjects".kind]` + +[.description] +-- +The "kind" resource to use by the Subject element in the generated Role Binding resource. By default, it uses the "ServiceAccount" kind. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_RBAC_CONFIG_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__SUBJECTS__SUBJECTS__KIND+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_RBAC_CONFIG_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__SUBJECTS__SUBJECTS__KIND+++` +endif::add-copy-button-to-env-var[] +--|string +|`ServiceAccount` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-cluster-role-binding-config_quarkus.kubernetes.get-rbac-config.cluster-role-bindings.-cluster-role-bindings-.subjects.-subjects-.api-group]]`link:#quarkus-kubernetes-config-group-cluster-role-binding-config_quarkus.kubernetes.get-rbac-config.cluster-role-bindings.-cluster-role-bindings-.subjects.-subjects-.api-group[quarkus.kubernetes.get-rbac-config.cluster-role-bindings."cluster-role-bindings".subjects."subjects".api-group]` + +[.description] +-- +The "apiGroup" resource that matches with the "kind" property. By default, it's empty. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_RBAC_CONFIG_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__SUBJECTS__SUBJECTS__API_GROUP+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_RBAC_CONFIG_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__SUBJECTS__SUBJECTS__API_GROUP+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-cluster-role-binding-config_quarkus.kubernetes.get-rbac-config.cluster-role-bindings.-cluster-role-bindings-.subjects.-subjects-.namespace]]`link:#quarkus-kubernetes-config-group-cluster-role-binding-config_quarkus.kubernetes.get-rbac-config.cluster-role-bindings.-cluster-role-bindings-.subjects.-subjects-.namespace[quarkus.kubernetes.get-rbac-config.cluster-role-bindings."cluster-role-bindings".subjects."subjects".namespace]` + +[.description] +-- +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. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_RBAC_CONFIG_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__SUBJECTS__SUBJECTS__NAMESPACE+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_RBAC_CONFIG_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__SUBJECTS__SUBJECTS__NAMESPACE+++` +endif::add-copy-button-to-env-var[] +--|string +| + + a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-cluster-role-binding-config_quarkus.kubernetes.rbac.cluster-role-bindings.-cluster-role-bindings-.name]]`link:#quarkus-kubernetes-config-group-cluster-role-binding-config_quarkus.kubernetes.rbac.cluster-role-bindings.-cluster-role-bindings-.name[quarkus.kubernetes.rbac.cluster-role-bindings."cluster-role-bindings".name]` [.description] @@ -234,6 +458,118 @@ endif::add-copy-button-to-env-var[] | +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-cluster-role-binding-config_quarkus.openshift.get-rbac-config.cluster-role-bindings.-cluster-role-bindings-.name]]`link:#quarkus-kubernetes-config-group-cluster-role-binding-config_quarkus.openshift.get-rbac-config.cluster-role-bindings.-cluster-role-bindings-.name[quarkus.openshift.get-rbac-config.cluster-role-bindings."cluster-role-bindings".name]` + +[.description] +-- +Name of the ClusterRoleBinding resource to be generated. If not provided, it will use the application name plus the role ref name. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__NAME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-cluster-role-binding-config_quarkus.openshift.get-rbac-config.cluster-role-bindings.-cluster-role-bindings-.labels-labels]]`link:#quarkus-kubernetes-config-group-cluster-role-binding-config_quarkus.openshift.get-rbac-config.cluster-role-bindings.-cluster-role-bindings-.labels-labels[quarkus.openshift.get-rbac-config.cluster-role-bindings."cluster-role-bindings".labels]` + +[.description] +-- +Labels to add into the RoleBinding resource. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__LABELS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__LABELS+++` +endif::add-copy-button-to-env-var[] +--|`Map` +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-cluster-role-binding-config_quarkus.openshift.get-rbac-config.cluster-role-bindings.-cluster-role-bindings-.role-name]]`link:#quarkus-kubernetes-config-group-cluster-role-binding-config_quarkus.openshift.get-rbac-config.cluster-role-bindings.-cluster-role-bindings-.role-name[quarkus.openshift.get-rbac-config.cluster-role-bindings."cluster-role-bindings".role-name]` + +[.description] +-- +The name of the ClusterRole resource to use by the RoleRef element in the generated ClusterRoleBinding resource. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__ROLE_NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__ROLE_NAME+++` +endif::add-copy-button-to-env-var[] +--|string +|required icon:exclamation-circle[title=Configuration property is required] + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-cluster-role-binding-config_quarkus.openshift.get-rbac-config.cluster-role-bindings.-cluster-role-bindings-.subjects.-subjects-.name]]`link:#quarkus-kubernetes-config-group-cluster-role-binding-config_quarkus.openshift.get-rbac-config.cluster-role-bindings.-cluster-role-bindings-.subjects.-subjects-.name[quarkus.openshift.get-rbac-config.cluster-role-bindings."cluster-role-bindings".subjects."subjects".name]` + +[.description] +-- +The "name" resource to use by the Subject element in the generated Role Binding resource. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__SUBJECTS__SUBJECTS__NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__SUBJECTS__SUBJECTS__NAME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-cluster-role-binding-config_quarkus.openshift.get-rbac-config.cluster-role-bindings.-cluster-role-bindings-.subjects.-subjects-.kind]]`link:#quarkus-kubernetes-config-group-cluster-role-binding-config_quarkus.openshift.get-rbac-config.cluster-role-bindings.-cluster-role-bindings-.subjects.-subjects-.kind[quarkus.openshift.get-rbac-config.cluster-role-bindings."cluster-role-bindings".subjects."subjects".kind]` + +[.description] +-- +The "kind" resource to use by the Subject element in the generated Role Binding resource. By default, it uses the "ServiceAccount" kind. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__SUBJECTS__SUBJECTS__KIND+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__SUBJECTS__SUBJECTS__KIND+++` +endif::add-copy-button-to-env-var[] +--|string +|`ServiceAccount` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-cluster-role-binding-config_quarkus.openshift.get-rbac-config.cluster-role-bindings.-cluster-role-bindings-.subjects.-subjects-.api-group]]`link:#quarkus-kubernetes-config-group-cluster-role-binding-config_quarkus.openshift.get-rbac-config.cluster-role-bindings.-cluster-role-bindings-.subjects.-subjects-.api-group[quarkus.openshift.get-rbac-config.cluster-role-bindings."cluster-role-bindings".subjects."subjects".api-group]` + +[.description] +-- +The "apiGroup" resource that matches with the "kind" property. By default, it's empty. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__SUBJECTS__SUBJECTS__API_GROUP+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__SUBJECTS__SUBJECTS__API_GROUP+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-cluster-role-binding-config_quarkus.openshift.get-rbac-config.cluster-role-bindings.-cluster-role-bindings-.subjects.-subjects-.namespace]]`link:#quarkus-kubernetes-config-group-cluster-role-binding-config_quarkus.openshift.get-rbac-config.cluster-role-bindings.-cluster-role-bindings-.subjects.-subjects-.namespace[quarkus.openshift.get-rbac-config.cluster-role-bindings."cluster-role-bindings".subjects."subjects".namespace]` + +[.description] +-- +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. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__SUBJECTS__SUBJECTS__NAMESPACE+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__SUBJECTS__SUBJECTS__NAMESPACE+++` +endif::add-copy-button-to-env-var[] +--|string +| + + a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-cluster-role-binding-config_quarkus.openshift.rbac.cluster-role-bindings.-cluster-role-bindings-.name]]`link:#quarkus-kubernetes-config-group-cluster-role-binding-config_quarkus.openshift.rbac.cluster-role-bindings.-cluster-role-bindings-.name[quarkus.openshift.rbac.cluster-role-bindings."cluster-role-bindings".name]` [.description] diff --git a/_generated-doc/latest/config/quarkus-kubernetes-config-group-cluster-role-config.adoc b/_generated-doc/latest/config/quarkus-kubernetes-config-group-cluster-role-config.adoc index 1097acd79a..db92f6963b 100644 --- a/_generated-doc/latest/config/quarkus-kubernetes-config-group-cluster-role-config.adoc +++ b/_generated-doc/latest/config/quarkus-kubernetes-config-group-cluster-role-config.adoc @@ -10,6 +10,118 @@ h|[[quarkus-kubernetes-config-group-cluster-role-config_configuration]]link:#qua h|Type h|Default +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-cluster-role-config_quarkus.knative.get-rbac-config.cluster-roles.-cluster-roles-.name]]`link:#quarkus-kubernetes-config-group-cluster-role-config_quarkus.knative.get-rbac-config.cluster-roles.-cluster-roles-.name[quarkus.knative.get-rbac-config.cluster-roles."cluster-roles".name]` + +[.description] +-- +The name of the cluster role. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_RBAC_CONFIG_CLUSTER_ROLES__CLUSTER_ROLES__NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_RBAC_CONFIG_CLUSTER_ROLES__CLUSTER_ROLES__NAME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-cluster-role-config_quarkus.knative.get-rbac-config.cluster-roles.-cluster-roles-.labels-labels]]`link:#quarkus-kubernetes-config-group-cluster-role-config_quarkus.knative.get-rbac-config.cluster-roles.-cluster-roles-.labels-labels[quarkus.knative.get-rbac-config.cluster-roles."cluster-roles".labels]` + +[.description] +-- +Labels to add into the ClusterRole resource. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_RBAC_CONFIG_CLUSTER_ROLES__CLUSTER_ROLES__LABELS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_RBAC_CONFIG_CLUSTER_ROLES__CLUSTER_ROLES__LABELS+++` +endif::add-copy-button-to-env-var[] +--|`Map` +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-cluster-role-config_quarkus.knative.get-rbac-config.cluster-roles.-cluster-roles-.policy-rules.-policy-rules-.api-groups]]`link:#quarkus-kubernetes-config-group-cluster-role-config_quarkus.knative.get-rbac-config.cluster-roles.-cluster-roles-.policy-rules.-policy-rules-.api-groups[quarkus.knative.get-rbac-config.cluster-roles."cluster-roles".policy-rules."policy-rules".api-groups]` + +[.description] +-- +API groups of the policy rule. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_RBAC_CONFIG_CLUSTER_ROLES__CLUSTER_ROLES__POLICY_RULES__POLICY_RULES__API_GROUPS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_RBAC_CONFIG_CLUSTER_ROLES__CLUSTER_ROLES__POLICY_RULES__POLICY_RULES__API_GROUPS+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-cluster-role-config_quarkus.knative.get-rbac-config.cluster-roles.-cluster-roles-.policy-rules.-policy-rules-.non-resource-urls]]`link:#quarkus-kubernetes-config-group-cluster-role-config_quarkus.knative.get-rbac-config.cluster-roles.-cluster-roles-.policy-rules.-policy-rules-.non-resource-urls[quarkus.knative.get-rbac-config.cluster-roles."cluster-roles".policy-rules."policy-rules".non-resource-urls]` + +[.description] +-- +Non resource URLs of the policy rule. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_RBAC_CONFIG_CLUSTER_ROLES__CLUSTER_ROLES__POLICY_RULES__POLICY_RULES__NON_RESOURCE_URLS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_RBAC_CONFIG_CLUSTER_ROLES__CLUSTER_ROLES__POLICY_RULES__POLICY_RULES__NON_RESOURCE_URLS+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-cluster-role-config_quarkus.knative.get-rbac-config.cluster-roles.-cluster-roles-.policy-rules.-policy-rules-.resource-names]]`link:#quarkus-kubernetes-config-group-cluster-role-config_quarkus.knative.get-rbac-config.cluster-roles.-cluster-roles-.policy-rules.-policy-rules-.resource-names[quarkus.knative.get-rbac-config.cluster-roles."cluster-roles".policy-rules."policy-rules".resource-names]` + +[.description] +-- +Resource names of the policy rule. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_RBAC_CONFIG_CLUSTER_ROLES__CLUSTER_ROLES__POLICY_RULES__POLICY_RULES__RESOURCE_NAMES+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_RBAC_CONFIG_CLUSTER_ROLES__CLUSTER_ROLES__POLICY_RULES__POLICY_RULES__RESOURCE_NAMES+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-cluster-role-config_quarkus.knative.get-rbac-config.cluster-roles.-cluster-roles-.policy-rules.-policy-rules-.resources]]`link:#quarkus-kubernetes-config-group-cluster-role-config_quarkus.knative.get-rbac-config.cluster-roles.-cluster-roles-.policy-rules.-policy-rules-.resources[quarkus.knative.get-rbac-config.cluster-roles."cluster-roles".policy-rules."policy-rules".resources]` + +[.description] +-- +Resources of the policy rule. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_RBAC_CONFIG_CLUSTER_ROLES__CLUSTER_ROLES__POLICY_RULES__POLICY_RULES__RESOURCES+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_RBAC_CONFIG_CLUSTER_ROLES__CLUSTER_ROLES__POLICY_RULES__POLICY_RULES__RESOURCES+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-cluster-role-config_quarkus.knative.get-rbac-config.cluster-roles.-cluster-roles-.policy-rules.-policy-rules-.verbs]]`link:#quarkus-kubernetes-config-group-cluster-role-config_quarkus.knative.get-rbac-config.cluster-roles.-cluster-roles-.policy-rules.-policy-rules-.verbs[quarkus.knative.get-rbac-config.cluster-roles."cluster-roles".policy-rules."policy-rules".verbs]` + +[.description] +-- +Verbs of the policy rule. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_RBAC_CONFIG_CLUSTER_ROLES__CLUSTER_ROLES__POLICY_RULES__POLICY_RULES__VERBS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_RBAC_CONFIG_CLUSTER_ROLES__CLUSTER_ROLES__POLICY_RULES__POLICY_RULES__VERBS+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-cluster-role-config_quarkus.knative.rbac.cluster-roles.-cluster-roles-.name]]`link:#quarkus-kubernetes-config-group-cluster-role-config_quarkus.knative.rbac.cluster-roles.-cluster-roles-.name[quarkus.knative.rbac.cluster-roles."cluster-roles".name]` [.description] @@ -122,6 +234,118 @@ endif::add-copy-button-to-env-var[] | +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-cluster-role-config_quarkus.kubernetes.get-rbac-config.cluster-roles.-cluster-roles-.name]]`link:#quarkus-kubernetes-config-group-cluster-role-config_quarkus.kubernetes.get-rbac-config.cluster-roles.-cluster-roles-.name[quarkus.kubernetes.get-rbac-config.cluster-roles."cluster-roles".name]` + +[.description] +-- +The name of the cluster role. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_RBAC_CONFIG_CLUSTER_ROLES__CLUSTER_ROLES__NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_RBAC_CONFIG_CLUSTER_ROLES__CLUSTER_ROLES__NAME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-cluster-role-config_quarkus.kubernetes.get-rbac-config.cluster-roles.-cluster-roles-.labels-labels]]`link:#quarkus-kubernetes-config-group-cluster-role-config_quarkus.kubernetes.get-rbac-config.cluster-roles.-cluster-roles-.labels-labels[quarkus.kubernetes.get-rbac-config.cluster-roles."cluster-roles".labels]` + +[.description] +-- +Labels to add into the ClusterRole resource. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_RBAC_CONFIG_CLUSTER_ROLES__CLUSTER_ROLES__LABELS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_RBAC_CONFIG_CLUSTER_ROLES__CLUSTER_ROLES__LABELS+++` +endif::add-copy-button-to-env-var[] +--|`Map` +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-cluster-role-config_quarkus.kubernetes.get-rbac-config.cluster-roles.-cluster-roles-.policy-rules.-policy-rules-.api-groups]]`link:#quarkus-kubernetes-config-group-cluster-role-config_quarkus.kubernetes.get-rbac-config.cluster-roles.-cluster-roles-.policy-rules.-policy-rules-.api-groups[quarkus.kubernetes.get-rbac-config.cluster-roles."cluster-roles".policy-rules."policy-rules".api-groups]` + +[.description] +-- +API groups of the policy rule. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_RBAC_CONFIG_CLUSTER_ROLES__CLUSTER_ROLES__POLICY_RULES__POLICY_RULES__API_GROUPS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_RBAC_CONFIG_CLUSTER_ROLES__CLUSTER_ROLES__POLICY_RULES__POLICY_RULES__API_GROUPS+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-cluster-role-config_quarkus.kubernetes.get-rbac-config.cluster-roles.-cluster-roles-.policy-rules.-policy-rules-.non-resource-urls]]`link:#quarkus-kubernetes-config-group-cluster-role-config_quarkus.kubernetes.get-rbac-config.cluster-roles.-cluster-roles-.policy-rules.-policy-rules-.non-resource-urls[quarkus.kubernetes.get-rbac-config.cluster-roles."cluster-roles".policy-rules."policy-rules".non-resource-urls]` + +[.description] +-- +Non resource URLs of the policy rule. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_RBAC_CONFIG_CLUSTER_ROLES__CLUSTER_ROLES__POLICY_RULES__POLICY_RULES__NON_RESOURCE_URLS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_RBAC_CONFIG_CLUSTER_ROLES__CLUSTER_ROLES__POLICY_RULES__POLICY_RULES__NON_RESOURCE_URLS+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-cluster-role-config_quarkus.kubernetes.get-rbac-config.cluster-roles.-cluster-roles-.policy-rules.-policy-rules-.resource-names]]`link:#quarkus-kubernetes-config-group-cluster-role-config_quarkus.kubernetes.get-rbac-config.cluster-roles.-cluster-roles-.policy-rules.-policy-rules-.resource-names[quarkus.kubernetes.get-rbac-config.cluster-roles."cluster-roles".policy-rules."policy-rules".resource-names]` + +[.description] +-- +Resource names of the policy rule. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_RBAC_CONFIG_CLUSTER_ROLES__CLUSTER_ROLES__POLICY_RULES__POLICY_RULES__RESOURCE_NAMES+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_RBAC_CONFIG_CLUSTER_ROLES__CLUSTER_ROLES__POLICY_RULES__POLICY_RULES__RESOURCE_NAMES+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-cluster-role-config_quarkus.kubernetes.get-rbac-config.cluster-roles.-cluster-roles-.policy-rules.-policy-rules-.resources]]`link:#quarkus-kubernetes-config-group-cluster-role-config_quarkus.kubernetes.get-rbac-config.cluster-roles.-cluster-roles-.policy-rules.-policy-rules-.resources[quarkus.kubernetes.get-rbac-config.cluster-roles."cluster-roles".policy-rules."policy-rules".resources]` + +[.description] +-- +Resources of the policy rule. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_RBAC_CONFIG_CLUSTER_ROLES__CLUSTER_ROLES__POLICY_RULES__POLICY_RULES__RESOURCES+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_RBAC_CONFIG_CLUSTER_ROLES__CLUSTER_ROLES__POLICY_RULES__POLICY_RULES__RESOURCES+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-cluster-role-config_quarkus.kubernetes.get-rbac-config.cluster-roles.-cluster-roles-.policy-rules.-policy-rules-.verbs]]`link:#quarkus-kubernetes-config-group-cluster-role-config_quarkus.kubernetes.get-rbac-config.cluster-roles.-cluster-roles-.policy-rules.-policy-rules-.verbs[quarkus.kubernetes.get-rbac-config.cluster-roles."cluster-roles".policy-rules."policy-rules".verbs]` + +[.description] +-- +Verbs of the policy rule. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_RBAC_CONFIG_CLUSTER_ROLES__CLUSTER_ROLES__POLICY_RULES__POLICY_RULES__VERBS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_RBAC_CONFIG_CLUSTER_ROLES__CLUSTER_ROLES__POLICY_RULES__POLICY_RULES__VERBS+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-cluster-role-config_quarkus.kubernetes.rbac.cluster-roles.-cluster-roles-.name]]`link:#quarkus-kubernetes-config-group-cluster-role-config_quarkus.kubernetes.rbac.cluster-roles.-cluster-roles-.name[quarkus.kubernetes.rbac.cluster-roles."cluster-roles".name]` [.description] @@ -234,6 +458,118 @@ endif::add-copy-button-to-env-var[] | +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-cluster-role-config_quarkus.openshift.get-rbac-config.cluster-roles.-cluster-roles-.name]]`link:#quarkus-kubernetes-config-group-cluster-role-config_quarkus.openshift.get-rbac-config.cluster-roles.-cluster-roles-.name[quarkus.openshift.get-rbac-config.cluster-roles."cluster-roles".name]` + +[.description] +-- +The name of the cluster role. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_CLUSTER_ROLES__CLUSTER_ROLES__NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_CLUSTER_ROLES__CLUSTER_ROLES__NAME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-cluster-role-config_quarkus.openshift.get-rbac-config.cluster-roles.-cluster-roles-.labels-labels]]`link:#quarkus-kubernetes-config-group-cluster-role-config_quarkus.openshift.get-rbac-config.cluster-roles.-cluster-roles-.labels-labels[quarkus.openshift.get-rbac-config.cluster-roles."cluster-roles".labels]` + +[.description] +-- +Labels to add into the ClusterRole resource. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_CLUSTER_ROLES__CLUSTER_ROLES__LABELS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_CLUSTER_ROLES__CLUSTER_ROLES__LABELS+++` +endif::add-copy-button-to-env-var[] +--|`Map` +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-cluster-role-config_quarkus.openshift.get-rbac-config.cluster-roles.-cluster-roles-.policy-rules.-policy-rules-.api-groups]]`link:#quarkus-kubernetes-config-group-cluster-role-config_quarkus.openshift.get-rbac-config.cluster-roles.-cluster-roles-.policy-rules.-policy-rules-.api-groups[quarkus.openshift.get-rbac-config.cluster-roles."cluster-roles".policy-rules."policy-rules".api-groups]` + +[.description] +-- +API groups of the policy rule. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_CLUSTER_ROLES__CLUSTER_ROLES__POLICY_RULES__POLICY_RULES__API_GROUPS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_CLUSTER_ROLES__CLUSTER_ROLES__POLICY_RULES__POLICY_RULES__API_GROUPS+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-cluster-role-config_quarkus.openshift.get-rbac-config.cluster-roles.-cluster-roles-.policy-rules.-policy-rules-.non-resource-urls]]`link:#quarkus-kubernetes-config-group-cluster-role-config_quarkus.openshift.get-rbac-config.cluster-roles.-cluster-roles-.policy-rules.-policy-rules-.non-resource-urls[quarkus.openshift.get-rbac-config.cluster-roles."cluster-roles".policy-rules."policy-rules".non-resource-urls]` + +[.description] +-- +Non resource URLs of the policy rule. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_CLUSTER_ROLES__CLUSTER_ROLES__POLICY_RULES__POLICY_RULES__NON_RESOURCE_URLS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_CLUSTER_ROLES__CLUSTER_ROLES__POLICY_RULES__POLICY_RULES__NON_RESOURCE_URLS+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-cluster-role-config_quarkus.openshift.get-rbac-config.cluster-roles.-cluster-roles-.policy-rules.-policy-rules-.resource-names]]`link:#quarkus-kubernetes-config-group-cluster-role-config_quarkus.openshift.get-rbac-config.cluster-roles.-cluster-roles-.policy-rules.-policy-rules-.resource-names[quarkus.openshift.get-rbac-config.cluster-roles."cluster-roles".policy-rules."policy-rules".resource-names]` + +[.description] +-- +Resource names of the policy rule. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_CLUSTER_ROLES__CLUSTER_ROLES__POLICY_RULES__POLICY_RULES__RESOURCE_NAMES+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_CLUSTER_ROLES__CLUSTER_ROLES__POLICY_RULES__POLICY_RULES__RESOURCE_NAMES+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-cluster-role-config_quarkus.openshift.get-rbac-config.cluster-roles.-cluster-roles-.policy-rules.-policy-rules-.resources]]`link:#quarkus-kubernetes-config-group-cluster-role-config_quarkus.openshift.get-rbac-config.cluster-roles.-cluster-roles-.policy-rules.-policy-rules-.resources[quarkus.openshift.get-rbac-config.cluster-roles."cluster-roles".policy-rules."policy-rules".resources]` + +[.description] +-- +Resources of the policy rule. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_CLUSTER_ROLES__CLUSTER_ROLES__POLICY_RULES__POLICY_RULES__RESOURCES+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_CLUSTER_ROLES__CLUSTER_ROLES__POLICY_RULES__POLICY_RULES__RESOURCES+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-cluster-role-config_quarkus.openshift.get-rbac-config.cluster-roles.-cluster-roles-.policy-rules.-policy-rules-.verbs]]`link:#quarkus-kubernetes-config-group-cluster-role-config_quarkus.openshift.get-rbac-config.cluster-roles.-cluster-roles-.policy-rules.-policy-rules-.verbs[quarkus.openshift.get-rbac-config.cluster-roles."cluster-roles".policy-rules."policy-rules".verbs]` + +[.description] +-- +Verbs of the policy rule. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_CLUSTER_ROLES__CLUSTER_ROLES__POLICY_RULES__POLICY_RULES__VERBS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_CLUSTER_ROLES__CLUSTER_ROLES__POLICY_RULES__POLICY_RULES__VERBS+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-cluster-role-config_quarkus.openshift.rbac.cluster-roles.-cluster-roles-.name]]`link:#quarkus-kubernetes-config-group-cluster-role-config_quarkus.openshift.rbac.cluster-roles.-cluster-roles-.name[quarkus.openshift.rbac.cluster-roles."cluster-roles".name]` [.description] diff --git a/_generated-doc/latest/config/quarkus-kubernetes-config-group-config-map-volume-config.adoc b/_generated-doc/latest/config/quarkus-kubernetes-config-group-config-map-volume-config.adoc index 6d2acdec56..e871cf7599 100644 --- a/_generated-doc/latest/config/quarkus-kubernetes-config-group-config-map-volume-config.adoc +++ b/_generated-doc/latest/config/quarkus-kubernetes-config-group-config-map-volume-config.adoc @@ -10,6 +10,86 @@ h|[[quarkus-kubernetes-config-group-config-map-volume-config_configuration]]link h|Type h|Default +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-config-map-volume-config_quarkus.knative.get-config-map-volumes.-get-config-map-volumes-.config-map-name]]`link:#quarkus-kubernetes-config-group-config-map-volume-config_quarkus.knative.get-config-map-volumes.-get-config-map-volumes-.config-map-name[quarkus.knative.get-config-map-volumes."get-config-map-volumes".config-map-name]` + +[.description] +-- +The name of the ConfigMap to mount. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_CONFIG_MAP_VOLUMES__GET_CONFIG_MAP_VOLUMES__CONFIG_MAP_NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_CONFIG_MAP_VOLUMES__GET_CONFIG_MAP_VOLUMES__CONFIG_MAP_NAME+++` +endif::add-copy-button-to-env-var[] +--|string +|required icon:exclamation-circle[title=Configuration property is required] + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-config-map-volume-config_quarkus.knative.get-config-map-volumes.-get-config-map-volumes-.default-mode]]`link:#quarkus-kubernetes-config-group-config-map-volume-config_quarkus.knative.get-config-map-volumes.-get-config-map-volumes-.default-mode[quarkus.knative.get-config-map-volumes."get-config-map-volumes".default-mode]` + +[.description] +-- +Default mode. When specifying an octal number, leading zero must be present. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_CONFIG_MAP_VOLUMES__GET_CONFIG_MAP_VOLUMES__DEFAULT_MODE+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_CONFIG_MAP_VOLUMES__GET_CONFIG_MAP_VOLUMES__DEFAULT_MODE+++` +endif::add-copy-button-to-env-var[] +--|string +|`0600` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-config-map-volume-config_quarkus.knative.get-config-map-volumes.-get-config-map-volumes-.items.-items-.path]]`link:#quarkus-kubernetes-config-group-config-map-volume-config_quarkus.knative.get-config-map-volumes.-get-config-map-volumes-.items.-items-.path[quarkus.knative.get-config-map-volumes."get-config-map-volumes".items."items".path]` + +[.description] +-- +The path where the file will be mounted. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_CONFIG_MAP_VOLUMES__GET_CONFIG_MAP_VOLUMES__ITEMS__ITEMS__PATH+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_CONFIG_MAP_VOLUMES__GET_CONFIG_MAP_VOLUMES__ITEMS__ITEMS__PATH+++` +endif::add-copy-button-to-env-var[] +--|string +|required icon:exclamation-circle[title=Configuration property is required] + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-config-map-volume-config_quarkus.knative.get-config-map-volumes.-get-config-map-volumes-.items.-items-.mode]]`link:#quarkus-kubernetes-config-group-config-map-volume-config_quarkus.knative.get-config-map-volumes.-get-config-map-volumes-.items.-items-.mode[quarkus.knative.get-config-map-volumes."get-config-map-volumes".items."items".mode]` + +[.description] +-- +It must be a value between 0000 and 0777. If not specified, the volume defaultMode will be used. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_CONFIG_MAP_VOLUMES__GET_CONFIG_MAP_VOLUMES__ITEMS__ITEMS__MODE+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_CONFIG_MAP_VOLUMES__GET_CONFIG_MAP_VOLUMES__ITEMS__ITEMS__MODE+++` +endif::add-copy-button-to-env-var[] +--|int +|`-1` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-config-map-volume-config_quarkus.knative.get-config-map-volumes.-get-config-map-volumes-.optional]]`link:#quarkus-kubernetes-config-group-config-map-volume-config_quarkus.knative.get-config-map-volumes.-get-config-map-volumes-.optional[quarkus.knative.get-config-map-volumes."get-config-map-volumes".optional]` + +[.description] +-- +Optional + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_CONFIG_MAP_VOLUMES__GET_CONFIG_MAP_VOLUMES__OPTIONAL+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_CONFIG_MAP_VOLUMES__GET_CONFIG_MAP_VOLUMES__OPTIONAL+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-config-map-volume-config_quarkus.knative.config-map-volumes.-config-map-volumes-.config-map-name]]`link:#quarkus-kubernetes-config-group-config-map-volume-config_quarkus.knative.config-map-volumes.-config-map-volumes-.config-map-name[quarkus.knative.config-map-volumes."config-map-volumes".config-map-name]` [.description] @@ -90,6 +170,86 @@ endif::add-copy-button-to-env-var[] |`false` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-config-map-volume-config_quarkus.kubernetes.get-config-map-volumes.-get-config-map-volumes-.config-map-name]]`link:#quarkus-kubernetes-config-group-config-map-volume-config_quarkus.kubernetes.get-config-map-volumes.-get-config-map-volumes-.config-map-name[quarkus.kubernetes.get-config-map-volumes."get-config-map-volumes".config-map-name]` + +[.description] +-- +The name of the ConfigMap to mount. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_CONFIG_MAP_VOLUMES__GET_CONFIG_MAP_VOLUMES__CONFIG_MAP_NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_CONFIG_MAP_VOLUMES__GET_CONFIG_MAP_VOLUMES__CONFIG_MAP_NAME+++` +endif::add-copy-button-to-env-var[] +--|string +|required icon:exclamation-circle[title=Configuration property is required] + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-config-map-volume-config_quarkus.kubernetes.get-config-map-volumes.-get-config-map-volumes-.default-mode]]`link:#quarkus-kubernetes-config-group-config-map-volume-config_quarkus.kubernetes.get-config-map-volumes.-get-config-map-volumes-.default-mode[quarkus.kubernetes.get-config-map-volumes."get-config-map-volumes".default-mode]` + +[.description] +-- +Default mode. When specifying an octal number, leading zero must be present. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_CONFIG_MAP_VOLUMES__GET_CONFIG_MAP_VOLUMES__DEFAULT_MODE+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_CONFIG_MAP_VOLUMES__GET_CONFIG_MAP_VOLUMES__DEFAULT_MODE+++` +endif::add-copy-button-to-env-var[] +--|string +|`0600` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-config-map-volume-config_quarkus.kubernetes.get-config-map-volumes.-get-config-map-volumes-.items.-items-.path]]`link:#quarkus-kubernetes-config-group-config-map-volume-config_quarkus.kubernetes.get-config-map-volumes.-get-config-map-volumes-.items.-items-.path[quarkus.kubernetes.get-config-map-volumes."get-config-map-volumes".items."items".path]` + +[.description] +-- +The path where the file will be mounted. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_CONFIG_MAP_VOLUMES__GET_CONFIG_MAP_VOLUMES__ITEMS__ITEMS__PATH+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_CONFIG_MAP_VOLUMES__GET_CONFIG_MAP_VOLUMES__ITEMS__ITEMS__PATH+++` +endif::add-copy-button-to-env-var[] +--|string +|required icon:exclamation-circle[title=Configuration property is required] + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-config-map-volume-config_quarkus.kubernetes.get-config-map-volumes.-get-config-map-volumes-.items.-items-.mode]]`link:#quarkus-kubernetes-config-group-config-map-volume-config_quarkus.kubernetes.get-config-map-volumes.-get-config-map-volumes-.items.-items-.mode[quarkus.kubernetes.get-config-map-volumes."get-config-map-volumes".items."items".mode]` + +[.description] +-- +It must be a value between 0000 and 0777. If not specified, the volume defaultMode will be used. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_CONFIG_MAP_VOLUMES__GET_CONFIG_MAP_VOLUMES__ITEMS__ITEMS__MODE+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_CONFIG_MAP_VOLUMES__GET_CONFIG_MAP_VOLUMES__ITEMS__ITEMS__MODE+++` +endif::add-copy-button-to-env-var[] +--|int +|`-1` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-config-map-volume-config_quarkus.kubernetes.get-config-map-volumes.-get-config-map-volumes-.optional]]`link:#quarkus-kubernetes-config-group-config-map-volume-config_quarkus.kubernetes.get-config-map-volumes.-get-config-map-volumes-.optional[quarkus.kubernetes.get-config-map-volumes."get-config-map-volumes".optional]` + +[.description] +-- +Optional + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_CONFIG_MAP_VOLUMES__GET_CONFIG_MAP_VOLUMES__OPTIONAL+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_CONFIG_MAP_VOLUMES__GET_CONFIG_MAP_VOLUMES__OPTIONAL+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-config-map-volume-config_quarkus.kubernetes.config-map-volumes.-config-map-volumes-.config-map-name]]`link:#quarkus-kubernetes-config-group-config-map-volume-config_quarkus.kubernetes.config-map-volumes.-config-map-volumes-.config-map-name[quarkus.kubernetes.config-map-volumes."config-map-volumes".config-map-name]` [.description] @@ -170,6 +330,86 @@ endif::add-copy-button-to-env-var[] |`false` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-config-map-volume-config_quarkus.openshift.get-config-map-volumes.-get-config-map-volumes-.config-map-name]]`link:#quarkus-kubernetes-config-group-config-map-volume-config_quarkus.openshift.get-config-map-volumes.-get-config-map-volumes-.config-map-name[quarkus.openshift.get-config-map-volumes."get-config-map-volumes".config-map-name]` + +[.description] +-- +The name of the ConfigMap to mount. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_CONFIG_MAP_VOLUMES__GET_CONFIG_MAP_VOLUMES__CONFIG_MAP_NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_CONFIG_MAP_VOLUMES__GET_CONFIG_MAP_VOLUMES__CONFIG_MAP_NAME+++` +endif::add-copy-button-to-env-var[] +--|string +|required icon:exclamation-circle[title=Configuration property is required] + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-config-map-volume-config_quarkus.openshift.get-config-map-volumes.-get-config-map-volumes-.default-mode]]`link:#quarkus-kubernetes-config-group-config-map-volume-config_quarkus.openshift.get-config-map-volumes.-get-config-map-volumes-.default-mode[quarkus.openshift.get-config-map-volumes."get-config-map-volumes".default-mode]` + +[.description] +-- +Default mode. When specifying an octal number, leading zero must be present. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_CONFIG_MAP_VOLUMES__GET_CONFIG_MAP_VOLUMES__DEFAULT_MODE+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_CONFIG_MAP_VOLUMES__GET_CONFIG_MAP_VOLUMES__DEFAULT_MODE+++` +endif::add-copy-button-to-env-var[] +--|string +|`0600` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-config-map-volume-config_quarkus.openshift.get-config-map-volumes.-get-config-map-volumes-.items.-items-.path]]`link:#quarkus-kubernetes-config-group-config-map-volume-config_quarkus.openshift.get-config-map-volumes.-get-config-map-volumes-.items.-items-.path[quarkus.openshift.get-config-map-volumes."get-config-map-volumes".items."items".path]` + +[.description] +-- +The path where the file will be mounted. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_CONFIG_MAP_VOLUMES__GET_CONFIG_MAP_VOLUMES__ITEMS__ITEMS__PATH+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_CONFIG_MAP_VOLUMES__GET_CONFIG_MAP_VOLUMES__ITEMS__ITEMS__PATH+++` +endif::add-copy-button-to-env-var[] +--|string +|required icon:exclamation-circle[title=Configuration property is required] + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-config-map-volume-config_quarkus.openshift.get-config-map-volumes.-get-config-map-volumes-.items.-items-.mode]]`link:#quarkus-kubernetes-config-group-config-map-volume-config_quarkus.openshift.get-config-map-volumes.-get-config-map-volumes-.items.-items-.mode[quarkus.openshift.get-config-map-volumes."get-config-map-volumes".items."items".mode]` + +[.description] +-- +It must be a value between 0000 and 0777. If not specified, the volume defaultMode will be used. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_CONFIG_MAP_VOLUMES__GET_CONFIG_MAP_VOLUMES__ITEMS__ITEMS__MODE+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_CONFIG_MAP_VOLUMES__GET_CONFIG_MAP_VOLUMES__ITEMS__ITEMS__MODE+++` +endif::add-copy-button-to-env-var[] +--|int +|`-1` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-config-map-volume-config_quarkus.openshift.get-config-map-volumes.-get-config-map-volumes-.optional]]`link:#quarkus-kubernetes-config-group-config-map-volume-config_quarkus.openshift.get-config-map-volumes.-get-config-map-volumes-.optional[quarkus.openshift.get-config-map-volumes."get-config-map-volumes".optional]` + +[.description] +-- +Optional + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_CONFIG_MAP_VOLUMES__GET_CONFIG_MAP_VOLUMES__OPTIONAL+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_CONFIG_MAP_VOLUMES__GET_CONFIG_MAP_VOLUMES__OPTIONAL+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-config-map-volume-config_quarkus.openshift.config-map-volumes.-config-map-volumes-.config-map-name]]`link:#quarkus-kubernetes-config-group-config-map-volume-config_quarkus.openshift.config-map-volumes.-config-map-volumes-.config-map-name[quarkus.openshift.config-map-volumes."config-map-volumes".config-map-name]` [.description] diff --git a/_generated-doc/latest/config/quarkus-kubernetes-config-group-container-config.adoc b/_generated-doc/latest/config/quarkus-kubernetes-config-group-container-config.adoc index 7bd3de1500..f1677c929d 100644 --- a/_generated-doc/latest/config/quarkus-kubernetes-config-group-container-config.adoc +++ b/_generated-doc/latest/config/quarkus-kubernetes-config-group-container-config.adoc @@ -10,3545 +10,10247 @@ h|[[quarkus-kubernetes-config-group-container-config_configuration]]link:#quarku h|Type h|Default -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.knative.init-containers.-init-containers-.image]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.knative.init-containers.-init-containers-.image[quarkus.knative.init-containers."init-containers".image]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.knative.get-init-containers.-get-init-containers-.get-env.secrets]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.knative.get-init-containers.-get-init-containers-.get-env.secrets[quarkus.knative.get-init-containers."get-init-containers".get-env.secrets]` + +[.description] +-- +The optional list of Secret names to load environment variables from. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__GET_ENV_SECRETS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__GET_ENV_SECRETS+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.knative.get-init-containers.-get-init-containers-.get-env.configmaps]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.knative.get-init-containers.-get-init-containers-.get-env.configmaps[quarkus.knative.get-init-containers."get-init-containers".get-env.configmaps]` + +[.description] +-- +The optional list of ConfigMap names to load environment variables from. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__GET_ENV_CONFIGMAPS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__GET_ENV_CONFIGMAPS+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.knative.get-init-containers.-get-init-containers-.get-env.fields-fields]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.knative.get-init-containers.-get-init-containers-.get-env.fields-fields[quarkus.knative.get-init-containers."get-init-containers".get-env.fields]` + +[.description] +-- +The map associating environment variable names to their associated field references they take their value from. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__GET_ENV_FIELDS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__GET_ENV_FIELDS+++` +endif::add-copy-button-to-env-var[] +--|`Map` +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.knative.get-init-containers.-get-init-containers-.get-env.vars-vars]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.knative.get-init-containers.-get-init-containers-.get-env.vars-vars[quarkus.knative.get-init-containers."get-init-containers".get-env.vars]` + +[.description] +-- +The map associating environment name to its associated value. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__GET_ENV_VARS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__GET_ENV_VARS+++` +endif::add-copy-button-to-env-var[] +--|`Map>` +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.knative.get-init-containers.-get-init-containers-.get-env.mapping.-mapping-.from-secret]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.knative.get-init-containers.-get-init-containers-.get-env.mapping.-mapping-.from-secret[quarkus.knative.get-init-containers."get-init-containers".get-env.mapping."mapping".from-secret]` + +[.description] +-- +The optional name of the Secret from which a value is to be extracted. Mutually exclusive with `from-configmap`. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__GET_ENV_MAPPING__MAPPING__FROM_SECRET+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__GET_ENV_MAPPING__MAPPING__FROM_SECRET+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.knative.get-init-containers.-get-init-containers-.get-env.mapping.-mapping-.from-configmap]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.knative.get-init-containers.-get-init-containers-.get-env.mapping.-mapping-.from-configmap[quarkus.knative.get-init-containers."get-init-containers".get-env.mapping."mapping".from-configmap]` + +[.description] +-- +The optional name of the ConfigMap from which a value is to be extracted. Mutually exclusive with `from-secret`. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__GET_ENV_MAPPING__MAPPING__FROM_CONFIGMAP+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__GET_ENV_MAPPING__MAPPING__FROM_CONFIGMAP+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.knative.get-init-containers.-get-init-containers-.get-env.mapping.-mapping-.with-key]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.knative.get-init-containers.-get-init-containers-.get-env.mapping.-mapping-.with-key[quarkus.knative.get-init-containers."get-init-containers".get-env.mapping."mapping".with-key]` + +[.description] +-- +The key identifying the field from which the value is extracted. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__GET_ENV_MAPPING__MAPPING__WITH_KEY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__GET_ENV_MAPPING__MAPPING__WITH_KEY+++` +endif::add-copy-button-to-env-var[] +--|string +|required icon:exclamation-circle[title=Configuration property is required] + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.knative.get-init-containers.-get-init-containers-.get-target-platform-name]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.knative.get-init-containers.-get-init-containers-.get-target-platform-name[quarkus.knative.get-init-containers."get-init-containers".get-target-platform-name]` + +[.description] +-- +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__GET_TARGET_PLATFORM_NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__GET_TARGET_PLATFORM_NAME+++` +endif::add-copy-button-to-env-var[] +--|string +|required icon:exclamation-circle[title=Configuration property is required] + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.knative.get-init-containers.-get-init-containers-.image]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.knative.get-init-containers.-get-init-containers-.image[quarkus.knative.get-init-containers."get-init-containers".image]` [.description] -- The container image. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__IMAGE+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__IMAGE+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__IMAGE+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__IMAGE+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.knative.init-containers.-init-containers-.working-dir]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.knative.init-containers.-init-containers-.working-dir[quarkus.knative.init-containers."init-containers".working-dir]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.knative.get-init-containers.-get-init-containers-.working-dir]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.knative.get-init-containers.-get-init-containers-.working-dir[quarkus.knative.get-init-containers."get-init-containers".working-dir]` [.description] -- Working directory. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__WORKING_DIR+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__WORKING_DIR+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__WORKING_DIR+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__WORKING_DIR+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.knative.init-containers.-init-containers-.command]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.knative.init-containers.-init-containers-.command[quarkus.knative.init-containers."init-containers".command]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.knative.get-init-containers.-get-init-containers-.command]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.knative.get-init-containers.-get-init-containers-.command[quarkus.knative.get-init-containers."get-init-containers".command]` [.description] -- The commands ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__COMMAND+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__COMMAND+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__COMMAND+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__COMMAND+++` endif::add-copy-button-to-env-var[] --|list of string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.knative.init-containers.-init-containers-.arguments]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.knative.init-containers.-init-containers-.arguments[quarkus.knative.init-containers."init-containers".arguments]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.knative.get-init-containers.-get-init-containers-.arguments]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.knative.get-init-containers.-get-init-containers-.arguments[quarkus.knative.get-init-containers."get-init-containers".arguments]` [.description] -- The arguments ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__ARGUMENTS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__ARGUMENTS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__ARGUMENTS+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__ARGUMENTS+++` endif::add-copy-button-to-env-var[] --|list of string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.knative.init-containers.-init-containers-.service-account]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.knative.init-containers.-init-containers-.service-account[quarkus.knative.init-containers."init-containers".service-account]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.knative.get-init-containers.-get-init-containers-.service-account]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.knative.get-init-containers.-get-init-containers-.service-account[quarkus.knative.get-init-containers."get-init-containers".service-account]` [.description] -- The service account. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__SERVICE_ACCOUNT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__SERVICE_ACCOUNT+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__SERVICE_ACCOUNT+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__SERVICE_ACCOUNT+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.knative.init-containers.-init-containers-.host]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.knative.init-containers.-init-containers-.host[quarkus.knative.init-containers."init-containers".host]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.knative.get-init-containers.-get-init-containers-.host]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.knative.get-init-containers.-get-init-containers-.host[quarkus.knative.get-init-containers."get-init-containers".host]` [.description] -- The host under which the application is going to be exposed. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__HOST+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__HOST+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__HOST+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__HOST+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.knative.init-containers.-init-containers-.ports.-ports-.container-port]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.knative.init-containers.-init-containers-.ports.-ports-.container-port[quarkus.knative.init-containers."init-containers".ports."ports".container-port]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.knative.get-init-containers.-get-init-containers-.ports.-ports-.container-port]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.knative.get-init-containers.-get-init-containers-.ports.-ports-.container-port[quarkus.knative.get-init-containers."get-init-containers".ports."ports".container-port]` [.description] -- The port number. Refers to the container port. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__PORTS__PORTS__CONTAINER_PORT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__PORTS__PORTS__CONTAINER_PORT+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__PORTS__PORTS__CONTAINER_PORT+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__PORTS__PORTS__CONTAINER_PORT+++` endif::add-copy-button-to-env-var[] --|int | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.knative.init-containers.-init-containers-.ports.-ports-.host-port]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.knative.init-containers.-init-containers-.ports.-ports-.host-port[quarkus.knative.init-containers."init-containers".ports."ports".host-port]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.knative.get-init-containers.-get-init-containers-.ports.-ports-.host-port]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.knative.get-init-containers.-get-init-containers-.ports.-ports-.host-port[quarkus.knative.get-init-containers."get-init-containers".ports."ports".host-port]` [.description] -- The host port. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__PORTS__PORTS__HOST_PORT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__PORTS__PORTS__HOST_PORT+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__PORTS__PORTS__HOST_PORT+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__PORTS__PORTS__HOST_PORT+++` endif::add-copy-button-to-env-var[] --|int | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.knative.init-containers.-init-containers-.ports.-ports-.path]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.knative.init-containers.-init-containers-.ports.-ports-.path[quarkus.knative.init-containers."init-containers".ports."ports".path]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.knative.get-init-containers.-get-init-containers-.ports.-ports-.path]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.knative.get-init-containers.-get-init-containers-.ports.-ports-.path[quarkus.knative.get-init-containers."get-init-containers".ports."ports".path]` [.description] -- The application path (refers to web application path). ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__PORTS__PORTS__PATH+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__PORTS__PORTS__PATH+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__PORTS__PORTS__PATH+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__PORTS__PORTS__PATH+++` endif::add-copy-button-to-env-var[] --|string |`/` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.knative.init-containers.-init-containers-.ports.-ports-.protocol]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.knative.init-containers.-init-containers-.ports.-ports-.protocol[quarkus.knative.init-containers."init-containers".ports."ports".protocol]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.knative.get-init-containers.-get-init-containers-.ports.-ports-.protocol]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.knative.get-init-containers.-get-init-containers-.ports.-ports-.protocol[quarkus.knative.get-init-containers."get-init-containers".ports."ports".protocol]` [.description] -- The protocol. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__PORTS__PORTS__PROTOCOL+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__PORTS__PORTS__PROTOCOL+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__PORTS__PORTS__PROTOCOL+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__PORTS__PORTS__PROTOCOL+++` endif::add-copy-button-to-env-var[] -- a| `tcp`, `udp`, `sctp`, `http`, `proxy` |`tcp` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.knative.init-containers.-init-containers-.ports.-ports-.node-port]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.knative.init-containers.-init-containers-.ports.-ports-.node-port[quarkus.knative.init-containers."init-containers".ports."ports".node-port]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.knative.get-init-containers.-get-init-containers-.ports.-ports-.node-port]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.knative.get-init-containers.-get-init-containers-.ports.-ports-.node-port[quarkus.knative.get-init-containers."get-init-containers".ports."ports".node-port]` [.description] -- ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__PORTS__PORTS__NODE_PORT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__PORTS__PORTS__NODE_PORT+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__PORTS__PORTS__NODE_PORT+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__PORTS__PORTS__NODE_PORT+++` endif::add-copy-button-to-env-var[] --|int | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.knative.init-containers.-init-containers-.ports.-ports-.tls]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.knative.init-containers.-init-containers-.ports.-ports-.tls[quarkus.knative.init-containers."init-containers".ports."ports".tls]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.knative.get-init-containers.-get-init-containers-.ports.-ports-.tls]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.knative.get-init-containers.-get-init-containers-.ports.-ports-.tls[quarkus.knative.get-init-containers."get-init-containers".ports."ports".tls]` [.description] -- If enabled, the port will be configured to use the schema HTTPS. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__PORTS__PORTS__TLS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__PORTS__PORTS__TLS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__PORTS__PORTS__TLS+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__PORTS__PORTS__TLS+++` endif::add-copy-button-to-env-var[] --|boolean |`false` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.knative.init-containers.-init-containers-.image-pull-policy]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.knative.init-containers.-init-containers-.image-pull-policy[quarkus.knative.init-containers."init-containers".image-pull-policy]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.knative.get-init-containers.-get-init-containers-.image-pull-policy]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.knative.get-init-containers.-get-init-containers-.image-pull-policy[quarkus.knative.get-init-containers."get-init-containers".image-pull-policy]` [.description] -- Image pull policy. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__IMAGE_PULL_POLICY+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__IMAGE_PULL_POLICY+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__IMAGE_PULL_POLICY+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__IMAGE_PULL_POLICY+++` endif::add-copy-button-to-env-var[] -- a| `always`, `if-not-present`, `never` |`always` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.knative.init-containers.-init-containers-.image-pull-secrets]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.knative.init-containers.-init-containers-.image-pull-secrets[quarkus.knative.init-containers."init-containers".image-pull-secrets]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.knative.get-init-containers.-get-init-containers-.image-pull-secrets]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.knative.get-init-containers.-get-init-containers-.image-pull-secrets[quarkus.knative.get-init-containers."get-init-containers".image-pull-secrets]` [.description] -- The image pull secret ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__IMAGE_PULL_SECRETS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__IMAGE_PULL_SECRETS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__IMAGE_PULL_SECRETS+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__IMAGE_PULL_SECRETS+++` endif::add-copy-button-to-env-var[] --|list of string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.knative.init-containers.-init-containers-.liveness-probe.http-action-port]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.knative.init-containers.-init-containers-.liveness-probe.http-action-port[quarkus.knative.init-containers."init-containers".liveness-probe.http-action-port]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.knative.get-init-containers.-get-init-containers-.liveness-probe.http-action-port]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.knative.get-init-containers.-get-init-containers-.liveness-probe.http-action-port[quarkus.knative.get-init-containers."get-init-containers".liveness-probe.http-action-port]` [.description] -- The port number to use when configuring the `http get` action. If not configured, the port corresponding to the `httpActionPortName` will be used. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_PORT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_PORT+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_PORT+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_PORT+++` endif::add-copy-button-to-env-var[] --|int | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.knative.init-containers.-init-containers-.liveness-probe.http-action-port-name]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.knative.init-containers.-init-containers-.liveness-probe.http-action-port-name[quarkus.knative.init-containers."init-containers".liveness-probe.http-action-port-name]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.knative.get-init-containers.-get-init-containers-.liveness-probe.http-action-port-name]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.knative.get-init-containers.-get-init-containers-.liveness-probe.http-action-port-name[quarkus.knative.get-init-containers."get-init-containers".liveness-probe.http-action-port-name]` [.description] -- The port name for selecting the port of the `HTTP get` action. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_PORT_NAME+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_PORT_NAME+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_PORT_NAME+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_PORT_NAME+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.knative.init-containers.-init-containers-.liveness-probe.http-action-path]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.knative.init-containers.-init-containers-.liveness-probe.http-action-path[quarkus.knative.init-containers."init-containers".liveness-probe.http-action-path]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.knative.get-init-containers.-get-init-containers-.liveness-probe.http-action-path]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.knative.get-init-containers.-get-init-containers-.liveness-probe.http-action-path[quarkus.knative.get-init-containers."get-init-containers".liveness-probe.http-action-path]` [.description] -- 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. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_PATH+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_PATH+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_PATH+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_PATH+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.knative.init-containers.-init-containers-.liveness-probe.http-action-scheme]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.knative.init-containers.-init-containers-.liveness-probe.http-action-scheme[quarkus.knative.init-containers."init-containers".liveness-probe.http-action-scheme]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.knative.get-init-containers.-get-init-containers-.liveness-probe.http-action-scheme]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.knative.get-init-containers.-get-init-containers-.liveness-probe.http-action-scheme[quarkus.knative.get-init-containers."get-init-containers".liveness-probe.http-action-scheme]` [.description] -- The scheme of the `HTTP get` action. Can be either "HTTP" or "HTTPS". ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_SCHEME+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_SCHEME+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_SCHEME+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_SCHEME+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.knative.init-containers.-init-containers-.liveness-probe.exec-action]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.knative.init-containers.-init-containers-.liveness-probe.exec-action[quarkus.knative.init-containers."init-containers".liveness-probe.exec-action]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.knative.get-init-containers.-get-init-containers-.liveness-probe.exec-action]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.knative.get-init-containers.-get-init-containers-.liveness-probe.exec-action[quarkus.knative.get-init-containers."get-init-containers".liveness-probe.exec-action]` [.description] -- The command to use for the probe. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_EXEC_ACTION+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_EXEC_ACTION+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_EXEC_ACTION+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_EXEC_ACTION+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.knative.init-containers.-init-containers-.liveness-probe.tcp-socket-action]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.knative.init-containers.-init-containers-.liveness-probe.tcp-socket-action[quarkus.knative.init-containers."init-containers".liveness-probe.tcp-socket-action]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.knative.get-init-containers.-get-init-containers-.liveness-probe.tcp-socket-action]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.knative.get-init-containers.-get-init-containers-.liveness-probe.tcp-socket-action[quarkus.knative.get-init-containers."get-init-containers".liveness-probe.tcp-socket-action]` [.description] -- The tcp socket to use for the probe (the format is host:port). ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_TCP_SOCKET_ACTION+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_TCP_SOCKET_ACTION+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_TCP_SOCKET_ACTION+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_TCP_SOCKET_ACTION+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.knative.init-containers.-init-containers-.liveness-probe.grpc-action]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.knative.init-containers.-init-containers-.liveness-probe.grpc-action[quarkus.knative.init-containers."init-containers".liveness-probe.grpc-action]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.knative.get-init-containers.-get-init-containers-.liveness-probe.grpc-action]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.knative.get-init-containers.-get-init-containers-.liveness-probe.grpc-action[quarkus.knative.get-init-containers."get-init-containers".liveness-probe.grpc-action]` [.description] -- The gRPC port to use for the probe (the format is either port or port:service). ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_GRPC_ACTION+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_GRPC_ACTION+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_GRPC_ACTION+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_GRPC_ACTION+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.knative.init-containers.-init-containers-.liveness-probe.grpc-action-enabled]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.knative.init-containers.-init-containers-.liveness-probe.grpc-action-enabled[quarkus.knative.init-containers."init-containers".liveness-probe.grpc-action-enabled]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.knative.get-init-containers.-get-init-containers-.liveness-probe.grpc-action-enabled]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.knative.get-init-containers.-get-init-containers-.liveness-probe.grpc-action-enabled[quarkus.knative.get-init-containers."get-init-containers".liveness-probe.grpc-action-enabled]` [.description] -- If enabled and `grpc-action` is not provided, it will use the generated service name and the gRPC port. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_GRPC_ACTION_ENABLED+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_GRPC_ACTION_ENABLED+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_GRPC_ACTION_ENABLED+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_GRPC_ACTION_ENABLED+++` endif::add-copy-button-to-env-var[] --|boolean |`false` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.knative.init-containers.-init-containers-.liveness-probe.initial-delay]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.knative.init-containers.-init-containers-.liveness-probe.initial-delay[quarkus.knative.init-containers."init-containers".liveness-probe.initial-delay]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.knative.get-init-containers.-get-init-containers-.liveness-probe.initial-delay]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.knative.get-init-containers.-get-init-containers-.liveness-probe.initial-delay[quarkus.knative.get-init-containers."get-init-containers".liveness-probe.initial-delay]` [.description] -- The amount of time to wait before starting to probe. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_INITIAL_DELAY+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_INITIAL_DELAY+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_INITIAL_DELAY+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_INITIAL_DELAY+++` endif::add-copy-button-to-env-var[] --|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] |`5S` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.knative.init-containers.-init-containers-.liveness-probe.period]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.knative.init-containers.-init-containers-.liveness-probe.period[quarkus.knative.init-containers."init-containers".liveness-probe.period]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.knative.get-init-containers.-get-init-containers-.liveness-probe.period]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.knative.get-init-containers.-get-init-containers-.liveness-probe.period[quarkus.knative.get-init-containers."get-init-containers".liveness-probe.period]` [.description] -- The period in which the action should be called. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_PERIOD+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_PERIOD+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_PERIOD+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_PERIOD+++` endif::add-copy-button-to-env-var[] --|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] |`10S` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.knative.init-containers.-init-containers-.liveness-probe.timeout]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.knative.init-containers.-init-containers-.liveness-probe.timeout[quarkus.knative.init-containers."init-containers".liveness-probe.timeout]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.knative.get-init-containers.-get-init-containers-.liveness-probe.timeout]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.knative.get-init-containers.-get-init-containers-.liveness-probe.timeout[quarkus.knative.get-init-containers."get-init-containers".liveness-probe.timeout]` [.description] -- The amount of time to wait for each action. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_TIMEOUT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_TIMEOUT+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_TIMEOUT+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_TIMEOUT+++` endif::add-copy-button-to-env-var[] --|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] |`10S` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.knative.init-containers.-init-containers-.liveness-probe.success-threshold]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.knative.init-containers.-init-containers-.liveness-probe.success-threshold[quarkus.knative.init-containers."init-containers".liveness-probe.success-threshold]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.knative.get-init-containers.-get-init-containers-.liveness-probe.success-threshold]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.knative.get-init-containers.-get-init-containers-.liveness-probe.success-threshold[quarkus.knative.get-init-containers."get-init-containers".liveness-probe.success-threshold]` [.description] -- The success threshold to use. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_SUCCESS_THRESHOLD+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_SUCCESS_THRESHOLD+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_SUCCESS_THRESHOLD+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_SUCCESS_THRESHOLD+++` endif::add-copy-button-to-env-var[] --|int |`1` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.knative.init-containers.-init-containers-.liveness-probe.failure-threshold]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.knative.init-containers.-init-containers-.liveness-probe.failure-threshold[quarkus.knative.init-containers."init-containers".liveness-probe.failure-threshold]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.knative.get-init-containers.-get-init-containers-.liveness-probe.failure-threshold]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.knative.get-init-containers.-get-init-containers-.liveness-probe.failure-threshold[quarkus.knative.get-init-containers."get-init-containers".liveness-probe.failure-threshold]` [.description] -- The failure threshold to use. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_FAILURE_THRESHOLD+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_FAILURE_THRESHOLD+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_FAILURE_THRESHOLD+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_FAILURE_THRESHOLD+++` endif::add-copy-button-to-env-var[] --|int |`3` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.knative.init-containers.-init-containers-.readiness-probe.http-action-port]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.knative.init-containers.-init-containers-.readiness-probe.http-action-port[quarkus.knative.init-containers."init-containers".readiness-probe.http-action-port]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.knative.get-init-containers.-get-init-containers-.readiness-probe.http-action-port]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.knative.get-init-containers.-get-init-containers-.readiness-probe.http-action-port[quarkus.knative.get-init-containers."get-init-containers".readiness-probe.http-action-port]` [.description] -- The port number to use when configuring the `http get` action. If not configured, the port corresponding to the `httpActionPortName` will be used. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_HTTP_ACTION_PORT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_HTTP_ACTION_PORT+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_HTTP_ACTION_PORT+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_HTTP_ACTION_PORT+++` endif::add-copy-button-to-env-var[] --|int | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.knative.init-containers.-init-containers-.readiness-probe.http-action-port-name]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.knative.init-containers.-init-containers-.readiness-probe.http-action-port-name[quarkus.knative.init-containers."init-containers".readiness-probe.http-action-port-name]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.knative.get-init-containers.-get-init-containers-.readiness-probe.http-action-port-name]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.knative.get-init-containers.-get-init-containers-.readiness-probe.http-action-port-name[quarkus.knative.get-init-containers."get-init-containers".readiness-probe.http-action-port-name]` [.description] -- The port name for selecting the port of the `HTTP get` action. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_HTTP_ACTION_PORT_NAME+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_HTTP_ACTION_PORT_NAME+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_HTTP_ACTION_PORT_NAME+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_HTTP_ACTION_PORT_NAME+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.knative.init-containers.-init-containers-.readiness-probe.http-action-path]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.knative.init-containers.-init-containers-.readiness-probe.http-action-path[quarkus.knative.init-containers."init-containers".readiness-probe.http-action-path]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.knative.get-init-containers.-get-init-containers-.readiness-probe.http-action-path]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.knative.get-init-containers.-get-init-containers-.readiness-probe.http-action-path[quarkus.knative.get-init-containers."get-init-containers".readiness-probe.http-action-path]` [.description] -- 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. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_HTTP_ACTION_PATH+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_HTTP_ACTION_PATH+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_HTTP_ACTION_PATH+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_HTTP_ACTION_PATH+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.knative.init-containers.-init-containers-.readiness-probe.http-action-scheme]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.knative.init-containers.-init-containers-.readiness-probe.http-action-scheme[quarkus.knative.init-containers."init-containers".readiness-probe.http-action-scheme]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.knative.get-init-containers.-get-init-containers-.readiness-probe.http-action-scheme]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.knative.get-init-containers.-get-init-containers-.readiness-probe.http-action-scheme[quarkus.knative.get-init-containers."get-init-containers".readiness-probe.http-action-scheme]` [.description] -- The scheme of the `HTTP get` action. Can be either "HTTP" or "HTTPS". ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_HTTP_ACTION_SCHEME+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_HTTP_ACTION_SCHEME+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_HTTP_ACTION_SCHEME+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_HTTP_ACTION_SCHEME+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.knative.init-containers.-init-containers-.readiness-probe.exec-action]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.knative.init-containers.-init-containers-.readiness-probe.exec-action[quarkus.knative.init-containers."init-containers".readiness-probe.exec-action]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.knative.get-init-containers.-get-init-containers-.readiness-probe.exec-action]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.knative.get-init-containers.-get-init-containers-.readiness-probe.exec-action[quarkus.knative.get-init-containers."get-init-containers".readiness-probe.exec-action]` [.description] -- The command to use for the probe. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_EXEC_ACTION+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_EXEC_ACTION+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_EXEC_ACTION+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_EXEC_ACTION+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.knative.init-containers.-init-containers-.readiness-probe.tcp-socket-action]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.knative.init-containers.-init-containers-.readiness-probe.tcp-socket-action[quarkus.knative.init-containers."init-containers".readiness-probe.tcp-socket-action]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.knative.get-init-containers.-get-init-containers-.readiness-probe.tcp-socket-action]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.knative.get-init-containers.-get-init-containers-.readiness-probe.tcp-socket-action[quarkus.knative.get-init-containers."get-init-containers".readiness-probe.tcp-socket-action]` [.description] -- The tcp socket to use for the probe (the format is host:port). ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_TCP_SOCKET_ACTION+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_TCP_SOCKET_ACTION+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_TCP_SOCKET_ACTION+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_TCP_SOCKET_ACTION+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.knative.init-containers.-init-containers-.readiness-probe.grpc-action]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.knative.init-containers.-init-containers-.readiness-probe.grpc-action[quarkus.knative.init-containers."init-containers".readiness-probe.grpc-action]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.knative.get-init-containers.-get-init-containers-.readiness-probe.grpc-action]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.knative.get-init-containers.-get-init-containers-.readiness-probe.grpc-action[quarkus.knative.get-init-containers."get-init-containers".readiness-probe.grpc-action]` [.description] -- The gRPC port to use for the probe (the format is either port or port:service). ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_GRPC_ACTION+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_GRPC_ACTION+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_GRPC_ACTION+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_GRPC_ACTION+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.knative.init-containers.-init-containers-.readiness-probe.grpc-action-enabled]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.knative.init-containers.-init-containers-.readiness-probe.grpc-action-enabled[quarkus.knative.init-containers."init-containers".readiness-probe.grpc-action-enabled]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.knative.get-init-containers.-get-init-containers-.readiness-probe.grpc-action-enabled]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.knative.get-init-containers.-get-init-containers-.readiness-probe.grpc-action-enabled[quarkus.knative.get-init-containers."get-init-containers".readiness-probe.grpc-action-enabled]` [.description] -- If enabled and `grpc-action` is not provided, it will use the generated service name and the gRPC port. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_GRPC_ACTION_ENABLED+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_GRPC_ACTION_ENABLED+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_GRPC_ACTION_ENABLED+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_GRPC_ACTION_ENABLED+++` endif::add-copy-button-to-env-var[] --|boolean |`false` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.knative.init-containers.-init-containers-.readiness-probe.initial-delay]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.knative.init-containers.-init-containers-.readiness-probe.initial-delay[quarkus.knative.init-containers."init-containers".readiness-probe.initial-delay]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.knative.get-init-containers.-get-init-containers-.readiness-probe.initial-delay]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.knative.get-init-containers.-get-init-containers-.readiness-probe.initial-delay[quarkus.knative.get-init-containers."get-init-containers".readiness-probe.initial-delay]` [.description] -- The amount of time to wait before starting to probe. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_INITIAL_DELAY+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_INITIAL_DELAY+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_INITIAL_DELAY+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_INITIAL_DELAY+++` endif::add-copy-button-to-env-var[] --|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] |`5S` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.knative.init-containers.-init-containers-.readiness-probe.period]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.knative.init-containers.-init-containers-.readiness-probe.period[quarkus.knative.init-containers."init-containers".readiness-probe.period]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.knative.get-init-containers.-get-init-containers-.readiness-probe.period]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.knative.get-init-containers.-get-init-containers-.readiness-probe.period[quarkus.knative.get-init-containers."get-init-containers".readiness-probe.period]` [.description] -- The period in which the action should be called. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_PERIOD+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_PERIOD+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_PERIOD+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_PERIOD+++` endif::add-copy-button-to-env-var[] --|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] |`10S` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.knative.init-containers.-init-containers-.readiness-probe.timeout]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.knative.init-containers.-init-containers-.readiness-probe.timeout[quarkus.knative.init-containers."init-containers".readiness-probe.timeout]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.knative.get-init-containers.-get-init-containers-.readiness-probe.timeout]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.knative.get-init-containers.-get-init-containers-.readiness-probe.timeout[quarkus.knative.get-init-containers."get-init-containers".readiness-probe.timeout]` [.description] -- The amount of time to wait for each action. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_TIMEOUT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_TIMEOUT+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_TIMEOUT+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_TIMEOUT+++` endif::add-copy-button-to-env-var[] --|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] |`10S` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.knative.init-containers.-init-containers-.readiness-probe.success-threshold]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.knative.init-containers.-init-containers-.readiness-probe.success-threshold[quarkus.knative.init-containers."init-containers".readiness-probe.success-threshold]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.knative.get-init-containers.-get-init-containers-.readiness-probe.success-threshold]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.knative.get-init-containers.-get-init-containers-.readiness-probe.success-threshold[quarkus.knative.get-init-containers."get-init-containers".readiness-probe.success-threshold]` [.description] -- The success threshold to use. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_SUCCESS_THRESHOLD+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_SUCCESS_THRESHOLD+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_SUCCESS_THRESHOLD+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_SUCCESS_THRESHOLD+++` endif::add-copy-button-to-env-var[] --|int |`1` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.knative.init-containers.-init-containers-.readiness-probe.failure-threshold]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.knative.init-containers.-init-containers-.readiness-probe.failure-threshold[quarkus.knative.init-containers."init-containers".readiness-probe.failure-threshold]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.knative.get-init-containers.-get-init-containers-.readiness-probe.failure-threshold]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.knative.get-init-containers.-get-init-containers-.readiness-probe.failure-threshold[quarkus.knative.get-init-containers."get-init-containers".readiness-probe.failure-threshold]` [.description] -- The failure threshold to use. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_FAILURE_THRESHOLD+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_FAILURE_THRESHOLD+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_FAILURE_THRESHOLD+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_FAILURE_THRESHOLD+++` endif::add-copy-button-to-env-var[] --|int |`3` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.knative.init-containers.-init-containers-.mounts.-mounts-.name]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.knative.init-containers.-init-containers-.mounts.-mounts-.name[quarkus.knative.init-containers."init-containers".mounts."mounts".name]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.knative.get-init-containers.-get-init-containers-.mounts.-mounts-.name]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.knative.get-init-containers.-get-init-containers-.mounts.-mounts-.name[quarkus.knative.get-init-containers."get-init-containers".mounts."mounts".name]` [.description] -- The name of the volumeName to mount. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__MOUNTS__MOUNTS__NAME+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__MOUNTS__MOUNTS__NAME+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__MOUNTS__MOUNTS__NAME+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__MOUNTS__MOUNTS__NAME+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.knative.init-containers.-init-containers-.mounts.-mounts-.path]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.knative.init-containers.-init-containers-.mounts.-mounts-.path[quarkus.knative.init-containers."init-containers".mounts."mounts".path]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.knative.get-init-containers.-get-init-containers-.mounts.-mounts-.path]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.knative.get-init-containers.-get-init-containers-.mounts.-mounts-.path[quarkus.knative.get-init-containers."get-init-containers".mounts."mounts".path]` [.description] -- The path to mount. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__MOUNTS__MOUNTS__PATH+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__MOUNTS__MOUNTS__PATH+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__MOUNTS__MOUNTS__PATH+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__MOUNTS__MOUNTS__PATH+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.knative.init-containers.-init-containers-.mounts.-mounts-.sub-path]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.knative.init-containers.-init-containers-.mounts.-mounts-.sub-path[quarkus.knative.init-containers."init-containers".mounts."mounts".sub-path]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.knative.get-init-containers.-get-init-containers-.mounts.-mounts-.sub-path]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.knative.get-init-containers.-get-init-containers-.mounts.-mounts-.sub-path[quarkus.knative.get-init-containers."get-init-containers".mounts."mounts".sub-path]` [.description] -- Path within the volumeName from which the container's volumeName should be mounted. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__MOUNTS__MOUNTS__SUB_PATH+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__MOUNTS__MOUNTS__SUB_PATH+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__MOUNTS__MOUNTS__SUB_PATH+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__MOUNTS__MOUNTS__SUB_PATH+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.knative.init-containers.-init-containers-.mounts.-mounts-.read-only]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.knative.init-containers.-init-containers-.mounts.-mounts-.read-only[quarkus.knative.init-containers."init-containers".mounts."mounts".read-only]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.knative.get-init-containers.-get-init-containers-.mounts.-mounts-.read-only]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.knative.get-init-containers.-get-init-containers-.mounts.-mounts-.read-only[quarkus.knative.get-init-containers."get-init-containers".mounts."mounts".read-only]` [.description] -- ReadOnly ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__MOUNTS__MOUNTS__READ_ONLY+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__MOUNTS__MOUNTS__READ_ONLY+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__MOUNTS__MOUNTS__READ_ONLY+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__MOUNTS__MOUNTS__READ_ONLY+++` endif::add-copy-button-to-env-var[] --|boolean |`false` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.knative.init-containers.-init-containers-.resources.limits.cpu]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.knative.init-containers.-init-containers-.resources.limits.cpu[quarkus.knative.init-containers."init-containers".resources.limits.cpu]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.knative.get-init-containers.-get-init-containers-.resources.limits.cpu]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.knative.get-init-containers.-get-init-containers-.resources.limits.cpu[quarkus.knative.get-init-containers."get-init-containers".resources.limits.cpu]` [.description] -- CPU Requirements ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__RESOURCES_LIMITS_CPU+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__RESOURCES_LIMITS_CPU+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__RESOURCES_LIMITS_CPU+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__RESOURCES_LIMITS_CPU+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.knative.init-containers.-init-containers-.resources.limits.memory]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.knative.init-containers.-init-containers-.resources.limits.memory[quarkus.knative.init-containers."init-containers".resources.limits.memory]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.knative.get-init-containers.-get-init-containers-.resources.limits.memory]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.knative.get-init-containers.-get-init-containers-.resources.limits.memory[quarkus.knative.get-init-containers."get-init-containers".resources.limits.memory]` [.description] -- Memory Requirements ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__RESOURCES_LIMITS_MEMORY+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__RESOURCES_LIMITS_MEMORY+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__RESOURCES_LIMITS_MEMORY+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__RESOURCES_LIMITS_MEMORY+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.knative.init-containers.-init-containers-.resources.requests.cpu]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.knative.init-containers.-init-containers-.resources.requests.cpu[quarkus.knative.init-containers."init-containers".resources.requests.cpu]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.knative.get-init-containers.-get-init-containers-.resources.requests.cpu]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.knative.get-init-containers.-get-init-containers-.resources.requests.cpu[quarkus.knative.get-init-containers."get-init-containers".resources.requests.cpu]` [.description] -- CPU Requirements ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__RESOURCES_REQUESTS_CPU+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__RESOURCES_REQUESTS_CPU+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__RESOURCES_REQUESTS_CPU+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__RESOURCES_REQUESTS_CPU+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.knative.init-containers.-init-containers-.resources.requests.memory]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.knative.init-containers.-init-containers-.resources.requests.memory[quarkus.knative.init-containers."init-containers".resources.requests.memory]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.knative.get-init-containers.-get-init-containers-.resources.requests.memory]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.knative.get-init-containers.-get-init-containers-.resources.requests.memory[quarkus.knative.get-init-containers."get-init-containers".resources.requests.memory]` [.description] -- Memory Requirements ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__RESOURCES_REQUESTS_MEMORY+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__RESOURCES_REQUESTS_MEMORY+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__RESOURCES_REQUESTS_MEMORY+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__RESOURCES_REQUESTS_MEMORY+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.knative.init-containers.-init-containers-.env.secrets]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.knative.init-containers.-init-containers-.env.secrets[quarkus.knative.init-containers."init-containers".env.secrets]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.knative.get-init-containers.-get-init-containers-.env.secrets]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.knative.get-init-containers.-get-init-containers-.env.secrets[quarkus.knative.get-init-containers."get-init-containers".env.secrets]` [.description] -- The optional list of Secret names to load environment variables from. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__ENV_SECRETS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__ENV_SECRETS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__ENV_SECRETS+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__ENV_SECRETS+++` endif::add-copy-button-to-env-var[] --|list of string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.knative.init-containers.-init-containers-.env.configmaps]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.knative.init-containers.-init-containers-.env.configmaps[quarkus.knative.init-containers."init-containers".env.configmaps]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.knative.get-init-containers.-get-init-containers-.env.configmaps]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.knative.get-init-containers.-get-init-containers-.env.configmaps[quarkus.knative.get-init-containers."get-init-containers".env.configmaps]` [.description] -- The optional list of ConfigMap names to load environment variables from. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__ENV_CONFIGMAPS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__ENV_CONFIGMAPS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__ENV_CONFIGMAPS+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__ENV_CONFIGMAPS+++` endif::add-copy-button-to-env-var[] --|list of string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.knative.init-containers.-init-containers-.env.fields-fields]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.knative.init-containers.-init-containers-.env.fields-fields[quarkus.knative.init-containers."init-containers".env.fields]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.knative.get-init-containers.-get-init-containers-.env.fields-fields]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.knative.get-init-containers.-get-init-containers-.env.fields-fields[quarkus.knative.get-init-containers."get-init-containers".env.fields]` [.description] -- The map associating environment variable names to their associated field references they take their value from. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__ENV_FIELDS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__ENV_FIELDS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__ENV_FIELDS+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__ENV_FIELDS+++` endif::add-copy-button-to-env-var[] --|`Map` | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.knative.init-containers.-init-containers-.env.vars-vars]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.knative.init-containers.-init-containers-.env.vars-vars[quarkus.knative.init-containers."init-containers".env.vars]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.knative.get-init-containers.-get-init-containers-.env.vars-vars]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.knative.get-init-containers.-get-init-containers-.env.vars-vars[quarkus.knative.get-init-containers."get-init-containers".env.vars]` [.description] -- The map associating environment name to its associated value. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__ENV_VARS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__ENV_VARS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__ENV_VARS+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__ENV_VARS+++` endif::add-copy-button-to-env-var[] --|`Map>` | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.knative.init-containers.-init-containers-.env.mapping.-mapping-.from-secret]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.knative.init-containers.-init-containers-.env.mapping.-mapping-.from-secret[quarkus.knative.init-containers."init-containers".env.mapping."mapping".from-secret]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.knative.get-init-containers.-get-init-containers-.env.mapping.-mapping-.from-secret]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.knative.get-init-containers.-get-init-containers-.env.mapping.-mapping-.from-secret[quarkus.knative.get-init-containers."get-init-containers".env.mapping."mapping".from-secret]` [.description] -- The optional name of the Secret from which a value is to be extracted. Mutually exclusive with `from-configmap`. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__ENV_MAPPING__MAPPING__FROM_SECRET+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__ENV_MAPPING__MAPPING__FROM_SECRET+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__ENV_MAPPING__MAPPING__FROM_SECRET+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__ENV_MAPPING__MAPPING__FROM_SECRET+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.knative.init-containers.-init-containers-.env.mapping.-mapping-.from-configmap]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.knative.init-containers.-init-containers-.env.mapping.-mapping-.from-configmap[quarkus.knative.init-containers."init-containers".env.mapping."mapping".from-configmap]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.knative.get-init-containers.-get-init-containers-.env.mapping.-mapping-.from-configmap]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.knative.get-init-containers.-get-init-containers-.env.mapping.-mapping-.from-configmap[quarkus.knative.get-init-containers."get-init-containers".env.mapping."mapping".from-configmap]` [.description] -- The optional name of the ConfigMap from which a value is to be extracted. Mutually exclusive with `from-secret`. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__ENV_MAPPING__MAPPING__FROM_CONFIGMAP+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__ENV_MAPPING__MAPPING__FROM_CONFIGMAP+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__ENV_MAPPING__MAPPING__FROM_CONFIGMAP+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__ENV_MAPPING__MAPPING__FROM_CONFIGMAP+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.knative.init-containers.-init-containers-.env.mapping.-mapping-.with-key]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.knative.init-containers.-init-containers-.env.mapping.-mapping-.with-key[quarkus.knative.init-containers."init-containers".env.mapping."mapping".with-key]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.knative.get-init-containers.-get-init-containers-.env.mapping.-mapping-.with-key]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.knative.get-init-containers.-get-init-containers-.env.mapping.-mapping-.with-key[quarkus.knative.get-init-containers."get-init-containers".env.mapping."mapping".with-key]` [.description] -- The key identifying the field from which the value is extracted. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__ENV_MAPPING__MAPPING__WITH_KEY+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__ENV_MAPPING__MAPPING__WITH_KEY+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__ENV_MAPPING__MAPPING__WITH_KEY+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__ENV_MAPPING__MAPPING__WITH_KEY+++` endif::add-copy-button-to-env-var[] --|string |required icon:exclamation-circle[title=Configuration property is required] -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.knative.containers.-containers-.image]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.knative.containers.-containers-.image[quarkus.knative.containers."containers".image]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.knative.get-sidecars.-get-sidecars-.get-env.secrets]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.knative.get-sidecars.-get-sidecars-.get-env.secrets[quarkus.knative.get-sidecars."get-sidecars".get-env.secrets]` + +[.description] +-- +The optional list of Secret names to load environment variables from. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__GET_ENV_SECRETS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__GET_ENV_SECRETS+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.knative.get-sidecars.-get-sidecars-.get-env.configmaps]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.knative.get-sidecars.-get-sidecars-.get-env.configmaps[quarkus.knative.get-sidecars."get-sidecars".get-env.configmaps]` + +[.description] +-- +The optional list of ConfigMap names to load environment variables from. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__GET_ENV_CONFIGMAPS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__GET_ENV_CONFIGMAPS+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.knative.get-sidecars.-get-sidecars-.get-env.fields-fields]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.knative.get-sidecars.-get-sidecars-.get-env.fields-fields[quarkus.knative.get-sidecars."get-sidecars".get-env.fields]` + +[.description] +-- +The map associating environment variable names to their associated field references they take their value from. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__GET_ENV_FIELDS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__GET_ENV_FIELDS+++` +endif::add-copy-button-to-env-var[] +--|`Map` +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.knative.get-sidecars.-get-sidecars-.get-env.vars-vars]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.knative.get-sidecars.-get-sidecars-.get-env.vars-vars[quarkus.knative.get-sidecars."get-sidecars".get-env.vars]` + +[.description] +-- +The map associating environment name to its associated value. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__GET_ENV_VARS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__GET_ENV_VARS+++` +endif::add-copy-button-to-env-var[] +--|`Map>` +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.knative.get-sidecars.-get-sidecars-.get-env.mapping.-mapping-.from-secret]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.knative.get-sidecars.-get-sidecars-.get-env.mapping.-mapping-.from-secret[quarkus.knative.get-sidecars."get-sidecars".get-env.mapping."mapping".from-secret]` + +[.description] +-- +The optional name of the Secret from which a value is to be extracted. Mutually exclusive with `from-configmap`. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__GET_ENV_MAPPING__MAPPING__FROM_SECRET+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__GET_ENV_MAPPING__MAPPING__FROM_SECRET+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.knative.get-sidecars.-get-sidecars-.get-env.mapping.-mapping-.from-configmap]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.knative.get-sidecars.-get-sidecars-.get-env.mapping.-mapping-.from-configmap[quarkus.knative.get-sidecars."get-sidecars".get-env.mapping."mapping".from-configmap]` + +[.description] +-- +The optional name of the ConfigMap from which a value is to be extracted. Mutually exclusive with `from-secret`. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__GET_ENV_MAPPING__MAPPING__FROM_CONFIGMAP+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__GET_ENV_MAPPING__MAPPING__FROM_CONFIGMAP+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.knative.get-sidecars.-get-sidecars-.get-env.mapping.-mapping-.with-key]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.knative.get-sidecars.-get-sidecars-.get-env.mapping.-mapping-.with-key[quarkus.knative.get-sidecars."get-sidecars".get-env.mapping."mapping".with-key]` + +[.description] +-- +The key identifying the field from which the value is extracted. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__GET_ENV_MAPPING__MAPPING__WITH_KEY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__GET_ENV_MAPPING__MAPPING__WITH_KEY+++` +endif::add-copy-button-to-env-var[] +--|string +|required icon:exclamation-circle[title=Configuration property is required] + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.knative.get-sidecars.-get-sidecars-.get-target-platform-name]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.knative.get-sidecars.-get-sidecars-.get-target-platform-name[quarkus.knative.get-sidecars."get-sidecars".get-target-platform-name]` + +[.description] +-- +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__GET_TARGET_PLATFORM_NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__GET_TARGET_PLATFORM_NAME+++` +endif::add-copy-button-to-env-var[] +--|string +|required icon:exclamation-circle[title=Configuration property is required] + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.knative.get-sidecars.-get-sidecars-.image]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.knative.get-sidecars.-get-sidecars-.image[quarkus.knative.get-sidecars."get-sidecars".image]` [.description] -- The container image. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__IMAGE+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__IMAGE+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__IMAGE+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__IMAGE+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.knative.containers.-containers-.working-dir]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.knative.containers.-containers-.working-dir[quarkus.knative.containers."containers".working-dir]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.knative.get-sidecars.-get-sidecars-.working-dir]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.knative.get-sidecars.-get-sidecars-.working-dir[quarkus.knative.get-sidecars."get-sidecars".working-dir]` [.description] -- Working directory. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__WORKING_DIR+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__WORKING_DIR+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__WORKING_DIR+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__WORKING_DIR+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.knative.containers.-containers-.command]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.knative.containers.-containers-.command[quarkus.knative.containers."containers".command]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.knative.get-sidecars.-get-sidecars-.command]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.knative.get-sidecars.-get-sidecars-.command[quarkus.knative.get-sidecars."get-sidecars".command]` [.description] -- The commands ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__COMMAND+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__COMMAND+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__COMMAND+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__COMMAND+++` endif::add-copy-button-to-env-var[] --|list of string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.knative.containers.-containers-.arguments]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.knative.containers.-containers-.arguments[quarkus.knative.containers."containers".arguments]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.knative.get-sidecars.-get-sidecars-.arguments]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.knative.get-sidecars.-get-sidecars-.arguments[quarkus.knative.get-sidecars."get-sidecars".arguments]` [.description] -- The arguments ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__ARGUMENTS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__ARGUMENTS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__ARGUMENTS+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__ARGUMENTS+++` endif::add-copy-button-to-env-var[] --|list of string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.knative.containers.-containers-.service-account]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.knative.containers.-containers-.service-account[quarkus.knative.containers."containers".service-account]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.knative.get-sidecars.-get-sidecars-.service-account]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.knative.get-sidecars.-get-sidecars-.service-account[quarkus.knative.get-sidecars."get-sidecars".service-account]` [.description] -- The service account. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__SERVICE_ACCOUNT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__SERVICE_ACCOUNT+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__SERVICE_ACCOUNT+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__SERVICE_ACCOUNT+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.knative.containers.-containers-.host]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.knative.containers.-containers-.host[quarkus.knative.containers."containers".host]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.knative.get-sidecars.-get-sidecars-.host]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.knative.get-sidecars.-get-sidecars-.host[quarkus.knative.get-sidecars."get-sidecars".host]` [.description] -- The host under which the application is going to be exposed. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__HOST+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__HOST+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__HOST+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__HOST+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.knative.containers.-containers-.ports.-ports-.container-port]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.knative.containers.-containers-.ports.-ports-.container-port[quarkus.knative.containers."containers".ports."ports".container-port]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.knative.get-sidecars.-get-sidecars-.ports.-ports-.container-port]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.knative.get-sidecars.-get-sidecars-.ports.-ports-.container-port[quarkus.knative.get-sidecars."get-sidecars".ports."ports".container-port]` [.description] -- The port number. Refers to the container port. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__PORTS__PORTS__CONTAINER_PORT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__PORTS__PORTS__CONTAINER_PORT+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__PORTS__PORTS__CONTAINER_PORT+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__PORTS__PORTS__CONTAINER_PORT+++` endif::add-copy-button-to-env-var[] --|int | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.knative.containers.-containers-.ports.-ports-.host-port]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.knative.containers.-containers-.ports.-ports-.host-port[quarkus.knative.containers."containers".ports."ports".host-port]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.knative.get-sidecars.-get-sidecars-.ports.-ports-.host-port]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.knative.get-sidecars.-get-sidecars-.ports.-ports-.host-port[quarkus.knative.get-sidecars."get-sidecars".ports."ports".host-port]` [.description] -- The host port. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__PORTS__PORTS__HOST_PORT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__PORTS__PORTS__HOST_PORT+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__PORTS__PORTS__HOST_PORT+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__PORTS__PORTS__HOST_PORT+++` endif::add-copy-button-to-env-var[] --|int | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.knative.containers.-containers-.ports.-ports-.path]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.knative.containers.-containers-.ports.-ports-.path[quarkus.knative.containers."containers".ports."ports".path]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.knative.get-sidecars.-get-sidecars-.ports.-ports-.path]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.knative.get-sidecars.-get-sidecars-.ports.-ports-.path[quarkus.knative.get-sidecars."get-sidecars".ports."ports".path]` [.description] -- The application path (refers to web application path). ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__PORTS__PORTS__PATH+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__PORTS__PORTS__PATH+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__PORTS__PORTS__PATH+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__PORTS__PORTS__PATH+++` endif::add-copy-button-to-env-var[] --|string |`/` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.knative.containers.-containers-.ports.-ports-.protocol]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.knative.containers.-containers-.ports.-ports-.protocol[quarkus.knative.containers."containers".ports."ports".protocol]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.knative.get-sidecars.-get-sidecars-.ports.-ports-.protocol]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.knative.get-sidecars.-get-sidecars-.ports.-ports-.protocol[quarkus.knative.get-sidecars."get-sidecars".ports."ports".protocol]` [.description] -- The protocol. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__PORTS__PORTS__PROTOCOL+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__PORTS__PORTS__PROTOCOL+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__PORTS__PORTS__PROTOCOL+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__PORTS__PORTS__PROTOCOL+++` endif::add-copy-button-to-env-var[] -- a| `tcp`, `udp`, `sctp`, `http`, `proxy` |`tcp` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.knative.containers.-containers-.ports.-ports-.node-port]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.knative.containers.-containers-.ports.-ports-.node-port[quarkus.knative.containers."containers".ports."ports".node-port]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.knative.get-sidecars.-get-sidecars-.ports.-ports-.node-port]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.knative.get-sidecars.-get-sidecars-.ports.-ports-.node-port[quarkus.knative.get-sidecars."get-sidecars".ports."ports".node-port]` [.description] -- ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__PORTS__PORTS__NODE_PORT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__PORTS__PORTS__NODE_PORT+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__PORTS__PORTS__NODE_PORT+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__PORTS__PORTS__NODE_PORT+++` endif::add-copy-button-to-env-var[] --|int | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.knative.containers.-containers-.ports.-ports-.tls]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.knative.containers.-containers-.ports.-ports-.tls[quarkus.knative.containers."containers".ports."ports".tls]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.knative.get-sidecars.-get-sidecars-.ports.-ports-.tls]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.knative.get-sidecars.-get-sidecars-.ports.-ports-.tls[quarkus.knative.get-sidecars."get-sidecars".ports."ports".tls]` [.description] -- If enabled, the port will be configured to use the schema HTTPS. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__PORTS__PORTS__TLS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__PORTS__PORTS__TLS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__PORTS__PORTS__TLS+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__PORTS__PORTS__TLS+++` endif::add-copy-button-to-env-var[] --|boolean |`false` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.knative.containers.-containers-.image-pull-policy]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.knative.containers.-containers-.image-pull-policy[quarkus.knative.containers."containers".image-pull-policy]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.knative.get-sidecars.-get-sidecars-.image-pull-policy]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.knative.get-sidecars.-get-sidecars-.image-pull-policy[quarkus.knative.get-sidecars."get-sidecars".image-pull-policy]` [.description] -- Image pull policy. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__IMAGE_PULL_POLICY+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__IMAGE_PULL_POLICY+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__IMAGE_PULL_POLICY+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__IMAGE_PULL_POLICY+++` endif::add-copy-button-to-env-var[] -- a| `always`, `if-not-present`, `never` |`always` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.knative.containers.-containers-.image-pull-secrets]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.knative.containers.-containers-.image-pull-secrets[quarkus.knative.containers."containers".image-pull-secrets]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.knative.get-sidecars.-get-sidecars-.image-pull-secrets]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.knative.get-sidecars.-get-sidecars-.image-pull-secrets[quarkus.knative.get-sidecars."get-sidecars".image-pull-secrets]` [.description] -- The image pull secret ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__IMAGE_PULL_SECRETS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__IMAGE_PULL_SECRETS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__IMAGE_PULL_SECRETS+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__IMAGE_PULL_SECRETS+++` endif::add-copy-button-to-env-var[] --|list of string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.knative.containers.-containers-.liveness-probe.http-action-port]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.knative.containers.-containers-.liveness-probe.http-action-port[quarkus.knative.containers."containers".liveness-probe.http-action-port]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.knative.get-sidecars.-get-sidecars-.liveness-probe.http-action-port]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.knative.get-sidecars.-get-sidecars-.liveness-probe.http-action-port[quarkus.knative.get-sidecars."get-sidecars".liveness-probe.http-action-port]` [.description] -- The port number to use when configuring the `http get` action. If not configured, the port corresponding to the `httpActionPortName` will be used. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_PORT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_HTTP_ACTION_PORT+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_PORT+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_HTTP_ACTION_PORT+++` endif::add-copy-button-to-env-var[] --|int | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.knative.containers.-containers-.liveness-probe.http-action-port-name]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.knative.containers.-containers-.liveness-probe.http-action-port-name[quarkus.knative.containers."containers".liveness-probe.http-action-port-name]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.knative.get-sidecars.-get-sidecars-.liveness-probe.http-action-port-name]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.knative.get-sidecars.-get-sidecars-.liveness-probe.http-action-port-name[quarkus.knative.get-sidecars."get-sidecars".liveness-probe.http-action-port-name]` [.description] -- The port name for selecting the port of the `HTTP get` action. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_PORT_NAME+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_HTTP_ACTION_PORT_NAME+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_PORT_NAME+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_HTTP_ACTION_PORT_NAME+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.knative.containers.-containers-.liveness-probe.http-action-path]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.knative.containers.-containers-.liveness-probe.http-action-path[quarkus.knative.containers."containers".liveness-probe.http-action-path]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.knative.get-sidecars.-get-sidecars-.liveness-probe.http-action-path]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.knative.get-sidecars.-get-sidecars-.liveness-probe.http-action-path[quarkus.knative.get-sidecars."get-sidecars".liveness-probe.http-action-path]` [.description] -- 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. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_PATH+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_HTTP_ACTION_PATH+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_PATH+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_HTTP_ACTION_PATH+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.knative.containers.-containers-.liveness-probe.http-action-scheme]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.knative.containers.-containers-.liveness-probe.http-action-scheme[quarkus.knative.containers."containers".liveness-probe.http-action-scheme]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.knative.get-sidecars.-get-sidecars-.liveness-probe.http-action-scheme]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.knative.get-sidecars.-get-sidecars-.liveness-probe.http-action-scheme[quarkus.knative.get-sidecars."get-sidecars".liveness-probe.http-action-scheme]` [.description] -- The scheme of the `HTTP get` action. Can be either "HTTP" or "HTTPS". ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_SCHEME+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_HTTP_ACTION_SCHEME+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_SCHEME+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_HTTP_ACTION_SCHEME+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.knative.containers.-containers-.liveness-probe.exec-action]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.knative.containers.-containers-.liveness-probe.exec-action[quarkus.knative.containers."containers".liveness-probe.exec-action]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.knative.get-sidecars.-get-sidecars-.liveness-probe.exec-action]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.knative.get-sidecars.-get-sidecars-.liveness-probe.exec-action[quarkus.knative.get-sidecars."get-sidecars".liveness-probe.exec-action]` [.description] -- The command to use for the probe. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__LIVENESS_PROBE_EXEC_ACTION+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_EXEC_ACTION+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__LIVENESS_PROBE_EXEC_ACTION+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_EXEC_ACTION+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.knative.containers.-containers-.liveness-probe.tcp-socket-action]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.knative.containers.-containers-.liveness-probe.tcp-socket-action[quarkus.knative.containers."containers".liveness-probe.tcp-socket-action]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.knative.get-sidecars.-get-sidecars-.liveness-probe.tcp-socket-action]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.knative.get-sidecars.-get-sidecars-.liveness-probe.tcp-socket-action[quarkus.knative.get-sidecars."get-sidecars".liveness-probe.tcp-socket-action]` [.description] -- The tcp socket to use for the probe (the format is host:port). ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__LIVENESS_PROBE_TCP_SOCKET_ACTION+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_TCP_SOCKET_ACTION+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__LIVENESS_PROBE_TCP_SOCKET_ACTION+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_TCP_SOCKET_ACTION+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.knative.containers.-containers-.liveness-probe.grpc-action]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.knative.containers.-containers-.liveness-probe.grpc-action[quarkus.knative.containers."containers".liveness-probe.grpc-action]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.knative.get-sidecars.-get-sidecars-.liveness-probe.grpc-action]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.knative.get-sidecars.-get-sidecars-.liveness-probe.grpc-action[quarkus.knative.get-sidecars."get-sidecars".liveness-probe.grpc-action]` [.description] -- The gRPC port to use for the probe (the format is either port or port:service). ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__LIVENESS_PROBE_GRPC_ACTION+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_GRPC_ACTION+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__LIVENESS_PROBE_GRPC_ACTION+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_GRPC_ACTION+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.knative.containers.-containers-.liveness-probe.grpc-action-enabled]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.knative.containers.-containers-.liveness-probe.grpc-action-enabled[quarkus.knative.containers."containers".liveness-probe.grpc-action-enabled]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.knative.get-sidecars.-get-sidecars-.liveness-probe.grpc-action-enabled]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.knative.get-sidecars.-get-sidecars-.liveness-probe.grpc-action-enabled[quarkus.knative.get-sidecars."get-sidecars".liveness-probe.grpc-action-enabled]` [.description] -- If enabled and `grpc-action` is not provided, it will use the generated service name and the gRPC port. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__LIVENESS_PROBE_GRPC_ACTION_ENABLED+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_GRPC_ACTION_ENABLED+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__LIVENESS_PROBE_GRPC_ACTION_ENABLED+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_GRPC_ACTION_ENABLED+++` endif::add-copy-button-to-env-var[] --|boolean |`false` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.knative.containers.-containers-.liveness-probe.initial-delay]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.knative.containers.-containers-.liveness-probe.initial-delay[quarkus.knative.containers."containers".liveness-probe.initial-delay]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.knative.get-sidecars.-get-sidecars-.liveness-probe.initial-delay]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.knative.get-sidecars.-get-sidecars-.liveness-probe.initial-delay[quarkus.knative.get-sidecars."get-sidecars".liveness-probe.initial-delay]` [.description] -- The amount of time to wait before starting to probe. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__LIVENESS_PROBE_INITIAL_DELAY+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_INITIAL_DELAY+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__LIVENESS_PROBE_INITIAL_DELAY+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_INITIAL_DELAY+++` endif::add-copy-button-to-env-var[] --|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] |`5S` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.knative.containers.-containers-.liveness-probe.period]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.knative.containers.-containers-.liveness-probe.period[quarkus.knative.containers."containers".liveness-probe.period]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.knative.get-sidecars.-get-sidecars-.liveness-probe.period]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.knative.get-sidecars.-get-sidecars-.liveness-probe.period[quarkus.knative.get-sidecars."get-sidecars".liveness-probe.period]` [.description] -- The period in which the action should be called. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__LIVENESS_PROBE_PERIOD+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_PERIOD+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__LIVENESS_PROBE_PERIOD+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_PERIOD+++` endif::add-copy-button-to-env-var[] --|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] |`10S` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.knative.containers.-containers-.liveness-probe.timeout]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.knative.containers.-containers-.liveness-probe.timeout[quarkus.knative.containers."containers".liveness-probe.timeout]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.knative.get-sidecars.-get-sidecars-.liveness-probe.timeout]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.knative.get-sidecars.-get-sidecars-.liveness-probe.timeout[quarkus.knative.get-sidecars."get-sidecars".liveness-probe.timeout]` [.description] -- The amount of time to wait for each action. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__LIVENESS_PROBE_TIMEOUT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_TIMEOUT+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__LIVENESS_PROBE_TIMEOUT+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_TIMEOUT+++` endif::add-copy-button-to-env-var[] --|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] |`10S` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.knative.containers.-containers-.liveness-probe.success-threshold]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.knative.containers.-containers-.liveness-probe.success-threshold[quarkus.knative.containers."containers".liveness-probe.success-threshold]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.knative.get-sidecars.-get-sidecars-.liveness-probe.success-threshold]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.knative.get-sidecars.-get-sidecars-.liveness-probe.success-threshold[quarkus.knative.get-sidecars."get-sidecars".liveness-probe.success-threshold]` [.description] -- The success threshold to use. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__LIVENESS_PROBE_SUCCESS_THRESHOLD+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_SUCCESS_THRESHOLD+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__LIVENESS_PROBE_SUCCESS_THRESHOLD+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_SUCCESS_THRESHOLD+++` endif::add-copy-button-to-env-var[] --|int |`1` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.knative.containers.-containers-.liveness-probe.failure-threshold]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.knative.containers.-containers-.liveness-probe.failure-threshold[quarkus.knative.containers."containers".liveness-probe.failure-threshold]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.knative.get-sidecars.-get-sidecars-.liveness-probe.failure-threshold]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.knative.get-sidecars.-get-sidecars-.liveness-probe.failure-threshold[quarkus.knative.get-sidecars."get-sidecars".liveness-probe.failure-threshold]` [.description] -- The failure threshold to use. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__LIVENESS_PROBE_FAILURE_THRESHOLD+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_FAILURE_THRESHOLD+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__LIVENESS_PROBE_FAILURE_THRESHOLD+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_FAILURE_THRESHOLD+++` endif::add-copy-button-to-env-var[] --|int |`3` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.knative.containers.-containers-.readiness-probe.http-action-port]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.knative.containers.-containers-.readiness-probe.http-action-port[quarkus.knative.containers."containers".readiness-probe.http-action-port]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.knative.get-sidecars.-get-sidecars-.readiness-probe.http-action-port]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.knative.get-sidecars.-get-sidecars-.readiness-probe.http-action-port[quarkus.knative.get-sidecars."get-sidecars".readiness-probe.http-action-port]` [.description] -- The port number to use when configuring the `http get` action. If not configured, the port corresponding to the `httpActionPortName` will be used. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__READINESS_PROBE_HTTP_ACTION_PORT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_HTTP_ACTION_PORT+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__READINESS_PROBE_HTTP_ACTION_PORT+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_HTTP_ACTION_PORT+++` endif::add-copy-button-to-env-var[] --|int | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.knative.containers.-containers-.readiness-probe.http-action-port-name]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.knative.containers.-containers-.readiness-probe.http-action-port-name[quarkus.knative.containers."containers".readiness-probe.http-action-port-name]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.knative.get-sidecars.-get-sidecars-.readiness-probe.http-action-port-name]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.knative.get-sidecars.-get-sidecars-.readiness-probe.http-action-port-name[quarkus.knative.get-sidecars."get-sidecars".readiness-probe.http-action-port-name]` [.description] -- The port name for selecting the port of the `HTTP get` action. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__READINESS_PROBE_HTTP_ACTION_PORT_NAME+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_HTTP_ACTION_PORT_NAME+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__READINESS_PROBE_HTTP_ACTION_PORT_NAME+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_HTTP_ACTION_PORT_NAME+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.knative.containers.-containers-.readiness-probe.http-action-path]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.knative.containers.-containers-.readiness-probe.http-action-path[quarkus.knative.containers."containers".readiness-probe.http-action-path]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.knative.get-sidecars.-get-sidecars-.readiness-probe.http-action-path]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.knative.get-sidecars.-get-sidecars-.readiness-probe.http-action-path[quarkus.knative.get-sidecars."get-sidecars".readiness-probe.http-action-path]` [.description] -- 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. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__READINESS_PROBE_HTTP_ACTION_PATH+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_HTTP_ACTION_PATH+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__READINESS_PROBE_HTTP_ACTION_PATH+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_HTTP_ACTION_PATH+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.knative.containers.-containers-.readiness-probe.http-action-scheme]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.knative.containers.-containers-.readiness-probe.http-action-scheme[quarkus.knative.containers."containers".readiness-probe.http-action-scheme]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.knative.get-sidecars.-get-sidecars-.readiness-probe.http-action-scheme]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.knative.get-sidecars.-get-sidecars-.readiness-probe.http-action-scheme[quarkus.knative.get-sidecars."get-sidecars".readiness-probe.http-action-scheme]` [.description] -- The scheme of the `HTTP get` action. Can be either "HTTP" or "HTTPS". ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__READINESS_PROBE_HTTP_ACTION_SCHEME+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_HTTP_ACTION_SCHEME+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__READINESS_PROBE_HTTP_ACTION_SCHEME+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_HTTP_ACTION_SCHEME+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.knative.containers.-containers-.readiness-probe.exec-action]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.knative.containers.-containers-.readiness-probe.exec-action[quarkus.knative.containers."containers".readiness-probe.exec-action]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.knative.get-sidecars.-get-sidecars-.readiness-probe.exec-action]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.knative.get-sidecars.-get-sidecars-.readiness-probe.exec-action[quarkus.knative.get-sidecars."get-sidecars".readiness-probe.exec-action]` [.description] -- The command to use for the probe. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__READINESS_PROBE_EXEC_ACTION+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_EXEC_ACTION+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__READINESS_PROBE_EXEC_ACTION+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_EXEC_ACTION+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.knative.containers.-containers-.readiness-probe.tcp-socket-action]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.knative.containers.-containers-.readiness-probe.tcp-socket-action[quarkus.knative.containers."containers".readiness-probe.tcp-socket-action]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.knative.get-sidecars.-get-sidecars-.readiness-probe.tcp-socket-action]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.knative.get-sidecars.-get-sidecars-.readiness-probe.tcp-socket-action[quarkus.knative.get-sidecars."get-sidecars".readiness-probe.tcp-socket-action]` [.description] -- The tcp socket to use for the probe (the format is host:port). ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__READINESS_PROBE_TCP_SOCKET_ACTION+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_TCP_SOCKET_ACTION+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__READINESS_PROBE_TCP_SOCKET_ACTION+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_TCP_SOCKET_ACTION+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.knative.containers.-containers-.readiness-probe.grpc-action]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.knative.containers.-containers-.readiness-probe.grpc-action[quarkus.knative.containers."containers".readiness-probe.grpc-action]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.knative.get-sidecars.-get-sidecars-.readiness-probe.grpc-action]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.knative.get-sidecars.-get-sidecars-.readiness-probe.grpc-action[quarkus.knative.get-sidecars."get-sidecars".readiness-probe.grpc-action]` [.description] -- The gRPC port to use for the probe (the format is either port or port:service). ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__READINESS_PROBE_GRPC_ACTION+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_GRPC_ACTION+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__READINESS_PROBE_GRPC_ACTION+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_GRPC_ACTION+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.knative.containers.-containers-.readiness-probe.grpc-action-enabled]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.knative.containers.-containers-.readiness-probe.grpc-action-enabled[quarkus.knative.containers."containers".readiness-probe.grpc-action-enabled]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.knative.get-sidecars.-get-sidecars-.readiness-probe.grpc-action-enabled]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.knative.get-sidecars.-get-sidecars-.readiness-probe.grpc-action-enabled[quarkus.knative.get-sidecars."get-sidecars".readiness-probe.grpc-action-enabled]` [.description] -- If enabled and `grpc-action` is not provided, it will use the generated service name and the gRPC port. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__READINESS_PROBE_GRPC_ACTION_ENABLED+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_GRPC_ACTION_ENABLED+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__READINESS_PROBE_GRPC_ACTION_ENABLED+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_GRPC_ACTION_ENABLED+++` endif::add-copy-button-to-env-var[] --|boolean |`false` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.knative.containers.-containers-.readiness-probe.initial-delay]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.knative.containers.-containers-.readiness-probe.initial-delay[quarkus.knative.containers."containers".readiness-probe.initial-delay]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.knative.get-sidecars.-get-sidecars-.readiness-probe.initial-delay]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.knative.get-sidecars.-get-sidecars-.readiness-probe.initial-delay[quarkus.knative.get-sidecars."get-sidecars".readiness-probe.initial-delay]` [.description] -- The amount of time to wait before starting to probe. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__READINESS_PROBE_INITIAL_DELAY+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_INITIAL_DELAY+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__READINESS_PROBE_INITIAL_DELAY+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_INITIAL_DELAY+++` endif::add-copy-button-to-env-var[] --|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] |`5S` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.knative.containers.-containers-.readiness-probe.period]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.knative.containers.-containers-.readiness-probe.period[quarkus.knative.containers."containers".readiness-probe.period]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.knative.get-sidecars.-get-sidecars-.readiness-probe.period]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.knative.get-sidecars.-get-sidecars-.readiness-probe.period[quarkus.knative.get-sidecars."get-sidecars".readiness-probe.period]` [.description] -- The period in which the action should be called. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__READINESS_PROBE_PERIOD+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_PERIOD+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__READINESS_PROBE_PERIOD+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_PERIOD+++` endif::add-copy-button-to-env-var[] --|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] |`10S` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.knative.containers.-containers-.readiness-probe.timeout]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.knative.containers.-containers-.readiness-probe.timeout[quarkus.knative.containers."containers".readiness-probe.timeout]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.knative.get-sidecars.-get-sidecars-.readiness-probe.timeout]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.knative.get-sidecars.-get-sidecars-.readiness-probe.timeout[quarkus.knative.get-sidecars."get-sidecars".readiness-probe.timeout]` [.description] -- The amount of time to wait for each action. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__READINESS_PROBE_TIMEOUT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_TIMEOUT+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__READINESS_PROBE_TIMEOUT+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_TIMEOUT+++` endif::add-copy-button-to-env-var[] --|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] |`10S` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.knative.containers.-containers-.readiness-probe.success-threshold]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.knative.containers.-containers-.readiness-probe.success-threshold[quarkus.knative.containers."containers".readiness-probe.success-threshold]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.knative.get-sidecars.-get-sidecars-.readiness-probe.success-threshold]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.knative.get-sidecars.-get-sidecars-.readiness-probe.success-threshold[quarkus.knative.get-sidecars."get-sidecars".readiness-probe.success-threshold]` [.description] -- The success threshold to use. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__READINESS_PROBE_SUCCESS_THRESHOLD+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_SUCCESS_THRESHOLD+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__READINESS_PROBE_SUCCESS_THRESHOLD+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_SUCCESS_THRESHOLD+++` endif::add-copy-button-to-env-var[] --|int |`1` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.knative.containers.-containers-.readiness-probe.failure-threshold]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.knative.containers.-containers-.readiness-probe.failure-threshold[quarkus.knative.containers."containers".readiness-probe.failure-threshold]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.knative.get-sidecars.-get-sidecars-.readiness-probe.failure-threshold]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.knative.get-sidecars.-get-sidecars-.readiness-probe.failure-threshold[quarkus.knative.get-sidecars."get-sidecars".readiness-probe.failure-threshold]` [.description] -- The failure threshold to use. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__READINESS_PROBE_FAILURE_THRESHOLD+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_FAILURE_THRESHOLD+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__READINESS_PROBE_FAILURE_THRESHOLD+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_FAILURE_THRESHOLD+++` endif::add-copy-button-to-env-var[] --|int |`3` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.knative.containers.-containers-.mounts.-mounts-.name]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.knative.containers.-containers-.mounts.-mounts-.name[quarkus.knative.containers."containers".mounts."mounts".name]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.knative.get-sidecars.-get-sidecars-.mounts.-mounts-.name]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.knative.get-sidecars.-get-sidecars-.mounts.-mounts-.name[quarkus.knative.get-sidecars."get-sidecars".mounts."mounts".name]` [.description] -- The name of the volumeName to mount. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__MOUNTS__MOUNTS__NAME+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__MOUNTS__MOUNTS__NAME+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__MOUNTS__MOUNTS__NAME+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__MOUNTS__MOUNTS__NAME+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.knative.containers.-containers-.mounts.-mounts-.path]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.knative.containers.-containers-.mounts.-mounts-.path[quarkus.knative.containers."containers".mounts."mounts".path]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.knative.get-sidecars.-get-sidecars-.mounts.-mounts-.path]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.knative.get-sidecars.-get-sidecars-.mounts.-mounts-.path[quarkus.knative.get-sidecars."get-sidecars".mounts."mounts".path]` [.description] -- The path to mount. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__MOUNTS__MOUNTS__PATH+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__MOUNTS__MOUNTS__PATH+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__MOUNTS__MOUNTS__PATH+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__MOUNTS__MOUNTS__PATH+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.knative.containers.-containers-.mounts.-mounts-.sub-path]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.knative.containers.-containers-.mounts.-mounts-.sub-path[quarkus.knative.containers."containers".mounts."mounts".sub-path]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.knative.get-sidecars.-get-sidecars-.mounts.-mounts-.sub-path]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.knative.get-sidecars.-get-sidecars-.mounts.-mounts-.sub-path[quarkus.knative.get-sidecars."get-sidecars".mounts."mounts".sub-path]` [.description] -- Path within the volumeName from which the container's volumeName should be mounted. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__MOUNTS__MOUNTS__SUB_PATH+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__MOUNTS__MOUNTS__SUB_PATH+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__MOUNTS__MOUNTS__SUB_PATH+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__MOUNTS__MOUNTS__SUB_PATH+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.knative.containers.-containers-.mounts.-mounts-.read-only]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.knative.containers.-containers-.mounts.-mounts-.read-only[quarkus.knative.containers."containers".mounts."mounts".read-only]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.knative.get-sidecars.-get-sidecars-.mounts.-mounts-.read-only]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.knative.get-sidecars.-get-sidecars-.mounts.-mounts-.read-only[quarkus.knative.get-sidecars."get-sidecars".mounts."mounts".read-only]` [.description] -- ReadOnly ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__MOUNTS__MOUNTS__READ_ONLY+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__MOUNTS__MOUNTS__READ_ONLY+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__MOUNTS__MOUNTS__READ_ONLY+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__MOUNTS__MOUNTS__READ_ONLY+++` endif::add-copy-button-to-env-var[] --|boolean |`false` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.knative.containers.-containers-.resources.limits.cpu]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.knative.containers.-containers-.resources.limits.cpu[quarkus.knative.containers."containers".resources.limits.cpu]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.knative.get-sidecars.-get-sidecars-.resources.limits.cpu]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.knative.get-sidecars.-get-sidecars-.resources.limits.cpu[quarkus.knative.get-sidecars."get-sidecars".resources.limits.cpu]` [.description] -- CPU Requirements ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__RESOURCES_LIMITS_CPU+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__RESOURCES_LIMITS_CPU+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__RESOURCES_LIMITS_CPU+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__RESOURCES_LIMITS_CPU+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.knative.containers.-containers-.resources.limits.memory]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.knative.containers.-containers-.resources.limits.memory[quarkus.knative.containers."containers".resources.limits.memory]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.knative.get-sidecars.-get-sidecars-.resources.limits.memory]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.knative.get-sidecars.-get-sidecars-.resources.limits.memory[quarkus.knative.get-sidecars."get-sidecars".resources.limits.memory]` [.description] -- Memory Requirements ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__RESOURCES_LIMITS_MEMORY+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__RESOURCES_LIMITS_MEMORY+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__RESOURCES_LIMITS_MEMORY+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__RESOURCES_LIMITS_MEMORY+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.knative.containers.-containers-.resources.requests.cpu]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.knative.containers.-containers-.resources.requests.cpu[quarkus.knative.containers."containers".resources.requests.cpu]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.knative.get-sidecars.-get-sidecars-.resources.requests.cpu]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.knative.get-sidecars.-get-sidecars-.resources.requests.cpu[quarkus.knative.get-sidecars."get-sidecars".resources.requests.cpu]` [.description] -- CPU Requirements ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__RESOURCES_REQUESTS_CPU+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__RESOURCES_REQUESTS_CPU+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__RESOURCES_REQUESTS_CPU+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__RESOURCES_REQUESTS_CPU+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.knative.containers.-containers-.resources.requests.memory]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.knative.containers.-containers-.resources.requests.memory[quarkus.knative.containers."containers".resources.requests.memory]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.knative.get-sidecars.-get-sidecars-.resources.requests.memory]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.knative.get-sidecars.-get-sidecars-.resources.requests.memory[quarkus.knative.get-sidecars."get-sidecars".resources.requests.memory]` [.description] -- Memory Requirements ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__RESOURCES_REQUESTS_MEMORY+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__RESOURCES_REQUESTS_MEMORY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__RESOURCES_REQUESTS_MEMORY+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.knative.get-sidecars.-get-sidecars-.env.secrets]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.knative.get-sidecars.-get-sidecars-.env.secrets[quarkus.knative.get-sidecars."get-sidecars".env.secrets]` + +[.description] +-- +The optional list of Secret names to load environment variables from. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__ENV_SECRETS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__ENV_SECRETS+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.knative.get-sidecars.-get-sidecars-.env.configmaps]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.knative.get-sidecars.-get-sidecars-.env.configmaps[quarkus.knative.get-sidecars."get-sidecars".env.configmaps]` + +[.description] +-- +The optional list of ConfigMap names to load environment variables from. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__ENV_CONFIGMAPS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__ENV_CONFIGMAPS+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.knative.get-sidecars.-get-sidecars-.env.fields-fields]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.knative.get-sidecars.-get-sidecars-.env.fields-fields[quarkus.knative.get-sidecars."get-sidecars".env.fields]` + +[.description] +-- +The map associating environment variable names to their associated field references they take their value from. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__ENV_FIELDS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__ENV_FIELDS+++` +endif::add-copy-button-to-env-var[] +--|`Map` +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.knative.get-sidecars.-get-sidecars-.env.vars-vars]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.knative.get-sidecars.-get-sidecars-.env.vars-vars[quarkus.knative.get-sidecars."get-sidecars".env.vars]` + +[.description] +-- +The map associating environment name to its associated value. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__ENV_VARS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__ENV_VARS+++` +endif::add-copy-button-to-env-var[] +--|`Map>` +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.knative.get-sidecars.-get-sidecars-.env.mapping.-mapping-.from-secret]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.knative.get-sidecars.-get-sidecars-.env.mapping.-mapping-.from-secret[quarkus.knative.get-sidecars."get-sidecars".env.mapping."mapping".from-secret]` + +[.description] +-- +The optional name of the Secret from which a value is to be extracted. Mutually exclusive with `from-configmap`. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__ENV_MAPPING__MAPPING__FROM_SECRET+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__ENV_MAPPING__MAPPING__FROM_SECRET+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.knative.get-sidecars.-get-sidecars-.env.mapping.-mapping-.from-configmap]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.knative.get-sidecars.-get-sidecars-.env.mapping.-mapping-.from-configmap[quarkus.knative.get-sidecars."get-sidecars".env.mapping."mapping".from-configmap]` + +[.description] +-- +The optional name of the ConfigMap from which a value is to be extracted. Mutually exclusive with `from-secret`. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__ENV_MAPPING__MAPPING__FROM_CONFIGMAP+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__ENV_MAPPING__MAPPING__FROM_CONFIGMAP+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.knative.get-sidecars.-get-sidecars-.env.mapping.-mapping-.with-key]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.knative.get-sidecars.-get-sidecars-.env.mapping.-mapping-.with-key[quarkus.knative.get-sidecars."get-sidecars".env.mapping."mapping".with-key]` + +[.description] +-- +The key identifying the field from which the value is extracted. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__ENV_MAPPING__MAPPING__WITH_KEY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__ENV_MAPPING__MAPPING__WITH_KEY+++` +endif::add-copy-button-to-env-var[] +--|string +|required icon:exclamation-circle[title=Configuration property is required] + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.knative.init-containers.-init-containers-.get-env.secrets]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.knative.init-containers.-init-containers-.get-env.secrets[quarkus.knative.init-containers."init-containers".get-env.secrets]` + +[.description] +-- +The optional list of Secret names to load environment variables from. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__GET_ENV_SECRETS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__GET_ENV_SECRETS+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.knative.init-containers.-init-containers-.get-env.configmaps]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.knative.init-containers.-init-containers-.get-env.configmaps[quarkus.knative.init-containers."init-containers".get-env.configmaps]` + +[.description] +-- +The optional list of ConfigMap names to load environment variables from. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__GET_ENV_CONFIGMAPS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__GET_ENV_CONFIGMAPS+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.knative.init-containers.-init-containers-.get-env.fields-fields]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.knative.init-containers.-init-containers-.get-env.fields-fields[quarkus.knative.init-containers."init-containers".get-env.fields]` + +[.description] +-- +The map associating environment variable names to their associated field references they take their value from. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__GET_ENV_FIELDS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__GET_ENV_FIELDS+++` +endif::add-copy-button-to-env-var[] +--|`Map` +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.knative.init-containers.-init-containers-.get-env.vars-vars]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.knative.init-containers.-init-containers-.get-env.vars-vars[quarkus.knative.init-containers."init-containers".get-env.vars]` + +[.description] +-- +The map associating environment name to its associated value. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__GET_ENV_VARS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__GET_ENV_VARS+++` +endif::add-copy-button-to-env-var[] +--|`Map>` +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.knative.init-containers.-init-containers-.get-env.mapping.-mapping-.from-secret]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.knative.init-containers.-init-containers-.get-env.mapping.-mapping-.from-secret[quarkus.knative.init-containers."init-containers".get-env.mapping."mapping".from-secret]` + +[.description] +-- +The optional name of the Secret from which a value is to be extracted. Mutually exclusive with `from-configmap`. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__GET_ENV_MAPPING__MAPPING__FROM_SECRET+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__GET_ENV_MAPPING__MAPPING__FROM_SECRET+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.knative.init-containers.-init-containers-.get-env.mapping.-mapping-.from-configmap]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.knative.init-containers.-init-containers-.get-env.mapping.-mapping-.from-configmap[quarkus.knative.init-containers."init-containers".get-env.mapping."mapping".from-configmap]` + +[.description] +-- +The optional name of the ConfigMap from which a value is to be extracted. Mutually exclusive with `from-secret`. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__GET_ENV_MAPPING__MAPPING__FROM_CONFIGMAP+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__GET_ENV_MAPPING__MAPPING__FROM_CONFIGMAP+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.knative.init-containers.-init-containers-.get-env.mapping.-mapping-.with-key]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.knative.init-containers.-init-containers-.get-env.mapping.-mapping-.with-key[quarkus.knative.init-containers."init-containers".get-env.mapping."mapping".with-key]` + +[.description] +-- +The key identifying the field from which the value is extracted. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__GET_ENV_MAPPING__MAPPING__WITH_KEY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__GET_ENV_MAPPING__MAPPING__WITH_KEY+++` +endif::add-copy-button-to-env-var[] +--|string +|required icon:exclamation-circle[title=Configuration property is required] + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.knative.init-containers.-init-containers-.get-target-platform-name]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.knative.init-containers.-init-containers-.get-target-platform-name[quarkus.knative.init-containers."init-containers".get-target-platform-name]` + +[.description] +-- +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__GET_TARGET_PLATFORM_NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__GET_TARGET_PLATFORM_NAME+++` +endif::add-copy-button-to-env-var[] +--|string +|required icon:exclamation-circle[title=Configuration property is required] + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.knative.init-containers.-init-containers-.image]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.knative.init-containers.-init-containers-.image[quarkus.knative.init-containers."init-containers".image]` + +[.description] +-- +The container image. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__IMAGE+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__IMAGE+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.knative.init-containers.-init-containers-.working-dir]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.knative.init-containers.-init-containers-.working-dir[quarkus.knative.init-containers."init-containers".working-dir]` + +[.description] +-- +Working directory. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__WORKING_DIR+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__WORKING_DIR+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.knative.init-containers.-init-containers-.command]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.knative.init-containers.-init-containers-.command[quarkus.knative.init-containers."init-containers".command]` + +[.description] +-- +The commands + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__COMMAND+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__COMMAND+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.knative.init-containers.-init-containers-.arguments]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.knative.init-containers.-init-containers-.arguments[quarkus.knative.init-containers."init-containers".arguments]` + +[.description] +-- +The arguments + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__ARGUMENTS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__ARGUMENTS+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.knative.init-containers.-init-containers-.service-account]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.knative.init-containers.-init-containers-.service-account[quarkus.knative.init-containers."init-containers".service-account]` + +[.description] +-- +The service account. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__SERVICE_ACCOUNT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__SERVICE_ACCOUNT+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.knative.init-containers.-init-containers-.host]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.knative.init-containers.-init-containers-.host[quarkus.knative.init-containers."init-containers".host]` + +[.description] +-- +The host under which the application is going to be exposed. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__HOST+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__HOST+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.knative.init-containers.-init-containers-.ports.-ports-.container-port]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.knative.init-containers.-init-containers-.ports.-ports-.container-port[quarkus.knative.init-containers."init-containers".ports."ports".container-port]` + +[.description] +-- +The port number. Refers to the container port. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__PORTS__PORTS__CONTAINER_PORT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__PORTS__PORTS__CONTAINER_PORT+++` +endif::add-copy-button-to-env-var[] +--|int +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.knative.init-containers.-init-containers-.ports.-ports-.host-port]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.knative.init-containers.-init-containers-.ports.-ports-.host-port[quarkus.knative.init-containers."init-containers".ports."ports".host-port]` + +[.description] +-- +The host port. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__PORTS__PORTS__HOST_PORT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__PORTS__PORTS__HOST_PORT+++` +endif::add-copy-button-to-env-var[] +--|int +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.knative.init-containers.-init-containers-.ports.-ports-.path]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.knative.init-containers.-init-containers-.ports.-ports-.path[quarkus.knative.init-containers."init-containers".ports."ports".path]` + +[.description] +-- +The application path (refers to web application path). + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__PORTS__PORTS__PATH+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__PORTS__PORTS__PATH+++` +endif::add-copy-button-to-env-var[] +--|string +|`/` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.knative.init-containers.-init-containers-.ports.-ports-.protocol]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.knative.init-containers.-init-containers-.ports.-ports-.protocol[quarkus.knative.init-containers."init-containers".ports."ports".protocol]` + +[.description] +-- +The protocol. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__PORTS__PORTS__PROTOCOL+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__PORTS__PORTS__PROTOCOL+++` +endif::add-copy-button-to-env-var[] +-- a| +`tcp`, `udp`, `sctp`, `http`, `proxy` +|`tcp` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.knative.init-containers.-init-containers-.ports.-ports-.node-port]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.knative.init-containers.-init-containers-.ports.-ports-.node-port[quarkus.knative.init-containers."init-containers".ports."ports".node-port]` + +[.description] +-- +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__PORTS__PORTS__NODE_PORT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__PORTS__PORTS__NODE_PORT+++` +endif::add-copy-button-to-env-var[] +--|int +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.knative.init-containers.-init-containers-.ports.-ports-.tls]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.knative.init-containers.-init-containers-.ports.-ports-.tls[quarkus.knative.init-containers."init-containers".ports."ports".tls]` + +[.description] +-- +If enabled, the port will be configured to use the schema HTTPS. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__PORTS__PORTS__TLS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__PORTS__PORTS__TLS+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.knative.init-containers.-init-containers-.image-pull-policy]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.knative.init-containers.-init-containers-.image-pull-policy[quarkus.knative.init-containers."init-containers".image-pull-policy]` + +[.description] +-- +Image pull policy. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__IMAGE_PULL_POLICY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__IMAGE_PULL_POLICY+++` +endif::add-copy-button-to-env-var[] +-- a| +`always`, `if-not-present`, `never` +|`always` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.knative.init-containers.-init-containers-.image-pull-secrets]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.knative.init-containers.-init-containers-.image-pull-secrets[quarkus.knative.init-containers."init-containers".image-pull-secrets]` + +[.description] +-- +The image pull secret + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__IMAGE_PULL_SECRETS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__IMAGE_PULL_SECRETS+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.knative.init-containers.-init-containers-.liveness-probe.http-action-port]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.knative.init-containers.-init-containers-.liveness-probe.http-action-port[quarkus.knative.init-containers."init-containers".liveness-probe.http-action-port]` + +[.description] +-- +The port number to use when configuring the `http get` action. If not configured, the port corresponding to the `httpActionPortName` will be used. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_PORT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_PORT+++` +endif::add-copy-button-to-env-var[] +--|int +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.knative.init-containers.-init-containers-.liveness-probe.http-action-port-name]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.knative.init-containers.-init-containers-.liveness-probe.http-action-port-name[quarkus.knative.init-containers."init-containers".liveness-probe.http-action-port-name]` + +[.description] +-- +The port name for selecting the port of the `HTTP get` action. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_PORT_NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_PORT_NAME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.knative.init-containers.-init-containers-.liveness-probe.http-action-path]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.knative.init-containers.-init-containers-.liveness-probe.http-action-path[quarkus.knative.init-containers."init-containers".liveness-probe.http-action-path]` + +[.description] +-- +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. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_PATH+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_PATH+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.knative.init-containers.-init-containers-.liveness-probe.http-action-scheme]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.knative.init-containers.-init-containers-.liveness-probe.http-action-scheme[quarkus.knative.init-containers."init-containers".liveness-probe.http-action-scheme]` + +[.description] +-- +The scheme of the `HTTP get` action. Can be either "HTTP" or "HTTPS". + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_SCHEME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_SCHEME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.knative.init-containers.-init-containers-.liveness-probe.exec-action]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.knative.init-containers.-init-containers-.liveness-probe.exec-action[quarkus.knative.init-containers."init-containers".liveness-probe.exec-action]` + +[.description] +-- +The command to use for the probe. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_EXEC_ACTION+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_EXEC_ACTION+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.knative.init-containers.-init-containers-.liveness-probe.tcp-socket-action]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.knative.init-containers.-init-containers-.liveness-probe.tcp-socket-action[quarkus.knative.init-containers."init-containers".liveness-probe.tcp-socket-action]` + +[.description] +-- +The tcp socket to use for the probe (the format is host:port). + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_TCP_SOCKET_ACTION+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_TCP_SOCKET_ACTION+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.knative.init-containers.-init-containers-.liveness-probe.grpc-action]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.knative.init-containers.-init-containers-.liveness-probe.grpc-action[quarkus.knative.init-containers."init-containers".liveness-probe.grpc-action]` + +[.description] +-- +The gRPC port to use for the probe (the format is either port or port:service). + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_GRPC_ACTION+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_GRPC_ACTION+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.knative.init-containers.-init-containers-.liveness-probe.grpc-action-enabled]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.knative.init-containers.-init-containers-.liveness-probe.grpc-action-enabled[quarkus.knative.init-containers."init-containers".liveness-probe.grpc-action-enabled]` + +[.description] +-- +If enabled and `grpc-action` is not provided, it will use the generated service name and the gRPC port. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_GRPC_ACTION_ENABLED+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_GRPC_ACTION_ENABLED+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.knative.init-containers.-init-containers-.liveness-probe.initial-delay]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.knative.init-containers.-init-containers-.liveness-probe.initial-delay[quarkus.knative.init-containers."init-containers".liveness-probe.initial-delay]` + +[.description] +-- +The amount of time to wait before starting to probe. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_INITIAL_DELAY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_INITIAL_DELAY+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`5S` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.knative.init-containers.-init-containers-.liveness-probe.period]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.knative.init-containers.-init-containers-.liveness-probe.period[quarkus.knative.init-containers."init-containers".liveness-probe.period]` + +[.description] +-- +The period in which the action should be called. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_PERIOD+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_PERIOD+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`10S` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.knative.init-containers.-init-containers-.liveness-probe.timeout]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.knative.init-containers.-init-containers-.liveness-probe.timeout[quarkus.knative.init-containers."init-containers".liveness-probe.timeout]` + +[.description] +-- +The amount of time to wait for each action. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_TIMEOUT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_TIMEOUT+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`10S` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.knative.init-containers.-init-containers-.liveness-probe.success-threshold]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.knative.init-containers.-init-containers-.liveness-probe.success-threshold[quarkus.knative.init-containers."init-containers".liveness-probe.success-threshold]` + +[.description] +-- +The success threshold to use. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_SUCCESS_THRESHOLD+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_SUCCESS_THRESHOLD+++` +endif::add-copy-button-to-env-var[] +--|int +|`1` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.knative.init-containers.-init-containers-.liveness-probe.failure-threshold]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.knative.init-containers.-init-containers-.liveness-probe.failure-threshold[quarkus.knative.init-containers."init-containers".liveness-probe.failure-threshold]` + +[.description] +-- +The failure threshold to use. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_FAILURE_THRESHOLD+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_FAILURE_THRESHOLD+++` +endif::add-copy-button-to-env-var[] +--|int +|`3` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.knative.init-containers.-init-containers-.readiness-probe.http-action-port]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.knative.init-containers.-init-containers-.readiness-probe.http-action-port[quarkus.knative.init-containers."init-containers".readiness-probe.http-action-port]` + +[.description] +-- +The port number to use when configuring the `http get` action. If not configured, the port corresponding to the `httpActionPortName` will be used. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_HTTP_ACTION_PORT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_HTTP_ACTION_PORT+++` +endif::add-copy-button-to-env-var[] +--|int +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.knative.init-containers.-init-containers-.readiness-probe.http-action-port-name]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.knative.init-containers.-init-containers-.readiness-probe.http-action-port-name[quarkus.knative.init-containers."init-containers".readiness-probe.http-action-port-name]` + +[.description] +-- +The port name for selecting the port of the `HTTP get` action. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_HTTP_ACTION_PORT_NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_HTTP_ACTION_PORT_NAME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.knative.init-containers.-init-containers-.readiness-probe.http-action-path]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.knative.init-containers.-init-containers-.readiness-probe.http-action-path[quarkus.knative.init-containers."init-containers".readiness-probe.http-action-path]` + +[.description] +-- +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. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_HTTP_ACTION_PATH+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_HTTP_ACTION_PATH+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.knative.init-containers.-init-containers-.readiness-probe.http-action-scheme]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.knative.init-containers.-init-containers-.readiness-probe.http-action-scheme[quarkus.knative.init-containers."init-containers".readiness-probe.http-action-scheme]` + +[.description] +-- +The scheme of the `HTTP get` action. Can be either "HTTP" or "HTTPS". + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_HTTP_ACTION_SCHEME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_HTTP_ACTION_SCHEME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.knative.init-containers.-init-containers-.readiness-probe.exec-action]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.knative.init-containers.-init-containers-.readiness-probe.exec-action[quarkus.knative.init-containers."init-containers".readiness-probe.exec-action]` + +[.description] +-- +The command to use for the probe. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_EXEC_ACTION+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_EXEC_ACTION+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.knative.init-containers.-init-containers-.readiness-probe.tcp-socket-action]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.knative.init-containers.-init-containers-.readiness-probe.tcp-socket-action[quarkus.knative.init-containers."init-containers".readiness-probe.tcp-socket-action]` + +[.description] +-- +The tcp socket to use for the probe (the format is host:port). + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_TCP_SOCKET_ACTION+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_TCP_SOCKET_ACTION+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.knative.init-containers.-init-containers-.readiness-probe.grpc-action]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.knative.init-containers.-init-containers-.readiness-probe.grpc-action[quarkus.knative.init-containers."init-containers".readiness-probe.grpc-action]` + +[.description] +-- +The gRPC port to use for the probe (the format is either port or port:service). + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_GRPC_ACTION+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_GRPC_ACTION+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.knative.init-containers.-init-containers-.readiness-probe.grpc-action-enabled]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.knative.init-containers.-init-containers-.readiness-probe.grpc-action-enabled[quarkus.knative.init-containers."init-containers".readiness-probe.grpc-action-enabled]` + +[.description] +-- +If enabled and `grpc-action` is not provided, it will use the generated service name and the gRPC port. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_GRPC_ACTION_ENABLED+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_GRPC_ACTION_ENABLED+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.knative.init-containers.-init-containers-.readiness-probe.initial-delay]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.knative.init-containers.-init-containers-.readiness-probe.initial-delay[quarkus.knative.init-containers."init-containers".readiness-probe.initial-delay]` + +[.description] +-- +The amount of time to wait before starting to probe. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_INITIAL_DELAY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_INITIAL_DELAY+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`5S` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.knative.init-containers.-init-containers-.readiness-probe.period]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.knative.init-containers.-init-containers-.readiness-probe.period[quarkus.knative.init-containers."init-containers".readiness-probe.period]` + +[.description] +-- +The period in which the action should be called. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_PERIOD+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_PERIOD+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`10S` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.knative.init-containers.-init-containers-.readiness-probe.timeout]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.knative.init-containers.-init-containers-.readiness-probe.timeout[quarkus.knative.init-containers."init-containers".readiness-probe.timeout]` + +[.description] +-- +The amount of time to wait for each action. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_TIMEOUT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_TIMEOUT+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`10S` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.knative.init-containers.-init-containers-.readiness-probe.success-threshold]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.knative.init-containers.-init-containers-.readiness-probe.success-threshold[quarkus.knative.init-containers."init-containers".readiness-probe.success-threshold]` + +[.description] +-- +The success threshold to use. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_SUCCESS_THRESHOLD+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_SUCCESS_THRESHOLD+++` +endif::add-copy-button-to-env-var[] +--|int +|`1` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.knative.init-containers.-init-containers-.readiness-probe.failure-threshold]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.knative.init-containers.-init-containers-.readiness-probe.failure-threshold[quarkus.knative.init-containers."init-containers".readiness-probe.failure-threshold]` + +[.description] +-- +The failure threshold to use. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_FAILURE_THRESHOLD+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_FAILURE_THRESHOLD+++` +endif::add-copy-button-to-env-var[] +--|int +|`3` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.knative.init-containers.-init-containers-.mounts.-mounts-.name]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.knative.init-containers.-init-containers-.mounts.-mounts-.name[quarkus.knative.init-containers."init-containers".mounts."mounts".name]` + +[.description] +-- +The name of the volumeName to mount. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__MOUNTS__MOUNTS__NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__MOUNTS__MOUNTS__NAME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.knative.init-containers.-init-containers-.mounts.-mounts-.path]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.knative.init-containers.-init-containers-.mounts.-mounts-.path[quarkus.knative.init-containers."init-containers".mounts."mounts".path]` + +[.description] +-- +The path to mount. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__MOUNTS__MOUNTS__PATH+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__MOUNTS__MOUNTS__PATH+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.knative.init-containers.-init-containers-.mounts.-mounts-.sub-path]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.knative.init-containers.-init-containers-.mounts.-mounts-.sub-path[quarkus.knative.init-containers."init-containers".mounts."mounts".sub-path]` + +[.description] +-- +Path within the volumeName from which the container's volumeName should be mounted. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__MOUNTS__MOUNTS__SUB_PATH+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__MOUNTS__MOUNTS__SUB_PATH+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.knative.init-containers.-init-containers-.mounts.-mounts-.read-only]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.knative.init-containers.-init-containers-.mounts.-mounts-.read-only[quarkus.knative.init-containers."init-containers".mounts."mounts".read-only]` + +[.description] +-- +ReadOnly + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__MOUNTS__MOUNTS__READ_ONLY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__MOUNTS__MOUNTS__READ_ONLY+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.knative.init-containers.-init-containers-.resources.limits.cpu]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.knative.init-containers.-init-containers-.resources.limits.cpu[quarkus.knative.init-containers."init-containers".resources.limits.cpu]` + +[.description] +-- +CPU Requirements + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__RESOURCES_LIMITS_CPU+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__RESOURCES_LIMITS_CPU+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.knative.init-containers.-init-containers-.resources.limits.memory]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.knative.init-containers.-init-containers-.resources.limits.memory[quarkus.knative.init-containers."init-containers".resources.limits.memory]` + +[.description] +-- +Memory Requirements + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__RESOURCES_LIMITS_MEMORY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__RESOURCES_LIMITS_MEMORY+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.knative.init-containers.-init-containers-.resources.requests.cpu]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.knative.init-containers.-init-containers-.resources.requests.cpu[quarkus.knative.init-containers."init-containers".resources.requests.cpu]` + +[.description] +-- +CPU Requirements + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__RESOURCES_REQUESTS_CPU+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__RESOURCES_REQUESTS_CPU+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.knative.init-containers.-init-containers-.resources.requests.memory]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.knative.init-containers.-init-containers-.resources.requests.memory[quarkus.knative.init-containers."init-containers".resources.requests.memory]` + +[.description] +-- +Memory Requirements + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__RESOURCES_REQUESTS_MEMORY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__RESOURCES_REQUESTS_MEMORY+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.knative.init-containers.-init-containers-.env.secrets]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.knative.init-containers.-init-containers-.env.secrets[quarkus.knative.init-containers."init-containers".env.secrets]` + +[.description] +-- +The optional list of Secret names to load environment variables from. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__ENV_SECRETS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__ENV_SECRETS+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.knative.init-containers.-init-containers-.env.configmaps]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.knative.init-containers.-init-containers-.env.configmaps[quarkus.knative.init-containers."init-containers".env.configmaps]` + +[.description] +-- +The optional list of ConfigMap names to load environment variables from. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__ENV_CONFIGMAPS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__ENV_CONFIGMAPS+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.knative.init-containers.-init-containers-.env.fields-fields]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.knative.init-containers.-init-containers-.env.fields-fields[quarkus.knative.init-containers."init-containers".env.fields]` + +[.description] +-- +The map associating environment variable names to their associated field references they take their value from. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__ENV_FIELDS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__ENV_FIELDS+++` +endif::add-copy-button-to-env-var[] +--|`Map` +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.knative.init-containers.-init-containers-.env.vars-vars]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.knative.init-containers.-init-containers-.env.vars-vars[quarkus.knative.init-containers."init-containers".env.vars]` + +[.description] +-- +The map associating environment name to its associated value. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__ENV_VARS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__ENV_VARS+++` +endif::add-copy-button-to-env-var[] +--|`Map>` +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.knative.init-containers.-init-containers-.env.mapping.-mapping-.from-secret]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.knative.init-containers.-init-containers-.env.mapping.-mapping-.from-secret[quarkus.knative.init-containers."init-containers".env.mapping."mapping".from-secret]` + +[.description] +-- +The optional name of the Secret from which a value is to be extracted. Mutually exclusive with `from-configmap`. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__ENV_MAPPING__MAPPING__FROM_SECRET+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__ENV_MAPPING__MAPPING__FROM_SECRET+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.knative.init-containers.-init-containers-.env.mapping.-mapping-.from-configmap]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.knative.init-containers.-init-containers-.env.mapping.-mapping-.from-configmap[quarkus.knative.init-containers."init-containers".env.mapping."mapping".from-configmap]` + +[.description] +-- +The optional name of the ConfigMap from which a value is to be extracted. Mutually exclusive with `from-secret`. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__ENV_MAPPING__MAPPING__FROM_CONFIGMAP+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__ENV_MAPPING__MAPPING__FROM_CONFIGMAP+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.knative.init-containers.-init-containers-.env.mapping.-mapping-.with-key]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.knative.init-containers.-init-containers-.env.mapping.-mapping-.with-key[quarkus.knative.init-containers."init-containers".env.mapping."mapping".with-key]` + +[.description] +-- +The key identifying the field from which the value is extracted. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__ENV_MAPPING__MAPPING__WITH_KEY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__ENV_MAPPING__MAPPING__WITH_KEY+++` +endif::add-copy-button-to-env-var[] +--|string +|required icon:exclamation-circle[title=Configuration property is required] + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.knative.containers.-containers-.get-env.secrets]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.knative.containers.-containers-.get-env.secrets[quarkus.knative.containers."containers".get-env.secrets]` + +[.description] +-- +The optional list of Secret names to load environment variables from. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__GET_ENV_SECRETS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__GET_ENV_SECRETS+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.knative.containers.-containers-.get-env.configmaps]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.knative.containers.-containers-.get-env.configmaps[quarkus.knative.containers."containers".get-env.configmaps]` + +[.description] +-- +The optional list of ConfigMap names to load environment variables from. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__GET_ENV_CONFIGMAPS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__GET_ENV_CONFIGMAPS+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.knative.containers.-containers-.get-env.fields-fields]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.knative.containers.-containers-.get-env.fields-fields[quarkus.knative.containers."containers".get-env.fields]` + +[.description] +-- +The map associating environment variable names to their associated field references they take their value from. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__GET_ENV_FIELDS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__GET_ENV_FIELDS+++` +endif::add-copy-button-to-env-var[] +--|`Map` +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.knative.containers.-containers-.get-env.vars-vars]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.knative.containers.-containers-.get-env.vars-vars[quarkus.knative.containers."containers".get-env.vars]` + +[.description] +-- +The map associating environment name to its associated value. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__GET_ENV_VARS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__GET_ENV_VARS+++` +endif::add-copy-button-to-env-var[] +--|`Map>` +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.knative.containers.-containers-.get-env.mapping.-mapping-.from-secret]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.knative.containers.-containers-.get-env.mapping.-mapping-.from-secret[quarkus.knative.containers."containers".get-env.mapping."mapping".from-secret]` + +[.description] +-- +The optional name of the Secret from which a value is to be extracted. Mutually exclusive with `from-configmap`. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__GET_ENV_MAPPING__MAPPING__FROM_SECRET+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__GET_ENV_MAPPING__MAPPING__FROM_SECRET+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.knative.containers.-containers-.get-env.mapping.-mapping-.from-configmap]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.knative.containers.-containers-.get-env.mapping.-mapping-.from-configmap[quarkus.knative.containers."containers".get-env.mapping."mapping".from-configmap]` + +[.description] +-- +The optional name of the ConfigMap from which a value is to be extracted. Mutually exclusive with `from-secret`. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__GET_ENV_MAPPING__MAPPING__FROM_CONFIGMAP+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__GET_ENV_MAPPING__MAPPING__FROM_CONFIGMAP+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.knative.containers.-containers-.get-env.mapping.-mapping-.with-key]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.knative.containers.-containers-.get-env.mapping.-mapping-.with-key[quarkus.knative.containers."containers".get-env.mapping."mapping".with-key]` + +[.description] +-- +The key identifying the field from which the value is extracted. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__GET_ENV_MAPPING__MAPPING__WITH_KEY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__GET_ENV_MAPPING__MAPPING__WITH_KEY+++` +endif::add-copy-button-to-env-var[] +--|string +|required icon:exclamation-circle[title=Configuration property is required] + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.knative.containers.-containers-.get-target-platform-name]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.knative.containers.-containers-.get-target-platform-name[quarkus.knative.containers."containers".get-target-platform-name]` + +[.description] +-- +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__GET_TARGET_PLATFORM_NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__GET_TARGET_PLATFORM_NAME+++` +endif::add-copy-button-to-env-var[] +--|string +|required icon:exclamation-circle[title=Configuration property is required] + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.knative.containers.-containers-.image]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.knative.containers.-containers-.image[quarkus.knative.containers."containers".image]` + +[.description] +-- +The container image. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__IMAGE+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__IMAGE+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.knative.containers.-containers-.working-dir]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.knative.containers.-containers-.working-dir[quarkus.knative.containers."containers".working-dir]` + +[.description] +-- +Working directory. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__WORKING_DIR+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__WORKING_DIR+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.knative.containers.-containers-.command]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.knative.containers.-containers-.command[quarkus.knative.containers."containers".command]` + +[.description] +-- +The commands + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__COMMAND+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__COMMAND+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.knative.containers.-containers-.arguments]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.knative.containers.-containers-.arguments[quarkus.knative.containers."containers".arguments]` + +[.description] +-- +The arguments + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__ARGUMENTS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__ARGUMENTS+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.knative.containers.-containers-.service-account]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.knative.containers.-containers-.service-account[quarkus.knative.containers."containers".service-account]` + +[.description] +-- +The service account. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__SERVICE_ACCOUNT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__SERVICE_ACCOUNT+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.knative.containers.-containers-.host]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.knative.containers.-containers-.host[quarkus.knative.containers."containers".host]` + +[.description] +-- +The host under which the application is going to be exposed. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__HOST+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__HOST+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.knative.containers.-containers-.ports.-ports-.container-port]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.knative.containers.-containers-.ports.-ports-.container-port[quarkus.knative.containers."containers".ports."ports".container-port]` + +[.description] +-- +The port number. Refers to the container port. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__PORTS__PORTS__CONTAINER_PORT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__PORTS__PORTS__CONTAINER_PORT+++` +endif::add-copy-button-to-env-var[] +--|int +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.knative.containers.-containers-.ports.-ports-.host-port]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.knative.containers.-containers-.ports.-ports-.host-port[quarkus.knative.containers."containers".ports."ports".host-port]` + +[.description] +-- +The host port. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__PORTS__PORTS__HOST_PORT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__PORTS__PORTS__HOST_PORT+++` +endif::add-copy-button-to-env-var[] +--|int +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.knative.containers.-containers-.ports.-ports-.path]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.knative.containers.-containers-.ports.-ports-.path[quarkus.knative.containers."containers".ports."ports".path]` + +[.description] +-- +The application path (refers to web application path). + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__PORTS__PORTS__PATH+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__PORTS__PORTS__PATH+++` +endif::add-copy-button-to-env-var[] +--|string +|`/` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.knative.containers.-containers-.ports.-ports-.protocol]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.knative.containers.-containers-.ports.-ports-.protocol[quarkus.knative.containers."containers".ports."ports".protocol]` + +[.description] +-- +The protocol. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__PORTS__PORTS__PROTOCOL+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__PORTS__PORTS__PROTOCOL+++` +endif::add-copy-button-to-env-var[] +-- a| +`tcp`, `udp`, `sctp`, `http`, `proxy` +|`tcp` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.knative.containers.-containers-.ports.-ports-.node-port]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.knative.containers.-containers-.ports.-ports-.node-port[quarkus.knative.containers."containers".ports."ports".node-port]` + +[.description] +-- +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__PORTS__PORTS__NODE_PORT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__PORTS__PORTS__NODE_PORT+++` +endif::add-copy-button-to-env-var[] +--|int +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.knative.containers.-containers-.ports.-ports-.tls]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.knative.containers.-containers-.ports.-ports-.tls[quarkus.knative.containers."containers".ports."ports".tls]` + +[.description] +-- +If enabled, the port will be configured to use the schema HTTPS. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__PORTS__PORTS__TLS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__PORTS__PORTS__TLS+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.knative.containers.-containers-.image-pull-policy]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.knative.containers.-containers-.image-pull-policy[quarkus.knative.containers."containers".image-pull-policy]` + +[.description] +-- +Image pull policy. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__IMAGE_PULL_POLICY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__IMAGE_PULL_POLICY+++` +endif::add-copy-button-to-env-var[] +-- a| +`always`, `if-not-present`, `never` +|`always` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.knative.containers.-containers-.image-pull-secrets]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.knative.containers.-containers-.image-pull-secrets[quarkus.knative.containers."containers".image-pull-secrets]` + +[.description] +-- +The image pull secret + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__IMAGE_PULL_SECRETS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__IMAGE_PULL_SECRETS+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.knative.containers.-containers-.liveness-probe.http-action-port]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.knative.containers.-containers-.liveness-probe.http-action-port[quarkus.knative.containers."containers".liveness-probe.http-action-port]` + +[.description] +-- +The port number to use when configuring the `http get` action. If not configured, the port corresponding to the `httpActionPortName` will be used. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_PORT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_PORT+++` +endif::add-copy-button-to-env-var[] +--|int +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.knative.containers.-containers-.liveness-probe.http-action-port-name]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.knative.containers.-containers-.liveness-probe.http-action-port-name[quarkus.knative.containers."containers".liveness-probe.http-action-port-name]` + +[.description] +-- +The port name for selecting the port of the `HTTP get` action. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_PORT_NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_PORT_NAME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.knative.containers.-containers-.liveness-probe.http-action-path]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.knative.containers.-containers-.liveness-probe.http-action-path[quarkus.knative.containers."containers".liveness-probe.http-action-path]` + +[.description] +-- +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. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_PATH+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_PATH+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.knative.containers.-containers-.liveness-probe.http-action-scheme]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.knative.containers.-containers-.liveness-probe.http-action-scheme[quarkus.knative.containers."containers".liveness-probe.http-action-scheme]` + +[.description] +-- +The scheme of the `HTTP get` action. Can be either "HTTP" or "HTTPS". + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_SCHEME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_SCHEME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.knative.containers.-containers-.liveness-probe.exec-action]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.knative.containers.-containers-.liveness-probe.exec-action[quarkus.knative.containers."containers".liveness-probe.exec-action]` + +[.description] +-- +The command to use for the probe. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__LIVENESS_PROBE_EXEC_ACTION+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__LIVENESS_PROBE_EXEC_ACTION+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.knative.containers.-containers-.liveness-probe.tcp-socket-action]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.knative.containers.-containers-.liveness-probe.tcp-socket-action[quarkus.knative.containers."containers".liveness-probe.tcp-socket-action]` + +[.description] +-- +The tcp socket to use for the probe (the format is host:port). + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__LIVENESS_PROBE_TCP_SOCKET_ACTION+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__LIVENESS_PROBE_TCP_SOCKET_ACTION+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.knative.containers.-containers-.liveness-probe.grpc-action]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.knative.containers.-containers-.liveness-probe.grpc-action[quarkus.knative.containers."containers".liveness-probe.grpc-action]` + +[.description] +-- +The gRPC port to use for the probe (the format is either port or port:service). + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__LIVENESS_PROBE_GRPC_ACTION+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__LIVENESS_PROBE_GRPC_ACTION+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.knative.containers.-containers-.liveness-probe.grpc-action-enabled]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.knative.containers.-containers-.liveness-probe.grpc-action-enabled[quarkus.knative.containers."containers".liveness-probe.grpc-action-enabled]` + +[.description] +-- +If enabled and `grpc-action` is not provided, it will use the generated service name and the gRPC port. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__LIVENESS_PROBE_GRPC_ACTION_ENABLED+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__LIVENESS_PROBE_GRPC_ACTION_ENABLED+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.knative.containers.-containers-.liveness-probe.initial-delay]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.knative.containers.-containers-.liveness-probe.initial-delay[quarkus.knative.containers."containers".liveness-probe.initial-delay]` + +[.description] +-- +The amount of time to wait before starting to probe. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__LIVENESS_PROBE_INITIAL_DELAY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__LIVENESS_PROBE_INITIAL_DELAY+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`5S` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.knative.containers.-containers-.liveness-probe.period]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.knative.containers.-containers-.liveness-probe.period[quarkus.knative.containers."containers".liveness-probe.period]` + +[.description] +-- +The period in which the action should be called. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__LIVENESS_PROBE_PERIOD+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__LIVENESS_PROBE_PERIOD+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`10S` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.knative.containers.-containers-.liveness-probe.timeout]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.knative.containers.-containers-.liveness-probe.timeout[quarkus.knative.containers."containers".liveness-probe.timeout]` + +[.description] +-- +The amount of time to wait for each action. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__LIVENESS_PROBE_TIMEOUT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__LIVENESS_PROBE_TIMEOUT+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`10S` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.knative.containers.-containers-.liveness-probe.success-threshold]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.knative.containers.-containers-.liveness-probe.success-threshold[quarkus.knative.containers."containers".liveness-probe.success-threshold]` + +[.description] +-- +The success threshold to use. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__LIVENESS_PROBE_SUCCESS_THRESHOLD+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__LIVENESS_PROBE_SUCCESS_THRESHOLD+++` +endif::add-copy-button-to-env-var[] +--|int +|`1` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.knative.containers.-containers-.liveness-probe.failure-threshold]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.knative.containers.-containers-.liveness-probe.failure-threshold[quarkus.knative.containers."containers".liveness-probe.failure-threshold]` + +[.description] +-- +The failure threshold to use. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__LIVENESS_PROBE_FAILURE_THRESHOLD+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__LIVENESS_PROBE_FAILURE_THRESHOLD+++` +endif::add-copy-button-to-env-var[] +--|int +|`3` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.knative.containers.-containers-.readiness-probe.http-action-port]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.knative.containers.-containers-.readiness-probe.http-action-port[quarkus.knative.containers."containers".readiness-probe.http-action-port]` + +[.description] +-- +The port number to use when configuring the `http get` action. If not configured, the port corresponding to the `httpActionPortName` will be used. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__READINESS_PROBE_HTTP_ACTION_PORT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__READINESS_PROBE_HTTP_ACTION_PORT+++` +endif::add-copy-button-to-env-var[] +--|int +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.knative.containers.-containers-.readiness-probe.http-action-port-name]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.knative.containers.-containers-.readiness-probe.http-action-port-name[quarkus.knative.containers."containers".readiness-probe.http-action-port-name]` + +[.description] +-- +The port name for selecting the port of the `HTTP get` action. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__READINESS_PROBE_HTTP_ACTION_PORT_NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__READINESS_PROBE_HTTP_ACTION_PORT_NAME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.knative.containers.-containers-.readiness-probe.http-action-path]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.knative.containers.-containers-.readiness-probe.http-action-path[quarkus.knative.containers."containers".readiness-probe.http-action-path]` + +[.description] +-- +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. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__READINESS_PROBE_HTTP_ACTION_PATH+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__READINESS_PROBE_HTTP_ACTION_PATH+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.knative.containers.-containers-.readiness-probe.http-action-scheme]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.knative.containers.-containers-.readiness-probe.http-action-scheme[quarkus.knative.containers."containers".readiness-probe.http-action-scheme]` + +[.description] +-- +The scheme of the `HTTP get` action. Can be either "HTTP" or "HTTPS". + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__READINESS_PROBE_HTTP_ACTION_SCHEME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__READINESS_PROBE_HTTP_ACTION_SCHEME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.knative.containers.-containers-.readiness-probe.exec-action]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.knative.containers.-containers-.readiness-probe.exec-action[quarkus.knative.containers."containers".readiness-probe.exec-action]` + +[.description] +-- +The command to use for the probe. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__READINESS_PROBE_EXEC_ACTION+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__READINESS_PROBE_EXEC_ACTION+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.knative.containers.-containers-.readiness-probe.tcp-socket-action]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.knative.containers.-containers-.readiness-probe.tcp-socket-action[quarkus.knative.containers."containers".readiness-probe.tcp-socket-action]` + +[.description] +-- +The tcp socket to use for the probe (the format is host:port). + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__READINESS_PROBE_TCP_SOCKET_ACTION+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__READINESS_PROBE_TCP_SOCKET_ACTION+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.knative.containers.-containers-.readiness-probe.grpc-action]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.knative.containers.-containers-.readiness-probe.grpc-action[quarkus.knative.containers."containers".readiness-probe.grpc-action]` + +[.description] +-- +The gRPC port to use for the probe (the format is either port or port:service). + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__READINESS_PROBE_GRPC_ACTION+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__READINESS_PROBE_GRPC_ACTION+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.knative.containers.-containers-.readiness-probe.grpc-action-enabled]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.knative.containers.-containers-.readiness-probe.grpc-action-enabled[quarkus.knative.containers."containers".readiness-probe.grpc-action-enabled]` + +[.description] +-- +If enabled and `grpc-action` is not provided, it will use the generated service name and the gRPC port. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__READINESS_PROBE_GRPC_ACTION_ENABLED+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__READINESS_PROBE_GRPC_ACTION_ENABLED+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.knative.containers.-containers-.readiness-probe.initial-delay]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.knative.containers.-containers-.readiness-probe.initial-delay[quarkus.knative.containers."containers".readiness-probe.initial-delay]` + +[.description] +-- +The amount of time to wait before starting to probe. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__READINESS_PROBE_INITIAL_DELAY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__READINESS_PROBE_INITIAL_DELAY+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`5S` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.knative.containers.-containers-.readiness-probe.period]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.knative.containers.-containers-.readiness-probe.period[quarkus.knative.containers."containers".readiness-probe.period]` + +[.description] +-- +The period in which the action should be called. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__READINESS_PROBE_PERIOD+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__READINESS_PROBE_PERIOD+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`10S` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.knative.containers.-containers-.readiness-probe.timeout]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.knative.containers.-containers-.readiness-probe.timeout[quarkus.knative.containers."containers".readiness-probe.timeout]` + +[.description] +-- +The amount of time to wait for each action. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__READINESS_PROBE_TIMEOUT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__READINESS_PROBE_TIMEOUT+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`10S` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.knative.containers.-containers-.readiness-probe.success-threshold]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.knative.containers.-containers-.readiness-probe.success-threshold[quarkus.knative.containers."containers".readiness-probe.success-threshold]` + +[.description] +-- +The success threshold to use. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__READINESS_PROBE_SUCCESS_THRESHOLD+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__READINESS_PROBE_SUCCESS_THRESHOLD+++` +endif::add-copy-button-to-env-var[] +--|int +|`1` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.knative.containers.-containers-.readiness-probe.failure-threshold]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.knative.containers.-containers-.readiness-probe.failure-threshold[quarkus.knative.containers."containers".readiness-probe.failure-threshold]` + +[.description] +-- +The failure threshold to use. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__READINESS_PROBE_FAILURE_THRESHOLD+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__READINESS_PROBE_FAILURE_THRESHOLD+++` +endif::add-copy-button-to-env-var[] +--|int +|`3` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.knative.containers.-containers-.mounts.-mounts-.name]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.knative.containers.-containers-.mounts.-mounts-.name[quarkus.knative.containers."containers".mounts."mounts".name]` + +[.description] +-- +The name of the volumeName to mount. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__MOUNTS__MOUNTS__NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__MOUNTS__MOUNTS__NAME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.knative.containers.-containers-.mounts.-mounts-.path]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.knative.containers.-containers-.mounts.-mounts-.path[quarkus.knative.containers."containers".mounts."mounts".path]` + +[.description] +-- +The path to mount. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__MOUNTS__MOUNTS__PATH+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__MOUNTS__MOUNTS__PATH+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.knative.containers.-containers-.mounts.-mounts-.sub-path]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.knative.containers.-containers-.mounts.-mounts-.sub-path[quarkus.knative.containers."containers".mounts."mounts".sub-path]` + +[.description] +-- +Path within the volumeName from which the container's volumeName should be mounted. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__MOUNTS__MOUNTS__SUB_PATH+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__MOUNTS__MOUNTS__SUB_PATH+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.knative.containers.-containers-.mounts.-mounts-.read-only]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.knative.containers.-containers-.mounts.-mounts-.read-only[quarkus.knative.containers."containers".mounts."mounts".read-only]` + +[.description] +-- +ReadOnly + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__MOUNTS__MOUNTS__READ_ONLY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__MOUNTS__MOUNTS__READ_ONLY+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.knative.containers.-containers-.resources.limits.cpu]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.knative.containers.-containers-.resources.limits.cpu[quarkus.knative.containers."containers".resources.limits.cpu]` + +[.description] +-- +CPU Requirements + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__RESOURCES_LIMITS_CPU+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__RESOURCES_LIMITS_CPU+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.knative.containers.-containers-.resources.limits.memory]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.knative.containers.-containers-.resources.limits.memory[quarkus.knative.containers."containers".resources.limits.memory]` + +[.description] +-- +Memory Requirements + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__RESOURCES_LIMITS_MEMORY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__RESOURCES_LIMITS_MEMORY+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.knative.containers.-containers-.resources.requests.cpu]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.knative.containers.-containers-.resources.requests.cpu[quarkus.knative.containers."containers".resources.requests.cpu]` + +[.description] +-- +CPU Requirements + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__RESOURCES_REQUESTS_CPU+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__RESOURCES_REQUESTS_CPU+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.knative.containers.-containers-.resources.requests.memory]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.knative.containers.-containers-.resources.requests.memory[quarkus.knative.containers."containers".resources.requests.memory]` + +[.description] +-- +Memory Requirements + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__RESOURCES_REQUESTS_MEMORY+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__RESOURCES_REQUESTS_MEMORY+++` endif::add-copy-button-to-env-var[] --|string -| +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.knative.containers.-containers-.env.secrets]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.knative.containers.-containers-.env.secrets[quarkus.knative.containers."containers".env.secrets]` + +[.description] +-- +The optional list of Secret names to load environment variables from. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__ENV_SECRETS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__ENV_SECRETS+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.knative.containers.-containers-.env.configmaps]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.knative.containers.-containers-.env.configmaps[quarkus.knative.containers."containers".env.configmaps]` + +[.description] +-- +The optional list of ConfigMap names to load environment variables from. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__ENV_CONFIGMAPS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__ENV_CONFIGMAPS+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.knative.containers.-containers-.env.fields-fields]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.knative.containers.-containers-.env.fields-fields[quarkus.knative.containers."containers".env.fields]` + +[.description] +-- +The map associating environment variable names to their associated field references they take their value from. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__ENV_FIELDS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__ENV_FIELDS+++` +endif::add-copy-button-to-env-var[] +--|`Map` +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.knative.containers.-containers-.env.vars-vars]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.knative.containers.-containers-.env.vars-vars[quarkus.knative.containers."containers".env.vars]` + +[.description] +-- +The map associating environment name to its associated value. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__ENV_VARS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__ENV_VARS+++` +endif::add-copy-button-to-env-var[] +--|`Map>` +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.knative.containers.-containers-.env.mapping.-mapping-.from-secret]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.knative.containers.-containers-.env.mapping.-mapping-.from-secret[quarkus.knative.containers."containers".env.mapping."mapping".from-secret]` + +[.description] +-- +The optional name of the Secret from which a value is to be extracted. Mutually exclusive with `from-configmap`. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__ENV_MAPPING__MAPPING__FROM_SECRET+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__ENV_MAPPING__MAPPING__FROM_SECRET+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.knative.containers.-containers-.env.mapping.-mapping-.from-configmap]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.knative.containers.-containers-.env.mapping.-mapping-.from-configmap[quarkus.knative.containers."containers".env.mapping."mapping".from-configmap]` + +[.description] +-- +The optional name of the ConfigMap from which a value is to be extracted. Mutually exclusive with `from-secret`. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__ENV_MAPPING__MAPPING__FROM_CONFIGMAP+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__ENV_MAPPING__MAPPING__FROM_CONFIGMAP+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.knative.containers.-containers-.env.mapping.-mapping-.with-key]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.knative.containers.-containers-.env.mapping.-mapping-.with-key[quarkus.knative.containers."containers".env.mapping."mapping".with-key]` + +[.description] +-- +The key identifying the field from which the value is extracted. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__ENV_MAPPING__MAPPING__WITH_KEY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__ENV_MAPPING__MAPPING__WITH_KEY+++` +endif::add-copy-button-to-env-var[] +--|string +|required icon:exclamation-circle[title=Configuration property is required] + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.get-init-containers.-get-init-containers-.get-env.secrets]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.get-init-containers.-get-init-containers-.get-env.secrets[quarkus.kubernetes.get-init-containers."get-init-containers".get-env.secrets]` + +[.description] +-- +The optional list of Secret names to load environment variables from. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__GET_ENV_SECRETS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__GET_ENV_SECRETS+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.get-init-containers.-get-init-containers-.get-env.configmaps]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.get-init-containers.-get-init-containers-.get-env.configmaps[quarkus.kubernetes.get-init-containers."get-init-containers".get-env.configmaps]` + +[.description] +-- +The optional list of ConfigMap names to load environment variables from. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__GET_ENV_CONFIGMAPS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__GET_ENV_CONFIGMAPS+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.get-init-containers.-get-init-containers-.get-env.fields-fields]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.get-init-containers.-get-init-containers-.get-env.fields-fields[quarkus.kubernetes.get-init-containers."get-init-containers".get-env.fields]` + +[.description] +-- +The map associating environment variable names to their associated field references they take their value from. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__GET_ENV_FIELDS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__GET_ENV_FIELDS+++` +endif::add-copy-button-to-env-var[] +--|`Map` +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.get-init-containers.-get-init-containers-.get-env.vars-vars]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.get-init-containers.-get-init-containers-.get-env.vars-vars[quarkus.kubernetes.get-init-containers."get-init-containers".get-env.vars]` + +[.description] +-- +The map associating environment name to its associated value. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__GET_ENV_VARS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__GET_ENV_VARS+++` +endif::add-copy-button-to-env-var[] +--|`Map>` +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.get-init-containers.-get-init-containers-.get-env.mapping.-mapping-.from-secret]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.get-init-containers.-get-init-containers-.get-env.mapping.-mapping-.from-secret[quarkus.kubernetes.get-init-containers."get-init-containers".get-env.mapping."mapping".from-secret]` + +[.description] +-- +The optional name of the Secret from which a value is to be extracted. Mutually exclusive with `from-configmap`. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__GET_ENV_MAPPING__MAPPING__FROM_SECRET+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__GET_ENV_MAPPING__MAPPING__FROM_SECRET+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.get-init-containers.-get-init-containers-.get-env.mapping.-mapping-.from-configmap]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.get-init-containers.-get-init-containers-.get-env.mapping.-mapping-.from-configmap[quarkus.kubernetes.get-init-containers."get-init-containers".get-env.mapping."mapping".from-configmap]` + +[.description] +-- +The optional name of the ConfigMap from which a value is to be extracted. Mutually exclusive with `from-secret`. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__GET_ENV_MAPPING__MAPPING__FROM_CONFIGMAP+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__GET_ENV_MAPPING__MAPPING__FROM_CONFIGMAP+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.get-init-containers.-get-init-containers-.get-env.mapping.-mapping-.with-key]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.get-init-containers.-get-init-containers-.get-env.mapping.-mapping-.with-key[quarkus.kubernetes.get-init-containers."get-init-containers".get-env.mapping."mapping".with-key]` + +[.description] +-- +The key identifying the field from which the value is extracted. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__GET_ENV_MAPPING__MAPPING__WITH_KEY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__GET_ENV_MAPPING__MAPPING__WITH_KEY+++` +endif::add-copy-button-to-env-var[] +--|string +|required icon:exclamation-circle[title=Configuration property is required] + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.get-init-containers.-get-init-containers-.get-target-platform-name]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.get-init-containers.-get-init-containers-.get-target-platform-name[quarkus.kubernetes.get-init-containers."get-init-containers".get-target-platform-name]` + +[.description] +-- +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__GET_TARGET_PLATFORM_NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__GET_TARGET_PLATFORM_NAME+++` +endif::add-copy-button-to-env-var[] +--|string +|required icon:exclamation-circle[title=Configuration property is required] + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.get-init-containers.-get-init-containers-.image]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.get-init-containers.-get-init-containers-.image[quarkus.kubernetes.get-init-containers."get-init-containers".image]` + +[.description] +-- +The container image. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__IMAGE+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__IMAGE+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.get-init-containers.-get-init-containers-.working-dir]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.get-init-containers.-get-init-containers-.working-dir[quarkus.kubernetes.get-init-containers."get-init-containers".working-dir]` + +[.description] +-- +Working directory. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__WORKING_DIR+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__WORKING_DIR+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.get-init-containers.-get-init-containers-.command]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.get-init-containers.-get-init-containers-.command[quarkus.kubernetes.get-init-containers."get-init-containers".command]` + +[.description] +-- +The commands + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__COMMAND+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__COMMAND+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.get-init-containers.-get-init-containers-.arguments]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.get-init-containers.-get-init-containers-.arguments[quarkus.kubernetes.get-init-containers."get-init-containers".arguments]` + +[.description] +-- +The arguments + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__ARGUMENTS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__ARGUMENTS+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.get-init-containers.-get-init-containers-.service-account]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.get-init-containers.-get-init-containers-.service-account[quarkus.kubernetes.get-init-containers."get-init-containers".service-account]` + +[.description] +-- +The service account. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__SERVICE_ACCOUNT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__SERVICE_ACCOUNT+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.get-init-containers.-get-init-containers-.host]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.get-init-containers.-get-init-containers-.host[quarkus.kubernetes.get-init-containers."get-init-containers".host]` + +[.description] +-- +The host under which the application is going to be exposed. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__HOST+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__HOST+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.get-init-containers.-get-init-containers-.ports.-ports-.container-port]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.get-init-containers.-get-init-containers-.ports.-ports-.container-port[quarkus.kubernetes.get-init-containers."get-init-containers".ports."ports".container-port]` + +[.description] +-- +The port number. Refers to the container port. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__PORTS__PORTS__CONTAINER_PORT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__PORTS__PORTS__CONTAINER_PORT+++` +endif::add-copy-button-to-env-var[] +--|int +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.get-init-containers.-get-init-containers-.ports.-ports-.host-port]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.get-init-containers.-get-init-containers-.ports.-ports-.host-port[quarkus.kubernetes.get-init-containers."get-init-containers".ports."ports".host-port]` + +[.description] +-- +The host port. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__PORTS__PORTS__HOST_PORT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__PORTS__PORTS__HOST_PORT+++` +endif::add-copy-button-to-env-var[] +--|int +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.get-init-containers.-get-init-containers-.ports.-ports-.path]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.get-init-containers.-get-init-containers-.ports.-ports-.path[quarkus.kubernetes.get-init-containers."get-init-containers".ports."ports".path]` + +[.description] +-- +The application path (refers to web application path). + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__PORTS__PORTS__PATH+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__PORTS__PORTS__PATH+++` +endif::add-copy-button-to-env-var[] +--|string +|`/` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.get-init-containers.-get-init-containers-.ports.-ports-.protocol]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.get-init-containers.-get-init-containers-.ports.-ports-.protocol[quarkus.kubernetes.get-init-containers."get-init-containers".ports."ports".protocol]` + +[.description] +-- +The protocol. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__PORTS__PORTS__PROTOCOL+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__PORTS__PORTS__PROTOCOL+++` +endif::add-copy-button-to-env-var[] +-- a| +`tcp`, `udp`, `sctp`, `http`, `proxy` +|`tcp` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.get-init-containers.-get-init-containers-.ports.-ports-.node-port]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.get-init-containers.-get-init-containers-.ports.-ports-.node-port[quarkus.kubernetes.get-init-containers."get-init-containers".ports."ports".node-port]` + +[.description] +-- +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__PORTS__PORTS__NODE_PORT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__PORTS__PORTS__NODE_PORT+++` +endif::add-copy-button-to-env-var[] +--|int +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.get-init-containers.-get-init-containers-.ports.-ports-.tls]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.get-init-containers.-get-init-containers-.ports.-ports-.tls[quarkus.kubernetes.get-init-containers."get-init-containers".ports."ports".tls]` + +[.description] +-- +If enabled, the port will be configured to use the schema HTTPS. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__PORTS__PORTS__TLS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__PORTS__PORTS__TLS+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.get-init-containers.-get-init-containers-.image-pull-policy]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.get-init-containers.-get-init-containers-.image-pull-policy[quarkus.kubernetes.get-init-containers."get-init-containers".image-pull-policy]` + +[.description] +-- +Image pull policy. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__IMAGE_PULL_POLICY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__IMAGE_PULL_POLICY+++` +endif::add-copy-button-to-env-var[] +-- a| +`always`, `if-not-present`, `never` +|`always` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.get-init-containers.-get-init-containers-.image-pull-secrets]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.get-init-containers.-get-init-containers-.image-pull-secrets[quarkus.kubernetes.get-init-containers."get-init-containers".image-pull-secrets]` + +[.description] +-- +The image pull secret + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__IMAGE_PULL_SECRETS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__IMAGE_PULL_SECRETS+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.get-init-containers.-get-init-containers-.liveness-probe.http-action-port]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.get-init-containers.-get-init-containers-.liveness-probe.http-action-port[quarkus.kubernetes.get-init-containers."get-init-containers".liveness-probe.http-action-port]` + +[.description] +-- +The port number to use when configuring the `http get` action. If not configured, the port corresponding to the `httpActionPortName` will be used. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_PORT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_PORT+++` +endif::add-copy-button-to-env-var[] +--|int +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.get-init-containers.-get-init-containers-.liveness-probe.http-action-port-name]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.get-init-containers.-get-init-containers-.liveness-probe.http-action-port-name[quarkus.kubernetes.get-init-containers."get-init-containers".liveness-probe.http-action-port-name]` + +[.description] +-- +The port name for selecting the port of the `HTTP get` action. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_PORT_NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_PORT_NAME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.get-init-containers.-get-init-containers-.liveness-probe.http-action-path]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.get-init-containers.-get-init-containers-.liveness-probe.http-action-path[quarkus.kubernetes.get-init-containers."get-init-containers".liveness-probe.http-action-path]` + +[.description] +-- +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. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_PATH+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_PATH+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.get-init-containers.-get-init-containers-.liveness-probe.http-action-scheme]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.get-init-containers.-get-init-containers-.liveness-probe.http-action-scheme[quarkus.kubernetes.get-init-containers."get-init-containers".liveness-probe.http-action-scheme]` + +[.description] +-- +The scheme of the `HTTP get` action. Can be either "HTTP" or "HTTPS". + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_SCHEME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_SCHEME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.get-init-containers.-get-init-containers-.liveness-probe.exec-action]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.get-init-containers.-get-init-containers-.liveness-probe.exec-action[quarkus.kubernetes.get-init-containers."get-init-containers".liveness-probe.exec-action]` + +[.description] +-- +The command to use for the probe. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_EXEC_ACTION+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_EXEC_ACTION+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.get-init-containers.-get-init-containers-.liveness-probe.tcp-socket-action]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.get-init-containers.-get-init-containers-.liveness-probe.tcp-socket-action[quarkus.kubernetes.get-init-containers."get-init-containers".liveness-probe.tcp-socket-action]` + +[.description] +-- +The tcp socket to use for the probe (the format is host:port). + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_TCP_SOCKET_ACTION+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_TCP_SOCKET_ACTION+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.get-init-containers.-get-init-containers-.liveness-probe.grpc-action]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.get-init-containers.-get-init-containers-.liveness-probe.grpc-action[quarkus.kubernetes.get-init-containers."get-init-containers".liveness-probe.grpc-action]` + +[.description] +-- +The gRPC port to use for the probe (the format is either port or port:service). + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_GRPC_ACTION+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_GRPC_ACTION+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.get-init-containers.-get-init-containers-.liveness-probe.grpc-action-enabled]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.get-init-containers.-get-init-containers-.liveness-probe.grpc-action-enabled[quarkus.kubernetes.get-init-containers."get-init-containers".liveness-probe.grpc-action-enabled]` + +[.description] +-- +If enabled and `grpc-action` is not provided, it will use the generated service name and the gRPC port. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_GRPC_ACTION_ENABLED+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_GRPC_ACTION_ENABLED+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.get-init-containers.-get-init-containers-.liveness-probe.initial-delay]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.get-init-containers.-get-init-containers-.liveness-probe.initial-delay[quarkus.kubernetes.get-init-containers."get-init-containers".liveness-probe.initial-delay]` + +[.description] +-- +The amount of time to wait before starting to probe. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_INITIAL_DELAY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_INITIAL_DELAY+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`5S` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.get-init-containers.-get-init-containers-.liveness-probe.period]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.get-init-containers.-get-init-containers-.liveness-probe.period[quarkus.kubernetes.get-init-containers."get-init-containers".liveness-probe.period]` + +[.description] +-- +The period in which the action should be called. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_PERIOD+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_PERIOD+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`10S` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.get-init-containers.-get-init-containers-.liveness-probe.timeout]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.get-init-containers.-get-init-containers-.liveness-probe.timeout[quarkus.kubernetes.get-init-containers."get-init-containers".liveness-probe.timeout]` + +[.description] +-- +The amount of time to wait for each action. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_TIMEOUT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_TIMEOUT+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`10S` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.get-init-containers.-get-init-containers-.liveness-probe.success-threshold]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.get-init-containers.-get-init-containers-.liveness-probe.success-threshold[quarkus.kubernetes.get-init-containers."get-init-containers".liveness-probe.success-threshold]` + +[.description] +-- +The success threshold to use. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_SUCCESS_THRESHOLD+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_SUCCESS_THRESHOLD+++` +endif::add-copy-button-to-env-var[] +--|int +|`1` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.get-init-containers.-get-init-containers-.liveness-probe.failure-threshold]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.get-init-containers.-get-init-containers-.liveness-probe.failure-threshold[quarkus.kubernetes.get-init-containers."get-init-containers".liveness-probe.failure-threshold]` + +[.description] +-- +The failure threshold to use. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_FAILURE_THRESHOLD+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_FAILURE_THRESHOLD+++` +endif::add-copy-button-to-env-var[] +--|int +|`3` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.get-init-containers.-get-init-containers-.readiness-probe.http-action-port]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.get-init-containers.-get-init-containers-.readiness-probe.http-action-port[quarkus.kubernetes.get-init-containers."get-init-containers".readiness-probe.http-action-port]` + +[.description] +-- +The port number to use when configuring the `http get` action. If not configured, the port corresponding to the `httpActionPortName` will be used. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_HTTP_ACTION_PORT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_HTTP_ACTION_PORT+++` +endif::add-copy-button-to-env-var[] +--|int +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.get-init-containers.-get-init-containers-.readiness-probe.http-action-port-name]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.get-init-containers.-get-init-containers-.readiness-probe.http-action-port-name[quarkus.kubernetes.get-init-containers."get-init-containers".readiness-probe.http-action-port-name]` + +[.description] +-- +The port name for selecting the port of the `HTTP get` action. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_HTTP_ACTION_PORT_NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_HTTP_ACTION_PORT_NAME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.get-init-containers.-get-init-containers-.readiness-probe.http-action-path]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.get-init-containers.-get-init-containers-.readiness-probe.http-action-path[quarkus.kubernetes.get-init-containers."get-init-containers".readiness-probe.http-action-path]` + +[.description] +-- +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. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_HTTP_ACTION_PATH+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_HTTP_ACTION_PATH+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.get-init-containers.-get-init-containers-.readiness-probe.http-action-scheme]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.get-init-containers.-get-init-containers-.readiness-probe.http-action-scheme[quarkus.kubernetes.get-init-containers."get-init-containers".readiness-probe.http-action-scheme]` + +[.description] +-- +The scheme of the `HTTP get` action. Can be either "HTTP" or "HTTPS". + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_HTTP_ACTION_SCHEME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_HTTP_ACTION_SCHEME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.get-init-containers.-get-init-containers-.readiness-probe.exec-action]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.get-init-containers.-get-init-containers-.readiness-probe.exec-action[quarkus.kubernetes.get-init-containers."get-init-containers".readiness-probe.exec-action]` + +[.description] +-- +The command to use for the probe. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_EXEC_ACTION+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_EXEC_ACTION+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.get-init-containers.-get-init-containers-.readiness-probe.tcp-socket-action]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.get-init-containers.-get-init-containers-.readiness-probe.tcp-socket-action[quarkus.kubernetes.get-init-containers."get-init-containers".readiness-probe.tcp-socket-action]` + +[.description] +-- +The tcp socket to use for the probe (the format is host:port). + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_TCP_SOCKET_ACTION+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_TCP_SOCKET_ACTION+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.get-init-containers.-get-init-containers-.readiness-probe.grpc-action]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.get-init-containers.-get-init-containers-.readiness-probe.grpc-action[quarkus.kubernetes.get-init-containers."get-init-containers".readiness-probe.grpc-action]` + +[.description] +-- +The gRPC port to use for the probe (the format is either port or port:service). + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_GRPC_ACTION+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_GRPC_ACTION+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.get-init-containers.-get-init-containers-.readiness-probe.grpc-action-enabled]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.get-init-containers.-get-init-containers-.readiness-probe.grpc-action-enabled[quarkus.kubernetes.get-init-containers."get-init-containers".readiness-probe.grpc-action-enabled]` + +[.description] +-- +If enabled and `grpc-action` is not provided, it will use the generated service name and the gRPC port. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_GRPC_ACTION_ENABLED+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_GRPC_ACTION_ENABLED+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.get-init-containers.-get-init-containers-.readiness-probe.initial-delay]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.get-init-containers.-get-init-containers-.readiness-probe.initial-delay[quarkus.kubernetes.get-init-containers."get-init-containers".readiness-probe.initial-delay]` + +[.description] +-- +The amount of time to wait before starting to probe. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_INITIAL_DELAY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_INITIAL_DELAY+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`5S` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.get-init-containers.-get-init-containers-.readiness-probe.period]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.get-init-containers.-get-init-containers-.readiness-probe.period[quarkus.kubernetes.get-init-containers."get-init-containers".readiness-probe.period]` + +[.description] +-- +The period in which the action should be called. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_PERIOD+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_PERIOD+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`10S` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.get-init-containers.-get-init-containers-.readiness-probe.timeout]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.get-init-containers.-get-init-containers-.readiness-probe.timeout[quarkus.kubernetes.get-init-containers."get-init-containers".readiness-probe.timeout]` + +[.description] +-- +The amount of time to wait for each action. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_TIMEOUT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_TIMEOUT+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`10S` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.get-init-containers.-get-init-containers-.readiness-probe.success-threshold]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.get-init-containers.-get-init-containers-.readiness-probe.success-threshold[quarkus.kubernetes.get-init-containers."get-init-containers".readiness-probe.success-threshold]` + +[.description] +-- +The success threshold to use. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_SUCCESS_THRESHOLD+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_SUCCESS_THRESHOLD+++` +endif::add-copy-button-to-env-var[] +--|int +|`1` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.get-init-containers.-get-init-containers-.readiness-probe.failure-threshold]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.get-init-containers.-get-init-containers-.readiness-probe.failure-threshold[quarkus.kubernetes.get-init-containers."get-init-containers".readiness-probe.failure-threshold]` + +[.description] +-- +The failure threshold to use. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_FAILURE_THRESHOLD+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_FAILURE_THRESHOLD+++` +endif::add-copy-button-to-env-var[] +--|int +|`3` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.get-init-containers.-get-init-containers-.mounts.-mounts-.name]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.get-init-containers.-get-init-containers-.mounts.-mounts-.name[quarkus.kubernetes.get-init-containers."get-init-containers".mounts."mounts".name]` + +[.description] +-- +The name of the volumeName to mount. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__MOUNTS__MOUNTS__NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__MOUNTS__MOUNTS__NAME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.get-init-containers.-get-init-containers-.mounts.-mounts-.path]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.get-init-containers.-get-init-containers-.mounts.-mounts-.path[quarkus.kubernetes.get-init-containers."get-init-containers".mounts."mounts".path]` + +[.description] +-- +The path to mount. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__MOUNTS__MOUNTS__PATH+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__MOUNTS__MOUNTS__PATH+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.get-init-containers.-get-init-containers-.mounts.-mounts-.sub-path]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.get-init-containers.-get-init-containers-.mounts.-mounts-.sub-path[quarkus.kubernetes.get-init-containers."get-init-containers".mounts."mounts".sub-path]` + +[.description] +-- +Path within the volumeName from which the container's volumeName should be mounted. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__MOUNTS__MOUNTS__SUB_PATH+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__MOUNTS__MOUNTS__SUB_PATH+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.get-init-containers.-get-init-containers-.mounts.-mounts-.read-only]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.get-init-containers.-get-init-containers-.mounts.-mounts-.read-only[quarkus.kubernetes.get-init-containers."get-init-containers".mounts."mounts".read-only]` + +[.description] +-- +ReadOnly + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__MOUNTS__MOUNTS__READ_ONLY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__MOUNTS__MOUNTS__READ_ONLY+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.get-init-containers.-get-init-containers-.resources.limits.cpu]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.get-init-containers.-get-init-containers-.resources.limits.cpu[quarkus.kubernetes.get-init-containers."get-init-containers".resources.limits.cpu]` + +[.description] +-- +CPU Requirements + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__RESOURCES_LIMITS_CPU+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__RESOURCES_LIMITS_CPU+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.get-init-containers.-get-init-containers-.resources.limits.memory]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.get-init-containers.-get-init-containers-.resources.limits.memory[quarkus.kubernetes.get-init-containers."get-init-containers".resources.limits.memory]` + +[.description] +-- +Memory Requirements + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__RESOURCES_LIMITS_MEMORY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__RESOURCES_LIMITS_MEMORY+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.get-init-containers.-get-init-containers-.resources.requests.cpu]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.get-init-containers.-get-init-containers-.resources.requests.cpu[quarkus.kubernetes.get-init-containers."get-init-containers".resources.requests.cpu]` + +[.description] +-- +CPU Requirements + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__RESOURCES_REQUESTS_CPU+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__RESOURCES_REQUESTS_CPU+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.get-init-containers.-get-init-containers-.resources.requests.memory]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.get-init-containers.-get-init-containers-.resources.requests.memory[quarkus.kubernetes.get-init-containers."get-init-containers".resources.requests.memory]` + +[.description] +-- +Memory Requirements + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__RESOURCES_REQUESTS_MEMORY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__RESOURCES_REQUESTS_MEMORY+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.get-init-containers.-get-init-containers-.env.secrets]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.get-init-containers.-get-init-containers-.env.secrets[quarkus.kubernetes.get-init-containers."get-init-containers".env.secrets]` + +[.description] +-- +The optional list of Secret names to load environment variables from. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__ENV_SECRETS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__ENV_SECRETS+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.get-init-containers.-get-init-containers-.env.configmaps]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.get-init-containers.-get-init-containers-.env.configmaps[quarkus.kubernetes.get-init-containers."get-init-containers".env.configmaps]` + +[.description] +-- +The optional list of ConfigMap names to load environment variables from. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__ENV_CONFIGMAPS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__ENV_CONFIGMAPS+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.get-init-containers.-get-init-containers-.env.fields-fields]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.get-init-containers.-get-init-containers-.env.fields-fields[quarkus.kubernetes.get-init-containers."get-init-containers".env.fields]` + +[.description] +-- +The map associating environment variable names to their associated field references they take their value from. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__ENV_FIELDS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__ENV_FIELDS+++` +endif::add-copy-button-to-env-var[] +--|`Map` +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.get-init-containers.-get-init-containers-.env.vars-vars]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.get-init-containers.-get-init-containers-.env.vars-vars[quarkus.kubernetes.get-init-containers."get-init-containers".env.vars]` + +[.description] +-- +The map associating environment name to its associated value. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__ENV_VARS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__ENV_VARS+++` +endif::add-copy-button-to-env-var[] +--|`Map>` +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.get-init-containers.-get-init-containers-.env.mapping.-mapping-.from-secret]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.get-init-containers.-get-init-containers-.env.mapping.-mapping-.from-secret[quarkus.kubernetes.get-init-containers."get-init-containers".env.mapping."mapping".from-secret]` + +[.description] +-- +The optional name of the Secret from which a value is to be extracted. Mutually exclusive with `from-configmap`. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__ENV_MAPPING__MAPPING__FROM_SECRET+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__ENV_MAPPING__MAPPING__FROM_SECRET+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.get-init-containers.-get-init-containers-.env.mapping.-mapping-.from-configmap]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.get-init-containers.-get-init-containers-.env.mapping.-mapping-.from-configmap[quarkus.kubernetes.get-init-containers."get-init-containers".env.mapping."mapping".from-configmap]` + +[.description] +-- +The optional name of the ConfigMap from which a value is to be extracted. Mutually exclusive with `from-secret`. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__ENV_MAPPING__MAPPING__FROM_CONFIGMAP+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__ENV_MAPPING__MAPPING__FROM_CONFIGMAP+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.get-init-containers.-get-init-containers-.env.mapping.-mapping-.with-key]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.get-init-containers.-get-init-containers-.env.mapping.-mapping-.with-key[quarkus.kubernetes.get-init-containers."get-init-containers".env.mapping."mapping".with-key]` + +[.description] +-- +The key identifying the field from which the value is extracted. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__ENV_MAPPING__MAPPING__WITH_KEY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__ENV_MAPPING__MAPPING__WITH_KEY+++` +endif::add-copy-button-to-env-var[] +--|string +|required icon:exclamation-circle[title=Configuration property is required] + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.get-sidecars.-get-sidecars-.get-env.secrets]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.get-sidecars.-get-sidecars-.get-env.secrets[quarkus.kubernetes.get-sidecars."get-sidecars".get-env.secrets]` + +[.description] +-- +The optional list of Secret names to load environment variables from. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__GET_ENV_SECRETS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__GET_ENV_SECRETS+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.get-sidecars.-get-sidecars-.get-env.configmaps]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.get-sidecars.-get-sidecars-.get-env.configmaps[quarkus.kubernetes.get-sidecars."get-sidecars".get-env.configmaps]` + +[.description] +-- +The optional list of ConfigMap names to load environment variables from. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__GET_ENV_CONFIGMAPS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__GET_ENV_CONFIGMAPS+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.get-sidecars.-get-sidecars-.get-env.fields-fields]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.get-sidecars.-get-sidecars-.get-env.fields-fields[quarkus.kubernetes.get-sidecars."get-sidecars".get-env.fields]` + +[.description] +-- +The map associating environment variable names to their associated field references they take their value from. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__GET_ENV_FIELDS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__GET_ENV_FIELDS+++` +endif::add-copy-button-to-env-var[] +--|`Map` +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.get-sidecars.-get-sidecars-.get-env.vars-vars]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.get-sidecars.-get-sidecars-.get-env.vars-vars[quarkus.kubernetes.get-sidecars."get-sidecars".get-env.vars]` + +[.description] +-- +The map associating environment name to its associated value. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__GET_ENV_VARS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__GET_ENV_VARS+++` +endif::add-copy-button-to-env-var[] +--|`Map>` +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.get-sidecars.-get-sidecars-.get-env.mapping.-mapping-.from-secret]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.get-sidecars.-get-sidecars-.get-env.mapping.-mapping-.from-secret[quarkus.kubernetes.get-sidecars."get-sidecars".get-env.mapping."mapping".from-secret]` + +[.description] +-- +The optional name of the Secret from which a value is to be extracted. Mutually exclusive with `from-configmap`. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__GET_ENV_MAPPING__MAPPING__FROM_SECRET+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__GET_ENV_MAPPING__MAPPING__FROM_SECRET+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.get-sidecars.-get-sidecars-.get-env.mapping.-mapping-.from-configmap]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.get-sidecars.-get-sidecars-.get-env.mapping.-mapping-.from-configmap[quarkus.kubernetes.get-sidecars."get-sidecars".get-env.mapping."mapping".from-configmap]` + +[.description] +-- +The optional name of the ConfigMap from which a value is to be extracted. Mutually exclusive with `from-secret`. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__GET_ENV_MAPPING__MAPPING__FROM_CONFIGMAP+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__GET_ENV_MAPPING__MAPPING__FROM_CONFIGMAP+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.get-sidecars.-get-sidecars-.get-env.mapping.-mapping-.with-key]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.get-sidecars.-get-sidecars-.get-env.mapping.-mapping-.with-key[quarkus.kubernetes.get-sidecars."get-sidecars".get-env.mapping."mapping".with-key]` + +[.description] +-- +The key identifying the field from which the value is extracted. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__GET_ENV_MAPPING__MAPPING__WITH_KEY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__GET_ENV_MAPPING__MAPPING__WITH_KEY+++` +endif::add-copy-button-to-env-var[] +--|string +|required icon:exclamation-circle[title=Configuration property is required] + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.get-sidecars.-get-sidecars-.get-target-platform-name]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.get-sidecars.-get-sidecars-.get-target-platform-name[quarkus.kubernetes.get-sidecars."get-sidecars".get-target-platform-name]` + +[.description] +-- +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__GET_TARGET_PLATFORM_NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__GET_TARGET_PLATFORM_NAME+++` +endif::add-copy-button-to-env-var[] +--|string +|required icon:exclamation-circle[title=Configuration property is required] + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.get-sidecars.-get-sidecars-.image]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.get-sidecars.-get-sidecars-.image[quarkus.kubernetes.get-sidecars."get-sidecars".image]` + +[.description] +-- +The container image. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__IMAGE+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__IMAGE+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.get-sidecars.-get-sidecars-.working-dir]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.get-sidecars.-get-sidecars-.working-dir[quarkus.kubernetes.get-sidecars."get-sidecars".working-dir]` + +[.description] +-- +Working directory. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__WORKING_DIR+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__WORKING_DIR+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.get-sidecars.-get-sidecars-.command]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.get-sidecars.-get-sidecars-.command[quarkus.kubernetes.get-sidecars."get-sidecars".command]` + +[.description] +-- +The commands + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__COMMAND+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__COMMAND+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.get-sidecars.-get-sidecars-.arguments]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.get-sidecars.-get-sidecars-.arguments[quarkus.kubernetes.get-sidecars."get-sidecars".arguments]` + +[.description] +-- +The arguments + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__ARGUMENTS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__ARGUMENTS+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.get-sidecars.-get-sidecars-.service-account]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.get-sidecars.-get-sidecars-.service-account[quarkus.kubernetes.get-sidecars."get-sidecars".service-account]` + +[.description] +-- +The service account. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__SERVICE_ACCOUNT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__SERVICE_ACCOUNT+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.get-sidecars.-get-sidecars-.host]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.get-sidecars.-get-sidecars-.host[quarkus.kubernetes.get-sidecars."get-sidecars".host]` + +[.description] +-- +The host under which the application is going to be exposed. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__HOST+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__HOST+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.get-sidecars.-get-sidecars-.ports.-ports-.container-port]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.get-sidecars.-get-sidecars-.ports.-ports-.container-port[quarkus.kubernetes.get-sidecars."get-sidecars".ports."ports".container-port]` + +[.description] +-- +The port number. Refers to the container port. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__PORTS__PORTS__CONTAINER_PORT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__PORTS__PORTS__CONTAINER_PORT+++` +endif::add-copy-button-to-env-var[] +--|int +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.get-sidecars.-get-sidecars-.ports.-ports-.host-port]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.get-sidecars.-get-sidecars-.ports.-ports-.host-port[quarkus.kubernetes.get-sidecars."get-sidecars".ports."ports".host-port]` + +[.description] +-- +The host port. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__PORTS__PORTS__HOST_PORT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__PORTS__PORTS__HOST_PORT+++` +endif::add-copy-button-to-env-var[] +--|int +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.get-sidecars.-get-sidecars-.ports.-ports-.path]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.get-sidecars.-get-sidecars-.ports.-ports-.path[quarkus.kubernetes.get-sidecars."get-sidecars".ports."ports".path]` + +[.description] +-- +The application path (refers to web application path). + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__PORTS__PORTS__PATH+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__PORTS__PORTS__PATH+++` +endif::add-copy-button-to-env-var[] +--|string +|`/` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.get-sidecars.-get-sidecars-.ports.-ports-.protocol]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.get-sidecars.-get-sidecars-.ports.-ports-.protocol[quarkus.kubernetes.get-sidecars."get-sidecars".ports."ports".protocol]` + +[.description] +-- +The protocol. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__PORTS__PORTS__PROTOCOL+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__PORTS__PORTS__PROTOCOL+++` +endif::add-copy-button-to-env-var[] +-- a| +`tcp`, `udp`, `sctp`, `http`, `proxy` +|`tcp` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.get-sidecars.-get-sidecars-.ports.-ports-.node-port]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.get-sidecars.-get-sidecars-.ports.-ports-.node-port[quarkus.kubernetes.get-sidecars."get-sidecars".ports."ports".node-port]` + +[.description] +-- +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__PORTS__PORTS__NODE_PORT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__PORTS__PORTS__NODE_PORT+++` +endif::add-copy-button-to-env-var[] +--|int +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.get-sidecars.-get-sidecars-.ports.-ports-.tls]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.get-sidecars.-get-sidecars-.ports.-ports-.tls[quarkus.kubernetes.get-sidecars."get-sidecars".ports."ports".tls]` + +[.description] +-- +If enabled, the port will be configured to use the schema HTTPS. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__PORTS__PORTS__TLS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__PORTS__PORTS__TLS+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.get-sidecars.-get-sidecars-.image-pull-policy]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.get-sidecars.-get-sidecars-.image-pull-policy[quarkus.kubernetes.get-sidecars."get-sidecars".image-pull-policy]` + +[.description] +-- +Image pull policy. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__IMAGE_PULL_POLICY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__IMAGE_PULL_POLICY+++` +endif::add-copy-button-to-env-var[] +-- a| +`always`, `if-not-present`, `never` +|`always` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.get-sidecars.-get-sidecars-.image-pull-secrets]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.get-sidecars.-get-sidecars-.image-pull-secrets[quarkus.kubernetes.get-sidecars."get-sidecars".image-pull-secrets]` + +[.description] +-- +The image pull secret + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__IMAGE_PULL_SECRETS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__IMAGE_PULL_SECRETS+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.get-sidecars.-get-sidecars-.liveness-probe.http-action-port]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.get-sidecars.-get-sidecars-.liveness-probe.http-action-port[quarkus.kubernetes.get-sidecars."get-sidecars".liveness-probe.http-action-port]` + +[.description] +-- +The port number to use when configuring the `http get` action. If not configured, the port corresponding to the `httpActionPortName` will be used. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_HTTP_ACTION_PORT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_HTTP_ACTION_PORT+++` +endif::add-copy-button-to-env-var[] +--|int +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.get-sidecars.-get-sidecars-.liveness-probe.http-action-port-name]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.get-sidecars.-get-sidecars-.liveness-probe.http-action-port-name[quarkus.kubernetes.get-sidecars."get-sidecars".liveness-probe.http-action-port-name]` + +[.description] +-- +The port name for selecting the port of the `HTTP get` action. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_HTTP_ACTION_PORT_NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_HTTP_ACTION_PORT_NAME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.get-sidecars.-get-sidecars-.liveness-probe.http-action-path]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.get-sidecars.-get-sidecars-.liveness-probe.http-action-path[quarkus.kubernetes.get-sidecars."get-sidecars".liveness-probe.http-action-path]` + +[.description] +-- +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. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_HTTP_ACTION_PATH+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_HTTP_ACTION_PATH+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.get-sidecars.-get-sidecars-.liveness-probe.http-action-scheme]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.get-sidecars.-get-sidecars-.liveness-probe.http-action-scheme[quarkus.kubernetes.get-sidecars."get-sidecars".liveness-probe.http-action-scheme]` + +[.description] +-- +The scheme of the `HTTP get` action. Can be either "HTTP" or "HTTPS". + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_HTTP_ACTION_SCHEME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_HTTP_ACTION_SCHEME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.get-sidecars.-get-sidecars-.liveness-probe.exec-action]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.get-sidecars.-get-sidecars-.liveness-probe.exec-action[quarkus.kubernetes.get-sidecars."get-sidecars".liveness-probe.exec-action]` + +[.description] +-- +The command to use for the probe. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_EXEC_ACTION+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_EXEC_ACTION+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.get-sidecars.-get-sidecars-.liveness-probe.tcp-socket-action]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.get-sidecars.-get-sidecars-.liveness-probe.tcp-socket-action[quarkus.kubernetes.get-sidecars."get-sidecars".liveness-probe.tcp-socket-action]` + +[.description] +-- +The tcp socket to use for the probe (the format is host:port). + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_TCP_SOCKET_ACTION+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_TCP_SOCKET_ACTION+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.get-sidecars.-get-sidecars-.liveness-probe.grpc-action]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.get-sidecars.-get-sidecars-.liveness-probe.grpc-action[quarkus.kubernetes.get-sidecars."get-sidecars".liveness-probe.grpc-action]` + +[.description] +-- +The gRPC port to use for the probe (the format is either port or port:service). + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_GRPC_ACTION+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_GRPC_ACTION+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.get-sidecars.-get-sidecars-.liveness-probe.grpc-action-enabled]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.get-sidecars.-get-sidecars-.liveness-probe.grpc-action-enabled[quarkus.kubernetes.get-sidecars."get-sidecars".liveness-probe.grpc-action-enabled]` + +[.description] +-- +If enabled and `grpc-action` is not provided, it will use the generated service name and the gRPC port. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_GRPC_ACTION_ENABLED+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_GRPC_ACTION_ENABLED+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.get-sidecars.-get-sidecars-.liveness-probe.initial-delay]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.get-sidecars.-get-sidecars-.liveness-probe.initial-delay[quarkus.kubernetes.get-sidecars."get-sidecars".liveness-probe.initial-delay]` + +[.description] +-- +The amount of time to wait before starting to probe. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_INITIAL_DELAY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_INITIAL_DELAY+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`5S` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.get-sidecars.-get-sidecars-.liveness-probe.period]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.get-sidecars.-get-sidecars-.liveness-probe.period[quarkus.kubernetes.get-sidecars."get-sidecars".liveness-probe.period]` + +[.description] +-- +The period in which the action should be called. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_PERIOD+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_PERIOD+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`10S` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.get-sidecars.-get-sidecars-.liveness-probe.timeout]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.get-sidecars.-get-sidecars-.liveness-probe.timeout[quarkus.kubernetes.get-sidecars."get-sidecars".liveness-probe.timeout]` + +[.description] +-- +The amount of time to wait for each action. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_TIMEOUT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_TIMEOUT+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`10S` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.get-sidecars.-get-sidecars-.liveness-probe.success-threshold]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.get-sidecars.-get-sidecars-.liveness-probe.success-threshold[quarkus.kubernetes.get-sidecars."get-sidecars".liveness-probe.success-threshold]` + +[.description] +-- +The success threshold to use. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_SUCCESS_THRESHOLD+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_SUCCESS_THRESHOLD+++` +endif::add-copy-button-to-env-var[] +--|int +|`1` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.get-sidecars.-get-sidecars-.liveness-probe.failure-threshold]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.get-sidecars.-get-sidecars-.liveness-probe.failure-threshold[quarkus.kubernetes.get-sidecars."get-sidecars".liveness-probe.failure-threshold]` + +[.description] +-- +The failure threshold to use. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_FAILURE_THRESHOLD+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_FAILURE_THRESHOLD+++` +endif::add-copy-button-to-env-var[] +--|int +|`3` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.get-sidecars.-get-sidecars-.readiness-probe.http-action-port]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.get-sidecars.-get-sidecars-.readiness-probe.http-action-port[quarkus.kubernetes.get-sidecars."get-sidecars".readiness-probe.http-action-port]` + +[.description] +-- +The port number to use when configuring the `http get` action. If not configured, the port corresponding to the `httpActionPortName` will be used. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_HTTP_ACTION_PORT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_HTTP_ACTION_PORT+++` +endif::add-copy-button-to-env-var[] +--|int +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.get-sidecars.-get-sidecars-.readiness-probe.http-action-port-name]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.get-sidecars.-get-sidecars-.readiness-probe.http-action-port-name[quarkus.kubernetes.get-sidecars."get-sidecars".readiness-probe.http-action-port-name]` + +[.description] +-- +The port name for selecting the port of the `HTTP get` action. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_HTTP_ACTION_PORT_NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_HTTP_ACTION_PORT_NAME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.get-sidecars.-get-sidecars-.readiness-probe.http-action-path]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.get-sidecars.-get-sidecars-.readiness-probe.http-action-path[quarkus.kubernetes.get-sidecars."get-sidecars".readiness-probe.http-action-path]` + +[.description] +-- +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. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_HTTP_ACTION_PATH+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_HTTP_ACTION_PATH+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.get-sidecars.-get-sidecars-.readiness-probe.http-action-scheme]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.get-sidecars.-get-sidecars-.readiness-probe.http-action-scheme[quarkus.kubernetes.get-sidecars."get-sidecars".readiness-probe.http-action-scheme]` + +[.description] +-- +The scheme of the `HTTP get` action. Can be either "HTTP" or "HTTPS". + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_HTTP_ACTION_SCHEME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_HTTP_ACTION_SCHEME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.get-sidecars.-get-sidecars-.readiness-probe.exec-action]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.get-sidecars.-get-sidecars-.readiness-probe.exec-action[quarkus.kubernetes.get-sidecars."get-sidecars".readiness-probe.exec-action]` + +[.description] +-- +The command to use for the probe. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_EXEC_ACTION+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_EXEC_ACTION+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.get-sidecars.-get-sidecars-.readiness-probe.tcp-socket-action]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.get-sidecars.-get-sidecars-.readiness-probe.tcp-socket-action[quarkus.kubernetes.get-sidecars."get-sidecars".readiness-probe.tcp-socket-action]` + +[.description] +-- +The tcp socket to use for the probe (the format is host:port). + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_TCP_SOCKET_ACTION+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_TCP_SOCKET_ACTION+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.get-sidecars.-get-sidecars-.readiness-probe.grpc-action]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.get-sidecars.-get-sidecars-.readiness-probe.grpc-action[quarkus.kubernetes.get-sidecars."get-sidecars".readiness-probe.grpc-action]` + +[.description] +-- +The gRPC port to use for the probe (the format is either port or port:service). + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_GRPC_ACTION+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_GRPC_ACTION+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.get-sidecars.-get-sidecars-.readiness-probe.grpc-action-enabled]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.get-sidecars.-get-sidecars-.readiness-probe.grpc-action-enabled[quarkus.kubernetes.get-sidecars."get-sidecars".readiness-probe.grpc-action-enabled]` + +[.description] +-- +If enabled and `grpc-action` is not provided, it will use the generated service name and the gRPC port. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_GRPC_ACTION_ENABLED+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_GRPC_ACTION_ENABLED+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.get-sidecars.-get-sidecars-.readiness-probe.initial-delay]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.get-sidecars.-get-sidecars-.readiness-probe.initial-delay[quarkus.kubernetes.get-sidecars."get-sidecars".readiness-probe.initial-delay]` + +[.description] +-- +The amount of time to wait before starting to probe. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_INITIAL_DELAY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_INITIAL_DELAY+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`5S` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.get-sidecars.-get-sidecars-.readiness-probe.period]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.get-sidecars.-get-sidecars-.readiness-probe.period[quarkus.kubernetes.get-sidecars."get-sidecars".readiness-probe.period]` + +[.description] +-- +The period in which the action should be called. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_PERIOD+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_PERIOD+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`10S` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.get-sidecars.-get-sidecars-.readiness-probe.timeout]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.get-sidecars.-get-sidecars-.readiness-probe.timeout[quarkus.kubernetes.get-sidecars."get-sidecars".readiness-probe.timeout]` + +[.description] +-- +The amount of time to wait for each action. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_TIMEOUT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_TIMEOUT+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`10S` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.get-sidecars.-get-sidecars-.readiness-probe.success-threshold]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.get-sidecars.-get-sidecars-.readiness-probe.success-threshold[quarkus.kubernetes.get-sidecars."get-sidecars".readiness-probe.success-threshold]` + +[.description] +-- +The success threshold to use. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_SUCCESS_THRESHOLD+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_SUCCESS_THRESHOLD+++` +endif::add-copy-button-to-env-var[] +--|int +|`1` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.get-sidecars.-get-sidecars-.readiness-probe.failure-threshold]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.get-sidecars.-get-sidecars-.readiness-probe.failure-threshold[quarkus.kubernetes.get-sidecars."get-sidecars".readiness-probe.failure-threshold]` + +[.description] +-- +The failure threshold to use. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_FAILURE_THRESHOLD+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_FAILURE_THRESHOLD+++` +endif::add-copy-button-to-env-var[] +--|int +|`3` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.get-sidecars.-get-sidecars-.mounts.-mounts-.name]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.get-sidecars.-get-sidecars-.mounts.-mounts-.name[quarkus.kubernetes.get-sidecars."get-sidecars".mounts."mounts".name]` + +[.description] +-- +The name of the volumeName to mount. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__MOUNTS__MOUNTS__NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__MOUNTS__MOUNTS__NAME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.get-sidecars.-get-sidecars-.mounts.-mounts-.path]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.get-sidecars.-get-sidecars-.mounts.-mounts-.path[quarkus.kubernetes.get-sidecars."get-sidecars".mounts."mounts".path]` + +[.description] +-- +The path to mount. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__MOUNTS__MOUNTS__PATH+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__MOUNTS__MOUNTS__PATH+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.get-sidecars.-get-sidecars-.mounts.-mounts-.sub-path]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.get-sidecars.-get-sidecars-.mounts.-mounts-.sub-path[quarkus.kubernetes.get-sidecars."get-sidecars".mounts."mounts".sub-path]` + +[.description] +-- +Path within the volumeName from which the container's volumeName should be mounted. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__MOUNTS__MOUNTS__SUB_PATH+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__MOUNTS__MOUNTS__SUB_PATH+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.get-sidecars.-get-sidecars-.mounts.-mounts-.read-only]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.get-sidecars.-get-sidecars-.mounts.-mounts-.read-only[quarkus.kubernetes.get-sidecars."get-sidecars".mounts."mounts".read-only]` + +[.description] +-- +ReadOnly + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__MOUNTS__MOUNTS__READ_ONLY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__MOUNTS__MOUNTS__READ_ONLY+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.get-sidecars.-get-sidecars-.resources.limits.cpu]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.get-sidecars.-get-sidecars-.resources.limits.cpu[quarkus.kubernetes.get-sidecars."get-sidecars".resources.limits.cpu]` + +[.description] +-- +CPU Requirements + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__RESOURCES_LIMITS_CPU+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__RESOURCES_LIMITS_CPU+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.get-sidecars.-get-sidecars-.resources.limits.memory]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.get-sidecars.-get-sidecars-.resources.limits.memory[quarkus.kubernetes.get-sidecars."get-sidecars".resources.limits.memory]` + +[.description] +-- +Memory Requirements + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__RESOURCES_LIMITS_MEMORY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__RESOURCES_LIMITS_MEMORY+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.get-sidecars.-get-sidecars-.resources.requests.cpu]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.get-sidecars.-get-sidecars-.resources.requests.cpu[quarkus.kubernetes.get-sidecars."get-sidecars".resources.requests.cpu]` + +[.description] +-- +CPU Requirements + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__RESOURCES_REQUESTS_CPU+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__RESOURCES_REQUESTS_CPU+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.get-sidecars.-get-sidecars-.resources.requests.memory]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.get-sidecars.-get-sidecars-.resources.requests.memory[quarkus.kubernetes.get-sidecars."get-sidecars".resources.requests.memory]` + +[.description] +-- +Memory Requirements + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__RESOURCES_REQUESTS_MEMORY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__RESOURCES_REQUESTS_MEMORY+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.get-sidecars.-get-sidecars-.env.secrets]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.get-sidecars.-get-sidecars-.env.secrets[quarkus.kubernetes.get-sidecars."get-sidecars".env.secrets]` + +[.description] +-- +The optional list of Secret names to load environment variables from. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__ENV_SECRETS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__ENV_SECRETS+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.get-sidecars.-get-sidecars-.env.configmaps]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.get-sidecars.-get-sidecars-.env.configmaps[quarkus.kubernetes.get-sidecars."get-sidecars".env.configmaps]` + +[.description] +-- +The optional list of ConfigMap names to load environment variables from. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__ENV_CONFIGMAPS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__ENV_CONFIGMAPS+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.get-sidecars.-get-sidecars-.env.fields-fields]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.get-sidecars.-get-sidecars-.env.fields-fields[quarkus.kubernetes.get-sidecars."get-sidecars".env.fields]` + +[.description] +-- +The map associating environment variable names to their associated field references they take their value from. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__ENV_FIELDS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__ENV_FIELDS+++` +endif::add-copy-button-to-env-var[] +--|`Map` +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.get-sidecars.-get-sidecars-.env.vars-vars]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.get-sidecars.-get-sidecars-.env.vars-vars[quarkus.kubernetes.get-sidecars."get-sidecars".env.vars]` + +[.description] +-- +The map associating environment name to its associated value. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__ENV_VARS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__ENV_VARS+++` +endif::add-copy-button-to-env-var[] +--|`Map>` +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.get-sidecars.-get-sidecars-.env.mapping.-mapping-.from-secret]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.get-sidecars.-get-sidecars-.env.mapping.-mapping-.from-secret[quarkus.kubernetes.get-sidecars."get-sidecars".env.mapping."mapping".from-secret]` + +[.description] +-- +The optional name of the Secret from which a value is to be extracted. Mutually exclusive with `from-configmap`. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__ENV_MAPPING__MAPPING__FROM_SECRET+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__ENV_MAPPING__MAPPING__FROM_SECRET+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.get-sidecars.-get-sidecars-.env.mapping.-mapping-.from-configmap]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.get-sidecars.-get-sidecars-.env.mapping.-mapping-.from-configmap[quarkus.kubernetes.get-sidecars."get-sidecars".env.mapping."mapping".from-configmap]` + +[.description] +-- +The optional name of the ConfigMap from which a value is to be extracted. Mutually exclusive with `from-secret`. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__ENV_MAPPING__MAPPING__FROM_CONFIGMAP+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__ENV_MAPPING__MAPPING__FROM_CONFIGMAP+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.get-sidecars.-get-sidecars-.env.mapping.-mapping-.with-key]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.get-sidecars.-get-sidecars-.env.mapping.-mapping-.with-key[quarkus.kubernetes.get-sidecars."get-sidecars".env.mapping."mapping".with-key]` + +[.description] +-- +The key identifying the field from which the value is extracted. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__ENV_MAPPING__MAPPING__WITH_KEY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__ENV_MAPPING__MAPPING__WITH_KEY+++` +endif::add-copy-button-to-env-var[] +--|string +|required icon:exclamation-circle[title=Configuration property is required] + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.init-containers.-init-containers-.get-env.secrets]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.init-containers.-init-containers-.get-env.secrets[quarkus.kubernetes.init-containers."init-containers".get-env.secrets]` + +[.description] +-- +The optional list of Secret names to load environment variables from. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__GET_ENV_SECRETS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__GET_ENV_SECRETS+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.init-containers.-init-containers-.get-env.configmaps]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.init-containers.-init-containers-.get-env.configmaps[quarkus.kubernetes.init-containers."init-containers".get-env.configmaps]` + +[.description] +-- +The optional list of ConfigMap names to load environment variables from. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__GET_ENV_CONFIGMAPS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__GET_ENV_CONFIGMAPS+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.init-containers.-init-containers-.get-env.fields-fields]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.init-containers.-init-containers-.get-env.fields-fields[quarkus.kubernetes.init-containers."init-containers".get-env.fields]` + +[.description] +-- +The map associating environment variable names to their associated field references they take their value from. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__GET_ENV_FIELDS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__GET_ENV_FIELDS+++` +endif::add-copy-button-to-env-var[] +--|`Map` +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.init-containers.-init-containers-.get-env.vars-vars]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.init-containers.-init-containers-.get-env.vars-vars[quarkus.kubernetes.init-containers."init-containers".get-env.vars]` + +[.description] +-- +The map associating environment name to its associated value. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__GET_ENV_VARS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__GET_ENV_VARS+++` +endif::add-copy-button-to-env-var[] +--|`Map>` +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.init-containers.-init-containers-.get-env.mapping.-mapping-.from-secret]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.init-containers.-init-containers-.get-env.mapping.-mapping-.from-secret[quarkus.kubernetes.init-containers."init-containers".get-env.mapping."mapping".from-secret]` + +[.description] +-- +The optional name of the Secret from which a value is to be extracted. Mutually exclusive with `from-configmap`. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__GET_ENV_MAPPING__MAPPING__FROM_SECRET+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__GET_ENV_MAPPING__MAPPING__FROM_SECRET+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.init-containers.-init-containers-.get-env.mapping.-mapping-.from-configmap]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.init-containers.-init-containers-.get-env.mapping.-mapping-.from-configmap[quarkus.kubernetes.init-containers."init-containers".get-env.mapping."mapping".from-configmap]` + +[.description] +-- +The optional name of the ConfigMap from which a value is to be extracted. Mutually exclusive with `from-secret`. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__GET_ENV_MAPPING__MAPPING__FROM_CONFIGMAP+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__GET_ENV_MAPPING__MAPPING__FROM_CONFIGMAP+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.init-containers.-init-containers-.get-env.mapping.-mapping-.with-key]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.init-containers.-init-containers-.get-env.mapping.-mapping-.with-key[quarkus.kubernetes.init-containers."init-containers".get-env.mapping."mapping".with-key]` + +[.description] +-- +The key identifying the field from which the value is extracted. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__GET_ENV_MAPPING__MAPPING__WITH_KEY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__GET_ENV_MAPPING__MAPPING__WITH_KEY+++` +endif::add-copy-button-to-env-var[] +--|string +|required icon:exclamation-circle[title=Configuration property is required] + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.init-containers.-init-containers-.get-target-platform-name]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.init-containers.-init-containers-.get-target-platform-name[quarkus.kubernetes.init-containers."init-containers".get-target-platform-name]` + +[.description] +-- +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__GET_TARGET_PLATFORM_NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__GET_TARGET_PLATFORM_NAME+++` +endif::add-copy-button-to-env-var[] +--|string +|required icon:exclamation-circle[title=Configuration property is required] + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.init-containers.-init-containers-.image]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.init-containers.-init-containers-.image[quarkus.kubernetes.init-containers."init-containers".image]` + +[.description] +-- +The container image. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__IMAGE+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__IMAGE+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.init-containers.-init-containers-.working-dir]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.init-containers.-init-containers-.working-dir[quarkus.kubernetes.init-containers."init-containers".working-dir]` + +[.description] +-- +Working directory. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__WORKING_DIR+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__WORKING_DIR+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.init-containers.-init-containers-.command]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.init-containers.-init-containers-.command[quarkus.kubernetes.init-containers."init-containers".command]` + +[.description] +-- +The commands + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__COMMAND+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__COMMAND+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.init-containers.-init-containers-.arguments]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.init-containers.-init-containers-.arguments[quarkus.kubernetes.init-containers."init-containers".arguments]` + +[.description] +-- +The arguments + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__ARGUMENTS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__ARGUMENTS+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.init-containers.-init-containers-.service-account]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.init-containers.-init-containers-.service-account[quarkus.kubernetes.init-containers."init-containers".service-account]` + +[.description] +-- +The service account. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__SERVICE_ACCOUNT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__SERVICE_ACCOUNT+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.init-containers.-init-containers-.host]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.init-containers.-init-containers-.host[quarkus.kubernetes.init-containers."init-containers".host]` + +[.description] +-- +The host under which the application is going to be exposed. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__HOST+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__HOST+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.init-containers.-init-containers-.ports.-ports-.container-port]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.init-containers.-init-containers-.ports.-ports-.container-port[quarkus.kubernetes.init-containers."init-containers".ports."ports".container-port]` + +[.description] +-- +The port number. Refers to the container port. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__PORTS__PORTS__CONTAINER_PORT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__PORTS__PORTS__CONTAINER_PORT+++` +endif::add-copy-button-to-env-var[] +--|int +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.init-containers.-init-containers-.ports.-ports-.host-port]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.init-containers.-init-containers-.ports.-ports-.host-port[quarkus.kubernetes.init-containers."init-containers".ports."ports".host-port]` + +[.description] +-- +The host port. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__PORTS__PORTS__HOST_PORT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__PORTS__PORTS__HOST_PORT+++` +endif::add-copy-button-to-env-var[] +--|int +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.init-containers.-init-containers-.ports.-ports-.path]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.init-containers.-init-containers-.ports.-ports-.path[quarkus.kubernetes.init-containers."init-containers".ports."ports".path]` + +[.description] +-- +The application path (refers to web application path). + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__PORTS__PORTS__PATH+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__PORTS__PORTS__PATH+++` +endif::add-copy-button-to-env-var[] +--|string +|`/` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.init-containers.-init-containers-.ports.-ports-.protocol]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.init-containers.-init-containers-.ports.-ports-.protocol[quarkus.kubernetes.init-containers."init-containers".ports."ports".protocol]` + +[.description] +-- +The protocol. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__PORTS__PORTS__PROTOCOL+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__PORTS__PORTS__PROTOCOL+++` +endif::add-copy-button-to-env-var[] +-- a| +`tcp`, `udp`, `sctp`, `http`, `proxy` +|`tcp` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.init-containers.-init-containers-.ports.-ports-.node-port]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.init-containers.-init-containers-.ports.-ports-.node-port[quarkus.kubernetes.init-containers."init-containers".ports."ports".node-port]` + +[.description] +-- +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__PORTS__PORTS__NODE_PORT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__PORTS__PORTS__NODE_PORT+++` +endif::add-copy-button-to-env-var[] +--|int +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.init-containers.-init-containers-.ports.-ports-.tls]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.init-containers.-init-containers-.ports.-ports-.tls[quarkus.kubernetes.init-containers."init-containers".ports."ports".tls]` + +[.description] +-- +If enabled, the port will be configured to use the schema HTTPS. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__PORTS__PORTS__TLS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__PORTS__PORTS__TLS+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.init-containers.-init-containers-.image-pull-policy]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.init-containers.-init-containers-.image-pull-policy[quarkus.kubernetes.init-containers."init-containers".image-pull-policy]` + +[.description] +-- +Image pull policy. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__IMAGE_PULL_POLICY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__IMAGE_PULL_POLICY+++` +endif::add-copy-button-to-env-var[] +-- a| +`always`, `if-not-present`, `never` +|`always` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.init-containers.-init-containers-.image-pull-secrets]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.init-containers.-init-containers-.image-pull-secrets[quarkus.kubernetes.init-containers."init-containers".image-pull-secrets]` + +[.description] +-- +The image pull secret + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__IMAGE_PULL_SECRETS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__IMAGE_PULL_SECRETS+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.init-containers.-init-containers-.liveness-probe.http-action-port]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.init-containers.-init-containers-.liveness-probe.http-action-port[quarkus.kubernetes.init-containers."init-containers".liveness-probe.http-action-port]` + +[.description] +-- +The port number to use when configuring the `http get` action. If not configured, the port corresponding to the `httpActionPortName` will be used. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_PORT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_PORT+++` +endif::add-copy-button-to-env-var[] +--|int +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.init-containers.-init-containers-.liveness-probe.http-action-port-name]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.init-containers.-init-containers-.liveness-probe.http-action-port-name[quarkus.kubernetes.init-containers."init-containers".liveness-probe.http-action-port-name]` + +[.description] +-- +The port name for selecting the port of the `HTTP get` action. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_PORT_NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_PORT_NAME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.init-containers.-init-containers-.liveness-probe.http-action-path]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.init-containers.-init-containers-.liveness-probe.http-action-path[quarkus.kubernetes.init-containers."init-containers".liveness-probe.http-action-path]` + +[.description] +-- +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. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_PATH+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_PATH+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.init-containers.-init-containers-.liveness-probe.http-action-scheme]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.init-containers.-init-containers-.liveness-probe.http-action-scheme[quarkus.kubernetes.init-containers."init-containers".liveness-probe.http-action-scheme]` + +[.description] +-- +The scheme of the `HTTP get` action. Can be either "HTTP" or "HTTPS". + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_SCHEME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_SCHEME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.init-containers.-init-containers-.liveness-probe.exec-action]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.init-containers.-init-containers-.liveness-probe.exec-action[quarkus.kubernetes.init-containers."init-containers".liveness-probe.exec-action]` + +[.description] +-- +The command to use for the probe. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_EXEC_ACTION+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_EXEC_ACTION+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.init-containers.-init-containers-.liveness-probe.tcp-socket-action]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.init-containers.-init-containers-.liveness-probe.tcp-socket-action[quarkus.kubernetes.init-containers."init-containers".liveness-probe.tcp-socket-action]` + +[.description] +-- +The tcp socket to use for the probe (the format is host:port). + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_TCP_SOCKET_ACTION+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_TCP_SOCKET_ACTION+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.init-containers.-init-containers-.liveness-probe.grpc-action]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.init-containers.-init-containers-.liveness-probe.grpc-action[quarkus.kubernetes.init-containers."init-containers".liveness-probe.grpc-action]` + +[.description] +-- +The gRPC port to use for the probe (the format is either port or port:service). + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_GRPC_ACTION+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_GRPC_ACTION+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.init-containers.-init-containers-.liveness-probe.grpc-action-enabled]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.init-containers.-init-containers-.liveness-probe.grpc-action-enabled[quarkus.kubernetes.init-containers."init-containers".liveness-probe.grpc-action-enabled]` + +[.description] +-- +If enabled and `grpc-action` is not provided, it will use the generated service name and the gRPC port. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_GRPC_ACTION_ENABLED+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_GRPC_ACTION_ENABLED+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.init-containers.-init-containers-.liveness-probe.initial-delay]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.init-containers.-init-containers-.liveness-probe.initial-delay[quarkus.kubernetes.init-containers."init-containers".liveness-probe.initial-delay]` + +[.description] +-- +The amount of time to wait before starting to probe. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_INITIAL_DELAY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_INITIAL_DELAY+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`5S` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.init-containers.-init-containers-.liveness-probe.period]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.init-containers.-init-containers-.liveness-probe.period[quarkus.kubernetes.init-containers."init-containers".liveness-probe.period]` + +[.description] +-- +The period in which the action should be called. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_PERIOD+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_PERIOD+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`10S` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.init-containers.-init-containers-.liveness-probe.timeout]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.init-containers.-init-containers-.liveness-probe.timeout[quarkus.kubernetes.init-containers."init-containers".liveness-probe.timeout]` + +[.description] +-- +The amount of time to wait for each action. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_TIMEOUT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_TIMEOUT+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`10S` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.init-containers.-init-containers-.liveness-probe.success-threshold]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.init-containers.-init-containers-.liveness-probe.success-threshold[quarkus.kubernetes.init-containers."init-containers".liveness-probe.success-threshold]` + +[.description] +-- +The success threshold to use. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_SUCCESS_THRESHOLD+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_SUCCESS_THRESHOLD+++` +endif::add-copy-button-to-env-var[] +--|int +|`1` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.init-containers.-init-containers-.liveness-probe.failure-threshold]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.init-containers.-init-containers-.liveness-probe.failure-threshold[quarkus.kubernetes.init-containers."init-containers".liveness-probe.failure-threshold]` + +[.description] +-- +The failure threshold to use. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_FAILURE_THRESHOLD+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_FAILURE_THRESHOLD+++` +endif::add-copy-button-to-env-var[] +--|int +|`3` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.init-containers.-init-containers-.readiness-probe.http-action-port]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.init-containers.-init-containers-.readiness-probe.http-action-port[quarkus.kubernetes.init-containers."init-containers".readiness-probe.http-action-port]` + +[.description] +-- +The port number to use when configuring the `http get` action. If not configured, the port corresponding to the `httpActionPortName` will be used. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_HTTP_ACTION_PORT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_HTTP_ACTION_PORT+++` +endif::add-copy-button-to-env-var[] +--|int +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.init-containers.-init-containers-.readiness-probe.http-action-port-name]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.init-containers.-init-containers-.readiness-probe.http-action-port-name[quarkus.kubernetes.init-containers."init-containers".readiness-probe.http-action-port-name]` + +[.description] +-- +The port name for selecting the port of the `HTTP get` action. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_HTTP_ACTION_PORT_NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_HTTP_ACTION_PORT_NAME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.init-containers.-init-containers-.readiness-probe.http-action-path]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.init-containers.-init-containers-.readiness-probe.http-action-path[quarkus.kubernetes.init-containers."init-containers".readiness-probe.http-action-path]` + +[.description] +-- +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. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_HTTP_ACTION_PATH+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_HTTP_ACTION_PATH+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.init-containers.-init-containers-.readiness-probe.http-action-scheme]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.init-containers.-init-containers-.readiness-probe.http-action-scheme[quarkus.kubernetes.init-containers."init-containers".readiness-probe.http-action-scheme]` + +[.description] +-- +The scheme of the `HTTP get` action. Can be either "HTTP" or "HTTPS". + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_HTTP_ACTION_SCHEME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_HTTP_ACTION_SCHEME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.init-containers.-init-containers-.readiness-probe.exec-action]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.init-containers.-init-containers-.readiness-probe.exec-action[quarkus.kubernetes.init-containers."init-containers".readiness-probe.exec-action]` + +[.description] +-- +The command to use for the probe. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_EXEC_ACTION+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_EXEC_ACTION+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.init-containers.-init-containers-.readiness-probe.tcp-socket-action]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.init-containers.-init-containers-.readiness-probe.tcp-socket-action[quarkus.kubernetes.init-containers."init-containers".readiness-probe.tcp-socket-action]` + +[.description] +-- +The tcp socket to use for the probe (the format is host:port). + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_TCP_SOCKET_ACTION+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_TCP_SOCKET_ACTION+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.init-containers.-init-containers-.readiness-probe.grpc-action]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.init-containers.-init-containers-.readiness-probe.grpc-action[quarkus.kubernetes.init-containers."init-containers".readiness-probe.grpc-action]` + +[.description] +-- +The gRPC port to use for the probe (the format is either port or port:service). + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_GRPC_ACTION+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_GRPC_ACTION+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.init-containers.-init-containers-.readiness-probe.grpc-action-enabled]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.init-containers.-init-containers-.readiness-probe.grpc-action-enabled[quarkus.kubernetes.init-containers."init-containers".readiness-probe.grpc-action-enabled]` + +[.description] +-- +If enabled and `grpc-action` is not provided, it will use the generated service name and the gRPC port. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_GRPC_ACTION_ENABLED+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_GRPC_ACTION_ENABLED+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.init-containers.-init-containers-.readiness-probe.initial-delay]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.init-containers.-init-containers-.readiness-probe.initial-delay[quarkus.kubernetes.init-containers."init-containers".readiness-probe.initial-delay]` + +[.description] +-- +The amount of time to wait before starting to probe. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_INITIAL_DELAY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_INITIAL_DELAY+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`5S` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.init-containers.-init-containers-.readiness-probe.period]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.init-containers.-init-containers-.readiness-probe.period[quarkus.kubernetes.init-containers."init-containers".readiness-probe.period]` + +[.description] +-- +The period in which the action should be called. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_PERIOD+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_PERIOD+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`10S` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.init-containers.-init-containers-.readiness-probe.timeout]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.init-containers.-init-containers-.readiness-probe.timeout[quarkus.kubernetes.init-containers."init-containers".readiness-probe.timeout]` + +[.description] +-- +The amount of time to wait for each action. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_TIMEOUT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_TIMEOUT+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`10S` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.init-containers.-init-containers-.readiness-probe.success-threshold]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.init-containers.-init-containers-.readiness-probe.success-threshold[quarkus.kubernetes.init-containers."init-containers".readiness-probe.success-threshold]` + +[.description] +-- +The success threshold to use. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_SUCCESS_THRESHOLD+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_SUCCESS_THRESHOLD+++` +endif::add-copy-button-to-env-var[] +--|int +|`1` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.init-containers.-init-containers-.readiness-probe.failure-threshold]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.init-containers.-init-containers-.readiness-probe.failure-threshold[quarkus.kubernetes.init-containers."init-containers".readiness-probe.failure-threshold]` + +[.description] +-- +The failure threshold to use. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_FAILURE_THRESHOLD+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_FAILURE_THRESHOLD+++` +endif::add-copy-button-to-env-var[] +--|int +|`3` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.init-containers.-init-containers-.mounts.-mounts-.name]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.init-containers.-init-containers-.mounts.-mounts-.name[quarkus.kubernetes.init-containers."init-containers".mounts."mounts".name]` + +[.description] +-- +The name of the volumeName to mount. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__MOUNTS__MOUNTS__NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__MOUNTS__MOUNTS__NAME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.init-containers.-init-containers-.mounts.-mounts-.path]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.init-containers.-init-containers-.mounts.-mounts-.path[quarkus.kubernetes.init-containers."init-containers".mounts."mounts".path]` + +[.description] +-- +The path to mount. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__MOUNTS__MOUNTS__PATH+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__MOUNTS__MOUNTS__PATH+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.init-containers.-init-containers-.mounts.-mounts-.sub-path]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.init-containers.-init-containers-.mounts.-mounts-.sub-path[quarkus.kubernetes.init-containers."init-containers".mounts."mounts".sub-path]` + +[.description] +-- +Path within the volumeName from which the container's volumeName should be mounted. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__MOUNTS__MOUNTS__SUB_PATH+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__MOUNTS__MOUNTS__SUB_PATH+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.init-containers.-init-containers-.mounts.-mounts-.read-only]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.init-containers.-init-containers-.mounts.-mounts-.read-only[quarkus.kubernetes.init-containers."init-containers".mounts."mounts".read-only]` + +[.description] +-- +ReadOnly + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__MOUNTS__MOUNTS__READ_ONLY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__MOUNTS__MOUNTS__READ_ONLY+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.init-containers.-init-containers-.resources.limits.cpu]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.init-containers.-init-containers-.resources.limits.cpu[quarkus.kubernetes.init-containers."init-containers".resources.limits.cpu]` + +[.description] +-- +CPU Requirements + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__RESOURCES_LIMITS_CPU+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__RESOURCES_LIMITS_CPU+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.init-containers.-init-containers-.resources.limits.memory]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.init-containers.-init-containers-.resources.limits.memory[quarkus.kubernetes.init-containers."init-containers".resources.limits.memory]` + +[.description] +-- +Memory Requirements + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__RESOURCES_LIMITS_MEMORY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__RESOURCES_LIMITS_MEMORY+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.init-containers.-init-containers-.resources.requests.cpu]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.init-containers.-init-containers-.resources.requests.cpu[quarkus.kubernetes.init-containers."init-containers".resources.requests.cpu]` + +[.description] +-- +CPU Requirements + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__RESOURCES_REQUESTS_CPU+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__RESOURCES_REQUESTS_CPU+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.init-containers.-init-containers-.resources.requests.memory]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.init-containers.-init-containers-.resources.requests.memory[quarkus.kubernetes.init-containers."init-containers".resources.requests.memory]` + +[.description] +-- +Memory Requirements + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__RESOURCES_REQUESTS_MEMORY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__RESOURCES_REQUESTS_MEMORY+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.init-containers.-init-containers-.env.secrets]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.init-containers.-init-containers-.env.secrets[quarkus.kubernetes.init-containers."init-containers".env.secrets]` + +[.description] +-- +The optional list of Secret names to load environment variables from. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__ENV_SECRETS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__ENV_SECRETS+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.init-containers.-init-containers-.env.configmaps]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.init-containers.-init-containers-.env.configmaps[quarkus.kubernetes.init-containers."init-containers".env.configmaps]` + +[.description] +-- +The optional list of ConfigMap names to load environment variables from. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__ENV_CONFIGMAPS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__ENV_CONFIGMAPS+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.init-containers.-init-containers-.env.fields-fields]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.init-containers.-init-containers-.env.fields-fields[quarkus.kubernetes.init-containers."init-containers".env.fields]` + +[.description] +-- +The map associating environment variable names to their associated field references they take their value from. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__ENV_FIELDS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__ENV_FIELDS+++` +endif::add-copy-button-to-env-var[] +--|`Map` +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.init-containers.-init-containers-.env.vars-vars]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.init-containers.-init-containers-.env.vars-vars[quarkus.kubernetes.init-containers."init-containers".env.vars]` + +[.description] +-- +The map associating environment name to its associated value. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__ENV_VARS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__ENV_VARS+++` +endif::add-copy-button-to-env-var[] +--|`Map>` +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.init-containers.-init-containers-.env.mapping.-mapping-.from-secret]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.init-containers.-init-containers-.env.mapping.-mapping-.from-secret[quarkus.kubernetes.init-containers."init-containers".env.mapping."mapping".from-secret]` + +[.description] +-- +The optional name of the Secret from which a value is to be extracted. Mutually exclusive with `from-configmap`. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__ENV_MAPPING__MAPPING__FROM_SECRET+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__ENV_MAPPING__MAPPING__FROM_SECRET+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.init-containers.-init-containers-.env.mapping.-mapping-.from-configmap]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.init-containers.-init-containers-.env.mapping.-mapping-.from-configmap[quarkus.kubernetes.init-containers."init-containers".env.mapping."mapping".from-configmap]` + +[.description] +-- +The optional name of the ConfigMap from which a value is to be extracted. Mutually exclusive with `from-secret`. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__ENV_MAPPING__MAPPING__FROM_CONFIGMAP+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__ENV_MAPPING__MAPPING__FROM_CONFIGMAP+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.init-containers.-init-containers-.env.mapping.-mapping-.with-key]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.init-containers.-init-containers-.env.mapping.-mapping-.with-key[quarkus.kubernetes.init-containers."init-containers".env.mapping."mapping".with-key]` + +[.description] +-- +The key identifying the field from which the value is extracted. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__ENV_MAPPING__MAPPING__WITH_KEY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__ENV_MAPPING__MAPPING__WITH_KEY+++` +endif::add-copy-button-to-env-var[] +--|string +|required icon:exclamation-circle[title=Configuration property is required] + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.sidecars.-sidecars-.get-env.secrets]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.sidecars.-sidecars-.get-env.secrets[quarkus.kubernetes.sidecars."sidecars".get-env.secrets]` + +[.description] +-- +The optional list of Secret names to load environment variables from. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__GET_ENV_SECRETS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__GET_ENV_SECRETS+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.sidecars.-sidecars-.get-env.configmaps]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.sidecars.-sidecars-.get-env.configmaps[quarkus.kubernetes.sidecars."sidecars".get-env.configmaps]` + +[.description] +-- +The optional list of ConfigMap names to load environment variables from. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__GET_ENV_CONFIGMAPS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__GET_ENV_CONFIGMAPS+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.sidecars.-sidecars-.get-env.fields-fields]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.sidecars.-sidecars-.get-env.fields-fields[quarkus.kubernetes.sidecars."sidecars".get-env.fields]` + +[.description] +-- +The map associating environment variable names to their associated field references they take their value from. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__GET_ENV_FIELDS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__GET_ENV_FIELDS+++` +endif::add-copy-button-to-env-var[] +--|`Map` +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.sidecars.-sidecars-.get-env.vars-vars]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.sidecars.-sidecars-.get-env.vars-vars[quarkus.kubernetes.sidecars."sidecars".get-env.vars]` + +[.description] +-- +The map associating environment name to its associated value. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__GET_ENV_VARS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__GET_ENV_VARS+++` +endif::add-copy-button-to-env-var[] +--|`Map>` +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.sidecars.-sidecars-.get-env.mapping.-mapping-.from-secret]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.sidecars.-sidecars-.get-env.mapping.-mapping-.from-secret[quarkus.kubernetes.sidecars."sidecars".get-env.mapping."mapping".from-secret]` + +[.description] +-- +The optional name of the Secret from which a value is to be extracted. Mutually exclusive with `from-configmap`. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__GET_ENV_MAPPING__MAPPING__FROM_SECRET+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__GET_ENV_MAPPING__MAPPING__FROM_SECRET+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.sidecars.-sidecars-.get-env.mapping.-mapping-.from-configmap]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.sidecars.-sidecars-.get-env.mapping.-mapping-.from-configmap[quarkus.kubernetes.sidecars."sidecars".get-env.mapping."mapping".from-configmap]` + +[.description] +-- +The optional name of the ConfigMap from which a value is to be extracted. Mutually exclusive with `from-secret`. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__GET_ENV_MAPPING__MAPPING__FROM_CONFIGMAP+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__GET_ENV_MAPPING__MAPPING__FROM_CONFIGMAP+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.sidecars.-sidecars-.get-env.mapping.-mapping-.with-key]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.sidecars.-sidecars-.get-env.mapping.-mapping-.with-key[quarkus.kubernetes.sidecars."sidecars".get-env.mapping."mapping".with-key]` + +[.description] +-- +The key identifying the field from which the value is extracted. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__GET_ENV_MAPPING__MAPPING__WITH_KEY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__GET_ENV_MAPPING__MAPPING__WITH_KEY+++` +endif::add-copy-button-to-env-var[] +--|string +|required icon:exclamation-circle[title=Configuration property is required] + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.sidecars.-sidecars-.get-target-platform-name]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.sidecars.-sidecars-.get-target-platform-name[quarkus.kubernetes.sidecars."sidecars".get-target-platform-name]` + +[.description] +-- +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__GET_TARGET_PLATFORM_NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__GET_TARGET_PLATFORM_NAME+++` +endif::add-copy-button-to-env-var[] +--|string +|required icon:exclamation-circle[title=Configuration property is required] + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.sidecars.-sidecars-.image]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.sidecars.-sidecars-.image[quarkus.kubernetes.sidecars."sidecars".image]` + +[.description] +-- +The container image. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__IMAGE+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__IMAGE+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.sidecars.-sidecars-.working-dir]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.sidecars.-sidecars-.working-dir[quarkus.kubernetes.sidecars."sidecars".working-dir]` + +[.description] +-- +Working directory. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__WORKING_DIR+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__WORKING_DIR+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.sidecars.-sidecars-.command]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.sidecars.-sidecars-.command[quarkus.kubernetes.sidecars."sidecars".command]` + +[.description] +-- +The commands + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__COMMAND+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__COMMAND+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.sidecars.-sidecars-.arguments]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.sidecars.-sidecars-.arguments[quarkus.kubernetes.sidecars."sidecars".arguments]` + +[.description] +-- +The arguments + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__ARGUMENTS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__ARGUMENTS+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.sidecars.-sidecars-.service-account]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.sidecars.-sidecars-.service-account[quarkus.kubernetes.sidecars."sidecars".service-account]` + +[.description] +-- +The service account. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__SERVICE_ACCOUNT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__SERVICE_ACCOUNT+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.sidecars.-sidecars-.host]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.sidecars.-sidecars-.host[quarkus.kubernetes.sidecars."sidecars".host]` + +[.description] +-- +The host under which the application is going to be exposed. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__HOST+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__HOST+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.sidecars.-sidecars-.ports.-ports-.container-port]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.sidecars.-sidecars-.ports.-ports-.container-port[quarkus.kubernetes.sidecars."sidecars".ports."ports".container-port]` + +[.description] +-- +The port number. Refers to the container port. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__PORTS__PORTS__CONTAINER_PORT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__PORTS__PORTS__CONTAINER_PORT+++` +endif::add-copy-button-to-env-var[] +--|int +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.sidecars.-sidecars-.ports.-ports-.host-port]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.sidecars.-sidecars-.ports.-ports-.host-port[quarkus.kubernetes.sidecars."sidecars".ports."ports".host-port]` + +[.description] +-- +The host port. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__PORTS__PORTS__HOST_PORT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__PORTS__PORTS__HOST_PORT+++` +endif::add-copy-button-to-env-var[] +--|int +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.sidecars.-sidecars-.ports.-ports-.path]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.sidecars.-sidecars-.ports.-ports-.path[quarkus.kubernetes.sidecars."sidecars".ports."ports".path]` + +[.description] +-- +The application path (refers to web application path). + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__PORTS__PORTS__PATH+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__PORTS__PORTS__PATH+++` +endif::add-copy-button-to-env-var[] +--|string +|`/` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.sidecars.-sidecars-.ports.-ports-.protocol]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.sidecars.-sidecars-.ports.-ports-.protocol[quarkus.kubernetes.sidecars."sidecars".ports."ports".protocol]` + +[.description] +-- +The protocol. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__PORTS__PORTS__PROTOCOL+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__PORTS__PORTS__PROTOCOL+++` +endif::add-copy-button-to-env-var[] +-- a| +`tcp`, `udp`, `sctp`, `http`, `proxy` +|`tcp` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.sidecars.-sidecars-.ports.-ports-.node-port]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.sidecars.-sidecars-.ports.-ports-.node-port[quarkus.kubernetes.sidecars."sidecars".ports."ports".node-port]` + +[.description] +-- +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__PORTS__PORTS__NODE_PORT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__PORTS__PORTS__NODE_PORT+++` +endif::add-copy-button-to-env-var[] +--|int +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.sidecars.-sidecars-.ports.-ports-.tls]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.sidecars.-sidecars-.ports.-ports-.tls[quarkus.kubernetes.sidecars."sidecars".ports."ports".tls]` + +[.description] +-- +If enabled, the port will be configured to use the schema HTTPS. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__PORTS__PORTS__TLS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__PORTS__PORTS__TLS+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.sidecars.-sidecars-.image-pull-policy]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.sidecars.-sidecars-.image-pull-policy[quarkus.kubernetes.sidecars."sidecars".image-pull-policy]` + +[.description] +-- +Image pull policy. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__IMAGE_PULL_POLICY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__IMAGE_PULL_POLICY+++` +endif::add-copy-button-to-env-var[] +-- a| +`always`, `if-not-present`, `never` +|`always` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.sidecars.-sidecars-.image-pull-secrets]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.sidecars.-sidecars-.image-pull-secrets[quarkus.kubernetes.sidecars."sidecars".image-pull-secrets]` + +[.description] +-- +The image pull secret + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__IMAGE_PULL_SECRETS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__IMAGE_PULL_SECRETS+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.sidecars.-sidecars-.liveness-probe.http-action-port]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.sidecars.-sidecars-.liveness-probe.http-action-port[quarkus.kubernetes.sidecars."sidecars".liveness-probe.http-action-port]` + +[.description] +-- +The port number to use when configuring the `http get` action. If not configured, the port corresponding to the `httpActionPortName` will be used. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__LIVENESS_PROBE_HTTP_ACTION_PORT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__LIVENESS_PROBE_HTTP_ACTION_PORT+++` +endif::add-copy-button-to-env-var[] +--|int +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.sidecars.-sidecars-.liveness-probe.http-action-port-name]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.sidecars.-sidecars-.liveness-probe.http-action-port-name[quarkus.kubernetes.sidecars."sidecars".liveness-probe.http-action-port-name]` + +[.description] +-- +The port name for selecting the port of the `HTTP get` action. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__LIVENESS_PROBE_HTTP_ACTION_PORT_NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__LIVENESS_PROBE_HTTP_ACTION_PORT_NAME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.sidecars.-sidecars-.liveness-probe.http-action-path]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.sidecars.-sidecars-.liveness-probe.http-action-path[quarkus.kubernetes.sidecars."sidecars".liveness-probe.http-action-path]` + +[.description] +-- +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. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__LIVENESS_PROBE_HTTP_ACTION_PATH+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__LIVENESS_PROBE_HTTP_ACTION_PATH+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.sidecars.-sidecars-.liveness-probe.http-action-scheme]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.sidecars.-sidecars-.liveness-probe.http-action-scheme[quarkus.kubernetes.sidecars."sidecars".liveness-probe.http-action-scheme]` + +[.description] +-- +The scheme of the `HTTP get` action. Can be either "HTTP" or "HTTPS". + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__LIVENESS_PROBE_HTTP_ACTION_SCHEME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__LIVENESS_PROBE_HTTP_ACTION_SCHEME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.sidecars.-sidecars-.liveness-probe.exec-action]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.sidecars.-sidecars-.liveness-probe.exec-action[quarkus.kubernetes.sidecars."sidecars".liveness-probe.exec-action]` + +[.description] +-- +The command to use for the probe. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__LIVENESS_PROBE_EXEC_ACTION+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__LIVENESS_PROBE_EXEC_ACTION+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.sidecars.-sidecars-.liveness-probe.tcp-socket-action]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.sidecars.-sidecars-.liveness-probe.tcp-socket-action[quarkus.kubernetes.sidecars."sidecars".liveness-probe.tcp-socket-action]` + +[.description] +-- +The tcp socket to use for the probe (the format is host:port). + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__LIVENESS_PROBE_TCP_SOCKET_ACTION+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__LIVENESS_PROBE_TCP_SOCKET_ACTION+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.sidecars.-sidecars-.liveness-probe.grpc-action]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.sidecars.-sidecars-.liveness-probe.grpc-action[quarkus.kubernetes.sidecars."sidecars".liveness-probe.grpc-action]` + +[.description] +-- +The gRPC port to use for the probe (the format is either port or port:service). + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__LIVENESS_PROBE_GRPC_ACTION+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__LIVENESS_PROBE_GRPC_ACTION+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.sidecars.-sidecars-.liveness-probe.grpc-action-enabled]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.sidecars.-sidecars-.liveness-probe.grpc-action-enabled[quarkus.kubernetes.sidecars."sidecars".liveness-probe.grpc-action-enabled]` + +[.description] +-- +If enabled and `grpc-action` is not provided, it will use the generated service name and the gRPC port. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__LIVENESS_PROBE_GRPC_ACTION_ENABLED+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__LIVENESS_PROBE_GRPC_ACTION_ENABLED+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.sidecars.-sidecars-.liveness-probe.initial-delay]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.sidecars.-sidecars-.liveness-probe.initial-delay[quarkus.kubernetes.sidecars."sidecars".liveness-probe.initial-delay]` + +[.description] +-- +The amount of time to wait before starting to probe. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__LIVENESS_PROBE_INITIAL_DELAY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__LIVENESS_PROBE_INITIAL_DELAY+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`5S` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.sidecars.-sidecars-.liveness-probe.period]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.sidecars.-sidecars-.liveness-probe.period[quarkus.kubernetes.sidecars."sidecars".liveness-probe.period]` + +[.description] +-- +The period in which the action should be called. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__LIVENESS_PROBE_PERIOD+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__LIVENESS_PROBE_PERIOD+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`10S` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.sidecars.-sidecars-.liveness-probe.timeout]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.sidecars.-sidecars-.liveness-probe.timeout[quarkus.kubernetes.sidecars."sidecars".liveness-probe.timeout]` + +[.description] +-- +The amount of time to wait for each action. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__LIVENESS_PROBE_TIMEOUT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__LIVENESS_PROBE_TIMEOUT+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`10S` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.sidecars.-sidecars-.liveness-probe.success-threshold]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.sidecars.-sidecars-.liveness-probe.success-threshold[quarkus.kubernetes.sidecars."sidecars".liveness-probe.success-threshold]` + +[.description] +-- +The success threshold to use. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__LIVENESS_PROBE_SUCCESS_THRESHOLD+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__LIVENESS_PROBE_SUCCESS_THRESHOLD+++` +endif::add-copy-button-to-env-var[] +--|int +|`1` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.sidecars.-sidecars-.liveness-probe.failure-threshold]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.sidecars.-sidecars-.liveness-probe.failure-threshold[quarkus.kubernetes.sidecars."sidecars".liveness-probe.failure-threshold]` + +[.description] +-- +The failure threshold to use. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__LIVENESS_PROBE_FAILURE_THRESHOLD+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__LIVENESS_PROBE_FAILURE_THRESHOLD+++` +endif::add-copy-button-to-env-var[] +--|int +|`3` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.sidecars.-sidecars-.readiness-probe.http-action-port]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.sidecars.-sidecars-.readiness-probe.http-action-port[quarkus.kubernetes.sidecars."sidecars".readiness-probe.http-action-port]` + +[.description] +-- +The port number to use when configuring the `http get` action. If not configured, the port corresponding to the `httpActionPortName` will be used. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__READINESS_PROBE_HTTP_ACTION_PORT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__READINESS_PROBE_HTTP_ACTION_PORT+++` +endif::add-copy-button-to-env-var[] +--|int +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.sidecars.-sidecars-.readiness-probe.http-action-port-name]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.sidecars.-sidecars-.readiness-probe.http-action-port-name[quarkus.kubernetes.sidecars."sidecars".readiness-probe.http-action-port-name]` + +[.description] +-- +The port name for selecting the port of the `HTTP get` action. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__READINESS_PROBE_HTTP_ACTION_PORT_NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__READINESS_PROBE_HTTP_ACTION_PORT_NAME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.sidecars.-sidecars-.readiness-probe.http-action-path]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.sidecars.-sidecars-.readiness-probe.http-action-path[quarkus.kubernetes.sidecars."sidecars".readiness-probe.http-action-path]` + +[.description] +-- +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. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__READINESS_PROBE_HTTP_ACTION_PATH+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__READINESS_PROBE_HTTP_ACTION_PATH+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.sidecars.-sidecars-.readiness-probe.http-action-scheme]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.sidecars.-sidecars-.readiness-probe.http-action-scheme[quarkus.kubernetes.sidecars."sidecars".readiness-probe.http-action-scheme]` + +[.description] +-- +The scheme of the `HTTP get` action. Can be either "HTTP" or "HTTPS". + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__READINESS_PROBE_HTTP_ACTION_SCHEME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__READINESS_PROBE_HTTP_ACTION_SCHEME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.sidecars.-sidecars-.readiness-probe.exec-action]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.sidecars.-sidecars-.readiness-probe.exec-action[quarkus.kubernetes.sidecars."sidecars".readiness-probe.exec-action]` + +[.description] +-- +The command to use for the probe. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__READINESS_PROBE_EXEC_ACTION+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__READINESS_PROBE_EXEC_ACTION+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.sidecars.-sidecars-.readiness-probe.tcp-socket-action]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.sidecars.-sidecars-.readiness-probe.tcp-socket-action[quarkus.kubernetes.sidecars."sidecars".readiness-probe.tcp-socket-action]` + +[.description] +-- +The tcp socket to use for the probe (the format is host:port). + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__READINESS_PROBE_TCP_SOCKET_ACTION+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__READINESS_PROBE_TCP_SOCKET_ACTION+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.sidecars.-sidecars-.readiness-probe.grpc-action]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.sidecars.-sidecars-.readiness-probe.grpc-action[quarkus.kubernetes.sidecars."sidecars".readiness-probe.grpc-action]` + +[.description] +-- +The gRPC port to use for the probe (the format is either port or port:service). + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__READINESS_PROBE_GRPC_ACTION+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__READINESS_PROBE_GRPC_ACTION+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.sidecars.-sidecars-.readiness-probe.grpc-action-enabled]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.sidecars.-sidecars-.readiness-probe.grpc-action-enabled[quarkus.kubernetes.sidecars."sidecars".readiness-probe.grpc-action-enabled]` + +[.description] +-- +If enabled and `grpc-action` is not provided, it will use the generated service name and the gRPC port. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__READINESS_PROBE_GRPC_ACTION_ENABLED+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__READINESS_PROBE_GRPC_ACTION_ENABLED+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.sidecars.-sidecars-.readiness-probe.initial-delay]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.sidecars.-sidecars-.readiness-probe.initial-delay[quarkus.kubernetes.sidecars."sidecars".readiness-probe.initial-delay]` + +[.description] +-- +The amount of time to wait before starting to probe. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__READINESS_PROBE_INITIAL_DELAY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__READINESS_PROBE_INITIAL_DELAY+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`5S` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.sidecars.-sidecars-.readiness-probe.period]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.sidecars.-sidecars-.readiness-probe.period[quarkus.kubernetes.sidecars."sidecars".readiness-probe.period]` + +[.description] +-- +The period in which the action should be called. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__READINESS_PROBE_PERIOD+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__READINESS_PROBE_PERIOD+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`10S` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.sidecars.-sidecars-.readiness-probe.timeout]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.sidecars.-sidecars-.readiness-probe.timeout[quarkus.kubernetes.sidecars."sidecars".readiness-probe.timeout]` + +[.description] +-- +The amount of time to wait for each action. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__READINESS_PROBE_TIMEOUT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__READINESS_PROBE_TIMEOUT+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`10S` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.sidecars.-sidecars-.readiness-probe.success-threshold]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.sidecars.-sidecars-.readiness-probe.success-threshold[quarkus.kubernetes.sidecars."sidecars".readiness-probe.success-threshold]` + +[.description] +-- +The success threshold to use. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__READINESS_PROBE_SUCCESS_THRESHOLD+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__READINESS_PROBE_SUCCESS_THRESHOLD+++` +endif::add-copy-button-to-env-var[] +--|int +|`1` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.sidecars.-sidecars-.readiness-probe.failure-threshold]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.sidecars.-sidecars-.readiness-probe.failure-threshold[quarkus.kubernetes.sidecars."sidecars".readiness-probe.failure-threshold]` + +[.description] +-- +The failure threshold to use. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__READINESS_PROBE_FAILURE_THRESHOLD+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__READINESS_PROBE_FAILURE_THRESHOLD+++` +endif::add-copy-button-to-env-var[] +--|int +|`3` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.sidecars.-sidecars-.mounts.-mounts-.name]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.sidecars.-sidecars-.mounts.-mounts-.name[quarkus.kubernetes.sidecars."sidecars".mounts."mounts".name]` + +[.description] +-- +The name of the volumeName to mount. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__MOUNTS__MOUNTS__NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__MOUNTS__MOUNTS__NAME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.sidecars.-sidecars-.mounts.-mounts-.path]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.sidecars.-sidecars-.mounts.-mounts-.path[quarkus.kubernetes.sidecars."sidecars".mounts."mounts".path]` + +[.description] +-- +The path to mount. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__MOUNTS__MOUNTS__PATH+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__MOUNTS__MOUNTS__PATH+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.sidecars.-sidecars-.mounts.-mounts-.sub-path]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.sidecars.-sidecars-.mounts.-mounts-.sub-path[quarkus.kubernetes.sidecars."sidecars".mounts."mounts".sub-path]` + +[.description] +-- +Path within the volumeName from which the container's volumeName should be mounted. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__MOUNTS__MOUNTS__SUB_PATH+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__MOUNTS__MOUNTS__SUB_PATH+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.sidecars.-sidecars-.mounts.-mounts-.read-only]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.sidecars.-sidecars-.mounts.-mounts-.read-only[quarkus.kubernetes.sidecars."sidecars".mounts."mounts".read-only]` + +[.description] +-- +ReadOnly + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__MOUNTS__MOUNTS__READ_ONLY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__MOUNTS__MOUNTS__READ_ONLY+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.sidecars.-sidecars-.resources.limits.cpu]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.sidecars.-sidecars-.resources.limits.cpu[quarkus.kubernetes.sidecars."sidecars".resources.limits.cpu]` + +[.description] +-- +CPU Requirements + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__RESOURCES_LIMITS_CPU+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__RESOURCES_LIMITS_CPU+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.sidecars.-sidecars-.resources.limits.memory]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.sidecars.-sidecars-.resources.limits.memory[quarkus.kubernetes.sidecars."sidecars".resources.limits.memory]` + +[.description] +-- +Memory Requirements + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__RESOURCES_LIMITS_MEMORY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__RESOURCES_LIMITS_MEMORY+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.sidecars.-sidecars-.resources.requests.cpu]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.sidecars.-sidecars-.resources.requests.cpu[quarkus.kubernetes.sidecars."sidecars".resources.requests.cpu]` + +[.description] +-- +CPU Requirements + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__RESOURCES_REQUESTS_CPU+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__RESOURCES_REQUESTS_CPU+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.sidecars.-sidecars-.resources.requests.memory]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.sidecars.-sidecars-.resources.requests.memory[quarkus.kubernetes.sidecars."sidecars".resources.requests.memory]` + +[.description] +-- +Memory Requirements + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__RESOURCES_REQUESTS_MEMORY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__RESOURCES_REQUESTS_MEMORY+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.sidecars.-sidecars-.env.secrets]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.sidecars.-sidecars-.env.secrets[quarkus.kubernetes.sidecars."sidecars".env.secrets]` + +[.description] +-- +The optional list of Secret names to load environment variables from. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__ENV_SECRETS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__ENV_SECRETS+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.sidecars.-sidecars-.env.configmaps]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.sidecars.-sidecars-.env.configmaps[quarkus.kubernetes.sidecars."sidecars".env.configmaps]` + +[.description] +-- +The optional list of ConfigMap names to load environment variables from. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__ENV_CONFIGMAPS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__ENV_CONFIGMAPS+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.sidecars.-sidecars-.env.fields-fields]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.sidecars.-sidecars-.env.fields-fields[quarkus.kubernetes.sidecars."sidecars".env.fields]` + +[.description] +-- +The map associating environment variable names to their associated field references they take their value from. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__ENV_FIELDS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__ENV_FIELDS+++` +endif::add-copy-button-to-env-var[] +--|`Map` +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.sidecars.-sidecars-.env.vars-vars]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.sidecars.-sidecars-.env.vars-vars[quarkus.kubernetes.sidecars."sidecars".env.vars]` + +[.description] +-- +The map associating environment name to its associated value. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__ENV_VARS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__ENV_VARS+++` +endif::add-copy-button-to-env-var[] +--|`Map>` +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.sidecars.-sidecars-.env.mapping.-mapping-.from-secret]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.sidecars.-sidecars-.env.mapping.-mapping-.from-secret[quarkus.kubernetes.sidecars."sidecars".env.mapping."mapping".from-secret]` + +[.description] +-- +The optional name of the Secret from which a value is to be extracted. Mutually exclusive with `from-configmap`. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__ENV_MAPPING__MAPPING__FROM_SECRET+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__ENV_MAPPING__MAPPING__FROM_SECRET+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.sidecars.-sidecars-.env.mapping.-mapping-.from-configmap]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.sidecars.-sidecars-.env.mapping.-mapping-.from-configmap[quarkus.kubernetes.sidecars."sidecars".env.mapping."mapping".from-configmap]` + +[.description] +-- +The optional name of the ConfigMap from which a value is to be extracted. Mutually exclusive with `from-secret`. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__ENV_MAPPING__MAPPING__FROM_CONFIGMAP+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__ENV_MAPPING__MAPPING__FROM_CONFIGMAP+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.sidecars.-sidecars-.env.mapping.-mapping-.with-key]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.sidecars.-sidecars-.env.mapping.-mapping-.with-key[quarkus.kubernetes.sidecars."sidecars".env.mapping."mapping".with-key]` + +[.description] +-- +The key identifying the field from which the value is extracted. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__ENV_MAPPING__MAPPING__WITH_KEY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__ENV_MAPPING__MAPPING__WITH_KEY+++` +endif::add-copy-button-to-env-var[] +--|string +|required icon:exclamation-circle[title=Configuration property is required] -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.knative.containers.-containers-.env.secrets]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.knative.containers.-containers-.env.secrets[quarkus.knative.containers."containers".env.secrets]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.openshift.get-init-containers.-get-init-containers-.get-env.secrets]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.openshift.get-init-containers.-get-init-containers-.get-env.secrets[quarkus.openshift.get-init-containers."get-init-containers".get-env.secrets]` [.description] -- The optional list of Secret names to load environment variables from. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__ENV_SECRETS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__GET_ENV_SECRETS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__ENV_SECRETS+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__GET_ENV_SECRETS+++` endif::add-copy-button-to-env-var[] --|list of string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.knative.containers.-containers-.env.configmaps]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.knative.containers.-containers-.env.configmaps[quarkus.knative.containers."containers".env.configmaps]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.openshift.get-init-containers.-get-init-containers-.get-env.configmaps]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.openshift.get-init-containers.-get-init-containers-.get-env.configmaps[quarkus.openshift.get-init-containers."get-init-containers".get-env.configmaps]` [.description] -- The optional list of ConfigMap names to load environment variables from. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__ENV_CONFIGMAPS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__GET_ENV_CONFIGMAPS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__ENV_CONFIGMAPS+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__GET_ENV_CONFIGMAPS+++` endif::add-copy-button-to-env-var[] --|list of string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.knative.containers.-containers-.env.fields-fields]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.knative.containers.-containers-.env.fields-fields[quarkus.knative.containers."containers".env.fields]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.openshift.get-init-containers.-get-init-containers-.get-env.fields-fields]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.openshift.get-init-containers.-get-init-containers-.get-env.fields-fields[quarkus.openshift.get-init-containers."get-init-containers".get-env.fields]` [.description] -- The map associating environment variable names to their associated field references they take their value from. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__ENV_FIELDS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__GET_ENV_FIELDS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__ENV_FIELDS+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__GET_ENV_FIELDS+++` endif::add-copy-button-to-env-var[] --|`Map` | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.knative.containers.-containers-.env.vars-vars]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.knative.containers.-containers-.env.vars-vars[quarkus.knative.containers."containers".env.vars]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.openshift.get-init-containers.-get-init-containers-.get-env.vars-vars]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.openshift.get-init-containers.-get-init-containers-.get-env.vars-vars[quarkus.openshift.get-init-containers."get-init-containers".get-env.vars]` [.description] -- The map associating environment name to its associated value. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__ENV_VARS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__GET_ENV_VARS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__ENV_VARS+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__GET_ENV_VARS+++` endif::add-copy-button-to-env-var[] --|`Map>` | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.knative.containers.-containers-.env.mapping.-mapping-.from-secret]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.knative.containers.-containers-.env.mapping.-mapping-.from-secret[quarkus.knative.containers."containers".env.mapping."mapping".from-secret]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.openshift.get-init-containers.-get-init-containers-.get-env.mapping.-mapping-.from-secret]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.openshift.get-init-containers.-get-init-containers-.get-env.mapping.-mapping-.from-secret[quarkus.openshift.get-init-containers."get-init-containers".get-env.mapping."mapping".from-secret]` [.description] -- The optional name of the Secret from which a value is to be extracted. Mutually exclusive with `from-configmap`. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__ENV_MAPPING__MAPPING__FROM_SECRET+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__GET_ENV_MAPPING__MAPPING__FROM_SECRET+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__ENV_MAPPING__MAPPING__FROM_SECRET+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__GET_ENV_MAPPING__MAPPING__FROM_SECRET+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.knative.containers.-containers-.env.mapping.-mapping-.from-configmap]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.knative.containers.-containers-.env.mapping.-mapping-.from-configmap[quarkus.knative.containers."containers".env.mapping."mapping".from-configmap]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.openshift.get-init-containers.-get-init-containers-.get-env.mapping.-mapping-.from-configmap]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.openshift.get-init-containers.-get-init-containers-.get-env.mapping.-mapping-.from-configmap[quarkus.openshift.get-init-containers."get-init-containers".get-env.mapping."mapping".from-configmap]` [.description] -- The optional name of the ConfigMap from which a value is to be extracted. Mutually exclusive with `from-secret`. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__ENV_MAPPING__MAPPING__FROM_CONFIGMAP+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__GET_ENV_MAPPING__MAPPING__FROM_CONFIGMAP+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__ENV_MAPPING__MAPPING__FROM_CONFIGMAP+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__GET_ENV_MAPPING__MAPPING__FROM_CONFIGMAP+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.knative.containers.-containers-.env.mapping.-mapping-.with-key]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.knative.containers.-containers-.env.mapping.-mapping-.with-key[quarkus.knative.containers."containers".env.mapping."mapping".with-key]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.openshift.get-init-containers.-get-init-containers-.get-env.mapping.-mapping-.with-key]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.openshift.get-init-containers.-get-init-containers-.get-env.mapping.-mapping-.with-key[quarkus.openshift.get-init-containers."get-init-containers".get-env.mapping."mapping".with-key]` [.description] -- The key identifying the field from which the value is extracted. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__ENV_MAPPING__MAPPING__WITH_KEY+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__GET_ENV_MAPPING__MAPPING__WITH_KEY+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__ENV_MAPPING__MAPPING__WITH_KEY+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__GET_ENV_MAPPING__MAPPING__WITH_KEY+++` endif::add-copy-button-to-env-var[] --|string |required icon:exclamation-circle[title=Configuration property is required] -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.init-containers.-init-containers-.image]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.init-containers.-init-containers-.image[quarkus.kubernetes.init-containers."init-containers".image]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.openshift.get-init-containers.-get-init-containers-.get-target-platform-name]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.openshift.get-init-containers.-get-init-containers-.get-target-platform-name[quarkus.openshift.get-init-containers."get-init-containers".get-target-platform-name]` + +[.description] +-- +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__GET_TARGET_PLATFORM_NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__GET_TARGET_PLATFORM_NAME+++` +endif::add-copy-button-to-env-var[] +--|string +|required icon:exclamation-circle[title=Configuration property is required] + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.openshift.get-init-containers.-get-init-containers-.image]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.openshift.get-init-containers.-get-init-containers-.image[quarkus.openshift.get-init-containers."get-init-containers".image]` [.description] -- The container image. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__IMAGE+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__IMAGE+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__IMAGE+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__IMAGE+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.init-containers.-init-containers-.working-dir]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.init-containers.-init-containers-.working-dir[quarkus.kubernetes.init-containers."init-containers".working-dir]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.openshift.get-init-containers.-get-init-containers-.working-dir]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.openshift.get-init-containers.-get-init-containers-.working-dir[quarkus.openshift.get-init-containers."get-init-containers".working-dir]` [.description] -- Working directory. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__WORKING_DIR+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__WORKING_DIR+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__WORKING_DIR+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__WORKING_DIR+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.init-containers.-init-containers-.command]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.init-containers.-init-containers-.command[quarkus.kubernetes.init-containers."init-containers".command]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.openshift.get-init-containers.-get-init-containers-.command]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.openshift.get-init-containers.-get-init-containers-.command[quarkus.openshift.get-init-containers."get-init-containers".command]` [.description] -- The commands ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__COMMAND+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__COMMAND+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__COMMAND+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__COMMAND+++` endif::add-copy-button-to-env-var[] --|list of string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.init-containers.-init-containers-.arguments]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.init-containers.-init-containers-.arguments[quarkus.kubernetes.init-containers."init-containers".arguments]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.openshift.get-init-containers.-get-init-containers-.arguments]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.openshift.get-init-containers.-get-init-containers-.arguments[quarkus.openshift.get-init-containers."get-init-containers".arguments]` [.description] -- The arguments ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__ARGUMENTS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__ARGUMENTS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__ARGUMENTS+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__ARGUMENTS+++` endif::add-copy-button-to-env-var[] --|list of string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.init-containers.-init-containers-.service-account]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.init-containers.-init-containers-.service-account[quarkus.kubernetes.init-containers."init-containers".service-account]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.openshift.get-init-containers.-get-init-containers-.service-account]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.openshift.get-init-containers.-get-init-containers-.service-account[quarkus.openshift.get-init-containers."get-init-containers".service-account]` [.description] -- The service account. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__SERVICE_ACCOUNT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__SERVICE_ACCOUNT+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__SERVICE_ACCOUNT+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__SERVICE_ACCOUNT+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.init-containers.-init-containers-.host]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.init-containers.-init-containers-.host[quarkus.kubernetes.init-containers."init-containers".host]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.openshift.get-init-containers.-get-init-containers-.host]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.openshift.get-init-containers.-get-init-containers-.host[quarkus.openshift.get-init-containers."get-init-containers".host]` [.description] -- The host under which the application is going to be exposed. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__HOST+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__HOST+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__HOST+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__HOST+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.init-containers.-init-containers-.ports.-ports-.container-port]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.init-containers.-init-containers-.ports.-ports-.container-port[quarkus.kubernetes.init-containers."init-containers".ports."ports".container-port]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.openshift.get-init-containers.-get-init-containers-.ports.-ports-.container-port]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.openshift.get-init-containers.-get-init-containers-.ports.-ports-.container-port[quarkus.openshift.get-init-containers."get-init-containers".ports."ports".container-port]` [.description] -- The port number. Refers to the container port. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__PORTS__PORTS__CONTAINER_PORT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__PORTS__PORTS__CONTAINER_PORT+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__PORTS__PORTS__CONTAINER_PORT+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__PORTS__PORTS__CONTAINER_PORT+++` endif::add-copy-button-to-env-var[] --|int | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.init-containers.-init-containers-.ports.-ports-.host-port]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.init-containers.-init-containers-.ports.-ports-.host-port[quarkus.kubernetes.init-containers."init-containers".ports."ports".host-port]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.openshift.get-init-containers.-get-init-containers-.ports.-ports-.host-port]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.openshift.get-init-containers.-get-init-containers-.ports.-ports-.host-port[quarkus.openshift.get-init-containers."get-init-containers".ports."ports".host-port]` [.description] -- The host port. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__PORTS__PORTS__HOST_PORT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__PORTS__PORTS__HOST_PORT+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__PORTS__PORTS__HOST_PORT+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__PORTS__PORTS__HOST_PORT+++` endif::add-copy-button-to-env-var[] --|int | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.init-containers.-init-containers-.ports.-ports-.path]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.init-containers.-init-containers-.ports.-ports-.path[quarkus.kubernetes.init-containers."init-containers".ports."ports".path]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.openshift.get-init-containers.-get-init-containers-.ports.-ports-.path]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.openshift.get-init-containers.-get-init-containers-.ports.-ports-.path[quarkus.openshift.get-init-containers."get-init-containers".ports."ports".path]` [.description] -- The application path (refers to web application path). ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__PORTS__PORTS__PATH+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__PORTS__PORTS__PATH+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__PORTS__PORTS__PATH+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__PORTS__PORTS__PATH+++` endif::add-copy-button-to-env-var[] --|string |`/` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.init-containers.-init-containers-.ports.-ports-.protocol]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.init-containers.-init-containers-.ports.-ports-.protocol[quarkus.kubernetes.init-containers."init-containers".ports."ports".protocol]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.openshift.get-init-containers.-get-init-containers-.ports.-ports-.protocol]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.openshift.get-init-containers.-get-init-containers-.ports.-ports-.protocol[quarkus.openshift.get-init-containers."get-init-containers".ports."ports".protocol]` [.description] -- The protocol. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__PORTS__PORTS__PROTOCOL+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__PORTS__PORTS__PROTOCOL+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__PORTS__PORTS__PROTOCOL+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__PORTS__PORTS__PROTOCOL+++` endif::add-copy-button-to-env-var[] -- a| `tcp`, `udp`, `sctp`, `http`, `proxy` |`tcp` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.init-containers.-init-containers-.ports.-ports-.node-port]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.init-containers.-init-containers-.ports.-ports-.node-port[quarkus.kubernetes.init-containers."init-containers".ports."ports".node-port]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.openshift.get-init-containers.-get-init-containers-.ports.-ports-.node-port]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.openshift.get-init-containers.-get-init-containers-.ports.-ports-.node-port[quarkus.openshift.get-init-containers."get-init-containers".ports."ports".node-port]` [.description] -- ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__PORTS__PORTS__NODE_PORT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__PORTS__PORTS__NODE_PORT+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__PORTS__PORTS__NODE_PORT+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__PORTS__PORTS__NODE_PORT+++` endif::add-copy-button-to-env-var[] --|int | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.init-containers.-init-containers-.ports.-ports-.tls]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.init-containers.-init-containers-.ports.-ports-.tls[quarkus.kubernetes.init-containers."init-containers".ports."ports".tls]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.openshift.get-init-containers.-get-init-containers-.ports.-ports-.tls]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.openshift.get-init-containers.-get-init-containers-.ports.-ports-.tls[quarkus.openshift.get-init-containers."get-init-containers".ports."ports".tls]` [.description] -- If enabled, the port will be configured to use the schema HTTPS. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__PORTS__PORTS__TLS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__PORTS__PORTS__TLS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__PORTS__PORTS__TLS+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__PORTS__PORTS__TLS+++` endif::add-copy-button-to-env-var[] --|boolean |`false` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.init-containers.-init-containers-.image-pull-policy]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.init-containers.-init-containers-.image-pull-policy[quarkus.kubernetes.init-containers."init-containers".image-pull-policy]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.openshift.get-init-containers.-get-init-containers-.image-pull-policy]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.openshift.get-init-containers.-get-init-containers-.image-pull-policy[quarkus.openshift.get-init-containers."get-init-containers".image-pull-policy]` [.description] -- Image pull policy. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__IMAGE_PULL_POLICY+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__IMAGE_PULL_POLICY+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__IMAGE_PULL_POLICY+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__IMAGE_PULL_POLICY+++` endif::add-copy-button-to-env-var[] -- a| `always`, `if-not-present`, `never` |`always` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.init-containers.-init-containers-.image-pull-secrets]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.init-containers.-init-containers-.image-pull-secrets[quarkus.kubernetes.init-containers."init-containers".image-pull-secrets]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.openshift.get-init-containers.-get-init-containers-.image-pull-secrets]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.openshift.get-init-containers.-get-init-containers-.image-pull-secrets[quarkus.openshift.get-init-containers."get-init-containers".image-pull-secrets]` [.description] -- The image pull secret ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__IMAGE_PULL_SECRETS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__IMAGE_PULL_SECRETS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__IMAGE_PULL_SECRETS+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__IMAGE_PULL_SECRETS+++` endif::add-copy-button-to-env-var[] --|list of string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.init-containers.-init-containers-.liveness-probe.http-action-port]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.init-containers.-init-containers-.liveness-probe.http-action-port[quarkus.kubernetes.init-containers."init-containers".liveness-probe.http-action-port]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.openshift.get-init-containers.-get-init-containers-.liveness-probe.http-action-port]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.openshift.get-init-containers.-get-init-containers-.liveness-probe.http-action-port[quarkus.openshift.get-init-containers."get-init-containers".liveness-probe.http-action-port]` [.description] -- The port number to use when configuring the `http get` action. If not configured, the port corresponding to the `httpActionPortName` will be used. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_PORT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_PORT+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_PORT+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_PORT+++` endif::add-copy-button-to-env-var[] --|int | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.init-containers.-init-containers-.liveness-probe.http-action-port-name]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.init-containers.-init-containers-.liveness-probe.http-action-port-name[quarkus.kubernetes.init-containers."init-containers".liveness-probe.http-action-port-name]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.openshift.get-init-containers.-get-init-containers-.liveness-probe.http-action-port-name]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.openshift.get-init-containers.-get-init-containers-.liveness-probe.http-action-port-name[quarkus.openshift.get-init-containers."get-init-containers".liveness-probe.http-action-port-name]` [.description] -- The port name for selecting the port of the `HTTP get` action. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_PORT_NAME+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_PORT_NAME+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_PORT_NAME+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_PORT_NAME+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.init-containers.-init-containers-.liveness-probe.http-action-path]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.init-containers.-init-containers-.liveness-probe.http-action-path[quarkus.kubernetes.init-containers."init-containers".liveness-probe.http-action-path]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.openshift.get-init-containers.-get-init-containers-.liveness-probe.http-action-path]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.openshift.get-init-containers.-get-init-containers-.liveness-probe.http-action-path[quarkus.openshift.get-init-containers."get-init-containers".liveness-probe.http-action-path]` [.description] -- 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. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_PATH+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_PATH+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_PATH+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_PATH+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.init-containers.-init-containers-.liveness-probe.http-action-scheme]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.init-containers.-init-containers-.liveness-probe.http-action-scheme[quarkus.kubernetes.init-containers."init-containers".liveness-probe.http-action-scheme]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.openshift.get-init-containers.-get-init-containers-.liveness-probe.http-action-scheme]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.openshift.get-init-containers.-get-init-containers-.liveness-probe.http-action-scheme[quarkus.openshift.get-init-containers."get-init-containers".liveness-probe.http-action-scheme]` [.description] -- The scheme of the `HTTP get` action. Can be either "HTTP" or "HTTPS". ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_SCHEME+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_SCHEME+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_SCHEME+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_SCHEME+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.init-containers.-init-containers-.liveness-probe.exec-action]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.init-containers.-init-containers-.liveness-probe.exec-action[quarkus.kubernetes.init-containers."init-containers".liveness-probe.exec-action]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.openshift.get-init-containers.-get-init-containers-.liveness-probe.exec-action]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.openshift.get-init-containers.-get-init-containers-.liveness-probe.exec-action[quarkus.openshift.get-init-containers."get-init-containers".liveness-probe.exec-action]` [.description] -- The command to use for the probe. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_EXEC_ACTION+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_EXEC_ACTION+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_EXEC_ACTION+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_EXEC_ACTION+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.init-containers.-init-containers-.liveness-probe.tcp-socket-action]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.init-containers.-init-containers-.liveness-probe.tcp-socket-action[quarkus.kubernetes.init-containers."init-containers".liveness-probe.tcp-socket-action]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.openshift.get-init-containers.-get-init-containers-.liveness-probe.tcp-socket-action]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.openshift.get-init-containers.-get-init-containers-.liveness-probe.tcp-socket-action[quarkus.openshift.get-init-containers."get-init-containers".liveness-probe.tcp-socket-action]` [.description] -- The tcp socket to use for the probe (the format is host:port). ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_TCP_SOCKET_ACTION+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_TCP_SOCKET_ACTION+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_TCP_SOCKET_ACTION+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_TCP_SOCKET_ACTION+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.init-containers.-init-containers-.liveness-probe.grpc-action]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.init-containers.-init-containers-.liveness-probe.grpc-action[quarkus.kubernetes.init-containers."init-containers".liveness-probe.grpc-action]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.openshift.get-init-containers.-get-init-containers-.liveness-probe.grpc-action]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.openshift.get-init-containers.-get-init-containers-.liveness-probe.grpc-action[quarkus.openshift.get-init-containers."get-init-containers".liveness-probe.grpc-action]` [.description] -- The gRPC port to use for the probe (the format is either port or port:service). ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_GRPC_ACTION+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_GRPC_ACTION+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_GRPC_ACTION+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_GRPC_ACTION+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.init-containers.-init-containers-.liveness-probe.grpc-action-enabled]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.init-containers.-init-containers-.liveness-probe.grpc-action-enabled[quarkus.kubernetes.init-containers."init-containers".liveness-probe.grpc-action-enabled]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.openshift.get-init-containers.-get-init-containers-.liveness-probe.grpc-action-enabled]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.openshift.get-init-containers.-get-init-containers-.liveness-probe.grpc-action-enabled[quarkus.openshift.get-init-containers."get-init-containers".liveness-probe.grpc-action-enabled]` [.description] -- If enabled and `grpc-action` is not provided, it will use the generated service name and the gRPC port. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_GRPC_ACTION_ENABLED+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_GRPC_ACTION_ENABLED+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_GRPC_ACTION_ENABLED+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_GRPC_ACTION_ENABLED+++` endif::add-copy-button-to-env-var[] --|boolean |`false` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.init-containers.-init-containers-.liveness-probe.initial-delay]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.init-containers.-init-containers-.liveness-probe.initial-delay[quarkus.kubernetes.init-containers."init-containers".liveness-probe.initial-delay]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.openshift.get-init-containers.-get-init-containers-.liveness-probe.initial-delay]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.openshift.get-init-containers.-get-init-containers-.liveness-probe.initial-delay[quarkus.openshift.get-init-containers."get-init-containers".liveness-probe.initial-delay]` [.description] -- The amount of time to wait before starting to probe. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_INITIAL_DELAY+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_INITIAL_DELAY+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_INITIAL_DELAY+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_INITIAL_DELAY+++` endif::add-copy-button-to-env-var[] --|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] |`5S` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.init-containers.-init-containers-.liveness-probe.period]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.init-containers.-init-containers-.liveness-probe.period[quarkus.kubernetes.init-containers."init-containers".liveness-probe.period]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.openshift.get-init-containers.-get-init-containers-.liveness-probe.period]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.openshift.get-init-containers.-get-init-containers-.liveness-probe.period[quarkus.openshift.get-init-containers."get-init-containers".liveness-probe.period]` [.description] -- The period in which the action should be called. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_PERIOD+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_PERIOD+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_PERIOD+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_PERIOD+++` endif::add-copy-button-to-env-var[] --|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] |`10S` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.init-containers.-init-containers-.liveness-probe.timeout]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.init-containers.-init-containers-.liveness-probe.timeout[quarkus.kubernetes.init-containers."init-containers".liveness-probe.timeout]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.openshift.get-init-containers.-get-init-containers-.liveness-probe.timeout]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.openshift.get-init-containers.-get-init-containers-.liveness-probe.timeout[quarkus.openshift.get-init-containers."get-init-containers".liveness-probe.timeout]` [.description] -- The amount of time to wait for each action. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_TIMEOUT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_TIMEOUT+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_TIMEOUT+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_TIMEOUT+++` endif::add-copy-button-to-env-var[] --|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] |`10S` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.init-containers.-init-containers-.liveness-probe.success-threshold]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.init-containers.-init-containers-.liveness-probe.success-threshold[quarkus.kubernetes.init-containers."init-containers".liveness-probe.success-threshold]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.openshift.get-init-containers.-get-init-containers-.liveness-probe.success-threshold]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.openshift.get-init-containers.-get-init-containers-.liveness-probe.success-threshold[quarkus.openshift.get-init-containers."get-init-containers".liveness-probe.success-threshold]` [.description] -- The success threshold to use. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_SUCCESS_THRESHOLD+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_SUCCESS_THRESHOLD+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_SUCCESS_THRESHOLD+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_SUCCESS_THRESHOLD+++` endif::add-copy-button-to-env-var[] --|int |`1` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.init-containers.-init-containers-.liveness-probe.failure-threshold]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.init-containers.-init-containers-.liveness-probe.failure-threshold[quarkus.kubernetes.init-containers."init-containers".liveness-probe.failure-threshold]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.openshift.get-init-containers.-get-init-containers-.liveness-probe.failure-threshold]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.openshift.get-init-containers.-get-init-containers-.liveness-probe.failure-threshold[quarkus.openshift.get-init-containers."get-init-containers".liveness-probe.failure-threshold]` [.description] -- The failure threshold to use. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_FAILURE_THRESHOLD+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_FAILURE_THRESHOLD+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_FAILURE_THRESHOLD+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_FAILURE_THRESHOLD+++` endif::add-copy-button-to-env-var[] --|int |`3` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.init-containers.-init-containers-.readiness-probe.http-action-port]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.init-containers.-init-containers-.readiness-probe.http-action-port[quarkus.kubernetes.init-containers."init-containers".readiness-probe.http-action-port]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.openshift.get-init-containers.-get-init-containers-.readiness-probe.http-action-port]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.openshift.get-init-containers.-get-init-containers-.readiness-probe.http-action-port[quarkus.openshift.get-init-containers."get-init-containers".readiness-probe.http-action-port]` [.description] -- The port number to use when configuring the `http get` action. If not configured, the port corresponding to the `httpActionPortName` will be used. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_HTTP_ACTION_PORT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_HTTP_ACTION_PORT+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_HTTP_ACTION_PORT+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_HTTP_ACTION_PORT+++` endif::add-copy-button-to-env-var[] --|int | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.init-containers.-init-containers-.readiness-probe.http-action-port-name]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.init-containers.-init-containers-.readiness-probe.http-action-port-name[quarkus.kubernetes.init-containers."init-containers".readiness-probe.http-action-port-name]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.openshift.get-init-containers.-get-init-containers-.readiness-probe.http-action-port-name]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.openshift.get-init-containers.-get-init-containers-.readiness-probe.http-action-port-name[quarkus.openshift.get-init-containers."get-init-containers".readiness-probe.http-action-port-name]` [.description] -- The port name for selecting the port of the `HTTP get` action. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_HTTP_ACTION_PORT_NAME+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_HTTP_ACTION_PORT_NAME+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_HTTP_ACTION_PORT_NAME+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_HTTP_ACTION_PORT_NAME+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.init-containers.-init-containers-.readiness-probe.http-action-path]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.init-containers.-init-containers-.readiness-probe.http-action-path[quarkus.kubernetes.init-containers."init-containers".readiness-probe.http-action-path]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.openshift.get-init-containers.-get-init-containers-.readiness-probe.http-action-path]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.openshift.get-init-containers.-get-init-containers-.readiness-probe.http-action-path[quarkus.openshift.get-init-containers."get-init-containers".readiness-probe.http-action-path]` [.description] -- 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. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_HTTP_ACTION_PATH+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_HTTP_ACTION_PATH+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_HTTP_ACTION_PATH+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_HTTP_ACTION_PATH+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.init-containers.-init-containers-.readiness-probe.http-action-scheme]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.init-containers.-init-containers-.readiness-probe.http-action-scheme[quarkus.kubernetes.init-containers."init-containers".readiness-probe.http-action-scheme]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.openshift.get-init-containers.-get-init-containers-.readiness-probe.http-action-scheme]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.openshift.get-init-containers.-get-init-containers-.readiness-probe.http-action-scheme[quarkus.openshift.get-init-containers."get-init-containers".readiness-probe.http-action-scheme]` [.description] -- The scheme of the `HTTP get` action. Can be either "HTTP" or "HTTPS". ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_HTTP_ACTION_SCHEME+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_HTTP_ACTION_SCHEME+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_HTTP_ACTION_SCHEME+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_HTTP_ACTION_SCHEME+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.init-containers.-init-containers-.readiness-probe.exec-action]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.init-containers.-init-containers-.readiness-probe.exec-action[quarkus.kubernetes.init-containers."init-containers".readiness-probe.exec-action]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.openshift.get-init-containers.-get-init-containers-.readiness-probe.exec-action]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.openshift.get-init-containers.-get-init-containers-.readiness-probe.exec-action[quarkus.openshift.get-init-containers."get-init-containers".readiness-probe.exec-action]` [.description] -- The command to use for the probe. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_EXEC_ACTION+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_EXEC_ACTION+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_EXEC_ACTION+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_EXEC_ACTION+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.init-containers.-init-containers-.readiness-probe.tcp-socket-action]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.init-containers.-init-containers-.readiness-probe.tcp-socket-action[quarkus.kubernetes.init-containers."init-containers".readiness-probe.tcp-socket-action]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.openshift.get-init-containers.-get-init-containers-.readiness-probe.tcp-socket-action]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.openshift.get-init-containers.-get-init-containers-.readiness-probe.tcp-socket-action[quarkus.openshift.get-init-containers."get-init-containers".readiness-probe.tcp-socket-action]` [.description] -- The tcp socket to use for the probe (the format is host:port). ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_TCP_SOCKET_ACTION+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_TCP_SOCKET_ACTION+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_TCP_SOCKET_ACTION+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_TCP_SOCKET_ACTION+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.init-containers.-init-containers-.readiness-probe.grpc-action]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.init-containers.-init-containers-.readiness-probe.grpc-action[quarkus.kubernetes.init-containers."init-containers".readiness-probe.grpc-action]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.openshift.get-init-containers.-get-init-containers-.readiness-probe.grpc-action]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.openshift.get-init-containers.-get-init-containers-.readiness-probe.grpc-action[quarkus.openshift.get-init-containers."get-init-containers".readiness-probe.grpc-action]` [.description] -- The gRPC port to use for the probe (the format is either port or port:service). ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_GRPC_ACTION+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_GRPC_ACTION+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_GRPC_ACTION+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_GRPC_ACTION+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.init-containers.-init-containers-.readiness-probe.grpc-action-enabled]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.init-containers.-init-containers-.readiness-probe.grpc-action-enabled[quarkus.kubernetes.init-containers."init-containers".readiness-probe.grpc-action-enabled]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.openshift.get-init-containers.-get-init-containers-.readiness-probe.grpc-action-enabled]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.openshift.get-init-containers.-get-init-containers-.readiness-probe.grpc-action-enabled[quarkus.openshift.get-init-containers."get-init-containers".readiness-probe.grpc-action-enabled]` [.description] -- If enabled and `grpc-action` is not provided, it will use the generated service name and the gRPC port. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_GRPC_ACTION_ENABLED+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_GRPC_ACTION_ENABLED+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_GRPC_ACTION_ENABLED+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_GRPC_ACTION_ENABLED+++` endif::add-copy-button-to-env-var[] --|boolean |`false` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.init-containers.-init-containers-.readiness-probe.initial-delay]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.init-containers.-init-containers-.readiness-probe.initial-delay[quarkus.kubernetes.init-containers."init-containers".readiness-probe.initial-delay]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.openshift.get-init-containers.-get-init-containers-.readiness-probe.initial-delay]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.openshift.get-init-containers.-get-init-containers-.readiness-probe.initial-delay[quarkus.openshift.get-init-containers."get-init-containers".readiness-probe.initial-delay]` [.description] -- The amount of time to wait before starting to probe. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_INITIAL_DELAY+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_INITIAL_DELAY+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_INITIAL_DELAY+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_INITIAL_DELAY+++` endif::add-copy-button-to-env-var[] --|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] |`5S` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.init-containers.-init-containers-.readiness-probe.period]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.init-containers.-init-containers-.readiness-probe.period[quarkus.kubernetes.init-containers."init-containers".readiness-probe.period]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.openshift.get-init-containers.-get-init-containers-.readiness-probe.period]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.openshift.get-init-containers.-get-init-containers-.readiness-probe.period[quarkus.openshift.get-init-containers."get-init-containers".readiness-probe.period]` [.description] -- The period in which the action should be called. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_PERIOD+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_PERIOD+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_PERIOD+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_PERIOD+++` endif::add-copy-button-to-env-var[] --|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] |`10S` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.init-containers.-init-containers-.readiness-probe.timeout]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.init-containers.-init-containers-.readiness-probe.timeout[quarkus.kubernetes.init-containers."init-containers".readiness-probe.timeout]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.openshift.get-init-containers.-get-init-containers-.readiness-probe.timeout]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.openshift.get-init-containers.-get-init-containers-.readiness-probe.timeout[quarkus.openshift.get-init-containers."get-init-containers".readiness-probe.timeout]` [.description] -- The amount of time to wait for each action. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_TIMEOUT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_TIMEOUT+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_TIMEOUT+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_TIMEOUT+++` endif::add-copy-button-to-env-var[] --|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] |`10S` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.init-containers.-init-containers-.readiness-probe.success-threshold]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.init-containers.-init-containers-.readiness-probe.success-threshold[quarkus.kubernetes.init-containers."init-containers".readiness-probe.success-threshold]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.openshift.get-init-containers.-get-init-containers-.readiness-probe.success-threshold]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.openshift.get-init-containers.-get-init-containers-.readiness-probe.success-threshold[quarkus.openshift.get-init-containers."get-init-containers".readiness-probe.success-threshold]` [.description] -- The success threshold to use. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_SUCCESS_THRESHOLD+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_SUCCESS_THRESHOLD+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_SUCCESS_THRESHOLD+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_SUCCESS_THRESHOLD+++` endif::add-copy-button-to-env-var[] --|int |`1` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.init-containers.-init-containers-.readiness-probe.failure-threshold]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.init-containers.-init-containers-.readiness-probe.failure-threshold[quarkus.kubernetes.init-containers."init-containers".readiness-probe.failure-threshold]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.openshift.get-init-containers.-get-init-containers-.readiness-probe.failure-threshold]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.openshift.get-init-containers.-get-init-containers-.readiness-probe.failure-threshold[quarkus.openshift.get-init-containers."get-init-containers".readiness-probe.failure-threshold]` [.description] -- The failure threshold to use. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_FAILURE_THRESHOLD+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_FAILURE_THRESHOLD+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_FAILURE_THRESHOLD+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_FAILURE_THRESHOLD+++` endif::add-copy-button-to-env-var[] --|int |`3` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.init-containers.-init-containers-.mounts.-mounts-.name]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.init-containers.-init-containers-.mounts.-mounts-.name[quarkus.kubernetes.init-containers."init-containers".mounts."mounts".name]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.openshift.get-init-containers.-get-init-containers-.mounts.-mounts-.name]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.openshift.get-init-containers.-get-init-containers-.mounts.-mounts-.name[quarkus.openshift.get-init-containers."get-init-containers".mounts."mounts".name]` [.description] -- The name of the volumeName to mount. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__MOUNTS__MOUNTS__NAME+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__MOUNTS__MOUNTS__NAME+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__MOUNTS__MOUNTS__NAME+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__MOUNTS__MOUNTS__NAME+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.init-containers.-init-containers-.mounts.-mounts-.path]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.init-containers.-init-containers-.mounts.-mounts-.path[quarkus.kubernetes.init-containers."init-containers".mounts."mounts".path]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.openshift.get-init-containers.-get-init-containers-.mounts.-mounts-.path]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.openshift.get-init-containers.-get-init-containers-.mounts.-mounts-.path[quarkus.openshift.get-init-containers."get-init-containers".mounts."mounts".path]` [.description] -- The path to mount. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__MOUNTS__MOUNTS__PATH+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__MOUNTS__MOUNTS__PATH+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__MOUNTS__MOUNTS__PATH+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__MOUNTS__MOUNTS__PATH+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.init-containers.-init-containers-.mounts.-mounts-.sub-path]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.init-containers.-init-containers-.mounts.-mounts-.sub-path[quarkus.kubernetes.init-containers."init-containers".mounts."mounts".sub-path]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.openshift.get-init-containers.-get-init-containers-.mounts.-mounts-.sub-path]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.openshift.get-init-containers.-get-init-containers-.mounts.-mounts-.sub-path[quarkus.openshift.get-init-containers."get-init-containers".mounts."mounts".sub-path]` [.description] -- Path within the volumeName from which the container's volumeName should be mounted. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__MOUNTS__MOUNTS__SUB_PATH+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__MOUNTS__MOUNTS__SUB_PATH+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__MOUNTS__MOUNTS__SUB_PATH+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__MOUNTS__MOUNTS__SUB_PATH+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.openshift.get-init-containers.-get-init-containers-.mounts.-mounts-.read-only]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.openshift.get-init-containers.-get-init-containers-.mounts.-mounts-.read-only[quarkus.openshift.get-init-containers."get-init-containers".mounts."mounts".read-only]` + +[.description] +-- +ReadOnly + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__MOUNTS__MOUNTS__READ_ONLY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__MOUNTS__MOUNTS__READ_ONLY+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.openshift.get-init-containers.-get-init-containers-.resources.limits.cpu]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.openshift.get-init-containers.-get-init-containers-.resources.limits.cpu[quarkus.openshift.get-init-containers."get-init-containers".resources.limits.cpu]` + +[.description] +-- +CPU Requirements + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__RESOURCES_LIMITS_CPU+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__RESOURCES_LIMITS_CPU+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.openshift.get-init-containers.-get-init-containers-.resources.limits.memory]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.openshift.get-init-containers.-get-init-containers-.resources.limits.memory[quarkus.openshift.get-init-containers."get-init-containers".resources.limits.memory]` + +[.description] +-- +Memory Requirements + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__RESOURCES_LIMITS_MEMORY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__RESOURCES_LIMITS_MEMORY+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.openshift.get-init-containers.-get-init-containers-.resources.requests.cpu]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.openshift.get-init-containers.-get-init-containers-.resources.requests.cpu[quarkus.openshift.get-init-containers."get-init-containers".resources.requests.cpu]` + +[.description] +-- +CPU Requirements + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__RESOURCES_REQUESTS_CPU+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__RESOURCES_REQUESTS_CPU+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.openshift.get-init-containers.-get-init-containers-.resources.requests.memory]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.openshift.get-init-containers.-get-init-containers-.resources.requests.memory[quarkus.openshift.get-init-containers."get-init-containers".resources.requests.memory]` + +[.description] +-- +Memory Requirements + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__RESOURCES_REQUESTS_MEMORY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__RESOURCES_REQUESTS_MEMORY+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.init-containers.-init-containers-.mounts.-mounts-.read-only]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.init-containers.-init-containers-.mounts.-mounts-.read-only[quarkus.kubernetes.init-containers."init-containers".mounts."mounts".read-only]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.openshift.get-init-containers.-get-init-containers-.env.secrets]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.openshift.get-init-containers.-get-init-containers-.env.secrets[quarkus.openshift.get-init-containers."get-init-containers".env.secrets]` + +[.description] +-- +The optional list of Secret names to load environment variables from. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__ENV_SECRETS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__ENV_SECRETS+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.openshift.get-init-containers.-get-init-containers-.env.configmaps]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.openshift.get-init-containers.-get-init-containers-.env.configmaps[quarkus.openshift.get-init-containers."get-init-containers".env.configmaps]` + +[.description] +-- +The optional list of ConfigMap names to load environment variables from. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__ENV_CONFIGMAPS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__ENV_CONFIGMAPS+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.openshift.get-init-containers.-get-init-containers-.env.fields-fields]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.openshift.get-init-containers.-get-init-containers-.env.fields-fields[quarkus.openshift.get-init-containers."get-init-containers".env.fields]` [.description] -- -ReadOnly +The map associating environment variable names to their associated field references they take their value from. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__MOUNTS__MOUNTS__READ_ONLY+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__ENV_FIELDS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__MOUNTS__MOUNTS__READ_ONLY+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__ENV_FIELDS+++` endif::add-copy-button-to-env-var[] ---|boolean -|`false` +--|`Map` +| -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.init-containers.-init-containers-.resources.limits.cpu]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.init-containers.-init-containers-.resources.limits.cpu[quarkus.kubernetes.init-containers."init-containers".resources.limits.cpu]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.openshift.get-init-containers.-get-init-containers-.env.vars-vars]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.openshift.get-init-containers.-get-init-containers-.env.vars-vars[quarkus.openshift.get-init-containers."get-init-containers".env.vars]` [.description] -- -CPU Requirements +The map associating environment name to its associated value. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__RESOURCES_LIMITS_CPU+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__ENV_VARS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__RESOURCES_LIMITS_CPU+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__ENV_VARS+++` endif::add-copy-button-to-env-var[] ---|string +--|`Map>` | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.init-containers.-init-containers-.resources.limits.memory]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.init-containers.-init-containers-.resources.limits.memory[quarkus.kubernetes.init-containers."init-containers".resources.limits.memory]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.openshift.get-init-containers.-get-init-containers-.env.mapping.-mapping-.from-secret]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.openshift.get-init-containers.-get-init-containers-.env.mapping.-mapping-.from-secret[quarkus.openshift.get-init-containers."get-init-containers".env.mapping."mapping".from-secret]` [.description] -- -Memory Requirements +The optional name of the Secret from which a value is to be extracted. Mutually exclusive with `from-configmap`. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__RESOURCES_LIMITS_MEMORY+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__ENV_MAPPING__MAPPING__FROM_SECRET+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__RESOURCES_LIMITS_MEMORY+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__ENV_MAPPING__MAPPING__FROM_SECRET+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.init-containers.-init-containers-.resources.requests.cpu]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.init-containers.-init-containers-.resources.requests.cpu[quarkus.kubernetes.init-containers."init-containers".resources.requests.cpu]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.openshift.get-init-containers.-get-init-containers-.env.mapping.-mapping-.from-configmap]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.openshift.get-init-containers.-get-init-containers-.env.mapping.-mapping-.from-configmap[quarkus.openshift.get-init-containers."get-init-containers".env.mapping."mapping".from-configmap]` [.description] -- -CPU Requirements +The optional name of the ConfigMap from which a value is to be extracted. Mutually exclusive with `from-secret`. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__RESOURCES_REQUESTS_CPU+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__ENV_MAPPING__MAPPING__FROM_CONFIGMAP+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__RESOURCES_REQUESTS_CPU+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__ENV_MAPPING__MAPPING__FROM_CONFIGMAP+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.init-containers.-init-containers-.resources.requests.memory]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.init-containers.-init-containers-.resources.requests.memory[quarkus.kubernetes.init-containers."init-containers".resources.requests.memory]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.openshift.get-init-containers.-get-init-containers-.env.mapping.-mapping-.with-key]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.openshift.get-init-containers.-get-init-containers-.env.mapping.-mapping-.with-key[quarkus.openshift.get-init-containers."get-init-containers".env.mapping."mapping".with-key]` [.description] -- -Memory Requirements +The key identifying the field from which the value is extracted. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__RESOURCES_REQUESTS_MEMORY+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__ENV_MAPPING__MAPPING__WITH_KEY+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__RESOURCES_REQUESTS_MEMORY+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__ENV_MAPPING__MAPPING__WITH_KEY+++` endif::add-copy-button-to-env-var[] --|string -| +|required icon:exclamation-circle[title=Configuration property is required] -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.init-containers.-init-containers-.env.secrets]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.init-containers.-init-containers-.env.secrets[quarkus.kubernetes.init-containers."init-containers".env.secrets]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.openshift.get-sidecars.-get-sidecars-.get-env.secrets]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.openshift.get-sidecars.-get-sidecars-.get-env.secrets[quarkus.openshift.get-sidecars."get-sidecars".get-env.secrets]` [.description] -- The optional list of Secret names to load environment variables from. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__ENV_SECRETS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__GET_ENV_SECRETS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__ENV_SECRETS+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__GET_ENV_SECRETS+++` endif::add-copy-button-to-env-var[] --|list of string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.init-containers.-init-containers-.env.configmaps]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.init-containers.-init-containers-.env.configmaps[quarkus.kubernetes.init-containers."init-containers".env.configmaps]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.openshift.get-sidecars.-get-sidecars-.get-env.configmaps]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.openshift.get-sidecars.-get-sidecars-.get-env.configmaps[quarkus.openshift.get-sidecars."get-sidecars".get-env.configmaps]` [.description] -- The optional list of ConfigMap names to load environment variables from. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__ENV_CONFIGMAPS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__GET_ENV_CONFIGMAPS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__ENV_CONFIGMAPS+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__GET_ENV_CONFIGMAPS+++` endif::add-copy-button-to-env-var[] --|list of string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.init-containers.-init-containers-.env.fields-fields]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.init-containers.-init-containers-.env.fields-fields[quarkus.kubernetes.init-containers."init-containers".env.fields]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.openshift.get-sidecars.-get-sidecars-.get-env.fields-fields]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.openshift.get-sidecars.-get-sidecars-.get-env.fields-fields[quarkus.openshift.get-sidecars."get-sidecars".get-env.fields]` [.description] -- The map associating environment variable names to their associated field references they take their value from. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__ENV_FIELDS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__GET_ENV_FIELDS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__ENV_FIELDS+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__GET_ENV_FIELDS+++` endif::add-copy-button-to-env-var[] --|`Map` | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.init-containers.-init-containers-.env.vars-vars]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.init-containers.-init-containers-.env.vars-vars[quarkus.kubernetes.init-containers."init-containers".env.vars]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.openshift.get-sidecars.-get-sidecars-.get-env.vars-vars]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.openshift.get-sidecars.-get-sidecars-.get-env.vars-vars[quarkus.openshift.get-sidecars."get-sidecars".get-env.vars]` [.description] -- The map associating environment name to its associated value. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__ENV_VARS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__GET_ENV_VARS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__ENV_VARS+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__GET_ENV_VARS+++` endif::add-copy-button-to-env-var[] --|`Map>` | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.init-containers.-init-containers-.env.mapping.-mapping-.from-secret]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.init-containers.-init-containers-.env.mapping.-mapping-.from-secret[quarkus.kubernetes.init-containers."init-containers".env.mapping."mapping".from-secret]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.openshift.get-sidecars.-get-sidecars-.get-env.mapping.-mapping-.from-secret]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.openshift.get-sidecars.-get-sidecars-.get-env.mapping.-mapping-.from-secret[quarkus.openshift.get-sidecars."get-sidecars".get-env.mapping."mapping".from-secret]` [.description] -- The optional name of the Secret from which a value is to be extracted. Mutually exclusive with `from-configmap`. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__ENV_MAPPING__MAPPING__FROM_SECRET+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__GET_ENV_MAPPING__MAPPING__FROM_SECRET+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__ENV_MAPPING__MAPPING__FROM_SECRET+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__GET_ENV_MAPPING__MAPPING__FROM_SECRET+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.init-containers.-init-containers-.env.mapping.-mapping-.from-configmap]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.init-containers.-init-containers-.env.mapping.-mapping-.from-configmap[quarkus.kubernetes.init-containers."init-containers".env.mapping."mapping".from-configmap]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.openshift.get-sidecars.-get-sidecars-.get-env.mapping.-mapping-.from-configmap]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.openshift.get-sidecars.-get-sidecars-.get-env.mapping.-mapping-.from-configmap[quarkus.openshift.get-sidecars."get-sidecars".get-env.mapping."mapping".from-configmap]` [.description] -- The optional name of the ConfigMap from which a value is to be extracted. Mutually exclusive with `from-secret`. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__ENV_MAPPING__MAPPING__FROM_CONFIGMAP+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__GET_ENV_MAPPING__MAPPING__FROM_CONFIGMAP+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__ENV_MAPPING__MAPPING__FROM_CONFIGMAP+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__GET_ENV_MAPPING__MAPPING__FROM_CONFIGMAP+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.init-containers.-init-containers-.env.mapping.-mapping-.with-key]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.init-containers.-init-containers-.env.mapping.-mapping-.with-key[quarkus.kubernetes.init-containers."init-containers".env.mapping."mapping".with-key]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.openshift.get-sidecars.-get-sidecars-.get-env.mapping.-mapping-.with-key]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.openshift.get-sidecars.-get-sidecars-.get-env.mapping.-mapping-.with-key[quarkus.openshift.get-sidecars."get-sidecars".get-env.mapping."mapping".with-key]` [.description] -- The key identifying the field from which the value is extracted. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__ENV_MAPPING__MAPPING__WITH_KEY+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__GET_ENV_MAPPING__MAPPING__WITH_KEY+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__ENV_MAPPING__MAPPING__WITH_KEY+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__GET_ENV_MAPPING__MAPPING__WITH_KEY+++` endif::add-copy-button-to-env-var[] --|string |required icon:exclamation-circle[title=Configuration property is required] -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.sidecars.-sidecars-.image]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.sidecars.-sidecars-.image[quarkus.kubernetes.sidecars."sidecars".image]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.openshift.get-sidecars.-get-sidecars-.get-target-platform-name]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.openshift.get-sidecars.-get-sidecars-.get-target-platform-name[quarkus.openshift.get-sidecars."get-sidecars".get-target-platform-name]` + +[.description] +-- +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__GET_TARGET_PLATFORM_NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__GET_TARGET_PLATFORM_NAME+++` +endif::add-copy-button-to-env-var[] +--|string +|required icon:exclamation-circle[title=Configuration property is required] + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.openshift.get-sidecars.-get-sidecars-.image]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.openshift.get-sidecars.-get-sidecars-.image[quarkus.openshift.get-sidecars."get-sidecars".image]` [.description] -- The container image. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__IMAGE+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__IMAGE+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__IMAGE+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__IMAGE+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.sidecars.-sidecars-.working-dir]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.sidecars.-sidecars-.working-dir[quarkus.kubernetes.sidecars."sidecars".working-dir]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.openshift.get-sidecars.-get-sidecars-.working-dir]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.openshift.get-sidecars.-get-sidecars-.working-dir[quarkus.openshift.get-sidecars."get-sidecars".working-dir]` [.description] -- Working directory. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__WORKING_DIR+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__WORKING_DIR+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__WORKING_DIR+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__WORKING_DIR+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.sidecars.-sidecars-.command]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.sidecars.-sidecars-.command[quarkus.kubernetes.sidecars."sidecars".command]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.openshift.get-sidecars.-get-sidecars-.command]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.openshift.get-sidecars.-get-sidecars-.command[quarkus.openshift.get-sidecars."get-sidecars".command]` [.description] -- The commands ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__COMMAND+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__COMMAND+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__COMMAND+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__COMMAND+++` endif::add-copy-button-to-env-var[] --|list of string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.sidecars.-sidecars-.arguments]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.sidecars.-sidecars-.arguments[quarkus.kubernetes.sidecars."sidecars".arguments]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.openshift.get-sidecars.-get-sidecars-.arguments]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.openshift.get-sidecars.-get-sidecars-.arguments[quarkus.openshift.get-sidecars."get-sidecars".arguments]` [.description] -- The arguments ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__ARGUMENTS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__ARGUMENTS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__ARGUMENTS+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__ARGUMENTS+++` endif::add-copy-button-to-env-var[] --|list of string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.sidecars.-sidecars-.service-account]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.sidecars.-sidecars-.service-account[quarkus.kubernetes.sidecars."sidecars".service-account]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.openshift.get-sidecars.-get-sidecars-.service-account]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.openshift.get-sidecars.-get-sidecars-.service-account[quarkus.openshift.get-sidecars."get-sidecars".service-account]` [.description] -- The service account. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__SERVICE_ACCOUNT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__SERVICE_ACCOUNT+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__SERVICE_ACCOUNT+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__SERVICE_ACCOUNT+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.sidecars.-sidecars-.host]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.sidecars.-sidecars-.host[quarkus.kubernetes.sidecars."sidecars".host]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.openshift.get-sidecars.-get-sidecars-.host]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.openshift.get-sidecars.-get-sidecars-.host[quarkus.openshift.get-sidecars."get-sidecars".host]` [.description] -- The host under which the application is going to be exposed. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__HOST+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__HOST+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__HOST+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__HOST+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.sidecars.-sidecars-.ports.-ports-.container-port]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.sidecars.-sidecars-.ports.-ports-.container-port[quarkus.kubernetes.sidecars."sidecars".ports."ports".container-port]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.openshift.get-sidecars.-get-sidecars-.ports.-ports-.container-port]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.openshift.get-sidecars.-get-sidecars-.ports.-ports-.container-port[quarkus.openshift.get-sidecars."get-sidecars".ports."ports".container-port]` [.description] -- The port number. Refers to the container port. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__PORTS__PORTS__CONTAINER_PORT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__PORTS__PORTS__CONTAINER_PORT+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__PORTS__PORTS__CONTAINER_PORT+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__PORTS__PORTS__CONTAINER_PORT+++` endif::add-copy-button-to-env-var[] --|int | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.sidecars.-sidecars-.ports.-ports-.host-port]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.sidecars.-sidecars-.ports.-ports-.host-port[quarkus.kubernetes.sidecars."sidecars".ports."ports".host-port]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.openshift.get-sidecars.-get-sidecars-.ports.-ports-.host-port]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.openshift.get-sidecars.-get-sidecars-.ports.-ports-.host-port[quarkus.openshift.get-sidecars."get-sidecars".ports."ports".host-port]` [.description] -- The host port. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__PORTS__PORTS__HOST_PORT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__PORTS__PORTS__HOST_PORT+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__PORTS__PORTS__HOST_PORT+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__PORTS__PORTS__HOST_PORT+++` endif::add-copy-button-to-env-var[] --|int | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.sidecars.-sidecars-.ports.-ports-.path]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.sidecars.-sidecars-.ports.-ports-.path[quarkus.kubernetes.sidecars."sidecars".ports."ports".path]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.openshift.get-sidecars.-get-sidecars-.ports.-ports-.path]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.openshift.get-sidecars.-get-sidecars-.ports.-ports-.path[quarkus.openshift.get-sidecars."get-sidecars".ports."ports".path]` [.description] -- The application path (refers to web application path). ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__PORTS__PORTS__PATH+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__PORTS__PORTS__PATH+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__PORTS__PORTS__PATH+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__PORTS__PORTS__PATH+++` endif::add-copy-button-to-env-var[] --|string |`/` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.sidecars.-sidecars-.ports.-ports-.protocol]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.sidecars.-sidecars-.ports.-ports-.protocol[quarkus.kubernetes.sidecars."sidecars".ports."ports".protocol]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.openshift.get-sidecars.-get-sidecars-.ports.-ports-.protocol]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.openshift.get-sidecars.-get-sidecars-.ports.-ports-.protocol[quarkus.openshift.get-sidecars."get-sidecars".ports."ports".protocol]` [.description] -- The protocol. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__PORTS__PORTS__PROTOCOL+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__PORTS__PORTS__PROTOCOL+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__PORTS__PORTS__PROTOCOL+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__PORTS__PORTS__PROTOCOL+++` endif::add-copy-button-to-env-var[] -- a| `tcp`, `udp`, `sctp`, `http`, `proxy` |`tcp` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.sidecars.-sidecars-.ports.-ports-.node-port]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.sidecars.-sidecars-.ports.-ports-.node-port[quarkus.kubernetes.sidecars."sidecars".ports."ports".node-port]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.openshift.get-sidecars.-get-sidecars-.ports.-ports-.node-port]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.openshift.get-sidecars.-get-sidecars-.ports.-ports-.node-port[quarkus.openshift.get-sidecars."get-sidecars".ports."ports".node-port]` [.description] -- ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__PORTS__PORTS__NODE_PORT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__PORTS__PORTS__NODE_PORT+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__PORTS__PORTS__NODE_PORT+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__PORTS__PORTS__NODE_PORT+++` endif::add-copy-button-to-env-var[] --|int | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.sidecars.-sidecars-.ports.-ports-.tls]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.sidecars.-sidecars-.ports.-ports-.tls[quarkus.kubernetes.sidecars."sidecars".ports."ports".tls]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.openshift.get-sidecars.-get-sidecars-.ports.-ports-.tls]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.openshift.get-sidecars.-get-sidecars-.ports.-ports-.tls[quarkus.openshift.get-sidecars."get-sidecars".ports."ports".tls]` [.description] -- If enabled, the port will be configured to use the schema HTTPS. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__PORTS__PORTS__TLS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__PORTS__PORTS__TLS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__PORTS__PORTS__TLS+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__PORTS__PORTS__TLS+++` endif::add-copy-button-to-env-var[] --|boolean |`false` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.sidecars.-sidecars-.image-pull-policy]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.sidecars.-sidecars-.image-pull-policy[quarkus.kubernetes.sidecars."sidecars".image-pull-policy]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.openshift.get-sidecars.-get-sidecars-.image-pull-policy]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.openshift.get-sidecars.-get-sidecars-.image-pull-policy[quarkus.openshift.get-sidecars."get-sidecars".image-pull-policy]` [.description] -- Image pull policy. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__IMAGE_PULL_POLICY+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__IMAGE_PULL_POLICY+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__IMAGE_PULL_POLICY+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__IMAGE_PULL_POLICY+++` endif::add-copy-button-to-env-var[] -- a| `always`, `if-not-present`, `never` |`always` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.sidecars.-sidecars-.image-pull-secrets]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.sidecars.-sidecars-.image-pull-secrets[quarkus.kubernetes.sidecars."sidecars".image-pull-secrets]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.openshift.get-sidecars.-get-sidecars-.image-pull-secrets]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.openshift.get-sidecars.-get-sidecars-.image-pull-secrets[quarkus.openshift.get-sidecars."get-sidecars".image-pull-secrets]` [.description] -- The image pull secret ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__IMAGE_PULL_SECRETS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__IMAGE_PULL_SECRETS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__IMAGE_PULL_SECRETS+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__IMAGE_PULL_SECRETS+++` endif::add-copy-button-to-env-var[] --|list of string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.sidecars.-sidecars-.liveness-probe.http-action-port]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.sidecars.-sidecars-.liveness-probe.http-action-port[quarkus.kubernetes.sidecars."sidecars".liveness-probe.http-action-port]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.openshift.get-sidecars.-get-sidecars-.liveness-probe.http-action-port]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.openshift.get-sidecars.-get-sidecars-.liveness-probe.http-action-port[quarkus.openshift.get-sidecars."get-sidecars".liveness-probe.http-action-port]` [.description] -- The port number to use when configuring the `http get` action. If not configured, the port corresponding to the `httpActionPortName` will be used. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__LIVENESS_PROBE_HTTP_ACTION_PORT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_HTTP_ACTION_PORT+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__LIVENESS_PROBE_HTTP_ACTION_PORT+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_HTTP_ACTION_PORT+++` endif::add-copy-button-to-env-var[] --|int | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.sidecars.-sidecars-.liveness-probe.http-action-port-name]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.sidecars.-sidecars-.liveness-probe.http-action-port-name[quarkus.kubernetes.sidecars."sidecars".liveness-probe.http-action-port-name]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.openshift.get-sidecars.-get-sidecars-.liveness-probe.http-action-port-name]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.openshift.get-sidecars.-get-sidecars-.liveness-probe.http-action-port-name[quarkus.openshift.get-sidecars."get-sidecars".liveness-probe.http-action-port-name]` [.description] -- The port name for selecting the port of the `HTTP get` action. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__LIVENESS_PROBE_HTTP_ACTION_PORT_NAME+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_HTTP_ACTION_PORT_NAME+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__LIVENESS_PROBE_HTTP_ACTION_PORT_NAME+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_HTTP_ACTION_PORT_NAME+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.sidecars.-sidecars-.liveness-probe.http-action-path]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.sidecars.-sidecars-.liveness-probe.http-action-path[quarkus.kubernetes.sidecars."sidecars".liveness-probe.http-action-path]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.openshift.get-sidecars.-get-sidecars-.liveness-probe.http-action-path]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.openshift.get-sidecars.-get-sidecars-.liveness-probe.http-action-path[quarkus.openshift.get-sidecars."get-sidecars".liveness-probe.http-action-path]` [.description] -- 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. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__LIVENESS_PROBE_HTTP_ACTION_PATH+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_HTTP_ACTION_PATH+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__LIVENESS_PROBE_HTTP_ACTION_PATH+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_HTTP_ACTION_PATH+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.sidecars.-sidecars-.liveness-probe.http-action-scheme]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.sidecars.-sidecars-.liveness-probe.http-action-scheme[quarkus.kubernetes.sidecars."sidecars".liveness-probe.http-action-scheme]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.openshift.get-sidecars.-get-sidecars-.liveness-probe.http-action-scheme]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.openshift.get-sidecars.-get-sidecars-.liveness-probe.http-action-scheme[quarkus.openshift.get-sidecars."get-sidecars".liveness-probe.http-action-scheme]` [.description] -- The scheme of the `HTTP get` action. Can be either "HTTP" or "HTTPS". ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__LIVENESS_PROBE_HTTP_ACTION_SCHEME+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_HTTP_ACTION_SCHEME+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__LIVENESS_PROBE_HTTP_ACTION_SCHEME+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_HTTP_ACTION_SCHEME+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.sidecars.-sidecars-.liveness-probe.exec-action]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.sidecars.-sidecars-.liveness-probe.exec-action[quarkus.kubernetes.sidecars."sidecars".liveness-probe.exec-action]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.openshift.get-sidecars.-get-sidecars-.liveness-probe.exec-action]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.openshift.get-sidecars.-get-sidecars-.liveness-probe.exec-action[quarkus.openshift.get-sidecars."get-sidecars".liveness-probe.exec-action]` [.description] -- The command to use for the probe. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__LIVENESS_PROBE_EXEC_ACTION+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_EXEC_ACTION+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__LIVENESS_PROBE_EXEC_ACTION+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_EXEC_ACTION+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.sidecars.-sidecars-.liveness-probe.tcp-socket-action]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.sidecars.-sidecars-.liveness-probe.tcp-socket-action[quarkus.kubernetes.sidecars."sidecars".liveness-probe.tcp-socket-action]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.openshift.get-sidecars.-get-sidecars-.liveness-probe.tcp-socket-action]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.openshift.get-sidecars.-get-sidecars-.liveness-probe.tcp-socket-action[quarkus.openshift.get-sidecars."get-sidecars".liveness-probe.tcp-socket-action]` [.description] -- The tcp socket to use for the probe (the format is host:port). ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__LIVENESS_PROBE_TCP_SOCKET_ACTION+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_TCP_SOCKET_ACTION+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__LIVENESS_PROBE_TCP_SOCKET_ACTION+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_TCP_SOCKET_ACTION+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.sidecars.-sidecars-.liveness-probe.grpc-action]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.sidecars.-sidecars-.liveness-probe.grpc-action[quarkus.kubernetes.sidecars."sidecars".liveness-probe.grpc-action]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.openshift.get-sidecars.-get-sidecars-.liveness-probe.grpc-action]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.openshift.get-sidecars.-get-sidecars-.liveness-probe.grpc-action[quarkus.openshift.get-sidecars."get-sidecars".liveness-probe.grpc-action]` [.description] -- The gRPC port to use for the probe (the format is either port or port:service). ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__LIVENESS_PROBE_GRPC_ACTION+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_GRPC_ACTION+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__LIVENESS_PROBE_GRPC_ACTION+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_GRPC_ACTION+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.sidecars.-sidecars-.liveness-probe.grpc-action-enabled]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.sidecars.-sidecars-.liveness-probe.grpc-action-enabled[quarkus.kubernetes.sidecars."sidecars".liveness-probe.grpc-action-enabled]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.openshift.get-sidecars.-get-sidecars-.liveness-probe.grpc-action-enabled]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.openshift.get-sidecars.-get-sidecars-.liveness-probe.grpc-action-enabled[quarkus.openshift.get-sidecars."get-sidecars".liveness-probe.grpc-action-enabled]` [.description] -- If enabled and `grpc-action` is not provided, it will use the generated service name and the gRPC port. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__LIVENESS_PROBE_GRPC_ACTION_ENABLED+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_GRPC_ACTION_ENABLED+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__LIVENESS_PROBE_GRPC_ACTION_ENABLED+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_GRPC_ACTION_ENABLED+++` endif::add-copy-button-to-env-var[] --|boolean |`false` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.sidecars.-sidecars-.liveness-probe.initial-delay]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.sidecars.-sidecars-.liveness-probe.initial-delay[quarkus.kubernetes.sidecars."sidecars".liveness-probe.initial-delay]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.openshift.get-sidecars.-get-sidecars-.liveness-probe.initial-delay]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.openshift.get-sidecars.-get-sidecars-.liveness-probe.initial-delay[quarkus.openshift.get-sidecars."get-sidecars".liveness-probe.initial-delay]` [.description] -- The amount of time to wait before starting to probe. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__LIVENESS_PROBE_INITIAL_DELAY+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_INITIAL_DELAY+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__LIVENESS_PROBE_INITIAL_DELAY+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_INITIAL_DELAY+++` endif::add-copy-button-to-env-var[] --|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] |`5S` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.sidecars.-sidecars-.liveness-probe.period]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.sidecars.-sidecars-.liveness-probe.period[quarkus.kubernetes.sidecars."sidecars".liveness-probe.period]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.openshift.get-sidecars.-get-sidecars-.liveness-probe.period]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.openshift.get-sidecars.-get-sidecars-.liveness-probe.period[quarkus.openshift.get-sidecars."get-sidecars".liveness-probe.period]` [.description] -- The period in which the action should be called. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__LIVENESS_PROBE_PERIOD+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_PERIOD+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__LIVENESS_PROBE_PERIOD+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_PERIOD+++` endif::add-copy-button-to-env-var[] --|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] |`10S` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.sidecars.-sidecars-.liveness-probe.timeout]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.sidecars.-sidecars-.liveness-probe.timeout[quarkus.kubernetes.sidecars."sidecars".liveness-probe.timeout]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.openshift.get-sidecars.-get-sidecars-.liveness-probe.timeout]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.openshift.get-sidecars.-get-sidecars-.liveness-probe.timeout[quarkus.openshift.get-sidecars."get-sidecars".liveness-probe.timeout]` [.description] -- The amount of time to wait for each action. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__LIVENESS_PROBE_TIMEOUT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_TIMEOUT+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__LIVENESS_PROBE_TIMEOUT+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_TIMEOUT+++` endif::add-copy-button-to-env-var[] --|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] |`10S` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.sidecars.-sidecars-.liveness-probe.success-threshold]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.sidecars.-sidecars-.liveness-probe.success-threshold[quarkus.kubernetes.sidecars."sidecars".liveness-probe.success-threshold]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.openshift.get-sidecars.-get-sidecars-.liveness-probe.success-threshold]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.openshift.get-sidecars.-get-sidecars-.liveness-probe.success-threshold[quarkus.openshift.get-sidecars."get-sidecars".liveness-probe.success-threshold]` [.description] -- The success threshold to use. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__LIVENESS_PROBE_SUCCESS_THRESHOLD+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_SUCCESS_THRESHOLD+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__LIVENESS_PROBE_SUCCESS_THRESHOLD+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_SUCCESS_THRESHOLD+++` endif::add-copy-button-to-env-var[] --|int |`1` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.sidecars.-sidecars-.liveness-probe.failure-threshold]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.sidecars.-sidecars-.liveness-probe.failure-threshold[quarkus.kubernetes.sidecars."sidecars".liveness-probe.failure-threshold]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.openshift.get-sidecars.-get-sidecars-.liveness-probe.failure-threshold]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.openshift.get-sidecars.-get-sidecars-.liveness-probe.failure-threshold[quarkus.openshift.get-sidecars."get-sidecars".liveness-probe.failure-threshold]` [.description] -- The failure threshold to use. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__LIVENESS_PROBE_FAILURE_THRESHOLD+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_FAILURE_THRESHOLD+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__LIVENESS_PROBE_FAILURE_THRESHOLD+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_FAILURE_THRESHOLD+++` endif::add-copy-button-to-env-var[] --|int |`3` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.sidecars.-sidecars-.readiness-probe.http-action-port]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.sidecars.-sidecars-.readiness-probe.http-action-port[quarkus.kubernetes.sidecars."sidecars".readiness-probe.http-action-port]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.openshift.get-sidecars.-get-sidecars-.readiness-probe.http-action-port]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.openshift.get-sidecars.-get-sidecars-.readiness-probe.http-action-port[quarkus.openshift.get-sidecars."get-sidecars".readiness-probe.http-action-port]` [.description] -- The port number to use when configuring the `http get` action. If not configured, the port corresponding to the `httpActionPortName` will be used. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__READINESS_PROBE_HTTP_ACTION_PORT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_HTTP_ACTION_PORT+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__READINESS_PROBE_HTTP_ACTION_PORT+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_HTTP_ACTION_PORT+++` endif::add-copy-button-to-env-var[] --|int | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.sidecars.-sidecars-.readiness-probe.http-action-port-name]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.sidecars.-sidecars-.readiness-probe.http-action-port-name[quarkus.kubernetes.sidecars."sidecars".readiness-probe.http-action-port-name]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.openshift.get-sidecars.-get-sidecars-.readiness-probe.http-action-port-name]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.openshift.get-sidecars.-get-sidecars-.readiness-probe.http-action-port-name[quarkus.openshift.get-sidecars."get-sidecars".readiness-probe.http-action-port-name]` [.description] -- The port name for selecting the port of the `HTTP get` action. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__READINESS_PROBE_HTTP_ACTION_PORT_NAME+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_HTTP_ACTION_PORT_NAME+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__READINESS_PROBE_HTTP_ACTION_PORT_NAME+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_HTTP_ACTION_PORT_NAME+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.sidecars.-sidecars-.readiness-probe.http-action-path]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.sidecars.-sidecars-.readiness-probe.http-action-path[quarkus.kubernetes.sidecars."sidecars".readiness-probe.http-action-path]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.openshift.get-sidecars.-get-sidecars-.readiness-probe.http-action-path]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.openshift.get-sidecars.-get-sidecars-.readiness-probe.http-action-path[quarkus.openshift.get-sidecars."get-sidecars".readiness-probe.http-action-path]` [.description] -- 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. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__READINESS_PROBE_HTTP_ACTION_PATH+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_HTTP_ACTION_PATH+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__READINESS_PROBE_HTTP_ACTION_PATH+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_HTTP_ACTION_PATH+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.sidecars.-sidecars-.readiness-probe.http-action-scheme]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.sidecars.-sidecars-.readiness-probe.http-action-scheme[quarkus.kubernetes.sidecars."sidecars".readiness-probe.http-action-scheme]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.openshift.get-sidecars.-get-sidecars-.readiness-probe.http-action-scheme]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.openshift.get-sidecars.-get-sidecars-.readiness-probe.http-action-scheme[quarkus.openshift.get-sidecars."get-sidecars".readiness-probe.http-action-scheme]` [.description] -- The scheme of the `HTTP get` action. Can be either "HTTP" or "HTTPS". ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__READINESS_PROBE_HTTP_ACTION_SCHEME+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_HTTP_ACTION_SCHEME+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__READINESS_PROBE_HTTP_ACTION_SCHEME+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_HTTP_ACTION_SCHEME+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.sidecars.-sidecars-.readiness-probe.exec-action]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.sidecars.-sidecars-.readiness-probe.exec-action[quarkus.kubernetes.sidecars."sidecars".readiness-probe.exec-action]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.openshift.get-sidecars.-get-sidecars-.readiness-probe.exec-action]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.openshift.get-sidecars.-get-sidecars-.readiness-probe.exec-action[quarkus.openshift.get-sidecars."get-sidecars".readiness-probe.exec-action]` [.description] -- The command to use for the probe. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__READINESS_PROBE_EXEC_ACTION+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_EXEC_ACTION+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__READINESS_PROBE_EXEC_ACTION+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_EXEC_ACTION+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.sidecars.-sidecars-.readiness-probe.tcp-socket-action]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.sidecars.-sidecars-.readiness-probe.tcp-socket-action[quarkus.kubernetes.sidecars."sidecars".readiness-probe.tcp-socket-action]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.openshift.get-sidecars.-get-sidecars-.readiness-probe.tcp-socket-action]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.openshift.get-sidecars.-get-sidecars-.readiness-probe.tcp-socket-action[quarkus.openshift.get-sidecars."get-sidecars".readiness-probe.tcp-socket-action]` + +[.description] +-- +The tcp socket to use for the probe (the format is host:port). + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_TCP_SOCKET_ACTION+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_TCP_SOCKET_ACTION+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.openshift.get-sidecars.-get-sidecars-.readiness-probe.grpc-action]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.openshift.get-sidecars.-get-sidecars-.readiness-probe.grpc-action[quarkus.openshift.get-sidecars."get-sidecars".readiness-probe.grpc-action]` + +[.description] +-- +The gRPC port to use for the probe (the format is either port or port:service). + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_GRPC_ACTION+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_GRPC_ACTION+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.openshift.get-sidecars.-get-sidecars-.readiness-probe.grpc-action-enabled]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.openshift.get-sidecars.-get-sidecars-.readiness-probe.grpc-action-enabled[quarkus.openshift.get-sidecars."get-sidecars".readiness-probe.grpc-action-enabled]` + +[.description] +-- +If enabled and `grpc-action` is not provided, it will use the generated service name and the gRPC port. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_GRPC_ACTION_ENABLED+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_GRPC_ACTION_ENABLED+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.openshift.get-sidecars.-get-sidecars-.readiness-probe.initial-delay]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.openshift.get-sidecars.-get-sidecars-.readiness-probe.initial-delay[quarkus.openshift.get-sidecars."get-sidecars".readiness-probe.initial-delay]` + +[.description] +-- +The amount of time to wait before starting to probe. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_INITIAL_DELAY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_INITIAL_DELAY+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`5S` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.openshift.get-sidecars.-get-sidecars-.readiness-probe.period]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.openshift.get-sidecars.-get-sidecars-.readiness-probe.period[quarkus.openshift.get-sidecars."get-sidecars".readiness-probe.period]` + +[.description] +-- +The period in which the action should be called. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_PERIOD+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_PERIOD+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`10S` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.openshift.get-sidecars.-get-sidecars-.readiness-probe.timeout]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.openshift.get-sidecars.-get-sidecars-.readiness-probe.timeout[quarkus.openshift.get-sidecars."get-sidecars".readiness-probe.timeout]` + +[.description] +-- +The amount of time to wait for each action. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_TIMEOUT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_TIMEOUT+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`10S` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.openshift.get-sidecars.-get-sidecars-.readiness-probe.success-threshold]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.openshift.get-sidecars.-get-sidecars-.readiness-probe.success-threshold[quarkus.openshift.get-sidecars."get-sidecars".readiness-probe.success-threshold]` + +[.description] +-- +The success threshold to use. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_SUCCESS_THRESHOLD+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_SUCCESS_THRESHOLD+++` +endif::add-copy-button-to-env-var[] +--|int +|`1` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.openshift.get-sidecars.-get-sidecars-.readiness-probe.failure-threshold]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.openshift.get-sidecars.-get-sidecars-.readiness-probe.failure-threshold[quarkus.openshift.get-sidecars."get-sidecars".readiness-probe.failure-threshold]` [.description] -- -The tcp socket to use for the probe (the format is host:port). +The failure threshold to use. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__READINESS_PROBE_TCP_SOCKET_ACTION+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_FAILURE_THRESHOLD+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__READINESS_PROBE_TCP_SOCKET_ACTION+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_FAILURE_THRESHOLD+++` endif::add-copy-button-to-env-var[] ---|string -| +--|int +|`3` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.sidecars.-sidecars-.readiness-probe.grpc-action]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.sidecars.-sidecars-.readiness-probe.grpc-action[quarkus.kubernetes.sidecars."sidecars".readiness-probe.grpc-action]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.openshift.get-sidecars.-get-sidecars-.mounts.-mounts-.name]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.openshift.get-sidecars.-get-sidecars-.mounts.-mounts-.name[quarkus.openshift.get-sidecars."get-sidecars".mounts."mounts".name]` [.description] -- -The gRPC port to use for the probe (the format is either port or port:service). +The name of the volumeName to mount. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__READINESS_PROBE_GRPC_ACTION+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__MOUNTS__MOUNTS__NAME+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__READINESS_PROBE_GRPC_ACTION+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__MOUNTS__MOUNTS__NAME+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.sidecars.-sidecars-.readiness-probe.grpc-action-enabled]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.sidecars.-sidecars-.readiness-probe.grpc-action-enabled[quarkus.kubernetes.sidecars."sidecars".readiness-probe.grpc-action-enabled]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.openshift.get-sidecars.-get-sidecars-.mounts.-mounts-.path]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.openshift.get-sidecars.-get-sidecars-.mounts.-mounts-.path[quarkus.openshift.get-sidecars."get-sidecars".mounts."mounts".path]` [.description] -- -If enabled and `grpc-action` is not provided, it will use the generated service name and the gRPC port. +The path to mount. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__READINESS_PROBE_GRPC_ACTION_ENABLED+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__MOUNTS__MOUNTS__PATH+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__READINESS_PROBE_GRPC_ACTION_ENABLED+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__MOUNTS__MOUNTS__PATH+++` endif::add-copy-button-to-env-var[] ---|boolean -|`false` +--|string +| -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.sidecars.-sidecars-.readiness-probe.initial-delay]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.sidecars.-sidecars-.readiness-probe.initial-delay[quarkus.kubernetes.sidecars."sidecars".readiness-probe.initial-delay]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.openshift.get-sidecars.-get-sidecars-.mounts.-mounts-.sub-path]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.openshift.get-sidecars.-get-sidecars-.mounts.-mounts-.sub-path[quarkus.openshift.get-sidecars."get-sidecars".mounts."mounts".sub-path]` [.description] -- -The amount of time to wait before starting to probe. +Path within the volumeName from which the container's volumeName should be mounted. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__READINESS_PROBE_INITIAL_DELAY+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__MOUNTS__MOUNTS__SUB_PATH+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__READINESS_PROBE_INITIAL_DELAY+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__MOUNTS__MOUNTS__SUB_PATH+++` endif::add-copy-button-to-env-var[] ---|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] - link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] -|`5S` +--|string +| -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.sidecars.-sidecars-.readiness-probe.period]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.sidecars.-sidecars-.readiness-probe.period[quarkus.kubernetes.sidecars."sidecars".readiness-probe.period]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.openshift.get-sidecars.-get-sidecars-.mounts.-mounts-.read-only]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.openshift.get-sidecars.-get-sidecars-.mounts.-mounts-.read-only[quarkus.openshift.get-sidecars."get-sidecars".mounts."mounts".read-only]` [.description] -- -The period in which the action should be called. +ReadOnly ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__READINESS_PROBE_PERIOD+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__MOUNTS__MOUNTS__READ_ONLY+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__READINESS_PROBE_PERIOD+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__MOUNTS__MOUNTS__READ_ONLY+++` endif::add-copy-button-to-env-var[] ---|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] - link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] -|`10S` +--|boolean +|`false` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.sidecars.-sidecars-.readiness-probe.timeout]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.sidecars.-sidecars-.readiness-probe.timeout[quarkus.kubernetes.sidecars."sidecars".readiness-probe.timeout]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.openshift.get-sidecars.-get-sidecars-.resources.limits.cpu]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.openshift.get-sidecars.-get-sidecars-.resources.limits.cpu[quarkus.openshift.get-sidecars."get-sidecars".resources.limits.cpu]` [.description] -- -The amount of time to wait for each action. +CPU Requirements ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__READINESS_PROBE_TIMEOUT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__RESOURCES_LIMITS_CPU+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__READINESS_PROBE_TIMEOUT+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__RESOURCES_LIMITS_CPU+++` endif::add-copy-button-to-env-var[] ---|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] - link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] -|`10S` +--|string +| -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.sidecars.-sidecars-.readiness-probe.success-threshold]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.sidecars.-sidecars-.readiness-probe.success-threshold[quarkus.kubernetes.sidecars."sidecars".readiness-probe.success-threshold]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.openshift.get-sidecars.-get-sidecars-.resources.limits.memory]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.openshift.get-sidecars.-get-sidecars-.resources.limits.memory[quarkus.openshift.get-sidecars."get-sidecars".resources.limits.memory]` [.description] -- -The success threshold to use. +Memory Requirements ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__READINESS_PROBE_SUCCESS_THRESHOLD+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__RESOURCES_LIMITS_MEMORY+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__READINESS_PROBE_SUCCESS_THRESHOLD+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__RESOURCES_LIMITS_MEMORY+++` endif::add-copy-button-to-env-var[] ---|int -|`1` +--|string +| -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.sidecars.-sidecars-.readiness-probe.failure-threshold]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.sidecars.-sidecars-.readiness-probe.failure-threshold[quarkus.kubernetes.sidecars."sidecars".readiness-probe.failure-threshold]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.openshift.get-sidecars.-get-sidecars-.resources.requests.cpu]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.openshift.get-sidecars.-get-sidecars-.resources.requests.cpu[quarkus.openshift.get-sidecars."get-sidecars".resources.requests.cpu]` [.description] -- -The failure threshold to use. +CPU Requirements ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__READINESS_PROBE_FAILURE_THRESHOLD+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__RESOURCES_REQUESTS_CPU+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__READINESS_PROBE_FAILURE_THRESHOLD+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__RESOURCES_REQUESTS_CPU+++` endif::add-copy-button-to-env-var[] ---|int -|`3` +--|string +| -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.sidecars.-sidecars-.mounts.-mounts-.name]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.sidecars.-sidecars-.mounts.-mounts-.name[quarkus.kubernetes.sidecars."sidecars".mounts."mounts".name]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.openshift.get-sidecars.-get-sidecars-.resources.requests.memory]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.openshift.get-sidecars.-get-sidecars-.resources.requests.memory[quarkus.openshift.get-sidecars."get-sidecars".resources.requests.memory]` [.description] -- -The name of the volumeName to mount. +Memory Requirements ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__MOUNTS__MOUNTS__NAME+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__RESOURCES_REQUESTS_MEMORY+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__MOUNTS__MOUNTS__NAME+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__RESOURCES_REQUESTS_MEMORY+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.sidecars.-sidecars-.mounts.-mounts-.path]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.sidecars.-sidecars-.mounts.-mounts-.path[quarkus.kubernetes.sidecars."sidecars".mounts."mounts".path]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.openshift.get-sidecars.-get-sidecars-.env.secrets]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.openshift.get-sidecars.-get-sidecars-.env.secrets[quarkus.openshift.get-sidecars."get-sidecars".env.secrets]` [.description] -- -The path to mount. +The optional list of Secret names to load environment variables from. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__MOUNTS__MOUNTS__PATH+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__ENV_SECRETS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__MOUNTS__MOUNTS__PATH+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__ENV_SECRETS+++` endif::add-copy-button-to-env-var[] ---|string +--|list of string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.sidecars.-sidecars-.mounts.-mounts-.sub-path]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.sidecars.-sidecars-.mounts.-mounts-.sub-path[quarkus.kubernetes.sidecars."sidecars".mounts."mounts".sub-path]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.openshift.get-sidecars.-get-sidecars-.env.configmaps]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.openshift.get-sidecars.-get-sidecars-.env.configmaps[quarkus.openshift.get-sidecars."get-sidecars".env.configmaps]` [.description] -- -Path within the volumeName from which the container's volumeName should be mounted. +The optional list of ConfigMap names to load environment variables from. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__MOUNTS__MOUNTS__SUB_PATH+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__ENV_CONFIGMAPS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__MOUNTS__MOUNTS__SUB_PATH+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__ENV_CONFIGMAPS+++` endif::add-copy-button-to-env-var[] ---|string +--|list of string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.sidecars.-sidecars-.mounts.-mounts-.read-only]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.sidecars.-sidecars-.mounts.-mounts-.read-only[quarkus.kubernetes.sidecars."sidecars".mounts."mounts".read-only]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.openshift.get-sidecars.-get-sidecars-.env.fields-fields]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.openshift.get-sidecars.-get-sidecars-.env.fields-fields[quarkus.openshift.get-sidecars."get-sidecars".env.fields]` [.description] -- -ReadOnly +The map associating environment variable names to their associated field references they take their value from. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__MOUNTS__MOUNTS__READ_ONLY+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__ENV_FIELDS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__MOUNTS__MOUNTS__READ_ONLY+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__ENV_FIELDS+++` endif::add-copy-button-to-env-var[] ---|boolean -|`false` +--|`Map` +| -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.sidecars.-sidecars-.resources.limits.cpu]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.sidecars.-sidecars-.resources.limits.cpu[quarkus.kubernetes.sidecars."sidecars".resources.limits.cpu]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.openshift.get-sidecars.-get-sidecars-.env.vars-vars]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.openshift.get-sidecars.-get-sidecars-.env.vars-vars[quarkus.openshift.get-sidecars."get-sidecars".env.vars]` [.description] -- -CPU Requirements +The map associating environment name to its associated value. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__RESOURCES_LIMITS_CPU+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__ENV_VARS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__RESOURCES_LIMITS_CPU+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__ENV_VARS+++` endif::add-copy-button-to-env-var[] ---|string +--|`Map>` | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.sidecars.-sidecars-.resources.limits.memory]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.sidecars.-sidecars-.resources.limits.memory[quarkus.kubernetes.sidecars."sidecars".resources.limits.memory]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.openshift.get-sidecars.-get-sidecars-.env.mapping.-mapping-.from-secret]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.openshift.get-sidecars.-get-sidecars-.env.mapping.-mapping-.from-secret[quarkus.openshift.get-sidecars."get-sidecars".env.mapping."mapping".from-secret]` [.description] -- -Memory Requirements +The optional name of the Secret from which a value is to be extracted. Mutually exclusive with `from-configmap`. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__RESOURCES_LIMITS_MEMORY+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__ENV_MAPPING__MAPPING__FROM_SECRET+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__RESOURCES_LIMITS_MEMORY+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__ENV_MAPPING__MAPPING__FROM_SECRET+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.sidecars.-sidecars-.resources.requests.cpu]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.sidecars.-sidecars-.resources.requests.cpu[quarkus.kubernetes.sidecars."sidecars".resources.requests.cpu]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.openshift.get-sidecars.-get-sidecars-.env.mapping.-mapping-.from-configmap]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.openshift.get-sidecars.-get-sidecars-.env.mapping.-mapping-.from-configmap[quarkus.openshift.get-sidecars."get-sidecars".env.mapping."mapping".from-configmap]` [.description] -- -CPU Requirements +The optional name of the ConfigMap from which a value is to be extracted. Mutually exclusive with `from-secret`. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__RESOURCES_REQUESTS_CPU+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__ENV_MAPPING__MAPPING__FROM_CONFIGMAP+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__RESOURCES_REQUESTS_CPU+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__ENV_MAPPING__MAPPING__FROM_CONFIGMAP+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.sidecars.-sidecars-.resources.requests.memory]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.sidecars.-sidecars-.resources.requests.memory[quarkus.kubernetes.sidecars."sidecars".resources.requests.memory]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.openshift.get-sidecars.-get-sidecars-.env.mapping.-mapping-.with-key]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.openshift.get-sidecars.-get-sidecars-.env.mapping.-mapping-.with-key[quarkus.openshift.get-sidecars."get-sidecars".env.mapping."mapping".with-key]` [.description] -- -Memory Requirements +The key identifying the field from which the value is extracted. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__RESOURCES_REQUESTS_MEMORY+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__ENV_MAPPING__MAPPING__WITH_KEY+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__RESOURCES_REQUESTS_MEMORY+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__ENV_MAPPING__MAPPING__WITH_KEY+++` endif::add-copy-button-to-env-var[] --|string -| +|required icon:exclamation-circle[title=Configuration property is required] -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.sidecars.-sidecars-.env.secrets]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.sidecars.-sidecars-.env.secrets[quarkus.kubernetes.sidecars."sidecars".env.secrets]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.openshift.init-containers.-init-containers-.get-env.secrets]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.openshift.init-containers.-init-containers-.get-env.secrets[quarkus.openshift.init-containers."init-containers".get-env.secrets]` [.description] -- The optional list of Secret names to load environment variables from. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__ENV_SECRETS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_INIT_CONTAINERS__INIT_CONTAINERS__GET_ENV_SECRETS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__ENV_SECRETS+++` +Environment variable: `+++QUARKUS_OPENSHIFT_INIT_CONTAINERS__INIT_CONTAINERS__GET_ENV_SECRETS+++` endif::add-copy-button-to-env-var[] --|list of string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.sidecars.-sidecars-.env.configmaps]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.sidecars.-sidecars-.env.configmaps[quarkus.kubernetes.sidecars."sidecars".env.configmaps]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.openshift.init-containers.-init-containers-.get-env.configmaps]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.openshift.init-containers.-init-containers-.get-env.configmaps[quarkus.openshift.init-containers."init-containers".get-env.configmaps]` [.description] -- The optional list of ConfigMap names to load environment variables from. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__ENV_CONFIGMAPS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_INIT_CONTAINERS__INIT_CONTAINERS__GET_ENV_CONFIGMAPS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__ENV_CONFIGMAPS+++` +Environment variable: `+++QUARKUS_OPENSHIFT_INIT_CONTAINERS__INIT_CONTAINERS__GET_ENV_CONFIGMAPS+++` endif::add-copy-button-to-env-var[] --|list of string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.sidecars.-sidecars-.env.fields-fields]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.sidecars.-sidecars-.env.fields-fields[quarkus.kubernetes.sidecars."sidecars".env.fields]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.openshift.init-containers.-init-containers-.get-env.fields-fields]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.openshift.init-containers.-init-containers-.get-env.fields-fields[quarkus.openshift.init-containers."init-containers".get-env.fields]` [.description] -- The map associating environment variable names to their associated field references they take their value from. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__ENV_FIELDS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_INIT_CONTAINERS__INIT_CONTAINERS__GET_ENV_FIELDS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__ENV_FIELDS+++` +Environment variable: `+++QUARKUS_OPENSHIFT_INIT_CONTAINERS__INIT_CONTAINERS__GET_ENV_FIELDS+++` endif::add-copy-button-to-env-var[] --|`Map` | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.sidecars.-sidecars-.env.vars-vars]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.sidecars.-sidecars-.env.vars-vars[quarkus.kubernetes.sidecars."sidecars".env.vars]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.openshift.init-containers.-init-containers-.get-env.vars-vars]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.openshift.init-containers.-init-containers-.get-env.vars-vars[quarkus.openshift.init-containers."init-containers".get-env.vars]` [.description] -- The map associating environment name to its associated value. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__ENV_VARS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_INIT_CONTAINERS__INIT_CONTAINERS__GET_ENV_VARS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__ENV_VARS+++` +Environment variable: `+++QUARKUS_OPENSHIFT_INIT_CONTAINERS__INIT_CONTAINERS__GET_ENV_VARS+++` endif::add-copy-button-to-env-var[] --|`Map>` | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.sidecars.-sidecars-.env.mapping.-mapping-.from-secret]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.sidecars.-sidecars-.env.mapping.-mapping-.from-secret[quarkus.kubernetes.sidecars."sidecars".env.mapping."mapping".from-secret]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.openshift.init-containers.-init-containers-.get-env.mapping.-mapping-.from-secret]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.openshift.init-containers.-init-containers-.get-env.mapping.-mapping-.from-secret[quarkus.openshift.init-containers."init-containers".get-env.mapping."mapping".from-secret]` [.description] -- The optional name of the Secret from which a value is to be extracted. Mutually exclusive with `from-configmap`. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__ENV_MAPPING__MAPPING__FROM_SECRET+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_INIT_CONTAINERS__INIT_CONTAINERS__GET_ENV_MAPPING__MAPPING__FROM_SECRET+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__ENV_MAPPING__MAPPING__FROM_SECRET+++` +Environment variable: `+++QUARKUS_OPENSHIFT_INIT_CONTAINERS__INIT_CONTAINERS__GET_ENV_MAPPING__MAPPING__FROM_SECRET+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.sidecars.-sidecars-.env.mapping.-mapping-.from-configmap]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.sidecars.-sidecars-.env.mapping.-mapping-.from-configmap[quarkus.kubernetes.sidecars."sidecars".env.mapping."mapping".from-configmap]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.openshift.init-containers.-init-containers-.get-env.mapping.-mapping-.from-configmap]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.openshift.init-containers.-init-containers-.get-env.mapping.-mapping-.from-configmap[quarkus.openshift.init-containers."init-containers".get-env.mapping."mapping".from-configmap]` [.description] -- The optional name of the ConfigMap from which a value is to be extracted. Mutually exclusive with `from-secret`. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__ENV_MAPPING__MAPPING__FROM_CONFIGMAP+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_INIT_CONTAINERS__INIT_CONTAINERS__GET_ENV_MAPPING__MAPPING__FROM_CONFIGMAP+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__ENV_MAPPING__MAPPING__FROM_CONFIGMAP+++` +Environment variable: `+++QUARKUS_OPENSHIFT_INIT_CONTAINERS__INIT_CONTAINERS__GET_ENV_MAPPING__MAPPING__FROM_CONFIGMAP+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.sidecars.-sidecars-.env.mapping.-mapping-.with-key]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.kubernetes.sidecars.-sidecars-.env.mapping.-mapping-.with-key[quarkus.kubernetes.sidecars."sidecars".env.mapping."mapping".with-key]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.openshift.init-containers.-init-containers-.get-env.mapping.-mapping-.with-key]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.openshift.init-containers.-init-containers-.get-env.mapping.-mapping-.with-key[quarkus.openshift.init-containers."init-containers".get-env.mapping."mapping".with-key]` [.description] -- The key identifying the field from which the value is extracted. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__ENV_MAPPING__MAPPING__WITH_KEY+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_INIT_CONTAINERS__INIT_CONTAINERS__GET_ENV_MAPPING__MAPPING__WITH_KEY+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__ENV_MAPPING__MAPPING__WITH_KEY+++` +Environment variable: `+++QUARKUS_OPENSHIFT_INIT_CONTAINERS__INIT_CONTAINERS__GET_ENV_MAPPING__MAPPING__WITH_KEY+++` +endif::add-copy-button-to-env-var[] +--|string +|required icon:exclamation-circle[title=Configuration property is required] + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.openshift.init-containers.-init-containers-.get-target-platform-name]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.openshift.init-containers.-init-containers-.get-target-platform-name[quarkus.openshift.init-containers."init-containers".get-target-platform-name]` + +[.description] +-- +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_INIT_CONTAINERS__INIT_CONTAINERS__GET_TARGET_PLATFORM_NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_INIT_CONTAINERS__INIT_CONTAINERS__GET_TARGET_PLATFORM_NAME+++` endif::add-copy-button-to-env-var[] --|string |required icon:exclamation-circle[title=Configuration property is required] @@ -4440,6 +11142,132 @@ endif::add-copy-button-to-env-var[] |required icon:exclamation-circle[title=Configuration property is required] +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.openshift.sidecars.-sidecars-.get-env.secrets]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.openshift.sidecars.-sidecars-.get-env.secrets[quarkus.openshift.sidecars."sidecars".get-env.secrets]` + +[.description] +-- +The optional list of Secret names to load environment variables from. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__GET_ENV_SECRETS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__GET_ENV_SECRETS+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.openshift.sidecars.-sidecars-.get-env.configmaps]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.openshift.sidecars.-sidecars-.get-env.configmaps[quarkus.openshift.sidecars."sidecars".get-env.configmaps]` + +[.description] +-- +The optional list of ConfigMap names to load environment variables from. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__GET_ENV_CONFIGMAPS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__GET_ENV_CONFIGMAPS+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.openshift.sidecars.-sidecars-.get-env.fields-fields]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.openshift.sidecars.-sidecars-.get-env.fields-fields[quarkus.openshift.sidecars."sidecars".get-env.fields]` + +[.description] +-- +The map associating environment variable names to their associated field references they take their value from. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__GET_ENV_FIELDS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__GET_ENV_FIELDS+++` +endif::add-copy-button-to-env-var[] +--|`Map` +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.openshift.sidecars.-sidecars-.get-env.vars-vars]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.openshift.sidecars.-sidecars-.get-env.vars-vars[quarkus.openshift.sidecars."sidecars".get-env.vars]` + +[.description] +-- +The map associating environment name to its associated value. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__GET_ENV_VARS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__GET_ENV_VARS+++` +endif::add-copy-button-to-env-var[] +--|`Map>` +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.openshift.sidecars.-sidecars-.get-env.mapping.-mapping-.from-secret]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.openshift.sidecars.-sidecars-.get-env.mapping.-mapping-.from-secret[quarkus.openshift.sidecars."sidecars".get-env.mapping."mapping".from-secret]` + +[.description] +-- +The optional name of the Secret from which a value is to be extracted. Mutually exclusive with `from-configmap`. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__GET_ENV_MAPPING__MAPPING__FROM_SECRET+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__GET_ENV_MAPPING__MAPPING__FROM_SECRET+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.openshift.sidecars.-sidecars-.get-env.mapping.-mapping-.from-configmap]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.openshift.sidecars.-sidecars-.get-env.mapping.-mapping-.from-configmap[quarkus.openshift.sidecars."sidecars".get-env.mapping."mapping".from-configmap]` + +[.description] +-- +The optional name of the ConfigMap from which a value is to be extracted. Mutually exclusive with `from-secret`. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__GET_ENV_MAPPING__MAPPING__FROM_CONFIGMAP+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__GET_ENV_MAPPING__MAPPING__FROM_CONFIGMAP+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.openshift.sidecars.-sidecars-.get-env.mapping.-mapping-.with-key]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.openshift.sidecars.-sidecars-.get-env.mapping.-mapping-.with-key[quarkus.openshift.sidecars."sidecars".get-env.mapping."mapping".with-key]` + +[.description] +-- +The key identifying the field from which the value is extracted. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__GET_ENV_MAPPING__MAPPING__WITH_KEY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__GET_ENV_MAPPING__MAPPING__WITH_KEY+++` +endif::add-copy-button-to-env-var[] +--|string +|required icon:exclamation-circle[title=Configuration property is required] + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.openshift.sidecars.-sidecars-.get-target-platform-name]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.openshift.sidecars.-sidecars-.get-target-platform-name[quarkus.openshift.sidecars."sidecars".get-target-platform-name]` + +[.description] +-- +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__GET_TARGET_PLATFORM_NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__GET_TARGET_PLATFORM_NAME+++` +endif::add-copy-button-to-env-var[] +--|string +|required icon:exclamation-circle[title=Configuration property is required] + + a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-container-config_quarkus.openshift.sidecars.-sidecars-.image]]`link:#quarkus-kubernetes-config-group-container-config_quarkus.openshift.sidecars.-sidecars-.image[quarkus.openshift.sidecars."sidecars".image]` [.description] diff --git a/_generated-doc/latest/config/quarkus-kubernetes-config-group-env-var-from-key-config.adoc b/_generated-doc/latest/config/quarkus-kubernetes-config-group-env-var-from-key-config.adoc index 538fffe316..441782815f 100644 --- a/_generated-doc/latest/config/quarkus-kubernetes-config-group-env-var-from-key-config.adoc +++ b/_generated-doc/latest/config/quarkus-kubernetes-config-group-env-var-from-key-config.adoc @@ -10,6 +10,54 @@ h|[[quarkus-kubernetes-config-group-env-var-from-key-config_configuration]]link: h|Type h|Default +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-env-var-from-key-config_quarkus.knative.get-env.mapping.-mapping-.from-secret]]`link:#quarkus-kubernetes-config-group-env-var-from-key-config_quarkus.knative.get-env.mapping.-mapping-.from-secret[quarkus.knative.get-env.mapping."mapping".from-secret]` + +[.description] +-- +The optional name of the Secret from which a value is to be extracted. Mutually exclusive with `from-configmap`. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_ENV_MAPPING__MAPPING__FROM_SECRET+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_ENV_MAPPING__MAPPING__FROM_SECRET+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-env-var-from-key-config_quarkus.knative.get-env.mapping.-mapping-.from-configmap]]`link:#quarkus-kubernetes-config-group-env-var-from-key-config_quarkus.knative.get-env.mapping.-mapping-.from-configmap[quarkus.knative.get-env.mapping."mapping".from-configmap]` + +[.description] +-- +The optional name of the ConfigMap from which a value is to be extracted. Mutually exclusive with `from-secret`. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_ENV_MAPPING__MAPPING__FROM_CONFIGMAP+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_ENV_MAPPING__MAPPING__FROM_CONFIGMAP+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-env-var-from-key-config_quarkus.knative.get-env.mapping.-mapping-.with-key]]`link:#quarkus-kubernetes-config-group-env-var-from-key-config_quarkus.knative.get-env.mapping.-mapping-.with-key[quarkus.knative.get-env.mapping."mapping".with-key]` + +[.description] +-- +The key identifying the field from which the value is extracted. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_ENV_MAPPING__MAPPING__WITH_KEY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_ENV_MAPPING__MAPPING__WITH_KEY+++` +endif::add-copy-button-to-env-var[] +--|string +|required icon:exclamation-circle[title=Configuration property is required] + + a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-env-var-from-key-config_quarkus.knative.env.mapping.-mapping-.from-secret]]`link:#quarkus-kubernetes-config-group-env-var-from-key-config_quarkus.knative.env.mapping.-mapping-.from-secret[quarkus.knative.env.mapping."mapping".from-secret]` [.description] @@ -58,6 +106,54 @@ endif::add-copy-button-to-env-var[] |required icon:exclamation-circle[title=Configuration property is required] +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-env-var-from-key-config_quarkus.kubernetes.get-env.mapping.-mapping-.from-secret]]`link:#quarkus-kubernetes-config-group-env-var-from-key-config_quarkus.kubernetes.get-env.mapping.-mapping-.from-secret[quarkus.kubernetes.get-env.mapping."mapping".from-secret]` + +[.description] +-- +The optional name of the Secret from which a value is to be extracted. Mutually exclusive with `from-configmap`. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_ENV_MAPPING__MAPPING__FROM_SECRET+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_ENV_MAPPING__MAPPING__FROM_SECRET+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-env-var-from-key-config_quarkus.kubernetes.get-env.mapping.-mapping-.from-configmap]]`link:#quarkus-kubernetes-config-group-env-var-from-key-config_quarkus.kubernetes.get-env.mapping.-mapping-.from-configmap[quarkus.kubernetes.get-env.mapping."mapping".from-configmap]` + +[.description] +-- +The optional name of the ConfigMap from which a value is to be extracted. Mutually exclusive with `from-secret`. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_ENV_MAPPING__MAPPING__FROM_CONFIGMAP+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_ENV_MAPPING__MAPPING__FROM_CONFIGMAP+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-env-var-from-key-config_quarkus.kubernetes.get-env.mapping.-mapping-.with-key]]`link:#quarkus-kubernetes-config-group-env-var-from-key-config_quarkus.kubernetes.get-env.mapping.-mapping-.with-key[quarkus.kubernetes.get-env.mapping."mapping".with-key]` + +[.description] +-- +The key identifying the field from which the value is extracted. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_ENV_MAPPING__MAPPING__WITH_KEY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_ENV_MAPPING__MAPPING__WITH_KEY+++` +endif::add-copy-button-to-env-var[] +--|string +|required icon:exclamation-circle[title=Configuration property is required] + + a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-env-var-from-key-config_quarkus.kubernetes.env.mapping.-mapping-.from-secret]]`link:#quarkus-kubernetes-config-group-env-var-from-key-config_quarkus.kubernetes.env.mapping.-mapping-.from-secret[quarkus.kubernetes.env.mapping."mapping".from-secret]` [.description] @@ -106,6 +202,54 @@ endif::add-copy-button-to-env-var[] |required icon:exclamation-circle[title=Configuration property is required] +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-env-var-from-key-config_quarkus.openshift.get-env.mapping.-mapping-.from-secret]]`link:#quarkus-kubernetes-config-group-env-var-from-key-config_quarkus.openshift.get-env.mapping.-mapping-.from-secret[quarkus.openshift.get-env.mapping."mapping".from-secret]` + +[.description] +-- +The optional name of the Secret from which a value is to be extracted. Mutually exclusive with `from-configmap`. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_ENV_MAPPING__MAPPING__FROM_SECRET+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_ENV_MAPPING__MAPPING__FROM_SECRET+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-env-var-from-key-config_quarkus.openshift.get-env.mapping.-mapping-.from-configmap]]`link:#quarkus-kubernetes-config-group-env-var-from-key-config_quarkus.openshift.get-env.mapping.-mapping-.from-configmap[quarkus.openshift.get-env.mapping."mapping".from-configmap]` + +[.description] +-- +The optional name of the ConfigMap from which a value is to be extracted. Mutually exclusive with `from-secret`. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_ENV_MAPPING__MAPPING__FROM_CONFIGMAP+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_ENV_MAPPING__MAPPING__FROM_CONFIGMAP+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-env-var-from-key-config_quarkus.openshift.get-env.mapping.-mapping-.with-key]]`link:#quarkus-kubernetes-config-group-env-var-from-key-config_quarkus.openshift.get-env.mapping.-mapping-.with-key[quarkus.openshift.get-env.mapping."mapping".with-key]` + +[.description] +-- +The key identifying the field from which the value is extracted. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_ENV_MAPPING__MAPPING__WITH_KEY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_ENV_MAPPING__MAPPING__WITH_KEY+++` +endif::add-copy-button-to-env-var[] +--|string +|required icon:exclamation-circle[title=Configuration property is required] + + a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-env-var-from-key-config_quarkus.openshift.env.mapping.-mapping-.from-secret]]`link:#quarkus-kubernetes-config-group-env-var-from-key-config_quarkus.openshift.env.mapping.-mapping-.from-secret[quarkus.openshift.env.mapping."mapping".from-secret]` [.description] diff --git a/_generated-doc/latest/config/quarkus-kubernetes-config-group-env-vars-config.adoc b/_generated-doc/latest/config/quarkus-kubernetes-config-group-env-vars-config.adoc index 135d4983aa..607c5fd4ff 100644 --- a/_generated-doc/latest/config/quarkus-kubernetes-config-group-env-vars-config.adoc +++ b/_generated-doc/latest/config/quarkus-kubernetes-config-group-env-vars-config.adoc @@ -10,817 +10,3169 @@ h|[[quarkus-kubernetes-config-group-env-vars-config_configuration]]link:#quarkus h|Type h|Default -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-env-vars-config_quarkus.knative.env.secrets]]`link:#quarkus-kubernetes-config-group-env-vars-config_quarkus.knative.env.secrets[quarkus.knative.env.secrets]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-env-vars-config_quarkus.knative.get-env.secrets]]`link:#quarkus-kubernetes-config-group-env-vars-config_quarkus.knative.get-env.secrets[quarkus.knative.get-env.secrets]` [.description] -- The optional list of Secret names to load environment variables from. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_ENV_SECRETS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_ENV_SECRETS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_ENV_SECRETS+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_ENV_SECRETS+++` endif::add-copy-button-to-env-var[] --|list of string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-env-vars-config_quarkus.knative.env.configmaps]]`link:#quarkus-kubernetes-config-group-env-vars-config_quarkus.knative.env.configmaps[quarkus.knative.env.configmaps]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-env-vars-config_quarkus.knative.get-env.configmaps]]`link:#quarkus-kubernetes-config-group-env-vars-config_quarkus.knative.get-env.configmaps[quarkus.knative.get-env.configmaps]` [.description] -- The optional list of ConfigMap names to load environment variables from. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_ENV_CONFIGMAPS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_ENV_CONFIGMAPS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_ENV_CONFIGMAPS+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_ENV_CONFIGMAPS+++` endif::add-copy-button-to-env-var[] --|list of string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-env-vars-config_quarkus.knative.init-containers.-init-containers-.env.secrets]]`link:#quarkus-kubernetes-config-group-env-vars-config_quarkus.knative.init-containers.-init-containers-.env.secrets[quarkus.knative.init-containers."init-containers".env.secrets]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-env-vars-config_quarkus.knative.env.secrets]]`link:#quarkus-kubernetes-config-group-env-vars-config_quarkus.knative.env.secrets[quarkus.knative.env.secrets]` [.description] -- The optional list of Secret names to load environment variables from. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__ENV_SECRETS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_ENV_SECRETS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__ENV_SECRETS+++` +Environment variable: `+++QUARKUS_KNATIVE_ENV_SECRETS+++` endif::add-copy-button-to-env-var[] --|list of string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-env-vars-config_quarkus.knative.init-containers.-init-containers-.env.configmaps]]`link:#quarkus-kubernetes-config-group-env-vars-config_quarkus.knative.init-containers.-init-containers-.env.configmaps[quarkus.knative.init-containers."init-containers".env.configmaps]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-env-vars-config_quarkus.knative.env.configmaps]]`link:#quarkus-kubernetes-config-group-env-vars-config_quarkus.knative.env.configmaps[quarkus.knative.env.configmaps]` [.description] -- The optional list of ConfigMap names to load environment variables from. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__ENV_CONFIGMAPS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_ENV_CONFIGMAPS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__ENV_CONFIGMAPS+++` +Environment variable: `+++QUARKUS_KNATIVE_ENV_CONFIGMAPS+++` endif::add-copy-button-to-env-var[] --|list of string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-env-vars-config_quarkus.knative.init-containers.-init-containers-.env.fields-fields]]`link:#quarkus-kubernetes-config-group-env-vars-config_quarkus.knative.init-containers.-init-containers-.env.fields-fields[quarkus.knative.init-containers."init-containers".env.fields]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-env-vars-config_quarkus.knative.get-env.fields-fields]]`link:#quarkus-kubernetes-config-group-env-vars-config_quarkus.knative.get-env.fields-fields[quarkus.knative.get-env.fields]` [.description] -- The map associating environment variable names to their associated field references they take their value from. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__ENV_FIELDS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_ENV_FIELDS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__ENV_FIELDS+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_ENV_FIELDS+++` endif::add-copy-button-to-env-var[] --|`Map` | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-env-vars-config_quarkus.knative.init-containers.-init-containers-.env.vars-vars]]`link:#quarkus-kubernetes-config-group-env-vars-config_quarkus.knative.init-containers.-init-containers-.env.vars-vars[quarkus.knative.init-containers."init-containers".env.vars]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-env-vars-config_quarkus.knative.get-env.vars-vars]]`link:#quarkus-kubernetes-config-group-env-vars-config_quarkus.knative.get-env.vars-vars[quarkus.knative.get-env.vars]` [.description] -- The map associating environment name to its associated value. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__ENV_VARS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_ENV_VARS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__ENV_VARS+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_ENV_VARS+++` endif::add-copy-button-to-env-var[] --|`Map>` | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-env-vars-config_quarkus.knative.init-containers.-init-containers-.env.mapping.-mapping-.from-secret]]`link:#quarkus-kubernetes-config-group-env-vars-config_quarkus.knative.init-containers.-init-containers-.env.mapping.-mapping-.from-secret[quarkus.knative.init-containers."init-containers".env.mapping."mapping".from-secret]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-env-vars-config_quarkus.knative.get-env.mapping.-mapping-.from-secret]]`link:#quarkus-kubernetes-config-group-env-vars-config_quarkus.knative.get-env.mapping.-mapping-.from-secret[quarkus.knative.get-env.mapping."mapping".from-secret]` [.description] -- The optional name of the Secret from which a value is to be extracted. Mutually exclusive with `from-configmap`. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__ENV_MAPPING__MAPPING__FROM_SECRET+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_ENV_MAPPING__MAPPING__FROM_SECRET+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__ENV_MAPPING__MAPPING__FROM_SECRET+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_ENV_MAPPING__MAPPING__FROM_SECRET+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-env-vars-config_quarkus.knative.init-containers.-init-containers-.env.mapping.-mapping-.from-configmap]]`link:#quarkus-kubernetes-config-group-env-vars-config_quarkus.knative.init-containers.-init-containers-.env.mapping.-mapping-.from-configmap[quarkus.knative.init-containers."init-containers".env.mapping."mapping".from-configmap]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-env-vars-config_quarkus.knative.get-env.mapping.-mapping-.from-configmap]]`link:#quarkus-kubernetes-config-group-env-vars-config_quarkus.knative.get-env.mapping.-mapping-.from-configmap[quarkus.knative.get-env.mapping."mapping".from-configmap]` [.description] -- The optional name of the ConfigMap from which a value is to be extracted. Mutually exclusive with `from-secret`. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__ENV_MAPPING__MAPPING__FROM_CONFIGMAP+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_ENV_MAPPING__MAPPING__FROM_CONFIGMAP+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__ENV_MAPPING__MAPPING__FROM_CONFIGMAP+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_ENV_MAPPING__MAPPING__FROM_CONFIGMAP+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-env-vars-config_quarkus.knative.init-containers.-init-containers-.env.mapping.-mapping-.with-key]]`link:#quarkus-kubernetes-config-group-env-vars-config_quarkus.knative.init-containers.-init-containers-.env.mapping.-mapping-.with-key[quarkus.knative.init-containers."init-containers".env.mapping."mapping".with-key]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-env-vars-config_quarkus.knative.get-env.mapping.-mapping-.with-key]]`link:#quarkus-kubernetes-config-group-env-vars-config_quarkus.knative.get-env.mapping.-mapping-.with-key[quarkus.knative.get-env.mapping."mapping".with-key]` [.description] -- The key identifying the field from which the value is extracted. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__ENV_MAPPING__MAPPING__WITH_KEY+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_ENV_MAPPING__MAPPING__WITH_KEY+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__ENV_MAPPING__MAPPING__WITH_KEY+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_ENV_MAPPING__MAPPING__WITH_KEY+++` endif::add-copy-button-to-env-var[] --|string |required icon:exclamation-circle[title=Configuration property is required] -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-env-vars-config_quarkus.knative.containers.-containers-.env.secrets]]`link:#quarkus-kubernetes-config-group-env-vars-config_quarkus.knative.containers.-containers-.env.secrets[quarkus.knative.containers."containers".env.secrets]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-env-vars-config_quarkus.knative.get-init-containers.-get-init-containers-.get-env.secrets]]`link:#quarkus-kubernetes-config-group-env-vars-config_quarkus.knative.get-init-containers.-get-init-containers-.get-env.secrets[quarkus.knative.get-init-containers."get-init-containers".get-env.secrets]` [.description] -- The optional list of Secret names to load environment variables from. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__ENV_SECRETS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__GET_ENV_SECRETS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__ENV_SECRETS+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__GET_ENV_SECRETS+++` endif::add-copy-button-to-env-var[] --|list of string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-env-vars-config_quarkus.knative.containers.-containers-.env.configmaps]]`link:#quarkus-kubernetes-config-group-env-vars-config_quarkus.knative.containers.-containers-.env.configmaps[quarkus.knative.containers."containers".env.configmaps]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-env-vars-config_quarkus.knative.get-init-containers.-get-init-containers-.get-env.configmaps]]`link:#quarkus-kubernetes-config-group-env-vars-config_quarkus.knative.get-init-containers.-get-init-containers-.get-env.configmaps[quarkus.knative.get-init-containers."get-init-containers".get-env.configmaps]` [.description] -- The optional list of ConfigMap names to load environment variables from. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__ENV_CONFIGMAPS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__GET_ENV_CONFIGMAPS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__ENV_CONFIGMAPS+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__GET_ENV_CONFIGMAPS+++` endif::add-copy-button-to-env-var[] --|list of string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-env-vars-config_quarkus.knative.containers.-containers-.env.fields-fields]]`link:#quarkus-kubernetes-config-group-env-vars-config_quarkus.knative.containers.-containers-.env.fields-fields[quarkus.knative.containers."containers".env.fields]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-env-vars-config_quarkus.knative.get-init-containers.-get-init-containers-.get-env.fields-fields]]`link:#quarkus-kubernetes-config-group-env-vars-config_quarkus.knative.get-init-containers.-get-init-containers-.get-env.fields-fields[quarkus.knative.get-init-containers."get-init-containers".get-env.fields]` [.description] -- The map associating environment variable names to their associated field references they take their value from. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__ENV_FIELDS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__GET_ENV_FIELDS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__ENV_FIELDS+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__GET_ENV_FIELDS+++` endif::add-copy-button-to-env-var[] --|`Map` | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-env-vars-config_quarkus.knative.containers.-containers-.env.vars-vars]]`link:#quarkus-kubernetes-config-group-env-vars-config_quarkus.knative.containers.-containers-.env.vars-vars[quarkus.knative.containers."containers".env.vars]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-env-vars-config_quarkus.knative.get-init-containers.-get-init-containers-.get-env.vars-vars]]`link:#quarkus-kubernetes-config-group-env-vars-config_quarkus.knative.get-init-containers.-get-init-containers-.get-env.vars-vars[quarkus.knative.get-init-containers."get-init-containers".get-env.vars]` [.description] -- The map associating environment name to its associated value. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__ENV_VARS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__GET_ENV_VARS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__ENV_VARS+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__GET_ENV_VARS+++` endif::add-copy-button-to-env-var[] --|`Map>` | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-env-vars-config_quarkus.knative.containers.-containers-.env.mapping.-mapping-.from-secret]]`link:#quarkus-kubernetes-config-group-env-vars-config_quarkus.knative.containers.-containers-.env.mapping.-mapping-.from-secret[quarkus.knative.containers."containers".env.mapping."mapping".from-secret]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-env-vars-config_quarkus.knative.get-init-containers.-get-init-containers-.get-env.mapping.-mapping-.from-secret]]`link:#quarkus-kubernetes-config-group-env-vars-config_quarkus.knative.get-init-containers.-get-init-containers-.get-env.mapping.-mapping-.from-secret[quarkus.knative.get-init-containers."get-init-containers".get-env.mapping."mapping".from-secret]` [.description] -- The optional name of the Secret from which a value is to be extracted. Mutually exclusive with `from-configmap`. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__ENV_MAPPING__MAPPING__FROM_SECRET+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__GET_ENV_MAPPING__MAPPING__FROM_SECRET+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__ENV_MAPPING__MAPPING__FROM_SECRET+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__GET_ENV_MAPPING__MAPPING__FROM_SECRET+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-env-vars-config_quarkus.knative.containers.-containers-.env.mapping.-mapping-.from-configmap]]`link:#quarkus-kubernetes-config-group-env-vars-config_quarkus.knative.containers.-containers-.env.mapping.-mapping-.from-configmap[quarkus.knative.containers."containers".env.mapping."mapping".from-configmap]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-env-vars-config_quarkus.knative.get-init-containers.-get-init-containers-.get-env.mapping.-mapping-.from-configmap]]`link:#quarkus-kubernetes-config-group-env-vars-config_quarkus.knative.get-init-containers.-get-init-containers-.get-env.mapping.-mapping-.from-configmap[quarkus.knative.get-init-containers."get-init-containers".get-env.mapping."mapping".from-configmap]` [.description] -- The optional name of the ConfigMap from which a value is to be extracted. Mutually exclusive with `from-secret`. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__ENV_MAPPING__MAPPING__FROM_CONFIGMAP+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__GET_ENV_MAPPING__MAPPING__FROM_CONFIGMAP+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__ENV_MAPPING__MAPPING__FROM_CONFIGMAP+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__GET_ENV_MAPPING__MAPPING__FROM_CONFIGMAP+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-env-vars-config_quarkus.knative.containers.-containers-.env.mapping.-mapping-.with-key]]`link:#quarkus-kubernetes-config-group-env-vars-config_quarkus.knative.containers.-containers-.env.mapping.-mapping-.with-key[quarkus.knative.containers."containers".env.mapping."mapping".with-key]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-env-vars-config_quarkus.knative.get-init-containers.-get-init-containers-.get-env.mapping.-mapping-.with-key]]`link:#quarkus-kubernetes-config-group-env-vars-config_quarkus.knative.get-init-containers.-get-init-containers-.get-env.mapping.-mapping-.with-key[quarkus.knative.get-init-containers."get-init-containers".get-env.mapping."mapping".with-key]` [.description] -- The key identifying the field from which the value is extracted. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__ENV_MAPPING__MAPPING__WITH_KEY+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__GET_ENV_MAPPING__MAPPING__WITH_KEY+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__ENV_MAPPING__MAPPING__WITH_KEY+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__GET_ENV_MAPPING__MAPPING__WITH_KEY+++` endif::add-copy-button-to-env-var[] --|string |required icon:exclamation-circle[title=Configuration property is required] -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-env-vars-config_quarkus.knative.env.fields-fields]]`link:#quarkus-kubernetes-config-group-env-vars-config_quarkus.knative.env.fields-fields[quarkus.knative.env.fields]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-env-vars-config_quarkus.knative.get-init-containers.-get-init-containers-.env.secrets]]`link:#quarkus-kubernetes-config-group-env-vars-config_quarkus.knative.get-init-containers.-get-init-containers-.env.secrets[quarkus.knative.get-init-containers."get-init-containers".env.secrets]` [.description] -- -The map associating environment variable names to their associated field references they take their value from. +The optional list of Secret names to load environment variables from. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_ENV_FIELDS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__ENV_SECRETS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_ENV_FIELDS+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__ENV_SECRETS+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|list of string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-env-vars-config_quarkus.knative.env.vars-vars]]`link:#quarkus-kubernetes-config-group-env-vars-config_quarkus.knative.env.vars-vars[quarkus.knative.env.vars]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-env-vars-config_quarkus.knative.get-init-containers.-get-init-containers-.env.configmaps]]`link:#quarkus-kubernetes-config-group-env-vars-config_quarkus.knative.get-init-containers.-get-init-containers-.env.configmaps[quarkus.knative.get-init-containers."get-init-containers".env.configmaps]` [.description] -- -The map associating environment name to its associated value. +The optional list of ConfigMap names to load environment variables from. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_ENV_VARS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__ENV_CONFIGMAPS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_ENV_VARS+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__ENV_CONFIGMAPS+++` endif::add-copy-button-to-env-var[] ---|`Map>` +--|list of string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-env-vars-config_quarkus.knative.env.mapping.-mapping-.from-secret]]`link:#quarkus-kubernetes-config-group-env-vars-config_quarkus.knative.env.mapping.-mapping-.from-secret[quarkus.knative.env.mapping."mapping".from-secret]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-env-vars-config_quarkus.knative.get-init-containers.-get-init-containers-.env.fields-fields]]`link:#quarkus-kubernetes-config-group-env-vars-config_quarkus.knative.get-init-containers.-get-init-containers-.env.fields-fields[quarkus.knative.get-init-containers."get-init-containers".env.fields]` [.description] -- -The optional name of the Secret from which a value is to be extracted. Mutually exclusive with `from-configmap`. +The map associating environment variable names to their associated field references they take their value from. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_ENV_MAPPING__MAPPING__FROM_SECRET+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__ENV_FIELDS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_ENV_MAPPING__MAPPING__FROM_SECRET+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__ENV_FIELDS+++` endif::add-copy-button-to-env-var[] ---|string +--|`Map` | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-env-vars-config_quarkus.knative.env.mapping.-mapping-.from-configmap]]`link:#quarkus-kubernetes-config-group-env-vars-config_quarkus.knative.env.mapping.-mapping-.from-configmap[quarkus.knative.env.mapping."mapping".from-configmap]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-env-vars-config_quarkus.knative.get-init-containers.-get-init-containers-.env.vars-vars]]`link:#quarkus-kubernetes-config-group-env-vars-config_quarkus.knative.get-init-containers.-get-init-containers-.env.vars-vars[quarkus.knative.get-init-containers."get-init-containers".env.vars]` [.description] -- -The optional name of the ConfigMap from which a value is to be extracted. Mutually exclusive with `from-secret`. +The map associating environment name to its associated value. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_ENV_MAPPING__MAPPING__FROM_CONFIGMAP+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__ENV_VARS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_ENV_MAPPING__MAPPING__FROM_CONFIGMAP+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__ENV_VARS+++` endif::add-copy-button-to-env-var[] ---|string +--|`Map>` | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-env-vars-config_quarkus.knative.env.mapping.-mapping-.with-key]]`link:#quarkus-kubernetes-config-group-env-vars-config_quarkus.knative.env.mapping.-mapping-.with-key[quarkus.knative.env.mapping."mapping".with-key]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-env-vars-config_quarkus.knative.get-init-containers.-get-init-containers-.env.mapping.-mapping-.from-secret]]`link:#quarkus-kubernetes-config-group-env-vars-config_quarkus.knative.get-init-containers.-get-init-containers-.env.mapping.-mapping-.from-secret[quarkus.knative.get-init-containers."get-init-containers".env.mapping."mapping".from-secret]` [.description] -- -The key identifying the field from which the value is extracted. +The optional name of the Secret from which a value is to be extracted. Mutually exclusive with `from-configmap`. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_ENV_MAPPING__MAPPING__WITH_KEY+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__ENV_MAPPING__MAPPING__FROM_SECRET+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_ENV_MAPPING__MAPPING__WITH_KEY+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__ENV_MAPPING__MAPPING__FROM_SECRET+++` endif::add-copy-button-to-env-var[] --|string -|required icon:exclamation-circle[title=Configuration property is required] +| -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-env-vars-config_quarkus.kubernetes.env.secrets]]`link:#quarkus-kubernetes-config-group-env-vars-config_quarkus.kubernetes.env.secrets[quarkus.kubernetes.env.secrets]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-env-vars-config_quarkus.knative.get-init-containers.-get-init-containers-.env.mapping.-mapping-.from-configmap]]`link:#quarkus-kubernetes-config-group-env-vars-config_quarkus.knative.get-init-containers.-get-init-containers-.env.mapping.-mapping-.from-configmap[quarkus.knative.get-init-containers."get-init-containers".env.mapping."mapping".from-configmap]` [.description] -- -The optional list of Secret names to load environment variables from. +The optional name of the ConfigMap from which a value is to be extracted. Mutually exclusive with `from-secret`. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_ENV_SECRETS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__ENV_MAPPING__MAPPING__FROM_CONFIGMAP+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_ENV_SECRETS+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__ENV_MAPPING__MAPPING__FROM_CONFIGMAP+++` endif::add-copy-button-to-env-var[] ---|list of string +--|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-env-vars-config_quarkus.kubernetes.env.configmaps]]`link:#quarkus-kubernetes-config-group-env-vars-config_quarkus.kubernetes.env.configmaps[quarkus.kubernetes.env.configmaps]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-env-vars-config_quarkus.knative.get-init-containers.-get-init-containers-.env.mapping.-mapping-.with-key]]`link:#quarkus-kubernetes-config-group-env-vars-config_quarkus.knative.get-init-containers.-get-init-containers-.env.mapping.-mapping-.with-key[quarkus.knative.get-init-containers."get-init-containers".env.mapping."mapping".with-key]` [.description] -- -The optional list of ConfigMap names to load environment variables from. +The key identifying the field from which the value is extracted. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_ENV_CONFIGMAPS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__ENV_MAPPING__MAPPING__WITH_KEY+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_ENV_CONFIGMAPS+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__ENV_MAPPING__MAPPING__WITH_KEY+++` endif::add-copy-button-to-env-var[] ---|list of string -| +--|string +|required icon:exclamation-circle[title=Configuration property is required] -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-env-vars-config_quarkus.kubernetes.init-containers.-init-containers-.env.secrets]]`link:#quarkus-kubernetes-config-group-env-vars-config_quarkus.kubernetes.init-containers.-init-containers-.env.secrets[quarkus.kubernetes.init-containers."init-containers".env.secrets]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-env-vars-config_quarkus.knative.get-sidecars.-get-sidecars-.get-env.secrets]]`link:#quarkus-kubernetes-config-group-env-vars-config_quarkus.knative.get-sidecars.-get-sidecars-.get-env.secrets[quarkus.knative.get-sidecars."get-sidecars".get-env.secrets]` [.description] -- The optional list of Secret names to load environment variables from. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__ENV_SECRETS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__GET_ENV_SECRETS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__ENV_SECRETS+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__GET_ENV_SECRETS+++` endif::add-copy-button-to-env-var[] --|list of string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-env-vars-config_quarkus.kubernetes.init-containers.-init-containers-.env.configmaps]]`link:#quarkus-kubernetes-config-group-env-vars-config_quarkus.kubernetes.init-containers.-init-containers-.env.configmaps[quarkus.kubernetes.init-containers."init-containers".env.configmaps]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-env-vars-config_quarkus.knative.get-sidecars.-get-sidecars-.get-env.configmaps]]`link:#quarkus-kubernetes-config-group-env-vars-config_quarkus.knative.get-sidecars.-get-sidecars-.get-env.configmaps[quarkus.knative.get-sidecars."get-sidecars".get-env.configmaps]` [.description] -- The optional list of ConfigMap names to load environment variables from. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__ENV_CONFIGMAPS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__GET_ENV_CONFIGMAPS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__ENV_CONFIGMAPS+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__GET_ENV_CONFIGMAPS+++` endif::add-copy-button-to-env-var[] --|list of string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-env-vars-config_quarkus.kubernetes.init-containers.-init-containers-.env.fields-fields]]`link:#quarkus-kubernetes-config-group-env-vars-config_quarkus.kubernetes.init-containers.-init-containers-.env.fields-fields[quarkus.kubernetes.init-containers."init-containers".env.fields]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-env-vars-config_quarkus.knative.get-sidecars.-get-sidecars-.get-env.fields-fields]]`link:#quarkus-kubernetes-config-group-env-vars-config_quarkus.knative.get-sidecars.-get-sidecars-.get-env.fields-fields[quarkus.knative.get-sidecars."get-sidecars".get-env.fields]` [.description] -- The map associating environment variable names to their associated field references they take their value from. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__ENV_FIELDS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__GET_ENV_FIELDS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__ENV_FIELDS+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__GET_ENV_FIELDS+++` endif::add-copy-button-to-env-var[] --|`Map` | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-env-vars-config_quarkus.kubernetes.init-containers.-init-containers-.env.vars-vars]]`link:#quarkus-kubernetes-config-group-env-vars-config_quarkus.kubernetes.init-containers.-init-containers-.env.vars-vars[quarkus.kubernetes.init-containers."init-containers".env.vars]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-env-vars-config_quarkus.knative.get-sidecars.-get-sidecars-.get-env.vars-vars]]`link:#quarkus-kubernetes-config-group-env-vars-config_quarkus.knative.get-sidecars.-get-sidecars-.get-env.vars-vars[quarkus.knative.get-sidecars."get-sidecars".get-env.vars]` [.description] -- The map associating environment name to its associated value. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__ENV_VARS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__GET_ENV_VARS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__ENV_VARS+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__GET_ENV_VARS+++` endif::add-copy-button-to-env-var[] --|`Map>` | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-env-vars-config_quarkus.kubernetes.init-containers.-init-containers-.env.mapping.-mapping-.from-secret]]`link:#quarkus-kubernetes-config-group-env-vars-config_quarkus.kubernetes.init-containers.-init-containers-.env.mapping.-mapping-.from-secret[quarkus.kubernetes.init-containers."init-containers".env.mapping."mapping".from-secret]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-env-vars-config_quarkus.knative.get-sidecars.-get-sidecars-.get-env.mapping.-mapping-.from-secret]]`link:#quarkus-kubernetes-config-group-env-vars-config_quarkus.knative.get-sidecars.-get-sidecars-.get-env.mapping.-mapping-.from-secret[quarkus.knative.get-sidecars."get-sidecars".get-env.mapping."mapping".from-secret]` [.description] -- The optional name of the Secret from which a value is to be extracted. Mutually exclusive with `from-configmap`. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__ENV_MAPPING__MAPPING__FROM_SECRET+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__GET_ENV_MAPPING__MAPPING__FROM_SECRET+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__ENV_MAPPING__MAPPING__FROM_SECRET+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__GET_ENV_MAPPING__MAPPING__FROM_SECRET+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-env-vars-config_quarkus.kubernetes.init-containers.-init-containers-.env.mapping.-mapping-.from-configmap]]`link:#quarkus-kubernetes-config-group-env-vars-config_quarkus.kubernetes.init-containers.-init-containers-.env.mapping.-mapping-.from-configmap[quarkus.kubernetes.init-containers."init-containers".env.mapping."mapping".from-configmap]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-env-vars-config_quarkus.knative.get-sidecars.-get-sidecars-.get-env.mapping.-mapping-.from-configmap]]`link:#quarkus-kubernetes-config-group-env-vars-config_quarkus.knative.get-sidecars.-get-sidecars-.get-env.mapping.-mapping-.from-configmap[quarkus.knative.get-sidecars."get-sidecars".get-env.mapping."mapping".from-configmap]` [.description] -- The optional name of the ConfigMap from which a value is to be extracted. Mutually exclusive with `from-secret`. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__ENV_MAPPING__MAPPING__FROM_CONFIGMAP+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__GET_ENV_MAPPING__MAPPING__FROM_CONFIGMAP+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__ENV_MAPPING__MAPPING__FROM_CONFIGMAP+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__GET_ENV_MAPPING__MAPPING__FROM_CONFIGMAP+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-env-vars-config_quarkus.kubernetes.init-containers.-init-containers-.env.mapping.-mapping-.with-key]]`link:#quarkus-kubernetes-config-group-env-vars-config_quarkus.kubernetes.init-containers.-init-containers-.env.mapping.-mapping-.with-key[quarkus.kubernetes.init-containers."init-containers".env.mapping."mapping".with-key]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-env-vars-config_quarkus.knative.get-sidecars.-get-sidecars-.get-env.mapping.-mapping-.with-key]]`link:#quarkus-kubernetes-config-group-env-vars-config_quarkus.knative.get-sidecars.-get-sidecars-.get-env.mapping.-mapping-.with-key[quarkus.knative.get-sidecars."get-sidecars".get-env.mapping."mapping".with-key]` [.description] -- The key identifying the field from which the value is extracted. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__ENV_MAPPING__MAPPING__WITH_KEY+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__GET_ENV_MAPPING__MAPPING__WITH_KEY+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__ENV_MAPPING__MAPPING__WITH_KEY+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__GET_ENV_MAPPING__MAPPING__WITH_KEY+++` endif::add-copy-button-to-env-var[] --|string |required icon:exclamation-circle[title=Configuration property is required] -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-env-vars-config_quarkus.kubernetes.sidecars.-sidecars-.env.secrets]]`link:#quarkus-kubernetes-config-group-env-vars-config_quarkus.kubernetes.sidecars.-sidecars-.env.secrets[quarkus.kubernetes.sidecars."sidecars".env.secrets]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-env-vars-config_quarkus.knative.get-sidecars.-get-sidecars-.env.secrets]]`link:#quarkus-kubernetes-config-group-env-vars-config_quarkus.knative.get-sidecars.-get-sidecars-.env.secrets[quarkus.knative.get-sidecars."get-sidecars".env.secrets]` [.description] -- The optional list of Secret names to load environment variables from. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__ENV_SECRETS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__ENV_SECRETS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__ENV_SECRETS+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__ENV_SECRETS+++` endif::add-copy-button-to-env-var[] --|list of string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-env-vars-config_quarkus.kubernetes.sidecars.-sidecars-.env.configmaps]]`link:#quarkus-kubernetes-config-group-env-vars-config_quarkus.kubernetes.sidecars.-sidecars-.env.configmaps[quarkus.kubernetes.sidecars."sidecars".env.configmaps]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-env-vars-config_quarkus.knative.get-sidecars.-get-sidecars-.env.configmaps]]`link:#quarkus-kubernetes-config-group-env-vars-config_quarkus.knative.get-sidecars.-get-sidecars-.env.configmaps[quarkus.knative.get-sidecars."get-sidecars".env.configmaps]` [.description] -- The optional list of ConfigMap names to load environment variables from. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__ENV_CONFIGMAPS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__ENV_CONFIGMAPS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__ENV_CONFIGMAPS+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__ENV_CONFIGMAPS+++` endif::add-copy-button-to-env-var[] --|list of string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-env-vars-config_quarkus.kubernetes.sidecars.-sidecars-.env.fields-fields]]`link:#quarkus-kubernetes-config-group-env-vars-config_quarkus.kubernetes.sidecars.-sidecars-.env.fields-fields[quarkus.kubernetes.sidecars."sidecars".env.fields]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-env-vars-config_quarkus.knative.get-sidecars.-get-sidecars-.env.fields-fields]]`link:#quarkus-kubernetes-config-group-env-vars-config_quarkus.knative.get-sidecars.-get-sidecars-.env.fields-fields[quarkus.knative.get-sidecars."get-sidecars".env.fields]` [.description] -- The map associating environment variable names to their associated field references they take their value from. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__ENV_FIELDS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__ENV_FIELDS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__ENV_FIELDS+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__ENV_FIELDS+++` endif::add-copy-button-to-env-var[] --|`Map` | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-env-vars-config_quarkus.kubernetes.sidecars.-sidecars-.env.vars-vars]]`link:#quarkus-kubernetes-config-group-env-vars-config_quarkus.kubernetes.sidecars.-sidecars-.env.vars-vars[quarkus.kubernetes.sidecars."sidecars".env.vars]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-env-vars-config_quarkus.knative.get-sidecars.-get-sidecars-.env.vars-vars]]`link:#quarkus-kubernetes-config-group-env-vars-config_quarkus.knative.get-sidecars.-get-sidecars-.env.vars-vars[quarkus.knative.get-sidecars."get-sidecars".env.vars]` [.description] -- The map associating environment name to its associated value. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__ENV_VARS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__ENV_VARS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__ENV_VARS+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__ENV_VARS+++` endif::add-copy-button-to-env-var[] --|`Map>` | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-env-vars-config_quarkus.kubernetes.sidecars.-sidecars-.env.mapping.-mapping-.from-secret]]`link:#quarkus-kubernetes-config-group-env-vars-config_quarkus.kubernetes.sidecars.-sidecars-.env.mapping.-mapping-.from-secret[quarkus.kubernetes.sidecars."sidecars".env.mapping."mapping".from-secret]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-env-vars-config_quarkus.knative.get-sidecars.-get-sidecars-.env.mapping.-mapping-.from-secret]]`link:#quarkus-kubernetes-config-group-env-vars-config_quarkus.knative.get-sidecars.-get-sidecars-.env.mapping.-mapping-.from-secret[quarkus.knative.get-sidecars."get-sidecars".env.mapping."mapping".from-secret]` [.description] -- The optional name of the Secret from which a value is to be extracted. Mutually exclusive with `from-configmap`. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__ENV_MAPPING__MAPPING__FROM_SECRET+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__ENV_MAPPING__MAPPING__FROM_SECRET+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__ENV_MAPPING__MAPPING__FROM_SECRET+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__ENV_MAPPING__MAPPING__FROM_SECRET+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-env-vars-config_quarkus.kubernetes.sidecars.-sidecars-.env.mapping.-mapping-.from-configmap]]`link:#quarkus-kubernetes-config-group-env-vars-config_quarkus.kubernetes.sidecars.-sidecars-.env.mapping.-mapping-.from-configmap[quarkus.kubernetes.sidecars."sidecars".env.mapping."mapping".from-configmap]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-env-vars-config_quarkus.knative.get-sidecars.-get-sidecars-.env.mapping.-mapping-.from-configmap]]`link:#quarkus-kubernetes-config-group-env-vars-config_quarkus.knative.get-sidecars.-get-sidecars-.env.mapping.-mapping-.from-configmap[quarkus.knative.get-sidecars."get-sidecars".env.mapping."mapping".from-configmap]` [.description] -- The optional name of the ConfigMap from which a value is to be extracted. Mutually exclusive with `from-secret`. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__ENV_MAPPING__MAPPING__FROM_CONFIGMAP+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__ENV_MAPPING__MAPPING__FROM_CONFIGMAP+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__ENV_MAPPING__MAPPING__FROM_CONFIGMAP+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__ENV_MAPPING__MAPPING__FROM_CONFIGMAP+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-env-vars-config_quarkus.kubernetes.sidecars.-sidecars-.env.mapping.-mapping-.with-key]]`link:#quarkus-kubernetes-config-group-env-vars-config_quarkus.kubernetes.sidecars.-sidecars-.env.mapping.-mapping-.with-key[quarkus.kubernetes.sidecars."sidecars".env.mapping."mapping".with-key]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-env-vars-config_quarkus.knative.get-sidecars.-get-sidecars-.env.mapping.-mapping-.with-key]]`link:#quarkus-kubernetes-config-group-env-vars-config_quarkus.knative.get-sidecars.-get-sidecars-.env.mapping.-mapping-.with-key[quarkus.knative.get-sidecars."get-sidecars".env.mapping."mapping".with-key]` [.description] -- The key identifying the field from which the value is extracted. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__ENV_MAPPING__MAPPING__WITH_KEY+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__ENV_MAPPING__MAPPING__WITH_KEY+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__ENV_MAPPING__MAPPING__WITH_KEY+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__ENV_MAPPING__MAPPING__WITH_KEY+++` endif::add-copy-button-to-env-var[] --|string |required icon:exclamation-circle[title=Configuration property is required] -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-env-vars-config_quarkus.kubernetes.env.fields-fields]]`link:#quarkus-kubernetes-config-group-env-vars-config_quarkus.kubernetes.env.fields-fields[quarkus.kubernetes.env.fields]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-env-vars-config_quarkus.knative.init-containers.-init-containers-.get-env.secrets]]`link:#quarkus-kubernetes-config-group-env-vars-config_quarkus.knative.init-containers.-init-containers-.get-env.secrets[quarkus.knative.init-containers."init-containers".get-env.secrets]` [.description] -- -The map associating environment variable names to their associated field references they take their value from. +The optional list of Secret names to load environment variables from. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_ENV_FIELDS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__GET_ENV_SECRETS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_ENV_FIELDS+++` +Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__GET_ENV_SECRETS+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|list of string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-env-vars-config_quarkus.kubernetes.env.vars-vars]]`link:#quarkus-kubernetes-config-group-env-vars-config_quarkus.kubernetes.env.vars-vars[quarkus.kubernetes.env.vars]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-env-vars-config_quarkus.knative.init-containers.-init-containers-.get-env.configmaps]]`link:#quarkus-kubernetes-config-group-env-vars-config_quarkus.knative.init-containers.-init-containers-.get-env.configmaps[quarkus.knative.init-containers."init-containers".get-env.configmaps]` [.description] -- -The map associating environment name to its associated value. +The optional list of ConfigMap names to load environment variables from. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_ENV_VARS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__GET_ENV_CONFIGMAPS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_ENV_VARS+++` +Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__GET_ENV_CONFIGMAPS+++` endif::add-copy-button-to-env-var[] ---|`Map>` +--|list of string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-env-vars-config_quarkus.kubernetes.env.mapping.-mapping-.from-secret]]`link:#quarkus-kubernetes-config-group-env-vars-config_quarkus.kubernetes.env.mapping.-mapping-.from-secret[quarkus.kubernetes.env.mapping."mapping".from-secret]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-env-vars-config_quarkus.knative.init-containers.-init-containers-.get-env.fields-fields]]`link:#quarkus-kubernetes-config-group-env-vars-config_quarkus.knative.init-containers.-init-containers-.get-env.fields-fields[quarkus.knative.init-containers."init-containers".get-env.fields]` [.description] -- -The optional name of the Secret from which a value is to be extracted. Mutually exclusive with `from-configmap`. +The map associating environment variable names to their associated field references they take their value from. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_ENV_MAPPING__MAPPING__FROM_SECRET+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__GET_ENV_FIELDS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_ENV_MAPPING__MAPPING__FROM_SECRET+++` +Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__GET_ENV_FIELDS+++` endif::add-copy-button-to-env-var[] ---|string +--|`Map` | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-env-vars-config_quarkus.kubernetes.env.mapping.-mapping-.from-configmap]]`link:#quarkus-kubernetes-config-group-env-vars-config_quarkus.kubernetes.env.mapping.-mapping-.from-configmap[quarkus.kubernetes.env.mapping."mapping".from-configmap]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-env-vars-config_quarkus.knative.init-containers.-init-containers-.get-env.vars-vars]]`link:#quarkus-kubernetes-config-group-env-vars-config_quarkus.knative.init-containers.-init-containers-.get-env.vars-vars[quarkus.knative.init-containers."init-containers".get-env.vars]` [.description] -- -The optional name of the ConfigMap from which a value is to be extracted. Mutually exclusive with `from-secret`. +The map associating environment name to its associated value. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_ENV_MAPPING__MAPPING__FROM_CONFIGMAP+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__GET_ENV_VARS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_ENV_MAPPING__MAPPING__FROM_CONFIGMAP+++` +Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__GET_ENV_VARS+++` endif::add-copy-button-to-env-var[] ---|string +--|`Map>` | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-env-vars-config_quarkus.kubernetes.env.mapping.-mapping-.with-key]]`link:#quarkus-kubernetes-config-group-env-vars-config_quarkus.kubernetes.env.mapping.-mapping-.with-key[quarkus.kubernetes.env.mapping."mapping".with-key]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-env-vars-config_quarkus.knative.init-containers.-init-containers-.get-env.mapping.-mapping-.from-secret]]`link:#quarkus-kubernetes-config-group-env-vars-config_quarkus.knative.init-containers.-init-containers-.get-env.mapping.-mapping-.from-secret[quarkus.knative.init-containers."init-containers".get-env.mapping."mapping".from-secret]` [.description] -- -The key identifying the field from which the value is extracted. +The optional name of the Secret from which a value is to be extracted. Mutually exclusive with `from-configmap`. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_ENV_MAPPING__MAPPING__WITH_KEY+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__GET_ENV_MAPPING__MAPPING__FROM_SECRET+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_ENV_MAPPING__MAPPING__WITH_KEY+++` +Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__GET_ENV_MAPPING__MAPPING__FROM_SECRET+++` endif::add-copy-button-to-env-var[] --|string -|required icon:exclamation-circle[title=Configuration property is required] +| -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-env-vars-config_quarkus.openshift.env.secrets]]`link:#quarkus-kubernetes-config-group-env-vars-config_quarkus.openshift.env.secrets[quarkus.openshift.env.secrets]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-env-vars-config_quarkus.knative.init-containers.-init-containers-.get-env.mapping.-mapping-.from-configmap]]`link:#quarkus-kubernetes-config-group-env-vars-config_quarkus.knative.init-containers.-init-containers-.get-env.mapping.-mapping-.from-configmap[quarkus.knative.init-containers."init-containers".get-env.mapping."mapping".from-configmap]` [.description] -- -The optional list of Secret names to load environment variables from. +The optional name of the ConfigMap from which a value is to be extracted. Mutually exclusive with `from-secret`. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_ENV_SECRETS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__GET_ENV_MAPPING__MAPPING__FROM_CONFIGMAP+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_ENV_SECRETS+++` +Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__GET_ENV_MAPPING__MAPPING__FROM_CONFIGMAP+++` endif::add-copy-button-to-env-var[] ---|list of string +--|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-env-vars-config_quarkus.openshift.env.configmaps]]`link:#quarkus-kubernetes-config-group-env-vars-config_quarkus.openshift.env.configmaps[quarkus.openshift.env.configmaps]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-env-vars-config_quarkus.knative.init-containers.-init-containers-.get-env.mapping.-mapping-.with-key]]`link:#quarkus-kubernetes-config-group-env-vars-config_quarkus.knative.init-containers.-init-containers-.get-env.mapping.-mapping-.with-key[quarkus.knative.init-containers."init-containers".get-env.mapping."mapping".with-key]` [.description] -- -The optional list of ConfigMap names to load environment variables from. +The key identifying the field from which the value is extracted. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_ENV_CONFIGMAPS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__GET_ENV_MAPPING__MAPPING__WITH_KEY+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_ENV_CONFIGMAPS+++` +Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__GET_ENV_MAPPING__MAPPING__WITH_KEY+++` endif::add-copy-button-to-env-var[] ---|list of string -| +--|string +|required icon:exclamation-circle[title=Configuration property is required] -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-env-vars-config_quarkus.openshift.init-containers.-init-containers-.env.secrets]]`link:#quarkus-kubernetes-config-group-env-vars-config_quarkus.openshift.init-containers.-init-containers-.env.secrets[quarkus.openshift.init-containers."init-containers".env.secrets]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-env-vars-config_quarkus.knative.init-containers.-init-containers-.env.secrets]]`link:#quarkus-kubernetes-config-group-env-vars-config_quarkus.knative.init-containers.-init-containers-.env.secrets[quarkus.knative.init-containers."init-containers".env.secrets]` [.description] -- The optional list of Secret names to load environment variables from. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_INIT_CONTAINERS__INIT_CONTAINERS__ENV_SECRETS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__ENV_SECRETS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_INIT_CONTAINERS__INIT_CONTAINERS__ENV_SECRETS+++` +Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__ENV_SECRETS+++` endif::add-copy-button-to-env-var[] --|list of string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-env-vars-config_quarkus.openshift.init-containers.-init-containers-.env.configmaps]]`link:#quarkus-kubernetes-config-group-env-vars-config_quarkus.openshift.init-containers.-init-containers-.env.configmaps[quarkus.openshift.init-containers."init-containers".env.configmaps]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-env-vars-config_quarkus.knative.init-containers.-init-containers-.env.configmaps]]`link:#quarkus-kubernetes-config-group-env-vars-config_quarkus.knative.init-containers.-init-containers-.env.configmaps[quarkus.knative.init-containers."init-containers".env.configmaps]` [.description] -- The optional list of ConfigMap names to load environment variables from. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_INIT_CONTAINERS__INIT_CONTAINERS__ENV_CONFIGMAPS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__ENV_CONFIGMAPS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_INIT_CONTAINERS__INIT_CONTAINERS__ENV_CONFIGMAPS+++` +Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__ENV_CONFIGMAPS+++` endif::add-copy-button-to-env-var[] --|list of string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-env-vars-config_quarkus.openshift.init-containers.-init-containers-.env.fields-fields]]`link:#quarkus-kubernetes-config-group-env-vars-config_quarkus.openshift.init-containers.-init-containers-.env.fields-fields[quarkus.openshift.init-containers."init-containers".env.fields]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-env-vars-config_quarkus.knative.init-containers.-init-containers-.env.fields-fields]]`link:#quarkus-kubernetes-config-group-env-vars-config_quarkus.knative.init-containers.-init-containers-.env.fields-fields[quarkus.knative.init-containers."init-containers".env.fields]` [.description] -- The map associating environment variable names to their associated field references they take their value from. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_INIT_CONTAINERS__INIT_CONTAINERS__ENV_FIELDS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__ENV_FIELDS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_INIT_CONTAINERS__INIT_CONTAINERS__ENV_FIELDS+++` +Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__ENV_FIELDS+++` endif::add-copy-button-to-env-var[] --|`Map` | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-env-vars-config_quarkus.openshift.init-containers.-init-containers-.env.vars-vars]]`link:#quarkus-kubernetes-config-group-env-vars-config_quarkus.openshift.init-containers.-init-containers-.env.vars-vars[quarkus.openshift.init-containers."init-containers".env.vars]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-env-vars-config_quarkus.knative.init-containers.-init-containers-.env.vars-vars]]`link:#quarkus-kubernetes-config-group-env-vars-config_quarkus.knative.init-containers.-init-containers-.env.vars-vars[quarkus.knative.init-containers."init-containers".env.vars]` [.description] -- The map associating environment name to its associated value. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_INIT_CONTAINERS__INIT_CONTAINERS__ENV_VARS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__ENV_VARS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_INIT_CONTAINERS__INIT_CONTAINERS__ENV_VARS+++` +Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__ENV_VARS+++` endif::add-copy-button-to-env-var[] --|`Map>` | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-env-vars-config_quarkus.openshift.init-containers.-init-containers-.env.mapping.-mapping-.from-secret]]`link:#quarkus-kubernetes-config-group-env-vars-config_quarkus.openshift.init-containers.-init-containers-.env.mapping.-mapping-.from-secret[quarkus.openshift.init-containers."init-containers".env.mapping."mapping".from-secret]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-env-vars-config_quarkus.knative.init-containers.-init-containers-.env.mapping.-mapping-.from-secret]]`link:#quarkus-kubernetes-config-group-env-vars-config_quarkus.knative.init-containers.-init-containers-.env.mapping.-mapping-.from-secret[quarkus.knative.init-containers."init-containers".env.mapping."mapping".from-secret]` [.description] -- The optional name of the Secret from which a value is to be extracted. Mutually exclusive with `from-configmap`. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_INIT_CONTAINERS__INIT_CONTAINERS__ENV_MAPPING__MAPPING__FROM_SECRET+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__ENV_MAPPING__MAPPING__FROM_SECRET+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_INIT_CONTAINERS__INIT_CONTAINERS__ENV_MAPPING__MAPPING__FROM_SECRET+++` +Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__ENV_MAPPING__MAPPING__FROM_SECRET+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-env-vars-config_quarkus.openshift.init-containers.-init-containers-.env.mapping.-mapping-.from-configmap]]`link:#quarkus-kubernetes-config-group-env-vars-config_quarkus.openshift.init-containers.-init-containers-.env.mapping.-mapping-.from-configmap[quarkus.openshift.init-containers."init-containers".env.mapping."mapping".from-configmap]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-env-vars-config_quarkus.knative.init-containers.-init-containers-.env.mapping.-mapping-.from-configmap]]`link:#quarkus-kubernetes-config-group-env-vars-config_quarkus.knative.init-containers.-init-containers-.env.mapping.-mapping-.from-configmap[quarkus.knative.init-containers."init-containers".env.mapping."mapping".from-configmap]` [.description] -- The optional name of the ConfigMap from which a value is to be extracted. Mutually exclusive with `from-secret`. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_INIT_CONTAINERS__INIT_CONTAINERS__ENV_MAPPING__MAPPING__FROM_CONFIGMAP+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__ENV_MAPPING__MAPPING__FROM_CONFIGMAP+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_INIT_CONTAINERS__INIT_CONTAINERS__ENV_MAPPING__MAPPING__FROM_CONFIGMAP+++` +Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__ENV_MAPPING__MAPPING__FROM_CONFIGMAP+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-env-vars-config_quarkus.openshift.init-containers.-init-containers-.env.mapping.-mapping-.with-key]]`link:#quarkus-kubernetes-config-group-env-vars-config_quarkus.openshift.init-containers.-init-containers-.env.mapping.-mapping-.with-key[quarkus.openshift.init-containers."init-containers".env.mapping."mapping".with-key]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-env-vars-config_quarkus.knative.init-containers.-init-containers-.env.mapping.-mapping-.with-key]]`link:#quarkus-kubernetes-config-group-env-vars-config_quarkus.knative.init-containers.-init-containers-.env.mapping.-mapping-.with-key[quarkus.knative.init-containers."init-containers".env.mapping."mapping".with-key]` [.description] -- The key identifying the field from which the value is extracted. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_INIT_CONTAINERS__INIT_CONTAINERS__ENV_MAPPING__MAPPING__WITH_KEY+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__ENV_MAPPING__MAPPING__WITH_KEY+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_INIT_CONTAINERS__INIT_CONTAINERS__ENV_MAPPING__MAPPING__WITH_KEY+++` +Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__ENV_MAPPING__MAPPING__WITH_KEY+++` +endif::add-copy-button-to-env-var[] +--|string +|required icon:exclamation-circle[title=Configuration property is required] + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-env-vars-config_quarkus.knative.containers.-containers-.get-env.secrets]]`link:#quarkus-kubernetes-config-group-env-vars-config_quarkus.knative.containers.-containers-.get-env.secrets[quarkus.knative.containers."containers".get-env.secrets]` + +[.description] +-- +The optional list of Secret names to load environment variables from. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__GET_ENV_SECRETS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__GET_ENV_SECRETS+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-env-vars-config_quarkus.knative.containers.-containers-.get-env.configmaps]]`link:#quarkus-kubernetes-config-group-env-vars-config_quarkus.knative.containers.-containers-.get-env.configmaps[quarkus.knative.containers."containers".get-env.configmaps]` + +[.description] +-- +The optional list of ConfigMap names to load environment variables from. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__GET_ENV_CONFIGMAPS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__GET_ENV_CONFIGMAPS+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-env-vars-config_quarkus.knative.containers.-containers-.get-env.fields-fields]]`link:#quarkus-kubernetes-config-group-env-vars-config_quarkus.knative.containers.-containers-.get-env.fields-fields[quarkus.knative.containers."containers".get-env.fields]` + +[.description] +-- +The map associating environment variable names to their associated field references they take their value from. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__GET_ENV_FIELDS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__GET_ENV_FIELDS+++` +endif::add-copy-button-to-env-var[] +--|`Map` +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-env-vars-config_quarkus.knative.containers.-containers-.get-env.vars-vars]]`link:#quarkus-kubernetes-config-group-env-vars-config_quarkus.knative.containers.-containers-.get-env.vars-vars[quarkus.knative.containers."containers".get-env.vars]` + +[.description] +-- +The map associating environment name to its associated value. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__GET_ENV_VARS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__GET_ENV_VARS+++` +endif::add-copy-button-to-env-var[] +--|`Map>` +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-env-vars-config_quarkus.knative.containers.-containers-.get-env.mapping.-mapping-.from-secret]]`link:#quarkus-kubernetes-config-group-env-vars-config_quarkus.knative.containers.-containers-.get-env.mapping.-mapping-.from-secret[quarkus.knative.containers."containers".get-env.mapping."mapping".from-secret]` + +[.description] +-- +The optional name of the Secret from which a value is to be extracted. Mutually exclusive with `from-configmap`. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__GET_ENV_MAPPING__MAPPING__FROM_SECRET+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__GET_ENV_MAPPING__MAPPING__FROM_SECRET+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-env-vars-config_quarkus.knative.containers.-containers-.get-env.mapping.-mapping-.from-configmap]]`link:#quarkus-kubernetes-config-group-env-vars-config_quarkus.knative.containers.-containers-.get-env.mapping.-mapping-.from-configmap[quarkus.knative.containers."containers".get-env.mapping."mapping".from-configmap]` + +[.description] +-- +The optional name of the ConfigMap from which a value is to be extracted. Mutually exclusive with `from-secret`. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__GET_ENV_MAPPING__MAPPING__FROM_CONFIGMAP+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__GET_ENV_MAPPING__MAPPING__FROM_CONFIGMAP+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-env-vars-config_quarkus.knative.containers.-containers-.get-env.mapping.-mapping-.with-key]]`link:#quarkus-kubernetes-config-group-env-vars-config_quarkus.knative.containers.-containers-.get-env.mapping.-mapping-.with-key[quarkus.knative.containers."containers".get-env.mapping."mapping".with-key]` + +[.description] +-- +The key identifying the field from which the value is extracted. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__GET_ENV_MAPPING__MAPPING__WITH_KEY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__GET_ENV_MAPPING__MAPPING__WITH_KEY+++` +endif::add-copy-button-to-env-var[] +--|string +|required icon:exclamation-circle[title=Configuration property is required] + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-env-vars-config_quarkus.knative.containers.-containers-.env.secrets]]`link:#quarkus-kubernetes-config-group-env-vars-config_quarkus.knative.containers.-containers-.env.secrets[quarkus.knative.containers."containers".env.secrets]` + +[.description] +-- +The optional list of Secret names to load environment variables from. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__ENV_SECRETS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__ENV_SECRETS+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-env-vars-config_quarkus.knative.containers.-containers-.env.configmaps]]`link:#quarkus-kubernetes-config-group-env-vars-config_quarkus.knative.containers.-containers-.env.configmaps[quarkus.knative.containers."containers".env.configmaps]` + +[.description] +-- +The optional list of ConfigMap names to load environment variables from. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__ENV_CONFIGMAPS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__ENV_CONFIGMAPS+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-env-vars-config_quarkus.knative.containers.-containers-.env.fields-fields]]`link:#quarkus-kubernetes-config-group-env-vars-config_quarkus.knative.containers.-containers-.env.fields-fields[quarkus.knative.containers."containers".env.fields]` + +[.description] +-- +The map associating environment variable names to their associated field references they take their value from. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__ENV_FIELDS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__ENV_FIELDS+++` +endif::add-copy-button-to-env-var[] +--|`Map` +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-env-vars-config_quarkus.knative.containers.-containers-.env.vars-vars]]`link:#quarkus-kubernetes-config-group-env-vars-config_quarkus.knative.containers.-containers-.env.vars-vars[quarkus.knative.containers."containers".env.vars]` + +[.description] +-- +The map associating environment name to its associated value. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__ENV_VARS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__ENV_VARS+++` +endif::add-copy-button-to-env-var[] +--|`Map>` +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-env-vars-config_quarkus.knative.containers.-containers-.env.mapping.-mapping-.from-secret]]`link:#quarkus-kubernetes-config-group-env-vars-config_quarkus.knative.containers.-containers-.env.mapping.-mapping-.from-secret[quarkus.knative.containers."containers".env.mapping."mapping".from-secret]` + +[.description] +-- +The optional name of the Secret from which a value is to be extracted. Mutually exclusive with `from-configmap`. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__ENV_MAPPING__MAPPING__FROM_SECRET+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__ENV_MAPPING__MAPPING__FROM_SECRET+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-env-vars-config_quarkus.knative.containers.-containers-.env.mapping.-mapping-.from-configmap]]`link:#quarkus-kubernetes-config-group-env-vars-config_quarkus.knative.containers.-containers-.env.mapping.-mapping-.from-configmap[quarkus.knative.containers."containers".env.mapping."mapping".from-configmap]` + +[.description] +-- +The optional name of the ConfigMap from which a value is to be extracted. Mutually exclusive with `from-secret`. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__ENV_MAPPING__MAPPING__FROM_CONFIGMAP+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__ENV_MAPPING__MAPPING__FROM_CONFIGMAP+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-env-vars-config_quarkus.knative.containers.-containers-.env.mapping.-mapping-.with-key]]`link:#quarkus-kubernetes-config-group-env-vars-config_quarkus.knative.containers.-containers-.env.mapping.-mapping-.with-key[quarkus.knative.containers."containers".env.mapping."mapping".with-key]` + +[.description] +-- +The key identifying the field from which the value is extracted. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__ENV_MAPPING__MAPPING__WITH_KEY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__ENV_MAPPING__MAPPING__WITH_KEY+++` +endif::add-copy-button-to-env-var[] +--|string +|required icon:exclamation-circle[title=Configuration property is required] + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-env-vars-config_quarkus.knative.env.fields-fields]]`link:#quarkus-kubernetes-config-group-env-vars-config_quarkus.knative.env.fields-fields[quarkus.knative.env.fields]` + +[.description] +-- +The map associating environment variable names to their associated field references they take their value from. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_ENV_FIELDS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_ENV_FIELDS+++` +endif::add-copy-button-to-env-var[] +--|`Map` +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-env-vars-config_quarkus.knative.env.vars-vars]]`link:#quarkus-kubernetes-config-group-env-vars-config_quarkus.knative.env.vars-vars[quarkus.knative.env.vars]` + +[.description] +-- +The map associating environment name to its associated value. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_ENV_VARS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_ENV_VARS+++` +endif::add-copy-button-to-env-var[] +--|`Map>` +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-env-vars-config_quarkus.knative.env.mapping.-mapping-.from-secret]]`link:#quarkus-kubernetes-config-group-env-vars-config_quarkus.knative.env.mapping.-mapping-.from-secret[quarkus.knative.env.mapping."mapping".from-secret]` + +[.description] +-- +The optional name of the Secret from which a value is to be extracted. Mutually exclusive with `from-configmap`. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_ENV_MAPPING__MAPPING__FROM_SECRET+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_ENV_MAPPING__MAPPING__FROM_SECRET+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-env-vars-config_quarkus.knative.env.mapping.-mapping-.from-configmap]]`link:#quarkus-kubernetes-config-group-env-vars-config_quarkus.knative.env.mapping.-mapping-.from-configmap[quarkus.knative.env.mapping."mapping".from-configmap]` + +[.description] +-- +The optional name of the ConfigMap from which a value is to be extracted. Mutually exclusive with `from-secret`. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_ENV_MAPPING__MAPPING__FROM_CONFIGMAP+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_ENV_MAPPING__MAPPING__FROM_CONFIGMAP+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-env-vars-config_quarkus.knative.env.mapping.-mapping-.with-key]]`link:#quarkus-kubernetes-config-group-env-vars-config_quarkus.knative.env.mapping.-mapping-.with-key[quarkus.knative.env.mapping."mapping".with-key]` + +[.description] +-- +The key identifying the field from which the value is extracted. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_ENV_MAPPING__MAPPING__WITH_KEY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_ENV_MAPPING__MAPPING__WITH_KEY+++` +endif::add-copy-button-to-env-var[] +--|string +|required icon:exclamation-circle[title=Configuration property is required] + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-env-vars-config_quarkus.kubernetes.get-env.secrets]]`link:#quarkus-kubernetes-config-group-env-vars-config_quarkus.kubernetes.get-env.secrets[quarkus.kubernetes.get-env.secrets]` + +[.description] +-- +The optional list of Secret names to load environment variables from. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_ENV_SECRETS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_ENV_SECRETS+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-env-vars-config_quarkus.kubernetes.get-env.configmaps]]`link:#quarkus-kubernetes-config-group-env-vars-config_quarkus.kubernetes.get-env.configmaps[quarkus.kubernetes.get-env.configmaps]` + +[.description] +-- +The optional list of ConfigMap names to load environment variables from. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_ENV_CONFIGMAPS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_ENV_CONFIGMAPS+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-env-vars-config_quarkus.kubernetes.env.secrets]]`link:#quarkus-kubernetes-config-group-env-vars-config_quarkus.kubernetes.env.secrets[quarkus.kubernetes.env.secrets]` + +[.description] +-- +The optional list of Secret names to load environment variables from. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_ENV_SECRETS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_ENV_SECRETS+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-env-vars-config_quarkus.kubernetes.env.configmaps]]`link:#quarkus-kubernetes-config-group-env-vars-config_quarkus.kubernetes.env.configmaps[quarkus.kubernetes.env.configmaps]` + +[.description] +-- +The optional list of ConfigMap names to load environment variables from. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_ENV_CONFIGMAPS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_ENV_CONFIGMAPS+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-env-vars-config_quarkus.kubernetes.get-env.fields-fields]]`link:#quarkus-kubernetes-config-group-env-vars-config_quarkus.kubernetes.get-env.fields-fields[quarkus.kubernetes.get-env.fields]` + +[.description] +-- +The map associating environment variable names to their associated field references they take their value from. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_ENV_FIELDS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_ENV_FIELDS+++` +endif::add-copy-button-to-env-var[] +--|`Map` +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-env-vars-config_quarkus.kubernetes.get-env.vars-vars]]`link:#quarkus-kubernetes-config-group-env-vars-config_quarkus.kubernetes.get-env.vars-vars[quarkus.kubernetes.get-env.vars]` + +[.description] +-- +The map associating environment name to its associated value. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_ENV_VARS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_ENV_VARS+++` +endif::add-copy-button-to-env-var[] +--|`Map>` +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-env-vars-config_quarkus.kubernetes.get-env.mapping.-mapping-.from-secret]]`link:#quarkus-kubernetes-config-group-env-vars-config_quarkus.kubernetes.get-env.mapping.-mapping-.from-secret[quarkus.kubernetes.get-env.mapping."mapping".from-secret]` + +[.description] +-- +The optional name of the Secret from which a value is to be extracted. Mutually exclusive with `from-configmap`. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_ENV_MAPPING__MAPPING__FROM_SECRET+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_ENV_MAPPING__MAPPING__FROM_SECRET+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-env-vars-config_quarkus.kubernetes.get-env.mapping.-mapping-.from-configmap]]`link:#quarkus-kubernetes-config-group-env-vars-config_quarkus.kubernetes.get-env.mapping.-mapping-.from-configmap[quarkus.kubernetes.get-env.mapping."mapping".from-configmap]` + +[.description] +-- +The optional name of the ConfigMap from which a value is to be extracted. Mutually exclusive with `from-secret`. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_ENV_MAPPING__MAPPING__FROM_CONFIGMAP+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_ENV_MAPPING__MAPPING__FROM_CONFIGMAP+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-env-vars-config_quarkus.kubernetes.get-env.mapping.-mapping-.with-key]]`link:#quarkus-kubernetes-config-group-env-vars-config_quarkus.kubernetes.get-env.mapping.-mapping-.with-key[quarkus.kubernetes.get-env.mapping."mapping".with-key]` + +[.description] +-- +The key identifying the field from which the value is extracted. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_ENV_MAPPING__MAPPING__WITH_KEY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_ENV_MAPPING__MAPPING__WITH_KEY+++` +endif::add-copy-button-to-env-var[] +--|string +|required icon:exclamation-circle[title=Configuration property is required] + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-env-vars-config_quarkus.kubernetes.get-init-containers.-get-init-containers-.get-env.secrets]]`link:#quarkus-kubernetes-config-group-env-vars-config_quarkus.kubernetes.get-init-containers.-get-init-containers-.get-env.secrets[quarkus.kubernetes.get-init-containers."get-init-containers".get-env.secrets]` + +[.description] +-- +The optional list of Secret names to load environment variables from. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__GET_ENV_SECRETS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__GET_ENV_SECRETS+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-env-vars-config_quarkus.kubernetes.get-init-containers.-get-init-containers-.get-env.configmaps]]`link:#quarkus-kubernetes-config-group-env-vars-config_quarkus.kubernetes.get-init-containers.-get-init-containers-.get-env.configmaps[quarkus.kubernetes.get-init-containers."get-init-containers".get-env.configmaps]` + +[.description] +-- +The optional list of ConfigMap names to load environment variables from. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__GET_ENV_CONFIGMAPS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__GET_ENV_CONFIGMAPS+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-env-vars-config_quarkus.kubernetes.get-init-containers.-get-init-containers-.get-env.fields-fields]]`link:#quarkus-kubernetes-config-group-env-vars-config_quarkus.kubernetes.get-init-containers.-get-init-containers-.get-env.fields-fields[quarkus.kubernetes.get-init-containers."get-init-containers".get-env.fields]` + +[.description] +-- +The map associating environment variable names to their associated field references they take their value from. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__GET_ENV_FIELDS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__GET_ENV_FIELDS+++` +endif::add-copy-button-to-env-var[] +--|`Map` +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-env-vars-config_quarkus.kubernetes.get-init-containers.-get-init-containers-.get-env.vars-vars]]`link:#quarkus-kubernetes-config-group-env-vars-config_quarkus.kubernetes.get-init-containers.-get-init-containers-.get-env.vars-vars[quarkus.kubernetes.get-init-containers."get-init-containers".get-env.vars]` + +[.description] +-- +The map associating environment name to its associated value. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__GET_ENV_VARS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__GET_ENV_VARS+++` +endif::add-copy-button-to-env-var[] +--|`Map>` +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-env-vars-config_quarkus.kubernetes.get-init-containers.-get-init-containers-.get-env.mapping.-mapping-.from-secret]]`link:#quarkus-kubernetes-config-group-env-vars-config_quarkus.kubernetes.get-init-containers.-get-init-containers-.get-env.mapping.-mapping-.from-secret[quarkus.kubernetes.get-init-containers."get-init-containers".get-env.mapping."mapping".from-secret]` + +[.description] +-- +The optional name of the Secret from which a value is to be extracted. Mutually exclusive with `from-configmap`. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__GET_ENV_MAPPING__MAPPING__FROM_SECRET+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__GET_ENV_MAPPING__MAPPING__FROM_SECRET+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-env-vars-config_quarkus.kubernetes.get-init-containers.-get-init-containers-.get-env.mapping.-mapping-.from-configmap]]`link:#quarkus-kubernetes-config-group-env-vars-config_quarkus.kubernetes.get-init-containers.-get-init-containers-.get-env.mapping.-mapping-.from-configmap[quarkus.kubernetes.get-init-containers."get-init-containers".get-env.mapping."mapping".from-configmap]` + +[.description] +-- +The optional name of the ConfigMap from which a value is to be extracted. Mutually exclusive with `from-secret`. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__GET_ENV_MAPPING__MAPPING__FROM_CONFIGMAP+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__GET_ENV_MAPPING__MAPPING__FROM_CONFIGMAP+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-env-vars-config_quarkus.kubernetes.get-init-containers.-get-init-containers-.get-env.mapping.-mapping-.with-key]]`link:#quarkus-kubernetes-config-group-env-vars-config_quarkus.kubernetes.get-init-containers.-get-init-containers-.get-env.mapping.-mapping-.with-key[quarkus.kubernetes.get-init-containers."get-init-containers".get-env.mapping."mapping".with-key]` + +[.description] +-- +The key identifying the field from which the value is extracted. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__GET_ENV_MAPPING__MAPPING__WITH_KEY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__GET_ENV_MAPPING__MAPPING__WITH_KEY+++` +endif::add-copy-button-to-env-var[] +--|string +|required icon:exclamation-circle[title=Configuration property is required] + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-env-vars-config_quarkus.kubernetes.get-init-containers.-get-init-containers-.env.secrets]]`link:#quarkus-kubernetes-config-group-env-vars-config_quarkus.kubernetes.get-init-containers.-get-init-containers-.env.secrets[quarkus.kubernetes.get-init-containers."get-init-containers".env.secrets]` + +[.description] +-- +The optional list of Secret names to load environment variables from. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__ENV_SECRETS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__ENV_SECRETS+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-env-vars-config_quarkus.kubernetes.get-init-containers.-get-init-containers-.env.configmaps]]`link:#quarkus-kubernetes-config-group-env-vars-config_quarkus.kubernetes.get-init-containers.-get-init-containers-.env.configmaps[quarkus.kubernetes.get-init-containers."get-init-containers".env.configmaps]` + +[.description] +-- +The optional list of ConfigMap names to load environment variables from. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__ENV_CONFIGMAPS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__ENV_CONFIGMAPS+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-env-vars-config_quarkus.kubernetes.get-init-containers.-get-init-containers-.env.fields-fields]]`link:#quarkus-kubernetes-config-group-env-vars-config_quarkus.kubernetes.get-init-containers.-get-init-containers-.env.fields-fields[quarkus.kubernetes.get-init-containers."get-init-containers".env.fields]` + +[.description] +-- +The map associating environment variable names to their associated field references they take their value from. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__ENV_FIELDS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__ENV_FIELDS+++` +endif::add-copy-button-to-env-var[] +--|`Map` +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-env-vars-config_quarkus.kubernetes.get-init-containers.-get-init-containers-.env.vars-vars]]`link:#quarkus-kubernetes-config-group-env-vars-config_quarkus.kubernetes.get-init-containers.-get-init-containers-.env.vars-vars[quarkus.kubernetes.get-init-containers."get-init-containers".env.vars]` + +[.description] +-- +The map associating environment name to its associated value. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__ENV_VARS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__ENV_VARS+++` +endif::add-copy-button-to-env-var[] +--|`Map>` +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-env-vars-config_quarkus.kubernetes.get-init-containers.-get-init-containers-.env.mapping.-mapping-.from-secret]]`link:#quarkus-kubernetes-config-group-env-vars-config_quarkus.kubernetes.get-init-containers.-get-init-containers-.env.mapping.-mapping-.from-secret[quarkus.kubernetes.get-init-containers."get-init-containers".env.mapping."mapping".from-secret]` + +[.description] +-- +The optional name of the Secret from which a value is to be extracted. Mutually exclusive with `from-configmap`. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__ENV_MAPPING__MAPPING__FROM_SECRET+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__ENV_MAPPING__MAPPING__FROM_SECRET+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-env-vars-config_quarkus.kubernetes.get-init-containers.-get-init-containers-.env.mapping.-mapping-.from-configmap]]`link:#quarkus-kubernetes-config-group-env-vars-config_quarkus.kubernetes.get-init-containers.-get-init-containers-.env.mapping.-mapping-.from-configmap[quarkus.kubernetes.get-init-containers."get-init-containers".env.mapping."mapping".from-configmap]` + +[.description] +-- +The optional name of the ConfigMap from which a value is to be extracted. Mutually exclusive with `from-secret`. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__ENV_MAPPING__MAPPING__FROM_CONFIGMAP+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__ENV_MAPPING__MAPPING__FROM_CONFIGMAP+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-env-vars-config_quarkus.kubernetes.get-init-containers.-get-init-containers-.env.mapping.-mapping-.with-key]]`link:#quarkus-kubernetes-config-group-env-vars-config_quarkus.kubernetes.get-init-containers.-get-init-containers-.env.mapping.-mapping-.with-key[quarkus.kubernetes.get-init-containers."get-init-containers".env.mapping."mapping".with-key]` + +[.description] +-- +The key identifying the field from which the value is extracted. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__ENV_MAPPING__MAPPING__WITH_KEY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__ENV_MAPPING__MAPPING__WITH_KEY+++` +endif::add-copy-button-to-env-var[] +--|string +|required icon:exclamation-circle[title=Configuration property is required] + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-env-vars-config_quarkus.kubernetes.get-sidecars.-get-sidecars-.get-env.secrets]]`link:#quarkus-kubernetes-config-group-env-vars-config_quarkus.kubernetes.get-sidecars.-get-sidecars-.get-env.secrets[quarkus.kubernetes.get-sidecars."get-sidecars".get-env.secrets]` + +[.description] +-- +The optional list of Secret names to load environment variables from. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__GET_ENV_SECRETS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__GET_ENV_SECRETS+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-env-vars-config_quarkus.kubernetes.get-sidecars.-get-sidecars-.get-env.configmaps]]`link:#quarkus-kubernetes-config-group-env-vars-config_quarkus.kubernetes.get-sidecars.-get-sidecars-.get-env.configmaps[quarkus.kubernetes.get-sidecars."get-sidecars".get-env.configmaps]` + +[.description] +-- +The optional list of ConfigMap names to load environment variables from. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__GET_ENV_CONFIGMAPS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__GET_ENV_CONFIGMAPS+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-env-vars-config_quarkus.kubernetes.get-sidecars.-get-sidecars-.get-env.fields-fields]]`link:#quarkus-kubernetes-config-group-env-vars-config_quarkus.kubernetes.get-sidecars.-get-sidecars-.get-env.fields-fields[quarkus.kubernetes.get-sidecars."get-sidecars".get-env.fields]` + +[.description] +-- +The map associating environment variable names to their associated field references they take their value from. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__GET_ENV_FIELDS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__GET_ENV_FIELDS+++` +endif::add-copy-button-to-env-var[] +--|`Map` +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-env-vars-config_quarkus.kubernetes.get-sidecars.-get-sidecars-.get-env.vars-vars]]`link:#quarkus-kubernetes-config-group-env-vars-config_quarkus.kubernetes.get-sidecars.-get-sidecars-.get-env.vars-vars[quarkus.kubernetes.get-sidecars."get-sidecars".get-env.vars]` + +[.description] +-- +The map associating environment name to its associated value. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__GET_ENV_VARS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__GET_ENV_VARS+++` +endif::add-copy-button-to-env-var[] +--|`Map>` +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-env-vars-config_quarkus.kubernetes.get-sidecars.-get-sidecars-.get-env.mapping.-mapping-.from-secret]]`link:#quarkus-kubernetes-config-group-env-vars-config_quarkus.kubernetes.get-sidecars.-get-sidecars-.get-env.mapping.-mapping-.from-secret[quarkus.kubernetes.get-sidecars."get-sidecars".get-env.mapping."mapping".from-secret]` + +[.description] +-- +The optional name of the Secret from which a value is to be extracted. Mutually exclusive with `from-configmap`. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__GET_ENV_MAPPING__MAPPING__FROM_SECRET+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__GET_ENV_MAPPING__MAPPING__FROM_SECRET+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-env-vars-config_quarkus.kubernetes.get-sidecars.-get-sidecars-.get-env.mapping.-mapping-.from-configmap]]`link:#quarkus-kubernetes-config-group-env-vars-config_quarkus.kubernetes.get-sidecars.-get-sidecars-.get-env.mapping.-mapping-.from-configmap[quarkus.kubernetes.get-sidecars."get-sidecars".get-env.mapping."mapping".from-configmap]` + +[.description] +-- +The optional name of the ConfigMap from which a value is to be extracted. Mutually exclusive with `from-secret`. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__GET_ENV_MAPPING__MAPPING__FROM_CONFIGMAP+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__GET_ENV_MAPPING__MAPPING__FROM_CONFIGMAP+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-env-vars-config_quarkus.kubernetes.get-sidecars.-get-sidecars-.get-env.mapping.-mapping-.with-key]]`link:#quarkus-kubernetes-config-group-env-vars-config_quarkus.kubernetes.get-sidecars.-get-sidecars-.get-env.mapping.-mapping-.with-key[quarkus.kubernetes.get-sidecars."get-sidecars".get-env.mapping."mapping".with-key]` + +[.description] +-- +The key identifying the field from which the value is extracted. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__GET_ENV_MAPPING__MAPPING__WITH_KEY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__GET_ENV_MAPPING__MAPPING__WITH_KEY+++` +endif::add-copy-button-to-env-var[] +--|string +|required icon:exclamation-circle[title=Configuration property is required] + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-env-vars-config_quarkus.kubernetes.get-sidecars.-get-sidecars-.env.secrets]]`link:#quarkus-kubernetes-config-group-env-vars-config_quarkus.kubernetes.get-sidecars.-get-sidecars-.env.secrets[quarkus.kubernetes.get-sidecars."get-sidecars".env.secrets]` + +[.description] +-- +The optional list of Secret names to load environment variables from. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__ENV_SECRETS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__ENV_SECRETS+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-env-vars-config_quarkus.kubernetes.get-sidecars.-get-sidecars-.env.configmaps]]`link:#quarkus-kubernetes-config-group-env-vars-config_quarkus.kubernetes.get-sidecars.-get-sidecars-.env.configmaps[quarkus.kubernetes.get-sidecars."get-sidecars".env.configmaps]` + +[.description] +-- +The optional list of ConfigMap names to load environment variables from. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__ENV_CONFIGMAPS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__ENV_CONFIGMAPS+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-env-vars-config_quarkus.kubernetes.get-sidecars.-get-sidecars-.env.fields-fields]]`link:#quarkus-kubernetes-config-group-env-vars-config_quarkus.kubernetes.get-sidecars.-get-sidecars-.env.fields-fields[quarkus.kubernetes.get-sidecars."get-sidecars".env.fields]` + +[.description] +-- +The map associating environment variable names to their associated field references they take their value from. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__ENV_FIELDS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__ENV_FIELDS+++` +endif::add-copy-button-to-env-var[] +--|`Map` +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-env-vars-config_quarkus.kubernetes.get-sidecars.-get-sidecars-.env.vars-vars]]`link:#quarkus-kubernetes-config-group-env-vars-config_quarkus.kubernetes.get-sidecars.-get-sidecars-.env.vars-vars[quarkus.kubernetes.get-sidecars."get-sidecars".env.vars]` + +[.description] +-- +The map associating environment name to its associated value. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__ENV_VARS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__ENV_VARS+++` +endif::add-copy-button-to-env-var[] +--|`Map>` +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-env-vars-config_quarkus.kubernetes.get-sidecars.-get-sidecars-.env.mapping.-mapping-.from-secret]]`link:#quarkus-kubernetes-config-group-env-vars-config_quarkus.kubernetes.get-sidecars.-get-sidecars-.env.mapping.-mapping-.from-secret[quarkus.kubernetes.get-sidecars."get-sidecars".env.mapping."mapping".from-secret]` + +[.description] +-- +The optional name of the Secret from which a value is to be extracted. Mutually exclusive with `from-configmap`. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__ENV_MAPPING__MAPPING__FROM_SECRET+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__ENV_MAPPING__MAPPING__FROM_SECRET+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-env-vars-config_quarkus.kubernetes.get-sidecars.-get-sidecars-.env.mapping.-mapping-.from-configmap]]`link:#quarkus-kubernetes-config-group-env-vars-config_quarkus.kubernetes.get-sidecars.-get-sidecars-.env.mapping.-mapping-.from-configmap[quarkus.kubernetes.get-sidecars."get-sidecars".env.mapping."mapping".from-configmap]` + +[.description] +-- +The optional name of the ConfigMap from which a value is to be extracted. Mutually exclusive with `from-secret`. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__ENV_MAPPING__MAPPING__FROM_CONFIGMAP+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__ENV_MAPPING__MAPPING__FROM_CONFIGMAP+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-env-vars-config_quarkus.kubernetes.get-sidecars.-get-sidecars-.env.mapping.-mapping-.with-key]]`link:#quarkus-kubernetes-config-group-env-vars-config_quarkus.kubernetes.get-sidecars.-get-sidecars-.env.mapping.-mapping-.with-key[quarkus.kubernetes.get-sidecars."get-sidecars".env.mapping."mapping".with-key]` + +[.description] +-- +The key identifying the field from which the value is extracted. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__ENV_MAPPING__MAPPING__WITH_KEY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__ENV_MAPPING__MAPPING__WITH_KEY+++` +endif::add-copy-button-to-env-var[] +--|string +|required icon:exclamation-circle[title=Configuration property is required] + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-env-vars-config_quarkus.kubernetes.init-containers.-init-containers-.get-env.secrets]]`link:#quarkus-kubernetes-config-group-env-vars-config_quarkus.kubernetes.init-containers.-init-containers-.get-env.secrets[quarkus.kubernetes.init-containers."init-containers".get-env.secrets]` + +[.description] +-- +The optional list of Secret names to load environment variables from. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__GET_ENV_SECRETS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__GET_ENV_SECRETS+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-env-vars-config_quarkus.kubernetes.init-containers.-init-containers-.get-env.configmaps]]`link:#quarkus-kubernetes-config-group-env-vars-config_quarkus.kubernetes.init-containers.-init-containers-.get-env.configmaps[quarkus.kubernetes.init-containers."init-containers".get-env.configmaps]` + +[.description] +-- +The optional list of ConfigMap names to load environment variables from. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__GET_ENV_CONFIGMAPS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__GET_ENV_CONFIGMAPS+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-env-vars-config_quarkus.kubernetes.init-containers.-init-containers-.get-env.fields-fields]]`link:#quarkus-kubernetes-config-group-env-vars-config_quarkus.kubernetes.init-containers.-init-containers-.get-env.fields-fields[quarkus.kubernetes.init-containers."init-containers".get-env.fields]` + +[.description] +-- +The map associating environment variable names to their associated field references they take their value from. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__GET_ENV_FIELDS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__GET_ENV_FIELDS+++` +endif::add-copy-button-to-env-var[] +--|`Map` +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-env-vars-config_quarkus.kubernetes.init-containers.-init-containers-.get-env.vars-vars]]`link:#quarkus-kubernetes-config-group-env-vars-config_quarkus.kubernetes.init-containers.-init-containers-.get-env.vars-vars[quarkus.kubernetes.init-containers."init-containers".get-env.vars]` + +[.description] +-- +The map associating environment name to its associated value. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__GET_ENV_VARS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__GET_ENV_VARS+++` +endif::add-copy-button-to-env-var[] +--|`Map>` +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-env-vars-config_quarkus.kubernetes.init-containers.-init-containers-.get-env.mapping.-mapping-.from-secret]]`link:#quarkus-kubernetes-config-group-env-vars-config_quarkus.kubernetes.init-containers.-init-containers-.get-env.mapping.-mapping-.from-secret[quarkus.kubernetes.init-containers."init-containers".get-env.mapping."mapping".from-secret]` + +[.description] +-- +The optional name of the Secret from which a value is to be extracted. Mutually exclusive with `from-configmap`. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__GET_ENV_MAPPING__MAPPING__FROM_SECRET+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__GET_ENV_MAPPING__MAPPING__FROM_SECRET+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-env-vars-config_quarkus.kubernetes.init-containers.-init-containers-.get-env.mapping.-mapping-.from-configmap]]`link:#quarkus-kubernetes-config-group-env-vars-config_quarkus.kubernetes.init-containers.-init-containers-.get-env.mapping.-mapping-.from-configmap[quarkus.kubernetes.init-containers."init-containers".get-env.mapping."mapping".from-configmap]` + +[.description] +-- +The optional name of the ConfigMap from which a value is to be extracted. Mutually exclusive with `from-secret`. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__GET_ENV_MAPPING__MAPPING__FROM_CONFIGMAP+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__GET_ENV_MAPPING__MAPPING__FROM_CONFIGMAP+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-env-vars-config_quarkus.kubernetes.init-containers.-init-containers-.get-env.mapping.-mapping-.with-key]]`link:#quarkus-kubernetes-config-group-env-vars-config_quarkus.kubernetes.init-containers.-init-containers-.get-env.mapping.-mapping-.with-key[quarkus.kubernetes.init-containers."init-containers".get-env.mapping."mapping".with-key]` + +[.description] +-- +The key identifying the field from which the value is extracted. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__GET_ENV_MAPPING__MAPPING__WITH_KEY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__GET_ENV_MAPPING__MAPPING__WITH_KEY+++` +endif::add-copy-button-to-env-var[] +--|string +|required icon:exclamation-circle[title=Configuration property is required] + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-env-vars-config_quarkus.kubernetes.init-containers.-init-containers-.env.secrets]]`link:#quarkus-kubernetes-config-group-env-vars-config_quarkus.kubernetes.init-containers.-init-containers-.env.secrets[quarkus.kubernetes.init-containers."init-containers".env.secrets]` + +[.description] +-- +The optional list of Secret names to load environment variables from. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__ENV_SECRETS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__ENV_SECRETS+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-env-vars-config_quarkus.kubernetes.init-containers.-init-containers-.env.configmaps]]`link:#quarkus-kubernetes-config-group-env-vars-config_quarkus.kubernetes.init-containers.-init-containers-.env.configmaps[quarkus.kubernetes.init-containers."init-containers".env.configmaps]` + +[.description] +-- +The optional list of ConfigMap names to load environment variables from. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__ENV_CONFIGMAPS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__ENV_CONFIGMAPS+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-env-vars-config_quarkus.kubernetes.init-containers.-init-containers-.env.fields-fields]]`link:#quarkus-kubernetes-config-group-env-vars-config_quarkus.kubernetes.init-containers.-init-containers-.env.fields-fields[quarkus.kubernetes.init-containers."init-containers".env.fields]` + +[.description] +-- +The map associating environment variable names to their associated field references they take their value from. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__ENV_FIELDS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__ENV_FIELDS+++` +endif::add-copy-button-to-env-var[] +--|`Map` +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-env-vars-config_quarkus.kubernetes.init-containers.-init-containers-.env.vars-vars]]`link:#quarkus-kubernetes-config-group-env-vars-config_quarkus.kubernetes.init-containers.-init-containers-.env.vars-vars[quarkus.kubernetes.init-containers."init-containers".env.vars]` + +[.description] +-- +The map associating environment name to its associated value. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__ENV_VARS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__ENV_VARS+++` +endif::add-copy-button-to-env-var[] +--|`Map>` +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-env-vars-config_quarkus.kubernetes.init-containers.-init-containers-.env.mapping.-mapping-.from-secret]]`link:#quarkus-kubernetes-config-group-env-vars-config_quarkus.kubernetes.init-containers.-init-containers-.env.mapping.-mapping-.from-secret[quarkus.kubernetes.init-containers."init-containers".env.mapping."mapping".from-secret]` + +[.description] +-- +The optional name of the Secret from which a value is to be extracted. Mutually exclusive with `from-configmap`. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__ENV_MAPPING__MAPPING__FROM_SECRET+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__ENV_MAPPING__MAPPING__FROM_SECRET+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-env-vars-config_quarkus.kubernetes.init-containers.-init-containers-.env.mapping.-mapping-.from-configmap]]`link:#quarkus-kubernetes-config-group-env-vars-config_quarkus.kubernetes.init-containers.-init-containers-.env.mapping.-mapping-.from-configmap[quarkus.kubernetes.init-containers."init-containers".env.mapping."mapping".from-configmap]` + +[.description] +-- +The optional name of the ConfigMap from which a value is to be extracted. Mutually exclusive with `from-secret`. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__ENV_MAPPING__MAPPING__FROM_CONFIGMAP+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__ENV_MAPPING__MAPPING__FROM_CONFIGMAP+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-env-vars-config_quarkus.kubernetes.init-containers.-init-containers-.env.mapping.-mapping-.with-key]]`link:#quarkus-kubernetes-config-group-env-vars-config_quarkus.kubernetes.init-containers.-init-containers-.env.mapping.-mapping-.with-key[quarkus.kubernetes.init-containers."init-containers".env.mapping."mapping".with-key]` + +[.description] +-- +The key identifying the field from which the value is extracted. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__ENV_MAPPING__MAPPING__WITH_KEY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__ENV_MAPPING__MAPPING__WITH_KEY+++` +endif::add-copy-button-to-env-var[] +--|string +|required icon:exclamation-circle[title=Configuration property is required] + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-env-vars-config_quarkus.kubernetes.sidecars.-sidecars-.get-env.secrets]]`link:#quarkus-kubernetes-config-group-env-vars-config_quarkus.kubernetes.sidecars.-sidecars-.get-env.secrets[quarkus.kubernetes.sidecars."sidecars".get-env.secrets]` + +[.description] +-- +The optional list of Secret names to load environment variables from. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__GET_ENV_SECRETS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__GET_ENV_SECRETS+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-env-vars-config_quarkus.kubernetes.sidecars.-sidecars-.get-env.configmaps]]`link:#quarkus-kubernetes-config-group-env-vars-config_quarkus.kubernetes.sidecars.-sidecars-.get-env.configmaps[quarkus.kubernetes.sidecars."sidecars".get-env.configmaps]` + +[.description] +-- +The optional list of ConfigMap names to load environment variables from. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__GET_ENV_CONFIGMAPS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__GET_ENV_CONFIGMAPS+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-env-vars-config_quarkus.kubernetes.sidecars.-sidecars-.get-env.fields-fields]]`link:#quarkus-kubernetes-config-group-env-vars-config_quarkus.kubernetes.sidecars.-sidecars-.get-env.fields-fields[quarkus.kubernetes.sidecars."sidecars".get-env.fields]` + +[.description] +-- +The map associating environment variable names to their associated field references they take their value from. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__GET_ENV_FIELDS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__GET_ENV_FIELDS+++` +endif::add-copy-button-to-env-var[] +--|`Map` +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-env-vars-config_quarkus.kubernetes.sidecars.-sidecars-.get-env.vars-vars]]`link:#quarkus-kubernetes-config-group-env-vars-config_quarkus.kubernetes.sidecars.-sidecars-.get-env.vars-vars[quarkus.kubernetes.sidecars."sidecars".get-env.vars]` + +[.description] +-- +The map associating environment name to its associated value. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__GET_ENV_VARS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__GET_ENV_VARS+++` +endif::add-copy-button-to-env-var[] +--|`Map>` +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-env-vars-config_quarkus.kubernetes.sidecars.-sidecars-.get-env.mapping.-mapping-.from-secret]]`link:#quarkus-kubernetes-config-group-env-vars-config_quarkus.kubernetes.sidecars.-sidecars-.get-env.mapping.-mapping-.from-secret[quarkus.kubernetes.sidecars."sidecars".get-env.mapping."mapping".from-secret]` + +[.description] +-- +The optional name of the Secret from which a value is to be extracted. Mutually exclusive with `from-configmap`. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__GET_ENV_MAPPING__MAPPING__FROM_SECRET+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__GET_ENV_MAPPING__MAPPING__FROM_SECRET+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-env-vars-config_quarkus.kubernetes.sidecars.-sidecars-.get-env.mapping.-mapping-.from-configmap]]`link:#quarkus-kubernetes-config-group-env-vars-config_quarkus.kubernetes.sidecars.-sidecars-.get-env.mapping.-mapping-.from-configmap[quarkus.kubernetes.sidecars."sidecars".get-env.mapping."mapping".from-configmap]` + +[.description] +-- +The optional name of the ConfigMap from which a value is to be extracted. Mutually exclusive with `from-secret`. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__GET_ENV_MAPPING__MAPPING__FROM_CONFIGMAP+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__GET_ENV_MAPPING__MAPPING__FROM_CONFIGMAP+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-env-vars-config_quarkus.kubernetes.sidecars.-sidecars-.get-env.mapping.-mapping-.with-key]]`link:#quarkus-kubernetes-config-group-env-vars-config_quarkus.kubernetes.sidecars.-sidecars-.get-env.mapping.-mapping-.with-key[quarkus.kubernetes.sidecars."sidecars".get-env.mapping."mapping".with-key]` + +[.description] +-- +The key identifying the field from which the value is extracted. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__GET_ENV_MAPPING__MAPPING__WITH_KEY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__GET_ENV_MAPPING__MAPPING__WITH_KEY+++` +endif::add-copy-button-to-env-var[] +--|string +|required icon:exclamation-circle[title=Configuration property is required] + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-env-vars-config_quarkus.kubernetes.sidecars.-sidecars-.env.secrets]]`link:#quarkus-kubernetes-config-group-env-vars-config_quarkus.kubernetes.sidecars.-sidecars-.env.secrets[quarkus.kubernetes.sidecars."sidecars".env.secrets]` + +[.description] +-- +The optional list of Secret names to load environment variables from. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__ENV_SECRETS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__ENV_SECRETS+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-env-vars-config_quarkus.kubernetes.sidecars.-sidecars-.env.configmaps]]`link:#quarkus-kubernetes-config-group-env-vars-config_quarkus.kubernetes.sidecars.-sidecars-.env.configmaps[quarkus.kubernetes.sidecars."sidecars".env.configmaps]` + +[.description] +-- +The optional list of ConfigMap names to load environment variables from. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__ENV_CONFIGMAPS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__ENV_CONFIGMAPS+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-env-vars-config_quarkus.kubernetes.sidecars.-sidecars-.env.fields-fields]]`link:#quarkus-kubernetes-config-group-env-vars-config_quarkus.kubernetes.sidecars.-sidecars-.env.fields-fields[quarkus.kubernetes.sidecars."sidecars".env.fields]` + +[.description] +-- +The map associating environment variable names to their associated field references they take their value from. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__ENV_FIELDS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__ENV_FIELDS+++` +endif::add-copy-button-to-env-var[] +--|`Map` +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-env-vars-config_quarkus.kubernetes.sidecars.-sidecars-.env.vars-vars]]`link:#quarkus-kubernetes-config-group-env-vars-config_quarkus.kubernetes.sidecars.-sidecars-.env.vars-vars[quarkus.kubernetes.sidecars."sidecars".env.vars]` + +[.description] +-- +The map associating environment name to its associated value. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__ENV_VARS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__ENV_VARS+++` +endif::add-copy-button-to-env-var[] +--|`Map>` +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-env-vars-config_quarkus.kubernetes.sidecars.-sidecars-.env.mapping.-mapping-.from-secret]]`link:#quarkus-kubernetes-config-group-env-vars-config_quarkus.kubernetes.sidecars.-sidecars-.env.mapping.-mapping-.from-secret[quarkus.kubernetes.sidecars."sidecars".env.mapping."mapping".from-secret]` + +[.description] +-- +The optional name of the Secret from which a value is to be extracted. Mutually exclusive with `from-configmap`. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__ENV_MAPPING__MAPPING__FROM_SECRET+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__ENV_MAPPING__MAPPING__FROM_SECRET+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-env-vars-config_quarkus.kubernetes.sidecars.-sidecars-.env.mapping.-mapping-.from-configmap]]`link:#quarkus-kubernetes-config-group-env-vars-config_quarkus.kubernetes.sidecars.-sidecars-.env.mapping.-mapping-.from-configmap[quarkus.kubernetes.sidecars."sidecars".env.mapping."mapping".from-configmap]` + +[.description] +-- +The optional name of the ConfigMap from which a value is to be extracted. Mutually exclusive with `from-secret`. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__ENV_MAPPING__MAPPING__FROM_CONFIGMAP+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__ENV_MAPPING__MAPPING__FROM_CONFIGMAP+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-env-vars-config_quarkus.kubernetes.sidecars.-sidecars-.env.mapping.-mapping-.with-key]]`link:#quarkus-kubernetes-config-group-env-vars-config_quarkus.kubernetes.sidecars.-sidecars-.env.mapping.-mapping-.with-key[quarkus.kubernetes.sidecars."sidecars".env.mapping."mapping".with-key]` + +[.description] +-- +The key identifying the field from which the value is extracted. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__ENV_MAPPING__MAPPING__WITH_KEY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__ENV_MAPPING__MAPPING__WITH_KEY+++` +endif::add-copy-button-to-env-var[] +--|string +|required icon:exclamation-circle[title=Configuration property is required] + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-env-vars-config_quarkus.kubernetes.env.fields-fields]]`link:#quarkus-kubernetes-config-group-env-vars-config_quarkus.kubernetes.env.fields-fields[quarkus.kubernetes.env.fields]` + +[.description] +-- +The map associating environment variable names to their associated field references they take their value from. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_ENV_FIELDS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_ENV_FIELDS+++` +endif::add-copy-button-to-env-var[] +--|`Map` +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-env-vars-config_quarkus.kubernetes.env.vars-vars]]`link:#quarkus-kubernetes-config-group-env-vars-config_quarkus.kubernetes.env.vars-vars[quarkus.kubernetes.env.vars]` + +[.description] +-- +The map associating environment name to its associated value. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_ENV_VARS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_ENV_VARS+++` +endif::add-copy-button-to-env-var[] +--|`Map>` +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-env-vars-config_quarkus.kubernetes.env.mapping.-mapping-.from-secret]]`link:#quarkus-kubernetes-config-group-env-vars-config_quarkus.kubernetes.env.mapping.-mapping-.from-secret[quarkus.kubernetes.env.mapping."mapping".from-secret]` + +[.description] +-- +The optional name of the Secret from which a value is to be extracted. Mutually exclusive with `from-configmap`. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_ENV_MAPPING__MAPPING__FROM_SECRET+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_ENV_MAPPING__MAPPING__FROM_SECRET+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-env-vars-config_quarkus.kubernetes.env.mapping.-mapping-.from-configmap]]`link:#quarkus-kubernetes-config-group-env-vars-config_quarkus.kubernetes.env.mapping.-mapping-.from-configmap[quarkus.kubernetes.env.mapping."mapping".from-configmap]` + +[.description] +-- +The optional name of the ConfigMap from which a value is to be extracted. Mutually exclusive with `from-secret`. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_ENV_MAPPING__MAPPING__FROM_CONFIGMAP+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_ENV_MAPPING__MAPPING__FROM_CONFIGMAP+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-env-vars-config_quarkus.kubernetes.env.mapping.-mapping-.with-key]]`link:#quarkus-kubernetes-config-group-env-vars-config_quarkus.kubernetes.env.mapping.-mapping-.with-key[quarkus.kubernetes.env.mapping."mapping".with-key]` + +[.description] +-- +The key identifying the field from which the value is extracted. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_ENV_MAPPING__MAPPING__WITH_KEY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_ENV_MAPPING__MAPPING__WITH_KEY+++` +endif::add-copy-button-to-env-var[] +--|string +|required icon:exclamation-circle[title=Configuration property is required] + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-env-vars-config_quarkus.openshift.get-env.secrets]]`link:#quarkus-kubernetes-config-group-env-vars-config_quarkus.openshift.get-env.secrets[quarkus.openshift.get-env.secrets]` + +[.description] +-- +The optional list of Secret names to load environment variables from. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_ENV_SECRETS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_ENV_SECRETS+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-env-vars-config_quarkus.openshift.get-env.configmaps]]`link:#quarkus-kubernetes-config-group-env-vars-config_quarkus.openshift.get-env.configmaps[quarkus.openshift.get-env.configmaps]` + +[.description] +-- +The optional list of ConfigMap names to load environment variables from. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_ENV_CONFIGMAPS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_ENV_CONFIGMAPS+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-env-vars-config_quarkus.openshift.env.secrets]]`link:#quarkus-kubernetes-config-group-env-vars-config_quarkus.openshift.env.secrets[quarkus.openshift.env.secrets]` + +[.description] +-- +The optional list of Secret names to load environment variables from. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_ENV_SECRETS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_ENV_SECRETS+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-env-vars-config_quarkus.openshift.env.configmaps]]`link:#quarkus-kubernetes-config-group-env-vars-config_quarkus.openshift.env.configmaps[quarkus.openshift.env.configmaps]` + +[.description] +-- +The optional list of ConfigMap names to load environment variables from. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_ENV_CONFIGMAPS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_ENV_CONFIGMAPS+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-env-vars-config_quarkus.openshift.get-env.fields-fields]]`link:#quarkus-kubernetes-config-group-env-vars-config_quarkus.openshift.get-env.fields-fields[quarkus.openshift.get-env.fields]` + +[.description] +-- +The map associating environment variable names to their associated field references they take their value from. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_ENV_FIELDS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_ENV_FIELDS+++` +endif::add-copy-button-to-env-var[] +--|`Map` +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-env-vars-config_quarkus.openshift.get-env.vars-vars]]`link:#quarkus-kubernetes-config-group-env-vars-config_quarkus.openshift.get-env.vars-vars[quarkus.openshift.get-env.vars]` + +[.description] +-- +The map associating environment name to its associated value. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_ENV_VARS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_ENV_VARS+++` +endif::add-copy-button-to-env-var[] +--|`Map>` +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-env-vars-config_quarkus.openshift.get-env.mapping.-mapping-.from-secret]]`link:#quarkus-kubernetes-config-group-env-vars-config_quarkus.openshift.get-env.mapping.-mapping-.from-secret[quarkus.openshift.get-env.mapping."mapping".from-secret]` + +[.description] +-- +The optional name of the Secret from which a value is to be extracted. Mutually exclusive with `from-configmap`. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_ENV_MAPPING__MAPPING__FROM_SECRET+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_ENV_MAPPING__MAPPING__FROM_SECRET+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-env-vars-config_quarkus.openshift.get-env.mapping.-mapping-.from-configmap]]`link:#quarkus-kubernetes-config-group-env-vars-config_quarkus.openshift.get-env.mapping.-mapping-.from-configmap[quarkus.openshift.get-env.mapping."mapping".from-configmap]` + +[.description] +-- +The optional name of the ConfigMap from which a value is to be extracted. Mutually exclusive with `from-secret`. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_ENV_MAPPING__MAPPING__FROM_CONFIGMAP+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_ENV_MAPPING__MAPPING__FROM_CONFIGMAP+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-env-vars-config_quarkus.openshift.get-env.mapping.-mapping-.with-key]]`link:#quarkus-kubernetes-config-group-env-vars-config_quarkus.openshift.get-env.mapping.-mapping-.with-key[quarkus.openshift.get-env.mapping."mapping".with-key]` + +[.description] +-- +The key identifying the field from which the value is extracted. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_ENV_MAPPING__MAPPING__WITH_KEY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_ENV_MAPPING__MAPPING__WITH_KEY+++` +endif::add-copy-button-to-env-var[] +--|string +|required icon:exclamation-circle[title=Configuration property is required] + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-env-vars-config_quarkus.openshift.get-init-containers.-get-init-containers-.get-env.secrets]]`link:#quarkus-kubernetes-config-group-env-vars-config_quarkus.openshift.get-init-containers.-get-init-containers-.get-env.secrets[quarkus.openshift.get-init-containers."get-init-containers".get-env.secrets]` + +[.description] +-- +The optional list of Secret names to load environment variables from. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__GET_ENV_SECRETS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__GET_ENV_SECRETS+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-env-vars-config_quarkus.openshift.get-init-containers.-get-init-containers-.get-env.configmaps]]`link:#quarkus-kubernetes-config-group-env-vars-config_quarkus.openshift.get-init-containers.-get-init-containers-.get-env.configmaps[quarkus.openshift.get-init-containers."get-init-containers".get-env.configmaps]` + +[.description] +-- +The optional list of ConfigMap names to load environment variables from. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__GET_ENV_CONFIGMAPS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__GET_ENV_CONFIGMAPS+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-env-vars-config_quarkus.openshift.get-init-containers.-get-init-containers-.get-env.fields-fields]]`link:#quarkus-kubernetes-config-group-env-vars-config_quarkus.openshift.get-init-containers.-get-init-containers-.get-env.fields-fields[quarkus.openshift.get-init-containers."get-init-containers".get-env.fields]` + +[.description] +-- +The map associating environment variable names to their associated field references they take their value from. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__GET_ENV_FIELDS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__GET_ENV_FIELDS+++` +endif::add-copy-button-to-env-var[] +--|`Map` +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-env-vars-config_quarkus.openshift.get-init-containers.-get-init-containers-.get-env.vars-vars]]`link:#quarkus-kubernetes-config-group-env-vars-config_quarkus.openshift.get-init-containers.-get-init-containers-.get-env.vars-vars[quarkus.openshift.get-init-containers."get-init-containers".get-env.vars]` + +[.description] +-- +The map associating environment name to its associated value. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__GET_ENV_VARS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__GET_ENV_VARS+++` +endif::add-copy-button-to-env-var[] +--|`Map>` +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-env-vars-config_quarkus.openshift.get-init-containers.-get-init-containers-.get-env.mapping.-mapping-.from-secret]]`link:#quarkus-kubernetes-config-group-env-vars-config_quarkus.openshift.get-init-containers.-get-init-containers-.get-env.mapping.-mapping-.from-secret[quarkus.openshift.get-init-containers."get-init-containers".get-env.mapping."mapping".from-secret]` + +[.description] +-- +The optional name of the Secret from which a value is to be extracted. Mutually exclusive with `from-configmap`. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__GET_ENV_MAPPING__MAPPING__FROM_SECRET+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__GET_ENV_MAPPING__MAPPING__FROM_SECRET+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-env-vars-config_quarkus.openshift.get-init-containers.-get-init-containers-.get-env.mapping.-mapping-.from-configmap]]`link:#quarkus-kubernetes-config-group-env-vars-config_quarkus.openshift.get-init-containers.-get-init-containers-.get-env.mapping.-mapping-.from-configmap[quarkus.openshift.get-init-containers."get-init-containers".get-env.mapping."mapping".from-configmap]` + +[.description] +-- +The optional name of the ConfigMap from which a value is to be extracted. Mutually exclusive with `from-secret`. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__GET_ENV_MAPPING__MAPPING__FROM_CONFIGMAP+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__GET_ENV_MAPPING__MAPPING__FROM_CONFIGMAP+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-env-vars-config_quarkus.openshift.get-init-containers.-get-init-containers-.get-env.mapping.-mapping-.with-key]]`link:#quarkus-kubernetes-config-group-env-vars-config_quarkus.openshift.get-init-containers.-get-init-containers-.get-env.mapping.-mapping-.with-key[quarkus.openshift.get-init-containers."get-init-containers".get-env.mapping."mapping".with-key]` + +[.description] +-- +The key identifying the field from which the value is extracted. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__GET_ENV_MAPPING__MAPPING__WITH_KEY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__GET_ENV_MAPPING__MAPPING__WITH_KEY+++` +endif::add-copy-button-to-env-var[] +--|string +|required icon:exclamation-circle[title=Configuration property is required] + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-env-vars-config_quarkus.openshift.get-init-containers.-get-init-containers-.env.secrets]]`link:#quarkus-kubernetes-config-group-env-vars-config_quarkus.openshift.get-init-containers.-get-init-containers-.env.secrets[quarkus.openshift.get-init-containers."get-init-containers".env.secrets]` + +[.description] +-- +The optional list of Secret names to load environment variables from. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__ENV_SECRETS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__ENV_SECRETS+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-env-vars-config_quarkus.openshift.get-init-containers.-get-init-containers-.env.configmaps]]`link:#quarkus-kubernetes-config-group-env-vars-config_quarkus.openshift.get-init-containers.-get-init-containers-.env.configmaps[quarkus.openshift.get-init-containers."get-init-containers".env.configmaps]` + +[.description] +-- +The optional list of ConfigMap names to load environment variables from. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__ENV_CONFIGMAPS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__ENV_CONFIGMAPS+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-env-vars-config_quarkus.openshift.get-init-containers.-get-init-containers-.env.fields-fields]]`link:#quarkus-kubernetes-config-group-env-vars-config_quarkus.openshift.get-init-containers.-get-init-containers-.env.fields-fields[quarkus.openshift.get-init-containers."get-init-containers".env.fields]` + +[.description] +-- +The map associating environment variable names to their associated field references they take their value from. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__ENV_FIELDS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__ENV_FIELDS+++` +endif::add-copy-button-to-env-var[] +--|`Map` +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-env-vars-config_quarkus.openshift.get-init-containers.-get-init-containers-.env.vars-vars]]`link:#quarkus-kubernetes-config-group-env-vars-config_quarkus.openshift.get-init-containers.-get-init-containers-.env.vars-vars[quarkus.openshift.get-init-containers."get-init-containers".env.vars]` + +[.description] +-- +The map associating environment name to its associated value. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__ENV_VARS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__ENV_VARS+++` +endif::add-copy-button-to-env-var[] +--|`Map>` +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-env-vars-config_quarkus.openshift.get-init-containers.-get-init-containers-.env.mapping.-mapping-.from-secret]]`link:#quarkus-kubernetes-config-group-env-vars-config_quarkus.openshift.get-init-containers.-get-init-containers-.env.mapping.-mapping-.from-secret[quarkus.openshift.get-init-containers."get-init-containers".env.mapping."mapping".from-secret]` + +[.description] +-- +The optional name of the Secret from which a value is to be extracted. Mutually exclusive with `from-configmap`. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__ENV_MAPPING__MAPPING__FROM_SECRET+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__ENV_MAPPING__MAPPING__FROM_SECRET+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-env-vars-config_quarkus.openshift.get-init-containers.-get-init-containers-.env.mapping.-mapping-.from-configmap]]`link:#quarkus-kubernetes-config-group-env-vars-config_quarkus.openshift.get-init-containers.-get-init-containers-.env.mapping.-mapping-.from-configmap[quarkus.openshift.get-init-containers."get-init-containers".env.mapping."mapping".from-configmap]` + +[.description] +-- +The optional name of the ConfigMap from which a value is to be extracted. Mutually exclusive with `from-secret`. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__ENV_MAPPING__MAPPING__FROM_CONFIGMAP+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__ENV_MAPPING__MAPPING__FROM_CONFIGMAP+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-env-vars-config_quarkus.openshift.get-init-containers.-get-init-containers-.env.mapping.-mapping-.with-key]]`link:#quarkus-kubernetes-config-group-env-vars-config_quarkus.openshift.get-init-containers.-get-init-containers-.env.mapping.-mapping-.with-key[quarkus.openshift.get-init-containers."get-init-containers".env.mapping."mapping".with-key]` + +[.description] +-- +The key identifying the field from which the value is extracted. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__ENV_MAPPING__MAPPING__WITH_KEY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__ENV_MAPPING__MAPPING__WITH_KEY+++` +endif::add-copy-button-to-env-var[] +--|string +|required icon:exclamation-circle[title=Configuration property is required] + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-env-vars-config_quarkus.openshift.get-sidecars.-get-sidecars-.get-env.secrets]]`link:#quarkus-kubernetes-config-group-env-vars-config_quarkus.openshift.get-sidecars.-get-sidecars-.get-env.secrets[quarkus.openshift.get-sidecars."get-sidecars".get-env.secrets]` + +[.description] +-- +The optional list of Secret names to load environment variables from. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__GET_ENV_SECRETS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__GET_ENV_SECRETS+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-env-vars-config_quarkus.openshift.get-sidecars.-get-sidecars-.get-env.configmaps]]`link:#quarkus-kubernetes-config-group-env-vars-config_quarkus.openshift.get-sidecars.-get-sidecars-.get-env.configmaps[quarkus.openshift.get-sidecars."get-sidecars".get-env.configmaps]` + +[.description] +-- +The optional list of ConfigMap names to load environment variables from. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__GET_ENV_CONFIGMAPS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__GET_ENV_CONFIGMAPS+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-env-vars-config_quarkus.openshift.get-sidecars.-get-sidecars-.get-env.fields-fields]]`link:#quarkus-kubernetes-config-group-env-vars-config_quarkus.openshift.get-sidecars.-get-sidecars-.get-env.fields-fields[quarkus.openshift.get-sidecars."get-sidecars".get-env.fields]` + +[.description] +-- +The map associating environment variable names to their associated field references they take their value from. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__GET_ENV_FIELDS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__GET_ENV_FIELDS+++` +endif::add-copy-button-to-env-var[] +--|`Map` +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-env-vars-config_quarkus.openshift.get-sidecars.-get-sidecars-.get-env.vars-vars]]`link:#quarkus-kubernetes-config-group-env-vars-config_quarkus.openshift.get-sidecars.-get-sidecars-.get-env.vars-vars[quarkus.openshift.get-sidecars."get-sidecars".get-env.vars]` + +[.description] +-- +The map associating environment name to its associated value. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__GET_ENV_VARS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__GET_ENV_VARS+++` +endif::add-copy-button-to-env-var[] +--|`Map>` +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-env-vars-config_quarkus.openshift.get-sidecars.-get-sidecars-.get-env.mapping.-mapping-.from-secret]]`link:#quarkus-kubernetes-config-group-env-vars-config_quarkus.openshift.get-sidecars.-get-sidecars-.get-env.mapping.-mapping-.from-secret[quarkus.openshift.get-sidecars."get-sidecars".get-env.mapping."mapping".from-secret]` + +[.description] +-- +The optional name of the Secret from which a value is to be extracted. Mutually exclusive with `from-configmap`. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__GET_ENV_MAPPING__MAPPING__FROM_SECRET+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__GET_ENV_MAPPING__MAPPING__FROM_SECRET+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-env-vars-config_quarkus.openshift.get-sidecars.-get-sidecars-.get-env.mapping.-mapping-.from-configmap]]`link:#quarkus-kubernetes-config-group-env-vars-config_quarkus.openshift.get-sidecars.-get-sidecars-.get-env.mapping.-mapping-.from-configmap[quarkus.openshift.get-sidecars."get-sidecars".get-env.mapping."mapping".from-configmap]` + +[.description] +-- +The optional name of the ConfigMap from which a value is to be extracted. Mutually exclusive with `from-secret`. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__GET_ENV_MAPPING__MAPPING__FROM_CONFIGMAP+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__GET_ENV_MAPPING__MAPPING__FROM_CONFIGMAP+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-env-vars-config_quarkus.openshift.get-sidecars.-get-sidecars-.get-env.mapping.-mapping-.with-key]]`link:#quarkus-kubernetes-config-group-env-vars-config_quarkus.openshift.get-sidecars.-get-sidecars-.get-env.mapping.-mapping-.with-key[quarkus.openshift.get-sidecars."get-sidecars".get-env.mapping."mapping".with-key]` + +[.description] +-- +The key identifying the field from which the value is extracted. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__GET_ENV_MAPPING__MAPPING__WITH_KEY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__GET_ENV_MAPPING__MAPPING__WITH_KEY+++` +endif::add-copy-button-to-env-var[] +--|string +|required icon:exclamation-circle[title=Configuration property is required] + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-env-vars-config_quarkus.openshift.get-sidecars.-get-sidecars-.env.secrets]]`link:#quarkus-kubernetes-config-group-env-vars-config_quarkus.openshift.get-sidecars.-get-sidecars-.env.secrets[quarkus.openshift.get-sidecars."get-sidecars".env.secrets]` + +[.description] +-- +The optional list of Secret names to load environment variables from. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__ENV_SECRETS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__ENV_SECRETS+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-env-vars-config_quarkus.openshift.get-sidecars.-get-sidecars-.env.configmaps]]`link:#quarkus-kubernetes-config-group-env-vars-config_quarkus.openshift.get-sidecars.-get-sidecars-.env.configmaps[quarkus.openshift.get-sidecars."get-sidecars".env.configmaps]` + +[.description] +-- +The optional list of ConfigMap names to load environment variables from. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__ENV_CONFIGMAPS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__ENV_CONFIGMAPS+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-env-vars-config_quarkus.openshift.get-sidecars.-get-sidecars-.env.fields-fields]]`link:#quarkus-kubernetes-config-group-env-vars-config_quarkus.openshift.get-sidecars.-get-sidecars-.env.fields-fields[quarkus.openshift.get-sidecars."get-sidecars".env.fields]` + +[.description] +-- +The map associating environment variable names to their associated field references they take their value from. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__ENV_FIELDS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__ENV_FIELDS+++` +endif::add-copy-button-to-env-var[] +--|`Map` +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-env-vars-config_quarkus.openshift.get-sidecars.-get-sidecars-.env.vars-vars]]`link:#quarkus-kubernetes-config-group-env-vars-config_quarkus.openshift.get-sidecars.-get-sidecars-.env.vars-vars[quarkus.openshift.get-sidecars."get-sidecars".env.vars]` + +[.description] +-- +The map associating environment name to its associated value. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__ENV_VARS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__ENV_VARS+++` +endif::add-copy-button-to-env-var[] +--|`Map>` +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-env-vars-config_quarkus.openshift.get-sidecars.-get-sidecars-.env.mapping.-mapping-.from-secret]]`link:#quarkus-kubernetes-config-group-env-vars-config_quarkus.openshift.get-sidecars.-get-sidecars-.env.mapping.-mapping-.from-secret[quarkus.openshift.get-sidecars."get-sidecars".env.mapping."mapping".from-secret]` + +[.description] +-- +The optional name of the Secret from which a value is to be extracted. Mutually exclusive with `from-configmap`. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__ENV_MAPPING__MAPPING__FROM_SECRET+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__ENV_MAPPING__MAPPING__FROM_SECRET+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-env-vars-config_quarkus.openshift.get-sidecars.-get-sidecars-.env.mapping.-mapping-.from-configmap]]`link:#quarkus-kubernetes-config-group-env-vars-config_quarkus.openshift.get-sidecars.-get-sidecars-.env.mapping.-mapping-.from-configmap[quarkus.openshift.get-sidecars."get-sidecars".env.mapping."mapping".from-configmap]` + +[.description] +-- +The optional name of the ConfigMap from which a value is to be extracted. Mutually exclusive with `from-secret`. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__ENV_MAPPING__MAPPING__FROM_CONFIGMAP+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__ENV_MAPPING__MAPPING__FROM_CONFIGMAP+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-env-vars-config_quarkus.openshift.get-sidecars.-get-sidecars-.env.mapping.-mapping-.with-key]]`link:#quarkus-kubernetes-config-group-env-vars-config_quarkus.openshift.get-sidecars.-get-sidecars-.env.mapping.-mapping-.with-key[quarkus.openshift.get-sidecars."get-sidecars".env.mapping."mapping".with-key]` + +[.description] +-- +The key identifying the field from which the value is extracted. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__ENV_MAPPING__MAPPING__WITH_KEY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__ENV_MAPPING__MAPPING__WITH_KEY+++` +endif::add-copy-button-to-env-var[] +--|string +|required icon:exclamation-circle[title=Configuration property is required] + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-env-vars-config_quarkus.openshift.init-containers.-init-containers-.get-env.secrets]]`link:#quarkus-kubernetes-config-group-env-vars-config_quarkus.openshift.init-containers.-init-containers-.get-env.secrets[quarkus.openshift.init-containers."init-containers".get-env.secrets]` + +[.description] +-- +The optional list of Secret names to load environment variables from. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_INIT_CONTAINERS__INIT_CONTAINERS__GET_ENV_SECRETS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_INIT_CONTAINERS__INIT_CONTAINERS__GET_ENV_SECRETS+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-env-vars-config_quarkus.openshift.init-containers.-init-containers-.get-env.configmaps]]`link:#quarkus-kubernetes-config-group-env-vars-config_quarkus.openshift.init-containers.-init-containers-.get-env.configmaps[quarkus.openshift.init-containers."init-containers".get-env.configmaps]` + +[.description] +-- +The optional list of ConfigMap names to load environment variables from. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_INIT_CONTAINERS__INIT_CONTAINERS__GET_ENV_CONFIGMAPS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_INIT_CONTAINERS__INIT_CONTAINERS__GET_ENV_CONFIGMAPS+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-env-vars-config_quarkus.openshift.init-containers.-init-containers-.get-env.fields-fields]]`link:#quarkus-kubernetes-config-group-env-vars-config_quarkus.openshift.init-containers.-init-containers-.get-env.fields-fields[quarkus.openshift.init-containers."init-containers".get-env.fields]` + +[.description] +-- +The map associating environment variable names to their associated field references they take their value from. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_INIT_CONTAINERS__INIT_CONTAINERS__GET_ENV_FIELDS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_INIT_CONTAINERS__INIT_CONTAINERS__GET_ENV_FIELDS+++` +endif::add-copy-button-to-env-var[] +--|`Map` +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-env-vars-config_quarkus.openshift.init-containers.-init-containers-.get-env.vars-vars]]`link:#quarkus-kubernetes-config-group-env-vars-config_quarkus.openshift.init-containers.-init-containers-.get-env.vars-vars[quarkus.openshift.init-containers."init-containers".get-env.vars]` + +[.description] +-- +The map associating environment name to its associated value. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_INIT_CONTAINERS__INIT_CONTAINERS__GET_ENV_VARS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_INIT_CONTAINERS__INIT_CONTAINERS__GET_ENV_VARS+++` +endif::add-copy-button-to-env-var[] +--|`Map>` +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-env-vars-config_quarkus.openshift.init-containers.-init-containers-.get-env.mapping.-mapping-.from-secret]]`link:#quarkus-kubernetes-config-group-env-vars-config_quarkus.openshift.init-containers.-init-containers-.get-env.mapping.-mapping-.from-secret[quarkus.openshift.init-containers."init-containers".get-env.mapping."mapping".from-secret]` + +[.description] +-- +The optional name of the Secret from which a value is to be extracted. Mutually exclusive with `from-configmap`. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_INIT_CONTAINERS__INIT_CONTAINERS__GET_ENV_MAPPING__MAPPING__FROM_SECRET+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_INIT_CONTAINERS__INIT_CONTAINERS__GET_ENV_MAPPING__MAPPING__FROM_SECRET+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-env-vars-config_quarkus.openshift.init-containers.-init-containers-.get-env.mapping.-mapping-.from-configmap]]`link:#quarkus-kubernetes-config-group-env-vars-config_quarkus.openshift.init-containers.-init-containers-.get-env.mapping.-mapping-.from-configmap[quarkus.openshift.init-containers."init-containers".get-env.mapping."mapping".from-configmap]` + +[.description] +-- +The optional name of the ConfigMap from which a value is to be extracted. Mutually exclusive with `from-secret`. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_INIT_CONTAINERS__INIT_CONTAINERS__GET_ENV_MAPPING__MAPPING__FROM_CONFIGMAP+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_INIT_CONTAINERS__INIT_CONTAINERS__GET_ENV_MAPPING__MAPPING__FROM_CONFIGMAP+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-env-vars-config_quarkus.openshift.init-containers.-init-containers-.get-env.mapping.-mapping-.with-key]]`link:#quarkus-kubernetes-config-group-env-vars-config_quarkus.openshift.init-containers.-init-containers-.get-env.mapping.-mapping-.with-key[quarkus.openshift.init-containers."init-containers".get-env.mapping."mapping".with-key]` + +[.description] +-- +The key identifying the field from which the value is extracted. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_INIT_CONTAINERS__INIT_CONTAINERS__GET_ENV_MAPPING__MAPPING__WITH_KEY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_INIT_CONTAINERS__INIT_CONTAINERS__GET_ENV_MAPPING__MAPPING__WITH_KEY+++` +endif::add-copy-button-to-env-var[] +--|string +|required icon:exclamation-circle[title=Configuration property is required] + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-env-vars-config_quarkus.openshift.init-containers.-init-containers-.env.secrets]]`link:#quarkus-kubernetes-config-group-env-vars-config_quarkus.openshift.init-containers.-init-containers-.env.secrets[quarkus.openshift.init-containers."init-containers".env.secrets]` + +[.description] +-- +The optional list of Secret names to load environment variables from. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_INIT_CONTAINERS__INIT_CONTAINERS__ENV_SECRETS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_INIT_CONTAINERS__INIT_CONTAINERS__ENV_SECRETS+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-env-vars-config_quarkus.openshift.init-containers.-init-containers-.env.configmaps]]`link:#quarkus-kubernetes-config-group-env-vars-config_quarkus.openshift.init-containers.-init-containers-.env.configmaps[quarkus.openshift.init-containers."init-containers".env.configmaps]` + +[.description] +-- +The optional list of ConfigMap names to load environment variables from. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_INIT_CONTAINERS__INIT_CONTAINERS__ENV_CONFIGMAPS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_INIT_CONTAINERS__INIT_CONTAINERS__ENV_CONFIGMAPS+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-env-vars-config_quarkus.openshift.init-containers.-init-containers-.env.fields-fields]]`link:#quarkus-kubernetes-config-group-env-vars-config_quarkus.openshift.init-containers.-init-containers-.env.fields-fields[quarkus.openshift.init-containers."init-containers".env.fields]` + +[.description] +-- +The map associating environment variable names to their associated field references they take their value from. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_INIT_CONTAINERS__INIT_CONTAINERS__ENV_FIELDS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_INIT_CONTAINERS__INIT_CONTAINERS__ENV_FIELDS+++` +endif::add-copy-button-to-env-var[] +--|`Map` +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-env-vars-config_quarkus.openshift.init-containers.-init-containers-.env.vars-vars]]`link:#quarkus-kubernetes-config-group-env-vars-config_quarkus.openshift.init-containers.-init-containers-.env.vars-vars[quarkus.openshift.init-containers."init-containers".env.vars]` + +[.description] +-- +The map associating environment name to its associated value. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_INIT_CONTAINERS__INIT_CONTAINERS__ENV_VARS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_INIT_CONTAINERS__INIT_CONTAINERS__ENV_VARS+++` +endif::add-copy-button-to-env-var[] +--|`Map>` +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-env-vars-config_quarkus.openshift.init-containers.-init-containers-.env.mapping.-mapping-.from-secret]]`link:#quarkus-kubernetes-config-group-env-vars-config_quarkus.openshift.init-containers.-init-containers-.env.mapping.-mapping-.from-secret[quarkus.openshift.init-containers."init-containers".env.mapping."mapping".from-secret]` + +[.description] +-- +The optional name of the Secret from which a value is to be extracted. Mutually exclusive with `from-configmap`. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_INIT_CONTAINERS__INIT_CONTAINERS__ENV_MAPPING__MAPPING__FROM_SECRET+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_INIT_CONTAINERS__INIT_CONTAINERS__ENV_MAPPING__MAPPING__FROM_SECRET+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-env-vars-config_quarkus.openshift.init-containers.-init-containers-.env.mapping.-mapping-.from-configmap]]`link:#quarkus-kubernetes-config-group-env-vars-config_quarkus.openshift.init-containers.-init-containers-.env.mapping.-mapping-.from-configmap[quarkus.openshift.init-containers."init-containers".env.mapping."mapping".from-configmap]` + +[.description] +-- +The optional name of the ConfigMap from which a value is to be extracted. Mutually exclusive with `from-secret`. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_INIT_CONTAINERS__INIT_CONTAINERS__ENV_MAPPING__MAPPING__FROM_CONFIGMAP+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_INIT_CONTAINERS__INIT_CONTAINERS__ENV_MAPPING__MAPPING__FROM_CONFIGMAP+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-env-vars-config_quarkus.openshift.init-containers.-init-containers-.env.mapping.-mapping-.with-key]]`link:#quarkus-kubernetes-config-group-env-vars-config_quarkus.openshift.init-containers.-init-containers-.env.mapping.-mapping-.with-key[quarkus.openshift.init-containers."init-containers".env.mapping."mapping".with-key]` + +[.description] +-- +The key identifying the field from which the value is extracted. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_INIT_CONTAINERS__INIT_CONTAINERS__ENV_MAPPING__MAPPING__WITH_KEY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_INIT_CONTAINERS__INIT_CONTAINERS__ENV_MAPPING__MAPPING__WITH_KEY+++` +endif::add-copy-button-to-env-var[] +--|string +|required icon:exclamation-circle[title=Configuration property is required] + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-env-vars-config_quarkus.openshift.sidecars.-sidecars-.get-env.secrets]]`link:#quarkus-kubernetes-config-group-env-vars-config_quarkus.openshift.sidecars.-sidecars-.get-env.secrets[quarkus.openshift.sidecars."sidecars".get-env.secrets]` + +[.description] +-- +The optional list of Secret names to load environment variables from. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__GET_ENV_SECRETS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__GET_ENV_SECRETS+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-env-vars-config_quarkus.openshift.sidecars.-sidecars-.get-env.configmaps]]`link:#quarkus-kubernetes-config-group-env-vars-config_quarkus.openshift.sidecars.-sidecars-.get-env.configmaps[quarkus.openshift.sidecars."sidecars".get-env.configmaps]` + +[.description] +-- +The optional list of ConfigMap names to load environment variables from. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__GET_ENV_CONFIGMAPS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__GET_ENV_CONFIGMAPS+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-env-vars-config_quarkus.openshift.sidecars.-sidecars-.get-env.fields-fields]]`link:#quarkus-kubernetes-config-group-env-vars-config_quarkus.openshift.sidecars.-sidecars-.get-env.fields-fields[quarkus.openshift.sidecars."sidecars".get-env.fields]` + +[.description] +-- +The map associating environment variable names to their associated field references they take their value from. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__GET_ENV_FIELDS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__GET_ENV_FIELDS+++` +endif::add-copy-button-to-env-var[] +--|`Map` +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-env-vars-config_quarkus.openshift.sidecars.-sidecars-.get-env.vars-vars]]`link:#quarkus-kubernetes-config-group-env-vars-config_quarkus.openshift.sidecars.-sidecars-.get-env.vars-vars[quarkus.openshift.sidecars."sidecars".get-env.vars]` + +[.description] +-- +The map associating environment name to its associated value. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__GET_ENV_VARS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__GET_ENV_VARS+++` +endif::add-copy-button-to-env-var[] +--|`Map>` +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-env-vars-config_quarkus.openshift.sidecars.-sidecars-.get-env.mapping.-mapping-.from-secret]]`link:#quarkus-kubernetes-config-group-env-vars-config_quarkus.openshift.sidecars.-sidecars-.get-env.mapping.-mapping-.from-secret[quarkus.openshift.sidecars."sidecars".get-env.mapping."mapping".from-secret]` + +[.description] +-- +The optional name of the Secret from which a value is to be extracted. Mutually exclusive with `from-configmap`. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__GET_ENV_MAPPING__MAPPING__FROM_SECRET+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__GET_ENV_MAPPING__MAPPING__FROM_SECRET+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-env-vars-config_quarkus.openshift.sidecars.-sidecars-.get-env.mapping.-mapping-.from-configmap]]`link:#quarkus-kubernetes-config-group-env-vars-config_quarkus.openshift.sidecars.-sidecars-.get-env.mapping.-mapping-.from-configmap[quarkus.openshift.sidecars."sidecars".get-env.mapping."mapping".from-configmap]` + +[.description] +-- +The optional name of the ConfigMap from which a value is to be extracted. Mutually exclusive with `from-secret`. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__GET_ENV_MAPPING__MAPPING__FROM_CONFIGMAP+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__GET_ENV_MAPPING__MAPPING__FROM_CONFIGMAP+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-env-vars-config_quarkus.openshift.sidecars.-sidecars-.get-env.mapping.-mapping-.with-key]]`link:#quarkus-kubernetes-config-group-env-vars-config_quarkus.openshift.sidecars.-sidecars-.get-env.mapping.-mapping-.with-key[quarkus.openshift.sidecars."sidecars".get-env.mapping."mapping".with-key]` + +[.description] +-- +The key identifying the field from which the value is extracted. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__GET_ENV_MAPPING__MAPPING__WITH_KEY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__GET_ENV_MAPPING__MAPPING__WITH_KEY+++` endif::add-copy-button-to-env-var[] --|string |required icon:exclamation-circle[title=Configuration property is required] diff --git a/_generated-doc/latest/config/quarkus-kubernetes-config-group-git-repo-volume-config.adoc b/_generated-doc/latest/config/quarkus-kubernetes-config-group-git-repo-volume-config.adoc index 7e1c960267..63313cfebf 100644 --- a/_generated-doc/latest/config/quarkus-kubernetes-config-group-git-repo-volume-config.adoc +++ b/_generated-doc/latest/config/quarkus-kubernetes-config-group-git-repo-volume-config.adoc @@ -10,6 +10,54 @@ h|[[quarkus-kubernetes-config-group-git-repo-volume-config_configuration]]link:# h|Type h|Default +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-git-repo-volume-config_quarkus.knative.get-git-repo-volumes.-get-git-repo-volumes-.repository]]`link:#quarkus-kubernetes-config-group-git-repo-volume-config_quarkus.knative.get-git-repo-volumes.-get-git-repo-volumes-.repository[quarkus.knative.get-git-repo-volumes."get-git-repo-volumes".repository]` + +[.description] +-- +Git repository URL. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_GIT_REPO_VOLUMES__GET_GIT_REPO_VOLUMES__REPOSITORY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_GIT_REPO_VOLUMES__GET_GIT_REPO_VOLUMES__REPOSITORY+++` +endif::add-copy-button-to-env-var[] +--|string +|required icon:exclamation-circle[title=Configuration property is required] + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-git-repo-volume-config_quarkus.knative.get-git-repo-volumes.-get-git-repo-volumes-.directory]]`link:#quarkus-kubernetes-config-group-git-repo-volume-config_quarkus.knative.get-git-repo-volumes.-get-git-repo-volumes-.directory[quarkus.knative.get-git-repo-volumes."get-git-repo-volumes".directory]` + +[.description] +-- +The directory of the repository to mount. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_GIT_REPO_VOLUMES__GET_GIT_REPO_VOLUMES__DIRECTORY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_GIT_REPO_VOLUMES__GET_GIT_REPO_VOLUMES__DIRECTORY+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-git-repo-volume-config_quarkus.knative.get-git-repo-volumes.-get-git-repo-volumes-.revision]]`link:#quarkus-kubernetes-config-group-git-repo-volume-config_quarkus.knative.get-git-repo-volumes.-get-git-repo-volumes-.revision[quarkus.knative.get-git-repo-volumes."get-git-repo-volumes".revision]` + +[.description] +-- +The commit hash to use. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_GIT_REPO_VOLUMES__GET_GIT_REPO_VOLUMES__REVISION+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_GIT_REPO_VOLUMES__GET_GIT_REPO_VOLUMES__REVISION+++` +endif::add-copy-button-to-env-var[] +--|string +| + + a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-git-repo-volume-config_quarkus.knative.git-repo-volumes.-git-repo-volumes-.repository]]`link:#quarkus-kubernetes-config-group-git-repo-volume-config_quarkus.knative.git-repo-volumes.-git-repo-volumes-.repository[quarkus.knative.git-repo-volumes."git-repo-volumes".repository]` [.description] @@ -58,6 +106,54 @@ endif::add-copy-button-to-env-var[] | +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-git-repo-volume-config_quarkus.kubernetes.get-git-repo-volumes.-get-git-repo-volumes-.repository]]`link:#quarkus-kubernetes-config-group-git-repo-volume-config_quarkus.kubernetes.get-git-repo-volumes.-get-git-repo-volumes-.repository[quarkus.kubernetes.get-git-repo-volumes."get-git-repo-volumes".repository]` + +[.description] +-- +Git repository URL. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_GIT_REPO_VOLUMES__GET_GIT_REPO_VOLUMES__REPOSITORY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_GIT_REPO_VOLUMES__GET_GIT_REPO_VOLUMES__REPOSITORY+++` +endif::add-copy-button-to-env-var[] +--|string +|required icon:exclamation-circle[title=Configuration property is required] + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-git-repo-volume-config_quarkus.kubernetes.get-git-repo-volumes.-get-git-repo-volumes-.directory]]`link:#quarkus-kubernetes-config-group-git-repo-volume-config_quarkus.kubernetes.get-git-repo-volumes.-get-git-repo-volumes-.directory[quarkus.kubernetes.get-git-repo-volumes."get-git-repo-volumes".directory]` + +[.description] +-- +The directory of the repository to mount. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_GIT_REPO_VOLUMES__GET_GIT_REPO_VOLUMES__DIRECTORY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_GIT_REPO_VOLUMES__GET_GIT_REPO_VOLUMES__DIRECTORY+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-git-repo-volume-config_quarkus.kubernetes.get-git-repo-volumes.-get-git-repo-volumes-.revision]]`link:#quarkus-kubernetes-config-group-git-repo-volume-config_quarkus.kubernetes.get-git-repo-volumes.-get-git-repo-volumes-.revision[quarkus.kubernetes.get-git-repo-volumes."get-git-repo-volumes".revision]` + +[.description] +-- +The commit hash to use. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_GIT_REPO_VOLUMES__GET_GIT_REPO_VOLUMES__REVISION+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_GIT_REPO_VOLUMES__GET_GIT_REPO_VOLUMES__REVISION+++` +endif::add-copy-button-to-env-var[] +--|string +| + + a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-git-repo-volume-config_quarkus.kubernetes.git-repo-volumes.-git-repo-volumes-.repository]]`link:#quarkus-kubernetes-config-group-git-repo-volume-config_quarkus.kubernetes.git-repo-volumes.-git-repo-volumes-.repository[quarkus.kubernetes.git-repo-volumes."git-repo-volumes".repository]` [.description] @@ -106,6 +202,54 @@ endif::add-copy-button-to-env-var[] | +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-git-repo-volume-config_quarkus.openshift.get-git-repo-volumes.-get-git-repo-volumes-.repository]]`link:#quarkus-kubernetes-config-group-git-repo-volume-config_quarkus.openshift.get-git-repo-volumes.-get-git-repo-volumes-.repository[quarkus.openshift.get-git-repo-volumes."get-git-repo-volumes".repository]` + +[.description] +-- +Git repository URL. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_GIT_REPO_VOLUMES__GET_GIT_REPO_VOLUMES__REPOSITORY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_GIT_REPO_VOLUMES__GET_GIT_REPO_VOLUMES__REPOSITORY+++` +endif::add-copy-button-to-env-var[] +--|string +|required icon:exclamation-circle[title=Configuration property is required] + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-git-repo-volume-config_quarkus.openshift.get-git-repo-volumes.-get-git-repo-volumes-.directory]]`link:#quarkus-kubernetes-config-group-git-repo-volume-config_quarkus.openshift.get-git-repo-volumes.-get-git-repo-volumes-.directory[quarkus.openshift.get-git-repo-volumes."get-git-repo-volumes".directory]` + +[.description] +-- +The directory of the repository to mount. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_GIT_REPO_VOLUMES__GET_GIT_REPO_VOLUMES__DIRECTORY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_GIT_REPO_VOLUMES__GET_GIT_REPO_VOLUMES__DIRECTORY+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-git-repo-volume-config_quarkus.openshift.get-git-repo-volumes.-get-git-repo-volumes-.revision]]`link:#quarkus-kubernetes-config-group-git-repo-volume-config_quarkus.openshift.get-git-repo-volumes.-get-git-repo-volumes-.revision[quarkus.openshift.get-git-repo-volumes."get-git-repo-volumes".revision]` + +[.description] +-- +The commit hash to use. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_GIT_REPO_VOLUMES__GET_GIT_REPO_VOLUMES__REVISION+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_GIT_REPO_VOLUMES__GET_GIT_REPO_VOLUMES__REVISION+++` +endif::add-copy-button-to-env-var[] +--|string +| + + a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-git-repo-volume-config_quarkus.openshift.git-repo-volumes.-git-repo-volumes-.repository]]`link:#quarkus-kubernetes-config-group-git-repo-volume-config_quarkus.openshift.git-repo-volumes.-git-repo-volumes-.repository[quarkus.openshift.git-repo-volumes."git-repo-volumes".repository]` [.description] diff --git a/_generated-doc/latest/config/quarkus-kubernetes-config-group-host-alias-config.adoc b/_generated-doc/latest/config/quarkus-kubernetes-config-group-host-alias-config.adoc index 26787af412..2fe0d6c51f 100644 --- a/_generated-doc/latest/config/quarkus-kubernetes-config-group-host-alias-config.adoc +++ b/_generated-doc/latest/config/quarkus-kubernetes-config-group-host-alias-config.adoc @@ -10,6 +10,38 @@ h|[[quarkus-kubernetes-config-group-host-alias-config_configuration]]link:#quark h|Type h|Default +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-host-alias-config_quarkus.knative.get-host-aliases.-get-host-aliases-.ip]]`link:#quarkus-kubernetes-config-group-host-alias-config_quarkus.knative.get-host-aliases.-get-host-aliases-.ip[quarkus.knative.get-host-aliases."get-host-aliases".ip]` + +[.description] +-- +The ip address + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_HOST_ALIASES__GET_HOST_ALIASES__IP+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_HOST_ALIASES__GET_HOST_ALIASES__IP+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-host-alias-config_quarkus.knative.get-host-aliases.-get-host-aliases-.hostnames]]`link:#quarkus-kubernetes-config-group-host-alias-config_quarkus.knative.get-host-aliases.-get-host-aliases-.hostnames[quarkus.knative.get-host-aliases."get-host-aliases".hostnames]` + +[.description] +-- +The hostnames to resolve to the ip + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_HOST_ALIASES__GET_HOST_ALIASES__HOSTNAMES+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_HOST_ALIASES__GET_HOST_ALIASES__HOSTNAMES+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-host-alias-config_quarkus.knative.host-aliases.-host-aliases-.ip]]`link:#quarkus-kubernetes-config-group-host-alias-config_quarkus.knative.host-aliases.-host-aliases-.ip[quarkus.knative.host-aliases."host-aliases".ip]` [.description] @@ -42,6 +74,38 @@ endif::add-copy-button-to-env-var[] | +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-host-alias-config_quarkus.kubernetes.get-host-aliases.-get-host-aliases-.ip]]`link:#quarkus-kubernetes-config-group-host-alias-config_quarkus.kubernetes.get-host-aliases.-get-host-aliases-.ip[quarkus.kubernetes.get-host-aliases."get-host-aliases".ip]` + +[.description] +-- +The ip address + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_HOST_ALIASES__GET_HOST_ALIASES__IP+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_HOST_ALIASES__GET_HOST_ALIASES__IP+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-host-alias-config_quarkus.kubernetes.get-host-aliases.-get-host-aliases-.hostnames]]`link:#quarkus-kubernetes-config-group-host-alias-config_quarkus.kubernetes.get-host-aliases.-get-host-aliases-.hostnames[quarkus.kubernetes.get-host-aliases."get-host-aliases".hostnames]` + +[.description] +-- +The hostnames to resolve to the ip + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_HOST_ALIASES__GET_HOST_ALIASES__HOSTNAMES+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_HOST_ALIASES__GET_HOST_ALIASES__HOSTNAMES+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-host-alias-config_quarkus.kubernetes.hostaliases.-host-aliases-.ip]]`link:#quarkus-kubernetes-config-group-host-alias-config_quarkus.kubernetes.hostaliases.-host-aliases-.ip[quarkus.kubernetes.hostaliases."host-aliases".ip]` [.description] @@ -74,6 +138,38 @@ endif::add-copy-button-to-env-var[] | +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-host-alias-config_quarkus.openshift.get-host-aliases.-get-host-aliases-.ip]]`link:#quarkus-kubernetes-config-group-host-alias-config_quarkus.openshift.get-host-aliases.-get-host-aliases-.ip[quarkus.openshift.get-host-aliases."get-host-aliases".ip]` + +[.description] +-- +The ip address + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_HOST_ALIASES__GET_HOST_ALIASES__IP+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_HOST_ALIASES__GET_HOST_ALIASES__IP+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-host-alias-config_quarkus.openshift.get-host-aliases.-get-host-aliases-.hostnames]]`link:#quarkus-kubernetes-config-group-host-alias-config_quarkus.openshift.get-host-aliases.-get-host-aliases-.hostnames[quarkus.openshift.get-host-aliases."get-host-aliases".hostnames]` + +[.description] +-- +The hostnames to resolve to the ip + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_HOST_ALIASES__GET_HOST_ALIASES__HOSTNAMES+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_HOST_ALIASES__GET_HOST_ALIASES__HOSTNAMES+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-host-alias-config_quarkus.openshift.host-aliases.-host-aliases-.ip]]`link:#quarkus-kubernetes-config-group-host-alias-config_quarkus.openshift.host-aliases.-host-aliases-.ip[quarkus.openshift.host-aliases."host-aliases".ip]` [.description] diff --git a/_generated-doc/latest/config/quarkus-kubernetes-config-group-mount-config.adoc b/_generated-doc/latest/config/quarkus-kubernetes-config-group-mount-config.adoc index f2051c6494..5b501807fd 100644 --- a/_generated-doc/latest/config/quarkus-kubernetes-config-group-mount-config.adoc +++ b/_generated-doc/latest/config/quarkus-kubernetes-config-group-mount-config.adoc @@ -10,6 +10,198 @@ h|[[quarkus-kubernetes-config-group-mount-config_configuration]]link:#quarkus-ku h|Type h|Default +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-mount-config_quarkus.knative.get-mounts.-get-mounts-.name]]`link:#quarkus-kubernetes-config-group-mount-config_quarkus.knative.get-mounts.-get-mounts-.name[quarkus.knative.get-mounts."get-mounts".name]` + +[.description] +-- +The name of the volumeName to mount. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_MOUNTS__GET_MOUNTS__NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_MOUNTS__GET_MOUNTS__NAME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-mount-config_quarkus.knative.get-mounts.-get-mounts-.path]]`link:#quarkus-kubernetes-config-group-mount-config_quarkus.knative.get-mounts.-get-mounts-.path[quarkus.knative.get-mounts."get-mounts".path]` + +[.description] +-- +The path to mount. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_MOUNTS__GET_MOUNTS__PATH+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_MOUNTS__GET_MOUNTS__PATH+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-mount-config_quarkus.knative.get-mounts.-get-mounts-.sub-path]]`link:#quarkus-kubernetes-config-group-mount-config_quarkus.knative.get-mounts.-get-mounts-.sub-path[quarkus.knative.get-mounts."get-mounts".sub-path]` + +[.description] +-- +Path within the volumeName from which the container's volumeName should be mounted. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_MOUNTS__GET_MOUNTS__SUB_PATH+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_MOUNTS__GET_MOUNTS__SUB_PATH+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-mount-config_quarkus.knative.get-mounts.-get-mounts-.read-only]]`link:#quarkus-kubernetes-config-group-mount-config_quarkus.knative.get-mounts.-get-mounts-.read-only[quarkus.knative.get-mounts."get-mounts".read-only]` + +[.description] +-- +ReadOnly + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_MOUNTS__GET_MOUNTS__READ_ONLY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_MOUNTS__GET_MOUNTS__READ_ONLY+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-mount-config_quarkus.knative.get-init-containers.-get-init-containers-.mounts.-mounts-.name]]`link:#quarkus-kubernetes-config-group-mount-config_quarkus.knative.get-init-containers.-get-init-containers-.mounts.-mounts-.name[quarkus.knative.get-init-containers."get-init-containers".mounts."mounts".name]` + +[.description] +-- +The name of the volumeName to mount. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__MOUNTS__MOUNTS__NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__MOUNTS__MOUNTS__NAME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-mount-config_quarkus.knative.get-init-containers.-get-init-containers-.mounts.-mounts-.path]]`link:#quarkus-kubernetes-config-group-mount-config_quarkus.knative.get-init-containers.-get-init-containers-.mounts.-mounts-.path[quarkus.knative.get-init-containers."get-init-containers".mounts."mounts".path]` + +[.description] +-- +The path to mount. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__MOUNTS__MOUNTS__PATH+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__MOUNTS__MOUNTS__PATH+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-mount-config_quarkus.knative.get-init-containers.-get-init-containers-.mounts.-mounts-.sub-path]]`link:#quarkus-kubernetes-config-group-mount-config_quarkus.knative.get-init-containers.-get-init-containers-.mounts.-mounts-.sub-path[quarkus.knative.get-init-containers."get-init-containers".mounts."mounts".sub-path]` + +[.description] +-- +Path within the volumeName from which the container's volumeName should be mounted. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__MOUNTS__MOUNTS__SUB_PATH+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__MOUNTS__MOUNTS__SUB_PATH+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-mount-config_quarkus.knative.get-init-containers.-get-init-containers-.mounts.-mounts-.read-only]]`link:#quarkus-kubernetes-config-group-mount-config_quarkus.knative.get-init-containers.-get-init-containers-.mounts.-mounts-.read-only[quarkus.knative.get-init-containers."get-init-containers".mounts."mounts".read-only]` + +[.description] +-- +ReadOnly + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__MOUNTS__MOUNTS__READ_ONLY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__MOUNTS__MOUNTS__READ_ONLY+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-mount-config_quarkus.knative.get-sidecars.-get-sidecars-.mounts.-mounts-.name]]`link:#quarkus-kubernetes-config-group-mount-config_quarkus.knative.get-sidecars.-get-sidecars-.mounts.-mounts-.name[quarkus.knative.get-sidecars."get-sidecars".mounts."mounts".name]` + +[.description] +-- +The name of the volumeName to mount. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__MOUNTS__MOUNTS__NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__MOUNTS__MOUNTS__NAME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-mount-config_quarkus.knative.get-sidecars.-get-sidecars-.mounts.-mounts-.path]]`link:#quarkus-kubernetes-config-group-mount-config_quarkus.knative.get-sidecars.-get-sidecars-.mounts.-mounts-.path[quarkus.knative.get-sidecars."get-sidecars".mounts."mounts".path]` + +[.description] +-- +The path to mount. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__MOUNTS__MOUNTS__PATH+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__MOUNTS__MOUNTS__PATH+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-mount-config_quarkus.knative.get-sidecars.-get-sidecars-.mounts.-mounts-.sub-path]]`link:#quarkus-kubernetes-config-group-mount-config_quarkus.knative.get-sidecars.-get-sidecars-.mounts.-mounts-.sub-path[quarkus.knative.get-sidecars."get-sidecars".mounts."mounts".sub-path]` + +[.description] +-- +Path within the volumeName from which the container's volumeName should be mounted. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__MOUNTS__MOUNTS__SUB_PATH+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__MOUNTS__MOUNTS__SUB_PATH+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-mount-config_quarkus.knative.get-sidecars.-get-sidecars-.mounts.-mounts-.read-only]]`link:#quarkus-kubernetes-config-group-mount-config_quarkus.knative.get-sidecars.-get-sidecars-.mounts.-mounts-.read-only[quarkus.knative.get-sidecars."get-sidecars".mounts."mounts".read-only]` + +[.description] +-- +ReadOnly + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__MOUNTS__MOUNTS__READ_ONLY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__MOUNTS__MOUNTS__READ_ONLY+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-mount-config_quarkus.knative.mounts.-mounts-.name]]`link:#quarkus-kubernetes-config-group-mount-config_quarkus.knative.mounts.-mounts-.name[quarkus.knative.mounts."mounts".name]` [.description] @@ -202,6 +394,198 @@ endif::add-copy-button-to-env-var[] |`false` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-mount-config_quarkus.kubernetes.get-mounts.-get-mounts-.name]]`link:#quarkus-kubernetes-config-group-mount-config_quarkus.kubernetes.get-mounts.-get-mounts-.name[quarkus.kubernetes.get-mounts."get-mounts".name]` + +[.description] +-- +The name of the volumeName to mount. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_MOUNTS__GET_MOUNTS__NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_MOUNTS__GET_MOUNTS__NAME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-mount-config_quarkus.kubernetes.get-mounts.-get-mounts-.path]]`link:#quarkus-kubernetes-config-group-mount-config_quarkus.kubernetes.get-mounts.-get-mounts-.path[quarkus.kubernetes.get-mounts."get-mounts".path]` + +[.description] +-- +The path to mount. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_MOUNTS__GET_MOUNTS__PATH+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_MOUNTS__GET_MOUNTS__PATH+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-mount-config_quarkus.kubernetes.get-mounts.-get-mounts-.sub-path]]`link:#quarkus-kubernetes-config-group-mount-config_quarkus.kubernetes.get-mounts.-get-mounts-.sub-path[quarkus.kubernetes.get-mounts."get-mounts".sub-path]` + +[.description] +-- +Path within the volumeName from which the container's volumeName should be mounted. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_MOUNTS__GET_MOUNTS__SUB_PATH+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_MOUNTS__GET_MOUNTS__SUB_PATH+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-mount-config_quarkus.kubernetes.get-mounts.-get-mounts-.read-only]]`link:#quarkus-kubernetes-config-group-mount-config_quarkus.kubernetes.get-mounts.-get-mounts-.read-only[quarkus.kubernetes.get-mounts."get-mounts".read-only]` + +[.description] +-- +ReadOnly + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_MOUNTS__GET_MOUNTS__READ_ONLY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_MOUNTS__GET_MOUNTS__READ_ONLY+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-mount-config_quarkus.kubernetes.get-init-containers.-get-init-containers-.mounts.-mounts-.name]]`link:#quarkus-kubernetes-config-group-mount-config_quarkus.kubernetes.get-init-containers.-get-init-containers-.mounts.-mounts-.name[quarkus.kubernetes.get-init-containers."get-init-containers".mounts."mounts".name]` + +[.description] +-- +The name of the volumeName to mount. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__MOUNTS__MOUNTS__NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__MOUNTS__MOUNTS__NAME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-mount-config_quarkus.kubernetes.get-init-containers.-get-init-containers-.mounts.-mounts-.path]]`link:#quarkus-kubernetes-config-group-mount-config_quarkus.kubernetes.get-init-containers.-get-init-containers-.mounts.-mounts-.path[quarkus.kubernetes.get-init-containers."get-init-containers".mounts."mounts".path]` + +[.description] +-- +The path to mount. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__MOUNTS__MOUNTS__PATH+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__MOUNTS__MOUNTS__PATH+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-mount-config_quarkus.kubernetes.get-init-containers.-get-init-containers-.mounts.-mounts-.sub-path]]`link:#quarkus-kubernetes-config-group-mount-config_quarkus.kubernetes.get-init-containers.-get-init-containers-.mounts.-mounts-.sub-path[quarkus.kubernetes.get-init-containers."get-init-containers".mounts."mounts".sub-path]` + +[.description] +-- +Path within the volumeName from which the container's volumeName should be mounted. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__MOUNTS__MOUNTS__SUB_PATH+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__MOUNTS__MOUNTS__SUB_PATH+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-mount-config_quarkus.kubernetes.get-init-containers.-get-init-containers-.mounts.-mounts-.read-only]]`link:#quarkus-kubernetes-config-group-mount-config_quarkus.kubernetes.get-init-containers.-get-init-containers-.mounts.-mounts-.read-only[quarkus.kubernetes.get-init-containers."get-init-containers".mounts."mounts".read-only]` + +[.description] +-- +ReadOnly + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__MOUNTS__MOUNTS__READ_ONLY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__MOUNTS__MOUNTS__READ_ONLY+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-mount-config_quarkus.kubernetes.get-sidecars.-get-sidecars-.mounts.-mounts-.name]]`link:#quarkus-kubernetes-config-group-mount-config_quarkus.kubernetes.get-sidecars.-get-sidecars-.mounts.-mounts-.name[quarkus.kubernetes.get-sidecars."get-sidecars".mounts."mounts".name]` + +[.description] +-- +The name of the volumeName to mount. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__MOUNTS__MOUNTS__NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__MOUNTS__MOUNTS__NAME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-mount-config_quarkus.kubernetes.get-sidecars.-get-sidecars-.mounts.-mounts-.path]]`link:#quarkus-kubernetes-config-group-mount-config_quarkus.kubernetes.get-sidecars.-get-sidecars-.mounts.-mounts-.path[quarkus.kubernetes.get-sidecars."get-sidecars".mounts."mounts".path]` + +[.description] +-- +The path to mount. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__MOUNTS__MOUNTS__PATH+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__MOUNTS__MOUNTS__PATH+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-mount-config_quarkus.kubernetes.get-sidecars.-get-sidecars-.mounts.-mounts-.sub-path]]`link:#quarkus-kubernetes-config-group-mount-config_quarkus.kubernetes.get-sidecars.-get-sidecars-.mounts.-mounts-.sub-path[quarkus.kubernetes.get-sidecars."get-sidecars".mounts."mounts".sub-path]` + +[.description] +-- +Path within the volumeName from which the container's volumeName should be mounted. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__MOUNTS__MOUNTS__SUB_PATH+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__MOUNTS__MOUNTS__SUB_PATH+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-mount-config_quarkus.kubernetes.get-sidecars.-get-sidecars-.mounts.-mounts-.read-only]]`link:#quarkus-kubernetes-config-group-mount-config_quarkus.kubernetes.get-sidecars.-get-sidecars-.mounts.-mounts-.read-only[quarkus.kubernetes.get-sidecars."get-sidecars".mounts."mounts".read-only]` + +[.description] +-- +ReadOnly + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__MOUNTS__MOUNTS__READ_ONLY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__MOUNTS__MOUNTS__READ_ONLY+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-mount-config_quarkus.kubernetes.mounts.-mounts-.name]]`link:#quarkus-kubernetes-config-group-mount-config_quarkus.kubernetes.mounts.-mounts-.name[quarkus.kubernetes.mounts."mounts".name]` [.description] @@ -394,6 +778,198 @@ endif::add-copy-button-to-env-var[] |`false` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-mount-config_quarkus.openshift.get-mounts.-get-mounts-.name]]`link:#quarkus-kubernetes-config-group-mount-config_quarkus.openshift.get-mounts.-get-mounts-.name[quarkus.openshift.get-mounts."get-mounts".name]` + +[.description] +-- +The name of the volumeName to mount. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_MOUNTS__GET_MOUNTS__NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_MOUNTS__GET_MOUNTS__NAME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-mount-config_quarkus.openshift.get-mounts.-get-mounts-.path]]`link:#quarkus-kubernetes-config-group-mount-config_quarkus.openshift.get-mounts.-get-mounts-.path[quarkus.openshift.get-mounts."get-mounts".path]` + +[.description] +-- +The path to mount. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_MOUNTS__GET_MOUNTS__PATH+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_MOUNTS__GET_MOUNTS__PATH+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-mount-config_quarkus.openshift.get-mounts.-get-mounts-.sub-path]]`link:#quarkus-kubernetes-config-group-mount-config_quarkus.openshift.get-mounts.-get-mounts-.sub-path[quarkus.openshift.get-mounts."get-mounts".sub-path]` + +[.description] +-- +Path within the volumeName from which the container's volumeName should be mounted. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_MOUNTS__GET_MOUNTS__SUB_PATH+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_MOUNTS__GET_MOUNTS__SUB_PATH+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-mount-config_quarkus.openshift.get-mounts.-get-mounts-.read-only]]`link:#quarkus-kubernetes-config-group-mount-config_quarkus.openshift.get-mounts.-get-mounts-.read-only[quarkus.openshift.get-mounts."get-mounts".read-only]` + +[.description] +-- +ReadOnly + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_MOUNTS__GET_MOUNTS__READ_ONLY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_MOUNTS__GET_MOUNTS__READ_ONLY+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-mount-config_quarkus.openshift.get-init-containers.-get-init-containers-.mounts.-mounts-.name]]`link:#quarkus-kubernetes-config-group-mount-config_quarkus.openshift.get-init-containers.-get-init-containers-.mounts.-mounts-.name[quarkus.openshift.get-init-containers."get-init-containers".mounts."mounts".name]` + +[.description] +-- +The name of the volumeName to mount. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__MOUNTS__MOUNTS__NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__MOUNTS__MOUNTS__NAME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-mount-config_quarkus.openshift.get-init-containers.-get-init-containers-.mounts.-mounts-.path]]`link:#quarkus-kubernetes-config-group-mount-config_quarkus.openshift.get-init-containers.-get-init-containers-.mounts.-mounts-.path[quarkus.openshift.get-init-containers."get-init-containers".mounts."mounts".path]` + +[.description] +-- +The path to mount. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__MOUNTS__MOUNTS__PATH+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__MOUNTS__MOUNTS__PATH+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-mount-config_quarkus.openshift.get-init-containers.-get-init-containers-.mounts.-mounts-.sub-path]]`link:#quarkus-kubernetes-config-group-mount-config_quarkus.openshift.get-init-containers.-get-init-containers-.mounts.-mounts-.sub-path[quarkus.openshift.get-init-containers."get-init-containers".mounts."mounts".sub-path]` + +[.description] +-- +Path within the volumeName from which the container's volumeName should be mounted. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__MOUNTS__MOUNTS__SUB_PATH+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__MOUNTS__MOUNTS__SUB_PATH+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-mount-config_quarkus.openshift.get-init-containers.-get-init-containers-.mounts.-mounts-.read-only]]`link:#quarkus-kubernetes-config-group-mount-config_quarkus.openshift.get-init-containers.-get-init-containers-.mounts.-mounts-.read-only[quarkus.openshift.get-init-containers."get-init-containers".mounts."mounts".read-only]` + +[.description] +-- +ReadOnly + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__MOUNTS__MOUNTS__READ_ONLY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__MOUNTS__MOUNTS__READ_ONLY+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-mount-config_quarkus.openshift.get-sidecars.-get-sidecars-.mounts.-mounts-.name]]`link:#quarkus-kubernetes-config-group-mount-config_quarkus.openshift.get-sidecars.-get-sidecars-.mounts.-mounts-.name[quarkus.openshift.get-sidecars."get-sidecars".mounts."mounts".name]` + +[.description] +-- +The name of the volumeName to mount. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__MOUNTS__MOUNTS__NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__MOUNTS__MOUNTS__NAME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-mount-config_quarkus.openshift.get-sidecars.-get-sidecars-.mounts.-mounts-.path]]`link:#quarkus-kubernetes-config-group-mount-config_quarkus.openshift.get-sidecars.-get-sidecars-.mounts.-mounts-.path[quarkus.openshift.get-sidecars."get-sidecars".mounts."mounts".path]` + +[.description] +-- +The path to mount. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__MOUNTS__MOUNTS__PATH+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__MOUNTS__MOUNTS__PATH+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-mount-config_quarkus.openshift.get-sidecars.-get-sidecars-.mounts.-mounts-.sub-path]]`link:#quarkus-kubernetes-config-group-mount-config_quarkus.openshift.get-sidecars.-get-sidecars-.mounts.-mounts-.sub-path[quarkus.openshift.get-sidecars."get-sidecars".mounts."mounts".sub-path]` + +[.description] +-- +Path within the volumeName from which the container's volumeName should be mounted. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__MOUNTS__MOUNTS__SUB_PATH+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__MOUNTS__MOUNTS__SUB_PATH+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-mount-config_quarkus.openshift.get-sidecars.-get-sidecars-.mounts.-mounts-.read-only]]`link:#quarkus-kubernetes-config-group-mount-config_quarkus.openshift.get-sidecars.-get-sidecars-.mounts.-mounts-.read-only[quarkus.openshift.get-sidecars."get-sidecars".mounts."mounts".read-only]` + +[.description] +-- +ReadOnly + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__MOUNTS__MOUNTS__READ_ONLY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__MOUNTS__MOUNTS__READ_ONLY+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-mount-config_quarkus.openshift.mounts.-mounts-.name]]`link:#quarkus-kubernetes-config-group-mount-config_quarkus.openshift.mounts.-mounts-.name[quarkus.openshift.mounts."mounts".name]` [.description] diff --git a/_generated-doc/latest/config/quarkus-kubernetes-config-group-port-config.adoc b/_generated-doc/latest/config/quarkus-kubernetes-config-group-port-config.adoc index 933f8d7870..81d9f2fae1 100644 --- a/_generated-doc/latest/config/quarkus-kubernetes-config-group-port-config.adoc +++ b/_generated-doc/latest/config/quarkus-kubernetes-config-group-port-config.adoc @@ -10,6 +10,291 @@ h|[[quarkus-kubernetes-config-group-port-config_configuration]]link:#quarkus-kub h|Type h|Default +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-port-config_quarkus.knative.get-ports.-get-ports-.container-port]]`link:#quarkus-kubernetes-config-group-port-config_quarkus.knative.get-ports.-get-ports-.container-port[quarkus.knative.get-ports."get-ports".container-port]` + +[.description] +-- +The port number. Refers to the container port. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_PORTS__GET_PORTS__CONTAINER_PORT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_PORTS__GET_PORTS__CONTAINER_PORT+++` +endif::add-copy-button-to-env-var[] +--|int +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-port-config_quarkus.knative.get-ports.-get-ports-.host-port]]`link:#quarkus-kubernetes-config-group-port-config_quarkus.knative.get-ports.-get-ports-.host-port[quarkus.knative.get-ports."get-ports".host-port]` + +[.description] +-- +The host port. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_PORTS__GET_PORTS__HOST_PORT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_PORTS__GET_PORTS__HOST_PORT+++` +endif::add-copy-button-to-env-var[] +--|int +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-port-config_quarkus.knative.get-ports.-get-ports-.path]]`link:#quarkus-kubernetes-config-group-port-config_quarkus.knative.get-ports.-get-ports-.path[quarkus.knative.get-ports."get-ports".path]` + +[.description] +-- +The application path (refers to web application path). + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_PORTS__GET_PORTS__PATH+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_PORTS__GET_PORTS__PATH+++` +endif::add-copy-button-to-env-var[] +--|string +|`/` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-port-config_quarkus.knative.get-ports.-get-ports-.protocol]]`link:#quarkus-kubernetes-config-group-port-config_quarkus.knative.get-ports.-get-ports-.protocol[quarkus.knative.get-ports."get-ports".protocol]` + +[.description] +-- +The protocol. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_PORTS__GET_PORTS__PROTOCOL+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_PORTS__GET_PORTS__PROTOCOL+++` +endif::add-copy-button-to-env-var[] +-- a| +`tcp`, `udp`, `sctp`, `http`, `proxy` +|`tcp` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-port-config_quarkus.knative.get-ports.-get-ports-.node-port]]`link:#quarkus-kubernetes-config-group-port-config_quarkus.knative.get-ports.-get-ports-.node-port[quarkus.knative.get-ports."get-ports".node-port]` + +[.description] +-- +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_PORTS__GET_PORTS__NODE_PORT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_PORTS__GET_PORTS__NODE_PORT+++` +endif::add-copy-button-to-env-var[] +--|int +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-port-config_quarkus.knative.get-ports.-get-ports-.tls]]`link:#quarkus-kubernetes-config-group-port-config_quarkus.knative.get-ports.-get-ports-.tls[quarkus.knative.get-ports."get-ports".tls]` + +[.description] +-- +If enabled, the port will be configured to use the schema HTTPS. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_PORTS__GET_PORTS__TLS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_PORTS__GET_PORTS__TLS+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-port-config_quarkus.knative.get-init-containers.-get-init-containers-.ports.-ports-.container-port]]`link:#quarkus-kubernetes-config-group-port-config_quarkus.knative.get-init-containers.-get-init-containers-.ports.-ports-.container-port[quarkus.knative.get-init-containers."get-init-containers".ports."ports".container-port]` + +[.description] +-- +The port number. Refers to the container port. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__PORTS__PORTS__CONTAINER_PORT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__PORTS__PORTS__CONTAINER_PORT+++` +endif::add-copy-button-to-env-var[] +--|int +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-port-config_quarkus.knative.get-init-containers.-get-init-containers-.ports.-ports-.host-port]]`link:#quarkus-kubernetes-config-group-port-config_quarkus.knative.get-init-containers.-get-init-containers-.ports.-ports-.host-port[quarkus.knative.get-init-containers."get-init-containers".ports."ports".host-port]` + +[.description] +-- +The host port. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__PORTS__PORTS__HOST_PORT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__PORTS__PORTS__HOST_PORT+++` +endif::add-copy-button-to-env-var[] +--|int +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-port-config_quarkus.knative.get-init-containers.-get-init-containers-.ports.-ports-.path]]`link:#quarkus-kubernetes-config-group-port-config_quarkus.knative.get-init-containers.-get-init-containers-.ports.-ports-.path[quarkus.knative.get-init-containers."get-init-containers".ports."ports".path]` + +[.description] +-- +The application path (refers to web application path). + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__PORTS__PORTS__PATH+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__PORTS__PORTS__PATH+++` +endif::add-copy-button-to-env-var[] +--|string +|`/` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-port-config_quarkus.knative.get-init-containers.-get-init-containers-.ports.-ports-.protocol]]`link:#quarkus-kubernetes-config-group-port-config_quarkus.knative.get-init-containers.-get-init-containers-.ports.-ports-.protocol[quarkus.knative.get-init-containers."get-init-containers".ports."ports".protocol]` + +[.description] +-- +The protocol. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__PORTS__PORTS__PROTOCOL+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__PORTS__PORTS__PROTOCOL+++` +endif::add-copy-button-to-env-var[] +-- a| +`tcp`, `udp`, `sctp`, `http`, `proxy` +|`tcp` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-port-config_quarkus.knative.get-init-containers.-get-init-containers-.ports.-ports-.node-port]]`link:#quarkus-kubernetes-config-group-port-config_quarkus.knative.get-init-containers.-get-init-containers-.ports.-ports-.node-port[quarkus.knative.get-init-containers."get-init-containers".ports."ports".node-port]` + +[.description] +-- +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__PORTS__PORTS__NODE_PORT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__PORTS__PORTS__NODE_PORT+++` +endif::add-copy-button-to-env-var[] +--|int +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-port-config_quarkus.knative.get-init-containers.-get-init-containers-.ports.-ports-.tls]]`link:#quarkus-kubernetes-config-group-port-config_quarkus.knative.get-init-containers.-get-init-containers-.ports.-ports-.tls[quarkus.knative.get-init-containers."get-init-containers".ports."ports".tls]` + +[.description] +-- +If enabled, the port will be configured to use the schema HTTPS. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__PORTS__PORTS__TLS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__PORTS__PORTS__TLS+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-port-config_quarkus.knative.get-sidecars.-get-sidecars-.ports.-ports-.container-port]]`link:#quarkus-kubernetes-config-group-port-config_quarkus.knative.get-sidecars.-get-sidecars-.ports.-ports-.container-port[quarkus.knative.get-sidecars."get-sidecars".ports."ports".container-port]` + +[.description] +-- +The port number. Refers to the container port. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__PORTS__PORTS__CONTAINER_PORT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__PORTS__PORTS__CONTAINER_PORT+++` +endif::add-copy-button-to-env-var[] +--|int +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-port-config_quarkus.knative.get-sidecars.-get-sidecars-.ports.-ports-.host-port]]`link:#quarkus-kubernetes-config-group-port-config_quarkus.knative.get-sidecars.-get-sidecars-.ports.-ports-.host-port[quarkus.knative.get-sidecars."get-sidecars".ports."ports".host-port]` + +[.description] +-- +The host port. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__PORTS__PORTS__HOST_PORT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__PORTS__PORTS__HOST_PORT+++` +endif::add-copy-button-to-env-var[] +--|int +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-port-config_quarkus.knative.get-sidecars.-get-sidecars-.ports.-ports-.path]]`link:#quarkus-kubernetes-config-group-port-config_quarkus.knative.get-sidecars.-get-sidecars-.ports.-ports-.path[quarkus.knative.get-sidecars."get-sidecars".ports."ports".path]` + +[.description] +-- +The application path (refers to web application path). + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__PORTS__PORTS__PATH+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__PORTS__PORTS__PATH+++` +endif::add-copy-button-to-env-var[] +--|string +|`/` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-port-config_quarkus.knative.get-sidecars.-get-sidecars-.ports.-ports-.protocol]]`link:#quarkus-kubernetes-config-group-port-config_quarkus.knative.get-sidecars.-get-sidecars-.ports.-ports-.protocol[quarkus.knative.get-sidecars."get-sidecars".ports."ports".protocol]` + +[.description] +-- +The protocol. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__PORTS__PORTS__PROTOCOL+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__PORTS__PORTS__PROTOCOL+++` +endif::add-copy-button-to-env-var[] +-- a| +`tcp`, `udp`, `sctp`, `http`, `proxy` +|`tcp` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-port-config_quarkus.knative.get-sidecars.-get-sidecars-.ports.-ports-.node-port]]`link:#quarkus-kubernetes-config-group-port-config_quarkus.knative.get-sidecars.-get-sidecars-.ports.-ports-.node-port[quarkus.knative.get-sidecars."get-sidecars".ports."ports".node-port]` + +[.description] +-- +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__PORTS__PORTS__NODE_PORT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__PORTS__PORTS__NODE_PORT+++` +endif::add-copy-button-to-env-var[] +--|int +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-port-config_quarkus.knative.get-sidecars.-get-sidecars-.ports.-ports-.tls]]`link:#quarkus-kubernetes-config-group-port-config_quarkus.knative.get-sidecars.-get-sidecars-.ports.-ports-.tls[quarkus.knative.get-sidecars."get-sidecars".ports."ports".tls]` + +[.description] +-- +If enabled, the port will be configured to use the schema HTTPS. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__PORTS__PORTS__TLS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__PORTS__PORTS__TLS+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-port-config_quarkus.knative.ports.-ports-.container-port]]`link:#quarkus-kubernetes-config-group-port-config_quarkus.knative.ports.-ports-.container-port[quarkus.knative.ports."ports".container-port]` [.description] @@ -17,564 +302,1134 @@ a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-port-co The port number. Refers to the container port. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_PORTS__PORTS__CONTAINER_PORT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_PORTS__PORTS__CONTAINER_PORT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_PORTS__PORTS__CONTAINER_PORT+++` +endif::add-copy-button-to-env-var[] +--|int +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-port-config_quarkus.knative.ports.-ports-.host-port]]`link:#quarkus-kubernetes-config-group-port-config_quarkus.knative.ports.-ports-.host-port[quarkus.knative.ports."ports".host-port]` + +[.description] +-- +The host port. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_PORTS__PORTS__HOST_PORT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_PORTS__PORTS__HOST_PORT+++` +endif::add-copy-button-to-env-var[] +--|int +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-port-config_quarkus.knative.ports.-ports-.path]]`link:#quarkus-kubernetes-config-group-port-config_quarkus.knative.ports.-ports-.path[quarkus.knative.ports."ports".path]` + +[.description] +-- +The application path (refers to web application path). + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_PORTS__PORTS__PATH+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_PORTS__PORTS__PATH+++` +endif::add-copy-button-to-env-var[] +--|string +|`/` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-port-config_quarkus.knative.ports.-ports-.protocol]]`link:#quarkus-kubernetes-config-group-port-config_quarkus.knative.ports.-ports-.protocol[quarkus.knative.ports."ports".protocol]` + +[.description] +-- +The protocol. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_PORTS__PORTS__PROTOCOL+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_PORTS__PORTS__PROTOCOL+++` +endif::add-copy-button-to-env-var[] +-- a| +`tcp`, `udp`, `sctp`, `http`, `proxy` +|`tcp` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-port-config_quarkus.knative.ports.-ports-.node-port]]`link:#quarkus-kubernetes-config-group-port-config_quarkus.knative.ports.-ports-.node-port[quarkus.knative.ports."ports".node-port]` + +[.description] +-- +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_PORTS__PORTS__NODE_PORT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_PORTS__PORTS__NODE_PORT+++` +endif::add-copy-button-to-env-var[] +--|int +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-port-config_quarkus.knative.ports.-ports-.tls]]`link:#quarkus-kubernetes-config-group-port-config_quarkus.knative.ports.-ports-.tls[quarkus.knative.ports."ports".tls]` + +[.description] +-- +If enabled, the port will be configured to use the schema HTTPS. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_PORTS__PORTS__TLS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_PORTS__PORTS__TLS+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-port-config_quarkus.knative.init-containers.-init-containers-.ports.-ports-.container-port]]`link:#quarkus-kubernetes-config-group-port-config_quarkus.knative.init-containers.-init-containers-.ports.-ports-.container-port[quarkus.knative.init-containers."init-containers".ports."ports".container-port]` + +[.description] +-- +The port number. Refers to the container port. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__PORTS__PORTS__CONTAINER_PORT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__PORTS__PORTS__CONTAINER_PORT+++` +endif::add-copy-button-to-env-var[] +--|int +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-port-config_quarkus.knative.init-containers.-init-containers-.ports.-ports-.host-port]]`link:#quarkus-kubernetes-config-group-port-config_quarkus.knative.init-containers.-init-containers-.ports.-ports-.host-port[quarkus.knative.init-containers."init-containers".ports."ports".host-port]` + +[.description] +-- +The host port. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__PORTS__PORTS__HOST_PORT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__PORTS__PORTS__HOST_PORT+++` +endif::add-copy-button-to-env-var[] +--|int +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-port-config_quarkus.knative.init-containers.-init-containers-.ports.-ports-.path]]`link:#quarkus-kubernetes-config-group-port-config_quarkus.knative.init-containers.-init-containers-.ports.-ports-.path[quarkus.knative.init-containers."init-containers".ports."ports".path]` + +[.description] +-- +The application path (refers to web application path). + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__PORTS__PORTS__PATH+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__PORTS__PORTS__PATH+++` +endif::add-copy-button-to-env-var[] +--|string +|`/` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-port-config_quarkus.knative.init-containers.-init-containers-.ports.-ports-.protocol]]`link:#quarkus-kubernetes-config-group-port-config_quarkus.knative.init-containers.-init-containers-.ports.-ports-.protocol[quarkus.knative.init-containers."init-containers".ports."ports".protocol]` + +[.description] +-- +The protocol. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__PORTS__PORTS__PROTOCOL+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__PORTS__PORTS__PROTOCOL+++` +endif::add-copy-button-to-env-var[] +-- a| +`tcp`, `udp`, `sctp`, `http`, `proxy` +|`tcp` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-port-config_quarkus.knative.init-containers.-init-containers-.ports.-ports-.node-port]]`link:#quarkus-kubernetes-config-group-port-config_quarkus.knative.init-containers.-init-containers-.ports.-ports-.node-port[quarkus.knative.init-containers."init-containers".ports."ports".node-port]` + +[.description] +-- +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__PORTS__PORTS__NODE_PORT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__PORTS__PORTS__NODE_PORT+++` +endif::add-copy-button-to-env-var[] +--|int +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-port-config_quarkus.knative.init-containers.-init-containers-.ports.-ports-.tls]]`link:#quarkus-kubernetes-config-group-port-config_quarkus.knative.init-containers.-init-containers-.ports.-ports-.tls[quarkus.knative.init-containers."init-containers".ports."ports".tls]` + +[.description] +-- +If enabled, the port will be configured to use the schema HTTPS. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__PORTS__PORTS__TLS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__PORTS__PORTS__TLS+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-port-config_quarkus.knative.containers.-containers-.ports.-ports-.container-port]]`link:#quarkus-kubernetes-config-group-port-config_quarkus.knative.containers.-containers-.ports.-ports-.container-port[quarkus.knative.containers."containers".ports."ports".container-port]` + +[.description] +-- +The port number. Refers to the container port. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__PORTS__PORTS__CONTAINER_PORT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__PORTS__PORTS__CONTAINER_PORT+++` +endif::add-copy-button-to-env-var[] +--|int +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-port-config_quarkus.knative.containers.-containers-.ports.-ports-.host-port]]`link:#quarkus-kubernetes-config-group-port-config_quarkus.knative.containers.-containers-.ports.-ports-.host-port[quarkus.knative.containers."containers".ports."ports".host-port]` + +[.description] +-- +The host port. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__PORTS__PORTS__HOST_PORT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__PORTS__PORTS__HOST_PORT+++` +endif::add-copy-button-to-env-var[] +--|int +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-port-config_quarkus.knative.containers.-containers-.ports.-ports-.path]]`link:#quarkus-kubernetes-config-group-port-config_quarkus.knative.containers.-containers-.ports.-ports-.path[quarkus.knative.containers."containers".ports."ports".path]` + +[.description] +-- +The application path (refers to web application path). + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__PORTS__PORTS__PATH+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__PORTS__PORTS__PATH+++` +endif::add-copy-button-to-env-var[] +--|string +|`/` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-port-config_quarkus.knative.containers.-containers-.ports.-ports-.protocol]]`link:#quarkus-kubernetes-config-group-port-config_quarkus.knative.containers.-containers-.ports.-ports-.protocol[quarkus.knative.containers."containers".ports."ports".protocol]` + +[.description] +-- +The protocol. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__PORTS__PORTS__PROTOCOL+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__PORTS__PORTS__PROTOCOL+++` +endif::add-copy-button-to-env-var[] +-- a| +`tcp`, `udp`, `sctp`, `http`, `proxy` +|`tcp` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-port-config_quarkus.knative.containers.-containers-.ports.-ports-.node-port]]`link:#quarkus-kubernetes-config-group-port-config_quarkus.knative.containers.-containers-.ports.-ports-.node-port[quarkus.knative.containers."containers".ports."ports".node-port]` + +[.description] +-- +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__PORTS__PORTS__NODE_PORT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__PORTS__PORTS__NODE_PORT+++` +endif::add-copy-button-to-env-var[] +--|int +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-port-config_quarkus.knative.containers.-containers-.ports.-ports-.tls]]`link:#quarkus-kubernetes-config-group-port-config_quarkus.knative.containers.-containers-.ports.-ports-.tls[quarkus.knative.containers."containers".ports."ports".tls]` + +[.description] +-- +If enabled, the port will be configured to use the schema HTTPS. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__PORTS__PORTS__TLS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__PORTS__PORTS__TLS+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-port-config_quarkus.kubernetes.get-ports.-get-ports-.container-port]]`link:#quarkus-kubernetes-config-group-port-config_quarkus.kubernetes.get-ports.-get-ports-.container-port[quarkus.kubernetes.get-ports."get-ports".container-port]` + +[.description] +-- +The port number. Refers to the container port. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_PORTS__GET_PORTS__CONTAINER_PORT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_PORTS__GET_PORTS__CONTAINER_PORT+++` +endif::add-copy-button-to-env-var[] +--|int +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-port-config_quarkus.kubernetes.get-ports.-get-ports-.host-port]]`link:#quarkus-kubernetes-config-group-port-config_quarkus.kubernetes.get-ports.-get-ports-.host-port[quarkus.kubernetes.get-ports."get-ports".host-port]` + +[.description] +-- +The host port. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_PORTS__GET_PORTS__HOST_PORT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_PORTS__GET_PORTS__HOST_PORT+++` +endif::add-copy-button-to-env-var[] +--|int +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-port-config_quarkus.kubernetes.get-ports.-get-ports-.path]]`link:#quarkus-kubernetes-config-group-port-config_quarkus.kubernetes.get-ports.-get-ports-.path[quarkus.kubernetes.get-ports."get-ports".path]` + +[.description] +-- +The application path (refers to web application path). + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_PORTS__GET_PORTS__PATH+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_PORTS__GET_PORTS__PATH+++` +endif::add-copy-button-to-env-var[] +--|string +|`/` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-port-config_quarkus.kubernetes.get-ports.-get-ports-.protocol]]`link:#quarkus-kubernetes-config-group-port-config_quarkus.kubernetes.get-ports.-get-ports-.protocol[quarkus.kubernetes.get-ports."get-ports".protocol]` + +[.description] +-- +The protocol. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_PORTS__GET_PORTS__PROTOCOL+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_PORTS__GET_PORTS__PROTOCOL+++` +endif::add-copy-button-to-env-var[] +-- a| +`tcp`, `udp`, `sctp`, `http`, `proxy` +|`tcp` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-port-config_quarkus.kubernetes.get-ports.-get-ports-.node-port]]`link:#quarkus-kubernetes-config-group-port-config_quarkus.kubernetes.get-ports.-get-ports-.node-port[quarkus.kubernetes.get-ports."get-ports".node-port]` + +[.description] +-- +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_PORTS__GET_PORTS__NODE_PORT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_PORTS__GET_PORTS__NODE_PORT+++` +endif::add-copy-button-to-env-var[] +--|int +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-port-config_quarkus.kubernetes.get-ports.-get-ports-.tls]]`link:#quarkus-kubernetes-config-group-port-config_quarkus.kubernetes.get-ports.-get-ports-.tls[quarkus.kubernetes.get-ports."get-ports".tls]` + +[.description] +-- +If enabled, the port will be configured to use the schema HTTPS. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_PORTS__GET_PORTS__TLS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_PORTS__GET_PORTS__TLS+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-port-config_quarkus.kubernetes.get-init-containers.-get-init-containers-.ports.-ports-.container-port]]`link:#quarkus-kubernetes-config-group-port-config_quarkus.kubernetes.get-init-containers.-get-init-containers-.ports.-ports-.container-port[quarkus.kubernetes.get-init-containers."get-init-containers".ports."ports".container-port]` + +[.description] +-- +The port number. Refers to the container port. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__PORTS__PORTS__CONTAINER_PORT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__PORTS__PORTS__CONTAINER_PORT+++` +endif::add-copy-button-to-env-var[] +--|int +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-port-config_quarkus.kubernetes.get-init-containers.-get-init-containers-.ports.-ports-.host-port]]`link:#quarkus-kubernetes-config-group-port-config_quarkus.kubernetes.get-init-containers.-get-init-containers-.ports.-ports-.host-port[quarkus.kubernetes.get-init-containers."get-init-containers".ports."ports".host-port]` + +[.description] +-- +The host port. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__PORTS__PORTS__HOST_PORT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__PORTS__PORTS__HOST_PORT+++` +endif::add-copy-button-to-env-var[] +--|int +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-port-config_quarkus.kubernetes.get-init-containers.-get-init-containers-.ports.-ports-.path]]`link:#quarkus-kubernetes-config-group-port-config_quarkus.kubernetes.get-init-containers.-get-init-containers-.ports.-ports-.path[quarkus.kubernetes.get-init-containers."get-init-containers".ports."ports".path]` + +[.description] +-- +The application path (refers to web application path). + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__PORTS__PORTS__PATH+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__PORTS__PORTS__PATH+++` +endif::add-copy-button-to-env-var[] +--|string +|`/` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-port-config_quarkus.kubernetes.get-init-containers.-get-init-containers-.ports.-ports-.protocol]]`link:#quarkus-kubernetes-config-group-port-config_quarkus.kubernetes.get-init-containers.-get-init-containers-.ports.-ports-.protocol[quarkus.kubernetes.get-init-containers."get-init-containers".ports."ports".protocol]` + +[.description] +-- +The protocol. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__PORTS__PORTS__PROTOCOL+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__PORTS__PORTS__PROTOCOL+++` +endif::add-copy-button-to-env-var[] +-- a| +`tcp`, `udp`, `sctp`, `http`, `proxy` +|`tcp` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-port-config_quarkus.kubernetes.get-init-containers.-get-init-containers-.ports.-ports-.node-port]]`link:#quarkus-kubernetes-config-group-port-config_quarkus.kubernetes.get-init-containers.-get-init-containers-.ports.-ports-.node-port[quarkus.kubernetes.get-init-containers."get-init-containers".ports."ports".node-port]` + +[.description] +-- +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__PORTS__PORTS__NODE_PORT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__PORTS__PORTS__NODE_PORT+++` +endif::add-copy-button-to-env-var[] +--|int +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-port-config_quarkus.kubernetes.get-init-containers.-get-init-containers-.ports.-ports-.tls]]`link:#quarkus-kubernetes-config-group-port-config_quarkus.kubernetes.get-init-containers.-get-init-containers-.ports.-ports-.tls[quarkus.kubernetes.get-init-containers."get-init-containers".ports."ports".tls]` + +[.description] +-- +If enabled, the port will be configured to use the schema HTTPS. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__PORTS__PORTS__TLS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__PORTS__PORTS__TLS+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-port-config_quarkus.kubernetes.get-sidecars.-get-sidecars-.ports.-ports-.container-port]]`link:#quarkus-kubernetes-config-group-port-config_quarkus.kubernetes.get-sidecars.-get-sidecars-.ports.-ports-.container-port[quarkus.kubernetes.get-sidecars."get-sidecars".ports."ports".container-port]` + +[.description] +-- +The port number. Refers to the container port. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__PORTS__PORTS__CONTAINER_PORT+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_PORTS__PORTS__CONTAINER_PORT+++` +Environment variable: `+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__PORTS__PORTS__CONTAINER_PORT+++` endif::add-copy-button-to-env-var[] --|int | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-port-config_quarkus.knative.ports.-ports-.host-port]]`link:#quarkus-kubernetes-config-group-port-config_quarkus.knative.ports.-ports-.host-port[quarkus.knative.ports."ports".host-port]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-port-config_quarkus.kubernetes.get-sidecars.-get-sidecars-.ports.-ports-.host-port]]`link:#quarkus-kubernetes-config-group-port-config_quarkus.kubernetes.get-sidecars.-get-sidecars-.ports.-ports-.host-port[quarkus.kubernetes.get-sidecars."get-sidecars".ports."ports".host-port]` [.description] -- The host port. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_PORTS__PORTS__HOST_PORT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__PORTS__PORTS__HOST_PORT+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_PORTS__PORTS__HOST_PORT+++` +Environment variable: `+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__PORTS__PORTS__HOST_PORT+++` endif::add-copy-button-to-env-var[] --|int | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-port-config_quarkus.knative.ports.-ports-.path]]`link:#quarkus-kubernetes-config-group-port-config_quarkus.knative.ports.-ports-.path[quarkus.knative.ports."ports".path]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-port-config_quarkus.kubernetes.get-sidecars.-get-sidecars-.ports.-ports-.path]]`link:#quarkus-kubernetes-config-group-port-config_quarkus.kubernetes.get-sidecars.-get-sidecars-.ports.-ports-.path[quarkus.kubernetes.get-sidecars."get-sidecars".ports."ports".path]` [.description] -- The application path (refers to web application path). ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_PORTS__PORTS__PATH+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__PORTS__PORTS__PATH+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_PORTS__PORTS__PATH+++` +Environment variable: `+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__PORTS__PORTS__PATH+++` endif::add-copy-button-to-env-var[] --|string |`/` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-port-config_quarkus.knative.ports.-ports-.protocol]]`link:#quarkus-kubernetes-config-group-port-config_quarkus.knative.ports.-ports-.protocol[quarkus.knative.ports."ports".protocol]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-port-config_quarkus.kubernetes.get-sidecars.-get-sidecars-.ports.-ports-.protocol]]`link:#quarkus-kubernetes-config-group-port-config_quarkus.kubernetes.get-sidecars.-get-sidecars-.ports.-ports-.protocol[quarkus.kubernetes.get-sidecars."get-sidecars".ports."ports".protocol]` [.description] -- The protocol. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_PORTS__PORTS__PROTOCOL+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__PORTS__PORTS__PROTOCOL+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_PORTS__PORTS__PROTOCOL+++` +Environment variable: `+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__PORTS__PORTS__PROTOCOL+++` endif::add-copy-button-to-env-var[] -- a| `tcp`, `udp`, `sctp`, `http`, `proxy` |`tcp` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-port-config_quarkus.knative.ports.-ports-.node-port]]`link:#quarkus-kubernetes-config-group-port-config_quarkus.knative.ports.-ports-.node-port[quarkus.knative.ports."ports".node-port]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-port-config_quarkus.kubernetes.get-sidecars.-get-sidecars-.ports.-ports-.node-port]]`link:#quarkus-kubernetes-config-group-port-config_quarkus.kubernetes.get-sidecars.-get-sidecars-.ports.-ports-.node-port[quarkus.kubernetes.get-sidecars."get-sidecars".ports."ports".node-port]` [.description] -- ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_PORTS__PORTS__NODE_PORT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__PORTS__PORTS__NODE_PORT+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_PORTS__PORTS__NODE_PORT+++` +Environment variable: `+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__PORTS__PORTS__NODE_PORT+++` endif::add-copy-button-to-env-var[] --|int | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-port-config_quarkus.knative.ports.-ports-.tls]]`link:#quarkus-kubernetes-config-group-port-config_quarkus.knative.ports.-ports-.tls[quarkus.knative.ports."ports".tls]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-port-config_quarkus.kubernetes.get-sidecars.-get-sidecars-.ports.-ports-.tls]]`link:#quarkus-kubernetes-config-group-port-config_quarkus.kubernetes.get-sidecars.-get-sidecars-.ports.-ports-.tls[quarkus.kubernetes.get-sidecars."get-sidecars".ports."ports".tls]` [.description] -- If enabled, the port will be configured to use the schema HTTPS. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_PORTS__PORTS__TLS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__PORTS__PORTS__TLS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_PORTS__PORTS__TLS+++` +Environment variable: `+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__PORTS__PORTS__TLS+++` endif::add-copy-button-to-env-var[] --|boolean |`false` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-port-config_quarkus.knative.init-containers.-init-containers-.ports.-ports-.container-port]]`link:#quarkus-kubernetes-config-group-port-config_quarkus.knative.init-containers.-init-containers-.ports.-ports-.container-port[quarkus.knative.init-containers."init-containers".ports."ports".container-port]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-port-config_quarkus.kubernetes.ports.-ports-.container-port]]`link:#quarkus-kubernetes-config-group-port-config_quarkus.kubernetes.ports.-ports-.container-port[quarkus.kubernetes.ports."ports".container-port]` [.description] -- The port number. Refers to the container port. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__PORTS__PORTS__CONTAINER_PORT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_PORTS__PORTS__CONTAINER_PORT+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__PORTS__PORTS__CONTAINER_PORT+++` +Environment variable: `+++QUARKUS_KUBERNETES_PORTS__PORTS__CONTAINER_PORT+++` endif::add-copy-button-to-env-var[] --|int | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-port-config_quarkus.knative.init-containers.-init-containers-.ports.-ports-.host-port]]`link:#quarkus-kubernetes-config-group-port-config_quarkus.knative.init-containers.-init-containers-.ports.-ports-.host-port[quarkus.knative.init-containers."init-containers".ports."ports".host-port]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-port-config_quarkus.kubernetes.ports.-ports-.host-port]]`link:#quarkus-kubernetes-config-group-port-config_quarkus.kubernetes.ports.-ports-.host-port[quarkus.kubernetes.ports."ports".host-port]` [.description] -- The host port. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__PORTS__PORTS__HOST_PORT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_PORTS__PORTS__HOST_PORT+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__PORTS__PORTS__HOST_PORT+++` +Environment variable: `+++QUARKUS_KUBERNETES_PORTS__PORTS__HOST_PORT+++` endif::add-copy-button-to-env-var[] --|int | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-port-config_quarkus.knative.init-containers.-init-containers-.ports.-ports-.path]]`link:#quarkus-kubernetes-config-group-port-config_quarkus.knative.init-containers.-init-containers-.ports.-ports-.path[quarkus.knative.init-containers."init-containers".ports."ports".path]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-port-config_quarkus.kubernetes.ports.-ports-.path]]`link:#quarkus-kubernetes-config-group-port-config_quarkus.kubernetes.ports.-ports-.path[quarkus.kubernetes.ports."ports".path]` [.description] -- The application path (refers to web application path). ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__PORTS__PORTS__PATH+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_PORTS__PORTS__PATH+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__PORTS__PORTS__PATH+++` +Environment variable: `+++QUARKUS_KUBERNETES_PORTS__PORTS__PATH+++` endif::add-copy-button-to-env-var[] --|string |`/` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-port-config_quarkus.knative.init-containers.-init-containers-.ports.-ports-.protocol]]`link:#quarkus-kubernetes-config-group-port-config_quarkus.knative.init-containers.-init-containers-.ports.-ports-.protocol[quarkus.knative.init-containers."init-containers".ports."ports".protocol]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-port-config_quarkus.kubernetes.ports.-ports-.protocol]]`link:#quarkus-kubernetes-config-group-port-config_quarkus.kubernetes.ports.-ports-.protocol[quarkus.kubernetes.ports."ports".protocol]` [.description] -- The protocol. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__PORTS__PORTS__PROTOCOL+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_PORTS__PORTS__PROTOCOL+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__PORTS__PORTS__PROTOCOL+++` +Environment variable: `+++QUARKUS_KUBERNETES_PORTS__PORTS__PROTOCOL+++` endif::add-copy-button-to-env-var[] -- a| `tcp`, `udp`, `sctp`, `http`, `proxy` |`tcp` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-port-config_quarkus.knative.init-containers.-init-containers-.ports.-ports-.node-port]]`link:#quarkus-kubernetes-config-group-port-config_quarkus.knative.init-containers.-init-containers-.ports.-ports-.node-port[quarkus.knative.init-containers."init-containers".ports."ports".node-port]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-port-config_quarkus.kubernetes.ports.-ports-.node-port]]`link:#quarkus-kubernetes-config-group-port-config_quarkus.kubernetes.ports.-ports-.node-port[quarkus.kubernetes.ports."ports".node-port]` [.description] -- ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__PORTS__PORTS__NODE_PORT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_PORTS__PORTS__NODE_PORT+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__PORTS__PORTS__NODE_PORT+++` +Environment variable: `+++QUARKUS_KUBERNETES_PORTS__PORTS__NODE_PORT+++` endif::add-copy-button-to-env-var[] --|int | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-port-config_quarkus.knative.init-containers.-init-containers-.ports.-ports-.tls]]`link:#quarkus-kubernetes-config-group-port-config_quarkus.knative.init-containers.-init-containers-.ports.-ports-.tls[quarkus.knative.init-containers."init-containers".ports."ports".tls]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-port-config_quarkus.kubernetes.ports.-ports-.tls]]`link:#quarkus-kubernetes-config-group-port-config_quarkus.kubernetes.ports.-ports-.tls[quarkus.kubernetes.ports."ports".tls]` [.description] -- If enabled, the port will be configured to use the schema HTTPS. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__PORTS__PORTS__TLS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_PORTS__PORTS__TLS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__PORTS__PORTS__TLS+++` +Environment variable: `+++QUARKUS_KUBERNETES_PORTS__PORTS__TLS+++` endif::add-copy-button-to-env-var[] --|boolean |`false` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-port-config_quarkus.knative.containers.-containers-.ports.-ports-.container-port]]`link:#quarkus-kubernetes-config-group-port-config_quarkus.knative.containers.-containers-.ports.-ports-.container-port[quarkus.knative.containers."containers".ports."ports".container-port]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-port-config_quarkus.kubernetes.init-containers.-init-containers-.ports.-ports-.container-port]]`link:#quarkus-kubernetes-config-group-port-config_quarkus.kubernetes.init-containers.-init-containers-.ports.-ports-.container-port[quarkus.kubernetes.init-containers."init-containers".ports."ports".container-port]` [.description] -- The port number. Refers to the container port. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__PORTS__PORTS__CONTAINER_PORT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__PORTS__PORTS__CONTAINER_PORT+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__PORTS__PORTS__CONTAINER_PORT+++` +Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__PORTS__PORTS__CONTAINER_PORT+++` endif::add-copy-button-to-env-var[] --|int | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-port-config_quarkus.knative.containers.-containers-.ports.-ports-.host-port]]`link:#quarkus-kubernetes-config-group-port-config_quarkus.knative.containers.-containers-.ports.-ports-.host-port[quarkus.knative.containers."containers".ports."ports".host-port]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-port-config_quarkus.kubernetes.init-containers.-init-containers-.ports.-ports-.host-port]]`link:#quarkus-kubernetes-config-group-port-config_quarkus.kubernetes.init-containers.-init-containers-.ports.-ports-.host-port[quarkus.kubernetes.init-containers."init-containers".ports."ports".host-port]` [.description] -- The host port. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__PORTS__PORTS__HOST_PORT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__PORTS__PORTS__HOST_PORT+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__PORTS__PORTS__HOST_PORT+++` +Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__PORTS__PORTS__HOST_PORT+++` endif::add-copy-button-to-env-var[] --|int | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-port-config_quarkus.knative.containers.-containers-.ports.-ports-.path]]`link:#quarkus-kubernetes-config-group-port-config_quarkus.knative.containers.-containers-.ports.-ports-.path[quarkus.knative.containers."containers".ports."ports".path]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-port-config_quarkus.kubernetes.init-containers.-init-containers-.ports.-ports-.path]]`link:#quarkus-kubernetes-config-group-port-config_quarkus.kubernetes.init-containers.-init-containers-.ports.-ports-.path[quarkus.kubernetes.init-containers."init-containers".ports."ports".path]` [.description] -- The application path (refers to web application path). ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__PORTS__PORTS__PATH+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__PORTS__PORTS__PATH+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__PORTS__PORTS__PATH+++` +Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__PORTS__PORTS__PATH+++` endif::add-copy-button-to-env-var[] --|string |`/` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-port-config_quarkus.knative.containers.-containers-.ports.-ports-.protocol]]`link:#quarkus-kubernetes-config-group-port-config_quarkus.knative.containers.-containers-.ports.-ports-.protocol[quarkus.knative.containers."containers".ports."ports".protocol]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-port-config_quarkus.kubernetes.init-containers.-init-containers-.ports.-ports-.protocol]]`link:#quarkus-kubernetes-config-group-port-config_quarkus.kubernetes.init-containers.-init-containers-.ports.-ports-.protocol[quarkus.kubernetes.init-containers."init-containers".ports."ports".protocol]` [.description] -- The protocol. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__PORTS__PORTS__PROTOCOL+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__PORTS__PORTS__PROTOCOL+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__PORTS__PORTS__PROTOCOL+++` +Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__PORTS__PORTS__PROTOCOL+++` endif::add-copy-button-to-env-var[] -- a| `tcp`, `udp`, `sctp`, `http`, `proxy` |`tcp` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-port-config_quarkus.knative.containers.-containers-.ports.-ports-.node-port]]`link:#quarkus-kubernetes-config-group-port-config_quarkus.knative.containers.-containers-.ports.-ports-.node-port[quarkus.knative.containers."containers".ports."ports".node-port]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-port-config_quarkus.kubernetes.init-containers.-init-containers-.ports.-ports-.node-port]]`link:#quarkus-kubernetes-config-group-port-config_quarkus.kubernetes.init-containers.-init-containers-.ports.-ports-.node-port[quarkus.kubernetes.init-containers."init-containers".ports."ports".node-port]` [.description] -- ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__PORTS__PORTS__NODE_PORT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__PORTS__PORTS__NODE_PORT+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__PORTS__PORTS__NODE_PORT+++` +Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__PORTS__PORTS__NODE_PORT+++` endif::add-copy-button-to-env-var[] --|int | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-port-config_quarkus.knative.containers.-containers-.ports.-ports-.tls]]`link:#quarkus-kubernetes-config-group-port-config_quarkus.knative.containers.-containers-.ports.-ports-.tls[quarkus.knative.containers."containers".ports."ports".tls]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-port-config_quarkus.kubernetes.init-containers.-init-containers-.ports.-ports-.tls]]`link:#quarkus-kubernetes-config-group-port-config_quarkus.kubernetes.init-containers.-init-containers-.ports.-ports-.tls[quarkus.kubernetes.init-containers."init-containers".ports."ports".tls]` [.description] -- If enabled, the port will be configured to use the schema HTTPS. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__PORTS__PORTS__TLS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__PORTS__PORTS__TLS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__PORTS__PORTS__TLS+++` +Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__PORTS__PORTS__TLS+++` endif::add-copy-button-to-env-var[] --|boolean |`false` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-port-config_quarkus.kubernetes.ports.-ports-.container-port]]`link:#quarkus-kubernetes-config-group-port-config_quarkus.kubernetes.ports.-ports-.container-port[quarkus.kubernetes.ports."ports".container-port]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-port-config_quarkus.kubernetes.sidecars.-sidecars-.ports.-ports-.container-port]]`link:#quarkus-kubernetes-config-group-port-config_quarkus.kubernetes.sidecars.-sidecars-.ports.-ports-.container-port[quarkus.kubernetes.sidecars."sidecars".ports."ports".container-port]` [.description] -- The port number. Refers to the container port. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_PORTS__PORTS__CONTAINER_PORT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__PORTS__PORTS__CONTAINER_PORT+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_PORTS__PORTS__CONTAINER_PORT+++` +Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__PORTS__PORTS__CONTAINER_PORT+++` endif::add-copy-button-to-env-var[] --|int | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-port-config_quarkus.kubernetes.ports.-ports-.host-port]]`link:#quarkus-kubernetes-config-group-port-config_quarkus.kubernetes.ports.-ports-.host-port[quarkus.kubernetes.ports."ports".host-port]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-port-config_quarkus.kubernetes.sidecars.-sidecars-.ports.-ports-.host-port]]`link:#quarkus-kubernetes-config-group-port-config_quarkus.kubernetes.sidecars.-sidecars-.ports.-ports-.host-port[quarkus.kubernetes.sidecars."sidecars".ports."ports".host-port]` [.description] -- The host port. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_PORTS__PORTS__HOST_PORT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__PORTS__PORTS__HOST_PORT+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_PORTS__PORTS__HOST_PORT+++` +Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__PORTS__PORTS__HOST_PORT+++` endif::add-copy-button-to-env-var[] --|int | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-port-config_quarkus.kubernetes.ports.-ports-.path]]`link:#quarkus-kubernetes-config-group-port-config_quarkus.kubernetes.ports.-ports-.path[quarkus.kubernetes.ports."ports".path]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-port-config_quarkus.kubernetes.sidecars.-sidecars-.ports.-ports-.path]]`link:#quarkus-kubernetes-config-group-port-config_quarkus.kubernetes.sidecars.-sidecars-.ports.-ports-.path[quarkus.kubernetes.sidecars."sidecars".ports."ports".path]` [.description] -- The application path (refers to web application path). ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_PORTS__PORTS__PATH+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__PORTS__PORTS__PATH+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_PORTS__PORTS__PATH+++` +Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__PORTS__PORTS__PATH+++` endif::add-copy-button-to-env-var[] --|string |`/` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-port-config_quarkus.kubernetes.ports.-ports-.protocol]]`link:#quarkus-kubernetes-config-group-port-config_quarkus.kubernetes.ports.-ports-.protocol[quarkus.kubernetes.ports."ports".protocol]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-port-config_quarkus.kubernetes.sidecars.-sidecars-.ports.-ports-.protocol]]`link:#quarkus-kubernetes-config-group-port-config_quarkus.kubernetes.sidecars.-sidecars-.ports.-ports-.protocol[quarkus.kubernetes.sidecars."sidecars".ports."ports".protocol]` [.description] -- The protocol. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_PORTS__PORTS__PROTOCOL+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__PORTS__PORTS__PROTOCOL+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_PORTS__PORTS__PROTOCOL+++` +Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__PORTS__PORTS__PROTOCOL+++` endif::add-copy-button-to-env-var[] -- a| `tcp`, `udp`, `sctp`, `http`, `proxy` |`tcp` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-port-config_quarkus.kubernetes.ports.-ports-.node-port]]`link:#quarkus-kubernetes-config-group-port-config_quarkus.kubernetes.ports.-ports-.node-port[quarkus.kubernetes.ports."ports".node-port]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-port-config_quarkus.kubernetes.sidecars.-sidecars-.ports.-ports-.node-port]]`link:#quarkus-kubernetes-config-group-port-config_quarkus.kubernetes.sidecars.-sidecars-.ports.-ports-.node-port[quarkus.kubernetes.sidecars."sidecars".ports."ports".node-port]` [.description] -- ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_PORTS__PORTS__NODE_PORT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__PORTS__PORTS__NODE_PORT+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_PORTS__PORTS__NODE_PORT+++` +Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__PORTS__PORTS__NODE_PORT+++` endif::add-copy-button-to-env-var[] --|int | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-port-config_quarkus.kubernetes.ports.-ports-.tls]]`link:#quarkus-kubernetes-config-group-port-config_quarkus.kubernetes.ports.-ports-.tls[quarkus.kubernetes.ports."ports".tls]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-port-config_quarkus.kubernetes.sidecars.-sidecars-.ports.-ports-.tls]]`link:#quarkus-kubernetes-config-group-port-config_quarkus.kubernetes.sidecars.-sidecars-.ports.-ports-.tls[quarkus.kubernetes.sidecars."sidecars".ports."ports".tls]` [.description] -- If enabled, the port will be configured to use the schema HTTPS. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_PORTS__PORTS__TLS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__PORTS__PORTS__TLS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_PORTS__PORTS__TLS+++` +Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__PORTS__PORTS__TLS+++` endif::add-copy-button-to-env-var[] --|boolean |`false` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-port-config_quarkus.kubernetes.init-containers.-init-containers-.ports.-ports-.container-port]]`link:#quarkus-kubernetes-config-group-port-config_quarkus.kubernetes.init-containers.-init-containers-.ports.-ports-.container-port[quarkus.kubernetes.init-containers."init-containers".ports."ports".container-port]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-port-config_quarkus.openshift.get-ports.-get-ports-.container-port]]`link:#quarkus-kubernetes-config-group-port-config_quarkus.openshift.get-ports.-get-ports-.container-port[quarkus.openshift.get-ports."get-ports".container-port]` [.description] -- The port number. Refers to the container port. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__PORTS__PORTS__CONTAINER_PORT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_PORTS__GET_PORTS__CONTAINER_PORT+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__PORTS__PORTS__CONTAINER_PORT+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_PORTS__GET_PORTS__CONTAINER_PORT+++` endif::add-copy-button-to-env-var[] --|int | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-port-config_quarkus.kubernetes.init-containers.-init-containers-.ports.-ports-.host-port]]`link:#quarkus-kubernetes-config-group-port-config_quarkus.kubernetes.init-containers.-init-containers-.ports.-ports-.host-port[quarkus.kubernetes.init-containers."init-containers".ports."ports".host-port]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-port-config_quarkus.openshift.get-ports.-get-ports-.host-port]]`link:#quarkus-kubernetes-config-group-port-config_quarkus.openshift.get-ports.-get-ports-.host-port[quarkus.openshift.get-ports."get-ports".host-port]` [.description] -- The host port. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__PORTS__PORTS__HOST_PORT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_PORTS__GET_PORTS__HOST_PORT+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__PORTS__PORTS__HOST_PORT+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_PORTS__GET_PORTS__HOST_PORT+++` endif::add-copy-button-to-env-var[] --|int | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-port-config_quarkus.kubernetes.init-containers.-init-containers-.ports.-ports-.path]]`link:#quarkus-kubernetes-config-group-port-config_quarkus.kubernetes.init-containers.-init-containers-.ports.-ports-.path[quarkus.kubernetes.init-containers."init-containers".ports."ports".path]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-port-config_quarkus.openshift.get-ports.-get-ports-.path]]`link:#quarkus-kubernetes-config-group-port-config_quarkus.openshift.get-ports.-get-ports-.path[quarkus.openshift.get-ports."get-ports".path]` [.description] -- The application path (refers to web application path). ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__PORTS__PORTS__PATH+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_PORTS__GET_PORTS__PATH+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__PORTS__PORTS__PATH+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_PORTS__GET_PORTS__PATH+++` endif::add-copy-button-to-env-var[] --|string |`/` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-port-config_quarkus.kubernetes.init-containers.-init-containers-.ports.-ports-.protocol]]`link:#quarkus-kubernetes-config-group-port-config_quarkus.kubernetes.init-containers.-init-containers-.ports.-ports-.protocol[quarkus.kubernetes.init-containers."init-containers".ports."ports".protocol]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-port-config_quarkus.openshift.get-ports.-get-ports-.protocol]]`link:#quarkus-kubernetes-config-group-port-config_quarkus.openshift.get-ports.-get-ports-.protocol[quarkus.openshift.get-ports."get-ports".protocol]` [.description] -- The protocol. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__PORTS__PORTS__PROTOCOL+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_PORTS__GET_PORTS__PROTOCOL+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__PORTS__PORTS__PROTOCOL+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_PORTS__GET_PORTS__PROTOCOL+++` endif::add-copy-button-to-env-var[] -- a| `tcp`, `udp`, `sctp`, `http`, `proxy` |`tcp` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-port-config_quarkus.kubernetes.init-containers.-init-containers-.ports.-ports-.node-port]]`link:#quarkus-kubernetes-config-group-port-config_quarkus.kubernetes.init-containers.-init-containers-.ports.-ports-.node-port[quarkus.kubernetes.init-containers."init-containers".ports."ports".node-port]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-port-config_quarkus.openshift.get-ports.-get-ports-.node-port]]`link:#quarkus-kubernetes-config-group-port-config_quarkus.openshift.get-ports.-get-ports-.node-port[quarkus.openshift.get-ports."get-ports".node-port]` [.description] -- ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__PORTS__PORTS__NODE_PORT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_PORTS__GET_PORTS__NODE_PORT+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__PORTS__PORTS__NODE_PORT+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_PORTS__GET_PORTS__NODE_PORT+++` endif::add-copy-button-to-env-var[] --|int | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-port-config_quarkus.kubernetes.init-containers.-init-containers-.ports.-ports-.tls]]`link:#quarkus-kubernetes-config-group-port-config_quarkus.kubernetes.init-containers.-init-containers-.ports.-ports-.tls[quarkus.kubernetes.init-containers."init-containers".ports."ports".tls]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-port-config_quarkus.openshift.get-ports.-get-ports-.tls]]`link:#quarkus-kubernetes-config-group-port-config_quarkus.openshift.get-ports.-get-ports-.tls[quarkus.openshift.get-ports."get-ports".tls]` [.description] -- If enabled, the port will be configured to use the schema HTTPS. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__PORTS__PORTS__TLS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_PORTS__GET_PORTS__TLS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__PORTS__PORTS__TLS+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_PORTS__GET_PORTS__TLS+++` endif::add-copy-button-to-env-var[] --|boolean |`false` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-port-config_quarkus.kubernetes.sidecars.-sidecars-.ports.-ports-.container-port]]`link:#quarkus-kubernetes-config-group-port-config_quarkus.kubernetes.sidecars.-sidecars-.ports.-ports-.container-port[quarkus.kubernetes.sidecars."sidecars".ports."ports".container-port]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-port-config_quarkus.openshift.get-init-containers.-get-init-containers-.ports.-ports-.container-port]]`link:#quarkus-kubernetes-config-group-port-config_quarkus.openshift.get-init-containers.-get-init-containers-.ports.-ports-.container-port[quarkus.openshift.get-init-containers."get-init-containers".ports."ports".container-port]` [.description] -- The port number. Refers to the container port. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__PORTS__PORTS__CONTAINER_PORT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__PORTS__PORTS__CONTAINER_PORT+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__PORTS__PORTS__CONTAINER_PORT+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__PORTS__PORTS__CONTAINER_PORT+++` endif::add-copy-button-to-env-var[] --|int | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-port-config_quarkus.kubernetes.sidecars.-sidecars-.ports.-ports-.host-port]]`link:#quarkus-kubernetes-config-group-port-config_quarkus.kubernetes.sidecars.-sidecars-.ports.-ports-.host-port[quarkus.kubernetes.sidecars."sidecars".ports."ports".host-port]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-port-config_quarkus.openshift.get-init-containers.-get-init-containers-.ports.-ports-.host-port]]`link:#quarkus-kubernetes-config-group-port-config_quarkus.openshift.get-init-containers.-get-init-containers-.ports.-ports-.host-port[quarkus.openshift.get-init-containers."get-init-containers".ports."ports".host-port]` [.description] -- The host port. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__PORTS__PORTS__HOST_PORT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__PORTS__PORTS__HOST_PORT+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__PORTS__PORTS__HOST_PORT+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__PORTS__PORTS__HOST_PORT+++` endif::add-copy-button-to-env-var[] --|int | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-port-config_quarkus.kubernetes.sidecars.-sidecars-.ports.-ports-.path]]`link:#quarkus-kubernetes-config-group-port-config_quarkus.kubernetes.sidecars.-sidecars-.ports.-ports-.path[quarkus.kubernetes.sidecars."sidecars".ports."ports".path]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-port-config_quarkus.openshift.get-init-containers.-get-init-containers-.ports.-ports-.path]]`link:#quarkus-kubernetes-config-group-port-config_quarkus.openshift.get-init-containers.-get-init-containers-.ports.-ports-.path[quarkus.openshift.get-init-containers."get-init-containers".ports."ports".path]` [.description] -- The application path (refers to web application path). ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__PORTS__PORTS__PATH+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__PORTS__PORTS__PATH+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__PORTS__PORTS__PATH+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__PORTS__PORTS__PATH+++` endif::add-copy-button-to-env-var[] --|string |`/` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-port-config_quarkus.kubernetes.sidecars.-sidecars-.ports.-ports-.protocol]]`link:#quarkus-kubernetes-config-group-port-config_quarkus.kubernetes.sidecars.-sidecars-.ports.-ports-.protocol[quarkus.kubernetes.sidecars."sidecars".ports."ports".protocol]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-port-config_quarkus.openshift.get-init-containers.-get-init-containers-.ports.-ports-.protocol]]`link:#quarkus-kubernetes-config-group-port-config_quarkus.openshift.get-init-containers.-get-init-containers-.ports.-ports-.protocol[quarkus.openshift.get-init-containers."get-init-containers".ports."ports".protocol]` [.description] -- The protocol. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__PORTS__PORTS__PROTOCOL+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__PORTS__PORTS__PROTOCOL+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__PORTS__PORTS__PROTOCOL+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__PORTS__PORTS__PROTOCOL+++` endif::add-copy-button-to-env-var[] -- a| `tcp`, `udp`, `sctp`, `http`, `proxy` |`tcp` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-port-config_quarkus.kubernetes.sidecars.-sidecars-.ports.-ports-.node-port]]`link:#quarkus-kubernetes-config-group-port-config_quarkus.kubernetes.sidecars.-sidecars-.ports.-ports-.node-port[quarkus.kubernetes.sidecars."sidecars".ports."ports".node-port]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-port-config_quarkus.openshift.get-init-containers.-get-init-containers-.ports.-ports-.node-port]]`link:#quarkus-kubernetes-config-group-port-config_quarkus.openshift.get-init-containers.-get-init-containers-.ports.-ports-.node-port[quarkus.openshift.get-init-containers."get-init-containers".ports."ports".node-port]` [.description] -- ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__PORTS__PORTS__NODE_PORT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__PORTS__PORTS__NODE_PORT+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__PORTS__PORTS__NODE_PORT+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__PORTS__PORTS__NODE_PORT+++` endif::add-copy-button-to-env-var[] --|int | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-port-config_quarkus.kubernetes.sidecars.-sidecars-.ports.-ports-.tls]]`link:#quarkus-kubernetes-config-group-port-config_quarkus.kubernetes.sidecars.-sidecars-.ports.-ports-.tls[quarkus.kubernetes.sidecars."sidecars".ports."ports".tls]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-port-config_quarkus.openshift.get-init-containers.-get-init-containers-.ports.-ports-.tls]]`link:#quarkus-kubernetes-config-group-port-config_quarkus.openshift.get-init-containers.-get-init-containers-.ports.-ports-.tls[quarkus.openshift.get-init-containers."get-init-containers".ports."ports".tls]` [.description] -- If enabled, the port will be configured to use the schema HTTPS. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__PORTS__PORTS__TLS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__PORTS__PORTS__TLS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__PORTS__PORTS__TLS+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__PORTS__PORTS__TLS+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-port-config_quarkus.openshift.get-sidecars.-get-sidecars-.ports.-ports-.container-port]]`link:#quarkus-kubernetes-config-group-port-config_quarkus.openshift.get-sidecars.-get-sidecars-.ports.-ports-.container-port[quarkus.openshift.get-sidecars."get-sidecars".ports."ports".container-port]` + +[.description] +-- +The port number. Refers to the container port. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__PORTS__PORTS__CONTAINER_PORT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__PORTS__PORTS__CONTAINER_PORT+++` +endif::add-copy-button-to-env-var[] +--|int +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-port-config_quarkus.openshift.get-sidecars.-get-sidecars-.ports.-ports-.host-port]]`link:#quarkus-kubernetes-config-group-port-config_quarkus.openshift.get-sidecars.-get-sidecars-.ports.-ports-.host-port[quarkus.openshift.get-sidecars."get-sidecars".ports."ports".host-port]` + +[.description] +-- +The host port. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__PORTS__PORTS__HOST_PORT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__PORTS__PORTS__HOST_PORT+++` +endif::add-copy-button-to-env-var[] +--|int +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-port-config_quarkus.openshift.get-sidecars.-get-sidecars-.ports.-ports-.path]]`link:#quarkus-kubernetes-config-group-port-config_quarkus.openshift.get-sidecars.-get-sidecars-.ports.-ports-.path[quarkus.openshift.get-sidecars."get-sidecars".ports."ports".path]` + +[.description] +-- +The application path (refers to web application path). + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__PORTS__PORTS__PATH+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__PORTS__PORTS__PATH+++` +endif::add-copy-button-to-env-var[] +--|string +|`/` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-port-config_quarkus.openshift.get-sidecars.-get-sidecars-.ports.-ports-.protocol]]`link:#quarkus-kubernetes-config-group-port-config_quarkus.openshift.get-sidecars.-get-sidecars-.ports.-ports-.protocol[quarkus.openshift.get-sidecars."get-sidecars".ports."ports".protocol]` + +[.description] +-- +The protocol. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__PORTS__PORTS__PROTOCOL+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__PORTS__PORTS__PROTOCOL+++` +endif::add-copy-button-to-env-var[] +-- a| +`tcp`, `udp`, `sctp`, `http`, `proxy` +|`tcp` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-port-config_quarkus.openshift.get-sidecars.-get-sidecars-.ports.-ports-.node-port]]`link:#quarkus-kubernetes-config-group-port-config_quarkus.openshift.get-sidecars.-get-sidecars-.ports.-ports-.node-port[quarkus.openshift.get-sidecars."get-sidecars".ports."ports".node-port]` + +[.description] +-- +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__PORTS__PORTS__NODE_PORT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__PORTS__PORTS__NODE_PORT+++` +endif::add-copy-button-to-env-var[] +--|int +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-port-config_quarkus.openshift.get-sidecars.-get-sidecars-.ports.-ports-.tls]]`link:#quarkus-kubernetes-config-group-port-config_quarkus.openshift.get-sidecars.-get-sidecars-.ports.-ports-.tls[quarkus.openshift.get-sidecars."get-sidecars".ports."ports".tls]` + +[.description] +-- +If enabled, the port will be configured to use the schema HTTPS. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__PORTS__PORTS__TLS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__PORTS__PORTS__TLS+++` endif::add-copy-button-to-env-var[] --|boolean |`false` diff --git a/_generated-doc/latest/config/quarkus-kubernetes-config-group-probe-config.adoc b/_generated-doc/latest/config/quarkus-kubernetes-config-group-probe-config.adoc index ba7047734f..fbfadc42ea 100644 --- a/_generated-doc/latest/config/quarkus-kubernetes-config-group-probe-config.adoc +++ b/_generated-doc/latest/config/quarkus-kubernetes-config-group-probe-config.adoc @@ -10,3588 +10,8019 @@ h|[[quarkus-kubernetes-config-group-probe-config_configuration]]link:#quarkus-ku h|Type h|Default -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.knative.liveness-probe.http-action-port]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.knative.liveness-probe.http-action-port[quarkus.knative.liveness-probe.http-action-port]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.knative.get-liveness-probe.http-action-port]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.knative.get-liveness-probe.http-action-port[quarkus.knative.get-liveness-probe.http-action-port]` [.description] -- The port number to use when configuring the `http get` action. If not configured, the port corresponding to the `httpActionPortName` will be used. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_LIVENESS_PROBE_HTTP_ACTION_PORT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_LIVENESS_PROBE_HTTP_ACTION_PORT+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_LIVENESS_PROBE_HTTP_ACTION_PORT+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_LIVENESS_PROBE_HTTP_ACTION_PORT+++` endif::add-copy-button-to-env-var[] --|int | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.knative.liveness-probe.http-action-port-name]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.knative.liveness-probe.http-action-port-name[quarkus.knative.liveness-probe.http-action-port-name]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.knative.get-liveness-probe.http-action-port-name]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.knative.get-liveness-probe.http-action-port-name[quarkus.knative.get-liveness-probe.http-action-port-name]` [.description] -- The port name for selecting the port of the `HTTP get` action. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_LIVENESS_PROBE_HTTP_ACTION_PORT_NAME+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_LIVENESS_PROBE_HTTP_ACTION_PORT_NAME+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_LIVENESS_PROBE_HTTP_ACTION_PORT_NAME+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_LIVENESS_PROBE_HTTP_ACTION_PORT_NAME+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.knative.liveness-probe.http-action-path]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.knative.liveness-probe.http-action-path[quarkus.knative.liveness-probe.http-action-path]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.knative.get-liveness-probe.http-action-path]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.knative.get-liveness-probe.http-action-path[quarkus.knative.get-liveness-probe.http-action-path]` [.description] -- 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. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_LIVENESS_PROBE_HTTP_ACTION_PATH+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_LIVENESS_PROBE_HTTP_ACTION_PATH+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_LIVENESS_PROBE_HTTP_ACTION_PATH+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_LIVENESS_PROBE_HTTP_ACTION_PATH+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.knative.liveness-probe.http-action-scheme]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.knative.liveness-probe.http-action-scheme[quarkus.knative.liveness-probe.http-action-scheme]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.knative.get-liveness-probe.http-action-scheme]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.knative.get-liveness-probe.http-action-scheme[quarkus.knative.get-liveness-probe.http-action-scheme]` [.description] -- The scheme of the `HTTP get` action. Can be either "HTTP" or "HTTPS". ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_LIVENESS_PROBE_HTTP_ACTION_SCHEME+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_LIVENESS_PROBE_HTTP_ACTION_SCHEME+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_LIVENESS_PROBE_HTTP_ACTION_SCHEME+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_LIVENESS_PROBE_HTTP_ACTION_SCHEME+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.knative.liveness-probe.exec-action]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.knative.liveness-probe.exec-action[quarkus.knative.liveness-probe.exec-action]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.knative.get-liveness-probe.exec-action]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.knative.get-liveness-probe.exec-action[quarkus.knative.get-liveness-probe.exec-action]` [.description] -- The command to use for the probe. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_LIVENESS_PROBE_EXEC_ACTION+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_LIVENESS_PROBE_EXEC_ACTION+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_LIVENESS_PROBE_EXEC_ACTION+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_LIVENESS_PROBE_EXEC_ACTION+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.knative.liveness-probe.tcp-socket-action]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.knative.liveness-probe.tcp-socket-action[quarkus.knative.liveness-probe.tcp-socket-action]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.knative.get-liveness-probe.tcp-socket-action]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.knative.get-liveness-probe.tcp-socket-action[quarkus.knative.get-liveness-probe.tcp-socket-action]` [.description] -- The tcp socket to use for the probe (the format is host:port). ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_LIVENESS_PROBE_TCP_SOCKET_ACTION+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_LIVENESS_PROBE_TCP_SOCKET_ACTION+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_LIVENESS_PROBE_TCP_SOCKET_ACTION+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_LIVENESS_PROBE_TCP_SOCKET_ACTION+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.knative.liveness-probe.grpc-action]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.knative.liveness-probe.grpc-action[quarkus.knative.liveness-probe.grpc-action]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.knative.get-liveness-probe.grpc-action]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.knative.get-liveness-probe.grpc-action[quarkus.knative.get-liveness-probe.grpc-action]` [.description] -- The gRPC port to use for the probe (the format is either port or port:service). ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_LIVENESS_PROBE_GRPC_ACTION+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_LIVENESS_PROBE_GRPC_ACTION+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_LIVENESS_PROBE_GRPC_ACTION+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_LIVENESS_PROBE_GRPC_ACTION+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.knative.liveness-probe.grpc-action-enabled]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.knative.liveness-probe.grpc-action-enabled[quarkus.knative.liveness-probe.grpc-action-enabled]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.knative.get-liveness-probe.grpc-action-enabled]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.knative.get-liveness-probe.grpc-action-enabled[quarkus.knative.get-liveness-probe.grpc-action-enabled]` [.description] -- If enabled and `grpc-action` is not provided, it will use the generated service name and the gRPC port. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_LIVENESS_PROBE_GRPC_ACTION_ENABLED+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_LIVENESS_PROBE_GRPC_ACTION_ENABLED+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_LIVENESS_PROBE_GRPC_ACTION_ENABLED+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_LIVENESS_PROBE_GRPC_ACTION_ENABLED+++` endif::add-copy-button-to-env-var[] --|boolean |`false` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.knative.liveness-probe.initial-delay]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.knative.liveness-probe.initial-delay[quarkus.knative.liveness-probe.initial-delay]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.knative.get-liveness-probe.initial-delay]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.knative.get-liveness-probe.initial-delay[quarkus.knative.get-liveness-probe.initial-delay]` [.description] -- The amount of time to wait before starting to probe. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_LIVENESS_PROBE_INITIAL_DELAY+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_LIVENESS_PROBE_INITIAL_DELAY+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_LIVENESS_PROBE_INITIAL_DELAY+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_LIVENESS_PROBE_INITIAL_DELAY+++` endif::add-copy-button-to-env-var[] --|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] |`5S` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.knative.liveness-probe.period]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.knative.liveness-probe.period[quarkus.knative.liveness-probe.period]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.knative.get-liveness-probe.period]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.knative.get-liveness-probe.period[quarkus.knative.get-liveness-probe.period]` [.description] -- The period in which the action should be called. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_LIVENESS_PROBE_PERIOD+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_LIVENESS_PROBE_PERIOD+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_LIVENESS_PROBE_PERIOD+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_LIVENESS_PROBE_PERIOD+++` endif::add-copy-button-to-env-var[] --|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] |`10S` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.knative.liveness-probe.timeout]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.knative.liveness-probe.timeout[quarkus.knative.liveness-probe.timeout]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.knative.get-liveness-probe.timeout]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.knative.get-liveness-probe.timeout[quarkus.knative.get-liveness-probe.timeout]` [.description] -- The amount of time to wait for each action. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_LIVENESS_PROBE_TIMEOUT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_LIVENESS_PROBE_TIMEOUT+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_LIVENESS_PROBE_TIMEOUT+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_LIVENESS_PROBE_TIMEOUT+++` endif::add-copy-button-to-env-var[] --|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] |`10S` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.knative.liveness-probe.success-threshold]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.knative.liveness-probe.success-threshold[quarkus.knative.liveness-probe.success-threshold]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.knative.get-liveness-probe.success-threshold]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.knative.get-liveness-probe.success-threshold[quarkus.knative.get-liveness-probe.success-threshold]` [.description] -- The success threshold to use. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_LIVENESS_PROBE_SUCCESS_THRESHOLD+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_LIVENESS_PROBE_SUCCESS_THRESHOLD+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_LIVENESS_PROBE_SUCCESS_THRESHOLD+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_LIVENESS_PROBE_SUCCESS_THRESHOLD+++` endif::add-copy-button-to-env-var[] --|int |`1` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.knative.liveness-probe.failure-threshold]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.knative.liveness-probe.failure-threshold[quarkus.knative.liveness-probe.failure-threshold]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.knative.get-liveness-probe.failure-threshold]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.knative.get-liveness-probe.failure-threshold[quarkus.knative.get-liveness-probe.failure-threshold]` [.description] -- The failure threshold to use. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_LIVENESS_PROBE_FAILURE_THRESHOLD+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_LIVENESS_PROBE_FAILURE_THRESHOLD+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_LIVENESS_PROBE_FAILURE_THRESHOLD+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_LIVENESS_PROBE_FAILURE_THRESHOLD+++` endif::add-copy-button-to-env-var[] --|int |`3` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.knative.readiness-probe.http-action-port]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.knative.readiness-probe.http-action-port[quarkus.knative.readiness-probe.http-action-port]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.knative.get-readiness-probe.http-action-port]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.knative.get-readiness-probe.http-action-port[quarkus.knative.get-readiness-probe.http-action-port]` [.description] -- The port number to use when configuring the `http get` action. If not configured, the port corresponding to the `httpActionPortName` will be used. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_READINESS_PROBE_HTTP_ACTION_PORT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_READINESS_PROBE_HTTP_ACTION_PORT+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_READINESS_PROBE_HTTP_ACTION_PORT+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_READINESS_PROBE_HTTP_ACTION_PORT+++` endif::add-copy-button-to-env-var[] --|int | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.knative.readiness-probe.http-action-port-name]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.knative.readiness-probe.http-action-port-name[quarkus.knative.readiness-probe.http-action-port-name]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.knative.get-readiness-probe.http-action-port-name]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.knative.get-readiness-probe.http-action-port-name[quarkus.knative.get-readiness-probe.http-action-port-name]` [.description] -- The port name for selecting the port of the `HTTP get` action. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_READINESS_PROBE_HTTP_ACTION_PORT_NAME+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_READINESS_PROBE_HTTP_ACTION_PORT_NAME+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_READINESS_PROBE_HTTP_ACTION_PORT_NAME+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_READINESS_PROBE_HTTP_ACTION_PORT_NAME+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.knative.readiness-probe.http-action-path]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.knative.readiness-probe.http-action-path[quarkus.knative.readiness-probe.http-action-path]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.knative.get-readiness-probe.http-action-path]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.knative.get-readiness-probe.http-action-path[quarkus.knative.get-readiness-probe.http-action-path]` [.description] -- 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. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_READINESS_PROBE_HTTP_ACTION_PATH+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_READINESS_PROBE_HTTP_ACTION_PATH+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_READINESS_PROBE_HTTP_ACTION_PATH+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_READINESS_PROBE_HTTP_ACTION_PATH+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.knative.readiness-probe.http-action-scheme]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.knative.readiness-probe.http-action-scheme[quarkus.knative.readiness-probe.http-action-scheme]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.knative.get-readiness-probe.http-action-scheme]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.knative.get-readiness-probe.http-action-scheme[quarkus.knative.get-readiness-probe.http-action-scheme]` [.description] -- The scheme of the `HTTP get` action. Can be either "HTTP" or "HTTPS". ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_READINESS_PROBE_HTTP_ACTION_SCHEME+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_READINESS_PROBE_HTTP_ACTION_SCHEME+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_READINESS_PROBE_HTTP_ACTION_SCHEME+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_READINESS_PROBE_HTTP_ACTION_SCHEME+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.knative.readiness-probe.exec-action]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.knative.readiness-probe.exec-action[quarkus.knative.readiness-probe.exec-action]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.knative.get-readiness-probe.exec-action]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.knative.get-readiness-probe.exec-action[quarkus.knative.get-readiness-probe.exec-action]` [.description] -- The command to use for the probe. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_READINESS_PROBE_EXEC_ACTION+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_READINESS_PROBE_EXEC_ACTION+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_READINESS_PROBE_EXEC_ACTION+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_READINESS_PROBE_EXEC_ACTION+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.knative.readiness-probe.tcp-socket-action]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.knative.readiness-probe.tcp-socket-action[quarkus.knative.readiness-probe.tcp-socket-action]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.knative.get-readiness-probe.tcp-socket-action]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.knative.get-readiness-probe.tcp-socket-action[quarkus.knative.get-readiness-probe.tcp-socket-action]` [.description] -- The tcp socket to use for the probe (the format is host:port). ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_READINESS_PROBE_TCP_SOCKET_ACTION+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_READINESS_PROBE_TCP_SOCKET_ACTION+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_READINESS_PROBE_TCP_SOCKET_ACTION+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_READINESS_PROBE_TCP_SOCKET_ACTION+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.knative.readiness-probe.grpc-action]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.knative.readiness-probe.grpc-action[quarkus.knative.readiness-probe.grpc-action]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.knative.get-readiness-probe.grpc-action]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.knative.get-readiness-probe.grpc-action[quarkus.knative.get-readiness-probe.grpc-action]` [.description] -- The gRPC port to use for the probe (the format is either port or port:service). ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_READINESS_PROBE_GRPC_ACTION+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_READINESS_PROBE_GRPC_ACTION+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_READINESS_PROBE_GRPC_ACTION+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_READINESS_PROBE_GRPC_ACTION+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.knative.readiness-probe.grpc-action-enabled]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.knative.readiness-probe.grpc-action-enabled[quarkus.knative.readiness-probe.grpc-action-enabled]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.knative.get-readiness-probe.grpc-action-enabled]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.knative.get-readiness-probe.grpc-action-enabled[quarkus.knative.get-readiness-probe.grpc-action-enabled]` [.description] -- If enabled and `grpc-action` is not provided, it will use the generated service name and the gRPC port. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_READINESS_PROBE_GRPC_ACTION_ENABLED+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_READINESS_PROBE_GRPC_ACTION_ENABLED+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_READINESS_PROBE_GRPC_ACTION_ENABLED+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_READINESS_PROBE_GRPC_ACTION_ENABLED+++` endif::add-copy-button-to-env-var[] --|boolean |`false` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.knative.readiness-probe.initial-delay]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.knative.readiness-probe.initial-delay[quarkus.knative.readiness-probe.initial-delay]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.knative.get-readiness-probe.initial-delay]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.knative.get-readiness-probe.initial-delay[quarkus.knative.get-readiness-probe.initial-delay]` [.description] -- The amount of time to wait before starting to probe. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_READINESS_PROBE_INITIAL_DELAY+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_READINESS_PROBE_INITIAL_DELAY+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_READINESS_PROBE_INITIAL_DELAY+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_READINESS_PROBE_INITIAL_DELAY+++` endif::add-copy-button-to-env-var[] --|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] |`5S` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.knative.readiness-probe.period]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.knative.readiness-probe.period[quarkus.knative.readiness-probe.period]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.knative.get-readiness-probe.period]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.knative.get-readiness-probe.period[quarkus.knative.get-readiness-probe.period]` [.description] -- The period in which the action should be called. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_READINESS_PROBE_PERIOD+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_READINESS_PROBE_PERIOD+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_READINESS_PROBE_PERIOD+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_READINESS_PROBE_PERIOD+++` endif::add-copy-button-to-env-var[] --|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] |`10S` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.knative.readiness-probe.timeout]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.knative.readiness-probe.timeout[quarkus.knative.readiness-probe.timeout]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.knative.get-readiness-probe.timeout]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.knative.get-readiness-probe.timeout[quarkus.knative.get-readiness-probe.timeout]` [.description] -- The amount of time to wait for each action. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_READINESS_PROBE_TIMEOUT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_READINESS_PROBE_TIMEOUT+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_READINESS_PROBE_TIMEOUT+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_READINESS_PROBE_TIMEOUT+++` endif::add-copy-button-to-env-var[] --|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] |`10S` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.knative.readiness-probe.success-threshold]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.knative.readiness-probe.success-threshold[quarkus.knative.readiness-probe.success-threshold]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.knative.get-readiness-probe.success-threshold]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.knative.get-readiness-probe.success-threshold[quarkus.knative.get-readiness-probe.success-threshold]` [.description] -- The success threshold to use. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_READINESS_PROBE_SUCCESS_THRESHOLD+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_READINESS_PROBE_SUCCESS_THRESHOLD+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_READINESS_PROBE_SUCCESS_THRESHOLD+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_READINESS_PROBE_SUCCESS_THRESHOLD+++` endif::add-copy-button-to-env-var[] --|int |`1` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.knative.readiness-probe.failure-threshold]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.knative.readiness-probe.failure-threshold[quarkus.knative.readiness-probe.failure-threshold]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.knative.get-readiness-probe.failure-threshold]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.knative.get-readiness-probe.failure-threshold[quarkus.knative.get-readiness-probe.failure-threshold]` [.description] -- The failure threshold to use. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_READINESS_PROBE_FAILURE_THRESHOLD+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_READINESS_PROBE_FAILURE_THRESHOLD+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_READINESS_PROBE_FAILURE_THRESHOLD+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_READINESS_PROBE_FAILURE_THRESHOLD+++` endif::add-copy-button-to-env-var[] --|int |`3` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.knative.startup-probe.http-action-port]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.knative.startup-probe.http-action-port[quarkus.knative.startup-probe.http-action-port]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.knative.get-startup-probe.http-action-port]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.knative.get-startup-probe.http-action-port[quarkus.knative.get-startup-probe.http-action-port]` [.description] -- The port number to use when configuring the `http get` action. If not configured, the port corresponding to the `httpActionPortName` will be used. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_STARTUP_PROBE_HTTP_ACTION_PORT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_STARTUP_PROBE_HTTP_ACTION_PORT+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_STARTUP_PROBE_HTTP_ACTION_PORT+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_STARTUP_PROBE_HTTP_ACTION_PORT+++` endif::add-copy-button-to-env-var[] --|int | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.knative.startup-probe.http-action-port-name]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.knative.startup-probe.http-action-port-name[quarkus.knative.startup-probe.http-action-port-name]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.knative.get-startup-probe.http-action-port-name]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.knative.get-startup-probe.http-action-port-name[quarkus.knative.get-startup-probe.http-action-port-name]` [.description] -- The port name for selecting the port of the `HTTP get` action. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_STARTUP_PROBE_HTTP_ACTION_PORT_NAME+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_STARTUP_PROBE_HTTP_ACTION_PORT_NAME+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_STARTUP_PROBE_HTTP_ACTION_PORT_NAME+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_STARTUP_PROBE_HTTP_ACTION_PORT_NAME+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.knative.startup-probe.http-action-path]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.knative.startup-probe.http-action-path[quarkus.knative.startup-probe.http-action-path]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.knative.get-startup-probe.http-action-path]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.knative.get-startup-probe.http-action-path[quarkus.knative.get-startup-probe.http-action-path]` [.description] -- 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. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_STARTUP_PROBE_HTTP_ACTION_PATH+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_STARTUP_PROBE_HTTP_ACTION_PATH+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_STARTUP_PROBE_HTTP_ACTION_PATH+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_STARTUP_PROBE_HTTP_ACTION_PATH+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.knative.startup-probe.http-action-scheme]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.knative.startup-probe.http-action-scheme[quarkus.knative.startup-probe.http-action-scheme]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.knative.get-startup-probe.http-action-scheme]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.knative.get-startup-probe.http-action-scheme[quarkus.knative.get-startup-probe.http-action-scheme]` [.description] -- The scheme of the `HTTP get` action. Can be either "HTTP" or "HTTPS". ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_STARTUP_PROBE_HTTP_ACTION_SCHEME+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_STARTUP_PROBE_HTTP_ACTION_SCHEME+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_STARTUP_PROBE_HTTP_ACTION_SCHEME+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_STARTUP_PROBE_HTTP_ACTION_SCHEME+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.knative.startup-probe.exec-action]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.knative.startup-probe.exec-action[quarkus.knative.startup-probe.exec-action]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.knative.get-startup-probe.exec-action]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.knative.get-startup-probe.exec-action[quarkus.knative.get-startup-probe.exec-action]` [.description] -- The command to use for the probe. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_STARTUP_PROBE_EXEC_ACTION+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_STARTUP_PROBE_EXEC_ACTION+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_STARTUP_PROBE_EXEC_ACTION+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_STARTUP_PROBE_EXEC_ACTION+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.knative.startup-probe.tcp-socket-action]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.knative.startup-probe.tcp-socket-action[quarkus.knative.startup-probe.tcp-socket-action]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.knative.get-startup-probe.tcp-socket-action]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.knative.get-startup-probe.tcp-socket-action[quarkus.knative.get-startup-probe.tcp-socket-action]` [.description] -- The tcp socket to use for the probe (the format is host:port). ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_STARTUP_PROBE_TCP_SOCKET_ACTION+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_STARTUP_PROBE_TCP_SOCKET_ACTION+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_STARTUP_PROBE_TCP_SOCKET_ACTION+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_STARTUP_PROBE_TCP_SOCKET_ACTION+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.knative.startup-probe.grpc-action]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.knative.startup-probe.grpc-action[quarkus.knative.startup-probe.grpc-action]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.knative.get-startup-probe.grpc-action]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.knative.get-startup-probe.grpc-action[quarkus.knative.get-startup-probe.grpc-action]` [.description] -- The gRPC port to use for the probe (the format is either port or port:service). ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_STARTUP_PROBE_GRPC_ACTION+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_STARTUP_PROBE_GRPC_ACTION+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_STARTUP_PROBE_GRPC_ACTION+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_STARTUP_PROBE_GRPC_ACTION+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.knative.startup-probe.grpc-action-enabled]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.knative.startup-probe.grpc-action-enabled[quarkus.knative.startup-probe.grpc-action-enabled]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.knative.get-startup-probe.grpc-action-enabled]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.knative.get-startup-probe.grpc-action-enabled[quarkus.knative.get-startup-probe.grpc-action-enabled]` [.description] -- If enabled and `grpc-action` is not provided, it will use the generated service name and the gRPC port. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_STARTUP_PROBE_GRPC_ACTION_ENABLED+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_STARTUP_PROBE_GRPC_ACTION_ENABLED+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_STARTUP_PROBE_GRPC_ACTION_ENABLED+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_STARTUP_PROBE_GRPC_ACTION_ENABLED+++` endif::add-copy-button-to-env-var[] --|boolean |`false` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.knative.startup-probe.initial-delay]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.knative.startup-probe.initial-delay[quarkus.knative.startup-probe.initial-delay]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.knative.get-startup-probe.initial-delay]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.knative.get-startup-probe.initial-delay[quarkus.knative.get-startup-probe.initial-delay]` [.description] -- The amount of time to wait before starting to probe. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_STARTUP_PROBE_INITIAL_DELAY+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_STARTUP_PROBE_INITIAL_DELAY+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_STARTUP_PROBE_INITIAL_DELAY+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_STARTUP_PROBE_INITIAL_DELAY+++` endif::add-copy-button-to-env-var[] --|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] |`5S` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.knative.startup-probe.period]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.knative.startup-probe.period[quarkus.knative.startup-probe.period]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.knative.get-startup-probe.period]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.knative.get-startup-probe.period[quarkus.knative.get-startup-probe.period]` [.description] -- The period in which the action should be called. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_STARTUP_PROBE_PERIOD+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_STARTUP_PROBE_PERIOD+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_STARTUP_PROBE_PERIOD+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_STARTUP_PROBE_PERIOD+++` endif::add-copy-button-to-env-var[] --|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] |`10S` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.knative.startup-probe.timeout]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.knative.startup-probe.timeout[quarkus.knative.startup-probe.timeout]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.knative.get-startup-probe.timeout]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.knative.get-startup-probe.timeout[quarkus.knative.get-startup-probe.timeout]` [.description] -- The amount of time to wait for each action. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_STARTUP_PROBE_TIMEOUT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_STARTUP_PROBE_TIMEOUT+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_STARTUP_PROBE_TIMEOUT+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_STARTUP_PROBE_TIMEOUT+++` endif::add-copy-button-to-env-var[] --|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] |`10S` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.knative.startup-probe.success-threshold]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.knative.startup-probe.success-threshold[quarkus.knative.startup-probe.success-threshold]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.knative.get-startup-probe.success-threshold]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.knative.get-startup-probe.success-threshold[quarkus.knative.get-startup-probe.success-threshold]` [.description] -- The success threshold to use. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_STARTUP_PROBE_SUCCESS_THRESHOLD+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_STARTUP_PROBE_SUCCESS_THRESHOLD+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_STARTUP_PROBE_SUCCESS_THRESHOLD+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_STARTUP_PROBE_SUCCESS_THRESHOLD+++` endif::add-copy-button-to-env-var[] --|int |`1` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.knative.startup-probe.failure-threshold]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.knative.startup-probe.failure-threshold[quarkus.knative.startup-probe.failure-threshold]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.knative.get-startup-probe.failure-threshold]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.knative.get-startup-probe.failure-threshold[quarkus.knative.get-startup-probe.failure-threshold]` [.description] -- The failure threshold to use. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_STARTUP_PROBE_FAILURE_THRESHOLD+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_STARTUP_PROBE_FAILURE_THRESHOLD+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_STARTUP_PROBE_FAILURE_THRESHOLD+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_STARTUP_PROBE_FAILURE_THRESHOLD+++` endif::add-copy-button-to-env-var[] --|int |`3` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.knative.init-containers.-init-containers-.liveness-probe.http-action-port]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.knative.init-containers.-init-containers-.liveness-probe.http-action-port[quarkus.knative.init-containers."init-containers".liveness-probe.http-action-port]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.knative.liveness-probe.http-action-port]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.knative.liveness-probe.http-action-port[quarkus.knative.liveness-probe.http-action-port]` [.description] -- The port number to use when configuring the `http get` action. If not configured, the port corresponding to the `httpActionPortName` will be used. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_PORT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_LIVENESS_PROBE_HTTP_ACTION_PORT+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_PORT+++` +Environment variable: `+++QUARKUS_KNATIVE_LIVENESS_PROBE_HTTP_ACTION_PORT+++` endif::add-copy-button-to-env-var[] --|int | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.knative.init-containers.-init-containers-.liveness-probe.http-action-port-name]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.knative.init-containers.-init-containers-.liveness-probe.http-action-port-name[quarkus.knative.init-containers."init-containers".liveness-probe.http-action-port-name]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.knative.liveness-probe.http-action-port-name]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.knative.liveness-probe.http-action-port-name[quarkus.knative.liveness-probe.http-action-port-name]` [.description] -- The port name for selecting the port of the `HTTP get` action. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_PORT_NAME+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_LIVENESS_PROBE_HTTP_ACTION_PORT_NAME+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_PORT_NAME+++` +Environment variable: `+++QUARKUS_KNATIVE_LIVENESS_PROBE_HTTP_ACTION_PORT_NAME+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.knative.init-containers.-init-containers-.liveness-probe.http-action-path]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.knative.init-containers.-init-containers-.liveness-probe.http-action-path[quarkus.knative.init-containers."init-containers".liveness-probe.http-action-path]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.knative.liveness-probe.http-action-path]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.knative.liveness-probe.http-action-path[quarkus.knative.liveness-probe.http-action-path]` [.description] -- 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. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_PATH+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_LIVENESS_PROBE_HTTP_ACTION_PATH+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_PATH+++` +Environment variable: `+++QUARKUS_KNATIVE_LIVENESS_PROBE_HTTP_ACTION_PATH+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.knative.init-containers.-init-containers-.liveness-probe.http-action-scheme]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.knative.init-containers.-init-containers-.liveness-probe.http-action-scheme[quarkus.knative.init-containers."init-containers".liveness-probe.http-action-scheme]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.knative.liveness-probe.http-action-scheme]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.knative.liveness-probe.http-action-scheme[quarkus.knative.liveness-probe.http-action-scheme]` [.description] -- The scheme of the `HTTP get` action. Can be either "HTTP" or "HTTPS". ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_SCHEME+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_LIVENESS_PROBE_HTTP_ACTION_SCHEME+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_SCHEME+++` +Environment variable: `+++QUARKUS_KNATIVE_LIVENESS_PROBE_HTTP_ACTION_SCHEME+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.knative.init-containers.-init-containers-.liveness-probe.exec-action]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.knative.init-containers.-init-containers-.liveness-probe.exec-action[quarkus.knative.init-containers."init-containers".liveness-probe.exec-action]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.knative.liveness-probe.exec-action]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.knative.liveness-probe.exec-action[quarkus.knative.liveness-probe.exec-action]` [.description] -- The command to use for the probe. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_EXEC_ACTION+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_LIVENESS_PROBE_EXEC_ACTION+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_EXEC_ACTION+++` +Environment variable: `+++QUARKUS_KNATIVE_LIVENESS_PROBE_EXEC_ACTION+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.knative.init-containers.-init-containers-.liveness-probe.tcp-socket-action]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.knative.init-containers.-init-containers-.liveness-probe.tcp-socket-action[quarkus.knative.init-containers."init-containers".liveness-probe.tcp-socket-action]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.knative.liveness-probe.tcp-socket-action]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.knative.liveness-probe.tcp-socket-action[quarkus.knative.liveness-probe.tcp-socket-action]` [.description] -- The tcp socket to use for the probe (the format is host:port). ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_TCP_SOCKET_ACTION+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_LIVENESS_PROBE_TCP_SOCKET_ACTION+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_TCP_SOCKET_ACTION+++` +Environment variable: `+++QUARKUS_KNATIVE_LIVENESS_PROBE_TCP_SOCKET_ACTION+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.knative.init-containers.-init-containers-.liveness-probe.grpc-action]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.knative.init-containers.-init-containers-.liveness-probe.grpc-action[quarkus.knative.init-containers."init-containers".liveness-probe.grpc-action]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.knative.liveness-probe.grpc-action]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.knative.liveness-probe.grpc-action[quarkus.knative.liveness-probe.grpc-action]` [.description] -- The gRPC port to use for the probe (the format is either port or port:service). ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_GRPC_ACTION+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_LIVENESS_PROBE_GRPC_ACTION+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_GRPC_ACTION+++` +Environment variable: `+++QUARKUS_KNATIVE_LIVENESS_PROBE_GRPC_ACTION+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.knative.init-containers.-init-containers-.liveness-probe.grpc-action-enabled]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.knative.init-containers.-init-containers-.liveness-probe.grpc-action-enabled[quarkus.knative.init-containers."init-containers".liveness-probe.grpc-action-enabled]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.knative.liveness-probe.grpc-action-enabled]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.knative.liveness-probe.grpc-action-enabled[quarkus.knative.liveness-probe.grpc-action-enabled]` [.description] -- If enabled and `grpc-action` is not provided, it will use the generated service name and the gRPC port. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_GRPC_ACTION_ENABLED+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_LIVENESS_PROBE_GRPC_ACTION_ENABLED+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_GRPC_ACTION_ENABLED+++` +Environment variable: `+++QUARKUS_KNATIVE_LIVENESS_PROBE_GRPC_ACTION_ENABLED+++` endif::add-copy-button-to-env-var[] --|boolean |`false` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.knative.init-containers.-init-containers-.liveness-probe.initial-delay]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.knative.init-containers.-init-containers-.liveness-probe.initial-delay[quarkus.knative.init-containers."init-containers".liveness-probe.initial-delay]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.knative.liveness-probe.initial-delay]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.knative.liveness-probe.initial-delay[quarkus.knative.liveness-probe.initial-delay]` [.description] -- The amount of time to wait before starting to probe. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_INITIAL_DELAY+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_LIVENESS_PROBE_INITIAL_DELAY+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_INITIAL_DELAY+++` +Environment variable: `+++QUARKUS_KNATIVE_LIVENESS_PROBE_INITIAL_DELAY+++` endif::add-copy-button-to-env-var[] --|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] |`5S` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.knative.init-containers.-init-containers-.liveness-probe.period]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.knative.init-containers.-init-containers-.liveness-probe.period[quarkus.knative.init-containers."init-containers".liveness-probe.period]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.knative.liveness-probe.period]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.knative.liveness-probe.period[quarkus.knative.liveness-probe.period]` [.description] -- The period in which the action should be called. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_PERIOD+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_LIVENESS_PROBE_PERIOD+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_PERIOD+++` +Environment variable: `+++QUARKUS_KNATIVE_LIVENESS_PROBE_PERIOD+++` endif::add-copy-button-to-env-var[] --|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] |`10S` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.knative.init-containers.-init-containers-.liveness-probe.timeout]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.knative.init-containers.-init-containers-.liveness-probe.timeout[quarkus.knative.init-containers."init-containers".liveness-probe.timeout]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.knative.liveness-probe.timeout]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.knative.liveness-probe.timeout[quarkus.knative.liveness-probe.timeout]` [.description] -- The amount of time to wait for each action. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_TIMEOUT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_LIVENESS_PROBE_TIMEOUT+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_TIMEOUT+++` +Environment variable: `+++QUARKUS_KNATIVE_LIVENESS_PROBE_TIMEOUT+++` endif::add-copy-button-to-env-var[] --|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] |`10S` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.knative.init-containers.-init-containers-.liveness-probe.success-threshold]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.knative.init-containers.-init-containers-.liveness-probe.success-threshold[quarkus.knative.init-containers."init-containers".liveness-probe.success-threshold]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.knative.liveness-probe.success-threshold]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.knative.liveness-probe.success-threshold[quarkus.knative.liveness-probe.success-threshold]` [.description] -- The success threshold to use. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_SUCCESS_THRESHOLD+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_LIVENESS_PROBE_SUCCESS_THRESHOLD+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_SUCCESS_THRESHOLD+++` +Environment variable: `+++QUARKUS_KNATIVE_LIVENESS_PROBE_SUCCESS_THRESHOLD+++` endif::add-copy-button-to-env-var[] --|int |`1` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.knative.init-containers.-init-containers-.liveness-probe.failure-threshold]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.knative.init-containers.-init-containers-.liveness-probe.failure-threshold[quarkus.knative.init-containers."init-containers".liveness-probe.failure-threshold]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.knative.liveness-probe.failure-threshold]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.knative.liveness-probe.failure-threshold[quarkus.knative.liveness-probe.failure-threshold]` [.description] -- The failure threshold to use. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_FAILURE_THRESHOLD+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_LIVENESS_PROBE_FAILURE_THRESHOLD+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_FAILURE_THRESHOLD+++` +Environment variable: `+++QUARKUS_KNATIVE_LIVENESS_PROBE_FAILURE_THRESHOLD+++` endif::add-copy-button-to-env-var[] --|int |`3` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.knative.init-containers.-init-containers-.readiness-probe.http-action-port]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.knative.init-containers.-init-containers-.readiness-probe.http-action-port[quarkus.knative.init-containers."init-containers".readiness-probe.http-action-port]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.knative.readiness-probe.http-action-port]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.knative.readiness-probe.http-action-port[quarkus.knative.readiness-probe.http-action-port]` [.description] -- The port number to use when configuring the `http get` action. If not configured, the port corresponding to the `httpActionPortName` will be used. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_HTTP_ACTION_PORT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_READINESS_PROBE_HTTP_ACTION_PORT+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_HTTP_ACTION_PORT+++` +Environment variable: `+++QUARKUS_KNATIVE_READINESS_PROBE_HTTP_ACTION_PORT+++` endif::add-copy-button-to-env-var[] --|int | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.knative.init-containers.-init-containers-.readiness-probe.http-action-port-name]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.knative.init-containers.-init-containers-.readiness-probe.http-action-port-name[quarkus.knative.init-containers."init-containers".readiness-probe.http-action-port-name]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.knative.readiness-probe.http-action-port-name]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.knative.readiness-probe.http-action-port-name[quarkus.knative.readiness-probe.http-action-port-name]` [.description] -- The port name for selecting the port of the `HTTP get` action. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_HTTP_ACTION_PORT_NAME+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_READINESS_PROBE_HTTP_ACTION_PORT_NAME+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_HTTP_ACTION_PORT_NAME+++` +Environment variable: `+++QUARKUS_KNATIVE_READINESS_PROBE_HTTP_ACTION_PORT_NAME+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.knative.init-containers.-init-containers-.readiness-probe.http-action-path]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.knative.init-containers.-init-containers-.readiness-probe.http-action-path[quarkus.knative.init-containers."init-containers".readiness-probe.http-action-path]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.knative.readiness-probe.http-action-path]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.knative.readiness-probe.http-action-path[quarkus.knative.readiness-probe.http-action-path]` [.description] -- 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. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_HTTP_ACTION_PATH+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_READINESS_PROBE_HTTP_ACTION_PATH+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_HTTP_ACTION_PATH+++` +Environment variable: `+++QUARKUS_KNATIVE_READINESS_PROBE_HTTP_ACTION_PATH+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.knative.init-containers.-init-containers-.readiness-probe.http-action-scheme]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.knative.init-containers.-init-containers-.readiness-probe.http-action-scheme[quarkus.knative.init-containers."init-containers".readiness-probe.http-action-scheme]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.knative.readiness-probe.http-action-scheme]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.knative.readiness-probe.http-action-scheme[quarkus.knative.readiness-probe.http-action-scheme]` [.description] -- The scheme of the `HTTP get` action. Can be either "HTTP" or "HTTPS". ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_HTTP_ACTION_SCHEME+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_READINESS_PROBE_HTTP_ACTION_SCHEME+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_HTTP_ACTION_SCHEME+++` +Environment variable: `+++QUARKUS_KNATIVE_READINESS_PROBE_HTTP_ACTION_SCHEME+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.knative.init-containers.-init-containers-.readiness-probe.exec-action]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.knative.init-containers.-init-containers-.readiness-probe.exec-action[quarkus.knative.init-containers."init-containers".readiness-probe.exec-action]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.knative.readiness-probe.exec-action]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.knative.readiness-probe.exec-action[quarkus.knative.readiness-probe.exec-action]` [.description] -- The command to use for the probe. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_EXEC_ACTION+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_READINESS_PROBE_EXEC_ACTION+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_EXEC_ACTION+++` +Environment variable: `+++QUARKUS_KNATIVE_READINESS_PROBE_EXEC_ACTION+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.knative.init-containers.-init-containers-.readiness-probe.tcp-socket-action]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.knative.init-containers.-init-containers-.readiness-probe.tcp-socket-action[quarkus.knative.init-containers."init-containers".readiness-probe.tcp-socket-action]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.knative.readiness-probe.tcp-socket-action]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.knative.readiness-probe.tcp-socket-action[quarkus.knative.readiness-probe.tcp-socket-action]` [.description] -- The tcp socket to use for the probe (the format is host:port). ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_TCP_SOCKET_ACTION+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_READINESS_PROBE_TCP_SOCKET_ACTION+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_TCP_SOCKET_ACTION+++` +Environment variable: `+++QUARKUS_KNATIVE_READINESS_PROBE_TCP_SOCKET_ACTION+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.knative.init-containers.-init-containers-.readiness-probe.grpc-action]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.knative.init-containers.-init-containers-.readiness-probe.grpc-action[quarkus.knative.init-containers."init-containers".readiness-probe.grpc-action]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.knative.readiness-probe.grpc-action]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.knative.readiness-probe.grpc-action[quarkus.knative.readiness-probe.grpc-action]` [.description] -- The gRPC port to use for the probe (the format is either port or port:service). ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_GRPC_ACTION+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_READINESS_PROBE_GRPC_ACTION+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_GRPC_ACTION+++` +Environment variable: `+++QUARKUS_KNATIVE_READINESS_PROBE_GRPC_ACTION+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.knative.init-containers.-init-containers-.readiness-probe.grpc-action-enabled]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.knative.init-containers.-init-containers-.readiness-probe.grpc-action-enabled[quarkus.knative.init-containers."init-containers".readiness-probe.grpc-action-enabled]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.knative.readiness-probe.grpc-action-enabled]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.knative.readiness-probe.grpc-action-enabled[quarkus.knative.readiness-probe.grpc-action-enabled]` [.description] -- If enabled and `grpc-action` is not provided, it will use the generated service name and the gRPC port. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_GRPC_ACTION_ENABLED+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_READINESS_PROBE_GRPC_ACTION_ENABLED+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_GRPC_ACTION_ENABLED+++` +Environment variable: `+++QUARKUS_KNATIVE_READINESS_PROBE_GRPC_ACTION_ENABLED+++` endif::add-copy-button-to-env-var[] --|boolean |`false` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.knative.init-containers.-init-containers-.readiness-probe.initial-delay]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.knative.init-containers.-init-containers-.readiness-probe.initial-delay[quarkus.knative.init-containers."init-containers".readiness-probe.initial-delay]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.knative.readiness-probe.initial-delay]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.knative.readiness-probe.initial-delay[quarkus.knative.readiness-probe.initial-delay]` [.description] -- The amount of time to wait before starting to probe. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_INITIAL_DELAY+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_READINESS_PROBE_INITIAL_DELAY+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_INITIAL_DELAY+++` +Environment variable: `+++QUARKUS_KNATIVE_READINESS_PROBE_INITIAL_DELAY+++` endif::add-copy-button-to-env-var[] --|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] |`5S` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.knative.init-containers.-init-containers-.readiness-probe.period]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.knative.init-containers.-init-containers-.readiness-probe.period[quarkus.knative.init-containers."init-containers".readiness-probe.period]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.knative.readiness-probe.period]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.knative.readiness-probe.period[quarkus.knative.readiness-probe.period]` [.description] -- The period in which the action should be called. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_PERIOD+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_READINESS_PROBE_PERIOD+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_PERIOD+++` +Environment variable: `+++QUARKUS_KNATIVE_READINESS_PROBE_PERIOD+++` endif::add-copy-button-to-env-var[] --|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] |`10S` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.knative.init-containers.-init-containers-.readiness-probe.timeout]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.knative.init-containers.-init-containers-.readiness-probe.timeout[quarkus.knative.init-containers."init-containers".readiness-probe.timeout]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.knative.readiness-probe.timeout]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.knative.readiness-probe.timeout[quarkus.knative.readiness-probe.timeout]` [.description] -- The amount of time to wait for each action. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_TIMEOUT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_READINESS_PROBE_TIMEOUT+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_TIMEOUT+++` +Environment variable: `+++QUARKUS_KNATIVE_READINESS_PROBE_TIMEOUT+++` endif::add-copy-button-to-env-var[] --|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] |`10S` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.knative.init-containers.-init-containers-.readiness-probe.success-threshold]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.knative.init-containers.-init-containers-.readiness-probe.success-threshold[quarkus.knative.init-containers."init-containers".readiness-probe.success-threshold]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.knative.readiness-probe.success-threshold]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.knative.readiness-probe.success-threshold[quarkus.knative.readiness-probe.success-threshold]` [.description] -- The success threshold to use. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_SUCCESS_THRESHOLD+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_READINESS_PROBE_SUCCESS_THRESHOLD+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_SUCCESS_THRESHOLD+++` +Environment variable: `+++QUARKUS_KNATIVE_READINESS_PROBE_SUCCESS_THRESHOLD+++` endif::add-copy-button-to-env-var[] --|int |`1` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.knative.init-containers.-init-containers-.readiness-probe.failure-threshold]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.knative.init-containers.-init-containers-.readiness-probe.failure-threshold[quarkus.knative.init-containers."init-containers".readiness-probe.failure-threshold]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.knative.readiness-probe.failure-threshold]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.knative.readiness-probe.failure-threshold[quarkus.knative.readiness-probe.failure-threshold]` [.description] -- The failure threshold to use. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_FAILURE_THRESHOLD+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_READINESS_PROBE_FAILURE_THRESHOLD+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_FAILURE_THRESHOLD+++` +Environment variable: `+++QUARKUS_KNATIVE_READINESS_PROBE_FAILURE_THRESHOLD+++` endif::add-copy-button-to-env-var[] --|int |`3` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.knative.containers.-containers-.liveness-probe.http-action-port]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.knative.containers.-containers-.liveness-probe.http-action-port[quarkus.knative.containers."containers".liveness-probe.http-action-port]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.knative.startup-probe.http-action-port]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.knative.startup-probe.http-action-port[quarkus.knative.startup-probe.http-action-port]` [.description] -- The port number to use when configuring the `http get` action. If not configured, the port corresponding to the `httpActionPortName` will be used. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_PORT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_STARTUP_PROBE_HTTP_ACTION_PORT+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_PORT+++` +Environment variable: `+++QUARKUS_KNATIVE_STARTUP_PROBE_HTTP_ACTION_PORT+++` endif::add-copy-button-to-env-var[] --|int | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.knative.containers.-containers-.liveness-probe.http-action-port-name]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.knative.containers.-containers-.liveness-probe.http-action-port-name[quarkus.knative.containers."containers".liveness-probe.http-action-port-name]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.knative.startup-probe.http-action-port-name]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.knative.startup-probe.http-action-port-name[quarkus.knative.startup-probe.http-action-port-name]` [.description] -- The port name for selecting the port of the `HTTP get` action. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_PORT_NAME+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_STARTUP_PROBE_HTTP_ACTION_PORT_NAME+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_PORT_NAME+++` +Environment variable: `+++QUARKUS_KNATIVE_STARTUP_PROBE_HTTP_ACTION_PORT_NAME+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.knative.containers.-containers-.liveness-probe.http-action-path]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.knative.containers.-containers-.liveness-probe.http-action-path[quarkus.knative.containers."containers".liveness-probe.http-action-path]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.knative.startup-probe.http-action-path]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.knative.startup-probe.http-action-path[quarkus.knative.startup-probe.http-action-path]` [.description] -- 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. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_PATH+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_STARTUP_PROBE_HTTP_ACTION_PATH+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_PATH+++` +Environment variable: `+++QUARKUS_KNATIVE_STARTUP_PROBE_HTTP_ACTION_PATH+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.knative.containers.-containers-.liveness-probe.http-action-scheme]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.knative.containers.-containers-.liveness-probe.http-action-scheme[quarkus.knative.containers."containers".liveness-probe.http-action-scheme]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.knative.startup-probe.http-action-scheme]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.knative.startup-probe.http-action-scheme[quarkus.knative.startup-probe.http-action-scheme]` [.description] -- The scheme of the `HTTP get` action. Can be either "HTTP" or "HTTPS". ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_SCHEME+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_STARTUP_PROBE_HTTP_ACTION_SCHEME+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_SCHEME+++` +Environment variable: `+++QUARKUS_KNATIVE_STARTUP_PROBE_HTTP_ACTION_SCHEME+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.knative.containers.-containers-.liveness-probe.exec-action]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.knative.containers.-containers-.liveness-probe.exec-action[quarkus.knative.containers."containers".liveness-probe.exec-action]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.knative.startup-probe.exec-action]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.knative.startup-probe.exec-action[quarkus.knative.startup-probe.exec-action]` [.description] -- The command to use for the probe. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__LIVENESS_PROBE_EXEC_ACTION+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_STARTUP_PROBE_EXEC_ACTION+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__LIVENESS_PROBE_EXEC_ACTION+++` +Environment variable: `+++QUARKUS_KNATIVE_STARTUP_PROBE_EXEC_ACTION+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.knative.containers.-containers-.liveness-probe.tcp-socket-action]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.knative.containers.-containers-.liveness-probe.tcp-socket-action[quarkus.knative.containers."containers".liveness-probe.tcp-socket-action]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.knative.startup-probe.tcp-socket-action]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.knative.startup-probe.tcp-socket-action[quarkus.knative.startup-probe.tcp-socket-action]` [.description] -- The tcp socket to use for the probe (the format is host:port). ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__LIVENESS_PROBE_TCP_SOCKET_ACTION+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_STARTUP_PROBE_TCP_SOCKET_ACTION+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__LIVENESS_PROBE_TCP_SOCKET_ACTION+++` +Environment variable: `+++QUARKUS_KNATIVE_STARTUP_PROBE_TCP_SOCKET_ACTION+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.knative.containers.-containers-.liveness-probe.grpc-action]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.knative.containers.-containers-.liveness-probe.grpc-action[quarkus.knative.containers."containers".liveness-probe.grpc-action]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.knative.startup-probe.grpc-action]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.knative.startup-probe.grpc-action[quarkus.knative.startup-probe.grpc-action]` [.description] -- The gRPC port to use for the probe (the format is either port or port:service). ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__LIVENESS_PROBE_GRPC_ACTION+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_STARTUP_PROBE_GRPC_ACTION+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__LIVENESS_PROBE_GRPC_ACTION+++` +Environment variable: `+++QUARKUS_KNATIVE_STARTUP_PROBE_GRPC_ACTION+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.knative.containers.-containers-.liveness-probe.grpc-action-enabled]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.knative.containers.-containers-.liveness-probe.grpc-action-enabled[quarkus.knative.containers."containers".liveness-probe.grpc-action-enabled]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.knative.startup-probe.grpc-action-enabled]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.knative.startup-probe.grpc-action-enabled[quarkus.knative.startup-probe.grpc-action-enabled]` [.description] -- If enabled and `grpc-action` is not provided, it will use the generated service name and the gRPC port. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__LIVENESS_PROBE_GRPC_ACTION_ENABLED+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_STARTUP_PROBE_GRPC_ACTION_ENABLED+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__LIVENESS_PROBE_GRPC_ACTION_ENABLED+++` +Environment variable: `+++QUARKUS_KNATIVE_STARTUP_PROBE_GRPC_ACTION_ENABLED+++` endif::add-copy-button-to-env-var[] --|boolean |`false` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.knative.containers.-containers-.liveness-probe.initial-delay]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.knative.containers.-containers-.liveness-probe.initial-delay[quarkus.knative.containers."containers".liveness-probe.initial-delay]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.knative.startup-probe.initial-delay]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.knative.startup-probe.initial-delay[quarkus.knative.startup-probe.initial-delay]` [.description] -- The amount of time to wait before starting to probe. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__LIVENESS_PROBE_INITIAL_DELAY+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_STARTUP_PROBE_INITIAL_DELAY+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__LIVENESS_PROBE_INITIAL_DELAY+++` +Environment variable: `+++QUARKUS_KNATIVE_STARTUP_PROBE_INITIAL_DELAY+++` endif::add-copy-button-to-env-var[] --|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] |`5S` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.knative.containers.-containers-.liveness-probe.period]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.knative.containers.-containers-.liveness-probe.period[quarkus.knative.containers."containers".liveness-probe.period]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.knative.startup-probe.period]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.knative.startup-probe.period[quarkus.knative.startup-probe.period]` [.description] -- The period in which the action should be called. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__LIVENESS_PROBE_PERIOD+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_STARTUP_PROBE_PERIOD+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__LIVENESS_PROBE_PERIOD+++` +Environment variable: `+++QUARKUS_KNATIVE_STARTUP_PROBE_PERIOD+++` endif::add-copy-button-to-env-var[] --|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] |`10S` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.knative.containers.-containers-.liveness-probe.timeout]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.knative.containers.-containers-.liveness-probe.timeout[quarkus.knative.containers."containers".liveness-probe.timeout]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.knative.startup-probe.timeout]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.knative.startup-probe.timeout[quarkus.knative.startup-probe.timeout]` [.description] -- The amount of time to wait for each action. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__LIVENESS_PROBE_TIMEOUT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_STARTUP_PROBE_TIMEOUT+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__LIVENESS_PROBE_TIMEOUT+++` +Environment variable: `+++QUARKUS_KNATIVE_STARTUP_PROBE_TIMEOUT+++` endif::add-copy-button-to-env-var[] --|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] |`10S` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.knative.containers.-containers-.liveness-probe.success-threshold]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.knative.containers.-containers-.liveness-probe.success-threshold[quarkus.knative.containers."containers".liveness-probe.success-threshold]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.knative.startup-probe.success-threshold]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.knative.startup-probe.success-threshold[quarkus.knative.startup-probe.success-threshold]` [.description] -- The success threshold to use. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__LIVENESS_PROBE_SUCCESS_THRESHOLD+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_STARTUP_PROBE_SUCCESS_THRESHOLD+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__LIVENESS_PROBE_SUCCESS_THRESHOLD+++` +Environment variable: `+++QUARKUS_KNATIVE_STARTUP_PROBE_SUCCESS_THRESHOLD+++` endif::add-copy-button-to-env-var[] --|int |`1` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.knative.containers.-containers-.liveness-probe.failure-threshold]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.knative.containers.-containers-.liveness-probe.failure-threshold[quarkus.knative.containers."containers".liveness-probe.failure-threshold]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.knative.startup-probe.failure-threshold]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.knative.startup-probe.failure-threshold[quarkus.knative.startup-probe.failure-threshold]` [.description] -- The failure threshold to use. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__LIVENESS_PROBE_FAILURE_THRESHOLD+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_STARTUP_PROBE_FAILURE_THRESHOLD+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__LIVENESS_PROBE_FAILURE_THRESHOLD+++` +Environment variable: `+++QUARKUS_KNATIVE_STARTUP_PROBE_FAILURE_THRESHOLD+++` endif::add-copy-button-to-env-var[] --|int |`3` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.knative.containers.-containers-.readiness-probe.http-action-port]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.knative.containers.-containers-.readiness-probe.http-action-port[quarkus.knative.containers."containers".readiness-probe.http-action-port]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.knative.get-init-containers.-get-init-containers-.liveness-probe.http-action-port]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.knative.get-init-containers.-get-init-containers-.liveness-probe.http-action-port[quarkus.knative.get-init-containers."get-init-containers".liveness-probe.http-action-port]` [.description] -- The port number to use when configuring the `http get` action. If not configured, the port corresponding to the `httpActionPortName` will be used. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__READINESS_PROBE_HTTP_ACTION_PORT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_PORT+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__READINESS_PROBE_HTTP_ACTION_PORT+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_PORT+++` endif::add-copy-button-to-env-var[] --|int | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.knative.containers.-containers-.readiness-probe.http-action-port-name]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.knative.containers.-containers-.readiness-probe.http-action-port-name[quarkus.knative.containers."containers".readiness-probe.http-action-port-name]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.knative.get-init-containers.-get-init-containers-.liveness-probe.http-action-port-name]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.knative.get-init-containers.-get-init-containers-.liveness-probe.http-action-port-name[quarkus.knative.get-init-containers."get-init-containers".liveness-probe.http-action-port-name]` [.description] -- The port name for selecting the port of the `HTTP get` action. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__READINESS_PROBE_HTTP_ACTION_PORT_NAME+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_PORT_NAME+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__READINESS_PROBE_HTTP_ACTION_PORT_NAME+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_PORT_NAME+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.knative.containers.-containers-.readiness-probe.http-action-path]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.knative.containers.-containers-.readiness-probe.http-action-path[quarkus.knative.containers."containers".readiness-probe.http-action-path]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.knative.get-init-containers.-get-init-containers-.liveness-probe.http-action-path]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.knative.get-init-containers.-get-init-containers-.liveness-probe.http-action-path[quarkus.knative.get-init-containers."get-init-containers".liveness-probe.http-action-path]` [.description] -- 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. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__READINESS_PROBE_HTTP_ACTION_PATH+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_PATH+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__READINESS_PROBE_HTTP_ACTION_PATH+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_PATH+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.knative.containers.-containers-.readiness-probe.http-action-scheme]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.knative.containers.-containers-.readiness-probe.http-action-scheme[quarkus.knative.containers."containers".readiness-probe.http-action-scheme]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.knative.get-init-containers.-get-init-containers-.liveness-probe.http-action-scheme]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.knative.get-init-containers.-get-init-containers-.liveness-probe.http-action-scheme[quarkus.knative.get-init-containers."get-init-containers".liveness-probe.http-action-scheme]` [.description] -- The scheme of the `HTTP get` action. Can be either "HTTP" or "HTTPS". ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__READINESS_PROBE_HTTP_ACTION_SCHEME+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_SCHEME+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__READINESS_PROBE_HTTP_ACTION_SCHEME+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_SCHEME+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.knative.containers.-containers-.readiness-probe.exec-action]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.knative.containers.-containers-.readiness-probe.exec-action[quarkus.knative.containers."containers".readiness-probe.exec-action]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.knative.get-init-containers.-get-init-containers-.liveness-probe.exec-action]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.knative.get-init-containers.-get-init-containers-.liveness-probe.exec-action[quarkus.knative.get-init-containers."get-init-containers".liveness-probe.exec-action]` [.description] -- The command to use for the probe. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__READINESS_PROBE_EXEC_ACTION+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_EXEC_ACTION+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__READINESS_PROBE_EXEC_ACTION+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_EXEC_ACTION+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.knative.containers.-containers-.readiness-probe.tcp-socket-action]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.knative.containers.-containers-.readiness-probe.tcp-socket-action[quarkus.knative.containers."containers".readiness-probe.tcp-socket-action]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.knative.get-init-containers.-get-init-containers-.liveness-probe.tcp-socket-action]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.knative.get-init-containers.-get-init-containers-.liveness-probe.tcp-socket-action[quarkus.knative.get-init-containers."get-init-containers".liveness-probe.tcp-socket-action]` [.description] -- The tcp socket to use for the probe (the format is host:port). ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__READINESS_PROBE_TCP_SOCKET_ACTION+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_TCP_SOCKET_ACTION+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__READINESS_PROBE_TCP_SOCKET_ACTION+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_TCP_SOCKET_ACTION+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.knative.containers.-containers-.readiness-probe.grpc-action]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.knative.containers.-containers-.readiness-probe.grpc-action[quarkus.knative.containers."containers".readiness-probe.grpc-action]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.knative.get-init-containers.-get-init-containers-.liveness-probe.grpc-action]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.knative.get-init-containers.-get-init-containers-.liveness-probe.grpc-action[quarkus.knative.get-init-containers."get-init-containers".liveness-probe.grpc-action]` [.description] -- The gRPC port to use for the probe (the format is either port or port:service). ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__READINESS_PROBE_GRPC_ACTION+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_GRPC_ACTION+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__READINESS_PROBE_GRPC_ACTION+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_GRPC_ACTION+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.knative.containers.-containers-.readiness-probe.grpc-action-enabled]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.knative.containers.-containers-.readiness-probe.grpc-action-enabled[quarkus.knative.containers."containers".readiness-probe.grpc-action-enabled]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.knative.get-init-containers.-get-init-containers-.liveness-probe.grpc-action-enabled]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.knative.get-init-containers.-get-init-containers-.liveness-probe.grpc-action-enabled[quarkus.knative.get-init-containers."get-init-containers".liveness-probe.grpc-action-enabled]` [.description] -- If enabled and `grpc-action` is not provided, it will use the generated service name and the gRPC port. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__READINESS_PROBE_GRPC_ACTION_ENABLED+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_GRPC_ACTION_ENABLED+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__READINESS_PROBE_GRPC_ACTION_ENABLED+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_GRPC_ACTION_ENABLED+++` endif::add-copy-button-to-env-var[] --|boolean |`false` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.knative.containers.-containers-.readiness-probe.initial-delay]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.knative.containers.-containers-.readiness-probe.initial-delay[quarkus.knative.containers."containers".readiness-probe.initial-delay]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.knative.get-init-containers.-get-init-containers-.liveness-probe.initial-delay]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.knative.get-init-containers.-get-init-containers-.liveness-probe.initial-delay[quarkus.knative.get-init-containers."get-init-containers".liveness-probe.initial-delay]` [.description] -- The amount of time to wait before starting to probe. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__READINESS_PROBE_INITIAL_DELAY+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_INITIAL_DELAY+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__READINESS_PROBE_INITIAL_DELAY+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_INITIAL_DELAY+++` endif::add-copy-button-to-env-var[] --|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] |`5S` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.knative.containers.-containers-.readiness-probe.period]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.knative.containers.-containers-.readiness-probe.period[quarkus.knative.containers."containers".readiness-probe.period]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.knative.get-init-containers.-get-init-containers-.liveness-probe.period]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.knative.get-init-containers.-get-init-containers-.liveness-probe.period[quarkus.knative.get-init-containers."get-init-containers".liveness-probe.period]` [.description] -- The period in which the action should be called. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__READINESS_PROBE_PERIOD+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_PERIOD+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__READINESS_PROBE_PERIOD+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_PERIOD+++` endif::add-copy-button-to-env-var[] --|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] |`10S` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.knative.containers.-containers-.readiness-probe.timeout]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.knative.containers.-containers-.readiness-probe.timeout[quarkus.knative.containers."containers".readiness-probe.timeout]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.knative.get-init-containers.-get-init-containers-.liveness-probe.timeout]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.knative.get-init-containers.-get-init-containers-.liveness-probe.timeout[quarkus.knative.get-init-containers."get-init-containers".liveness-probe.timeout]` [.description] -- The amount of time to wait for each action. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__READINESS_PROBE_TIMEOUT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_TIMEOUT+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__READINESS_PROBE_TIMEOUT+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_TIMEOUT+++` endif::add-copy-button-to-env-var[] --|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] |`10S` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.knative.containers.-containers-.readiness-probe.success-threshold]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.knative.containers.-containers-.readiness-probe.success-threshold[quarkus.knative.containers."containers".readiness-probe.success-threshold]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.knative.get-init-containers.-get-init-containers-.liveness-probe.success-threshold]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.knative.get-init-containers.-get-init-containers-.liveness-probe.success-threshold[quarkus.knative.get-init-containers."get-init-containers".liveness-probe.success-threshold]` [.description] -- The success threshold to use. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__READINESS_PROBE_SUCCESS_THRESHOLD+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_SUCCESS_THRESHOLD+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__READINESS_PROBE_SUCCESS_THRESHOLD+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_SUCCESS_THRESHOLD+++` endif::add-copy-button-to-env-var[] --|int |`1` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.knative.containers.-containers-.readiness-probe.failure-threshold]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.knative.containers.-containers-.readiness-probe.failure-threshold[quarkus.knative.containers."containers".readiness-probe.failure-threshold]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.knative.get-init-containers.-get-init-containers-.liveness-probe.failure-threshold]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.knative.get-init-containers.-get-init-containers-.liveness-probe.failure-threshold[quarkus.knative.get-init-containers."get-init-containers".liveness-probe.failure-threshold]` [.description] -- The failure threshold to use. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__READINESS_PROBE_FAILURE_THRESHOLD+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_FAILURE_THRESHOLD+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__READINESS_PROBE_FAILURE_THRESHOLD+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_FAILURE_THRESHOLD+++` endif::add-copy-button-to-env-var[] --|int |`3` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.liveness-probe.http-action-port]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.liveness-probe.http-action-port[quarkus.kubernetes.liveness-probe.http-action-port]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.knative.get-init-containers.-get-init-containers-.readiness-probe.http-action-port]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.knative.get-init-containers.-get-init-containers-.readiness-probe.http-action-port[quarkus.knative.get-init-containers."get-init-containers".readiness-probe.http-action-port]` [.description] -- The port number to use when configuring the `http get` action. If not configured, the port corresponding to the `httpActionPortName` will be used. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_LIVENESS_PROBE_HTTP_ACTION_PORT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_HTTP_ACTION_PORT+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_LIVENESS_PROBE_HTTP_ACTION_PORT+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_HTTP_ACTION_PORT+++` endif::add-copy-button-to-env-var[] --|int | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.liveness-probe.http-action-port-name]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.liveness-probe.http-action-port-name[quarkus.kubernetes.liveness-probe.http-action-port-name]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.knative.get-init-containers.-get-init-containers-.readiness-probe.http-action-port-name]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.knative.get-init-containers.-get-init-containers-.readiness-probe.http-action-port-name[quarkus.knative.get-init-containers."get-init-containers".readiness-probe.http-action-port-name]` [.description] -- The port name for selecting the port of the `HTTP get` action. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_LIVENESS_PROBE_HTTP_ACTION_PORT_NAME+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_HTTP_ACTION_PORT_NAME+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_LIVENESS_PROBE_HTTP_ACTION_PORT_NAME+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_HTTP_ACTION_PORT_NAME+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.liveness-probe.http-action-path]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.liveness-probe.http-action-path[quarkus.kubernetes.liveness-probe.http-action-path]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.knative.get-init-containers.-get-init-containers-.readiness-probe.http-action-path]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.knative.get-init-containers.-get-init-containers-.readiness-probe.http-action-path[quarkus.knative.get-init-containers."get-init-containers".readiness-probe.http-action-path]` [.description] -- 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. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_LIVENESS_PROBE_HTTP_ACTION_PATH+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_HTTP_ACTION_PATH+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_LIVENESS_PROBE_HTTP_ACTION_PATH+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_HTTP_ACTION_PATH+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.liveness-probe.http-action-scheme]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.liveness-probe.http-action-scheme[quarkus.kubernetes.liveness-probe.http-action-scheme]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.knative.get-init-containers.-get-init-containers-.readiness-probe.http-action-scheme]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.knative.get-init-containers.-get-init-containers-.readiness-probe.http-action-scheme[quarkus.knative.get-init-containers."get-init-containers".readiness-probe.http-action-scheme]` [.description] -- The scheme of the `HTTP get` action. Can be either "HTTP" or "HTTPS". ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_LIVENESS_PROBE_HTTP_ACTION_SCHEME+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_HTTP_ACTION_SCHEME+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_LIVENESS_PROBE_HTTP_ACTION_SCHEME+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_HTTP_ACTION_SCHEME+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.liveness-probe.exec-action]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.liveness-probe.exec-action[quarkus.kubernetes.liveness-probe.exec-action]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.knative.get-init-containers.-get-init-containers-.readiness-probe.exec-action]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.knative.get-init-containers.-get-init-containers-.readiness-probe.exec-action[quarkus.knative.get-init-containers."get-init-containers".readiness-probe.exec-action]` [.description] -- The command to use for the probe. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_LIVENESS_PROBE_EXEC_ACTION+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_EXEC_ACTION+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_LIVENESS_PROBE_EXEC_ACTION+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_EXEC_ACTION+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.liveness-probe.tcp-socket-action]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.liveness-probe.tcp-socket-action[quarkus.kubernetes.liveness-probe.tcp-socket-action]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.knative.get-init-containers.-get-init-containers-.readiness-probe.tcp-socket-action]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.knative.get-init-containers.-get-init-containers-.readiness-probe.tcp-socket-action[quarkus.knative.get-init-containers."get-init-containers".readiness-probe.tcp-socket-action]` [.description] -- The tcp socket to use for the probe (the format is host:port). ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_LIVENESS_PROBE_TCP_SOCKET_ACTION+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_TCP_SOCKET_ACTION+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_LIVENESS_PROBE_TCP_SOCKET_ACTION+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_TCP_SOCKET_ACTION+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.liveness-probe.grpc-action]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.liveness-probe.grpc-action[quarkus.kubernetes.liveness-probe.grpc-action]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.knative.get-init-containers.-get-init-containers-.readiness-probe.grpc-action]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.knative.get-init-containers.-get-init-containers-.readiness-probe.grpc-action[quarkus.knative.get-init-containers."get-init-containers".readiness-probe.grpc-action]` [.description] -- The gRPC port to use for the probe (the format is either port or port:service). ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_LIVENESS_PROBE_GRPC_ACTION+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_GRPC_ACTION+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_LIVENESS_PROBE_GRPC_ACTION+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_GRPC_ACTION+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.liveness-probe.grpc-action-enabled]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.liveness-probe.grpc-action-enabled[quarkus.kubernetes.liveness-probe.grpc-action-enabled]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.knative.get-init-containers.-get-init-containers-.readiness-probe.grpc-action-enabled]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.knative.get-init-containers.-get-init-containers-.readiness-probe.grpc-action-enabled[quarkus.knative.get-init-containers."get-init-containers".readiness-probe.grpc-action-enabled]` [.description] -- If enabled and `grpc-action` is not provided, it will use the generated service name and the gRPC port. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_LIVENESS_PROBE_GRPC_ACTION_ENABLED+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_GRPC_ACTION_ENABLED+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_LIVENESS_PROBE_GRPC_ACTION_ENABLED+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_GRPC_ACTION_ENABLED+++` endif::add-copy-button-to-env-var[] --|boolean |`false` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.liveness-probe.initial-delay]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.liveness-probe.initial-delay[quarkus.kubernetes.liveness-probe.initial-delay]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.knative.get-init-containers.-get-init-containers-.readiness-probe.initial-delay]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.knative.get-init-containers.-get-init-containers-.readiness-probe.initial-delay[quarkus.knative.get-init-containers."get-init-containers".readiness-probe.initial-delay]` [.description] -- The amount of time to wait before starting to probe. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_LIVENESS_PROBE_INITIAL_DELAY+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_INITIAL_DELAY+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_LIVENESS_PROBE_INITIAL_DELAY+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_INITIAL_DELAY+++` endif::add-copy-button-to-env-var[] --|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] |`5S` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.liveness-probe.period]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.liveness-probe.period[quarkus.kubernetes.liveness-probe.period]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.knative.get-init-containers.-get-init-containers-.readiness-probe.period]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.knative.get-init-containers.-get-init-containers-.readiness-probe.period[quarkus.knative.get-init-containers."get-init-containers".readiness-probe.period]` [.description] -- The period in which the action should be called. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_LIVENESS_PROBE_PERIOD+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_PERIOD+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_LIVENESS_PROBE_PERIOD+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_PERIOD+++` endif::add-copy-button-to-env-var[] --|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] |`10S` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.liveness-probe.timeout]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.liveness-probe.timeout[quarkus.kubernetes.liveness-probe.timeout]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.knative.get-init-containers.-get-init-containers-.readiness-probe.timeout]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.knative.get-init-containers.-get-init-containers-.readiness-probe.timeout[quarkus.knative.get-init-containers."get-init-containers".readiness-probe.timeout]` [.description] -- The amount of time to wait for each action. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_LIVENESS_PROBE_TIMEOUT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_TIMEOUT+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_LIVENESS_PROBE_TIMEOUT+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_TIMEOUT+++` endif::add-copy-button-to-env-var[] --|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] |`10S` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.liveness-probe.success-threshold]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.liveness-probe.success-threshold[quarkus.kubernetes.liveness-probe.success-threshold]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.knative.get-init-containers.-get-init-containers-.readiness-probe.success-threshold]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.knative.get-init-containers.-get-init-containers-.readiness-probe.success-threshold[quarkus.knative.get-init-containers."get-init-containers".readiness-probe.success-threshold]` [.description] -- The success threshold to use. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_LIVENESS_PROBE_SUCCESS_THRESHOLD+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_SUCCESS_THRESHOLD+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_LIVENESS_PROBE_SUCCESS_THRESHOLD+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_SUCCESS_THRESHOLD+++` endif::add-copy-button-to-env-var[] --|int |`1` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.liveness-probe.failure-threshold]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.liveness-probe.failure-threshold[quarkus.kubernetes.liveness-probe.failure-threshold]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.knative.get-init-containers.-get-init-containers-.readiness-probe.failure-threshold]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.knative.get-init-containers.-get-init-containers-.readiness-probe.failure-threshold[quarkus.knative.get-init-containers."get-init-containers".readiness-probe.failure-threshold]` [.description] -- The failure threshold to use. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_LIVENESS_PROBE_FAILURE_THRESHOLD+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_FAILURE_THRESHOLD+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_LIVENESS_PROBE_FAILURE_THRESHOLD+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_FAILURE_THRESHOLD+++` endif::add-copy-button-to-env-var[] --|int |`3` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.readiness-probe.http-action-port]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.readiness-probe.http-action-port[quarkus.kubernetes.readiness-probe.http-action-port]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.knative.get-sidecars.-get-sidecars-.liveness-probe.http-action-port]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.knative.get-sidecars.-get-sidecars-.liveness-probe.http-action-port[quarkus.knative.get-sidecars."get-sidecars".liveness-probe.http-action-port]` [.description] -- The port number to use when configuring the `http get` action. If not configured, the port corresponding to the `httpActionPortName` will be used. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_READINESS_PROBE_HTTP_ACTION_PORT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_HTTP_ACTION_PORT+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_READINESS_PROBE_HTTP_ACTION_PORT+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_HTTP_ACTION_PORT+++` endif::add-copy-button-to-env-var[] --|int | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.readiness-probe.http-action-port-name]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.readiness-probe.http-action-port-name[quarkus.kubernetes.readiness-probe.http-action-port-name]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.knative.get-sidecars.-get-sidecars-.liveness-probe.http-action-port-name]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.knative.get-sidecars.-get-sidecars-.liveness-probe.http-action-port-name[quarkus.knative.get-sidecars."get-sidecars".liveness-probe.http-action-port-name]` [.description] -- The port name for selecting the port of the `HTTP get` action. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_READINESS_PROBE_HTTP_ACTION_PORT_NAME+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_HTTP_ACTION_PORT_NAME+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_READINESS_PROBE_HTTP_ACTION_PORT_NAME+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_HTTP_ACTION_PORT_NAME+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.readiness-probe.http-action-path]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.readiness-probe.http-action-path[quarkus.kubernetes.readiness-probe.http-action-path]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.knative.get-sidecars.-get-sidecars-.liveness-probe.http-action-path]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.knative.get-sidecars.-get-sidecars-.liveness-probe.http-action-path[quarkus.knative.get-sidecars."get-sidecars".liveness-probe.http-action-path]` [.description] -- 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. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_READINESS_PROBE_HTTP_ACTION_PATH+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_HTTP_ACTION_PATH+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_READINESS_PROBE_HTTP_ACTION_PATH+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_HTTP_ACTION_PATH+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.readiness-probe.http-action-scheme]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.readiness-probe.http-action-scheme[quarkus.kubernetes.readiness-probe.http-action-scheme]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.knative.get-sidecars.-get-sidecars-.liveness-probe.http-action-scheme]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.knative.get-sidecars.-get-sidecars-.liveness-probe.http-action-scheme[quarkus.knative.get-sidecars."get-sidecars".liveness-probe.http-action-scheme]` [.description] -- The scheme of the `HTTP get` action. Can be either "HTTP" or "HTTPS". ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_READINESS_PROBE_HTTP_ACTION_SCHEME+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_HTTP_ACTION_SCHEME+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_READINESS_PROBE_HTTP_ACTION_SCHEME+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_HTTP_ACTION_SCHEME+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.readiness-probe.exec-action]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.readiness-probe.exec-action[quarkus.kubernetes.readiness-probe.exec-action]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.knative.get-sidecars.-get-sidecars-.liveness-probe.exec-action]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.knative.get-sidecars.-get-sidecars-.liveness-probe.exec-action[quarkus.knative.get-sidecars."get-sidecars".liveness-probe.exec-action]` [.description] -- The command to use for the probe. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_READINESS_PROBE_EXEC_ACTION+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_EXEC_ACTION+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_READINESS_PROBE_EXEC_ACTION+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_EXEC_ACTION+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.readiness-probe.tcp-socket-action]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.readiness-probe.tcp-socket-action[quarkus.kubernetes.readiness-probe.tcp-socket-action]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.knative.get-sidecars.-get-sidecars-.liveness-probe.tcp-socket-action]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.knative.get-sidecars.-get-sidecars-.liveness-probe.tcp-socket-action[quarkus.knative.get-sidecars."get-sidecars".liveness-probe.tcp-socket-action]` [.description] -- The tcp socket to use for the probe (the format is host:port). ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_READINESS_PROBE_TCP_SOCKET_ACTION+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_TCP_SOCKET_ACTION+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_READINESS_PROBE_TCP_SOCKET_ACTION+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_TCP_SOCKET_ACTION+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.readiness-probe.grpc-action]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.readiness-probe.grpc-action[quarkus.kubernetes.readiness-probe.grpc-action]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.knative.get-sidecars.-get-sidecars-.liveness-probe.grpc-action]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.knative.get-sidecars.-get-sidecars-.liveness-probe.grpc-action[quarkus.knative.get-sidecars."get-sidecars".liveness-probe.grpc-action]` [.description] -- The gRPC port to use for the probe (the format is either port or port:service). ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_READINESS_PROBE_GRPC_ACTION+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_GRPC_ACTION+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_READINESS_PROBE_GRPC_ACTION+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_GRPC_ACTION+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.readiness-probe.grpc-action-enabled]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.readiness-probe.grpc-action-enabled[quarkus.kubernetes.readiness-probe.grpc-action-enabled]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.knative.get-sidecars.-get-sidecars-.liveness-probe.grpc-action-enabled]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.knative.get-sidecars.-get-sidecars-.liveness-probe.grpc-action-enabled[quarkus.knative.get-sidecars."get-sidecars".liveness-probe.grpc-action-enabled]` [.description] -- If enabled and `grpc-action` is not provided, it will use the generated service name and the gRPC port. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_READINESS_PROBE_GRPC_ACTION_ENABLED+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_GRPC_ACTION_ENABLED+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_READINESS_PROBE_GRPC_ACTION_ENABLED+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_GRPC_ACTION_ENABLED+++` endif::add-copy-button-to-env-var[] --|boolean |`false` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.readiness-probe.initial-delay]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.readiness-probe.initial-delay[quarkus.kubernetes.readiness-probe.initial-delay]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.knative.get-sidecars.-get-sidecars-.liveness-probe.initial-delay]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.knative.get-sidecars.-get-sidecars-.liveness-probe.initial-delay[quarkus.knative.get-sidecars."get-sidecars".liveness-probe.initial-delay]` [.description] -- The amount of time to wait before starting to probe. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_READINESS_PROBE_INITIAL_DELAY+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_INITIAL_DELAY+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_READINESS_PROBE_INITIAL_DELAY+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_INITIAL_DELAY+++` endif::add-copy-button-to-env-var[] --|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] |`5S` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.readiness-probe.period]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.readiness-probe.period[quarkus.kubernetes.readiness-probe.period]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.knative.get-sidecars.-get-sidecars-.liveness-probe.period]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.knative.get-sidecars.-get-sidecars-.liveness-probe.period[quarkus.knative.get-sidecars."get-sidecars".liveness-probe.period]` [.description] -- The period in which the action should be called. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_READINESS_PROBE_PERIOD+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_PERIOD+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_READINESS_PROBE_PERIOD+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_PERIOD+++` endif::add-copy-button-to-env-var[] --|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] |`10S` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.readiness-probe.timeout]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.readiness-probe.timeout[quarkus.kubernetes.readiness-probe.timeout]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.knative.get-sidecars.-get-sidecars-.liveness-probe.timeout]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.knative.get-sidecars.-get-sidecars-.liveness-probe.timeout[quarkus.knative.get-sidecars."get-sidecars".liveness-probe.timeout]` [.description] -- The amount of time to wait for each action. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_READINESS_PROBE_TIMEOUT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_TIMEOUT+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_READINESS_PROBE_TIMEOUT+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_TIMEOUT+++` endif::add-copy-button-to-env-var[] --|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] |`10S` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.readiness-probe.success-threshold]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.readiness-probe.success-threshold[quarkus.kubernetes.readiness-probe.success-threshold]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.knative.get-sidecars.-get-sidecars-.liveness-probe.success-threshold]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.knative.get-sidecars.-get-sidecars-.liveness-probe.success-threshold[quarkus.knative.get-sidecars."get-sidecars".liveness-probe.success-threshold]` [.description] -- The success threshold to use. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_READINESS_PROBE_SUCCESS_THRESHOLD+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_SUCCESS_THRESHOLD+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_READINESS_PROBE_SUCCESS_THRESHOLD+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_SUCCESS_THRESHOLD+++` endif::add-copy-button-to-env-var[] --|int |`1` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.readiness-probe.failure-threshold]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.readiness-probe.failure-threshold[quarkus.kubernetes.readiness-probe.failure-threshold]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.knative.get-sidecars.-get-sidecars-.liveness-probe.failure-threshold]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.knative.get-sidecars.-get-sidecars-.liveness-probe.failure-threshold[quarkus.knative.get-sidecars."get-sidecars".liveness-probe.failure-threshold]` [.description] -- The failure threshold to use. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_READINESS_PROBE_FAILURE_THRESHOLD+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_FAILURE_THRESHOLD+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_READINESS_PROBE_FAILURE_THRESHOLD+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_FAILURE_THRESHOLD+++` endif::add-copy-button-to-env-var[] --|int |`3` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.startup-probe.http-action-port]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.startup-probe.http-action-port[quarkus.kubernetes.startup-probe.http-action-port]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.knative.get-sidecars.-get-sidecars-.readiness-probe.http-action-port]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.knative.get-sidecars.-get-sidecars-.readiness-probe.http-action-port[quarkus.knative.get-sidecars."get-sidecars".readiness-probe.http-action-port]` [.description] -- The port number to use when configuring the `http get` action. If not configured, the port corresponding to the `httpActionPortName` will be used. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_STARTUP_PROBE_HTTP_ACTION_PORT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_HTTP_ACTION_PORT+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_STARTUP_PROBE_HTTP_ACTION_PORT+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_HTTP_ACTION_PORT+++` endif::add-copy-button-to-env-var[] --|int | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.startup-probe.http-action-port-name]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.startup-probe.http-action-port-name[quarkus.kubernetes.startup-probe.http-action-port-name]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.knative.get-sidecars.-get-sidecars-.readiness-probe.http-action-port-name]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.knative.get-sidecars.-get-sidecars-.readiness-probe.http-action-port-name[quarkus.knative.get-sidecars."get-sidecars".readiness-probe.http-action-port-name]` [.description] -- The port name for selecting the port of the `HTTP get` action. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_STARTUP_PROBE_HTTP_ACTION_PORT_NAME+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_HTTP_ACTION_PORT_NAME+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_STARTUP_PROBE_HTTP_ACTION_PORT_NAME+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_HTTP_ACTION_PORT_NAME+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.startup-probe.http-action-path]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.startup-probe.http-action-path[quarkus.kubernetes.startup-probe.http-action-path]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.knative.get-sidecars.-get-sidecars-.readiness-probe.http-action-path]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.knative.get-sidecars.-get-sidecars-.readiness-probe.http-action-path[quarkus.knative.get-sidecars."get-sidecars".readiness-probe.http-action-path]` [.description] -- 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. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_STARTUP_PROBE_HTTP_ACTION_PATH+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_HTTP_ACTION_PATH+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_STARTUP_PROBE_HTTP_ACTION_PATH+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_HTTP_ACTION_PATH+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.startup-probe.http-action-scheme]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.startup-probe.http-action-scheme[quarkus.kubernetes.startup-probe.http-action-scheme]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.knative.get-sidecars.-get-sidecars-.readiness-probe.http-action-scheme]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.knative.get-sidecars.-get-sidecars-.readiness-probe.http-action-scheme[quarkus.knative.get-sidecars."get-sidecars".readiness-probe.http-action-scheme]` [.description] -- The scheme of the `HTTP get` action. Can be either "HTTP" or "HTTPS". ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_STARTUP_PROBE_HTTP_ACTION_SCHEME+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_HTTP_ACTION_SCHEME+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_STARTUP_PROBE_HTTP_ACTION_SCHEME+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_HTTP_ACTION_SCHEME+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.startup-probe.exec-action]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.startup-probe.exec-action[quarkus.kubernetes.startup-probe.exec-action]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.knative.get-sidecars.-get-sidecars-.readiness-probe.exec-action]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.knative.get-sidecars.-get-sidecars-.readiness-probe.exec-action[quarkus.knative.get-sidecars."get-sidecars".readiness-probe.exec-action]` [.description] -- The command to use for the probe. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_STARTUP_PROBE_EXEC_ACTION+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_EXEC_ACTION+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_STARTUP_PROBE_EXEC_ACTION+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_EXEC_ACTION+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.startup-probe.tcp-socket-action]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.startup-probe.tcp-socket-action[quarkus.kubernetes.startup-probe.tcp-socket-action]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.knative.get-sidecars.-get-sidecars-.readiness-probe.tcp-socket-action]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.knative.get-sidecars.-get-sidecars-.readiness-probe.tcp-socket-action[quarkus.knative.get-sidecars."get-sidecars".readiness-probe.tcp-socket-action]` [.description] -- The tcp socket to use for the probe (the format is host:port). ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_STARTUP_PROBE_TCP_SOCKET_ACTION+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_TCP_SOCKET_ACTION+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_STARTUP_PROBE_TCP_SOCKET_ACTION+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_TCP_SOCKET_ACTION+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.startup-probe.grpc-action]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.startup-probe.grpc-action[quarkus.kubernetes.startup-probe.grpc-action]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.knative.get-sidecars.-get-sidecars-.readiness-probe.grpc-action]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.knative.get-sidecars.-get-sidecars-.readiness-probe.grpc-action[quarkus.knative.get-sidecars."get-sidecars".readiness-probe.grpc-action]` [.description] -- The gRPC port to use for the probe (the format is either port or port:service). ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_STARTUP_PROBE_GRPC_ACTION+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_GRPC_ACTION+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_STARTUP_PROBE_GRPC_ACTION+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_GRPC_ACTION+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.startup-probe.grpc-action-enabled]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.startup-probe.grpc-action-enabled[quarkus.kubernetes.startup-probe.grpc-action-enabled]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.knative.get-sidecars.-get-sidecars-.readiness-probe.grpc-action-enabled]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.knative.get-sidecars.-get-sidecars-.readiness-probe.grpc-action-enabled[quarkus.knative.get-sidecars."get-sidecars".readiness-probe.grpc-action-enabled]` [.description] -- If enabled and `grpc-action` is not provided, it will use the generated service name and the gRPC port. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_STARTUP_PROBE_GRPC_ACTION_ENABLED+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_GRPC_ACTION_ENABLED+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_STARTUP_PROBE_GRPC_ACTION_ENABLED+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_GRPC_ACTION_ENABLED+++` endif::add-copy-button-to-env-var[] --|boolean |`false` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.startup-probe.initial-delay]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.startup-probe.initial-delay[quarkus.kubernetes.startup-probe.initial-delay]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.knative.get-sidecars.-get-sidecars-.readiness-probe.initial-delay]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.knative.get-sidecars.-get-sidecars-.readiness-probe.initial-delay[quarkus.knative.get-sidecars."get-sidecars".readiness-probe.initial-delay]` [.description] -- The amount of time to wait before starting to probe. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_STARTUP_PROBE_INITIAL_DELAY+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_INITIAL_DELAY+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_STARTUP_PROBE_INITIAL_DELAY+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_INITIAL_DELAY+++` endif::add-copy-button-to-env-var[] --|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] |`5S` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.startup-probe.period]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.startup-probe.period[quarkus.kubernetes.startup-probe.period]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.knative.get-sidecars.-get-sidecars-.readiness-probe.period]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.knative.get-sidecars.-get-sidecars-.readiness-probe.period[quarkus.knative.get-sidecars."get-sidecars".readiness-probe.period]` [.description] -- The period in which the action should be called. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_STARTUP_PROBE_PERIOD+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_PERIOD+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_STARTUP_PROBE_PERIOD+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_PERIOD+++` endif::add-copy-button-to-env-var[] --|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] |`10S` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.startup-probe.timeout]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.startup-probe.timeout[quarkus.kubernetes.startup-probe.timeout]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.knative.get-sidecars.-get-sidecars-.readiness-probe.timeout]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.knative.get-sidecars.-get-sidecars-.readiness-probe.timeout[quarkus.knative.get-sidecars."get-sidecars".readiness-probe.timeout]` [.description] -- The amount of time to wait for each action. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_STARTUP_PROBE_TIMEOUT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_TIMEOUT+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_STARTUP_PROBE_TIMEOUT+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_TIMEOUT+++` endif::add-copy-button-to-env-var[] --|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] |`10S` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.startup-probe.success-threshold]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.startup-probe.success-threshold[quarkus.kubernetes.startup-probe.success-threshold]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.knative.get-sidecars.-get-sidecars-.readiness-probe.success-threshold]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.knative.get-sidecars.-get-sidecars-.readiness-probe.success-threshold[quarkus.knative.get-sidecars."get-sidecars".readiness-probe.success-threshold]` [.description] -- The success threshold to use. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_STARTUP_PROBE_SUCCESS_THRESHOLD+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_SUCCESS_THRESHOLD+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_STARTUP_PROBE_SUCCESS_THRESHOLD+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_SUCCESS_THRESHOLD+++` endif::add-copy-button-to-env-var[] --|int |`1` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.startup-probe.failure-threshold]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.startup-probe.failure-threshold[quarkus.kubernetes.startup-probe.failure-threshold]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.knative.get-sidecars.-get-sidecars-.readiness-probe.failure-threshold]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.knative.get-sidecars.-get-sidecars-.readiness-probe.failure-threshold[quarkus.knative.get-sidecars."get-sidecars".readiness-probe.failure-threshold]` [.description] -- The failure threshold to use. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_STARTUP_PROBE_FAILURE_THRESHOLD+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_FAILURE_THRESHOLD+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_STARTUP_PROBE_FAILURE_THRESHOLD+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_FAILURE_THRESHOLD+++` endif::add-copy-button-to-env-var[] --|int |`3` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.init-containers.-init-containers-.liveness-probe.http-action-port]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.init-containers.-init-containers-.liveness-probe.http-action-port[quarkus.kubernetes.init-containers."init-containers".liveness-probe.http-action-port]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.knative.init-containers.-init-containers-.liveness-probe.http-action-port]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.knative.init-containers.-init-containers-.liveness-probe.http-action-port[quarkus.knative.init-containers."init-containers".liveness-probe.http-action-port]` [.description] -- The port number to use when configuring the `http get` action. If not configured, the port corresponding to the `httpActionPortName` will be used. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_PORT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_PORT+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_PORT+++` +Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_PORT+++` +endif::add-copy-button-to-env-var[] +--|int +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.knative.init-containers.-init-containers-.liveness-probe.http-action-port-name]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.knative.init-containers.-init-containers-.liveness-probe.http-action-port-name[quarkus.knative.init-containers."init-containers".liveness-probe.http-action-port-name]` + +[.description] +-- +The port name for selecting the port of the `HTTP get` action. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_PORT_NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_PORT_NAME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.knative.init-containers.-init-containers-.liveness-probe.http-action-path]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.knative.init-containers.-init-containers-.liveness-probe.http-action-path[quarkus.knative.init-containers."init-containers".liveness-probe.http-action-path]` + +[.description] +-- +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. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_PATH+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_PATH+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.knative.init-containers.-init-containers-.liveness-probe.http-action-scheme]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.knative.init-containers.-init-containers-.liveness-probe.http-action-scheme[quarkus.knative.init-containers."init-containers".liveness-probe.http-action-scheme]` + +[.description] +-- +The scheme of the `HTTP get` action. Can be either "HTTP" or "HTTPS". + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_SCHEME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_SCHEME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.knative.init-containers.-init-containers-.liveness-probe.exec-action]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.knative.init-containers.-init-containers-.liveness-probe.exec-action[quarkus.knative.init-containers."init-containers".liveness-probe.exec-action]` + +[.description] +-- +The command to use for the probe. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_EXEC_ACTION+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_EXEC_ACTION+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.knative.init-containers.-init-containers-.liveness-probe.tcp-socket-action]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.knative.init-containers.-init-containers-.liveness-probe.tcp-socket-action[quarkus.knative.init-containers."init-containers".liveness-probe.tcp-socket-action]` + +[.description] +-- +The tcp socket to use for the probe (the format is host:port). + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_TCP_SOCKET_ACTION+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_TCP_SOCKET_ACTION+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.knative.init-containers.-init-containers-.liveness-probe.grpc-action]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.knative.init-containers.-init-containers-.liveness-probe.grpc-action[quarkus.knative.init-containers."init-containers".liveness-probe.grpc-action]` + +[.description] +-- +The gRPC port to use for the probe (the format is either port or port:service). + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_GRPC_ACTION+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_GRPC_ACTION+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.knative.init-containers.-init-containers-.liveness-probe.grpc-action-enabled]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.knative.init-containers.-init-containers-.liveness-probe.grpc-action-enabled[quarkus.knative.init-containers."init-containers".liveness-probe.grpc-action-enabled]` + +[.description] +-- +If enabled and `grpc-action` is not provided, it will use the generated service name and the gRPC port. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_GRPC_ACTION_ENABLED+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_GRPC_ACTION_ENABLED+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.knative.init-containers.-init-containers-.liveness-probe.initial-delay]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.knative.init-containers.-init-containers-.liveness-probe.initial-delay[quarkus.knative.init-containers."init-containers".liveness-probe.initial-delay]` + +[.description] +-- +The amount of time to wait before starting to probe. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_INITIAL_DELAY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_INITIAL_DELAY+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`5S` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.knative.init-containers.-init-containers-.liveness-probe.period]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.knative.init-containers.-init-containers-.liveness-probe.period[quarkus.knative.init-containers."init-containers".liveness-probe.period]` + +[.description] +-- +The period in which the action should be called. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_PERIOD+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_PERIOD+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`10S` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.knative.init-containers.-init-containers-.liveness-probe.timeout]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.knative.init-containers.-init-containers-.liveness-probe.timeout[quarkus.knative.init-containers."init-containers".liveness-probe.timeout]` + +[.description] +-- +The amount of time to wait for each action. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_TIMEOUT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_TIMEOUT+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`10S` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.knative.init-containers.-init-containers-.liveness-probe.success-threshold]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.knative.init-containers.-init-containers-.liveness-probe.success-threshold[quarkus.knative.init-containers."init-containers".liveness-probe.success-threshold]` + +[.description] +-- +The success threshold to use. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_SUCCESS_THRESHOLD+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_SUCCESS_THRESHOLD+++` +endif::add-copy-button-to-env-var[] +--|int +|`1` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.knative.init-containers.-init-containers-.liveness-probe.failure-threshold]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.knative.init-containers.-init-containers-.liveness-probe.failure-threshold[quarkus.knative.init-containers."init-containers".liveness-probe.failure-threshold]` + +[.description] +-- +The failure threshold to use. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_FAILURE_THRESHOLD+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_FAILURE_THRESHOLD+++` +endif::add-copy-button-to-env-var[] +--|int +|`3` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.knative.init-containers.-init-containers-.readiness-probe.http-action-port]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.knative.init-containers.-init-containers-.readiness-probe.http-action-port[quarkus.knative.init-containers."init-containers".readiness-probe.http-action-port]` + +[.description] +-- +The port number to use when configuring the `http get` action. If not configured, the port corresponding to the `httpActionPortName` will be used. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_HTTP_ACTION_PORT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_HTTP_ACTION_PORT+++` +endif::add-copy-button-to-env-var[] +--|int +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.knative.init-containers.-init-containers-.readiness-probe.http-action-port-name]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.knative.init-containers.-init-containers-.readiness-probe.http-action-port-name[quarkus.knative.init-containers."init-containers".readiness-probe.http-action-port-name]` + +[.description] +-- +The port name for selecting the port of the `HTTP get` action. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_HTTP_ACTION_PORT_NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_HTTP_ACTION_PORT_NAME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.knative.init-containers.-init-containers-.readiness-probe.http-action-path]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.knative.init-containers.-init-containers-.readiness-probe.http-action-path[quarkus.knative.init-containers."init-containers".readiness-probe.http-action-path]` + +[.description] +-- +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. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_HTTP_ACTION_PATH+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_HTTP_ACTION_PATH+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.knative.init-containers.-init-containers-.readiness-probe.http-action-scheme]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.knative.init-containers.-init-containers-.readiness-probe.http-action-scheme[quarkus.knative.init-containers."init-containers".readiness-probe.http-action-scheme]` + +[.description] +-- +The scheme of the `HTTP get` action. Can be either "HTTP" or "HTTPS". + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_HTTP_ACTION_SCHEME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_HTTP_ACTION_SCHEME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.knative.init-containers.-init-containers-.readiness-probe.exec-action]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.knative.init-containers.-init-containers-.readiness-probe.exec-action[quarkus.knative.init-containers."init-containers".readiness-probe.exec-action]` + +[.description] +-- +The command to use for the probe. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_EXEC_ACTION+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_EXEC_ACTION+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.knative.init-containers.-init-containers-.readiness-probe.tcp-socket-action]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.knative.init-containers.-init-containers-.readiness-probe.tcp-socket-action[quarkus.knative.init-containers."init-containers".readiness-probe.tcp-socket-action]` + +[.description] +-- +The tcp socket to use for the probe (the format is host:port). + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_TCP_SOCKET_ACTION+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_TCP_SOCKET_ACTION+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.knative.init-containers.-init-containers-.readiness-probe.grpc-action]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.knative.init-containers.-init-containers-.readiness-probe.grpc-action[quarkus.knative.init-containers."init-containers".readiness-probe.grpc-action]` + +[.description] +-- +The gRPC port to use for the probe (the format is either port or port:service). + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_GRPC_ACTION+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_GRPC_ACTION+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.knative.init-containers.-init-containers-.readiness-probe.grpc-action-enabled]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.knative.init-containers.-init-containers-.readiness-probe.grpc-action-enabled[quarkus.knative.init-containers."init-containers".readiness-probe.grpc-action-enabled]` + +[.description] +-- +If enabled and `grpc-action` is not provided, it will use the generated service name and the gRPC port. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_GRPC_ACTION_ENABLED+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_GRPC_ACTION_ENABLED+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.knative.init-containers.-init-containers-.readiness-probe.initial-delay]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.knative.init-containers.-init-containers-.readiness-probe.initial-delay[quarkus.knative.init-containers."init-containers".readiness-probe.initial-delay]` + +[.description] +-- +The amount of time to wait before starting to probe. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_INITIAL_DELAY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_INITIAL_DELAY+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`5S` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.knative.init-containers.-init-containers-.readiness-probe.period]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.knative.init-containers.-init-containers-.readiness-probe.period[quarkus.knative.init-containers."init-containers".readiness-probe.period]` + +[.description] +-- +The period in which the action should be called. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_PERIOD+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_PERIOD+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`10S` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.knative.init-containers.-init-containers-.readiness-probe.timeout]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.knative.init-containers.-init-containers-.readiness-probe.timeout[quarkus.knative.init-containers."init-containers".readiness-probe.timeout]` + +[.description] +-- +The amount of time to wait for each action. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_TIMEOUT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_TIMEOUT+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`10S` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.knative.init-containers.-init-containers-.readiness-probe.success-threshold]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.knative.init-containers.-init-containers-.readiness-probe.success-threshold[quarkus.knative.init-containers."init-containers".readiness-probe.success-threshold]` + +[.description] +-- +The success threshold to use. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_SUCCESS_THRESHOLD+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_SUCCESS_THRESHOLD+++` +endif::add-copy-button-to-env-var[] +--|int +|`1` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.knative.init-containers.-init-containers-.readiness-probe.failure-threshold]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.knative.init-containers.-init-containers-.readiness-probe.failure-threshold[quarkus.knative.init-containers."init-containers".readiness-probe.failure-threshold]` + +[.description] +-- +The failure threshold to use. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_FAILURE_THRESHOLD+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_FAILURE_THRESHOLD+++` +endif::add-copy-button-to-env-var[] +--|int +|`3` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.knative.containers.-containers-.liveness-probe.http-action-port]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.knative.containers.-containers-.liveness-probe.http-action-port[quarkus.knative.containers."containers".liveness-probe.http-action-port]` + +[.description] +-- +The port number to use when configuring the `http get` action. If not configured, the port corresponding to the `httpActionPortName` will be used. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_PORT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_PORT+++` +endif::add-copy-button-to-env-var[] +--|int +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.knative.containers.-containers-.liveness-probe.http-action-port-name]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.knative.containers.-containers-.liveness-probe.http-action-port-name[quarkus.knative.containers."containers".liveness-probe.http-action-port-name]` + +[.description] +-- +The port name for selecting the port of the `HTTP get` action. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_PORT_NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_PORT_NAME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.knative.containers.-containers-.liveness-probe.http-action-path]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.knative.containers.-containers-.liveness-probe.http-action-path[quarkus.knative.containers."containers".liveness-probe.http-action-path]` + +[.description] +-- +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. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_PATH+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_PATH+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.knative.containers.-containers-.liveness-probe.http-action-scheme]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.knative.containers.-containers-.liveness-probe.http-action-scheme[quarkus.knative.containers."containers".liveness-probe.http-action-scheme]` + +[.description] +-- +The scheme of the `HTTP get` action. Can be either "HTTP" or "HTTPS". + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_SCHEME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_SCHEME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.knative.containers.-containers-.liveness-probe.exec-action]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.knative.containers.-containers-.liveness-probe.exec-action[quarkus.knative.containers."containers".liveness-probe.exec-action]` + +[.description] +-- +The command to use for the probe. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__LIVENESS_PROBE_EXEC_ACTION+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__LIVENESS_PROBE_EXEC_ACTION+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.knative.containers.-containers-.liveness-probe.tcp-socket-action]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.knative.containers.-containers-.liveness-probe.tcp-socket-action[quarkus.knative.containers."containers".liveness-probe.tcp-socket-action]` + +[.description] +-- +The tcp socket to use for the probe (the format is host:port). + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__LIVENESS_PROBE_TCP_SOCKET_ACTION+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__LIVENESS_PROBE_TCP_SOCKET_ACTION+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.knative.containers.-containers-.liveness-probe.grpc-action]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.knative.containers.-containers-.liveness-probe.grpc-action[quarkus.knative.containers."containers".liveness-probe.grpc-action]` + +[.description] +-- +The gRPC port to use for the probe (the format is either port or port:service). + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__LIVENESS_PROBE_GRPC_ACTION+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__LIVENESS_PROBE_GRPC_ACTION+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.knative.containers.-containers-.liveness-probe.grpc-action-enabled]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.knative.containers.-containers-.liveness-probe.grpc-action-enabled[quarkus.knative.containers."containers".liveness-probe.grpc-action-enabled]` + +[.description] +-- +If enabled and `grpc-action` is not provided, it will use the generated service name and the gRPC port. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__LIVENESS_PROBE_GRPC_ACTION_ENABLED+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__LIVENESS_PROBE_GRPC_ACTION_ENABLED+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.knative.containers.-containers-.liveness-probe.initial-delay]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.knative.containers.-containers-.liveness-probe.initial-delay[quarkus.knative.containers."containers".liveness-probe.initial-delay]` + +[.description] +-- +The amount of time to wait before starting to probe. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__LIVENESS_PROBE_INITIAL_DELAY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__LIVENESS_PROBE_INITIAL_DELAY+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`5S` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.knative.containers.-containers-.liveness-probe.period]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.knative.containers.-containers-.liveness-probe.period[quarkus.knative.containers."containers".liveness-probe.period]` + +[.description] +-- +The period in which the action should be called. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__LIVENESS_PROBE_PERIOD+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__LIVENESS_PROBE_PERIOD+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`10S` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.knative.containers.-containers-.liveness-probe.timeout]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.knative.containers.-containers-.liveness-probe.timeout[quarkus.knative.containers."containers".liveness-probe.timeout]` + +[.description] +-- +The amount of time to wait for each action. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__LIVENESS_PROBE_TIMEOUT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__LIVENESS_PROBE_TIMEOUT+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`10S` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.knative.containers.-containers-.liveness-probe.success-threshold]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.knative.containers.-containers-.liveness-probe.success-threshold[quarkus.knative.containers."containers".liveness-probe.success-threshold]` + +[.description] +-- +The success threshold to use. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__LIVENESS_PROBE_SUCCESS_THRESHOLD+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__LIVENESS_PROBE_SUCCESS_THRESHOLD+++` +endif::add-copy-button-to-env-var[] +--|int +|`1` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.knative.containers.-containers-.liveness-probe.failure-threshold]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.knative.containers.-containers-.liveness-probe.failure-threshold[quarkus.knative.containers."containers".liveness-probe.failure-threshold]` + +[.description] +-- +The failure threshold to use. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__LIVENESS_PROBE_FAILURE_THRESHOLD+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__LIVENESS_PROBE_FAILURE_THRESHOLD+++` +endif::add-copy-button-to-env-var[] +--|int +|`3` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.knative.containers.-containers-.readiness-probe.http-action-port]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.knative.containers.-containers-.readiness-probe.http-action-port[quarkus.knative.containers."containers".readiness-probe.http-action-port]` + +[.description] +-- +The port number to use when configuring the `http get` action. If not configured, the port corresponding to the `httpActionPortName` will be used. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__READINESS_PROBE_HTTP_ACTION_PORT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__READINESS_PROBE_HTTP_ACTION_PORT+++` +endif::add-copy-button-to-env-var[] +--|int +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.knative.containers.-containers-.readiness-probe.http-action-port-name]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.knative.containers.-containers-.readiness-probe.http-action-port-name[quarkus.knative.containers."containers".readiness-probe.http-action-port-name]` + +[.description] +-- +The port name for selecting the port of the `HTTP get` action. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__READINESS_PROBE_HTTP_ACTION_PORT_NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__READINESS_PROBE_HTTP_ACTION_PORT_NAME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.knative.containers.-containers-.readiness-probe.http-action-path]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.knative.containers.-containers-.readiness-probe.http-action-path[quarkus.knative.containers."containers".readiness-probe.http-action-path]` + +[.description] +-- +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. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__READINESS_PROBE_HTTP_ACTION_PATH+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__READINESS_PROBE_HTTP_ACTION_PATH+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.knative.containers.-containers-.readiness-probe.http-action-scheme]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.knative.containers.-containers-.readiness-probe.http-action-scheme[quarkus.knative.containers."containers".readiness-probe.http-action-scheme]` + +[.description] +-- +The scheme of the `HTTP get` action. Can be either "HTTP" or "HTTPS". + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__READINESS_PROBE_HTTP_ACTION_SCHEME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__READINESS_PROBE_HTTP_ACTION_SCHEME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.knative.containers.-containers-.readiness-probe.exec-action]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.knative.containers.-containers-.readiness-probe.exec-action[quarkus.knative.containers."containers".readiness-probe.exec-action]` + +[.description] +-- +The command to use for the probe. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__READINESS_PROBE_EXEC_ACTION+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__READINESS_PROBE_EXEC_ACTION+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.knative.containers.-containers-.readiness-probe.tcp-socket-action]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.knative.containers.-containers-.readiness-probe.tcp-socket-action[quarkus.knative.containers."containers".readiness-probe.tcp-socket-action]` + +[.description] +-- +The tcp socket to use for the probe (the format is host:port). + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__READINESS_PROBE_TCP_SOCKET_ACTION+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__READINESS_PROBE_TCP_SOCKET_ACTION+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.knative.containers.-containers-.readiness-probe.grpc-action]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.knative.containers.-containers-.readiness-probe.grpc-action[quarkus.knative.containers."containers".readiness-probe.grpc-action]` + +[.description] +-- +The gRPC port to use for the probe (the format is either port or port:service). + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__READINESS_PROBE_GRPC_ACTION+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__READINESS_PROBE_GRPC_ACTION+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.knative.containers.-containers-.readiness-probe.grpc-action-enabled]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.knative.containers.-containers-.readiness-probe.grpc-action-enabled[quarkus.knative.containers."containers".readiness-probe.grpc-action-enabled]` + +[.description] +-- +If enabled and `grpc-action` is not provided, it will use the generated service name and the gRPC port. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__READINESS_PROBE_GRPC_ACTION_ENABLED+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__READINESS_PROBE_GRPC_ACTION_ENABLED+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.knative.containers.-containers-.readiness-probe.initial-delay]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.knative.containers.-containers-.readiness-probe.initial-delay[quarkus.knative.containers."containers".readiness-probe.initial-delay]` + +[.description] +-- +The amount of time to wait before starting to probe. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__READINESS_PROBE_INITIAL_DELAY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__READINESS_PROBE_INITIAL_DELAY+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`5S` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.knative.containers.-containers-.readiness-probe.period]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.knative.containers.-containers-.readiness-probe.period[quarkus.knative.containers."containers".readiness-probe.period]` + +[.description] +-- +The period in which the action should be called. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__READINESS_PROBE_PERIOD+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__READINESS_PROBE_PERIOD+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`10S` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.knative.containers.-containers-.readiness-probe.timeout]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.knative.containers.-containers-.readiness-probe.timeout[quarkus.knative.containers."containers".readiness-probe.timeout]` + +[.description] +-- +The amount of time to wait for each action. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__READINESS_PROBE_TIMEOUT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__READINESS_PROBE_TIMEOUT+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`10S` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.knative.containers.-containers-.readiness-probe.success-threshold]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.knative.containers.-containers-.readiness-probe.success-threshold[quarkus.knative.containers."containers".readiness-probe.success-threshold]` + +[.description] +-- +The success threshold to use. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__READINESS_PROBE_SUCCESS_THRESHOLD+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__READINESS_PROBE_SUCCESS_THRESHOLD+++` +endif::add-copy-button-to-env-var[] +--|int +|`1` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.knative.containers.-containers-.readiness-probe.failure-threshold]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.knative.containers.-containers-.readiness-probe.failure-threshold[quarkus.knative.containers."containers".readiness-probe.failure-threshold]` + +[.description] +-- +The failure threshold to use. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__READINESS_PROBE_FAILURE_THRESHOLD+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__READINESS_PROBE_FAILURE_THRESHOLD+++` +endif::add-copy-button-to-env-var[] +--|int +|`3` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.get-liveness-probe.http-action-port]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.get-liveness-probe.http-action-port[quarkus.kubernetes.get-liveness-probe.http-action-port]` + +[.description] +-- +The port number to use when configuring the `http get` action. If not configured, the port corresponding to the `httpActionPortName` will be used. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_LIVENESS_PROBE_HTTP_ACTION_PORT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_LIVENESS_PROBE_HTTP_ACTION_PORT+++` +endif::add-copy-button-to-env-var[] +--|int +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.get-liveness-probe.http-action-port-name]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.get-liveness-probe.http-action-port-name[quarkus.kubernetes.get-liveness-probe.http-action-port-name]` + +[.description] +-- +The port name for selecting the port of the `HTTP get` action. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_LIVENESS_PROBE_HTTP_ACTION_PORT_NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_LIVENESS_PROBE_HTTP_ACTION_PORT_NAME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.get-liveness-probe.http-action-path]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.get-liveness-probe.http-action-path[quarkus.kubernetes.get-liveness-probe.http-action-path]` + +[.description] +-- +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. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_LIVENESS_PROBE_HTTP_ACTION_PATH+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_LIVENESS_PROBE_HTTP_ACTION_PATH+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.get-liveness-probe.http-action-scheme]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.get-liveness-probe.http-action-scheme[quarkus.kubernetes.get-liveness-probe.http-action-scheme]` + +[.description] +-- +The scheme of the `HTTP get` action. Can be either "HTTP" or "HTTPS". + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_LIVENESS_PROBE_HTTP_ACTION_SCHEME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_LIVENESS_PROBE_HTTP_ACTION_SCHEME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.get-liveness-probe.exec-action]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.get-liveness-probe.exec-action[quarkus.kubernetes.get-liveness-probe.exec-action]` + +[.description] +-- +The command to use for the probe. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_LIVENESS_PROBE_EXEC_ACTION+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_LIVENESS_PROBE_EXEC_ACTION+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.get-liveness-probe.tcp-socket-action]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.get-liveness-probe.tcp-socket-action[quarkus.kubernetes.get-liveness-probe.tcp-socket-action]` + +[.description] +-- +The tcp socket to use for the probe (the format is host:port). + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_LIVENESS_PROBE_TCP_SOCKET_ACTION+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_LIVENESS_PROBE_TCP_SOCKET_ACTION+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.get-liveness-probe.grpc-action]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.get-liveness-probe.grpc-action[quarkus.kubernetes.get-liveness-probe.grpc-action]` + +[.description] +-- +The gRPC port to use for the probe (the format is either port or port:service). + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_LIVENESS_PROBE_GRPC_ACTION+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_LIVENESS_PROBE_GRPC_ACTION+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.get-liveness-probe.grpc-action-enabled]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.get-liveness-probe.grpc-action-enabled[quarkus.kubernetes.get-liveness-probe.grpc-action-enabled]` + +[.description] +-- +If enabled and `grpc-action` is not provided, it will use the generated service name and the gRPC port. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_LIVENESS_PROBE_GRPC_ACTION_ENABLED+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_LIVENESS_PROBE_GRPC_ACTION_ENABLED+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.get-liveness-probe.initial-delay]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.get-liveness-probe.initial-delay[quarkus.kubernetes.get-liveness-probe.initial-delay]` + +[.description] +-- +The amount of time to wait before starting to probe. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_LIVENESS_PROBE_INITIAL_DELAY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_LIVENESS_PROBE_INITIAL_DELAY+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`5S` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.get-liveness-probe.period]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.get-liveness-probe.period[quarkus.kubernetes.get-liveness-probe.period]` + +[.description] +-- +The period in which the action should be called. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_LIVENESS_PROBE_PERIOD+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_LIVENESS_PROBE_PERIOD+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`10S` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.get-liveness-probe.timeout]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.get-liveness-probe.timeout[quarkus.kubernetes.get-liveness-probe.timeout]` + +[.description] +-- +The amount of time to wait for each action. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_LIVENESS_PROBE_TIMEOUT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_LIVENESS_PROBE_TIMEOUT+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`10S` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.get-liveness-probe.success-threshold]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.get-liveness-probe.success-threshold[quarkus.kubernetes.get-liveness-probe.success-threshold]` + +[.description] +-- +The success threshold to use. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_LIVENESS_PROBE_SUCCESS_THRESHOLD+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_LIVENESS_PROBE_SUCCESS_THRESHOLD+++` +endif::add-copy-button-to-env-var[] +--|int +|`1` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.get-liveness-probe.failure-threshold]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.get-liveness-probe.failure-threshold[quarkus.kubernetes.get-liveness-probe.failure-threshold]` + +[.description] +-- +The failure threshold to use. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_LIVENESS_PROBE_FAILURE_THRESHOLD+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_LIVENESS_PROBE_FAILURE_THRESHOLD+++` +endif::add-copy-button-to-env-var[] +--|int +|`3` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.get-readiness-probe.http-action-port]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.get-readiness-probe.http-action-port[quarkus.kubernetes.get-readiness-probe.http-action-port]` + +[.description] +-- +The port number to use when configuring the `http get` action. If not configured, the port corresponding to the `httpActionPortName` will be used. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_READINESS_PROBE_HTTP_ACTION_PORT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_READINESS_PROBE_HTTP_ACTION_PORT+++` +endif::add-copy-button-to-env-var[] +--|int +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.get-readiness-probe.http-action-port-name]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.get-readiness-probe.http-action-port-name[quarkus.kubernetes.get-readiness-probe.http-action-port-name]` + +[.description] +-- +The port name for selecting the port of the `HTTP get` action. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_READINESS_PROBE_HTTP_ACTION_PORT_NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_READINESS_PROBE_HTTP_ACTION_PORT_NAME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.get-readiness-probe.http-action-path]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.get-readiness-probe.http-action-path[quarkus.kubernetes.get-readiness-probe.http-action-path]` + +[.description] +-- +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. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_READINESS_PROBE_HTTP_ACTION_PATH+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_READINESS_PROBE_HTTP_ACTION_PATH+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.get-readiness-probe.http-action-scheme]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.get-readiness-probe.http-action-scheme[quarkus.kubernetes.get-readiness-probe.http-action-scheme]` + +[.description] +-- +The scheme of the `HTTP get` action. Can be either "HTTP" or "HTTPS". + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_READINESS_PROBE_HTTP_ACTION_SCHEME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_READINESS_PROBE_HTTP_ACTION_SCHEME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.get-readiness-probe.exec-action]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.get-readiness-probe.exec-action[quarkus.kubernetes.get-readiness-probe.exec-action]` + +[.description] +-- +The command to use for the probe. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_READINESS_PROBE_EXEC_ACTION+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_READINESS_PROBE_EXEC_ACTION+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.get-readiness-probe.tcp-socket-action]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.get-readiness-probe.tcp-socket-action[quarkus.kubernetes.get-readiness-probe.tcp-socket-action]` + +[.description] +-- +The tcp socket to use for the probe (the format is host:port). + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_READINESS_PROBE_TCP_SOCKET_ACTION+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_READINESS_PROBE_TCP_SOCKET_ACTION+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.get-readiness-probe.grpc-action]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.get-readiness-probe.grpc-action[quarkus.kubernetes.get-readiness-probe.grpc-action]` + +[.description] +-- +The gRPC port to use for the probe (the format is either port or port:service). + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_READINESS_PROBE_GRPC_ACTION+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_READINESS_PROBE_GRPC_ACTION+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.get-readiness-probe.grpc-action-enabled]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.get-readiness-probe.grpc-action-enabled[quarkus.kubernetes.get-readiness-probe.grpc-action-enabled]` + +[.description] +-- +If enabled and `grpc-action` is not provided, it will use the generated service name and the gRPC port. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_READINESS_PROBE_GRPC_ACTION_ENABLED+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_READINESS_PROBE_GRPC_ACTION_ENABLED+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.get-readiness-probe.initial-delay]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.get-readiness-probe.initial-delay[quarkus.kubernetes.get-readiness-probe.initial-delay]` + +[.description] +-- +The amount of time to wait before starting to probe. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_READINESS_PROBE_INITIAL_DELAY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_READINESS_PROBE_INITIAL_DELAY+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`5S` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.get-readiness-probe.period]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.get-readiness-probe.period[quarkus.kubernetes.get-readiness-probe.period]` + +[.description] +-- +The period in which the action should be called. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_READINESS_PROBE_PERIOD+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_READINESS_PROBE_PERIOD+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`10S` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.get-readiness-probe.timeout]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.get-readiness-probe.timeout[quarkus.kubernetes.get-readiness-probe.timeout]` + +[.description] +-- +The amount of time to wait for each action. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_READINESS_PROBE_TIMEOUT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_READINESS_PROBE_TIMEOUT+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`10S` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.get-readiness-probe.success-threshold]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.get-readiness-probe.success-threshold[quarkus.kubernetes.get-readiness-probe.success-threshold]` + +[.description] +-- +The success threshold to use. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_READINESS_PROBE_SUCCESS_THRESHOLD+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_READINESS_PROBE_SUCCESS_THRESHOLD+++` +endif::add-copy-button-to-env-var[] +--|int +|`1` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.get-readiness-probe.failure-threshold]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.get-readiness-probe.failure-threshold[quarkus.kubernetes.get-readiness-probe.failure-threshold]` + +[.description] +-- +The failure threshold to use. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_READINESS_PROBE_FAILURE_THRESHOLD+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_READINESS_PROBE_FAILURE_THRESHOLD+++` +endif::add-copy-button-to-env-var[] +--|int +|`3` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.get-startup-probe.http-action-port]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.get-startup-probe.http-action-port[quarkus.kubernetes.get-startup-probe.http-action-port]` + +[.description] +-- +The port number to use when configuring the `http get` action. If not configured, the port corresponding to the `httpActionPortName` will be used. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_STARTUP_PROBE_HTTP_ACTION_PORT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_STARTUP_PROBE_HTTP_ACTION_PORT+++` +endif::add-copy-button-to-env-var[] +--|int +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.get-startup-probe.http-action-port-name]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.get-startup-probe.http-action-port-name[quarkus.kubernetes.get-startup-probe.http-action-port-name]` + +[.description] +-- +The port name for selecting the port of the `HTTP get` action. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_STARTUP_PROBE_HTTP_ACTION_PORT_NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_STARTUP_PROBE_HTTP_ACTION_PORT_NAME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.get-startup-probe.http-action-path]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.get-startup-probe.http-action-path[quarkus.kubernetes.get-startup-probe.http-action-path]` + +[.description] +-- +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. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_STARTUP_PROBE_HTTP_ACTION_PATH+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_STARTUP_PROBE_HTTP_ACTION_PATH+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.get-startup-probe.http-action-scheme]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.get-startup-probe.http-action-scheme[quarkus.kubernetes.get-startup-probe.http-action-scheme]` + +[.description] +-- +The scheme of the `HTTP get` action. Can be either "HTTP" or "HTTPS". + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_STARTUP_PROBE_HTTP_ACTION_SCHEME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_STARTUP_PROBE_HTTP_ACTION_SCHEME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.get-startup-probe.exec-action]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.get-startup-probe.exec-action[quarkus.kubernetes.get-startup-probe.exec-action]` + +[.description] +-- +The command to use for the probe. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_STARTUP_PROBE_EXEC_ACTION+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_STARTUP_PROBE_EXEC_ACTION+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.get-startup-probe.tcp-socket-action]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.get-startup-probe.tcp-socket-action[quarkus.kubernetes.get-startup-probe.tcp-socket-action]` + +[.description] +-- +The tcp socket to use for the probe (the format is host:port). + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_STARTUP_PROBE_TCP_SOCKET_ACTION+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_STARTUP_PROBE_TCP_SOCKET_ACTION+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.get-startup-probe.grpc-action]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.get-startup-probe.grpc-action[quarkus.kubernetes.get-startup-probe.grpc-action]` + +[.description] +-- +The gRPC port to use for the probe (the format is either port or port:service). + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_STARTUP_PROBE_GRPC_ACTION+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_STARTUP_PROBE_GRPC_ACTION+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.get-startup-probe.grpc-action-enabled]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.get-startup-probe.grpc-action-enabled[quarkus.kubernetes.get-startup-probe.grpc-action-enabled]` + +[.description] +-- +If enabled and `grpc-action` is not provided, it will use the generated service name and the gRPC port. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_STARTUP_PROBE_GRPC_ACTION_ENABLED+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_STARTUP_PROBE_GRPC_ACTION_ENABLED+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.get-startup-probe.initial-delay]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.get-startup-probe.initial-delay[quarkus.kubernetes.get-startup-probe.initial-delay]` + +[.description] +-- +The amount of time to wait before starting to probe. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_STARTUP_PROBE_INITIAL_DELAY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_STARTUP_PROBE_INITIAL_DELAY+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`5S` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.get-startup-probe.period]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.get-startup-probe.period[quarkus.kubernetes.get-startup-probe.period]` + +[.description] +-- +The period in which the action should be called. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_STARTUP_PROBE_PERIOD+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_STARTUP_PROBE_PERIOD+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`10S` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.get-startup-probe.timeout]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.get-startup-probe.timeout[quarkus.kubernetes.get-startup-probe.timeout]` + +[.description] +-- +The amount of time to wait for each action. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_STARTUP_PROBE_TIMEOUT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_STARTUP_PROBE_TIMEOUT+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`10S` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.get-startup-probe.success-threshold]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.get-startup-probe.success-threshold[quarkus.kubernetes.get-startup-probe.success-threshold]` + +[.description] +-- +The success threshold to use. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_STARTUP_PROBE_SUCCESS_THRESHOLD+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_STARTUP_PROBE_SUCCESS_THRESHOLD+++` +endif::add-copy-button-to-env-var[] +--|int +|`1` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.get-startup-probe.failure-threshold]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.get-startup-probe.failure-threshold[quarkus.kubernetes.get-startup-probe.failure-threshold]` + +[.description] +-- +The failure threshold to use. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_STARTUP_PROBE_FAILURE_THRESHOLD+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_STARTUP_PROBE_FAILURE_THRESHOLD+++` +endif::add-copy-button-to-env-var[] +--|int +|`3` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.liveness-probe.http-action-port]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.liveness-probe.http-action-port[quarkus.kubernetes.liveness-probe.http-action-port]` + +[.description] +-- +The port number to use when configuring the `http get` action. If not configured, the port corresponding to the `httpActionPortName` will be used. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_LIVENESS_PROBE_HTTP_ACTION_PORT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_LIVENESS_PROBE_HTTP_ACTION_PORT+++` +endif::add-copy-button-to-env-var[] +--|int +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.liveness-probe.http-action-port-name]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.liveness-probe.http-action-port-name[quarkus.kubernetes.liveness-probe.http-action-port-name]` + +[.description] +-- +The port name for selecting the port of the `HTTP get` action. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_LIVENESS_PROBE_HTTP_ACTION_PORT_NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_LIVENESS_PROBE_HTTP_ACTION_PORT_NAME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.liveness-probe.http-action-path]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.liveness-probe.http-action-path[quarkus.kubernetes.liveness-probe.http-action-path]` + +[.description] +-- +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. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_LIVENESS_PROBE_HTTP_ACTION_PATH+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_LIVENESS_PROBE_HTTP_ACTION_PATH+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.liveness-probe.http-action-scheme]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.liveness-probe.http-action-scheme[quarkus.kubernetes.liveness-probe.http-action-scheme]` + +[.description] +-- +The scheme of the `HTTP get` action. Can be either "HTTP" or "HTTPS". + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_LIVENESS_PROBE_HTTP_ACTION_SCHEME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_LIVENESS_PROBE_HTTP_ACTION_SCHEME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.liveness-probe.exec-action]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.liveness-probe.exec-action[quarkus.kubernetes.liveness-probe.exec-action]` + +[.description] +-- +The command to use for the probe. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_LIVENESS_PROBE_EXEC_ACTION+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_LIVENESS_PROBE_EXEC_ACTION+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.liveness-probe.tcp-socket-action]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.liveness-probe.tcp-socket-action[quarkus.kubernetes.liveness-probe.tcp-socket-action]` + +[.description] +-- +The tcp socket to use for the probe (the format is host:port). + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_LIVENESS_PROBE_TCP_SOCKET_ACTION+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_LIVENESS_PROBE_TCP_SOCKET_ACTION+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.liveness-probe.grpc-action]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.liveness-probe.grpc-action[quarkus.kubernetes.liveness-probe.grpc-action]` + +[.description] +-- +The gRPC port to use for the probe (the format is either port or port:service). + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_LIVENESS_PROBE_GRPC_ACTION+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_LIVENESS_PROBE_GRPC_ACTION+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.liveness-probe.grpc-action-enabled]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.liveness-probe.grpc-action-enabled[quarkus.kubernetes.liveness-probe.grpc-action-enabled]` + +[.description] +-- +If enabled and `grpc-action` is not provided, it will use the generated service name and the gRPC port. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_LIVENESS_PROBE_GRPC_ACTION_ENABLED+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_LIVENESS_PROBE_GRPC_ACTION_ENABLED+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.liveness-probe.initial-delay]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.liveness-probe.initial-delay[quarkus.kubernetes.liveness-probe.initial-delay]` + +[.description] +-- +The amount of time to wait before starting to probe. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_LIVENESS_PROBE_INITIAL_DELAY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_LIVENESS_PROBE_INITIAL_DELAY+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`5S` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.liveness-probe.period]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.liveness-probe.period[quarkus.kubernetes.liveness-probe.period]` + +[.description] +-- +The period in which the action should be called. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_LIVENESS_PROBE_PERIOD+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_LIVENESS_PROBE_PERIOD+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`10S` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.liveness-probe.timeout]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.liveness-probe.timeout[quarkus.kubernetes.liveness-probe.timeout]` + +[.description] +-- +The amount of time to wait for each action. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_LIVENESS_PROBE_TIMEOUT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_LIVENESS_PROBE_TIMEOUT+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`10S` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.liveness-probe.success-threshold]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.liveness-probe.success-threshold[quarkus.kubernetes.liveness-probe.success-threshold]` + +[.description] +-- +The success threshold to use. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_LIVENESS_PROBE_SUCCESS_THRESHOLD+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_LIVENESS_PROBE_SUCCESS_THRESHOLD+++` +endif::add-copy-button-to-env-var[] +--|int +|`1` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.liveness-probe.failure-threshold]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.liveness-probe.failure-threshold[quarkus.kubernetes.liveness-probe.failure-threshold]` + +[.description] +-- +The failure threshold to use. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_LIVENESS_PROBE_FAILURE_THRESHOLD+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_LIVENESS_PROBE_FAILURE_THRESHOLD+++` +endif::add-copy-button-to-env-var[] +--|int +|`3` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.readiness-probe.http-action-port]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.readiness-probe.http-action-port[quarkus.kubernetes.readiness-probe.http-action-port]` + +[.description] +-- +The port number to use when configuring the `http get` action. If not configured, the port corresponding to the `httpActionPortName` will be used. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_READINESS_PROBE_HTTP_ACTION_PORT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_READINESS_PROBE_HTTP_ACTION_PORT+++` +endif::add-copy-button-to-env-var[] +--|int +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.readiness-probe.http-action-port-name]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.readiness-probe.http-action-port-name[quarkus.kubernetes.readiness-probe.http-action-port-name]` + +[.description] +-- +The port name for selecting the port of the `HTTP get` action. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_READINESS_PROBE_HTTP_ACTION_PORT_NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_READINESS_PROBE_HTTP_ACTION_PORT_NAME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.readiness-probe.http-action-path]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.readiness-probe.http-action-path[quarkus.kubernetes.readiness-probe.http-action-path]` + +[.description] +-- +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. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_READINESS_PROBE_HTTP_ACTION_PATH+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_READINESS_PROBE_HTTP_ACTION_PATH+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.readiness-probe.http-action-scheme]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.readiness-probe.http-action-scheme[quarkus.kubernetes.readiness-probe.http-action-scheme]` + +[.description] +-- +The scheme of the `HTTP get` action. Can be either "HTTP" or "HTTPS". + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_READINESS_PROBE_HTTP_ACTION_SCHEME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_READINESS_PROBE_HTTP_ACTION_SCHEME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.readiness-probe.exec-action]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.readiness-probe.exec-action[quarkus.kubernetes.readiness-probe.exec-action]` + +[.description] +-- +The command to use for the probe. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_READINESS_PROBE_EXEC_ACTION+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_READINESS_PROBE_EXEC_ACTION+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.readiness-probe.tcp-socket-action]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.readiness-probe.tcp-socket-action[quarkus.kubernetes.readiness-probe.tcp-socket-action]` + +[.description] +-- +The tcp socket to use for the probe (the format is host:port). + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_READINESS_PROBE_TCP_SOCKET_ACTION+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_READINESS_PROBE_TCP_SOCKET_ACTION+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.readiness-probe.grpc-action]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.readiness-probe.grpc-action[quarkus.kubernetes.readiness-probe.grpc-action]` + +[.description] +-- +The gRPC port to use for the probe (the format is either port or port:service). + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_READINESS_PROBE_GRPC_ACTION+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_READINESS_PROBE_GRPC_ACTION+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.readiness-probe.grpc-action-enabled]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.readiness-probe.grpc-action-enabled[quarkus.kubernetes.readiness-probe.grpc-action-enabled]` + +[.description] +-- +If enabled and `grpc-action` is not provided, it will use the generated service name and the gRPC port. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_READINESS_PROBE_GRPC_ACTION_ENABLED+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_READINESS_PROBE_GRPC_ACTION_ENABLED+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.readiness-probe.initial-delay]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.readiness-probe.initial-delay[quarkus.kubernetes.readiness-probe.initial-delay]` + +[.description] +-- +The amount of time to wait before starting to probe. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_READINESS_PROBE_INITIAL_DELAY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_READINESS_PROBE_INITIAL_DELAY+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`5S` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.readiness-probe.period]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.readiness-probe.period[quarkus.kubernetes.readiness-probe.period]` + +[.description] +-- +The period in which the action should be called. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_READINESS_PROBE_PERIOD+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_READINESS_PROBE_PERIOD+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`10S` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.readiness-probe.timeout]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.readiness-probe.timeout[quarkus.kubernetes.readiness-probe.timeout]` + +[.description] +-- +The amount of time to wait for each action. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_READINESS_PROBE_TIMEOUT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_READINESS_PROBE_TIMEOUT+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`10S` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.readiness-probe.success-threshold]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.readiness-probe.success-threshold[quarkus.kubernetes.readiness-probe.success-threshold]` + +[.description] +-- +The success threshold to use. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_READINESS_PROBE_SUCCESS_THRESHOLD+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_READINESS_PROBE_SUCCESS_THRESHOLD+++` +endif::add-copy-button-to-env-var[] +--|int +|`1` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.readiness-probe.failure-threshold]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.readiness-probe.failure-threshold[quarkus.kubernetes.readiness-probe.failure-threshold]` + +[.description] +-- +The failure threshold to use. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_READINESS_PROBE_FAILURE_THRESHOLD+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_READINESS_PROBE_FAILURE_THRESHOLD+++` +endif::add-copy-button-to-env-var[] +--|int +|`3` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.startup-probe.http-action-port]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.startup-probe.http-action-port[quarkus.kubernetes.startup-probe.http-action-port]` + +[.description] +-- +The port number to use when configuring the `http get` action. If not configured, the port corresponding to the `httpActionPortName` will be used. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_STARTUP_PROBE_HTTP_ACTION_PORT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_STARTUP_PROBE_HTTP_ACTION_PORT+++` +endif::add-copy-button-to-env-var[] +--|int +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.startup-probe.http-action-port-name]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.startup-probe.http-action-port-name[quarkus.kubernetes.startup-probe.http-action-port-name]` + +[.description] +-- +The port name for selecting the port of the `HTTP get` action. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_STARTUP_PROBE_HTTP_ACTION_PORT_NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_STARTUP_PROBE_HTTP_ACTION_PORT_NAME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.startup-probe.http-action-path]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.startup-probe.http-action-path[quarkus.kubernetes.startup-probe.http-action-path]` + +[.description] +-- +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. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_STARTUP_PROBE_HTTP_ACTION_PATH+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_STARTUP_PROBE_HTTP_ACTION_PATH+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.startup-probe.http-action-scheme]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.startup-probe.http-action-scheme[quarkus.kubernetes.startup-probe.http-action-scheme]` + +[.description] +-- +The scheme of the `HTTP get` action. Can be either "HTTP" or "HTTPS". + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_STARTUP_PROBE_HTTP_ACTION_SCHEME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_STARTUP_PROBE_HTTP_ACTION_SCHEME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.startup-probe.exec-action]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.startup-probe.exec-action[quarkus.kubernetes.startup-probe.exec-action]` + +[.description] +-- +The command to use for the probe. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_STARTUP_PROBE_EXEC_ACTION+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_STARTUP_PROBE_EXEC_ACTION+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.startup-probe.tcp-socket-action]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.startup-probe.tcp-socket-action[quarkus.kubernetes.startup-probe.tcp-socket-action]` + +[.description] +-- +The tcp socket to use for the probe (the format is host:port). + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_STARTUP_PROBE_TCP_SOCKET_ACTION+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_STARTUP_PROBE_TCP_SOCKET_ACTION+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.startup-probe.grpc-action]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.startup-probe.grpc-action[quarkus.kubernetes.startup-probe.grpc-action]` + +[.description] +-- +The gRPC port to use for the probe (the format is either port or port:service). + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_STARTUP_PROBE_GRPC_ACTION+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_STARTUP_PROBE_GRPC_ACTION+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.startup-probe.grpc-action-enabled]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.startup-probe.grpc-action-enabled[quarkus.kubernetes.startup-probe.grpc-action-enabled]` + +[.description] +-- +If enabled and `grpc-action` is not provided, it will use the generated service name and the gRPC port. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_STARTUP_PROBE_GRPC_ACTION_ENABLED+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_STARTUP_PROBE_GRPC_ACTION_ENABLED+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.startup-probe.initial-delay]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.startup-probe.initial-delay[quarkus.kubernetes.startup-probe.initial-delay]` + +[.description] +-- +The amount of time to wait before starting to probe. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_STARTUP_PROBE_INITIAL_DELAY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_STARTUP_PROBE_INITIAL_DELAY+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`5S` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.startup-probe.period]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.startup-probe.period[quarkus.kubernetes.startup-probe.period]` + +[.description] +-- +The period in which the action should be called. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_STARTUP_PROBE_PERIOD+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_STARTUP_PROBE_PERIOD+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`10S` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.startup-probe.timeout]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.startup-probe.timeout[quarkus.kubernetes.startup-probe.timeout]` + +[.description] +-- +The amount of time to wait for each action. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_STARTUP_PROBE_TIMEOUT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_STARTUP_PROBE_TIMEOUT+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`10S` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.startup-probe.success-threshold]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.startup-probe.success-threshold[quarkus.kubernetes.startup-probe.success-threshold]` + +[.description] +-- +The success threshold to use. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_STARTUP_PROBE_SUCCESS_THRESHOLD+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_STARTUP_PROBE_SUCCESS_THRESHOLD+++` +endif::add-copy-button-to-env-var[] +--|int +|`1` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.startup-probe.failure-threshold]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.startup-probe.failure-threshold[quarkus.kubernetes.startup-probe.failure-threshold]` + +[.description] +-- +The failure threshold to use. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_STARTUP_PROBE_FAILURE_THRESHOLD+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_STARTUP_PROBE_FAILURE_THRESHOLD+++` +endif::add-copy-button-to-env-var[] +--|int +|`3` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.get-init-containers.-get-init-containers-.liveness-probe.http-action-port]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.get-init-containers.-get-init-containers-.liveness-probe.http-action-port[quarkus.kubernetes.get-init-containers."get-init-containers".liveness-probe.http-action-port]` + +[.description] +-- +The port number to use when configuring the `http get` action. If not configured, the port corresponding to the `httpActionPortName` will be used. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_PORT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_PORT+++` +endif::add-copy-button-to-env-var[] +--|int +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.get-init-containers.-get-init-containers-.liveness-probe.http-action-port-name]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.get-init-containers.-get-init-containers-.liveness-probe.http-action-port-name[quarkus.kubernetes.get-init-containers."get-init-containers".liveness-probe.http-action-port-name]` + +[.description] +-- +The port name for selecting the port of the `HTTP get` action. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_PORT_NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_PORT_NAME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.get-init-containers.-get-init-containers-.liveness-probe.http-action-path]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.get-init-containers.-get-init-containers-.liveness-probe.http-action-path[quarkus.kubernetes.get-init-containers."get-init-containers".liveness-probe.http-action-path]` + +[.description] +-- +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. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_PATH+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_PATH+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.get-init-containers.-get-init-containers-.liveness-probe.http-action-scheme]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.get-init-containers.-get-init-containers-.liveness-probe.http-action-scheme[quarkus.kubernetes.get-init-containers."get-init-containers".liveness-probe.http-action-scheme]` + +[.description] +-- +The scheme of the `HTTP get` action. Can be either "HTTP" or "HTTPS". + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_SCHEME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_SCHEME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.get-init-containers.-get-init-containers-.liveness-probe.exec-action]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.get-init-containers.-get-init-containers-.liveness-probe.exec-action[quarkus.kubernetes.get-init-containers."get-init-containers".liveness-probe.exec-action]` + +[.description] +-- +The command to use for the probe. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_EXEC_ACTION+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_EXEC_ACTION+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.get-init-containers.-get-init-containers-.liveness-probe.tcp-socket-action]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.get-init-containers.-get-init-containers-.liveness-probe.tcp-socket-action[quarkus.kubernetes.get-init-containers."get-init-containers".liveness-probe.tcp-socket-action]` + +[.description] +-- +The tcp socket to use for the probe (the format is host:port). + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_TCP_SOCKET_ACTION+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_TCP_SOCKET_ACTION+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.get-init-containers.-get-init-containers-.liveness-probe.grpc-action]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.get-init-containers.-get-init-containers-.liveness-probe.grpc-action[quarkus.kubernetes.get-init-containers."get-init-containers".liveness-probe.grpc-action]` + +[.description] +-- +The gRPC port to use for the probe (the format is either port or port:service). + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_GRPC_ACTION+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_GRPC_ACTION+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.get-init-containers.-get-init-containers-.liveness-probe.grpc-action-enabled]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.get-init-containers.-get-init-containers-.liveness-probe.grpc-action-enabled[quarkus.kubernetes.get-init-containers."get-init-containers".liveness-probe.grpc-action-enabled]` + +[.description] +-- +If enabled and `grpc-action` is not provided, it will use the generated service name and the gRPC port. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_GRPC_ACTION_ENABLED+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_GRPC_ACTION_ENABLED+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.get-init-containers.-get-init-containers-.liveness-probe.initial-delay]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.get-init-containers.-get-init-containers-.liveness-probe.initial-delay[quarkus.kubernetes.get-init-containers."get-init-containers".liveness-probe.initial-delay]` + +[.description] +-- +The amount of time to wait before starting to probe. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_INITIAL_DELAY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_INITIAL_DELAY+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`5S` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.get-init-containers.-get-init-containers-.liveness-probe.period]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.get-init-containers.-get-init-containers-.liveness-probe.period[quarkus.kubernetes.get-init-containers."get-init-containers".liveness-probe.period]` + +[.description] +-- +The period in which the action should be called. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_PERIOD+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_PERIOD+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`10S` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.get-init-containers.-get-init-containers-.liveness-probe.timeout]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.get-init-containers.-get-init-containers-.liveness-probe.timeout[quarkus.kubernetes.get-init-containers."get-init-containers".liveness-probe.timeout]` + +[.description] +-- +The amount of time to wait for each action. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_TIMEOUT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_TIMEOUT+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`10S` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.get-init-containers.-get-init-containers-.liveness-probe.success-threshold]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.get-init-containers.-get-init-containers-.liveness-probe.success-threshold[quarkus.kubernetes.get-init-containers."get-init-containers".liveness-probe.success-threshold]` + +[.description] +-- +The success threshold to use. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_SUCCESS_THRESHOLD+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_SUCCESS_THRESHOLD+++` +endif::add-copy-button-to-env-var[] +--|int +|`1` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.get-init-containers.-get-init-containers-.liveness-probe.failure-threshold]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.get-init-containers.-get-init-containers-.liveness-probe.failure-threshold[quarkus.kubernetes.get-init-containers."get-init-containers".liveness-probe.failure-threshold]` + +[.description] +-- +The failure threshold to use. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_FAILURE_THRESHOLD+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_FAILURE_THRESHOLD+++` +endif::add-copy-button-to-env-var[] +--|int +|`3` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.get-init-containers.-get-init-containers-.readiness-probe.http-action-port]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.get-init-containers.-get-init-containers-.readiness-probe.http-action-port[quarkus.kubernetes.get-init-containers."get-init-containers".readiness-probe.http-action-port]` + +[.description] +-- +The port number to use when configuring the `http get` action. If not configured, the port corresponding to the `httpActionPortName` will be used. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_HTTP_ACTION_PORT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_HTTP_ACTION_PORT+++` +endif::add-copy-button-to-env-var[] +--|int +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.get-init-containers.-get-init-containers-.readiness-probe.http-action-port-name]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.get-init-containers.-get-init-containers-.readiness-probe.http-action-port-name[quarkus.kubernetes.get-init-containers."get-init-containers".readiness-probe.http-action-port-name]` + +[.description] +-- +The port name for selecting the port of the `HTTP get` action. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_HTTP_ACTION_PORT_NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_HTTP_ACTION_PORT_NAME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.get-init-containers.-get-init-containers-.readiness-probe.http-action-path]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.get-init-containers.-get-init-containers-.readiness-probe.http-action-path[quarkus.kubernetes.get-init-containers."get-init-containers".readiness-probe.http-action-path]` + +[.description] +-- +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. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_HTTP_ACTION_PATH+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_HTTP_ACTION_PATH+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.get-init-containers.-get-init-containers-.readiness-probe.http-action-scheme]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.get-init-containers.-get-init-containers-.readiness-probe.http-action-scheme[quarkus.kubernetes.get-init-containers."get-init-containers".readiness-probe.http-action-scheme]` + +[.description] +-- +The scheme of the `HTTP get` action. Can be either "HTTP" or "HTTPS". + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_HTTP_ACTION_SCHEME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_HTTP_ACTION_SCHEME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.get-init-containers.-get-init-containers-.readiness-probe.exec-action]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.get-init-containers.-get-init-containers-.readiness-probe.exec-action[quarkus.kubernetes.get-init-containers."get-init-containers".readiness-probe.exec-action]` + +[.description] +-- +The command to use for the probe. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_EXEC_ACTION+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_EXEC_ACTION+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.get-init-containers.-get-init-containers-.readiness-probe.tcp-socket-action]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.get-init-containers.-get-init-containers-.readiness-probe.tcp-socket-action[quarkus.kubernetes.get-init-containers."get-init-containers".readiness-probe.tcp-socket-action]` + +[.description] +-- +The tcp socket to use for the probe (the format is host:port). + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_TCP_SOCKET_ACTION+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_TCP_SOCKET_ACTION+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.get-init-containers.-get-init-containers-.readiness-probe.grpc-action]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.get-init-containers.-get-init-containers-.readiness-probe.grpc-action[quarkus.kubernetes.get-init-containers."get-init-containers".readiness-probe.grpc-action]` + +[.description] +-- +The gRPC port to use for the probe (the format is either port or port:service). + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_GRPC_ACTION+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_GRPC_ACTION+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.get-init-containers.-get-init-containers-.readiness-probe.grpc-action-enabled]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.get-init-containers.-get-init-containers-.readiness-probe.grpc-action-enabled[quarkus.kubernetes.get-init-containers."get-init-containers".readiness-probe.grpc-action-enabled]` + +[.description] +-- +If enabled and `grpc-action` is not provided, it will use the generated service name and the gRPC port. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_GRPC_ACTION_ENABLED+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_GRPC_ACTION_ENABLED+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.get-init-containers.-get-init-containers-.readiness-probe.initial-delay]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.get-init-containers.-get-init-containers-.readiness-probe.initial-delay[quarkus.kubernetes.get-init-containers."get-init-containers".readiness-probe.initial-delay]` + +[.description] +-- +The amount of time to wait before starting to probe. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_INITIAL_DELAY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_INITIAL_DELAY+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`5S` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.get-init-containers.-get-init-containers-.readiness-probe.period]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.get-init-containers.-get-init-containers-.readiness-probe.period[quarkus.kubernetes.get-init-containers."get-init-containers".readiness-probe.period]` + +[.description] +-- +The period in which the action should be called. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_PERIOD+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_PERIOD+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`10S` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.get-init-containers.-get-init-containers-.readiness-probe.timeout]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.get-init-containers.-get-init-containers-.readiness-probe.timeout[quarkus.kubernetes.get-init-containers."get-init-containers".readiness-probe.timeout]` + +[.description] +-- +The amount of time to wait for each action. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_TIMEOUT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_TIMEOUT+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`10S` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.get-init-containers.-get-init-containers-.readiness-probe.success-threshold]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.get-init-containers.-get-init-containers-.readiness-probe.success-threshold[quarkus.kubernetes.get-init-containers."get-init-containers".readiness-probe.success-threshold]` + +[.description] +-- +The success threshold to use. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_SUCCESS_THRESHOLD+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_SUCCESS_THRESHOLD+++` +endif::add-copy-button-to-env-var[] +--|int +|`1` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.get-init-containers.-get-init-containers-.readiness-probe.failure-threshold]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.get-init-containers.-get-init-containers-.readiness-probe.failure-threshold[quarkus.kubernetes.get-init-containers."get-init-containers".readiness-probe.failure-threshold]` + +[.description] +-- +The failure threshold to use. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_FAILURE_THRESHOLD+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_FAILURE_THRESHOLD+++` +endif::add-copy-button-to-env-var[] +--|int +|`3` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.get-sidecars.-get-sidecars-.liveness-probe.http-action-port]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.get-sidecars.-get-sidecars-.liveness-probe.http-action-port[quarkus.kubernetes.get-sidecars."get-sidecars".liveness-probe.http-action-port]` + +[.description] +-- +The port number to use when configuring the `http get` action. If not configured, the port corresponding to the `httpActionPortName` will be used. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_HTTP_ACTION_PORT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_HTTP_ACTION_PORT+++` +endif::add-copy-button-to-env-var[] +--|int +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.get-sidecars.-get-sidecars-.liveness-probe.http-action-port-name]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.get-sidecars.-get-sidecars-.liveness-probe.http-action-port-name[quarkus.kubernetes.get-sidecars."get-sidecars".liveness-probe.http-action-port-name]` + +[.description] +-- +The port name for selecting the port of the `HTTP get` action. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_HTTP_ACTION_PORT_NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_HTTP_ACTION_PORT_NAME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.get-sidecars.-get-sidecars-.liveness-probe.http-action-path]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.get-sidecars.-get-sidecars-.liveness-probe.http-action-path[quarkus.kubernetes.get-sidecars."get-sidecars".liveness-probe.http-action-path]` + +[.description] +-- +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. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_HTTP_ACTION_PATH+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_HTTP_ACTION_PATH+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.get-sidecars.-get-sidecars-.liveness-probe.http-action-scheme]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.get-sidecars.-get-sidecars-.liveness-probe.http-action-scheme[quarkus.kubernetes.get-sidecars."get-sidecars".liveness-probe.http-action-scheme]` + +[.description] +-- +The scheme of the `HTTP get` action. Can be either "HTTP" or "HTTPS". + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_HTTP_ACTION_SCHEME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_HTTP_ACTION_SCHEME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.get-sidecars.-get-sidecars-.liveness-probe.exec-action]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.get-sidecars.-get-sidecars-.liveness-probe.exec-action[quarkus.kubernetes.get-sidecars."get-sidecars".liveness-probe.exec-action]` + +[.description] +-- +The command to use for the probe. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_EXEC_ACTION+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_EXEC_ACTION+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.get-sidecars.-get-sidecars-.liveness-probe.tcp-socket-action]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.get-sidecars.-get-sidecars-.liveness-probe.tcp-socket-action[quarkus.kubernetes.get-sidecars."get-sidecars".liveness-probe.tcp-socket-action]` + +[.description] +-- +The tcp socket to use for the probe (the format is host:port). + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_TCP_SOCKET_ACTION+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_TCP_SOCKET_ACTION+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.get-sidecars.-get-sidecars-.liveness-probe.grpc-action]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.get-sidecars.-get-sidecars-.liveness-probe.grpc-action[quarkus.kubernetes.get-sidecars."get-sidecars".liveness-probe.grpc-action]` + +[.description] +-- +The gRPC port to use for the probe (the format is either port or port:service). + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_GRPC_ACTION+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_GRPC_ACTION+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.get-sidecars.-get-sidecars-.liveness-probe.grpc-action-enabled]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.get-sidecars.-get-sidecars-.liveness-probe.grpc-action-enabled[quarkus.kubernetes.get-sidecars."get-sidecars".liveness-probe.grpc-action-enabled]` + +[.description] +-- +If enabled and `grpc-action` is not provided, it will use the generated service name and the gRPC port. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_GRPC_ACTION_ENABLED+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_GRPC_ACTION_ENABLED+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.get-sidecars.-get-sidecars-.liveness-probe.initial-delay]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.get-sidecars.-get-sidecars-.liveness-probe.initial-delay[quarkus.kubernetes.get-sidecars."get-sidecars".liveness-probe.initial-delay]` + +[.description] +-- +The amount of time to wait before starting to probe. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_INITIAL_DELAY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_INITIAL_DELAY+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`5S` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.get-sidecars.-get-sidecars-.liveness-probe.period]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.get-sidecars.-get-sidecars-.liveness-probe.period[quarkus.kubernetes.get-sidecars."get-sidecars".liveness-probe.period]` + +[.description] +-- +The period in which the action should be called. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_PERIOD+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_PERIOD+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`10S` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.get-sidecars.-get-sidecars-.liveness-probe.timeout]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.get-sidecars.-get-sidecars-.liveness-probe.timeout[quarkus.kubernetes.get-sidecars."get-sidecars".liveness-probe.timeout]` + +[.description] +-- +The amount of time to wait for each action. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_TIMEOUT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_TIMEOUT+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`10S` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.get-sidecars.-get-sidecars-.liveness-probe.success-threshold]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.get-sidecars.-get-sidecars-.liveness-probe.success-threshold[quarkus.kubernetes.get-sidecars."get-sidecars".liveness-probe.success-threshold]` + +[.description] +-- +The success threshold to use. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_SUCCESS_THRESHOLD+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_SUCCESS_THRESHOLD+++` +endif::add-copy-button-to-env-var[] +--|int +|`1` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.get-sidecars.-get-sidecars-.liveness-probe.failure-threshold]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.get-sidecars.-get-sidecars-.liveness-probe.failure-threshold[quarkus.kubernetes.get-sidecars."get-sidecars".liveness-probe.failure-threshold]` + +[.description] +-- +The failure threshold to use. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_FAILURE_THRESHOLD+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_FAILURE_THRESHOLD+++` +endif::add-copy-button-to-env-var[] +--|int +|`3` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.get-sidecars.-get-sidecars-.readiness-probe.http-action-port]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.get-sidecars.-get-sidecars-.readiness-probe.http-action-port[quarkus.kubernetes.get-sidecars."get-sidecars".readiness-probe.http-action-port]` + +[.description] +-- +The port number to use when configuring the `http get` action. If not configured, the port corresponding to the `httpActionPortName` will be used. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_HTTP_ACTION_PORT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_HTTP_ACTION_PORT+++` +endif::add-copy-button-to-env-var[] +--|int +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.get-sidecars.-get-sidecars-.readiness-probe.http-action-port-name]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.get-sidecars.-get-sidecars-.readiness-probe.http-action-port-name[quarkus.kubernetes.get-sidecars."get-sidecars".readiness-probe.http-action-port-name]` + +[.description] +-- +The port name for selecting the port of the `HTTP get` action. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_HTTP_ACTION_PORT_NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_HTTP_ACTION_PORT_NAME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.get-sidecars.-get-sidecars-.readiness-probe.http-action-path]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.get-sidecars.-get-sidecars-.readiness-probe.http-action-path[quarkus.kubernetes.get-sidecars."get-sidecars".readiness-probe.http-action-path]` + +[.description] +-- +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. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_HTTP_ACTION_PATH+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_HTTP_ACTION_PATH+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.get-sidecars.-get-sidecars-.readiness-probe.http-action-scheme]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.get-sidecars.-get-sidecars-.readiness-probe.http-action-scheme[quarkus.kubernetes.get-sidecars."get-sidecars".readiness-probe.http-action-scheme]` + +[.description] +-- +The scheme of the `HTTP get` action. Can be either "HTTP" or "HTTPS". + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_HTTP_ACTION_SCHEME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_HTTP_ACTION_SCHEME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.get-sidecars.-get-sidecars-.readiness-probe.exec-action]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.get-sidecars.-get-sidecars-.readiness-probe.exec-action[quarkus.kubernetes.get-sidecars."get-sidecars".readiness-probe.exec-action]` + +[.description] +-- +The command to use for the probe. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_EXEC_ACTION+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_EXEC_ACTION+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.get-sidecars.-get-sidecars-.readiness-probe.tcp-socket-action]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.get-sidecars.-get-sidecars-.readiness-probe.tcp-socket-action[quarkus.kubernetes.get-sidecars."get-sidecars".readiness-probe.tcp-socket-action]` + +[.description] +-- +The tcp socket to use for the probe (the format is host:port). + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_TCP_SOCKET_ACTION+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_TCP_SOCKET_ACTION+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.get-sidecars.-get-sidecars-.readiness-probe.grpc-action]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.get-sidecars.-get-sidecars-.readiness-probe.grpc-action[quarkus.kubernetes.get-sidecars."get-sidecars".readiness-probe.grpc-action]` + +[.description] +-- +The gRPC port to use for the probe (the format is either port or port:service). + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_GRPC_ACTION+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_GRPC_ACTION+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.get-sidecars.-get-sidecars-.readiness-probe.grpc-action-enabled]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.get-sidecars.-get-sidecars-.readiness-probe.grpc-action-enabled[quarkus.kubernetes.get-sidecars."get-sidecars".readiness-probe.grpc-action-enabled]` + +[.description] +-- +If enabled and `grpc-action` is not provided, it will use the generated service name and the gRPC port. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_GRPC_ACTION_ENABLED+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_GRPC_ACTION_ENABLED+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.get-sidecars.-get-sidecars-.readiness-probe.initial-delay]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.get-sidecars.-get-sidecars-.readiness-probe.initial-delay[quarkus.kubernetes.get-sidecars."get-sidecars".readiness-probe.initial-delay]` + +[.description] +-- +The amount of time to wait before starting to probe. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_INITIAL_DELAY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_INITIAL_DELAY+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`5S` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.get-sidecars.-get-sidecars-.readiness-probe.period]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.get-sidecars.-get-sidecars-.readiness-probe.period[quarkus.kubernetes.get-sidecars."get-sidecars".readiness-probe.period]` + +[.description] +-- +The period in which the action should be called. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_PERIOD+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_PERIOD+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`10S` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.get-sidecars.-get-sidecars-.readiness-probe.timeout]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.get-sidecars.-get-sidecars-.readiness-probe.timeout[quarkus.kubernetes.get-sidecars."get-sidecars".readiness-probe.timeout]` + +[.description] +-- +The amount of time to wait for each action. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_TIMEOUT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_TIMEOUT+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`10S` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.get-sidecars.-get-sidecars-.readiness-probe.success-threshold]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.get-sidecars.-get-sidecars-.readiness-probe.success-threshold[quarkus.kubernetes.get-sidecars."get-sidecars".readiness-probe.success-threshold]` + +[.description] +-- +The success threshold to use. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_SUCCESS_THRESHOLD+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_SUCCESS_THRESHOLD+++` +endif::add-copy-button-to-env-var[] +--|int +|`1` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.get-sidecars.-get-sidecars-.readiness-probe.failure-threshold]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.get-sidecars.-get-sidecars-.readiness-probe.failure-threshold[quarkus.kubernetes.get-sidecars."get-sidecars".readiness-probe.failure-threshold]` + +[.description] +-- +The failure threshold to use. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_FAILURE_THRESHOLD+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_FAILURE_THRESHOLD+++` +endif::add-copy-button-to-env-var[] +--|int +|`3` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.init-containers.-init-containers-.liveness-probe.http-action-port]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.init-containers.-init-containers-.liveness-probe.http-action-port[quarkus.kubernetes.init-containers."init-containers".liveness-probe.http-action-port]` + +[.description] +-- +The port number to use when configuring the `http get` action. If not configured, the port corresponding to the `httpActionPortName` will be used. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_PORT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_PORT+++` +endif::add-copy-button-to-env-var[] +--|int +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.init-containers.-init-containers-.liveness-probe.http-action-port-name]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.init-containers.-init-containers-.liveness-probe.http-action-port-name[quarkus.kubernetes.init-containers."init-containers".liveness-probe.http-action-port-name]` + +[.description] +-- +The port name for selecting the port of the `HTTP get` action. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_PORT_NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_PORT_NAME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.init-containers.-init-containers-.liveness-probe.http-action-path]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.init-containers.-init-containers-.liveness-probe.http-action-path[quarkus.kubernetes.init-containers."init-containers".liveness-probe.http-action-path]` + +[.description] +-- +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. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_PATH+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_PATH+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.init-containers.-init-containers-.liveness-probe.http-action-scheme]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.init-containers.-init-containers-.liveness-probe.http-action-scheme[quarkus.kubernetes.init-containers."init-containers".liveness-probe.http-action-scheme]` + +[.description] +-- +The scheme of the `HTTP get` action. Can be either "HTTP" or "HTTPS". + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_SCHEME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_SCHEME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.init-containers.-init-containers-.liveness-probe.exec-action]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.init-containers.-init-containers-.liveness-probe.exec-action[quarkus.kubernetes.init-containers."init-containers".liveness-probe.exec-action]` + +[.description] +-- +The command to use for the probe. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_EXEC_ACTION+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_EXEC_ACTION+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.init-containers.-init-containers-.liveness-probe.tcp-socket-action]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.init-containers.-init-containers-.liveness-probe.tcp-socket-action[quarkus.kubernetes.init-containers."init-containers".liveness-probe.tcp-socket-action]` + +[.description] +-- +The tcp socket to use for the probe (the format is host:port). + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_TCP_SOCKET_ACTION+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_TCP_SOCKET_ACTION+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.init-containers.-init-containers-.liveness-probe.grpc-action]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.init-containers.-init-containers-.liveness-probe.grpc-action[quarkus.kubernetes.init-containers."init-containers".liveness-probe.grpc-action]` + +[.description] +-- +The gRPC port to use for the probe (the format is either port or port:service). + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_GRPC_ACTION+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_GRPC_ACTION+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.init-containers.-init-containers-.liveness-probe.grpc-action-enabled]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.init-containers.-init-containers-.liveness-probe.grpc-action-enabled[quarkus.kubernetes.init-containers."init-containers".liveness-probe.grpc-action-enabled]` + +[.description] +-- +If enabled and `grpc-action` is not provided, it will use the generated service name and the gRPC port. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_GRPC_ACTION_ENABLED+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_GRPC_ACTION_ENABLED+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.init-containers.-init-containers-.liveness-probe.initial-delay]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.init-containers.-init-containers-.liveness-probe.initial-delay[quarkus.kubernetes.init-containers."init-containers".liveness-probe.initial-delay]` + +[.description] +-- +The amount of time to wait before starting to probe. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_INITIAL_DELAY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_INITIAL_DELAY+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`5S` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.init-containers.-init-containers-.liveness-probe.period]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.init-containers.-init-containers-.liveness-probe.period[quarkus.kubernetes.init-containers."init-containers".liveness-probe.period]` + +[.description] +-- +The period in which the action should be called. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_PERIOD+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_PERIOD+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`10S` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.init-containers.-init-containers-.liveness-probe.timeout]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.init-containers.-init-containers-.liveness-probe.timeout[quarkus.kubernetes.init-containers."init-containers".liveness-probe.timeout]` + +[.description] +-- +The amount of time to wait for each action. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_TIMEOUT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_TIMEOUT+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`10S` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.init-containers.-init-containers-.liveness-probe.success-threshold]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.init-containers.-init-containers-.liveness-probe.success-threshold[quarkus.kubernetes.init-containers."init-containers".liveness-probe.success-threshold]` + +[.description] +-- +The success threshold to use. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_SUCCESS_THRESHOLD+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_SUCCESS_THRESHOLD+++` +endif::add-copy-button-to-env-var[] +--|int +|`1` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.init-containers.-init-containers-.liveness-probe.failure-threshold]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.init-containers.-init-containers-.liveness-probe.failure-threshold[quarkus.kubernetes.init-containers."init-containers".liveness-probe.failure-threshold]` + +[.description] +-- +The failure threshold to use. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_FAILURE_THRESHOLD+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_FAILURE_THRESHOLD+++` +endif::add-copy-button-to-env-var[] +--|int +|`3` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.init-containers.-init-containers-.readiness-probe.http-action-port]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.init-containers.-init-containers-.readiness-probe.http-action-port[quarkus.kubernetes.init-containers."init-containers".readiness-probe.http-action-port]` + +[.description] +-- +The port number to use when configuring the `http get` action. If not configured, the port corresponding to the `httpActionPortName` will be used. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_HTTP_ACTION_PORT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_HTTP_ACTION_PORT+++` +endif::add-copy-button-to-env-var[] +--|int +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.init-containers.-init-containers-.readiness-probe.http-action-port-name]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.init-containers.-init-containers-.readiness-probe.http-action-port-name[quarkus.kubernetes.init-containers."init-containers".readiness-probe.http-action-port-name]` + +[.description] +-- +The port name for selecting the port of the `HTTP get` action. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_HTTP_ACTION_PORT_NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_HTTP_ACTION_PORT_NAME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.init-containers.-init-containers-.readiness-probe.http-action-path]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.init-containers.-init-containers-.readiness-probe.http-action-path[quarkus.kubernetes.init-containers."init-containers".readiness-probe.http-action-path]` + +[.description] +-- +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. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_HTTP_ACTION_PATH+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_HTTP_ACTION_PATH+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.init-containers.-init-containers-.readiness-probe.http-action-scheme]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.init-containers.-init-containers-.readiness-probe.http-action-scheme[quarkus.kubernetes.init-containers."init-containers".readiness-probe.http-action-scheme]` + +[.description] +-- +The scheme of the `HTTP get` action. Can be either "HTTP" or "HTTPS". + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_HTTP_ACTION_SCHEME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_HTTP_ACTION_SCHEME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.init-containers.-init-containers-.readiness-probe.exec-action]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.init-containers.-init-containers-.readiness-probe.exec-action[quarkus.kubernetes.init-containers."init-containers".readiness-probe.exec-action]` + +[.description] +-- +The command to use for the probe. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_EXEC_ACTION+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_EXEC_ACTION+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.init-containers.-init-containers-.readiness-probe.tcp-socket-action]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.init-containers.-init-containers-.readiness-probe.tcp-socket-action[quarkus.kubernetes.init-containers."init-containers".readiness-probe.tcp-socket-action]` + +[.description] +-- +The tcp socket to use for the probe (the format is host:port). + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_TCP_SOCKET_ACTION+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_TCP_SOCKET_ACTION+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.init-containers.-init-containers-.readiness-probe.grpc-action]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.init-containers.-init-containers-.readiness-probe.grpc-action[quarkus.kubernetes.init-containers."init-containers".readiness-probe.grpc-action]` + +[.description] +-- +The gRPC port to use for the probe (the format is either port or port:service). + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_GRPC_ACTION+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_GRPC_ACTION+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.init-containers.-init-containers-.readiness-probe.grpc-action-enabled]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.init-containers.-init-containers-.readiness-probe.grpc-action-enabled[quarkus.kubernetes.init-containers."init-containers".readiness-probe.grpc-action-enabled]` + +[.description] +-- +If enabled and `grpc-action` is not provided, it will use the generated service name and the gRPC port. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_GRPC_ACTION_ENABLED+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_GRPC_ACTION_ENABLED+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.init-containers.-init-containers-.readiness-probe.initial-delay]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.init-containers.-init-containers-.readiness-probe.initial-delay[quarkus.kubernetes.init-containers."init-containers".readiness-probe.initial-delay]` + +[.description] +-- +The amount of time to wait before starting to probe. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_INITIAL_DELAY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_INITIAL_DELAY+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`5S` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.init-containers.-init-containers-.readiness-probe.period]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.init-containers.-init-containers-.readiness-probe.period[quarkus.kubernetes.init-containers."init-containers".readiness-probe.period]` + +[.description] +-- +The period in which the action should be called. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_PERIOD+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_PERIOD+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`10S` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.init-containers.-init-containers-.readiness-probe.timeout]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.init-containers.-init-containers-.readiness-probe.timeout[quarkus.kubernetes.init-containers."init-containers".readiness-probe.timeout]` + +[.description] +-- +The amount of time to wait for each action. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_TIMEOUT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_TIMEOUT+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`10S` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.init-containers.-init-containers-.readiness-probe.success-threshold]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.init-containers.-init-containers-.readiness-probe.success-threshold[quarkus.kubernetes.init-containers."init-containers".readiness-probe.success-threshold]` + +[.description] +-- +The success threshold to use. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_SUCCESS_THRESHOLD+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_SUCCESS_THRESHOLD+++` +endif::add-copy-button-to-env-var[] +--|int +|`1` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.init-containers.-init-containers-.readiness-probe.failure-threshold]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.init-containers.-init-containers-.readiness-probe.failure-threshold[quarkus.kubernetes.init-containers."init-containers".readiness-probe.failure-threshold]` + +[.description] +-- +The failure threshold to use. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_FAILURE_THRESHOLD+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_FAILURE_THRESHOLD+++` +endif::add-copy-button-to-env-var[] +--|int +|`3` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.sidecars.-sidecars-.liveness-probe.http-action-port]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.sidecars.-sidecars-.liveness-probe.http-action-port[quarkus.kubernetes.sidecars."sidecars".liveness-probe.http-action-port]` + +[.description] +-- +The port number to use when configuring the `http get` action. If not configured, the port corresponding to the `httpActionPortName` will be used. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__LIVENESS_PROBE_HTTP_ACTION_PORT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__LIVENESS_PROBE_HTTP_ACTION_PORT+++` +endif::add-copy-button-to-env-var[] +--|int +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.sidecars.-sidecars-.liveness-probe.http-action-port-name]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.sidecars.-sidecars-.liveness-probe.http-action-port-name[quarkus.kubernetes.sidecars."sidecars".liveness-probe.http-action-port-name]` + +[.description] +-- +The port name for selecting the port of the `HTTP get` action. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__LIVENESS_PROBE_HTTP_ACTION_PORT_NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__LIVENESS_PROBE_HTTP_ACTION_PORT_NAME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.sidecars.-sidecars-.liveness-probe.http-action-path]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.sidecars.-sidecars-.liveness-probe.http-action-path[quarkus.kubernetes.sidecars."sidecars".liveness-probe.http-action-path]` + +[.description] +-- +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. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__LIVENESS_PROBE_HTTP_ACTION_PATH+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__LIVENESS_PROBE_HTTP_ACTION_PATH+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.sidecars.-sidecars-.liveness-probe.http-action-scheme]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.sidecars.-sidecars-.liveness-probe.http-action-scheme[quarkus.kubernetes.sidecars."sidecars".liveness-probe.http-action-scheme]` + +[.description] +-- +The scheme of the `HTTP get` action. Can be either "HTTP" or "HTTPS". + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__LIVENESS_PROBE_HTTP_ACTION_SCHEME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__LIVENESS_PROBE_HTTP_ACTION_SCHEME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.sidecars.-sidecars-.liveness-probe.exec-action]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.sidecars.-sidecars-.liveness-probe.exec-action[quarkus.kubernetes.sidecars."sidecars".liveness-probe.exec-action]` + +[.description] +-- +The command to use for the probe. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__LIVENESS_PROBE_EXEC_ACTION+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__LIVENESS_PROBE_EXEC_ACTION+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.sidecars.-sidecars-.liveness-probe.tcp-socket-action]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.sidecars.-sidecars-.liveness-probe.tcp-socket-action[quarkus.kubernetes.sidecars."sidecars".liveness-probe.tcp-socket-action]` + +[.description] +-- +The tcp socket to use for the probe (the format is host:port). + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__LIVENESS_PROBE_TCP_SOCKET_ACTION+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__LIVENESS_PROBE_TCP_SOCKET_ACTION+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.sidecars.-sidecars-.liveness-probe.grpc-action]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.sidecars.-sidecars-.liveness-probe.grpc-action[quarkus.kubernetes.sidecars."sidecars".liveness-probe.grpc-action]` + +[.description] +-- +The gRPC port to use for the probe (the format is either port or port:service). + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__LIVENESS_PROBE_GRPC_ACTION+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__LIVENESS_PROBE_GRPC_ACTION+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.sidecars.-sidecars-.liveness-probe.grpc-action-enabled]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.sidecars.-sidecars-.liveness-probe.grpc-action-enabled[quarkus.kubernetes.sidecars."sidecars".liveness-probe.grpc-action-enabled]` + +[.description] +-- +If enabled and `grpc-action` is not provided, it will use the generated service name and the gRPC port. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__LIVENESS_PROBE_GRPC_ACTION_ENABLED+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__LIVENESS_PROBE_GRPC_ACTION_ENABLED+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.sidecars.-sidecars-.liveness-probe.initial-delay]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.sidecars.-sidecars-.liveness-probe.initial-delay[quarkus.kubernetes.sidecars."sidecars".liveness-probe.initial-delay]` + +[.description] +-- +The amount of time to wait before starting to probe. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__LIVENESS_PROBE_INITIAL_DELAY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__LIVENESS_PROBE_INITIAL_DELAY+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`5S` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.sidecars.-sidecars-.liveness-probe.period]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.sidecars.-sidecars-.liveness-probe.period[quarkus.kubernetes.sidecars."sidecars".liveness-probe.period]` + +[.description] +-- +The period in which the action should be called. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__LIVENESS_PROBE_PERIOD+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__LIVENESS_PROBE_PERIOD+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`10S` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.sidecars.-sidecars-.liveness-probe.timeout]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.sidecars.-sidecars-.liveness-probe.timeout[quarkus.kubernetes.sidecars."sidecars".liveness-probe.timeout]` + +[.description] +-- +The amount of time to wait for each action. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__LIVENESS_PROBE_TIMEOUT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__LIVENESS_PROBE_TIMEOUT+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`10S` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.sidecars.-sidecars-.liveness-probe.success-threshold]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.sidecars.-sidecars-.liveness-probe.success-threshold[quarkus.kubernetes.sidecars."sidecars".liveness-probe.success-threshold]` + +[.description] +-- +The success threshold to use. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__LIVENESS_PROBE_SUCCESS_THRESHOLD+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__LIVENESS_PROBE_SUCCESS_THRESHOLD+++` +endif::add-copy-button-to-env-var[] +--|int +|`1` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.sidecars.-sidecars-.liveness-probe.failure-threshold]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.sidecars.-sidecars-.liveness-probe.failure-threshold[quarkus.kubernetes.sidecars."sidecars".liveness-probe.failure-threshold]` + +[.description] +-- +The failure threshold to use. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__LIVENESS_PROBE_FAILURE_THRESHOLD+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__LIVENESS_PROBE_FAILURE_THRESHOLD+++` +endif::add-copy-button-to-env-var[] +--|int +|`3` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.sidecars.-sidecars-.readiness-probe.http-action-port]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.sidecars.-sidecars-.readiness-probe.http-action-port[quarkus.kubernetes.sidecars."sidecars".readiness-probe.http-action-port]` + +[.description] +-- +The port number to use when configuring the `http get` action. If not configured, the port corresponding to the `httpActionPortName` will be used. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__READINESS_PROBE_HTTP_ACTION_PORT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__READINESS_PROBE_HTTP_ACTION_PORT+++` +endif::add-copy-button-to-env-var[] +--|int +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.sidecars.-sidecars-.readiness-probe.http-action-port-name]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.sidecars.-sidecars-.readiness-probe.http-action-port-name[quarkus.kubernetes.sidecars."sidecars".readiness-probe.http-action-port-name]` + +[.description] +-- +The port name for selecting the port of the `HTTP get` action. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__READINESS_PROBE_HTTP_ACTION_PORT_NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__READINESS_PROBE_HTTP_ACTION_PORT_NAME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.sidecars.-sidecars-.readiness-probe.http-action-path]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.sidecars.-sidecars-.readiness-probe.http-action-path[quarkus.kubernetes.sidecars."sidecars".readiness-probe.http-action-path]` + +[.description] +-- +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. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__READINESS_PROBE_HTTP_ACTION_PATH+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__READINESS_PROBE_HTTP_ACTION_PATH+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.sidecars.-sidecars-.readiness-probe.http-action-scheme]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.sidecars.-sidecars-.readiness-probe.http-action-scheme[quarkus.kubernetes.sidecars."sidecars".readiness-probe.http-action-scheme]` + +[.description] +-- +The scheme of the `HTTP get` action. Can be either "HTTP" or "HTTPS". + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__READINESS_PROBE_HTTP_ACTION_SCHEME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__READINESS_PROBE_HTTP_ACTION_SCHEME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.sidecars.-sidecars-.readiness-probe.exec-action]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.sidecars.-sidecars-.readiness-probe.exec-action[quarkus.kubernetes.sidecars."sidecars".readiness-probe.exec-action]` + +[.description] +-- +The command to use for the probe. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__READINESS_PROBE_EXEC_ACTION+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__READINESS_PROBE_EXEC_ACTION+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.sidecars.-sidecars-.readiness-probe.tcp-socket-action]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.sidecars.-sidecars-.readiness-probe.tcp-socket-action[quarkus.kubernetes.sidecars."sidecars".readiness-probe.tcp-socket-action]` + +[.description] +-- +The tcp socket to use for the probe (the format is host:port). + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__READINESS_PROBE_TCP_SOCKET_ACTION+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__READINESS_PROBE_TCP_SOCKET_ACTION+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.sidecars.-sidecars-.readiness-probe.grpc-action]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.sidecars.-sidecars-.readiness-probe.grpc-action[quarkus.kubernetes.sidecars."sidecars".readiness-probe.grpc-action]` + +[.description] +-- +The gRPC port to use for the probe (the format is either port or port:service). + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__READINESS_PROBE_GRPC_ACTION+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__READINESS_PROBE_GRPC_ACTION+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.sidecars.-sidecars-.readiness-probe.grpc-action-enabled]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.sidecars.-sidecars-.readiness-probe.grpc-action-enabled[quarkus.kubernetes.sidecars."sidecars".readiness-probe.grpc-action-enabled]` + +[.description] +-- +If enabled and `grpc-action` is not provided, it will use the generated service name and the gRPC port. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__READINESS_PROBE_GRPC_ACTION_ENABLED+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__READINESS_PROBE_GRPC_ACTION_ENABLED+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.sidecars.-sidecars-.readiness-probe.initial-delay]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.sidecars.-sidecars-.readiness-probe.initial-delay[quarkus.kubernetes.sidecars."sidecars".readiness-probe.initial-delay]` + +[.description] +-- +The amount of time to wait before starting to probe. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__READINESS_PROBE_INITIAL_DELAY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__READINESS_PROBE_INITIAL_DELAY+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`5S` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.sidecars.-sidecars-.readiness-probe.period]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.sidecars.-sidecars-.readiness-probe.period[quarkus.kubernetes.sidecars."sidecars".readiness-probe.period]` + +[.description] +-- +The period in which the action should be called. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__READINESS_PROBE_PERIOD+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__READINESS_PROBE_PERIOD+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`10S` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.sidecars.-sidecars-.readiness-probe.timeout]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.sidecars.-sidecars-.readiness-probe.timeout[quarkus.kubernetes.sidecars."sidecars".readiness-probe.timeout]` + +[.description] +-- +The amount of time to wait for each action. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__READINESS_PROBE_TIMEOUT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__READINESS_PROBE_TIMEOUT+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`10S` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.sidecars.-sidecars-.readiness-probe.success-threshold]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.sidecars.-sidecars-.readiness-probe.success-threshold[quarkus.kubernetes.sidecars."sidecars".readiness-probe.success-threshold]` + +[.description] +-- +The success threshold to use. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__READINESS_PROBE_SUCCESS_THRESHOLD+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__READINESS_PROBE_SUCCESS_THRESHOLD+++` +endif::add-copy-button-to-env-var[] +--|int +|`1` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.sidecars.-sidecars-.readiness-probe.failure-threshold]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.sidecars.-sidecars-.readiness-probe.failure-threshold[quarkus.kubernetes.sidecars."sidecars".readiness-probe.failure-threshold]` + +[.description] +-- +The failure threshold to use. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__READINESS_PROBE_FAILURE_THRESHOLD+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__READINESS_PROBE_FAILURE_THRESHOLD+++` +endif::add-copy-button-to-env-var[] +--|int +|`3` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.openshift.get-liveness-probe.http-action-port]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.openshift.get-liveness-probe.http-action-port[quarkus.openshift.get-liveness-probe.http-action-port]` + +[.description] +-- +The port number to use when configuring the `http get` action. If not configured, the port corresponding to the `httpActionPortName` will be used. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_LIVENESS_PROBE_HTTP_ACTION_PORT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_LIVENESS_PROBE_HTTP_ACTION_PORT+++` +endif::add-copy-button-to-env-var[] +--|int +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.openshift.get-liveness-probe.http-action-port-name]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.openshift.get-liveness-probe.http-action-port-name[quarkus.openshift.get-liveness-probe.http-action-port-name]` + +[.description] +-- +The port name for selecting the port of the `HTTP get` action. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_LIVENESS_PROBE_HTTP_ACTION_PORT_NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_LIVENESS_PROBE_HTTP_ACTION_PORT_NAME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.openshift.get-liveness-probe.http-action-path]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.openshift.get-liveness-probe.http-action-path[quarkus.openshift.get-liveness-probe.http-action-path]` + +[.description] +-- +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. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_LIVENESS_PROBE_HTTP_ACTION_PATH+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_LIVENESS_PROBE_HTTP_ACTION_PATH+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.openshift.get-liveness-probe.http-action-scheme]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.openshift.get-liveness-probe.http-action-scheme[quarkus.openshift.get-liveness-probe.http-action-scheme]` + +[.description] +-- +The scheme of the `HTTP get` action. Can be either "HTTP" or "HTTPS". + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_LIVENESS_PROBE_HTTP_ACTION_SCHEME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_LIVENESS_PROBE_HTTP_ACTION_SCHEME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.openshift.get-liveness-probe.exec-action]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.openshift.get-liveness-probe.exec-action[quarkus.openshift.get-liveness-probe.exec-action]` + +[.description] +-- +The command to use for the probe. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_LIVENESS_PROBE_EXEC_ACTION+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_LIVENESS_PROBE_EXEC_ACTION+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.openshift.get-liveness-probe.tcp-socket-action]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.openshift.get-liveness-probe.tcp-socket-action[quarkus.openshift.get-liveness-probe.tcp-socket-action]` + +[.description] +-- +The tcp socket to use for the probe (the format is host:port). + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_LIVENESS_PROBE_TCP_SOCKET_ACTION+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_LIVENESS_PROBE_TCP_SOCKET_ACTION+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.openshift.get-liveness-probe.grpc-action]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.openshift.get-liveness-probe.grpc-action[quarkus.openshift.get-liveness-probe.grpc-action]` + +[.description] +-- +The gRPC port to use for the probe (the format is either port or port:service). + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_LIVENESS_PROBE_GRPC_ACTION+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_LIVENESS_PROBE_GRPC_ACTION+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.openshift.get-liveness-probe.grpc-action-enabled]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.openshift.get-liveness-probe.grpc-action-enabled[quarkus.openshift.get-liveness-probe.grpc-action-enabled]` + +[.description] +-- +If enabled and `grpc-action` is not provided, it will use the generated service name and the gRPC port. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_LIVENESS_PROBE_GRPC_ACTION_ENABLED+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_LIVENESS_PROBE_GRPC_ACTION_ENABLED+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.openshift.get-liveness-probe.initial-delay]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.openshift.get-liveness-probe.initial-delay[quarkus.openshift.get-liveness-probe.initial-delay]` + +[.description] +-- +The amount of time to wait before starting to probe. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_LIVENESS_PROBE_INITIAL_DELAY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_LIVENESS_PROBE_INITIAL_DELAY+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`5S` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.openshift.get-liveness-probe.period]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.openshift.get-liveness-probe.period[quarkus.openshift.get-liveness-probe.period]` + +[.description] +-- +The period in which the action should be called. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_LIVENESS_PROBE_PERIOD+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_LIVENESS_PROBE_PERIOD+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`10S` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.openshift.get-liveness-probe.timeout]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.openshift.get-liveness-probe.timeout[quarkus.openshift.get-liveness-probe.timeout]` + +[.description] +-- +The amount of time to wait for each action. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_LIVENESS_PROBE_TIMEOUT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_LIVENESS_PROBE_TIMEOUT+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`10S` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.openshift.get-liveness-probe.success-threshold]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.openshift.get-liveness-probe.success-threshold[quarkus.openshift.get-liveness-probe.success-threshold]` + +[.description] +-- +The success threshold to use. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_LIVENESS_PROBE_SUCCESS_THRESHOLD+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_LIVENESS_PROBE_SUCCESS_THRESHOLD+++` +endif::add-copy-button-to-env-var[] +--|int +|`1` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.openshift.get-liveness-probe.failure-threshold]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.openshift.get-liveness-probe.failure-threshold[quarkus.openshift.get-liveness-probe.failure-threshold]` + +[.description] +-- +The failure threshold to use. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_LIVENESS_PROBE_FAILURE_THRESHOLD+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_LIVENESS_PROBE_FAILURE_THRESHOLD+++` +endif::add-copy-button-to-env-var[] +--|int +|`3` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.openshift.get-readiness-probe.http-action-port]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.openshift.get-readiness-probe.http-action-port[quarkus.openshift.get-readiness-probe.http-action-port]` + +[.description] +-- +The port number to use when configuring the `http get` action. If not configured, the port corresponding to the `httpActionPortName` will be used. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_READINESS_PROBE_HTTP_ACTION_PORT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_READINESS_PROBE_HTTP_ACTION_PORT+++` +endif::add-copy-button-to-env-var[] +--|int +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.openshift.get-readiness-probe.http-action-port-name]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.openshift.get-readiness-probe.http-action-port-name[quarkus.openshift.get-readiness-probe.http-action-port-name]` + +[.description] +-- +The port name for selecting the port of the `HTTP get` action. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_READINESS_PROBE_HTTP_ACTION_PORT_NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_READINESS_PROBE_HTTP_ACTION_PORT_NAME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.openshift.get-readiness-probe.http-action-path]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.openshift.get-readiness-probe.http-action-path[quarkus.openshift.get-readiness-probe.http-action-path]` + +[.description] +-- +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. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_READINESS_PROBE_HTTP_ACTION_PATH+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_READINESS_PROBE_HTTP_ACTION_PATH+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.openshift.get-readiness-probe.http-action-scheme]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.openshift.get-readiness-probe.http-action-scheme[quarkus.openshift.get-readiness-probe.http-action-scheme]` + +[.description] +-- +The scheme of the `HTTP get` action. Can be either "HTTP" or "HTTPS". + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_READINESS_PROBE_HTTP_ACTION_SCHEME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_READINESS_PROBE_HTTP_ACTION_SCHEME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.openshift.get-readiness-probe.exec-action]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.openshift.get-readiness-probe.exec-action[quarkus.openshift.get-readiness-probe.exec-action]` + +[.description] +-- +The command to use for the probe. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_READINESS_PROBE_EXEC_ACTION+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_READINESS_PROBE_EXEC_ACTION+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.openshift.get-readiness-probe.tcp-socket-action]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.openshift.get-readiness-probe.tcp-socket-action[quarkus.openshift.get-readiness-probe.tcp-socket-action]` + +[.description] +-- +The tcp socket to use for the probe (the format is host:port). + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_READINESS_PROBE_TCP_SOCKET_ACTION+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_READINESS_PROBE_TCP_SOCKET_ACTION+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.openshift.get-readiness-probe.grpc-action]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.openshift.get-readiness-probe.grpc-action[quarkus.openshift.get-readiness-probe.grpc-action]` + +[.description] +-- +The gRPC port to use for the probe (the format is either port or port:service). + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_READINESS_PROBE_GRPC_ACTION+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_READINESS_PROBE_GRPC_ACTION+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.openshift.get-readiness-probe.grpc-action-enabled]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.openshift.get-readiness-probe.grpc-action-enabled[quarkus.openshift.get-readiness-probe.grpc-action-enabled]` + +[.description] +-- +If enabled and `grpc-action` is not provided, it will use the generated service name and the gRPC port. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_READINESS_PROBE_GRPC_ACTION_ENABLED+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_READINESS_PROBE_GRPC_ACTION_ENABLED+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.openshift.get-readiness-probe.initial-delay]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.openshift.get-readiness-probe.initial-delay[quarkus.openshift.get-readiness-probe.initial-delay]` + +[.description] +-- +The amount of time to wait before starting to probe. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_READINESS_PROBE_INITIAL_DELAY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_READINESS_PROBE_INITIAL_DELAY+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`5S` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.openshift.get-readiness-probe.period]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.openshift.get-readiness-probe.period[quarkus.openshift.get-readiness-probe.period]` + +[.description] +-- +The period in which the action should be called. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_READINESS_PROBE_PERIOD+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_READINESS_PROBE_PERIOD+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`10S` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.openshift.get-readiness-probe.timeout]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.openshift.get-readiness-probe.timeout[quarkus.openshift.get-readiness-probe.timeout]` + +[.description] +-- +The amount of time to wait for each action. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_READINESS_PROBE_TIMEOUT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_READINESS_PROBE_TIMEOUT+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`10S` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.openshift.get-readiness-probe.success-threshold]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.openshift.get-readiness-probe.success-threshold[quarkus.openshift.get-readiness-probe.success-threshold]` + +[.description] +-- +The success threshold to use. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_READINESS_PROBE_SUCCESS_THRESHOLD+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_READINESS_PROBE_SUCCESS_THRESHOLD+++` +endif::add-copy-button-to-env-var[] +--|int +|`1` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.openshift.get-readiness-probe.failure-threshold]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.openshift.get-readiness-probe.failure-threshold[quarkus.openshift.get-readiness-probe.failure-threshold]` + +[.description] +-- +The failure threshold to use. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_READINESS_PROBE_FAILURE_THRESHOLD+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_READINESS_PROBE_FAILURE_THRESHOLD+++` +endif::add-copy-button-to-env-var[] +--|int +|`3` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.openshift.get-startup-probe.http-action-port]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.openshift.get-startup-probe.http-action-port[quarkus.openshift.get-startup-probe.http-action-port]` + +[.description] +-- +The port number to use when configuring the `http get` action. If not configured, the port corresponding to the `httpActionPortName` will be used. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_STARTUP_PROBE_HTTP_ACTION_PORT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_STARTUP_PROBE_HTTP_ACTION_PORT+++` +endif::add-copy-button-to-env-var[] +--|int +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.openshift.get-startup-probe.http-action-port-name]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.openshift.get-startup-probe.http-action-port-name[quarkus.openshift.get-startup-probe.http-action-port-name]` + +[.description] +-- +The port name for selecting the port of the `HTTP get` action. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_STARTUP_PROBE_HTTP_ACTION_PORT_NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_STARTUP_PROBE_HTTP_ACTION_PORT_NAME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.openshift.get-startup-probe.http-action-path]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.openshift.get-startup-probe.http-action-path[quarkus.openshift.get-startup-probe.http-action-path]` + +[.description] +-- +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. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_STARTUP_PROBE_HTTP_ACTION_PATH+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_STARTUP_PROBE_HTTP_ACTION_PATH+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.openshift.get-startup-probe.http-action-scheme]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.openshift.get-startup-probe.http-action-scheme[quarkus.openshift.get-startup-probe.http-action-scheme]` + +[.description] +-- +The scheme of the `HTTP get` action. Can be either "HTTP" or "HTTPS". + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_STARTUP_PROBE_HTTP_ACTION_SCHEME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_STARTUP_PROBE_HTTP_ACTION_SCHEME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.openshift.get-startup-probe.exec-action]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.openshift.get-startup-probe.exec-action[quarkus.openshift.get-startup-probe.exec-action]` + +[.description] +-- +The command to use for the probe. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_STARTUP_PROBE_EXEC_ACTION+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_STARTUP_PROBE_EXEC_ACTION+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.openshift.get-startup-probe.tcp-socket-action]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.openshift.get-startup-probe.tcp-socket-action[quarkus.openshift.get-startup-probe.tcp-socket-action]` + +[.description] +-- +The tcp socket to use for the probe (the format is host:port). + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_STARTUP_PROBE_TCP_SOCKET_ACTION+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_STARTUP_PROBE_TCP_SOCKET_ACTION+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.openshift.get-startup-probe.grpc-action]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.openshift.get-startup-probe.grpc-action[quarkus.openshift.get-startup-probe.grpc-action]` + +[.description] +-- +The gRPC port to use for the probe (the format is either port or port:service). + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_STARTUP_PROBE_GRPC_ACTION+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_STARTUP_PROBE_GRPC_ACTION+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.openshift.get-startup-probe.grpc-action-enabled]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.openshift.get-startup-probe.grpc-action-enabled[quarkus.openshift.get-startup-probe.grpc-action-enabled]` + +[.description] +-- +If enabled and `grpc-action` is not provided, it will use the generated service name and the gRPC port. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_STARTUP_PROBE_GRPC_ACTION_ENABLED+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_STARTUP_PROBE_GRPC_ACTION_ENABLED+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.openshift.get-startup-probe.initial-delay]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.openshift.get-startup-probe.initial-delay[quarkus.openshift.get-startup-probe.initial-delay]` + +[.description] +-- +The amount of time to wait before starting to probe. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_STARTUP_PROBE_INITIAL_DELAY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_STARTUP_PROBE_INITIAL_DELAY+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`5S` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.openshift.get-startup-probe.period]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.openshift.get-startup-probe.period[quarkus.openshift.get-startup-probe.period]` + +[.description] +-- +The period in which the action should be called. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_STARTUP_PROBE_PERIOD+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_STARTUP_PROBE_PERIOD+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`10S` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.openshift.get-startup-probe.timeout]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.openshift.get-startup-probe.timeout[quarkus.openshift.get-startup-probe.timeout]` + +[.description] +-- +The amount of time to wait for each action. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_STARTUP_PROBE_TIMEOUT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_STARTUP_PROBE_TIMEOUT+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`10S` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.openshift.get-startup-probe.success-threshold]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.openshift.get-startup-probe.success-threshold[quarkus.openshift.get-startup-probe.success-threshold]` + +[.description] +-- +The success threshold to use. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_STARTUP_PROBE_SUCCESS_THRESHOLD+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_STARTUP_PROBE_SUCCESS_THRESHOLD+++` +endif::add-copy-button-to-env-var[] +--|int +|`1` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.openshift.get-startup-probe.failure-threshold]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.openshift.get-startup-probe.failure-threshold[quarkus.openshift.get-startup-probe.failure-threshold]` + +[.description] +-- +The failure threshold to use. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_STARTUP_PROBE_FAILURE_THRESHOLD+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_STARTUP_PROBE_FAILURE_THRESHOLD+++` +endif::add-copy-button-to-env-var[] +--|int +|`3` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.openshift.liveness-probe.http-action-port]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.openshift.liveness-probe.http-action-port[quarkus.openshift.liveness-probe.http-action-port]` + +[.description] +-- +The port number to use when configuring the `http get` action. If not configured, the port corresponding to the `httpActionPortName` will be used. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_LIVENESS_PROBE_HTTP_ACTION_PORT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_LIVENESS_PROBE_HTTP_ACTION_PORT+++` endif::add-copy-button-to-env-var[] --|int | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.init-containers.-init-containers-.liveness-probe.http-action-port-name]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.init-containers.-init-containers-.liveness-probe.http-action-port-name[quarkus.kubernetes.init-containers."init-containers".liveness-probe.http-action-port-name]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.openshift.liveness-probe.http-action-port-name]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.openshift.liveness-probe.http-action-port-name[quarkus.openshift.liveness-probe.http-action-port-name]` [.description] -- The port name for selecting the port of the `HTTP get` action. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_PORT_NAME+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_LIVENESS_PROBE_HTTP_ACTION_PORT_NAME+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_PORT_NAME+++` +Environment variable: `+++QUARKUS_OPENSHIFT_LIVENESS_PROBE_HTTP_ACTION_PORT_NAME+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.init-containers.-init-containers-.liveness-probe.http-action-path]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.init-containers.-init-containers-.liveness-probe.http-action-path[quarkus.kubernetes.init-containers."init-containers".liveness-probe.http-action-path]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.openshift.liveness-probe.http-action-path]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.openshift.liveness-probe.http-action-path[quarkus.openshift.liveness-probe.http-action-path]` [.description] -- 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. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_PATH+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_LIVENESS_PROBE_HTTP_ACTION_PATH+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_PATH+++` +Environment variable: `+++QUARKUS_OPENSHIFT_LIVENESS_PROBE_HTTP_ACTION_PATH+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.init-containers.-init-containers-.liveness-probe.http-action-scheme]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.init-containers.-init-containers-.liveness-probe.http-action-scheme[quarkus.kubernetes.init-containers."init-containers".liveness-probe.http-action-scheme]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.openshift.liveness-probe.http-action-scheme]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.openshift.liveness-probe.http-action-scheme[quarkus.openshift.liveness-probe.http-action-scheme]` [.description] -- The scheme of the `HTTP get` action. Can be either "HTTP" or "HTTPS". ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_SCHEME+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_LIVENESS_PROBE_HTTP_ACTION_SCHEME+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_SCHEME+++` +Environment variable: `+++QUARKUS_OPENSHIFT_LIVENESS_PROBE_HTTP_ACTION_SCHEME+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.init-containers.-init-containers-.liveness-probe.exec-action]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.init-containers.-init-containers-.liveness-probe.exec-action[quarkus.kubernetes.init-containers."init-containers".liveness-probe.exec-action]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.openshift.liveness-probe.exec-action]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.openshift.liveness-probe.exec-action[quarkus.openshift.liveness-probe.exec-action]` [.description] -- The command to use for the probe. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_EXEC_ACTION+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_LIVENESS_PROBE_EXEC_ACTION+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_EXEC_ACTION+++` +Environment variable: `+++QUARKUS_OPENSHIFT_LIVENESS_PROBE_EXEC_ACTION+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.init-containers.-init-containers-.liveness-probe.tcp-socket-action]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.init-containers.-init-containers-.liveness-probe.tcp-socket-action[quarkus.kubernetes.init-containers."init-containers".liveness-probe.tcp-socket-action]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.openshift.liveness-probe.tcp-socket-action]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.openshift.liveness-probe.tcp-socket-action[quarkus.openshift.liveness-probe.tcp-socket-action]` [.description] -- The tcp socket to use for the probe (the format is host:port). ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_TCP_SOCKET_ACTION+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_LIVENESS_PROBE_TCP_SOCKET_ACTION+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_TCP_SOCKET_ACTION+++` +Environment variable: `+++QUARKUS_OPENSHIFT_LIVENESS_PROBE_TCP_SOCKET_ACTION+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.init-containers.-init-containers-.liveness-probe.grpc-action]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.init-containers.-init-containers-.liveness-probe.grpc-action[quarkus.kubernetes.init-containers."init-containers".liveness-probe.grpc-action]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.openshift.liveness-probe.grpc-action]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.openshift.liveness-probe.grpc-action[quarkus.openshift.liveness-probe.grpc-action]` [.description] -- The gRPC port to use for the probe (the format is either port or port:service). ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_GRPC_ACTION+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_LIVENESS_PROBE_GRPC_ACTION+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_GRPC_ACTION+++` +Environment variable: `+++QUARKUS_OPENSHIFT_LIVENESS_PROBE_GRPC_ACTION+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.init-containers.-init-containers-.liveness-probe.grpc-action-enabled]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.init-containers.-init-containers-.liveness-probe.grpc-action-enabled[quarkus.kubernetes.init-containers."init-containers".liveness-probe.grpc-action-enabled]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.openshift.liveness-probe.grpc-action-enabled]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.openshift.liveness-probe.grpc-action-enabled[quarkus.openshift.liveness-probe.grpc-action-enabled]` [.description] -- If enabled and `grpc-action` is not provided, it will use the generated service name and the gRPC port. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_GRPC_ACTION_ENABLED+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_LIVENESS_PROBE_GRPC_ACTION_ENABLED+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_GRPC_ACTION_ENABLED+++` +Environment variable: `+++QUARKUS_OPENSHIFT_LIVENESS_PROBE_GRPC_ACTION_ENABLED+++` endif::add-copy-button-to-env-var[] --|boolean |`false` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.init-containers.-init-containers-.liveness-probe.initial-delay]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.init-containers.-init-containers-.liveness-probe.initial-delay[quarkus.kubernetes.init-containers."init-containers".liveness-probe.initial-delay]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.openshift.liveness-probe.initial-delay]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.openshift.liveness-probe.initial-delay[quarkus.openshift.liveness-probe.initial-delay]` [.description] -- The amount of time to wait before starting to probe. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_INITIAL_DELAY+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_LIVENESS_PROBE_INITIAL_DELAY+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_INITIAL_DELAY+++` +Environment variable: `+++QUARKUS_OPENSHIFT_LIVENESS_PROBE_INITIAL_DELAY+++` endif::add-copy-button-to-env-var[] --|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] |`5S` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.init-containers.-init-containers-.liveness-probe.period]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.init-containers.-init-containers-.liveness-probe.period[quarkus.kubernetes.init-containers."init-containers".liveness-probe.period]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.openshift.liveness-probe.period]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.openshift.liveness-probe.period[quarkus.openshift.liveness-probe.period]` [.description] -- The period in which the action should be called. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_PERIOD+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_LIVENESS_PROBE_PERIOD+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_PERIOD+++` +Environment variable: `+++QUARKUS_OPENSHIFT_LIVENESS_PROBE_PERIOD+++` endif::add-copy-button-to-env-var[] --|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] |`10S` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.init-containers.-init-containers-.liveness-probe.timeout]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.init-containers.-init-containers-.liveness-probe.timeout[quarkus.kubernetes.init-containers."init-containers".liveness-probe.timeout]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.openshift.liveness-probe.timeout]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.openshift.liveness-probe.timeout[quarkus.openshift.liveness-probe.timeout]` [.description] -- The amount of time to wait for each action. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_TIMEOUT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_LIVENESS_PROBE_TIMEOUT+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_TIMEOUT+++` +Environment variable: `+++QUARKUS_OPENSHIFT_LIVENESS_PROBE_TIMEOUT+++` endif::add-copy-button-to-env-var[] --|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] |`10S` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.init-containers.-init-containers-.liveness-probe.success-threshold]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.init-containers.-init-containers-.liveness-probe.success-threshold[quarkus.kubernetes.init-containers."init-containers".liveness-probe.success-threshold]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.openshift.liveness-probe.success-threshold]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.openshift.liveness-probe.success-threshold[quarkus.openshift.liveness-probe.success-threshold]` [.description] -- The success threshold to use. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_SUCCESS_THRESHOLD+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_LIVENESS_PROBE_SUCCESS_THRESHOLD+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_SUCCESS_THRESHOLD+++` +Environment variable: `+++QUARKUS_OPENSHIFT_LIVENESS_PROBE_SUCCESS_THRESHOLD+++` endif::add-copy-button-to-env-var[] --|int |`1` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.init-containers.-init-containers-.liveness-probe.failure-threshold]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.init-containers.-init-containers-.liveness-probe.failure-threshold[quarkus.kubernetes.init-containers."init-containers".liveness-probe.failure-threshold]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.openshift.liveness-probe.failure-threshold]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.openshift.liveness-probe.failure-threshold[quarkus.openshift.liveness-probe.failure-threshold]` [.description] -- The failure threshold to use. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_FAILURE_THRESHOLD+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_LIVENESS_PROBE_FAILURE_THRESHOLD+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_FAILURE_THRESHOLD+++` +Environment variable: `+++QUARKUS_OPENSHIFT_LIVENESS_PROBE_FAILURE_THRESHOLD+++` endif::add-copy-button-to-env-var[] --|int |`3` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.init-containers.-init-containers-.readiness-probe.http-action-port]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.init-containers.-init-containers-.readiness-probe.http-action-port[quarkus.kubernetes.init-containers."init-containers".readiness-probe.http-action-port]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.openshift.readiness-probe.http-action-port]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.openshift.readiness-probe.http-action-port[quarkus.openshift.readiness-probe.http-action-port]` [.description] -- The port number to use when configuring the `http get` action. If not configured, the port corresponding to the `httpActionPortName` will be used. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_HTTP_ACTION_PORT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_READINESS_PROBE_HTTP_ACTION_PORT+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_HTTP_ACTION_PORT+++` +Environment variable: `+++QUARKUS_OPENSHIFT_READINESS_PROBE_HTTP_ACTION_PORT+++` endif::add-copy-button-to-env-var[] --|int | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.init-containers.-init-containers-.readiness-probe.http-action-port-name]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.init-containers.-init-containers-.readiness-probe.http-action-port-name[quarkus.kubernetes.init-containers."init-containers".readiness-probe.http-action-port-name]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.openshift.readiness-probe.http-action-port-name]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.openshift.readiness-probe.http-action-port-name[quarkus.openshift.readiness-probe.http-action-port-name]` [.description] -- The port name for selecting the port of the `HTTP get` action. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_HTTP_ACTION_PORT_NAME+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_READINESS_PROBE_HTTP_ACTION_PORT_NAME+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_HTTP_ACTION_PORT_NAME+++` +Environment variable: `+++QUARKUS_OPENSHIFT_READINESS_PROBE_HTTP_ACTION_PORT_NAME+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.init-containers.-init-containers-.readiness-probe.http-action-path]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.init-containers.-init-containers-.readiness-probe.http-action-path[quarkus.kubernetes.init-containers."init-containers".readiness-probe.http-action-path]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.openshift.readiness-probe.http-action-path]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.openshift.readiness-probe.http-action-path[quarkus.openshift.readiness-probe.http-action-path]` [.description] -- 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. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_HTTP_ACTION_PATH+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_READINESS_PROBE_HTTP_ACTION_PATH+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_HTTP_ACTION_PATH+++` +Environment variable: `+++QUARKUS_OPENSHIFT_READINESS_PROBE_HTTP_ACTION_PATH+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.init-containers.-init-containers-.readiness-probe.http-action-scheme]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.init-containers.-init-containers-.readiness-probe.http-action-scheme[quarkus.kubernetes.init-containers."init-containers".readiness-probe.http-action-scheme]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.openshift.readiness-probe.http-action-scheme]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.openshift.readiness-probe.http-action-scheme[quarkus.openshift.readiness-probe.http-action-scheme]` [.description] -- The scheme of the `HTTP get` action. Can be either "HTTP" or "HTTPS". ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_HTTP_ACTION_SCHEME+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_READINESS_PROBE_HTTP_ACTION_SCHEME+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_HTTP_ACTION_SCHEME+++` +Environment variable: `+++QUARKUS_OPENSHIFT_READINESS_PROBE_HTTP_ACTION_SCHEME+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.init-containers.-init-containers-.readiness-probe.exec-action]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.init-containers.-init-containers-.readiness-probe.exec-action[quarkus.kubernetes.init-containers."init-containers".readiness-probe.exec-action]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.openshift.readiness-probe.exec-action]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.openshift.readiness-probe.exec-action[quarkus.openshift.readiness-probe.exec-action]` [.description] -- The command to use for the probe. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_EXEC_ACTION+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_READINESS_PROBE_EXEC_ACTION+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_EXEC_ACTION+++` +Environment variable: `+++QUARKUS_OPENSHIFT_READINESS_PROBE_EXEC_ACTION+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.init-containers.-init-containers-.readiness-probe.tcp-socket-action]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.init-containers.-init-containers-.readiness-probe.tcp-socket-action[quarkus.kubernetes.init-containers."init-containers".readiness-probe.tcp-socket-action]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.openshift.readiness-probe.tcp-socket-action]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.openshift.readiness-probe.tcp-socket-action[quarkus.openshift.readiness-probe.tcp-socket-action]` [.description] -- The tcp socket to use for the probe (the format is host:port). ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_TCP_SOCKET_ACTION+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_READINESS_PROBE_TCP_SOCKET_ACTION+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_TCP_SOCKET_ACTION+++` +Environment variable: `+++QUARKUS_OPENSHIFT_READINESS_PROBE_TCP_SOCKET_ACTION+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.init-containers.-init-containers-.readiness-probe.grpc-action]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.init-containers.-init-containers-.readiness-probe.grpc-action[quarkus.kubernetes.init-containers."init-containers".readiness-probe.grpc-action]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.openshift.readiness-probe.grpc-action]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.openshift.readiness-probe.grpc-action[quarkus.openshift.readiness-probe.grpc-action]` [.description] -- The gRPC port to use for the probe (the format is either port or port:service). ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_GRPC_ACTION+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_READINESS_PROBE_GRPC_ACTION+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_GRPC_ACTION+++` +Environment variable: `+++QUARKUS_OPENSHIFT_READINESS_PROBE_GRPC_ACTION+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.init-containers.-init-containers-.readiness-probe.grpc-action-enabled]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.init-containers.-init-containers-.readiness-probe.grpc-action-enabled[quarkus.kubernetes.init-containers."init-containers".readiness-probe.grpc-action-enabled]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.openshift.readiness-probe.grpc-action-enabled]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.openshift.readiness-probe.grpc-action-enabled[quarkus.openshift.readiness-probe.grpc-action-enabled]` [.description] -- If enabled and `grpc-action` is not provided, it will use the generated service name and the gRPC port. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_GRPC_ACTION_ENABLED+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_READINESS_PROBE_GRPC_ACTION_ENABLED+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_GRPC_ACTION_ENABLED+++` +Environment variable: `+++QUARKUS_OPENSHIFT_READINESS_PROBE_GRPC_ACTION_ENABLED+++` endif::add-copy-button-to-env-var[] --|boolean |`false` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.init-containers.-init-containers-.readiness-probe.initial-delay]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.init-containers.-init-containers-.readiness-probe.initial-delay[quarkus.kubernetes.init-containers."init-containers".readiness-probe.initial-delay]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.openshift.readiness-probe.initial-delay]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.openshift.readiness-probe.initial-delay[quarkus.openshift.readiness-probe.initial-delay]` [.description] -- The amount of time to wait before starting to probe. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_INITIAL_DELAY+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_READINESS_PROBE_INITIAL_DELAY+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_INITIAL_DELAY+++` +Environment variable: `+++QUARKUS_OPENSHIFT_READINESS_PROBE_INITIAL_DELAY+++` endif::add-copy-button-to-env-var[] --|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] |`5S` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.init-containers.-init-containers-.readiness-probe.period]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.init-containers.-init-containers-.readiness-probe.period[quarkus.kubernetes.init-containers."init-containers".readiness-probe.period]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.openshift.readiness-probe.period]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.openshift.readiness-probe.period[quarkus.openshift.readiness-probe.period]` [.description] -- The period in which the action should be called. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_PERIOD+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_READINESS_PROBE_PERIOD+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_PERIOD+++` +Environment variable: `+++QUARKUS_OPENSHIFT_READINESS_PROBE_PERIOD+++` endif::add-copy-button-to-env-var[] --|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] |`10S` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.init-containers.-init-containers-.readiness-probe.timeout]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.init-containers.-init-containers-.readiness-probe.timeout[quarkus.kubernetes.init-containers."init-containers".readiness-probe.timeout]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.openshift.readiness-probe.timeout]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.openshift.readiness-probe.timeout[quarkus.openshift.readiness-probe.timeout]` [.description] -- The amount of time to wait for each action. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_TIMEOUT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_READINESS_PROBE_TIMEOUT+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_TIMEOUT+++` +Environment variable: `+++QUARKUS_OPENSHIFT_READINESS_PROBE_TIMEOUT+++` endif::add-copy-button-to-env-var[] --|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] |`10S` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.init-containers.-init-containers-.readiness-probe.success-threshold]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.init-containers.-init-containers-.readiness-probe.success-threshold[quarkus.kubernetes.init-containers."init-containers".readiness-probe.success-threshold]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.openshift.readiness-probe.success-threshold]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.openshift.readiness-probe.success-threshold[quarkus.openshift.readiness-probe.success-threshold]` [.description] -- The success threshold to use. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_SUCCESS_THRESHOLD+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_READINESS_PROBE_SUCCESS_THRESHOLD+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_SUCCESS_THRESHOLD+++` +Environment variable: `+++QUARKUS_OPENSHIFT_READINESS_PROBE_SUCCESS_THRESHOLD+++` endif::add-copy-button-to-env-var[] --|int |`1` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.init-containers.-init-containers-.readiness-probe.failure-threshold]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.init-containers.-init-containers-.readiness-probe.failure-threshold[quarkus.kubernetes.init-containers."init-containers".readiness-probe.failure-threshold]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.openshift.readiness-probe.failure-threshold]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.openshift.readiness-probe.failure-threshold[quarkus.openshift.readiness-probe.failure-threshold]` [.description] -- The failure threshold to use. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_FAILURE_THRESHOLD+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_READINESS_PROBE_FAILURE_THRESHOLD+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_FAILURE_THRESHOLD+++` +Environment variable: `+++QUARKUS_OPENSHIFT_READINESS_PROBE_FAILURE_THRESHOLD+++` endif::add-copy-button-to-env-var[] --|int |`3` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.sidecars.-sidecars-.liveness-probe.http-action-port]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.sidecars.-sidecars-.liveness-probe.http-action-port[quarkus.kubernetes.sidecars."sidecars".liveness-probe.http-action-port]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.openshift.startup-probe.http-action-port]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.openshift.startup-probe.http-action-port[quarkus.openshift.startup-probe.http-action-port]` [.description] -- The port number to use when configuring the `http get` action. If not configured, the port corresponding to the `httpActionPortName` will be used. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__LIVENESS_PROBE_HTTP_ACTION_PORT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_STARTUP_PROBE_HTTP_ACTION_PORT+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__LIVENESS_PROBE_HTTP_ACTION_PORT+++` +Environment variable: `+++QUARKUS_OPENSHIFT_STARTUP_PROBE_HTTP_ACTION_PORT+++` endif::add-copy-button-to-env-var[] --|int | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.sidecars.-sidecars-.liveness-probe.http-action-port-name]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.sidecars.-sidecars-.liveness-probe.http-action-port-name[quarkus.kubernetes.sidecars."sidecars".liveness-probe.http-action-port-name]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.openshift.startup-probe.http-action-port-name]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.openshift.startup-probe.http-action-port-name[quarkus.openshift.startup-probe.http-action-port-name]` [.description] -- The port name for selecting the port of the `HTTP get` action. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__LIVENESS_PROBE_HTTP_ACTION_PORT_NAME+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_STARTUP_PROBE_HTTP_ACTION_PORT_NAME+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__LIVENESS_PROBE_HTTP_ACTION_PORT_NAME+++` +Environment variable: `+++QUARKUS_OPENSHIFT_STARTUP_PROBE_HTTP_ACTION_PORT_NAME+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.sidecars.-sidecars-.liveness-probe.http-action-path]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.sidecars.-sidecars-.liveness-probe.http-action-path[quarkus.kubernetes.sidecars."sidecars".liveness-probe.http-action-path]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.openshift.startup-probe.http-action-path]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.openshift.startup-probe.http-action-path[quarkus.openshift.startup-probe.http-action-path]` [.description] -- 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. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__LIVENESS_PROBE_HTTP_ACTION_PATH+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_STARTUP_PROBE_HTTP_ACTION_PATH+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__LIVENESS_PROBE_HTTP_ACTION_PATH+++` +Environment variable: `+++QUARKUS_OPENSHIFT_STARTUP_PROBE_HTTP_ACTION_PATH+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.sidecars.-sidecars-.liveness-probe.http-action-scheme]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.sidecars.-sidecars-.liveness-probe.http-action-scheme[quarkus.kubernetes.sidecars."sidecars".liveness-probe.http-action-scheme]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.openshift.startup-probe.http-action-scheme]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.openshift.startup-probe.http-action-scheme[quarkus.openshift.startup-probe.http-action-scheme]` [.description] -- The scheme of the `HTTP get` action. Can be either "HTTP" or "HTTPS". ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__LIVENESS_PROBE_HTTP_ACTION_SCHEME+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_STARTUP_PROBE_HTTP_ACTION_SCHEME+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__LIVENESS_PROBE_HTTP_ACTION_SCHEME+++` +Environment variable: `+++QUARKUS_OPENSHIFT_STARTUP_PROBE_HTTP_ACTION_SCHEME+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.sidecars.-sidecars-.liveness-probe.exec-action]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.sidecars.-sidecars-.liveness-probe.exec-action[quarkus.kubernetes.sidecars."sidecars".liveness-probe.exec-action]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.openshift.startup-probe.exec-action]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.openshift.startup-probe.exec-action[quarkus.openshift.startup-probe.exec-action]` [.description] -- The command to use for the probe. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__LIVENESS_PROBE_EXEC_ACTION+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_STARTUP_PROBE_EXEC_ACTION+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__LIVENESS_PROBE_EXEC_ACTION+++` +Environment variable: `+++QUARKUS_OPENSHIFT_STARTUP_PROBE_EXEC_ACTION+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.sidecars.-sidecars-.liveness-probe.tcp-socket-action]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.sidecars.-sidecars-.liveness-probe.tcp-socket-action[quarkus.kubernetes.sidecars."sidecars".liveness-probe.tcp-socket-action]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.openshift.startup-probe.tcp-socket-action]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.openshift.startup-probe.tcp-socket-action[quarkus.openshift.startup-probe.tcp-socket-action]` [.description] -- The tcp socket to use for the probe (the format is host:port). ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__LIVENESS_PROBE_TCP_SOCKET_ACTION+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_STARTUP_PROBE_TCP_SOCKET_ACTION+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__LIVENESS_PROBE_TCP_SOCKET_ACTION+++` +Environment variable: `+++QUARKUS_OPENSHIFT_STARTUP_PROBE_TCP_SOCKET_ACTION+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.sidecars.-sidecars-.liveness-probe.grpc-action]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.sidecars.-sidecars-.liveness-probe.grpc-action[quarkus.kubernetes.sidecars."sidecars".liveness-probe.grpc-action]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.openshift.startup-probe.grpc-action]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.openshift.startup-probe.grpc-action[quarkus.openshift.startup-probe.grpc-action]` [.description] -- The gRPC port to use for the probe (the format is either port or port:service). ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__LIVENESS_PROBE_GRPC_ACTION+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_STARTUP_PROBE_GRPC_ACTION+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__LIVENESS_PROBE_GRPC_ACTION+++` +Environment variable: `+++QUARKUS_OPENSHIFT_STARTUP_PROBE_GRPC_ACTION+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.sidecars.-sidecars-.liveness-probe.grpc-action-enabled]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.sidecars.-sidecars-.liveness-probe.grpc-action-enabled[quarkus.kubernetes.sidecars."sidecars".liveness-probe.grpc-action-enabled]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.openshift.startup-probe.grpc-action-enabled]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.openshift.startup-probe.grpc-action-enabled[quarkus.openshift.startup-probe.grpc-action-enabled]` [.description] -- If enabled and `grpc-action` is not provided, it will use the generated service name and the gRPC port. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__LIVENESS_PROBE_GRPC_ACTION_ENABLED+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_STARTUP_PROBE_GRPC_ACTION_ENABLED+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__LIVENESS_PROBE_GRPC_ACTION_ENABLED+++` +Environment variable: `+++QUARKUS_OPENSHIFT_STARTUP_PROBE_GRPC_ACTION_ENABLED+++` endif::add-copy-button-to-env-var[] --|boolean |`false` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.sidecars.-sidecars-.liveness-probe.initial-delay]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.sidecars.-sidecars-.liveness-probe.initial-delay[quarkus.kubernetes.sidecars."sidecars".liveness-probe.initial-delay]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.openshift.startup-probe.initial-delay]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.openshift.startup-probe.initial-delay[quarkus.openshift.startup-probe.initial-delay]` [.description] -- The amount of time to wait before starting to probe. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__LIVENESS_PROBE_INITIAL_DELAY+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_STARTUP_PROBE_INITIAL_DELAY+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__LIVENESS_PROBE_INITIAL_DELAY+++` +Environment variable: `+++QUARKUS_OPENSHIFT_STARTUP_PROBE_INITIAL_DELAY+++` endif::add-copy-button-to-env-var[] --|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] |`5S` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.sidecars.-sidecars-.liveness-probe.period]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.sidecars.-sidecars-.liveness-probe.period[quarkus.kubernetes.sidecars."sidecars".liveness-probe.period]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.openshift.startup-probe.period]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.openshift.startup-probe.period[quarkus.openshift.startup-probe.period]` [.description] -- The period in which the action should be called. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__LIVENESS_PROBE_PERIOD+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_STARTUP_PROBE_PERIOD+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__LIVENESS_PROBE_PERIOD+++` +Environment variable: `+++QUARKUS_OPENSHIFT_STARTUP_PROBE_PERIOD+++` endif::add-copy-button-to-env-var[] --|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] |`10S` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.sidecars.-sidecars-.liveness-probe.timeout]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.sidecars.-sidecars-.liveness-probe.timeout[quarkus.kubernetes.sidecars."sidecars".liveness-probe.timeout]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.openshift.startup-probe.timeout]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.openshift.startup-probe.timeout[quarkus.openshift.startup-probe.timeout]` [.description] -- The amount of time to wait for each action. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__LIVENESS_PROBE_TIMEOUT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_STARTUP_PROBE_TIMEOUT+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__LIVENESS_PROBE_TIMEOUT+++` +Environment variable: `+++QUARKUS_OPENSHIFT_STARTUP_PROBE_TIMEOUT+++` endif::add-copy-button-to-env-var[] --|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] |`10S` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.sidecars.-sidecars-.liveness-probe.success-threshold]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.sidecars.-sidecars-.liveness-probe.success-threshold[quarkus.kubernetes.sidecars."sidecars".liveness-probe.success-threshold]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.openshift.startup-probe.success-threshold]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.openshift.startup-probe.success-threshold[quarkus.openshift.startup-probe.success-threshold]` [.description] -- The success threshold to use. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__LIVENESS_PROBE_SUCCESS_THRESHOLD+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_STARTUP_PROBE_SUCCESS_THRESHOLD+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__LIVENESS_PROBE_SUCCESS_THRESHOLD+++` +Environment variable: `+++QUARKUS_OPENSHIFT_STARTUP_PROBE_SUCCESS_THRESHOLD+++` endif::add-copy-button-to-env-var[] --|int |`1` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.sidecars.-sidecars-.liveness-probe.failure-threshold]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.sidecars.-sidecars-.liveness-probe.failure-threshold[quarkus.kubernetes.sidecars."sidecars".liveness-probe.failure-threshold]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.openshift.startup-probe.failure-threshold]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.openshift.startup-probe.failure-threshold[quarkus.openshift.startup-probe.failure-threshold]` [.description] -- The failure threshold to use. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__LIVENESS_PROBE_FAILURE_THRESHOLD+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_STARTUP_PROBE_FAILURE_THRESHOLD+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__LIVENESS_PROBE_FAILURE_THRESHOLD+++` +Environment variable: `+++QUARKUS_OPENSHIFT_STARTUP_PROBE_FAILURE_THRESHOLD+++` endif::add-copy-button-to-env-var[] --|int |`3` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.sidecars.-sidecars-.readiness-probe.http-action-port]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.sidecars.-sidecars-.readiness-probe.http-action-port[quarkus.kubernetes.sidecars."sidecars".readiness-probe.http-action-port]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.openshift.get-init-containers.-get-init-containers-.liveness-probe.http-action-port]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.openshift.get-init-containers.-get-init-containers-.liveness-probe.http-action-port[quarkus.openshift.get-init-containers."get-init-containers".liveness-probe.http-action-port]` [.description] -- The port number to use when configuring the `http get` action. If not configured, the port corresponding to the `httpActionPortName` will be used. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__READINESS_PROBE_HTTP_ACTION_PORT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_PORT+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__READINESS_PROBE_HTTP_ACTION_PORT+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_PORT+++` endif::add-copy-button-to-env-var[] --|int | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.sidecars.-sidecars-.readiness-probe.http-action-port-name]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.sidecars.-sidecars-.readiness-probe.http-action-port-name[quarkus.kubernetes.sidecars."sidecars".readiness-probe.http-action-port-name]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.openshift.get-init-containers.-get-init-containers-.liveness-probe.http-action-port-name]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.openshift.get-init-containers.-get-init-containers-.liveness-probe.http-action-port-name[quarkus.openshift.get-init-containers."get-init-containers".liveness-probe.http-action-port-name]` [.description] -- The port name for selecting the port of the `HTTP get` action. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__READINESS_PROBE_HTTP_ACTION_PORT_NAME+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_PORT_NAME+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__READINESS_PROBE_HTTP_ACTION_PORT_NAME+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_PORT_NAME+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.sidecars.-sidecars-.readiness-probe.http-action-path]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.sidecars.-sidecars-.readiness-probe.http-action-path[quarkus.kubernetes.sidecars."sidecars".readiness-probe.http-action-path]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.openshift.get-init-containers.-get-init-containers-.liveness-probe.http-action-path]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.openshift.get-init-containers.-get-init-containers-.liveness-probe.http-action-path[quarkus.openshift.get-init-containers."get-init-containers".liveness-probe.http-action-path]` [.description] -- 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. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__READINESS_PROBE_HTTP_ACTION_PATH+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_PATH+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__READINESS_PROBE_HTTP_ACTION_PATH+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_PATH+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.sidecars.-sidecars-.readiness-probe.http-action-scheme]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.sidecars.-sidecars-.readiness-probe.http-action-scheme[quarkus.kubernetes.sidecars."sidecars".readiness-probe.http-action-scheme]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.openshift.get-init-containers.-get-init-containers-.liveness-probe.http-action-scheme]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.openshift.get-init-containers.-get-init-containers-.liveness-probe.http-action-scheme[quarkus.openshift.get-init-containers."get-init-containers".liveness-probe.http-action-scheme]` [.description] -- The scheme of the `HTTP get` action. Can be either "HTTP" or "HTTPS". ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__READINESS_PROBE_HTTP_ACTION_SCHEME+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_SCHEME+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__READINESS_PROBE_HTTP_ACTION_SCHEME+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_SCHEME+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.sidecars.-sidecars-.readiness-probe.exec-action]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.sidecars.-sidecars-.readiness-probe.exec-action[quarkus.kubernetes.sidecars."sidecars".readiness-probe.exec-action]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.openshift.get-init-containers.-get-init-containers-.liveness-probe.exec-action]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.openshift.get-init-containers.-get-init-containers-.liveness-probe.exec-action[quarkus.openshift.get-init-containers."get-init-containers".liveness-probe.exec-action]` [.description] -- The command to use for the probe. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__READINESS_PROBE_EXEC_ACTION+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_EXEC_ACTION+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__READINESS_PROBE_EXEC_ACTION+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_EXEC_ACTION+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.sidecars.-sidecars-.readiness-probe.tcp-socket-action]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.sidecars.-sidecars-.readiness-probe.tcp-socket-action[quarkus.kubernetes.sidecars."sidecars".readiness-probe.tcp-socket-action]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.openshift.get-init-containers.-get-init-containers-.liveness-probe.tcp-socket-action]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.openshift.get-init-containers.-get-init-containers-.liveness-probe.tcp-socket-action[quarkus.openshift.get-init-containers."get-init-containers".liveness-probe.tcp-socket-action]` [.description] -- The tcp socket to use for the probe (the format is host:port). ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__READINESS_PROBE_TCP_SOCKET_ACTION+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_TCP_SOCKET_ACTION+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__READINESS_PROBE_TCP_SOCKET_ACTION+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_TCP_SOCKET_ACTION+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.sidecars.-sidecars-.readiness-probe.grpc-action]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.sidecars.-sidecars-.readiness-probe.grpc-action[quarkus.kubernetes.sidecars."sidecars".readiness-probe.grpc-action]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.openshift.get-init-containers.-get-init-containers-.liveness-probe.grpc-action]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.openshift.get-init-containers.-get-init-containers-.liveness-probe.grpc-action[quarkus.openshift.get-init-containers."get-init-containers".liveness-probe.grpc-action]` [.description] -- The gRPC port to use for the probe (the format is either port or port:service). ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__READINESS_PROBE_GRPC_ACTION+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_GRPC_ACTION+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__READINESS_PROBE_GRPC_ACTION+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_GRPC_ACTION+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.sidecars.-sidecars-.readiness-probe.grpc-action-enabled]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.sidecars.-sidecars-.readiness-probe.grpc-action-enabled[quarkus.kubernetes.sidecars."sidecars".readiness-probe.grpc-action-enabled]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.openshift.get-init-containers.-get-init-containers-.liveness-probe.grpc-action-enabled]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.openshift.get-init-containers.-get-init-containers-.liveness-probe.grpc-action-enabled[quarkus.openshift.get-init-containers."get-init-containers".liveness-probe.grpc-action-enabled]` [.description] -- If enabled and `grpc-action` is not provided, it will use the generated service name and the gRPC port. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__READINESS_PROBE_GRPC_ACTION_ENABLED+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_GRPC_ACTION_ENABLED+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__READINESS_PROBE_GRPC_ACTION_ENABLED+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_GRPC_ACTION_ENABLED+++` endif::add-copy-button-to-env-var[] --|boolean |`false` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.sidecars.-sidecars-.readiness-probe.initial-delay]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.sidecars.-sidecars-.readiness-probe.initial-delay[quarkus.kubernetes.sidecars."sidecars".readiness-probe.initial-delay]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.openshift.get-init-containers.-get-init-containers-.liveness-probe.initial-delay]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.openshift.get-init-containers.-get-init-containers-.liveness-probe.initial-delay[quarkus.openshift.get-init-containers."get-init-containers".liveness-probe.initial-delay]` [.description] -- The amount of time to wait before starting to probe. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__READINESS_PROBE_INITIAL_DELAY+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_INITIAL_DELAY+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__READINESS_PROBE_INITIAL_DELAY+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_INITIAL_DELAY+++` endif::add-copy-button-to-env-var[] --|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] |`5S` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.sidecars.-sidecars-.readiness-probe.period]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.sidecars.-sidecars-.readiness-probe.period[quarkus.kubernetes.sidecars."sidecars".readiness-probe.period]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.openshift.get-init-containers.-get-init-containers-.liveness-probe.period]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.openshift.get-init-containers.-get-init-containers-.liveness-probe.period[quarkus.openshift.get-init-containers."get-init-containers".liveness-probe.period]` [.description] -- The period in which the action should be called. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__READINESS_PROBE_PERIOD+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_PERIOD+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__READINESS_PROBE_PERIOD+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_PERIOD+++` endif::add-copy-button-to-env-var[] --|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] |`10S` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.sidecars.-sidecars-.readiness-probe.timeout]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.sidecars.-sidecars-.readiness-probe.timeout[quarkus.kubernetes.sidecars."sidecars".readiness-probe.timeout]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.openshift.get-init-containers.-get-init-containers-.liveness-probe.timeout]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.openshift.get-init-containers.-get-init-containers-.liveness-probe.timeout[quarkus.openshift.get-init-containers."get-init-containers".liveness-probe.timeout]` [.description] -- The amount of time to wait for each action. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__READINESS_PROBE_TIMEOUT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_TIMEOUT+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__READINESS_PROBE_TIMEOUT+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_TIMEOUT+++` endif::add-copy-button-to-env-var[] --|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] |`10S` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.sidecars.-sidecars-.readiness-probe.success-threshold]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.sidecars.-sidecars-.readiness-probe.success-threshold[quarkus.kubernetes.sidecars."sidecars".readiness-probe.success-threshold]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.openshift.get-init-containers.-get-init-containers-.liveness-probe.success-threshold]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.openshift.get-init-containers.-get-init-containers-.liveness-probe.success-threshold[quarkus.openshift.get-init-containers."get-init-containers".liveness-probe.success-threshold]` [.description] -- The success threshold to use. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__READINESS_PROBE_SUCCESS_THRESHOLD+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_SUCCESS_THRESHOLD+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__READINESS_PROBE_SUCCESS_THRESHOLD+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_SUCCESS_THRESHOLD+++` endif::add-copy-button-to-env-var[] --|int |`1` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.sidecars.-sidecars-.readiness-probe.failure-threshold]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.kubernetes.sidecars.-sidecars-.readiness-probe.failure-threshold[quarkus.kubernetes.sidecars."sidecars".readiness-probe.failure-threshold]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.openshift.get-init-containers.-get-init-containers-.liveness-probe.failure-threshold]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.openshift.get-init-containers.-get-init-containers-.liveness-probe.failure-threshold[quarkus.openshift.get-init-containers."get-init-containers".liveness-probe.failure-threshold]` [.description] -- The failure threshold to use. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__READINESS_PROBE_FAILURE_THRESHOLD+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_FAILURE_THRESHOLD+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__READINESS_PROBE_FAILURE_THRESHOLD+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_FAILURE_THRESHOLD+++` endif::add-copy-button-to-env-var[] --|int |`3` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.openshift.liveness-probe.http-action-port]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.openshift.liveness-probe.http-action-port[quarkus.openshift.liveness-probe.http-action-port]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.openshift.get-init-containers.-get-init-containers-.readiness-probe.http-action-port]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.openshift.get-init-containers.-get-init-containers-.readiness-probe.http-action-port[quarkus.openshift.get-init-containers."get-init-containers".readiness-probe.http-action-port]` [.description] -- The port number to use when configuring the `http get` action. If not configured, the port corresponding to the `httpActionPortName` will be used. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_LIVENESS_PROBE_HTTP_ACTION_PORT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_HTTP_ACTION_PORT+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_LIVENESS_PROBE_HTTP_ACTION_PORT+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_HTTP_ACTION_PORT+++` endif::add-copy-button-to-env-var[] --|int | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.openshift.liveness-probe.http-action-port-name]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.openshift.liveness-probe.http-action-port-name[quarkus.openshift.liveness-probe.http-action-port-name]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.openshift.get-init-containers.-get-init-containers-.readiness-probe.http-action-port-name]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.openshift.get-init-containers.-get-init-containers-.readiness-probe.http-action-port-name[quarkus.openshift.get-init-containers."get-init-containers".readiness-probe.http-action-port-name]` [.description] -- The port name for selecting the port of the `HTTP get` action. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_LIVENESS_PROBE_HTTP_ACTION_PORT_NAME+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_HTTP_ACTION_PORT_NAME+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_LIVENESS_PROBE_HTTP_ACTION_PORT_NAME+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_HTTP_ACTION_PORT_NAME+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.openshift.liveness-probe.http-action-path]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.openshift.liveness-probe.http-action-path[quarkus.openshift.liveness-probe.http-action-path]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.openshift.get-init-containers.-get-init-containers-.readiness-probe.http-action-path]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.openshift.get-init-containers.-get-init-containers-.readiness-probe.http-action-path[quarkus.openshift.get-init-containers."get-init-containers".readiness-probe.http-action-path]` [.description] -- 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. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_LIVENESS_PROBE_HTTP_ACTION_PATH+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_HTTP_ACTION_PATH+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_LIVENESS_PROBE_HTTP_ACTION_PATH+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_HTTP_ACTION_PATH+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.openshift.liveness-probe.http-action-scheme]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.openshift.liveness-probe.http-action-scheme[quarkus.openshift.liveness-probe.http-action-scheme]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.openshift.get-init-containers.-get-init-containers-.readiness-probe.http-action-scheme]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.openshift.get-init-containers.-get-init-containers-.readiness-probe.http-action-scheme[quarkus.openshift.get-init-containers."get-init-containers".readiness-probe.http-action-scheme]` [.description] -- The scheme of the `HTTP get` action. Can be either "HTTP" or "HTTPS". ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_LIVENESS_PROBE_HTTP_ACTION_SCHEME+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_HTTP_ACTION_SCHEME+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_LIVENESS_PROBE_HTTP_ACTION_SCHEME+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_HTTP_ACTION_SCHEME+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.openshift.liveness-probe.exec-action]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.openshift.liveness-probe.exec-action[quarkus.openshift.liveness-probe.exec-action]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.openshift.get-init-containers.-get-init-containers-.readiness-probe.exec-action]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.openshift.get-init-containers.-get-init-containers-.readiness-probe.exec-action[quarkus.openshift.get-init-containers."get-init-containers".readiness-probe.exec-action]` [.description] -- The command to use for the probe. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_LIVENESS_PROBE_EXEC_ACTION+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_EXEC_ACTION+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_LIVENESS_PROBE_EXEC_ACTION+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_EXEC_ACTION+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.openshift.liveness-probe.tcp-socket-action]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.openshift.liveness-probe.tcp-socket-action[quarkus.openshift.liveness-probe.tcp-socket-action]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.openshift.get-init-containers.-get-init-containers-.readiness-probe.tcp-socket-action]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.openshift.get-init-containers.-get-init-containers-.readiness-probe.tcp-socket-action[quarkus.openshift.get-init-containers."get-init-containers".readiness-probe.tcp-socket-action]` [.description] -- The tcp socket to use for the probe (the format is host:port). ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_LIVENESS_PROBE_TCP_SOCKET_ACTION+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_TCP_SOCKET_ACTION+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_LIVENESS_PROBE_TCP_SOCKET_ACTION+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_TCP_SOCKET_ACTION+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.openshift.liveness-probe.grpc-action]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.openshift.liveness-probe.grpc-action[quarkus.openshift.liveness-probe.grpc-action]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.openshift.get-init-containers.-get-init-containers-.readiness-probe.grpc-action]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.openshift.get-init-containers.-get-init-containers-.readiness-probe.grpc-action[quarkus.openshift.get-init-containers."get-init-containers".readiness-probe.grpc-action]` [.description] -- The gRPC port to use for the probe (the format is either port or port:service). ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_LIVENESS_PROBE_GRPC_ACTION+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_GRPC_ACTION+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_LIVENESS_PROBE_GRPC_ACTION+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_GRPC_ACTION+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.openshift.liveness-probe.grpc-action-enabled]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.openshift.liveness-probe.grpc-action-enabled[quarkus.openshift.liveness-probe.grpc-action-enabled]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.openshift.get-init-containers.-get-init-containers-.readiness-probe.grpc-action-enabled]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.openshift.get-init-containers.-get-init-containers-.readiness-probe.grpc-action-enabled[quarkus.openshift.get-init-containers."get-init-containers".readiness-probe.grpc-action-enabled]` [.description] -- If enabled and `grpc-action` is not provided, it will use the generated service name and the gRPC port. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_LIVENESS_PROBE_GRPC_ACTION_ENABLED+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_GRPC_ACTION_ENABLED+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_LIVENESS_PROBE_GRPC_ACTION_ENABLED+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_GRPC_ACTION_ENABLED+++` endif::add-copy-button-to-env-var[] --|boolean |`false` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.openshift.liveness-probe.initial-delay]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.openshift.liveness-probe.initial-delay[quarkus.openshift.liveness-probe.initial-delay]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.openshift.get-init-containers.-get-init-containers-.readiness-probe.initial-delay]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.openshift.get-init-containers.-get-init-containers-.readiness-probe.initial-delay[quarkus.openshift.get-init-containers."get-init-containers".readiness-probe.initial-delay]` [.description] -- The amount of time to wait before starting to probe. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_LIVENESS_PROBE_INITIAL_DELAY+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_INITIAL_DELAY+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_LIVENESS_PROBE_INITIAL_DELAY+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_INITIAL_DELAY+++` endif::add-copy-button-to-env-var[] --|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] |`5S` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.openshift.liveness-probe.period]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.openshift.liveness-probe.period[quarkus.openshift.liveness-probe.period]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.openshift.get-init-containers.-get-init-containers-.readiness-probe.period]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.openshift.get-init-containers.-get-init-containers-.readiness-probe.period[quarkus.openshift.get-init-containers."get-init-containers".readiness-probe.period]` [.description] -- The period in which the action should be called. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_LIVENESS_PROBE_PERIOD+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_PERIOD+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_LIVENESS_PROBE_PERIOD+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_PERIOD+++` endif::add-copy-button-to-env-var[] --|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] |`10S` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.openshift.liveness-probe.timeout]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.openshift.liveness-probe.timeout[quarkus.openshift.liveness-probe.timeout]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.openshift.get-init-containers.-get-init-containers-.readiness-probe.timeout]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.openshift.get-init-containers.-get-init-containers-.readiness-probe.timeout[quarkus.openshift.get-init-containers."get-init-containers".readiness-probe.timeout]` [.description] -- The amount of time to wait for each action. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_LIVENESS_PROBE_TIMEOUT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_TIMEOUT+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_LIVENESS_PROBE_TIMEOUT+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_TIMEOUT+++` endif::add-copy-button-to-env-var[] --|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] |`10S` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.openshift.liveness-probe.success-threshold]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.openshift.liveness-probe.success-threshold[quarkus.openshift.liveness-probe.success-threshold]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.openshift.get-init-containers.-get-init-containers-.readiness-probe.success-threshold]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.openshift.get-init-containers.-get-init-containers-.readiness-probe.success-threshold[quarkus.openshift.get-init-containers."get-init-containers".readiness-probe.success-threshold]` [.description] -- The success threshold to use. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_LIVENESS_PROBE_SUCCESS_THRESHOLD+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_SUCCESS_THRESHOLD+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_LIVENESS_PROBE_SUCCESS_THRESHOLD+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_SUCCESS_THRESHOLD+++` endif::add-copy-button-to-env-var[] --|int |`1` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.openshift.liveness-probe.failure-threshold]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.openshift.liveness-probe.failure-threshold[quarkus.openshift.liveness-probe.failure-threshold]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.openshift.get-init-containers.-get-init-containers-.readiness-probe.failure-threshold]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.openshift.get-init-containers.-get-init-containers-.readiness-probe.failure-threshold[quarkus.openshift.get-init-containers."get-init-containers".readiness-probe.failure-threshold]` [.description] -- The failure threshold to use. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_LIVENESS_PROBE_FAILURE_THRESHOLD+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_FAILURE_THRESHOLD+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_LIVENESS_PROBE_FAILURE_THRESHOLD+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_FAILURE_THRESHOLD+++` endif::add-copy-button-to-env-var[] --|int |`3` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.openshift.readiness-probe.http-action-port]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.openshift.readiness-probe.http-action-port[quarkus.openshift.readiness-probe.http-action-port]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.openshift.get-sidecars.-get-sidecars-.liveness-probe.http-action-port]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.openshift.get-sidecars.-get-sidecars-.liveness-probe.http-action-port[quarkus.openshift.get-sidecars."get-sidecars".liveness-probe.http-action-port]` [.description] -- The port number to use when configuring the `http get` action. If not configured, the port corresponding to the `httpActionPortName` will be used. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_READINESS_PROBE_HTTP_ACTION_PORT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_HTTP_ACTION_PORT+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_READINESS_PROBE_HTTP_ACTION_PORT+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_HTTP_ACTION_PORT+++` endif::add-copy-button-to-env-var[] --|int | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.openshift.readiness-probe.http-action-port-name]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.openshift.readiness-probe.http-action-port-name[quarkus.openshift.readiness-probe.http-action-port-name]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.openshift.get-sidecars.-get-sidecars-.liveness-probe.http-action-port-name]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.openshift.get-sidecars.-get-sidecars-.liveness-probe.http-action-port-name[quarkus.openshift.get-sidecars."get-sidecars".liveness-probe.http-action-port-name]` [.description] -- The port name for selecting the port of the `HTTP get` action. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_READINESS_PROBE_HTTP_ACTION_PORT_NAME+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_HTTP_ACTION_PORT_NAME+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_READINESS_PROBE_HTTP_ACTION_PORT_NAME+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_HTTP_ACTION_PORT_NAME+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.openshift.readiness-probe.http-action-path]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.openshift.readiness-probe.http-action-path[quarkus.openshift.readiness-probe.http-action-path]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.openshift.get-sidecars.-get-sidecars-.liveness-probe.http-action-path]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.openshift.get-sidecars.-get-sidecars-.liveness-probe.http-action-path[quarkus.openshift.get-sidecars."get-sidecars".liveness-probe.http-action-path]` [.description] -- 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. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_READINESS_PROBE_HTTP_ACTION_PATH+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_HTTP_ACTION_PATH+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_READINESS_PROBE_HTTP_ACTION_PATH+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_HTTP_ACTION_PATH+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.openshift.readiness-probe.http-action-scheme]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.openshift.readiness-probe.http-action-scheme[quarkus.openshift.readiness-probe.http-action-scheme]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.openshift.get-sidecars.-get-sidecars-.liveness-probe.http-action-scheme]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.openshift.get-sidecars.-get-sidecars-.liveness-probe.http-action-scheme[quarkus.openshift.get-sidecars."get-sidecars".liveness-probe.http-action-scheme]` [.description] -- The scheme of the `HTTP get` action. Can be either "HTTP" or "HTTPS". ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_READINESS_PROBE_HTTP_ACTION_SCHEME+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_HTTP_ACTION_SCHEME+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_READINESS_PROBE_HTTP_ACTION_SCHEME+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_HTTP_ACTION_SCHEME+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.openshift.readiness-probe.exec-action]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.openshift.readiness-probe.exec-action[quarkus.openshift.readiness-probe.exec-action]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.openshift.get-sidecars.-get-sidecars-.liveness-probe.exec-action]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.openshift.get-sidecars.-get-sidecars-.liveness-probe.exec-action[quarkus.openshift.get-sidecars."get-sidecars".liveness-probe.exec-action]` [.description] -- The command to use for the probe. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_READINESS_PROBE_EXEC_ACTION+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_EXEC_ACTION+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_READINESS_PROBE_EXEC_ACTION+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_EXEC_ACTION+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.openshift.readiness-probe.tcp-socket-action]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.openshift.readiness-probe.tcp-socket-action[quarkus.openshift.readiness-probe.tcp-socket-action]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.openshift.get-sidecars.-get-sidecars-.liveness-probe.tcp-socket-action]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.openshift.get-sidecars.-get-sidecars-.liveness-probe.tcp-socket-action[quarkus.openshift.get-sidecars."get-sidecars".liveness-probe.tcp-socket-action]` [.description] -- The tcp socket to use for the probe (the format is host:port). ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_READINESS_PROBE_TCP_SOCKET_ACTION+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_TCP_SOCKET_ACTION+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_READINESS_PROBE_TCP_SOCKET_ACTION+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_TCP_SOCKET_ACTION+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.openshift.readiness-probe.grpc-action]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.openshift.readiness-probe.grpc-action[quarkus.openshift.readiness-probe.grpc-action]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.openshift.get-sidecars.-get-sidecars-.liveness-probe.grpc-action]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.openshift.get-sidecars.-get-sidecars-.liveness-probe.grpc-action[quarkus.openshift.get-sidecars."get-sidecars".liveness-probe.grpc-action]` [.description] -- The gRPC port to use for the probe (the format is either port or port:service). ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_READINESS_PROBE_GRPC_ACTION+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_GRPC_ACTION+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_READINESS_PROBE_GRPC_ACTION+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_GRPC_ACTION+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.openshift.readiness-probe.grpc-action-enabled]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.openshift.readiness-probe.grpc-action-enabled[quarkus.openshift.readiness-probe.grpc-action-enabled]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.openshift.get-sidecars.-get-sidecars-.liveness-probe.grpc-action-enabled]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.openshift.get-sidecars.-get-sidecars-.liveness-probe.grpc-action-enabled[quarkus.openshift.get-sidecars."get-sidecars".liveness-probe.grpc-action-enabled]` [.description] -- If enabled and `grpc-action` is not provided, it will use the generated service name and the gRPC port. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_READINESS_PROBE_GRPC_ACTION_ENABLED+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_GRPC_ACTION_ENABLED+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_READINESS_PROBE_GRPC_ACTION_ENABLED+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_GRPC_ACTION_ENABLED+++` endif::add-copy-button-to-env-var[] --|boolean |`false` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.openshift.readiness-probe.initial-delay]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.openshift.readiness-probe.initial-delay[quarkus.openshift.readiness-probe.initial-delay]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.openshift.get-sidecars.-get-sidecars-.liveness-probe.initial-delay]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.openshift.get-sidecars.-get-sidecars-.liveness-probe.initial-delay[quarkus.openshift.get-sidecars."get-sidecars".liveness-probe.initial-delay]` [.description] -- The amount of time to wait before starting to probe. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_READINESS_PROBE_INITIAL_DELAY+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_INITIAL_DELAY+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_READINESS_PROBE_INITIAL_DELAY+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_INITIAL_DELAY+++` endif::add-copy-button-to-env-var[] --|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] |`5S` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.openshift.readiness-probe.period]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.openshift.readiness-probe.period[quarkus.openshift.readiness-probe.period]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.openshift.get-sidecars.-get-sidecars-.liveness-probe.period]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.openshift.get-sidecars.-get-sidecars-.liveness-probe.period[quarkus.openshift.get-sidecars."get-sidecars".liveness-probe.period]` [.description] -- The period in which the action should be called. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_READINESS_PROBE_PERIOD+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_PERIOD+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_READINESS_PROBE_PERIOD+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_PERIOD+++` endif::add-copy-button-to-env-var[] --|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] |`10S` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.openshift.readiness-probe.timeout]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.openshift.readiness-probe.timeout[quarkus.openshift.readiness-probe.timeout]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.openshift.get-sidecars.-get-sidecars-.liveness-probe.timeout]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.openshift.get-sidecars.-get-sidecars-.liveness-probe.timeout[quarkus.openshift.get-sidecars."get-sidecars".liveness-probe.timeout]` [.description] -- The amount of time to wait for each action. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_READINESS_PROBE_TIMEOUT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_TIMEOUT+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_READINESS_PROBE_TIMEOUT+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_TIMEOUT+++` endif::add-copy-button-to-env-var[] --|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] |`10S` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.openshift.readiness-probe.success-threshold]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.openshift.readiness-probe.success-threshold[quarkus.openshift.readiness-probe.success-threshold]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.openshift.get-sidecars.-get-sidecars-.liveness-probe.success-threshold]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.openshift.get-sidecars.-get-sidecars-.liveness-probe.success-threshold[quarkus.openshift.get-sidecars."get-sidecars".liveness-probe.success-threshold]` [.description] -- The success threshold to use. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_READINESS_PROBE_SUCCESS_THRESHOLD+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_SUCCESS_THRESHOLD+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_READINESS_PROBE_SUCCESS_THRESHOLD+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_SUCCESS_THRESHOLD+++` endif::add-copy-button-to-env-var[] --|int |`1` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.openshift.readiness-probe.failure-threshold]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.openshift.readiness-probe.failure-threshold[quarkus.openshift.readiness-probe.failure-threshold]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.openshift.get-sidecars.-get-sidecars-.liveness-probe.failure-threshold]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.openshift.get-sidecars.-get-sidecars-.liveness-probe.failure-threshold[quarkus.openshift.get-sidecars."get-sidecars".liveness-probe.failure-threshold]` [.description] -- The failure threshold to use. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_READINESS_PROBE_FAILURE_THRESHOLD+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_FAILURE_THRESHOLD+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_READINESS_PROBE_FAILURE_THRESHOLD+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_FAILURE_THRESHOLD+++` endif::add-copy-button-to-env-var[] --|int |`3` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.openshift.startup-probe.http-action-port]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.openshift.startup-probe.http-action-port[quarkus.openshift.startup-probe.http-action-port]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.openshift.get-sidecars.-get-sidecars-.readiness-probe.http-action-port]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.openshift.get-sidecars.-get-sidecars-.readiness-probe.http-action-port[quarkus.openshift.get-sidecars."get-sidecars".readiness-probe.http-action-port]` [.description] -- The port number to use when configuring the `http get` action. If not configured, the port corresponding to the `httpActionPortName` will be used. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_STARTUP_PROBE_HTTP_ACTION_PORT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_HTTP_ACTION_PORT+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_STARTUP_PROBE_HTTP_ACTION_PORT+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_HTTP_ACTION_PORT+++` endif::add-copy-button-to-env-var[] --|int | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.openshift.startup-probe.http-action-port-name]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.openshift.startup-probe.http-action-port-name[quarkus.openshift.startup-probe.http-action-port-name]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.openshift.get-sidecars.-get-sidecars-.readiness-probe.http-action-port-name]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.openshift.get-sidecars.-get-sidecars-.readiness-probe.http-action-port-name[quarkus.openshift.get-sidecars."get-sidecars".readiness-probe.http-action-port-name]` [.description] -- The port name for selecting the port of the `HTTP get` action. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_STARTUP_PROBE_HTTP_ACTION_PORT_NAME+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_HTTP_ACTION_PORT_NAME+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_STARTUP_PROBE_HTTP_ACTION_PORT_NAME+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_HTTP_ACTION_PORT_NAME+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.openshift.startup-probe.http-action-path]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.openshift.startup-probe.http-action-path[quarkus.openshift.startup-probe.http-action-path]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.openshift.get-sidecars.-get-sidecars-.readiness-probe.http-action-path]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.openshift.get-sidecars.-get-sidecars-.readiness-probe.http-action-path[quarkus.openshift.get-sidecars."get-sidecars".readiness-probe.http-action-path]` [.description] -- 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. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_STARTUP_PROBE_HTTP_ACTION_PATH+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_HTTP_ACTION_PATH+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_STARTUP_PROBE_HTTP_ACTION_PATH+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_HTTP_ACTION_PATH+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.openshift.startup-probe.http-action-scheme]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.openshift.startup-probe.http-action-scheme[quarkus.openshift.startup-probe.http-action-scheme]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.openshift.get-sidecars.-get-sidecars-.readiness-probe.http-action-scheme]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.openshift.get-sidecars.-get-sidecars-.readiness-probe.http-action-scheme[quarkus.openshift.get-sidecars."get-sidecars".readiness-probe.http-action-scheme]` [.description] -- The scheme of the `HTTP get` action. Can be either "HTTP" or "HTTPS". ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_STARTUP_PROBE_HTTP_ACTION_SCHEME+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_HTTP_ACTION_SCHEME+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_STARTUP_PROBE_HTTP_ACTION_SCHEME+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_HTTP_ACTION_SCHEME+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.openshift.startup-probe.exec-action]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.openshift.startup-probe.exec-action[quarkus.openshift.startup-probe.exec-action]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.openshift.get-sidecars.-get-sidecars-.readiness-probe.exec-action]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.openshift.get-sidecars.-get-sidecars-.readiness-probe.exec-action[quarkus.openshift.get-sidecars."get-sidecars".readiness-probe.exec-action]` [.description] -- The command to use for the probe. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_STARTUP_PROBE_EXEC_ACTION+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_EXEC_ACTION+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_STARTUP_PROBE_EXEC_ACTION+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_EXEC_ACTION+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.openshift.startup-probe.tcp-socket-action]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.openshift.startup-probe.tcp-socket-action[quarkus.openshift.startup-probe.tcp-socket-action]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.openshift.get-sidecars.-get-sidecars-.readiness-probe.tcp-socket-action]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.openshift.get-sidecars.-get-sidecars-.readiness-probe.tcp-socket-action[quarkus.openshift.get-sidecars."get-sidecars".readiness-probe.tcp-socket-action]` [.description] -- The tcp socket to use for the probe (the format is host:port). ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_STARTUP_PROBE_TCP_SOCKET_ACTION+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_TCP_SOCKET_ACTION+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_STARTUP_PROBE_TCP_SOCKET_ACTION+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_TCP_SOCKET_ACTION+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.openshift.startup-probe.grpc-action]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.openshift.startup-probe.grpc-action[quarkus.openshift.startup-probe.grpc-action]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.openshift.get-sidecars.-get-sidecars-.readiness-probe.grpc-action]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.openshift.get-sidecars.-get-sidecars-.readiness-probe.grpc-action[quarkus.openshift.get-sidecars."get-sidecars".readiness-probe.grpc-action]` [.description] -- The gRPC port to use for the probe (the format is either port or port:service). ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_STARTUP_PROBE_GRPC_ACTION+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_GRPC_ACTION+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_STARTUP_PROBE_GRPC_ACTION+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_GRPC_ACTION+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.openshift.startup-probe.grpc-action-enabled]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.openshift.startup-probe.grpc-action-enabled[quarkus.openshift.startup-probe.grpc-action-enabled]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.openshift.get-sidecars.-get-sidecars-.readiness-probe.grpc-action-enabled]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.openshift.get-sidecars.-get-sidecars-.readiness-probe.grpc-action-enabled[quarkus.openshift.get-sidecars."get-sidecars".readiness-probe.grpc-action-enabled]` [.description] -- If enabled and `grpc-action` is not provided, it will use the generated service name and the gRPC port. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_STARTUP_PROBE_GRPC_ACTION_ENABLED+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_GRPC_ACTION_ENABLED+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_STARTUP_PROBE_GRPC_ACTION_ENABLED+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_GRPC_ACTION_ENABLED+++` endif::add-copy-button-to-env-var[] --|boolean |`false` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.openshift.startup-probe.initial-delay]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.openshift.startup-probe.initial-delay[quarkus.openshift.startup-probe.initial-delay]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.openshift.get-sidecars.-get-sidecars-.readiness-probe.initial-delay]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.openshift.get-sidecars.-get-sidecars-.readiness-probe.initial-delay[quarkus.openshift.get-sidecars."get-sidecars".readiness-probe.initial-delay]` [.description] -- The amount of time to wait before starting to probe. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_STARTUP_PROBE_INITIAL_DELAY+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_INITIAL_DELAY+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_STARTUP_PROBE_INITIAL_DELAY+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_INITIAL_DELAY+++` endif::add-copy-button-to-env-var[] --|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] |`5S` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.openshift.startup-probe.period]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.openshift.startup-probe.period[quarkus.openshift.startup-probe.period]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.openshift.get-sidecars.-get-sidecars-.readiness-probe.period]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.openshift.get-sidecars.-get-sidecars-.readiness-probe.period[quarkus.openshift.get-sidecars."get-sidecars".readiness-probe.period]` [.description] -- The period in which the action should be called. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_STARTUP_PROBE_PERIOD+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_PERIOD+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_STARTUP_PROBE_PERIOD+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_PERIOD+++` endif::add-copy-button-to-env-var[] --|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] |`10S` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.openshift.startup-probe.timeout]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.openshift.startup-probe.timeout[quarkus.openshift.startup-probe.timeout]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.openshift.get-sidecars.-get-sidecars-.readiness-probe.timeout]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.openshift.get-sidecars.-get-sidecars-.readiness-probe.timeout[quarkus.openshift.get-sidecars."get-sidecars".readiness-probe.timeout]` [.description] -- The amount of time to wait for each action. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_STARTUP_PROBE_TIMEOUT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_TIMEOUT+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_STARTUP_PROBE_TIMEOUT+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_TIMEOUT+++` endif::add-copy-button-to-env-var[] --|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] |`10S` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.openshift.startup-probe.success-threshold]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.openshift.startup-probe.success-threshold[quarkus.openshift.startup-probe.success-threshold]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.openshift.get-sidecars.-get-sidecars-.readiness-probe.success-threshold]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.openshift.get-sidecars.-get-sidecars-.readiness-probe.success-threshold[quarkus.openshift.get-sidecars."get-sidecars".readiness-probe.success-threshold]` [.description] -- The success threshold to use. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_STARTUP_PROBE_SUCCESS_THRESHOLD+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_SUCCESS_THRESHOLD+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_STARTUP_PROBE_SUCCESS_THRESHOLD+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_SUCCESS_THRESHOLD+++` endif::add-copy-button-to-env-var[] --|int |`1` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.openshift.startup-probe.failure-threshold]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.openshift.startup-probe.failure-threshold[quarkus.openshift.startup-probe.failure-threshold]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-probe-config_quarkus.openshift.get-sidecars.-get-sidecars-.readiness-probe.failure-threshold]]`link:#quarkus-kubernetes-config-group-probe-config_quarkus.openshift.get-sidecars.-get-sidecars-.readiness-probe.failure-threshold[quarkus.openshift.get-sidecars."get-sidecars".readiness-probe.failure-threshold]` [.description] -- The failure threshold to use. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_STARTUP_PROBE_FAILURE_THRESHOLD+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_FAILURE_THRESHOLD+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_STARTUP_PROBE_FAILURE_THRESHOLD+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_FAILURE_THRESHOLD+++` endif::add-copy-button-to-env-var[] --|int |`3` diff --git a/_generated-doc/latest/config/quarkus-kubernetes-config-group-prometheus-config.adoc b/_generated-doc/latest/config/quarkus-kubernetes-config-group-prometheus-config.adoc index 943f6b3a03..31c48a9f00 100644 --- a/_generated-doc/latest/config/quarkus-kubernetes-config-group-prometheus-config.adoc +++ b/_generated-doc/latest/config/quarkus-kubernetes-config-group-prometheus-config.adoc @@ -10,6 +10,102 @@ h|[[quarkus-kubernetes-config-group-prometheus-config_configuration]]link:#quark h|Type h|Default +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-prometheus-config_quarkus.knative.get-prometheus-config.annotations]]`link:#quarkus-kubernetes-config-group-prometheus-config_quarkus.knative.get-prometheus-config.annotations[quarkus.knative.get-prometheus-config.annotations]` + +[.description] +-- +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. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_PROMETHEUS_CONFIG_ANNOTATIONS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_PROMETHEUS_CONFIG_ANNOTATIONS+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`true` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-prometheus-config_quarkus.knative.get-prometheus-config.prefix]]`link:#quarkus-kubernetes-config-group-prometheus-config_quarkus.knative.get-prometheus-config.prefix[quarkus.knative.get-prometheus-config.prefix]` + +[.description] +-- +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 + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_PROMETHEUS_CONFIG_PREFIX+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_PROMETHEUS_CONFIG_PREFIX+++` +endif::add-copy-button-to-env-var[] +--|string +|`prometheus.io` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-prometheus-config_quarkus.knative.get-prometheus-config.scrape]]`link:#quarkus-kubernetes-config-group-prometheus-config_quarkus.knative.get-prometheus-config.scrape[quarkus.knative.get-prometheus-config.scrape]` + +[.description] +-- +Define the annotation used to indicate services that should be scraped. By default, `/scrape` will be appended to the defined prefix. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_PROMETHEUS_CONFIG_SCRAPE+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_PROMETHEUS_CONFIG_SCRAPE+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-prometheus-config_quarkus.knative.get-prometheus-config.path]]`link:#quarkus-kubernetes-config-group-prometheus-config_quarkus.knative.get-prometheus-config.path[quarkus.knative.get-prometheus-config.path]` + +[.description] +-- +Define the annotation used to indicate the path to scrape. By default, `/path` will be appended to the defined prefix. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_PROMETHEUS_CONFIG_PATH+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_PROMETHEUS_CONFIG_PATH+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-prometheus-config_quarkus.knative.get-prometheus-config.port]]`link:#quarkus-kubernetes-config-group-prometheus-config_quarkus.knative.get-prometheus-config.port[quarkus.knative.get-prometheus-config.port]` + +[.description] +-- +Define the annotation used to indicate the port to scrape. By default, `/port` will be appended to the defined prefix. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_PROMETHEUS_CONFIG_PORT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_PROMETHEUS_CONFIG_PORT+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-prometheus-config_quarkus.knative.get-prometheus-config.scheme]]`link:#quarkus-kubernetes-config-group-prometheus-config_quarkus.knative.get-prometheus-config.scheme[quarkus.knative.get-prometheus-config.scheme]` + +[.description] +-- +Define the annotation used to indicate the scheme to use for scraping By default, `/scheme` will be appended to the defined prefix. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_PROMETHEUS_CONFIG_SCHEME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_PROMETHEUS_CONFIG_SCHEME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-prometheus-config_quarkus.knative.prometheus.annotations]]`link:#quarkus-kubernetes-config-group-prometheus-config_quarkus.knative.prometheus.annotations[quarkus.knative.prometheus.annotations]` [.description] @@ -106,6 +202,102 @@ endif::add-copy-button-to-env-var[] | +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-prometheus-config_quarkus.kubernetes.get-prometheus-config.annotations]]`link:#quarkus-kubernetes-config-group-prometheus-config_quarkus.kubernetes.get-prometheus-config.annotations[quarkus.kubernetes.get-prometheus-config.annotations]` + +[.description] +-- +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. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_PROMETHEUS_CONFIG_ANNOTATIONS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_PROMETHEUS_CONFIG_ANNOTATIONS+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`true` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-prometheus-config_quarkus.kubernetes.get-prometheus-config.prefix]]`link:#quarkus-kubernetes-config-group-prometheus-config_quarkus.kubernetes.get-prometheus-config.prefix[quarkus.kubernetes.get-prometheus-config.prefix]` + +[.description] +-- +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 + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_PROMETHEUS_CONFIG_PREFIX+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_PROMETHEUS_CONFIG_PREFIX+++` +endif::add-copy-button-to-env-var[] +--|string +|`prometheus.io` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-prometheus-config_quarkus.kubernetes.get-prometheus-config.scrape]]`link:#quarkus-kubernetes-config-group-prometheus-config_quarkus.kubernetes.get-prometheus-config.scrape[quarkus.kubernetes.get-prometheus-config.scrape]` + +[.description] +-- +Define the annotation used to indicate services that should be scraped. By default, `/scrape` will be appended to the defined prefix. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_PROMETHEUS_CONFIG_SCRAPE+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_PROMETHEUS_CONFIG_SCRAPE+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-prometheus-config_quarkus.kubernetes.get-prometheus-config.path]]`link:#quarkus-kubernetes-config-group-prometheus-config_quarkus.kubernetes.get-prometheus-config.path[quarkus.kubernetes.get-prometheus-config.path]` + +[.description] +-- +Define the annotation used to indicate the path to scrape. By default, `/path` will be appended to the defined prefix. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_PROMETHEUS_CONFIG_PATH+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_PROMETHEUS_CONFIG_PATH+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-prometheus-config_quarkus.kubernetes.get-prometheus-config.port]]`link:#quarkus-kubernetes-config-group-prometheus-config_quarkus.kubernetes.get-prometheus-config.port[quarkus.kubernetes.get-prometheus-config.port]` + +[.description] +-- +Define the annotation used to indicate the port to scrape. By default, `/port` will be appended to the defined prefix. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_PROMETHEUS_CONFIG_PORT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_PROMETHEUS_CONFIG_PORT+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-prometheus-config_quarkus.kubernetes.get-prometheus-config.scheme]]`link:#quarkus-kubernetes-config-group-prometheus-config_quarkus.kubernetes.get-prometheus-config.scheme[quarkus.kubernetes.get-prometheus-config.scheme]` + +[.description] +-- +Define the annotation used to indicate the scheme to use for scraping By default, `/scheme` will be appended to the defined prefix. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_PROMETHEUS_CONFIG_SCHEME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_PROMETHEUS_CONFIG_SCHEME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-prometheus-config_quarkus.kubernetes.prometheus.annotations]]`link:#quarkus-kubernetes-config-group-prometheus-config_quarkus.kubernetes.prometheus.annotations[quarkus.kubernetes.prometheus.annotations]` [.description] @@ -202,6 +394,102 @@ endif::add-copy-button-to-env-var[] | +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-prometheus-config_quarkus.openshift.get-prometheus-config.annotations]]`link:#quarkus-kubernetes-config-group-prometheus-config_quarkus.openshift.get-prometheus-config.annotations[quarkus.openshift.get-prometheus-config.annotations]` + +[.description] +-- +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. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_PROMETHEUS_CONFIG_ANNOTATIONS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_PROMETHEUS_CONFIG_ANNOTATIONS+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`true` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-prometheus-config_quarkus.openshift.get-prometheus-config.prefix]]`link:#quarkus-kubernetes-config-group-prometheus-config_quarkus.openshift.get-prometheus-config.prefix[quarkus.openshift.get-prometheus-config.prefix]` + +[.description] +-- +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 + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_PROMETHEUS_CONFIG_PREFIX+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_PROMETHEUS_CONFIG_PREFIX+++` +endif::add-copy-button-to-env-var[] +--|string +|`prometheus.io` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-prometheus-config_quarkus.openshift.get-prometheus-config.scrape]]`link:#quarkus-kubernetes-config-group-prometheus-config_quarkus.openshift.get-prometheus-config.scrape[quarkus.openshift.get-prometheus-config.scrape]` + +[.description] +-- +Define the annotation used to indicate services that should be scraped. By default, `/scrape` will be appended to the defined prefix. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_PROMETHEUS_CONFIG_SCRAPE+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_PROMETHEUS_CONFIG_SCRAPE+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-prometheus-config_quarkus.openshift.get-prometheus-config.path]]`link:#quarkus-kubernetes-config-group-prometheus-config_quarkus.openshift.get-prometheus-config.path[quarkus.openshift.get-prometheus-config.path]` + +[.description] +-- +Define the annotation used to indicate the path to scrape. By default, `/path` will be appended to the defined prefix. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_PROMETHEUS_CONFIG_PATH+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_PROMETHEUS_CONFIG_PATH+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-prometheus-config_quarkus.openshift.get-prometheus-config.port]]`link:#quarkus-kubernetes-config-group-prometheus-config_quarkus.openshift.get-prometheus-config.port[quarkus.openshift.get-prometheus-config.port]` + +[.description] +-- +Define the annotation used to indicate the port to scrape. By default, `/port` will be appended to the defined prefix. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_PROMETHEUS_CONFIG_PORT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_PROMETHEUS_CONFIG_PORT+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-prometheus-config_quarkus.openshift.get-prometheus-config.scheme]]`link:#quarkus-kubernetes-config-group-prometheus-config_quarkus.openshift.get-prometheus-config.scheme[quarkus.openshift.get-prometheus-config.scheme]` + +[.description] +-- +Define the annotation used to indicate the scheme to use for scraping By default, `/scheme` will be appended to the defined prefix. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_PROMETHEUS_CONFIG_SCHEME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_PROMETHEUS_CONFIG_SCHEME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-prometheus-config_quarkus.openshift.prometheus.annotations]]`link:#quarkus-kubernetes-config-group-prometheus-config_quarkus.openshift.prometheus.annotations[quarkus.openshift.prometheus.annotations]` [.description] diff --git a/_generated-doc/latest/config/quarkus-kubernetes-config-group-pvc-volume-config.adoc b/_generated-doc/latest/config/quarkus-kubernetes-config-group-pvc-volume-config.adoc index 1c8c454144..d37c875559 100644 --- a/_generated-doc/latest/config/quarkus-kubernetes-config-group-pvc-volume-config.adoc +++ b/_generated-doc/latest/config/quarkus-kubernetes-config-group-pvc-volume-config.adoc @@ -10,6 +10,54 @@ h|[[quarkus-kubernetes-config-group-pvc-volume-config_configuration]]link:#quark h|Type h|Default +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-pvc-volume-config_quarkus.knative.get-pvc-volumes.-get-pvc-volumes-.claim-name]]`link:#quarkus-kubernetes-config-group-pvc-volume-config_quarkus.knative.get-pvc-volumes.-get-pvc-volumes-.claim-name[quarkus.knative.get-pvc-volumes."get-pvc-volumes".claim-name]` + +[.description] +-- +The name of the claim to mount. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_PVC_VOLUMES__GET_PVC_VOLUMES__CLAIM_NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_PVC_VOLUMES__GET_PVC_VOLUMES__CLAIM_NAME+++` +endif::add-copy-button-to-env-var[] +--|string +|required icon:exclamation-circle[title=Configuration property is required] + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-pvc-volume-config_quarkus.knative.get-pvc-volumes.-get-pvc-volumes-.default-mode]]`link:#quarkus-kubernetes-config-group-pvc-volume-config_quarkus.knative.get-pvc-volumes.-get-pvc-volumes-.default-mode[quarkus.knative.get-pvc-volumes."get-pvc-volumes".default-mode]` + +[.description] +-- +Default mode. When specifying an octal number, leading zero must be present. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_PVC_VOLUMES__GET_PVC_VOLUMES__DEFAULT_MODE+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_PVC_VOLUMES__GET_PVC_VOLUMES__DEFAULT_MODE+++` +endif::add-copy-button-to-env-var[] +--|string +|`0600` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-pvc-volume-config_quarkus.knative.get-pvc-volumes.-get-pvc-volumes-.optional]]`link:#quarkus-kubernetes-config-group-pvc-volume-config_quarkus.knative.get-pvc-volumes.-get-pvc-volumes-.optional[quarkus.knative.get-pvc-volumes."get-pvc-volumes".optional]` + +[.description] +-- +Optional + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_PVC_VOLUMES__GET_PVC_VOLUMES__OPTIONAL+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_PVC_VOLUMES__GET_PVC_VOLUMES__OPTIONAL+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-pvc-volume-config_quarkus.knative.pvc-volumes.-pvc-volumes-.claim-name]]`link:#quarkus-kubernetes-config-group-pvc-volume-config_quarkus.knative.pvc-volumes.-pvc-volumes-.claim-name[quarkus.knative.pvc-volumes."pvc-volumes".claim-name]` [.description] @@ -58,6 +106,54 @@ endif::add-copy-button-to-env-var[] |`false` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-pvc-volume-config_quarkus.kubernetes.get-pvc-volumes.-get-pvc-volumes-.claim-name]]`link:#quarkus-kubernetes-config-group-pvc-volume-config_quarkus.kubernetes.get-pvc-volumes.-get-pvc-volumes-.claim-name[quarkus.kubernetes.get-pvc-volumes."get-pvc-volumes".claim-name]` + +[.description] +-- +The name of the claim to mount. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_PVC_VOLUMES__GET_PVC_VOLUMES__CLAIM_NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_PVC_VOLUMES__GET_PVC_VOLUMES__CLAIM_NAME+++` +endif::add-copy-button-to-env-var[] +--|string +|required icon:exclamation-circle[title=Configuration property is required] + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-pvc-volume-config_quarkus.kubernetes.get-pvc-volumes.-get-pvc-volumes-.default-mode]]`link:#quarkus-kubernetes-config-group-pvc-volume-config_quarkus.kubernetes.get-pvc-volumes.-get-pvc-volumes-.default-mode[quarkus.kubernetes.get-pvc-volumes."get-pvc-volumes".default-mode]` + +[.description] +-- +Default mode. When specifying an octal number, leading zero must be present. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_PVC_VOLUMES__GET_PVC_VOLUMES__DEFAULT_MODE+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_PVC_VOLUMES__GET_PVC_VOLUMES__DEFAULT_MODE+++` +endif::add-copy-button-to-env-var[] +--|string +|`0600` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-pvc-volume-config_quarkus.kubernetes.get-pvc-volumes.-get-pvc-volumes-.optional]]`link:#quarkus-kubernetes-config-group-pvc-volume-config_quarkus.kubernetes.get-pvc-volumes.-get-pvc-volumes-.optional[quarkus.kubernetes.get-pvc-volumes."get-pvc-volumes".optional]` + +[.description] +-- +Optional + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_PVC_VOLUMES__GET_PVC_VOLUMES__OPTIONAL+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_PVC_VOLUMES__GET_PVC_VOLUMES__OPTIONAL+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-pvc-volume-config_quarkus.kubernetes.pvc-volumes.-pvc-volumes-.claim-name]]`link:#quarkus-kubernetes-config-group-pvc-volume-config_quarkus.kubernetes.pvc-volumes.-pvc-volumes-.claim-name[quarkus.kubernetes.pvc-volumes."pvc-volumes".claim-name]` [.description] @@ -106,6 +202,54 @@ endif::add-copy-button-to-env-var[] |`false` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-pvc-volume-config_quarkus.openshift.get-pvc-volumes.-get-pvc-volumes-.claim-name]]`link:#quarkus-kubernetes-config-group-pvc-volume-config_quarkus.openshift.get-pvc-volumes.-get-pvc-volumes-.claim-name[quarkus.openshift.get-pvc-volumes."get-pvc-volumes".claim-name]` + +[.description] +-- +The name of the claim to mount. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_PVC_VOLUMES__GET_PVC_VOLUMES__CLAIM_NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_PVC_VOLUMES__GET_PVC_VOLUMES__CLAIM_NAME+++` +endif::add-copy-button-to-env-var[] +--|string +|required icon:exclamation-circle[title=Configuration property is required] + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-pvc-volume-config_quarkus.openshift.get-pvc-volumes.-get-pvc-volumes-.default-mode]]`link:#quarkus-kubernetes-config-group-pvc-volume-config_quarkus.openshift.get-pvc-volumes.-get-pvc-volumes-.default-mode[quarkus.openshift.get-pvc-volumes."get-pvc-volumes".default-mode]` + +[.description] +-- +Default mode. When specifying an octal number, leading zero must be present. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_PVC_VOLUMES__GET_PVC_VOLUMES__DEFAULT_MODE+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_PVC_VOLUMES__GET_PVC_VOLUMES__DEFAULT_MODE+++` +endif::add-copy-button-to-env-var[] +--|string +|`0600` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-pvc-volume-config_quarkus.openshift.get-pvc-volumes.-get-pvc-volumes-.optional]]`link:#quarkus-kubernetes-config-group-pvc-volume-config_quarkus.openshift.get-pvc-volumes.-get-pvc-volumes-.optional[quarkus.openshift.get-pvc-volumes."get-pvc-volumes".optional]` + +[.description] +-- +Optional + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_PVC_VOLUMES__GET_PVC_VOLUMES__OPTIONAL+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_PVC_VOLUMES__GET_PVC_VOLUMES__OPTIONAL+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-pvc-volume-config_quarkus.openshift.pvc-volumes.-pvc-volumes-.claim-name]]`link:#quarkus-kubernetes-config-group-pvc-volume-config_quarkus.openshift.pvc-volumes.-pvc-volumes-.claim-name[quarkus.openshift.pvc-volumes."pvc-volumes".claim-name]` [.description] diff --git a/_generated-doc/latest/config/quarkus-kubernetes-config-group-rbac-config.adoc b/_generated-doc/latest/config/quarkus-kubernetes-config-group-rbac-config.adoc index d65c533506..c284de6dca 100644 --- a/_generated-doc/latest/config/quarkus-kubernetes-config-group-rbac-config.adoc +++ b/_generated-doc/latest/config/quarkus-kubernetes-config-group-rbac-config.adoc @@ -10,6 +10,550 @@ h|[[quarkus-kubernetes-config-group-rbac-config_configuration]]link:#quarkus-kub h|Type h|Default +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-rbac-config_quarkus.knative.get-rbac-config.roles.-roles-.name]]`link:#quarkus-kubernetes-config-group-rbac-config_quarkus.knative.get-rbac-config.roles.-roles-.name[quarkus.knative.get-rbac-config.roles."roles".name]` + +[.description] +-- +The name of the role. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_RBAC_CONFIG_ROLES__ROLES__NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_RBAC_CONFIG_ROLES__ROLES__NAME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-rbac-config_quarkus.knative.get-rbac-config.roles.-roles-.namespace]]`link:#quarkus-kubernetes-config-group-rbac-config_quarkus.knative.get-rbac-config.roles.-roles-.namespace[quarkus.knative.get-rbac-config.roles."roles".namespace]` + +[.description] +-- +The namespace of the role. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_RBAC_CONFIG_ROLES__ROLES__NAMESPACE+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_RBAC_CONFIG_ROLES__ROLES__NAMESPACE+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-rbac-config_quarkus.knative.get-rbac-config.roles.-roles-.labels-labels]]`link:#quarkus-kubernetes-config-group-rbac-config_quarkus.knative.get-rbac-config.roles.-roles-.labels-labels[quarkus.knative.get-rbac-config.roles."roles".labels]` + +[.description] +-- +Labels to add into the Role resource. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_RBAC_CONFIG_ROLES__ROLES__LABELS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_RBAC_CONFIG_ROLES__ROLES__LABELS+++` +endif::add-copy-button-to-env-var[] +--|`Map` +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-rbac-config_quarkus.knative.get-rbac-config.roles.-roles-.policy-rules.-policy-rules-.api-groups]]`link:#quarkus-kubernetes-config-group-rbac-config_quarkus.knative.get-rbac-config.roles.-roles-.policy-rules.-policy-rules-.api-groups[quarkus.knative.get-rbac-config.roles."roles".policy-rules."policy-rules".api-groups]` + +[.description] +-- +API groups of the policy rule. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_RBAC_CONFIG_ROLES__ROLES__POLICY_RULES__POLICY_RULES__API_GROUPS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_RBAC_CONFIG_ROLES__ROLES__POLICY_RULES__POLICY_RULES__API_GROUPS+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-rbac-config_quarkus.knative.get-rbac-config.roles.-roles-.policy-rules.-policy-rules-.non-resource-urls]]`link:#quarkus-kubernetes-config-group-rbac-config_quarkus.knative.get-rbac-config.roles.-roles-.policy-rules.-policy-rules-.non-resource-urls[quarkus.knative.get-rbac-config.roles."roles".policy-rules."policy-rules".non-resource-urls]` + +[.description] +-- +Non resource URLs of the policy rule. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_RBAC_CONFIG_ROLES__ROLES__POLICY_RULES__POLICY_RULES__NON_RESOURCE_URLS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_RBAC_CONFIG_ROLES__ROLES__POLICY_RULES__POLICY_RULES__NON_RESOURCE_URLS+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-rbac-config_quarkus.knative.get-rbac-config.roles.-roles-.policy-rules.-policy-rules-.resource-names]]`link:#quarkus-kubernetes-config-group-rbac-config_quarkus.knative.get-rbac-config.roles.-roles-.policy-rules.-policy-rules-.resource-names[quarkus.knative.get-rbac-config.roles."roles".policy-rules."policy-rules".resource-names]` + +[.description] +-- +Resource names of the policy rule. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_RBAC_CONFIG_ROLES__ROLES__POLICY_RULES__POLICY_RULES__RESOURCE_NAMES+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_RBAC_CONFIG_ROLES__ROLES__POLICY_RULES__POLICY_RULES__RESOURCE_NAMES+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-rbac-config_quarkus.knative.get-rbac-config.roles.-roles-.policy-rules.-policy-rules-.resources]]`link:#quarkus-kubernetes-config-group-rbac-config_quarkus.knative.get-rbac-config.roles.-roles-.policy-rules.-policy-rules-.resources[quarkus.knative.get-rbac-config.roles."roles".policy-rules."policy-rules".resources]` + +[.description] +-- +Resources of the policy rule. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_RBAC_CONFIG_ROLES__ROLES__POLICY_RULES__POLICY_RULES__RESOURCES+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_RBAC_CONFIG_ROLES__ROLES__POLICY_RULES__POLICY_RULES__RESOURCES+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-rbac-config_quarkus.knative.get-rbac-config.roles.-roles-.policy-rules.-policy-rules-.verbs]]`link:#quarkus-kubernetes-config-group-rbac-config_quarkus.knative.get-rbac-config.roles.-roles-.policy-rules.-policy-rules-.verbs[quarkus.knative.get-rbac-config.roles."roles".policy-rules."policy-rules".verbs]` + +[.description] +-- +Verbs of the policy rule. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_RBAC_CONFIG_ROLES__ROLES__POLICY_RULES__POLICY_RULES__VERBS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_RBAC_CONFIG_ROLES__ROLES__POLICY_RULES__POLICY_RULES__VERBS+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-rbac-config_quarkus.knative.get-rbac-config.cluster-roles.-cluster-roles-.name]]`link:#quarkus-kubernetes-config-group-rbac-config_quarkus.knative.get-rbac-config.cluster-roles.-cluster-roles-.name[quarkus.knative.get-rbac-config.cluster-roles."cluster-roles".name]` + +[.description] +-- +The name of the cluster role. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_RBAC_CONFIG_CLUSTER_ROLES__CLUSTER_ROLES__NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_RBAC_CONFIG_CLUSTER_ROLES__CLUSTER_ROLES__NAME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-rbac-config_quarkus.knative.get-rbac-config.cluster-roles.-cluster-roles-.labels-labels]]`link:#quarkus-kubernetes-config-group-rbac-config_quarkus.knative.get-rbac-config.cluster-roles.-cluster-roles-.labels-labels[quarkus.knative.get-rbac-config.cluster-roles."cluster-roles".labels]` + +[.description] +-- +Labels to add into the ClusterRole resource. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_RBAC_CONFIG_CLUSTER_ROLES__CLUSTER_ROLES__LABELS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_RBAC_CONFIG_CLUSTER_ROLES__CLUSTER_ROLES__LABELS+++` +endif::add-copy-button-to-env-var[] +--|`Map` +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-rbac-config_quarkus.knative.get-rbac-config.cluster-roles.-cluster-roles-.policy-rules.-policy-rules-.api-groups]]`link:#quarkus-kubernetes-config-group-rbac-config_quarkus.knative.get-rbac-config.cluster-roles.-cluster-roles-.policy-rules.-policy-rules-.api-groups[quarkus.knative.get-rbac-config.cluster-roles."cluster-roles".policy-rules."policy-rules".api-groups]` + +[.description] +-- +API groups of the policy rule. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_RBAC_CONFIG_CLUSTER_ROLES__CLUSTER_ROLES__POLICY_RULES__POLICY_RULES__API_GROUPS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_RBAC_CONFIG_CLUSTER_ROLES__CLUSTER_ROLES__POLICY_RULES__POLICY_RULES__API_GROUPS+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-rbac-config_quarkus.knative.get-rbac-config.cluster-roles.-cluster-roles-.policy-rules.-policy-rules-.non-resource-urls]]`link:#quarkus-kubernetes-config-group-rbac-config_quarkus.knative.get-rbac-config.cluster-roles.-cluster-roles-.policy-rules.-policy-rules-.non-resource-urls[quarkus.knative.get-rbac-config.cluster-roles."cluster-roles".policy-rules."policy-rules".non-resource-urls]` + +[.description] +-- +Non resource URLs of the policy rule. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_RBAC_CONFIG_CLUSTER_ROLES__CLUSTER_ROLES__POLICY_RULES__POLICY_RULES__NON_RESOURCE_URLS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_RBAC_CONFIG_CLUSTER_ROLES__CLUSTER_ROLES__POLICY_RULES__POLICY_RULES__NON_RESOURCE_URLS+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-rbac-config_quarkus.knative.get-rbac-config.cluster-roles.-cluster-roles-.policy-rules.-policy-rules-.resource-names]]`link:#quarkus-kubernetes-config-group-rbac-config_quarkus.knative.get-rbac-config.cluster-roles.-cluster-roles-.policy-rules.-policy-rules-.resource-names[quarkus.knative.get-rbac-config.cluster-roles."cluster-roles".policy-rules."policy-rules".resource-names]` + +[.description] +-- +Resource names of the policy rule. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_RBAC_CONFIG_CLUSTER_ROLES__CLUSTER_ROLES__POLICY_RULES__POLICY_RULES__RESOURCE_NAMES+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_RBAC_CONFIG_CLUSTER_ROLES__CLUSTER_ROLES__POLICY_RULES__POLICY_RULES__RESOURCE_NAMES+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-rbac-config_quarkus.knative.get-rbac-config.cluster-roles.-cluster-roles-.policy-rules.-policy-rules-.resources]]`link:#quarkus-kubernetes-config-group-rbac-config_quarkus.knative.get-rbac-config.cluster-roles.-cluster-roles-.policy-rules.-policy-rules-.resources[quarkus.knative.get-rbac-config.cluster-roles."cluster-roles".policy-rules."policy-rules".resources]` + +[.description] +-- +Resources of the policy rule. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_RBAC_CONFIG_CLUSTER_ROLES__CLUSTER_ROLES__POLICY_RULES__POLICY_RULES__RESOURCES+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_RBAC_CONFIG_CLUSTER_ROLES__CLUSTER_ROLES__POLICY_RULES__POLICY_RULES__RESOURCES+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-rbac-config_quarkus.knative.get-rbac-config.cluster-roles.-cluster-roles-.policy-rules.-policy-rules-.verbs]]`link:#quarkus-kubernetes-config-group-rbac-config_quarkus.knative.get-rbac-config.cluster-roles.-cluster-roles-.policy-rules.-policy-rules-.verbs[quarkus.knative.get-rbac-config.cluster-roles."cluster-roles".policy-rules."policy-rules".verbs]` + +[.description] +-- +Verbs of the policy rule. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_RBAC_CONFIG_CLUSTER_ROLES__CLUSTER_ROLES__POLICY_RULES__POLICY_RULES__VERBS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_RBAC_CONFIG_CLUSTER_ROLES__CLUSTER_ROLES__POLICY_RULES__POLICY_RULES__VERBS+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-rbac-config_quarkus.knative.get-rbac-config.service-accounts.-service-accounts-.name]]`link:#quarkus-kubernetes-config-group-rbac-config_quarkus.knative.get-rbac-config.service-accounts.-service-accounts-.name[quarkus.knative.get-rbac-config.service-accounts."service-accounts".name]` + +[.description] +-- +The name of the service account. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_RBAC_CONFIG_SERVICE_ACCOUNTS__SERVICE_ACCOUNTS__NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_RBAC_CONFIG_SERVICE_ACCOUNTS__SERVICE_ACCOUNTS__NAME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-rbac-config_quarkus.knative.get-rbac-config.service-accounts.-service-accounts-.namespace]]`link:#quarkus-kubernetes-config-group-rbac-config_quarkus.knative.get-rbac-config.service-accounts.-service-accounts-.namespace[quarkus.knative.get-rbac-config.service-accounts."service-accounts".namespace]` + +[.description] +-- +The namespace of the service account. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_RBAC_CONFIG_SERVICE_ACCOUNTS__SERVICE_ACCOUNTS__NAMESPACE+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_RBAC_CONFIG_SERVICE_ACCOUNTS__SERVICE_ACCOUNTS__NAMESPACE+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-rbac-config_quarkus.knative.get-rbac-config.service-accounts.-service-accounts-.labels-labels]]`link:#quarkus-kubernetes-config-group-rbac-config_quarkus.knative.get-rbac-config.service-accounts.-service-accounts-.labels-labels[quarkus.knative.get-rbac-config.service-accounts."service-accounts".labels]` + +[.description] +-- +Labels of the service account. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_RBAC_CONFIG_SERVICE_ACCOUNTS__SERVICE_ACCOUNTS__LABELS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_RBAC_CONFIG_SERVICE_ACCOUNTS__SERVICE_ACCOUNTS__LABELS+++` +endif::add-copy-button-to-env-var[] +--|`Map` +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-rbac-config_quarkus.knative.get-rbac-config.service-accounts.-service-accounts-.use-as-default]]`link:#quarkus-kubernetes-config-group-rbac-config_quarkus.knative.get-rbac-config.service-accounts.-service-accounts-.use-as-default[quarkus.knative.get-rbac-config.service-accounts."service-accounts".use-as-default]` + +[.description] +-- +If true, this service account will be used in the generated Deployment resource. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_RBAC_CONFIG_SERVICE_ACCOUNTS__SERVICE_ACCOUNTS__USE_AS_DEFAULT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_RBAC_CONFIG_SERVICE_ACCOUNTS__SERVICE_ACCOUNTS__USE_AS_DEFAULT+++` +endif::add-copy-button-to-env-var[] +--|boolean +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-rbac-config_quarkus.knative.get-rbac-config.role-bindings.-role-bindings-.name]]`link:#quarkus-kubernetes-config-group-rbac-config_quarkus.knative.get-rbac-config.role-bindings.-role-bindings-.name[quarkus.knative.get-rbac-config.role-bindings."role-bindings".name]` + +[.description] +-- +Name of the RoleBinding resource to be generated. If not provided, it will use the application name plus the role ref name. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_RBAC_CONFIG_ROLE_BINDINGS__ROLE_BINDINGS__NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_RBAC_CONFIG_ROLE_BINDINGS__ROLE_BINDINGS__NAME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-rbac-config_quarkus.knative.get-rbac-config.role-bindings.-role-bindings-.labels-labels]]`link:#quarkus-kubernetes-config-group-rbac-config_quarkus.knative.get-rbac-config.role-bindings.-role-bindings-.labels-labels[quarkus.knative.get-rbac-config.role-bindings."role-bindings".labels]` + +[.description] +-- +Labels to add into the RoleBinding resource. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_RBAC_CONFIG_ROLE_BINDINGS__ROLE_BINDINGS__LABELS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_RBAC_CONFIG_ROLE_BINDINGS__ROLE_BINDINGS__LABELS+++` +endif::add-copy-button-to-env-var[] +--|`Map` +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-rbac-config_quarkus.knative.get-rbac-config.role-bindings.-role-bindings-.role-name]]`link:#quarkus-kubernetes-config-group-rbac-config_quarkus.knative.get-rbac-config.role-bindings.-role-bindings-.role-name[quarkus.knative.get-rbac-config.role-bindings."role-bindings".role-name]` + +[.description] +-- +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. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_RBAC_CONFIG_ROLE_BINDINGS__ROLE_BINDINGS__ROLE_NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_RBAC_CONFIG_ROLE_BINDINGS__ROLE_BINDINGS__ROLE_NAME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-rbac-config_quarkus.knative.get-rbac-config.role-bindings.-role-bindings-.cluster-wide]]`link:#quarkus-kubernetes-config-group-rbac-config_quarkus.knative.get-rbac-config.role-bindings.-role-bindings-.cluster-wide[quarkus.knative.get-rbac-config.role-bindings."role-bindings".cluster-wide]` + +[.description] +-- +If the Role sets in the `role-name` property is cluster wide or not. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_RBAC_CONFIG_ROLE_BINDINGS__ROLE_BINDINGS__CLUSTER_WIDE+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_RBAC_CONFIG_ROLE_BINDINGS__ROLE_BINDINGS__CLUSTER_WIDE+++` +endif::add-copy-button-to-env-var[] +--|boolean +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-rbac-config_quarkus.knative.get-rbac-config.role-bindings.-role-bindings-.subjects.-subjects-.name]]`link:#quarkus-kubernetes-config-group-rbac-config_quarkus.knative.get-rbac-config.role-bindings.-role-bindings-.subjects.-subjects-.name[quarkus.knative.get-rbac-config.role-bindings."role-bindings".subjects."subjects".name]` + +[.description] +-- +The "name" resource to use by the Subject element in the generated Role Binding resource. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_RBAC_CONFIG_ROLE_BINDINGS__ROLE_BINDINGS__SUBJECTS__SUBJECTS__NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_RBAC_CONFIG_ROLE_BINDINGS__ROLE_BINDINGS__SUBJECTS__SUBJECTS__NAME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-rbac-config_quarkus.knative.get-rbac-config.role-bindings.-role-bindings-.subjects.-subjects-.kind]]`link:#quarkus-kubernetes-config-group-rbac-config_quarkus.knative.get-rbac-config.role-bindings.-role-bindings-.subjects.-subjects-.kind[quarkus.knative.get-rbac-config.role-bindings."role-bindings".subjects."subjects".kind]` + +[.description] +-- +The "kind" resource to use by the Subject element in the generated Role Binding resource. By default, it uses the "ServiceAccount" kind. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_RBAC_CONFIG_ROLE_BINDINGS__ROLE_BINDINGS__SUBJECTS__SUBJECTS__KIND+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_RBAC_CONFIG_ROLE_BINDINGS__ROLE_BINDINGS__SUBJECTS__SUBJECTS__KIND+++` +endif::add-copy-button-to-env-var[] +--|string +|`ServiceAccount` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-rbac-config_quarkus.knative.get-rbac-config.role-bindings.-role-bindings-.subjects.-subjects-.api-group]]`link:#quarkus-kubernetes-config-group-rbac-config_quarkus.knative.get-rbac-config.role-bindings.-role-bindings-.subjects.-subjects-.api-group[quarkus.knative.get-rbac-config.role-bindings."role-bindings".subjects."subjects".api-group]` + +[.description] +-- +The "apiGroup" resource that matches with the "kind" property. By default, it's empty. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_RBAC_CONFIG_ROLE_BINDINGS__ROLE_BINDINGS__SUBJECTS__SUBJECTS__API_GROUP+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_RBAC_CONFIG_ROLE_BINDINGS__ROLE_BINDINGS__SUBJECTS__SUBJECTS__API_GROUP+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-rbac-config_quarkus.knative.get-rbac-config.role-bindings.-role-bindings-.subjects.-subjects-.namespace]]`link:#quarkus-kubernetes-config-group-rbac-config_quarkus.knative.get-rbac-config.role-bindings.-role-bindings-.subjects.-subjects-.namespace[quarkus.knative.get-rbac-config.role-bindings."role-bindings".subjects."subjects".namespace]` + +[.description] +-- +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. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_RBAC_CONFIG_ROLE_BINDINGS__ROLE_BINDINGS__SUBJECTS__SUBJECTS__NAMESPACE+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_RBAC_CONFIG_ROLE_BINDINGS__ROLE_BINDINGS__SUBJECTS__SUBJECTS__NAMESPACE+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-rbac-config_quarkus.knative.get-rbac-config.cluster-role-bindings.-cluster-role-bindings-.name]]`link:#quarkus-kubernetes-config-group-rbac-config_quarkus.knative.get-rbac-config.cluster-role-bindings.-cluster-role-bindings-.name[quarkus.knative.get-rbac-config.cluster-role-bindings."cluster-role-bindings".name]` + +[.description] +-- +Name of the ClusterRoleBinding resource to be generated. If not provided, it will use the application name plus the role ref name. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_RBAC_CONFIG_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_RBAC_CONFIG_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__NAME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-rbac-config_quarkus.knative.get-rbac-config.cluster-role-bindings.-cluster-role-bindings-.labels-labels]]`link:#quarkus-kubernetes-config-group-rbac-config_quarkus.knative.get-rbac-config.cluster-role-bindings.-cluster-role-bindings-.labels-labels[quarkus.knative.get-rbac-config.cluster-role-bindings."cluster-role-bindings".labels]` + +[.description] +-- +Labels to add into the RoleBinding resource. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_RBAC_CONFIG_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__LABELS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_RBAC_CONFIG_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__LABELS+++` +endif::add-copy-button-to-env-var[] +--|`Map` +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-rbac-config_quarkus.knative.get-rbac-config.cluster-role-bindings.-cluster-role-bindings-.role-name]]`link:#quarkus-kubernetes-config-group-rbac-config_quarkus.knative.get-rbac-config.cluster-role-bindings.-cluster-role-bindings-.role-name[quarkus.knative.get-rbac-config.cluster-role-bindings."cluster-role-bindings".role-name]` + +[.description] +-- +The name of the ClusterRole resource to use by the RoleRef element in the generated ClusterRoleBinding resource. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_RBAC_CONFIG_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__ROLE_NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_RBAC_CONFIG_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__ROLE_NAME+++` +endif::add-copy-button-to-env-var[] +--|string +|required icon:exclamation-circle[title=Configuration property is required] + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-rbac-config_quarkus.knative.get-rbac-config.cluster-role-bindings.-cluster-role-bindings-.subjects.-subjects-.name]]`link:#quarkus-kubernetes-config-group-rbac-config_quarkus.knative.get-rbac-config.cluster-role-bindings.-cluster-role-bindings-.subjects.-subjects-.name[quarkus.knative.get-rbac-config.cluster-role-bindings."cluster-role-bindings".subjects."subjects".name]` + +[.description] +-- +The "name" resource to use by the Subject element in the generated Role Binding resource. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_RBAC_CONFIG_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__SUBJECTS__SUBJECTS__NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_RBAC_CONFIG_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__SUBJECTS__SUBJECTS__NAME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-rbac-config_quarkus.knative.get-rbac-config.cluster-role-bindings.-cluster-role-bindings-.subjects.-subjects-.kind]]`link:#quarkus-kubernetes-config-group-rbac-config_quarkus.knative.get-rbac-config.cluster-role-bindings.-cluster-role-bindings-.subjects.-subjects-.kind[quarkus.knative.get-rbac-config.cluster-role-bindings."cluster-role-bindings".subjects."subjects".kind]` + +[.description] +-- +The "kind" resource to use by the Subject element in the generated Role Binding resource. By default, it uses the "ServiceAccount" kind. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_RBAC_CONFIG_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__SUBJECTS__SUBJECTS__KIND+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_RBAC_CONFIG_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__SUBJECTS__SUBJECTS__KIND+++` +endif::add-copy-button-to-env-var[] +--|string +|`ServiceAccount` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-rbac-config_quarkus.knative.get-rbac-config.cluster-role-bindings.-cluster-role-bindings-.subjects.-subjects-.api-group]]`link:#quarkus-kubernetes-config-group-rbac-config_quarkus.knative.get-rbac-config.cluster-role-bindings.-cluster-role-bindings-.subjects.-subjects-.api-group[quarkus.knative.get-rbac-config.cluster-role-bindings."cluster-role-bindings".subjects."subjects".api-group]` + +[.description] +-- +The "apiGroup" resource that matches with the "kind" property. By default, it's empty. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_RBAC_CONFIG_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__SUBJECTS__SUBJECTS__API_GROUP+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_RBAC_CONFIG_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__SUBJECTS__SUBJECTS__API_GROUP+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-rbac-config_quarkus.knative.get-rbac-config.cluster-role-bindings.-cluster-role-bindings-.subjects.-subjects-.namespace]]`link:#quarkus-kubernetes-config-group-rbac-config_quarkus.knative.get-rbac-config.cluster-role-bindings.-cluster-role-bindings-.subjects.-subjects-.namespace[quarkus.knative.get-rbac-config.cluster-role-bindings."cluster-role-bindings".subjects."subjects".namespace]` + +[.description] +-- +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. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_RBAC_CONFIG_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__SUBJECTS__SUBJECTS__NAMESPACE+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_RBAC_CONFIG_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__SUBJECTS__SUBJECTS__NAMESPACE+++` +endif::add-copy-button-to-env-var[] +--|string +| + + a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-rbac-config_quarkus.knative.rbac.roles.-roles-.name]]`link:#quarkus-kubernetes-config-group-rbac-config_quarkus.knative.rbac.roles.-roles-.name[quarkus.knative.rbac.roles."roles".name]` [.description] @@ -17,1082 +561,2170 @@ a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-rbac-co The name of the role. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_RBAC_ROLES__ROLES__NAME+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_RBAC_ROLES__ROLES__NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_RBAC_ROLES__ROLES__NAME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-rbac-config_quarkus.knative.rbac.roles.-roles-.namespace]]`link:#quarkus-kubernetes-config-group-rbac-config_quarkus.knative.rbac.roles.-roles-.namespace[quarkus.knative.rbac.roles."roles".namespace]` + +[.description] +-- +The namespace of the role. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_RBAC_ROLES__ROLES__NAMESPACE+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_RBAC_ROLES__ROLES__NAMESPACE+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-rbac-config_quarkus.knative.rbac.roles.-roles-.labels-labels]]`link:#quarkus-kubernetes-config-group-rbac-config_quarkus.knative.rbac.roles.-roles-.labels-labels[quarkus.knative.rbac.roles."roles".labels]` + +[.description] +-- +Labels to add into the Role resource. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_RBAC_ROLES__ROLES__LABELS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_RBAC_ROLES__ROLES__LABELS+++` +endif::add-copy-button-to-env-var[] +--|`Map` +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-rbac-config_quarkus.knative.rbac.roles.-roles-.policy-rules.-policy-rules-.api-groups]]`link:#quarkus-kubernetes-config-group-rbac-config_quarkus.knative.rbac.roles.-roles-.policy-rules.-policy-rules-.api-groups[quarkus.knative.rbac.roles."roles".policy-rules."policy-rules".api-groups]` + +[.description] +-- +API groups of the policy rule. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_RBAC_ROLES__ROLES__POLICY_RULES__POLICY_RULES__API_GROUPS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_RBAC_ROLES__ROLES__POLICY_RULES__POLICY_RULES__API_GROUPS+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-rbac-config_quarkus.knative.rbac.roles.-roles-.policy-rules.-policy-rules-.non-resource-urls]]`link:#quarkus-kubernetes-config-group-rbac-config_quarkus.knative.rbac.roles.-roles-.policy-rules.-policy-rules-.non-resource-urls[quarkus.knative.rbac.roles."roles".policy-rules."policy-rules".non-resource-urls]` + +[.description] +-- +Non resource URLs of the policy rule. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_RBAC_ROLES__ROLES__POLICY_RULES__POLICY_RULES__NON_RESOURCE_URLS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_RBAC_ROLES__ROLES__POLICY_RULES__POLICY_RULES__NON_RESOURCE_URLS+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-rbac-config_quarkus.knative.rbac.roles.-roles-.policy-rules.-policy-rules-.resource-names]]`link:#quarkus-kubernetes-config-group-rbac-config_quarkus.knative.rbac.roles.-roles-.policy-rules.-policy-rules-.resource-names[quarkus.knative.rbac.roles."roles".policy-rules."policy-rules".resource-names]` + +[.description] +-- +Resource names of the policy rule. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_RBAC_ROLES__ROLES__POLICY_RULES__POLICY_RULES__RESOURCE_NAMES+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_RBAC_ROLES__ROLES__POLICY_RULES__POLICY_RULES__RESOURCE_NAMES+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-rbac-config_quarkus.knative.rbac.roles.-roles-.policy-rules.-policy-rules-.resources]]`link:#quarkus-kubernetes-config-group-rbac-config_quarkus.knative.rbac.roles.-roles-.policy-rules.-policy-rules-.resources[quarkus.knative.rbac.roles."roles".policy-rules."policy-rules".resources]` + +[.description] +-- +Resources of the policy rule. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_RBAC_ROLES__ROLES__POLICY_RULES__POLICY_RULES__RESOURCES+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_RBAC_ROLES__ROLES__POLICY_RULES__POLICY_RULES__RESOURCES+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-rbac-config_quarkus.knative.rbac.roles.-roles-.policy-rules.-policy-rules-.verbs]]`link:#quarkus-kubernetes-config-group-rbac-config_quarkus.knative.rbac.roles.-roles-.policy-rules.-policy-rules-.verbs[quarkus.knative.rbac.roles."roles".policy-rules."policy-rules".verbs]` + +[.description] +-- +Verbs of the policy rule. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_RBAC_ROLES__ROLES__POLICY_RULES__POLICY_RULES__VERBS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_RBAC_ROLES__ROLES__POLICY_RULES__POLICY_RULES__VERBS+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-rbac-config_quarkus.knative.rbac.cluster-roles.-cluster-roles-.name]]`link:#quarkus-kubernetes-config-group-rbac-config_quarkus.knative.rbac.cluster-roles.-cluster-roles-.name[quarkus.knative.rbac.cluster-roles."cluster-roles".name]` + +[.description] +-- +The name of the cluster role. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_RBAC_CLUSTER_ROLES__CLUSTER_ROLES__NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_RBAC_CLUSTER_ROLES__CLUSTER_ROLES__NAME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-rbac-config_quarkus.knative.rbac.cluster-roles.-cluster-roles-.labels-labels]]`link:#quarkus-kubernetes-config-group-rbac-config_quarkus.knative.rbac.cluster-roles.-cluster-roles-.labels-labels[quarkus.knative.rbac.cluster-roles."cluster-roles".labels]` + +[.description] +-- +Labels to add into the ClusterRole resource. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_RBAC_CLUSTER_ROLES__CLUSTER_ROLES__LABELS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_RBAC_CLUSTER_ROLES__CLUSTER_ROLES__LABELS+++` +endif::add-copy-button-to-env-var[] +--|`Map` +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-rbac-config_quarkus.knative.rbac.cluster-roles.-cluster-roles-.policy-rules.-policy-rules-.api-groups]]`link:#quarkus-kubernetes-config-group-rbac-config_quarkus.knative.rbac.cluster-roles.-cluster-roles-.policy-rules.-policy-rules-.api-groups[quarkus.knative.rbac.cluster-roles."cluster-roles".policy-rules."policy-rules".api-groups]` + +[.description] +-- +API groups of the policy rule. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_RBAC_CLUSTER_ROLES__CLUSTER_ROLES__POLICY_RULES__POLICY_RULES__API_GROUPS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_RBAC_CLUSTER_ROLES__CLUSTER_ROLES__POLICY_RULES__POLICY_RULES__API_GROUPS+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-rbac-config_quarkus.knative.rbac.cluster-roles.-cluster-roles-.policy-rules.-policy-rules-.non-resource-urls]]`link:#quarkus-kubernetes-config-group-rbac-config_quarkus.knative.rbac.cluster-roles.-cluster-roles-.policy-rules.-policy-rules-.non-resource-urls[quarkus.knative.rbac.cluster-roles."cluster-roles".policy-rules."policy-rules".non-resource-urls]` + +[.description] +-- +Non resource URLs of the policy rule. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_RBAC_CLUSTER_ROLES__CLUSTER_ROLES__POLICY_RULES__POLICY_RULES__NON_RESOURCE_URLS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_RBAC_CLUSTER_ROLES__CLUSTER_ROLES__POLICY_RULES__POLICY_RULES__NON_RESOURCE_URLS+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-rbac-config_quarkus.knative.rbac.cluster-roles.-cluster-roles-.policy-rules.-policy-rules-.resource-names]]`link:#quarkus-kubernetes-config-group-rbac-config_quarkus.knative.rbac.cluster-roles.-cluster-roles-.policy-rules.-policy-rules-.resource-names[quarkus.knative.rbac.cluster-roles."cluster-roles".policy-rules."policy-rules".resource-names]` + +[.description] +-- +Resource names of the policy rule. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_RBAC_CLUSTER_ROLES__CLUSTER_ROLES__POLICY_RULES__POLICY_RULES__RESOURCE_NAMES+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_RBAC_CLUSTER_ROLES__CLUSTER_ROLES__POLICY_RULES__POLICY_RULES__RESOURCE_NAMES+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-rbac-config_quarkus.knative.rbac.cluster-roles.-cluster-roles-.policy-rules.-policy-rules-.resources]]`link:#quarkus-kubernetes-config-group-rbac-config_quarkus.knative.rbac.cluster-roles.-cluster-roles-.policy-rules.-policy-rules-.resources[quarkus.knative.rbac.cluster-roles."cluster-roles".policy-rules."policy-rules".resources]` + +[.description] +-- +Resources of the policy rule. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_RBAC_CLUSTER_ROLES__CLUSTER_ROLES__POLICY_RULES__POLICY_RULES__RESOURCES+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_RBAC_CLUSTER_ROLES__CLUSTER_ROLES__POLICY_RULES__POLICY_RULES__RESOURCES+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-rbac-config_quarkus.knative.rbac.cluster-roles.-cluster-roles-.policy-rules.-policy-rules-.verbs]]`link:#quarkus-kubernetes-config-group-rbac-config_quarkus.knative.rbac.cluster-roles.-cluster-roles-.policy-rules.-policy-rules-.verbs[quarkus.knative.rbac.cluster-roles."cluster-roles".policy-rules."policy-rules".verbs]` + +[.description] +-- +Verbs of the policy rule. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_RBAC_CLUSTER_ROLES__CLUSTER_ROLES__POLICY_RULES__POLICY_RULES__VERBS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_RBAC_CLUSTER_ROLES__CLUSTER_ROLES__POLICY_RULES__POLICY_RULES__VERBS+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-rbac-config_quarkus.knative.rbac.service-accounts.-service-accounts-.name]]`link:#quarkus-kubernetes-config-group-rbac-config_quarkus.knative.rbac.service-accounts.-service-accounts-.name[quarkus.knative.rbac.service-accounts."service-accounts".name]` + +[.description] +-- +The name of the service account. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_RBAC_SERVICE_ACCOUNTS__SERVICE_ACCOUNTS__NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_RBAC_SERVICE_ACCOUNTS__SERVICE_ACCOUNTS__NAME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-rbac-config_quarkus.knative.rbac.service-accounts.-service-accounts-.namespace]]`link:#quarkus-kubernetes-config-group-rbac-config_quarkus.knative.rbac.service-accounts.-service-accounts-.namespace[quarkus.knative.rbac.service-accounts."service-accounts".namespace]` + +[.description] +-- +The namespace of the service account. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_RBAC_SERVICE_ACCOUNTS__SERVICE_ACCOUNTS__NAMESPACE+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_RBAC_SERVICE_ACCOUNTS__SERVICE_ACCOUNTS__NAMESPACE+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-rbac-config_quarkus.knative.rbac.service-accounts.-service-accounts-.labels-labels]]`link:#quarkus-kubernetes-config-group-rbac-config_quarkus.knative.rbac.service-accounts.-service-accounts-.labels-labels[quarkus.knative.rbac.service-accounts."service-accounts".labels]` + +[.description] +-- +Labels of the service account. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_RBAC_SERVICE_ACCOUNTS__SERVICE_ACCOUNTS__LABELS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_RBAC_SERVICE_ACCOUNTS__SERVICE_ACCOUNTS__LABELS+++` +endif::add-copy-button-to-env-var[] +--|`Map` +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-rbac-config_quarkus.knative.rbac.service-accounts.-service-accounts-.use-as-default]]`link:#quarkus-kubernetes-config-group-rbac-config_quarkus.knative.rbac.service-accounts.-service-accounts-.use-as-default[quarkus.knative.rbac.service-accounts."service-accounts".use-as-default]` + +[.description] +-- +If true, this service account will be used in the generated Deployment resource. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_RBAC_SERVICE_ACCOUNTS__SERVICE_ACCOUNTS__USE_AS_DEFAULT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_RBAC_SERVICE_ACCOUNTS__SERVICE_ACCOUNTS__USE_AS_DEFAULT+++` +endif::add-copy-button-to-env-var[] +--|boolean +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-rbac-config_quarkus.knative.rbac.role-bindings.-role-bindings-.name]]`link:#quarkus-kubernetes-config-group-rbac-config_quarkus.knative.rbac.role-bindings.-role-bindings-.name[quarkus.knative.rbac.role-bindings."role-bindings".name]` + +[.description] +-- +Name of the RoleBinding resource to be generated. If not provided, it will use the application name plus the role ref name. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__NAME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-rbac-config_quarkus.knative.rbac.role-bindings.-role-bindings-.labels-labels]]`link:#quarkus-kubernetes-config-group-rbac-config_quarkus.knative.rbac.role-bindings.-role-bindings-.labels-labels[quarkus.knative.rbac.role-bindings."role-bindings".labels]` + +[.description] +-- +Labels to add into the RoleBinding resource. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__LABELS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__LABELS+++` +endif::add-copy-button-to-env-var[] +--|`Map` +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-rbac-config_quarkus.knative.rbac.role-bindings.-role-bindings-.role-name]]`link:#quarkus-kubernetes-config-group-rbac-config_quarkus.knative.rbac.role-bindings.-role-bindings-.role-name[quarkus.knative.rbac.role-bindings."role-bindings".role-name]` + +[.description] +-- +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. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__ROLE_NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__ROLE_NAME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-rbac-config_quarkus.knative.rbac.role-bindings.-role-bindings-.cluster-wide]]`link:#quarkus-kubernetes-config-group-rbac-config_quarkus.knative.rbac.role-bindings.-role-bindings-.cluster-wide[quarkus.knative.rbac.role-bindings."role-bindings".cluster-wide]` + +[.description] +-- +If the Role sets in the `role-name` property is cluster wide or not. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__CLUSTER_WIDE+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__CLUSTER_WIDE+++` +endif::add-copy-button-to-env-var[] +--|boolean +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-rbac-config_quarkus.knative.rbac.role-bindings.-role-bindings-.subjects.-subjects-.name]]`link:#quarkus-kubernetes-config-group-rbac-config_quarkus.knative.rbac.role-bindings.-role-bindings-.subjects.-subjects-.name[quarkus.knative.rbac.role-bindings."role-bindings".subjects."subjects".name]` + +[.description] +-- +The "name" resource to use by the Subject element in the generated Role Binding resource. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__SUBJECTS__SUBJECTS__NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__SUBJECTS__SUBJECTS__NAME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-rbac-config_quarkus.knative.rbac.role-bindings.-role-bindings-.subjects.-subjects-.kind]]`link:#quarkus-kubernetes-config-group-rbac-config_quarkus.knative.rbac.role-bindings.-role-bindings-.subjects.-subjects-.kind[quarkus.knative.rbac.role-bindings."role-bindings".subjects."subjects".kind]` + +[.description] +-- +The "kind" resource to use by the Subject element in the generated Role Binding resource. By default, it uses the "ServiceAccount" kind. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__SUBJECTS__SUBJECTS__KIND+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__SUBJECTS__SUBJECTS__KIND+++` +endif::add-copy-button-to-env-var[] +--|string +|`ServiceAccount` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-rbac-config_quarkus.knative.rbac.role-bindings.-role-bindings-.subjects.-subjects-.api-group]]`link:#quarkus-kubernetes-config-group-rbac-config_quarkus.knative.rbac.role-bindings.-role-bindings-.subjects.-subjects-.api-group[quarkus.knative.rbac.role-bindings."role-bindings".subjects."subjects".api-group]` + +[.description] +-- +The "apiGroup" resource that matches with the "kind" property. By default, it's empty. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__SUBJECTS__SUBJECTS__API_GROUP+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__SUBJECTS__SUBJECTS__API_GROUP+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-rbac-config_quarkus.knative.rbac.role-bindings.-role-bindings-.subjects.-subjects-.namespace]]`link:#quarkus-kubernetes-config-group-rbac-config_quarkus.knative.rbac.role-bindings.-role-bindings-.subjects.-subjects-.namespace[quarkus.knative.rbac.role-bindings."role-bindings".subjects."subjects".namespace]` + +[.description] +-- +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. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__SUBJECTS__SUBJECTS__NAMESPACE+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__SUBJECTS__SUBJECTS__NAMESPACE+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-rbac-config_quarkus.knative.rbac.cluster-role-bindings.-cluster-role-bindings-.name]]`link:#quarkus-kubernetes-config-group-rbac-config_quarkus.knative.rbac.cluster-role-bindings.-cluster-role-bindings-.name[quarkus.knative.rbac.cluster-role-bindings."cluster-role-bindings".name]` + +[.description] +-- +Name of the ClusterRoleBinding resource to be generated. If not provided, it will use the application name plus the role ref name. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_RBAC_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_RBAC_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__NAME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-rbac-config_quarkus.knative.rbac.cluster-role-bindings.-cluster-role-bindings-.labels-labels]]`link:#quarkus-kubernetes-config-group-rbac-config_quarkus.knative.rbac.cluster-role-bindings.-cluster-role-bindings-.labels-labels[quarkus.knative.rbac.cluster-role-bindings."cluster-role-bindings".labels]` + +[.description] +-- +Labels to add into the RoleBinding resource. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_RBAC_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__LABELS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_RBAC_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__LABELS+++` +endif::add-copy-button-to-env-var[] +--|`Map` +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-rbac-config_quarkus.knative.rbac.cluster-role-bindings.-cluster-role-bindings-.role-name]]`link:#quarkus-kubernetes-config-group-rbac-config_quarkus.knative.rbac.cluster-role-bindings.-cluster-role-bindings-.role-name[quarkus.knative.rbac.cluster-role-bindings."cluster-role-bindings".role-name]` + +[.description] +-- +The name of the ClusterRole resource to use by the RoleRef element in the generated ClusterRoleBinding resource. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_RBAC_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__ROLE_NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_RBAC_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__ROLE_NAME+++` +endif::add-copy-button-to-env-var[] +--|string +|required icon:exclamation-circle[title=Configuration property is required] + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-rbac-config_quarkus.knative.rbac.cluster-role-bindings.-cluster-role-bindings-.subjects.-subjects-.name]]`link:#quarkus-kubernetes-config-group-rbac-config_quarkus.knative.rbac.cluster-role-bindings.-cluster-role-bindings-.subjects.-subjects-.name[quarkus.knative.rbac.cluster-role-bindings."cluster-role-bindings".subjects."subjects".name]` + +[.description] +-- +The "name" resource to use by the Subject element in the generated Role Binding resource. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_RBAC_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__SUBJECTS__SUBJECTS__NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_RBAC_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__SUBJECTS__SUBJECTS__NAME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-rbac-config_quarkus.knative.rbac.cluster-role-bindings.-cluster-role-bindings-.subjects.-subjects-.kind]]`link:#quarkus-kubernetes-config-group-rbac-config_quarkus.knative.rbac.cluster-role-bindings.-cluster-role-bindings-.subjects.-subjects-.kind[quarkus.knative.rbac.cluster-role-bindings."cluster-role-bindings".subjects."subjects".kind]` + +[.description] +-- +The "kind" resource to use by the Subject element in the generated Role Binding resource. By default, it uses the "ServiceAccount" kind. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_RBAC_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__SUBJECTS__SUBJECTS__KIND+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_RBAC_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__SUBJECTS__SUBJECTS__KIND+++` +endif::add-copy-button-to-env-var[] +--|string +|`ServiceAccount` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-rbac-config_quarkus.knative.rbac.cluster-role-bindings.-cluster-role-bindings-.subjects.-subjects-.api-group]]`link:#quarkus-kubernetes-config-group-rbac-config_quarkus.knative.rbac.cluster-role-bindings.-cluster-role-bindings-.subjects.-subjects-.api-group[quarkus.knative.rbac.cluster-role-bindings."cluster-role-bindings".subjects."subjects".api-group]` + +[.description] +-- +The "apiGroup" resource that matches with the "kind" property. By default, it's empty. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_RBAC_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__SUBJECTS__SUBJECTS__API_GROUP+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_RBAC_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__SUBJECTS__SUBJECTS__API_GROUP+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-rbac-config_quarkus.knative.rbac.cluster-role-bindings.-cluster-role-bindings-.subjects.-subjects-.namespace]]`link:#quarkus-kubernetes-config-group-rbac-config_quarkus.knative.rbac.cluster-role-bindings.-cluster-role-bindings-.subjects.-subjects-.namespace[quarkus.knative.rbac.cluster-role-bindings."cluster-role-bindings".subjects."subjects".namespace]` + +[.description] +-- +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. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_RBAC_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__SUBJECTS__SUBJECTS__NAMESPACE+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_RBAC_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__SUBJECTS__SUBJECTS__NAMESPACE+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-rbac-config_quarkus.kubernetes.get-rbac-config.roles.-roles-.name]]`link:#quarkus-kubernetes-config-group-rbac-config_quarkus.kubernetes.get-rbac-config.roles.-roles-.name[quarkus.kubernetes.get-rbac-config.roles."roles".name]` + +[.description] +-- +The name of the role. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_RBAC_CONFIG_ROLES__ROLES__NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_RBAC_CONFIG_ROLES__ROLES__NAME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-rbac-config_quarkus.kubernetes.get-rbac-config.roles.-roles-.namespace]]`link:#quarkus-kubernetes-config-group-rbac-config_quarkus.kubernetes.get-rbac-config.roles.-roles-.namespace[quarkus.kubernetes.get-rbac-config.roles."roles".namespace]` + +[.description] +-- +The namespace of the role. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_RBAC_CONFIG_ROLES__ROLES__NAMESPACE+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_RBAC_CONFIG_ROLES__ROLES__NAMESPACE+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-rbac-config_quarkus.kubernetes.get-rbac-config.roles.-roles-.labels-labels]]`link:#quarkus-kubernetes-config-group-rbac-config_quarkus.kubernetes.get-rbac-config.roles.-roles-.labels-labels[quarkus.kubernetes.get-rbac-config.roles."roles".labels]` + +[.description] +-- +Labels to add into the Role resource. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_RBAC_CONFIG_ROLES__ROLES__LABELS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_RBAC_CONFIG_ROLES__ROLES__LABELS+++` +endif::add-copy-button-to-env-var[] +--|`Map` +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-rbac-config_quarkus.kubernetes.get-rbac-config.roles.-roles-.policy-rules.-policy-rules-.api-groups]]`link:#quarkus-kubernetes-config-group-rbac-config_quarkus.kubernetes.get-rbac-config.roles.-roles-.policy-rules.-policy-rules-.api-groups[quarkus.kubernetes.get-rbac-config.roles."roles".policy-rules."policy-rules".api-groups]` + +[.description] +-- +API groups of the policy rule. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_RBAC_CONFIG_ROLES__ROLES__POLICY_RULES__POLICY_RULES__API_GROUPS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_RBAC_CONFIG_ROLES__ROLES__POLICY_RULES__POLICY_RULES__API_GROUPS+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-rbac-config_quarkus.kubernetes.get-rbac-config.roles.-roles-.policy-rules.-policy-rules-.non-resource-urls]]`link:#quarkus-kubernetes-config-group-rbac-config_quarkus.kubernetes.get-rbac-config.roles.-roles-.policy-rules.-policy-rules-.non-resource-urls[quarkus.kubernetes.get-rbac-config.roles."roles".policy-rules."policy-rules".non-resource-urls]` + +[.description] +-- +Non resource URLs of the policy rule. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_RBAC_CONFIG_ROLES__ROLES__POLICY_RULES__POLICY_RULES__NON_RESOURCE_URLS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_RBAC_CONFIG_ROLES__ROLES__POLICY_RULES__POLICY_RULES__NON_RESOURCE_URLS+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-rbac-config_quarkus.kubernetes.get-rbac-config.roles.-roles-.policy-rules.-policy-rules-.resource-names]]`link:#quarkus-kubernetes-config-group-rbac-config_quarkus.kubernetes.get-rbac-config.roles.-roles-.policy-rules.-policy-rules-.resource-names[quarkus.kubernetes.get-rbac-config.roles."roles".policy-rules."policy-rules".resource-names]` + +[.description] +-- +Resource names of the policy rule. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_RBAC_CONFIG_ROLES__ROLES__POLICY_RULES__POLICY_RULES__RESOURCE_NAMES+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_RBAC_CONFIG_ROLES__ROLES__POLICY_RULES__POLICY_RULES__RESOURCE_NAMES+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-rbac-config_quarkus.kubernetes.get-rbac-config.roles.-roles-.policy-rules.-policy-rules-.resources]]`link:#quarkus-kubernetes-config-group-rbac-config_quarkus.kubernetes.get-rbac-config.roles.-roles-.policy-rules.-policy-rules-.resources[quarkus.kubernetes.get-rbac-config.roles."roles".policy-rules."policy-rules".resources]` + +[.description] +-- +Resources of the policy rule. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_RBAC_CONFIG_ROLES__ROLES__POLICY_RULES__POLICY_RULES__RESOURCES+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_RBAC_CONFIG_ROLES__ROLES__POLICY_RULES__POLICY_RULES__RESOURCES+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-rbac-config_quarkus.kubernetes.get-rbac-config.roles.-roles-.policy-rules.-policy-rules-.verbs]]`link:#quarkus-kubernetes-config-group-rbac-config_quarkus.kubernetes.get-rbac-config.roles.-roles-.policy-rules.-policy-rules-.verbs[quarkus.kubernetes.get-rbac-config.roles."roles".policy-rules."policy-rules".verbs]` + +[.description] +-- +Verbs of the policy rule. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_RBAC_CONFIG_ROLES__ROLES__POLICY_RULES__POLICY_RULES__VERBS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_RBAC_CONFIG_ROLES__ROLES__POLICY_RULES__POLICY_RULES__VERBS+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-rbac-config_quarkus.kubernetes.get-rbac-config.cluster-roles.-cluster-roles-.name]]`link:#quarkus-kubernetes-config-group-rbac-config_quarkus.kubernetes.get-rbac-config.cluster-roles.-cluster-roles-.name[quarkus.kubernetes.get-rbac-config.cluster-roles."cluster-roles".name]` + +[.description] +-- +The name of the cluster role. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_RBAC_CONFIG_CLUSTER_ROLES__CLUSTER_ROLES__NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_RBAC_CONFIG_CLUSTER_ROLES__CLUSTER_ROLES__NAME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-rbac-config_quarkus.kubernetes.get-rbac-config.cluster-roles.-cluster-roles-.labels-labels]]`link:#quarkus-kubernetes-config-group-rbac-config_quarkus.kubernetes.get-rbac-config.cluster-roles.-cluster-roles-.labels-labels[quarkus.kubernetes.get-rbac-config.cluster-roles."cluster-roles".labels]` + +[.description] +-- +Labels to add into the ClusterRole resource. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_RBAC_CONFIG_CLUSTER_ROLES__CLUSTER_ROLES__LABELS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_RBAC_CONFIG_CLUSTER_ROLES__CLUSTER_ROLES__LABELS+++` +endif::add-copy-button-to-env-var[] +--|`Map` +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-rbac-config_quarkus.kubernetes.get-rbac-config.cluster-roles.-cluster-roles-.policy-rules.-policy-rules-.api-groups]]`link:#quarkus-kubernetes-config-group-rbac-config_quarkus.kubernetes.get-rbac-config.cluster-roles.-cluster-roles-.policy-rules.-policy-rules-.api-groups[quarkus.kubernetes.get-rbac-config.cluster-roles."cluster-roles".policy-rules."policy-rules".api-groups]` + +[.description] +-- +API groups of the policy rule. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_RBAC_CONFIG_CLUSTER_ROLES__CLUSTER_ROLES__POLICY_RULES__POLICY_RULES__API_GROUPS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_RBAC_CONFIG_CLUSTER_ROLES__CLUSTER_ROLES__POLICY_RULES__POLICY_RULES__API_GROUPS+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-rbac-config_quarkus.kubernetes.get-rbac-config.cluster-roles.-cluster-roles-.policy-rules.-policy-rules-.non-resource-urls]]`link:#quarkus-kubernetes-config-group-rbac-config_quarkus.kubernetes.get-rbac-config.cluster-roles.-cluster-roles-.policy-rules.-policy-rules-.non-resource-urls[quarkus.kubernetes.get-rbac-config.cluster-roles."cluster-roles".policy-rules."policy-rules".non-resource-urls]` + +[.description] +-- +Non resource URLs of the policy rule. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_RBAC_CONFIG_CLUSTER_ROLES__CLUSTER_ROLES__POLICY_RULES__POLICY_RULES__NON_RESOURCE_URLS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_RBAC_CONFIG_CLUSTER_ROLES__CLUSTER_ROLES__POLICY_RULES__POLICY_RULES__NON_RESOURCE_URLS+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-rbac-config_quarkus.kubernetes.get-rbac-config.cluster-roles.-cluster-roles-.policy-rules.-policy-rules-.resource-names]]`link:#quarkus-kubernetes-config-group-rbac-config_quarkus.kubernetes.get-rbac-config.cluster-roles.-cluster-roles-.policy-rules.-policy-rules-.resource-names[quarkus.kubernetes.get-rbac-config.cluster-roles."cluster-roles".policy-rules."policy-rules".resource-names]` + +[.description] +-- +Resource names of the policy rule. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_RBAC_CONFIG_CLUSTER_ROLES__CLUSTER_ROLES__POLICY_RULES__POLICY_RULES__RESOURCE_NAMES+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_RBAC_CONFIG_CLUSTER_ROLES__CLUSTER_ROLES__POLICY_RULES__POLICY_RULES__RESOURCE_NAMES+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-rbac-config_quarkus.kubernetes.get-rbac-config.cluster-roles.-cluster-roles-.policy-rules.-policy-rules-.resources]]`link:#quarkus-kubernetes-config-group-rbac-config_quarkus.kubernetes.get-rbac-config.cluster-roles.-cluster-roles-.policy-rules.-policy-rules-.resources[quarkus.kubernetes.get-rbac-config.cluster-roles."cluster-roles".policy-rules."policy-rules".resources]` + +[.description] +-- +Resources of the policy rule. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_RBAC_CONFIG_CLUSTER_ROLES__CLUSTER_ROLES__POLICY_RULES__POLICY_RULES__RESOURCES+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_RBAC_CONFIG_CLUSTER_ROLES__CLUSTER_ROLES__POLICY_RULES__POLICY_RULES__RESOURCES+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-rbac-config_quarkus.kubernetes.get-rbac-config.cluster-roles.-cluster-roles-.policy-rules.-policy-rules-.verbs]]`link:#quarkus-kubernetes-config-group-rbac-config_quarkus.kubernetes.get-rbac-config.cluster-roles.-cluster-roles-.policy-rules.-policy-rules-.verbs[quarkus.kubernetes.get-rbac-config.cluster-roles."cluster-roles".policy-rules."policy-rules".verbs]` + +[.description] +-- +Verbs of the policy rule. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_RBAC_CONFIG_CLUSTER_ROLES__CLUSTER_ROLES__POLICY_RULES__POLICY_RULES__VERBS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_RBAC_CONFIG_CLUSTER_ROLES__CLUSTER_ROLES__POLICY_RULES__POLICY_RULES__VERBS+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-rbac-config_quarkus.kubernetes.get-rbac-config.service-accounts.-service-accounts-.name]]`link:#quarkus-kubernetes-config-group-rbac-config_quarkus.kubernetes.get-rbac-config.service-accounts.-service-accounts-.name[quarkus.kubernetes.get-rbac-config.service-accounts."service-accounts".name]` + +[.description] +-- +The name of the service account. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_RBAC_CONFIG_SERVICE_ACCOUNTS__SERVICE_ACCOUNTS__NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_RBAC_CONFIG_SERVICE_ACCOUNTS__SERVICE_ACCOUNTS__NAME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-rbac-config_quarkus.kubernetes.get-rbac-config.service-accounts.-service-accounts-.namespace]]`link:#quarkus-kubernetes-config-group-rbac-config_quarkus.kubernetes.get-rbac-config.service-accounts.-service-accounts-.namespace[quarkus.kubernetes.get-rbac-config.service-accounts."service-accounts".namespace]` + +[.description] +-- +The namespace of the service account. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_RBAC_CONFIG_SERVICE_ACCOUNTS__SERVICE_ACCOUNTS__NAMESPACE+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_RBAC_CONFIG_SERVICE_ACCOUNTS__SERVICE_ACCOUNTS__NAMESPACE+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-rbac-config_quarkus.kubernetes.get-rbac-config.service-accounts.-service-accounts-.labels-labels]]`link:#quarkus-kubernetes-config-group-rbac-config_quarkus.kubernetes.get-rbac-config.service-accounts.-service-accounts-.labels-labels[quarkus.kubernetes.get-rbac-config.service-accounts."service-accounts".labels]` + +[.description] +-- +Labels of the service account. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_RBAC_CONFIG_SERVICE_ACCOUNTS__SERVICE_ACCOUNTS__LABELS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_RBAC_CONFIG_SERVICE_ACCOUNTS__SERVICE_ACCOUNTS__LABELS+++` +endif::add-copy-button-to-env-var[] +--|`Map` +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-rbac-config_quarkus.kubernetes.get-rbac-config.service-accounts.-service-accounts-.use-as-default]]`link:#quarkus-kubernetes-config-group-rbac-config_quarkus.kubernetes.get-rbac-config.service-accounts.-service-accounts-.use-as-default[quarkus.kubernetes.get-rbac-config.service-accounts."service-accounts".use-as-default]` + +[.description] +-- +If true, this service account will be used in the generated Deployment resource. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_RBAC_CONFIG_SERVICE_ACCOUNTS__SERVICE_ACCOUNTS__USE_AS_DEFAULT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_RBAC_CONFIG_SERVICE_ACCOUNTS__SERVICE_ACCOUNTS__USE_AS_DEFAULT+++` +endif::add-copy-button-to-env-var[] +--|boolean +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-rbac-config_quarkus.kubernetes.get-rbac-config.role-bindings.-role-bindings-.name]]`link:#quarkus-kubernetes-config-group-rbac-config_quarkus.kubernetes.get-rbac-config.role-bindings.-role-bindings-.name[quarkus.kubernetes.get-rbac-config.role-bindings."role-bindings".name]` + +[.description] +-- +Name of the RoleBinding resource to be generated. If not provided, it will use the application name plus the role ref name. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_RBAC_CONFIG_ROLE_BINDINGS__ROLE_BINDINGS__NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_RBAC_CONFIG_ROLE_BINDINGS__ROLE_BINDINGS__NAME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-rbac-config_quarkus.kubernetes.get-rbac-config.role-bindings.-role-bindings-.labels-labels]]`link:#quarkus-kubernetes-config-group-rbac-config_quarkus.kubernetes.get-rbac-config.role-bindings.-role-bindings-.labels-labels[quarkus.kubernetes.get-rbac-config.role-bindings."role-bindings".labels]` + +[.description] +-- +Labels to add into the RoleBinding resource. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_RBAC_CONFIG_ROLE_BINDINGS__ROLE_BINDINGS__LABELS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_RBAC_CONFIG_ROLE_BINDINGS__ROLE_BINDINGS__LABELS+++` +endif::add-copy-button-to-env-var[] +--|`Map` +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-rbac-config_quarkus.kubernetes.get-rbac-config.role-bindings.-role-bindings-.role-name]]`link:#quarkus-kubernetes-config-group-rbac-config_quarkus.kubernetes.get-rbac-config.role-bindings.-role-bindings-.role-name[quarkus.kubernetes.get-rbac-config.role-bindings."role-bindings".role-name]` + +[.description] +-- +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. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_RBAC_CONFIG_ROLE_BINDINGS__ROLE_BINDINGS__ROLE_NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_RBAC_CONFIG_ROLE_BINDINGS__ROLE_BINDINGS__ROLE_NAME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-rbac-config_quarkus.kubernetes.get-rbac-config.role-bindings.-role-bindings-.cluster-wide]]`link:#quarkus-kubernetes-config-group-rbac-config_quarkus.kubernetes.get-rbac-config.role-bindings.-role-bindings-.cluster-wide[quarkus.kubernetes.get-rbac-config.role-bindings."role-bindings".cluster-wide]` + +[.description] +-- +If the Role sets in the `role-name` property is cluster wide or not. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_RBAC_CONFIG_ROLE_BINDINGS__ROLE_BINDINGS__CLUSTER_WIDE+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_RBAC_CONFIG_ROLE_BINDINGS__ROLE_BINDINGS__CLUSTER_WIDE+++` +endif::add-copy-button-to-env-var[] +--|boolean +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-rbac-config_quarkus.kubernetes.get-rbac-config.role-bindings.-role-bindings-.subjects.-subjects-.name]]`link:#quarkus-kubernetes-config-group-rbac-config_quarkus.kubernetes.get-rbac-config.role-bindings.-role-bindings-.subjects.-subjects-.name[quarkus.kubernetes.get-rbac-config.role-bindings."role-bindings".subjects."subjects".name]` + +[.description] +-- +The "name" resource to use by the Subject element in the generated Role Binding resource. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_RBAC_CONFIG_ROLE_BINDINGS__ROLE_BINDINGS__SUBJECTS__SUBJECTS__NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_RBAC_CONFIG_ROLE_BINDINGS__ROLE_BINDINGS__SUBJECTS__SUBJECTS__NAME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-rbac-config_quarkus.kubernetes.get-rbac-config.role-bindings.-role-bindings-.subjects.-subjects-.kind]]`link:#quarkus-kubernetes-config-group-rbac-config_quarkus.kubernetes.get-rbac-config.role-bindings.-role-bindings-.subjects.-subjects-.kind[quarkus.kubernetes.get-rbac-config.role-bindings."role-bindings".subjects."subjects".kind]` + +[.description] +-- +The "kind" resource to use by the Subject element in the generated Role Binding resource. By default, it uses the "ServiceAccount" kind. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_RBAC_CONFIG_ROLE_BINDINGS__ROLE_BINDINGS__SUBJECTS__SUBJECTS__KIND+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_RBAC_CONFIG_ROLE_BINDINGS__ROLE_BINDINGS__SUBJECTS__SUBJECTS__KIND+++` +endif::add-copy-button-to-env-var[] +--|string +|`ServiceAccount` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-rbac-config_quarkus.kubernetes.get-rbac-config.role-bindings.-role-bindings-.subjects.-subjects-.api-group]]`link:#quarkus-kubernetes-config-group-rbac-config_quarkus.kubernetes.get-rbac-config.role-bindings.-role-bindings-.subjects.-subjects-.api-group[quarkus.kubernetes.get-rbac-config.role-bindings."role-bindings".subjects."subjects".api-group]` + +[.description] +-- +The "apiGroup" resource that matches with the "kind" property. By default, it's empty. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_RBAC_CONFIG_ROLE_BINDINGS__ROLE_BINDINGS__SUBJECTS__SUBJECTS__API_GROUP+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_RBAC_CONFIG_ROLE_BINDINGS__ROLE_BINDINGS__SUBJECTS__SUBJECTS__API_GROUP+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-rbac-config_quarkus.kubernetes.get-rbac-config.role-bindings.-role-bindings-.subjects.-subjects-.namespace]]`link:#quarkus-kubernetes-config-group-rbac-config_quarkus.kubernetes.get-rbac-config.role-bindings.-role-bindings-.subjects.-subjects-.namespace[quarkus.kubernetes.get-rbac-config.role-bindings."role-bindings".subjects."subjects".namespace]` + +[.description] +-- +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. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_RBAC_CONFIG_ROLE_BINDINGS__ROLE_BINDINGS__SUBJECTS__SUBJECTS__NAMESPACE+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_RBAC_CONFIG_ROLE_BINDINGS__ROLE_BINDINGS__SUBJECTS__SUBJECTS__NAMESPACE+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-rbac-config_quarkus.kubernetes.get-rbac-config.cluster-role-bindings.-cluster-role-bindings-.name]]`link:#quarkus-kubernetes-config-group-rbac-config_quarkus.kubernetes.get-rbac-config.cluster-role-bindings.-cluster-role-bindings-.name[quarkus.kubernetes.get-rbac-config.cluster-role-bindings."cluster-role-bindings".name]` + +[.description] +-- +Name of the ClusterRoleBinding resource to be generated. If not provided, it will use the application name plus the role ref name. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_RBAC_CONFIG_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_RBAC_CONFIG_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__NAME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-rbac-config_quarkus.kubernetes.get-rbac-config.cluster-role-bindings.-cluster-role-bindings-.labels-labels]]`link:#quarkus-kubernetes-config-group-rbac-config_quarkus.kubernetes.get-rbac-config.cluster-role-bindings.-cluster-role-bindings-.labels-labels[quarkus.kubernetes.get-rbac-config.cluster-role-bindings."cluster-role-bindings".labels]` + +[.description] +-- +Labels to add into the RoleBinding resource. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_RBAC_CONFIG_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__LABELS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_RBAC_CONFIG_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__LABELS+++` +endif::add-copy-button-to-env-var[] +--|`Map` +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-rbac-config_quarkus.kubernetes.get-rbac-config.cluster-role-bindings.-cluster-role-bindings-.role-name]]`link:#quarkus-kubernetes-config-group-rbac-config_quarkus.kubernetes.get-rbac-config.cluster-role-bindings.-cluster-role-bindings-.role-name[quarkus.kubernetes.get-rbac-config.cluster-role-bindings."cluster-role-bindings".role-name]` + +[.description] +-- +The name of the ClusterRole resource to use by the RoleRef element in the generated ClusterRoleBinding resource. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_RBAC_CONFIG_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__ROLE_NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_RBAC_CONFIG_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__ROLE_NAME+++` +endif::add-copy-button-to-env-var[] +--|string +|required icon:exclamation-circle[title=Configuration property is required] + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-rbac-config_quarkus.kubernetes.get-rbac-config.cluster-role-bindings.-cluster-role-bindings-.subjects.-subjects-.name]]`link:#quarkus-kubernetes-config-group-rbac-config_quarkus.kubernetes.get-rbac-config.cluster-role-bindings.-cluster-role-bindings-.subjects.-subjects-.name[quarkus.kubernetes.get-rbac-config.cluster-role-bindings."cluster-role-bindings".subjects."subjects".name]` + +[.description] +-- +The "name" resource to use by the Subject element in the generated Role Binding resource. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_RBAC_CONFIG_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__SUBJECTS__SUBJECTS__NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_RBAC_CONFIG_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__SUBJECTS__SUBJECTS__NAME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-rbac-config_quarkus.kubernetes.get-rbac-config.cluster-role-bindings.-cluster-role-bindings-.subjects.-subjects-.kind]]`link:#quarkus-kubernetes-config-group-rbac-config_quarkus.kubernetes.get-rbac-config.cluster-role-bindings.-cluster-role-bindings-.subjects.-subjects-.kind[quarkus.kubernetes.get-rbac-config.cluster-role-bindings."cluster-role-bindings".subjects."subjects".kind]` + +[.description] +-- +The "kind" resource to use by the Subject element in the generated Role Binding resource. By default, it uses the "ServiceAccount" kind. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_RBAC_CONFIG_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__SUBJECTS__SUBJECTS__KIND+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_RBAC_CONFIG_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__SUBJECTS__SUBJECTS__KIND+++` +endif::add-copy-button-to-env-var[] +--|string +|`ServiceAccount` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-rbac-config_quarkus.kubernetes.get-rbac-config.cluster-role-bindings.-cluster-role-bindings-.subjects.-subjects-.api-group]]`link:#quarkus-kubernetes-config-group-rbac-config_quarkus.kubernetes.get-rbac-config.cluster-role-bindings.-cluster-role-bindings-.subjects.-subjects-.api-group[quarkus.kubernetes.get-rbac-config.cluster-role-bindings."cluster-role-bindings".subjects."subjects".api-group]` + +[.description] +-- +The "apiGroup" resource that matches with the "kind" property. By default, it's empty. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_RBAC_CONFIG_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__SUBJECTS__SUBJECTS__API_GROUP+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_RBAC_CONFIG_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__SUBJECTS__SUBJECTS__API_GROUP+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-rbac-config_quarkus.kubernetes.get-rbac-config.cluster-role-bindings.-cluster-role-bindings-.subjects.-subjects-.namespace]]`link:#quarkus-kubernetes-config-group-rbac-config_quarkus.kubernetes.get-rbac-config.cluster-role-bindings.-cluster-role-bindings-.subjects.-subjects-.namespace[quarkus.kubernetes.get-rbac-config.cluster-role-bindings."cluster-role-bindings".subjects."subjects".namespace]` + +[.description] +-- +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. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_RBAC_CONFIG_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__SUBJECTS__SUBJECTS__NAMESPACE+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_RBAC_CONFIG_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__SUBJECTS__SUBJECTS__NAMESPACE+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-rbac-config_quarkus.kubernetes.rbac.roles.-roles-.name]]`link:#quarkus-kubernetes-config-group-rbac-config_quarkus.kubernetes.rbac.roles.-roles-.name[quarkus.kubernetes.rbac.roles."roles".name]` + +[.description] +-- +The name of the role. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_RBAC_ROLES__ROLES__NAME+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_RBAC_ROLES__ROLES__NAME+++` +Environment variable: `+++QUARKUS_KUBERNETES_RBAC_ROLES__ROLES__NAME+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-rbac-config_quarkus.knative.rbac.roles.-roles-.namespace]]`link:#quarkus-kubernetes-config-group-rbac-config_quarkus.knative.rbac.roles.-roles-.namespace[quarkus.knative.rbac.roles."roles".namespace]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-rbac-config_quarkus.kubernetes.rbac.roles.-roles-.namespace]]`link:#quarkus-kubernetes-config-group-rbac-config_quarkus.kubernetes.rbac.roles.-roles-.namespace[quarkus.kubernetes.rbac.roles."roles".namespace]` [.description] -- The namespace of the role. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_RBAC_ROLES__ROLES__NAMESPACE+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_RBAC_ROLES__ROLES__NAMESPACE+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_RBAC_ROLES__ROLES__NAMESPACE+++` +Environment variable: `+++QUARKUS_KUBERNETES_RBAC_ROLES__ROLES__NAMESPACE+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-rbac-config_quarkus.knative.rbac.roles.-roles-.labels-labels]]`link:#quarkus-kubernetes-config-group-rbac-config_quarkus.knative.rbac.roles.-roles-.labels-labels[quarkus.knative.rbac.roles."roles".labels]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-rbac-config_quarkus.kubernetes.rbac.roles.-roles-.labels-labels]]`link:#quarkus-kubernetes-config-group-rbac-config_quarkus.kubernetes.rbac.roles.-roles-.labels-labels[quarkus.kubernetes.rbac.roles."roles".labels]` [.description] -- Labels to add into the Role resource. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_RBAC_ROLES__ROLES__LABELS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_RBAC_ROLES__ROLES__LABELS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_RBAC_ROLES__ROLES__LABELS+++` +Environment variable: `+++QUARKUS_KUBERNETES_RBAC_ROLES__ROLES__LABELS+++` endif::add-copy-button-to-env-var[] --|`Map` | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-rbac-config_quarkus.knative.rbac.roles.-roles-.policy-rules.-policy-rules-.api-groups]]`link:#quarkus-kubernetes-config-group-rbac-config_quarkus.knative.rbac.roles.-roles-.policy-rules.-policy-rules-.api-groups[quarkus.knative.rbac.roles."roles".policy-rules."policy-rules".api-groups]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-rbac-config_quarkus.kubernetes.rbac.roles.-roles-.policy-rules.-policy-rules-.api-groups]]`link:#quarkus-kubernetes-config-group-rbac-config_quarkus.kubernetes.rbac.roles.-roles-.policy-rules.-policy-rules-.api-groups[quarkus.kubernetes.rbac.roles."roles".policy-rules."policy-rules".api-groups]` [.description] -- API groups of the policy rule. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_RBAC_ROLES__ROLES__POLICY_RULES__POLICY_RULES__API_GROUPS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_RBAC_ROLES__ROLES__POLICY_RULES__POLICY_RULES__API_GROUPS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_RBAC_ROLES__ROLES__POLICY_RULES__POLICY_RULES__API_GROUPS+++` +Environment variable: `+++QUARKUS_KUBERNETES_RBAC_ROLES__ROLES__POLICY_RULES__POLICY_RULES__API_GROUPS+++` endif::add-copy-button-to-env-var[] --|list of string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-rbac-config_quarkus.knative.rbac.roles.-roles-.policy-rules.-policy-rules-.non-resource-urls]]`link:#quarkus-kubernetes-config-group-rbac-config_quarkus.knative.rbac.roles.-roles-.policy-rules.-policy-rules-.non-resource-urls[quarkus.knative.rbac.roles."roles".policy-rules."policy-rules".non-resource-urls]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-rbac-config_quarkus.kubernetes.rbac.roles.-roles-.policy-rules.-policy-rules-.non-resource-urls]]`link:#quarkus-kubernetes-config-group-rbac-config_quarkus.kubernetes.rbac.roles.-roles-.policy-rules.-policy-rules-.non-resource-urls[quarkus.kubernetes.rbac.roles."roles".policy-rules."policy-rules".non-resource-urls]` [.description] -- Non resource URLs of the policy rule. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_RBAC_ROLES__ROLES__POLICY_RULES__POLICY_RULES__NON_RESOURCE_URLS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_RBAC_ROLES__ROLES__POLICY_RULES__POLICY_RULES__NON_RESOURCE_URLS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_RBAC_ROLES__ROLES__POLICY_RULES__POLICY_RULES__NON_RESOURCE_URLS+++` +Environment variable: `+++QUARKUS_KUBERNETES_RBAC_ROLES__ROLES__POLICY_RULES__POLICY_RULES__NON_RESOURCE_URLS+++` endif::add-copy-button-to-env-var[] --|list of string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-rbac-config_quarkus.knative.rbac.roles.-roles-.policy-rules.-policy-rules-.resource-names]]`link:#quarkus-kubernetes-config-group-rbac-config_quarkus.knative.rbac.roles.-roles-.policy-rules.-policy-rules-.resource-names[quarkus.knative.rbac.roles."roles".policy-rules."policy-rules".resource-names]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-rbac-config_quarkus.kubernetes.rbac.roles.-roles-.policy-rules.-policy-rules-.resource-names]]`link:#quarkus-kubernetes-config-group-rbac-config_quarkus.kubernetes.rbac.roles.-roles-.policy-rules.-policy-rules-.resource-names[quarkus.kubernetes.rbac.roles."roles".policy-rules."policy-rules".resource-names]` [.description] -- Resource names of the policy rule. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_RBAC_ROLES__ROLES__POLICY_RULES__POLICY_RULES__RESOURCE_NAMES+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_RBAC_ROLES__ROLES__POLICY_RULES__POLICY_RULES__RESOURCE_NAMES+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_RBAC_ROLES__ROLES__POLICY_RULES__POLICY_RULES__RESOURCE_NAMES+++` +Environment variable: `+++QUARKUS_KUBERNETES_RBAC_ROLES__ROLES__POLICY_RULES__POLICY_RULES__RESOURCE_NAMES+++` endif::add-copy-button-to-env-var[] --|list of string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-rbac-config_quarkus.knative.rbac.roles.-roles-.policy-rules.-policy-rules-.resources]]`link:#quarkus-kubernetes-config-group-rbac-config_quarkus.knative.rbac.roles.-roles-.policy-rules.-policy-rules-.resources[quarkus.knative.rbac.roles."roles".policy-rules."policy-rules".resources]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-rbac-config_quarkus.kubernetes.rbac.roles.-roles-.policy-rules.-policy-rules-.resources]]`link:#quarkus-kubernetes-config-group-rbac-config_quarkus.kubernetes.rbac.roles.-roles-.policy-rules.-policy-rules-.resources[quarkus.kubernetes.rbac.roles."roles".policy-rules."policy-rules".resources]` [.description] -- Resources of the policy rule. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_RBAC_ROLES__ROLES__POLICY_RULES__POLICY_RULES__RESOURCES+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_RBAC_ROLES__ROLES__POLICY_RULES__POLICY_RULES__RESOURCES+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_RBAC_ROLES__ROLES__POLICY_RULES__POLICY_RULES__RESOURCES+++` +Environment variable: `+++QUARKUS_KUBERNETES_RBAC_ROLES__ROLES__POLICY_RULES__POLICY_RULES__RESOURCES+++` endif::add-copy-button-to-env-var[] --|list of string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-rbac-config_quarkus.knative.rbac.roles.-roles-.policy-rules.-policy-rules-.verbs]]`link:#quarkus-kubernetes-config-group-rbac-config_quarkus.knative.rbac.roles.-roles-.policy-rules.-policy-rules-.verbs[quarkus.knative.rbac.roles."roles".policy-rules."policy-rules".verbs]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-rbac-config_quarkus.kubernetes.rbac.roles.-roles-.policy-rules.-policy-rules-.verbs]]`link:#quarkus-kubernetes-config-group-rbac-config_quarkus.kubernetes.rbac.roles.-roles-.policy-rules.-policy-rules-.verbs[quarkus.kubernetes.rbac.roles."roles".policy-rules."policy-rules".verbs]` [.description] -- Verbs of the policy rule. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_RBAC_ROLES__ROLES__POLICY_RULES__POLICY_RULES__VERBS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_RBAC_ROLES__ROLES__POLICY_RULES__POLICY_RULES__VERBS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_RBAC_ROLES__ROLES__POLICY_RULES__POLICY_RULES__VERBS+++` +Environment variable: `+++QUARKUS_KUBERNETES_RBAC_ROLES__ROLES__POLICY_RULES__POLICY_RULES__VERBS+++` endif::add-copy-button-to-env-var[] --|list of string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-rbac-config_quarkus.knative.rbac.cluster-roles.-cluster-roles-.name]]`link:#quarkus-kubernetes-config-group-rbac-config_quarkus.knative.rbac.cluster-roles.-cluster-roles-.name[quarkus.knative.rbac.cluster-roles."cluster-roles".name]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-rbac-config_quarkus.kubernetes.rbac.cluster-roles.-cluster-roles-.name]]`link:#quarkus-kubernetes-config-group-rbac-config_quarkus.kubernetes.rbac.cluster-roles.-cluster-roles-.name[quarkus.kubernetes.rbac.cluster-roles."cluster-roles".name]` [.description] -- The name of the cluster role. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_RBAC_CLUSTER_ROLES__CLUSTER_ROLES__NAME+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_RBAC_CLUSTER_ROLES__CLUSTER_ROLES__NAME+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_RBAC_CLUSTER_ROLES__CLUSTER_ROLES__NAME+++` +Environment variable: `+++QUARKUS_KUBERNETES_RBAC_CLUSTER_ROLES__CLUSTER_ROLES__NAME+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-rbac-config_quarkus.knative.rbac.cluster-roles.-cluster-roles-.labels-labels]]`link:#quarkus-kubernetes-config-group-rbac-config_quarkus.knative.rbac.cluster-roles.-cluster-roles-.labels-labels[quarkus.knative.rbac.cluster-roles."cluster-roles".labels]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-rbac-config_quarkus.kubernetes.rbac.cluster-roles.-cluster-roles-.labels-labels]]`link:#quarkus-kubernetes-config-group-rbac-config_quarkus.kubernetes.rbac.cluster-roles.-cluster-roles-.labels-labels[quarkus.kubernetes.rbac.cluster-roles."cluster-roles".labels]` [.description] -- Labels to add into the ClusterRole resource. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_RBAC_CLUSTER_ROLES__CLUSTER_ROLES__LABELS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_RBAC_CLUSTER_ROLES__CLUSTER_ROLES__LABELS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_RBAC_CLUSTER_ROLES__CLUSTER_ROLES__LABELS+++` +Environment variable: `+++QUARKUS_KUBERNETES_RBAC_CLUSTER_ROLES__CLUSTER_ROLES__LABELS+++` endif::add-copy-button-to-env-var[] --|`Map` | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-rbac-config_quarkus.knative.rbac.cluster-roles.-cluster-roles-.policy-rules.-policy-rules-.api-groups]]`link:#quarkus-kubernetes-config-group-rbac-config_quarkus.knative.rbac.cluster-roles.-cluster-roles-.policy-rules.-policy-rules-.api-groups[quarkus.knative.rbac.cluster-roles."cluster-roles".policy-rules."policy-rules".api-groups]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-rbac-config_quarkus.kubernetes.rbac.cluster-roles.-cluster-roles-.policy-rules.-policy-rules-.api-groups]]`link:#quarkus-kubernetes-config-group-rbac-config_quarkus.kubernetes.rbac.cluster-roles.-cluster-roles-.policy-rules.-policy-rules-.api-groups[quarkus.kubernetes.rbac.cluster-roles."cluster-roles".policy-rules."policy-rules".api-groups]` [.description] -- API groups of the policy rule. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_RBAC_CLUSTER_ROLES__CLUSTER_ROLES__POLICY_RULES__POLICY_RULES__API_GROUPS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_RBAC_CLUSTER_ROLES__CLUSTER_ROLES__POLICY_RULES__POLICY_RULES__API_GROUPS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_RBAC_CLUSTER_ROLES__CLUSTER_ROLES__POLICY_RULES__POLICY_RULES__API_GROUPS+++` +Environment variable: `+++QUARKUS_KUBERNETES_RBAC_CLUSTER_ROLES__CLUSTER_ROLES__POLICY_RULES__POLICY_RULES__API_GROUPS+++` endif::add-copy-button-to-env-var[] --|list of string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-rbac-config_quarkus.knative.rbac.cluster-roles.-cluster-roles-.policy-rules.-policy-rules-.non-resource-urls]]`link:#quarkus-kubernetes-config-group-rbac-config_quarkus.knative.rbac.cluster-roles.-cluster-roles-.policy-rules.-policy-rules-.non-resource-urls[quarkus.knative.rbac.cluster-roles."cluster-roles".policy-rules."policy-rules".non-resource-urls]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-rbac-config_quarkus.kubernetes.rbac.cluster-roles.-cluster-roles-.policy-rules.-policy-rules-.non-resource-urls]]`link:#quarkus-kubernetes-config-group-rbac-config_quarkus.kubernetes.rbac.cluster-roles.-cluster-roles-.policy-rules.-policy-rules-.non-resource-urls[quarkus.kubernetes.rbac.cluster-roles."cluster-roles".policy-rules."policy-rules".non-resource-urls]` [.description] -- Non resource URLs of the policy rule. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_RBAC_CLUSTER_ROLES__CLUSTER_ROLES__POLICY_RULES__POLICY_RULES__NON_RESOURCE_URLS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_RBAC_CLUSTER_ROLES__CLUSTER_ROLES__POLICY_RULES__POLICY_RULES__NON_RESOURCE_URLS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_RBAC_CLUSTER_ROLES__CLUSTER_ROLES__POLICY_RULES__POLICY_RULES__NON_RESOURCE_URLS+++` +Environment variable: `+++QUARKUS_KUBERNETES_RBAC_CLUSTER_ROLES__CLUSTER_ROLES__POLICY_RULES__POLICY_RULES__NON_RESOURCE_URLS+++` endif::add-copy-button-to-env-var[] --|list of string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-rbac-config_quarkus.knative.rbac.cluster-roles.-cluster-roles-.policy-rules.-policy-rules-.resource-names]]`link:#quarkus-kubernetes-config-group-rbac-config_quarkus.knative.rbac.cluster-roles.-cluster-roles-.policy-rules.-policy-rules-.resource-names[quarkus.knative.rbac.cluster-roles."cluster-roles".policy-rules."policy-rules".resource-names]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-rbac-config_quarkus.kubernetes.rbac.cluster-roles.-cluster-roles-.policy-rules.-policy-rules-.resource-names]]`link:#quarkus-kubernetes-config-group-rbac-config_quarkus.kubernetes.rbac.cluster-roles.-cluster-roles-.policy-rules.-policy-rules-.resource-names[quarkus.kubernetes.rbac.cluster-roles."cluster-roles".policy-rules."policy-rules".resource-names]` [.description] -- Resource names of the policy rule. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_RBAC_CLUSTER_ROLES__CLUSTER_ROLES__POLICY_RULES__POLICY_RULES__RESOURCE_NAMES+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_RBAC_CLUSTER_ROLES__CLUSTER_ROLES__POLICY_RULES__POLICY_RULES__RESOURCE_NAMES+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_RBAC_CLUSTER_ROLES__CLUSTER_ROLES__POLICY_RULES__POLICY_RULES__RESOURCE_NAMES+++` +Environment variable: `+++QUARKUS_KUBERNETES_RBAC_CLUSTER_ROLES__CLUSTER_ROLES__POLICY_RULES__POLICY_RULES__RESOURCE_NAMES+++` endif::add-copy-button-to-env-var[] --|list of string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-rbac-config_quarkus.knative.rbac.cluster-roles.-cluster-roles-.policy-rules.-policy-rules-.resources]]`link:#quarkus-kubernetes-config-group-rbac-config_quarkus.knative.rbac.cluster-roles.-cluster-roles-.policy-rules.-policy-rules-.resources[quarkus.knative.rbac.cluster-roles."cluster-roles".policy-rules."policy-rules".resources]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-rbac-config_quarkus.kubernetes.rbac.cluster-roles.-cluster-roles-.policy-rules.-policy-rules-.resources]]`link:#quarkus-kubernetes-config-group-rbac-config_quarkus.kubernetes.rbac.cluster-roles.-cluster-roles-.policy-rules.-policy-rules-.resources[quarkus.kubernetes.rbac.cluster-roles."cluster-roles".policy-rules."policy-rules".resources]` [.description] -- Resources of the policy rule. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_RBAC_CLUSTER_ROLES__CLUSTER_ROLES__POLICY_RULES__POLICY_RULES__RESOURCES+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_RBAC_CLUSTER_ROLES__CLUSTER_ROLES__POLICY_RULES__POLICY_RULES__RESOURCES+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_RBAC_CLUSTER_ROLES__CLUSTER_ROLES__POLICY_RULES__POLICY_RULES__RESOURCES+++` +Environment variable: `+++QUARKUS_KUBERNETES_RBAC_CLUSTER_ROLES__CLUSTER_ROLES__POLICY_RULES__POLICY_RULES__RESOURCES+++` endif::add-copy-button-to-env-var[] --|list of string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-rbac-config_quarkus.knative.rbac.cluster-roles.-cluster-roles-.policy-rules.-policy-rules-.verbs]]`link:#quarkus-kubernetes-config-group-rbac-config_quarkus.knative.rbac.cluster-roles.-cluster-roles-.policy-rules.-policy-rules-.verbs[quarkus.knative.rbac.cluster-roles."cluster-roles".policy-rules."policy-rules".verbs]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-rbac-config_quarkus.kubernetes.rbac.cluster-roles.-cluster-roles-.policy-rules.-policy-rules-.verbs]]`link:#quarkus-kubernetes-config-group-rbac-config_quarkus.kubernetes.rbac.cluster-roles.-cluster-roles-.policy-rules.-policy-rules-.verbs[quarkus.kubernetes.rbac.cluster-roles."cluster-roles".policy-rules."policy-rules".verbs]` [.description] -- Verbs of the policy rule. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_RBAC_CLUSTER_ROLES__CLUSTER_ROLES__POLICY_RULES__POLICY_RULES__VERBS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_RBAC_CLUSTER_ROLES__CLUSTER_ROLES__POLICY_RULES__POLICY_RULES__VERBS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_RBAC_CLUSTER_ROLES__CLUSTER_ROLES__POLICY_RULES__POLICY_RULES__VERBS+++` +Environment variable: `+++QUARKUS_KUBERNETES_RBAC_CLUSTER_ROLES__CLUSTER_ROLES__POLICY_RULES__POLICY_RULES__VERBS+++` endif::add-copy-button-to-env-var[] --|list of string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-rbac-config_quarkus.knative.rbac.service-accounts.-service-accounts-.name]]`link:#quarkus-kubernetes-config-group-rbac-config_quarkus.knative.rbac.service-accounts.-service-accounts-.name[quarkus.knative.rbac.service-accounts."service-accounts".name]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-rbac-config_quarkus.kubernetes.rbac.service-accounts.-service-accounts-.name]]`link:#quarkus-kubernetes-config-group-rbac-config_quarkus.kubernetes.rbac.service-accounts.-service-accounts-.name[quarkus.kubernetes.rbac.service-accounts."service-accounts".name]` [.description] -- The name of the service account. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_RBAC_SERVICE_ACCOUNTS__SERVICE_ACCOUNTS__NAME+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_RBAC_SERVICE_ACCOUNTS__SERVICE_ACCOUNTS__NAME+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_RBAC_SERVICE_ACCOUNTS__SERVICE_ACCOUNTS__NAME+++` +Environment variable: `+++QUARKUS_KUBERNETES_RBAC_SERVICE_ACCOUNTS__SERVICE_ACCOUNTS__NAME+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-rbac-config_quarkus.knative.rbac.service-accounts.-service-accounts-.namespace]]`link:#quarkus-kubernetes-config-group-rbac-config_quarkus.knative.rbac.service-accounts.-service-accounts-.namespace[quarkus.knative.rbac.service-accounts."service-accounts".namespace]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-rbac-config_quarkus.kubernetes.rbac.service-accounts.-service-accounts-.namespace]]`link:#quarkus-kubernetes-config-group-rbac-config_quarkus.kubernetes.rbac.service-accounts.-service-accounts-.namespace[quarkus.kubernetes.rbac.service-accounts."service-accounts".namespace]` [.description] -- The namespace of the service account. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_RBAC_SERVICE_ACCOUNTS__SERVICE_ACCOUNTS__NAMESPACE+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_RBAC_SERVICE_ACCOUNTS__SERVICE_ACCOUNTS__NAMESPACE+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_RBAC_SERVICE_ACCOUNTS__SERVICE_ACCOUNTS__NAMESPACE+++` +Environment variable: `+++QUARKUS_KUBERNETES_RBAC_SERVICE_ACCOUNTS__SERVICE_ACCOUNTS__NAMESPACE+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-rbac-config_quarkus.knative.rbac.service-accounts.-service-accounts-.labels-labels]]`link:#quarkus-kubernetes-config-group-rbac-config_quarkus.knative.rbac.service-accounts.-service-accounts-.labels-labels[quarkus.knative.rbac.service-accounts."service-accounts".labels]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-rbac-config_quarkus.kubernetes.rbac.service-accounts.-service-accounts-.labels-labels]]`link:#quarkus-kubernetes-config-group-rbac-config_quarkus.kubernetes.rbac.service-accounts.-service-accounts-.labels-labels[quarkus.kubernetes.rbac.service-accounts."service-accounts".labels]` [.description] -- Labels of the service account. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_RBAC_SERVICE_ACCOUNTS__SERVICE_ACCOUNTS__LABELS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_RBAC_SERVICE_ACCOUNTS__SERVICE_ACCOUNTS__LABELS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_RBAC_SERVICE_ACCOUNTS__SERVICE_ACCOUNTS__LABELS+++` +Environment variable: `+++QUARKUS_KUBERNETES_RBAC_SERVICE_ACCOUNTS__SERVICE_ACCOUNTS__LABELS+++` endif::add-copy-button-to-env-var[] --|`Map` | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-rbac-config_quarkus.knative.rbac.service-accounts.-service-accounts-.use-as-default]]`link:#quarkus-kubernetes-config-group-rbac-config_quarkus.knative.rbac.service-accounts.-service-accounts-.use-as-default[quarkus.knative.rbac.service-accounts."service-accounts".use-as-default]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-rbac-config_quarkus.kubernetes.rbac.service-accounts.-service-accounts-.use-as-default]]`link:#quarkus-kubernetes-config-group-rbac-config_quarkus.kubernetes.rbac.service-accounts.-service-accounts-.use-as-default[quarkus.kubernetes.rbac.service-accounts."service-accounts".use-as-default]` [.description] -- If true, this service account will be used in the generated Deployment resource. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_RBAC_SERVICE_ACCOUNTS__SERVICE_ACCOUNTS__USE_AS_DEFAULT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_RBAC_SERVICE_ACCOUNTS__SERVICE_ACCOUNTS__USE_AS_DEFAULT+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_RBAC_SERVICE_ACCOUNTS__SERVICE_ACCOUNTS__USE_AS_DEFAULT+++` +Environment variable: `+++QUARKUS_KUBERNETES_RBAC_SERVICE_ACCOUNTS__SERVICE_ACCOUNTS__USE_AS_DEFAULT+++` endif::add-copy-button-to-env-var[] --|boolean | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-rbac-config_quarkus.knative.rbac.role-bindings.-role-bindings-.name]]`link:#quarkus-kubernetes-config-group-rbac-config_quarkus.knative.rbac.role-bindings.-role-bindings-.name[quarkus.knative.rbac.role-bindings."role-bindings".name]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-rbac-config_quarkus.kubernetes.rbac.role-bindings.-role-bindings-.name]]`link:#quarkus-kubernetes-config-group-rbac-config_quarkus.kubernetes.rbac.role-bindings.-role-bindings-.name[quarkus.kubernetes.rbac.role-bindings."role-bindings".name]` [.description] -- Name of the RoleBinding resource to be generated. If not provided, it will use the application name plus the role ref name. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__NAME+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__NAME+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__NAME+++` +Environment variable: `+++QUARKUS_KUBERNETES_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__NAME+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-rbac-config_quarkus.knative.rbac.role-bindings.-role-bindings-.labels-labels]]`link:#quarkus-kubernetes-config-group-rbac-config_quarkus.knative.rbac.role-bindings.-role-bindings-.labels-labels[quarkus.knative.rbac.role-bindings."role-bindings".labels]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-rbac-config_quarkus.kubernetes.rbac.role-bindings.-role-bindings-.labels-labels]]`link:#quarkus-kubernetes-config-group-rbac-config_quarkus.kubernetes.rbac.role-bindings.-role-bindings-.labels-labels[quarkus.kubernetes.rbac.role-bindings."role-bindings".labels]` [.description] -- Labels to add into the RoleBinding resource. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__LABELS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__LABELS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__LABELS+++` +Environment variable: `+++QUARKUS_KUBERNETES_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__LABELS+++` endif::add-copy-button-to-env-var[] --|`Map` | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-rbac-config_quarkus.knative.rbac.role-bindings.-role-bindings-.role-name]]`link:#quarkus-kubernetes-config-group-rbac-config_quarkus.knative.rbac.role-bindings.-role-bindings-.role-name[quarkus.knative.rbac.role-bindings."role-bindings".role-name]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-rbac-config_quarkus.kubernetes.rbac.role-bindings.-role-bindings-.role-name]]`link:#quarkus-kubernetes-config-group-rbac-config_quarkus.kubernetes.rbac.role-bindings.-role-bindings-.role-name[quarkus.kubernetes.rbac.role-bindings."role-bindings".role-name]` [.description] -- 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. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__ROLE_NAME+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__ROLE_NAME+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__ROLE_NAME+++` +Environment variable: `+++QUARKUS_KUBERNETES_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__ROLE_NAME+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-rbac-config_quarkus.knative.rbac.role-bindings.-role-bindings-.cluster-wide]]`link:#quarkus-kubernetes-config-group-rbac-config_quarkus.knative.rbac.role-bindings.-role-bindings-.cluster-wide[quarkus.knative.rbac.role-bindings."role-bindings".cluster-wide]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-rbac-config_quarkus.kubernetes.rbac.role-bindings.-role-bindings-.cluster-wide]]`link:#quarkus-kubernetes-config-group-rbac-config_quarkus.kubernetes.rbac.role-bindings.-role-bindings-.cluster-wide[quarkus.kubernetes.rbac.role-bindings."role-bindings".cluster-wide]` [.description] -- If the Role sets in the `role-name` property is cluster wide or not. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__CLUSTER_WIDE+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__CLUSTER_WIDE+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__CLUSTER_WIDE+++` +Environment variable: `+++QUARKUS_KUBERNETES_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__CLUSTER_WIDE+++` endif::add-copy-button-to-env-var[] --|boolean | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-rbac-config_quarkus.knative.rbac.role-bindings.-role-bindings-.subjects.-subjects-.name]]`link:#quarkus-kubernetes-config-group-rbac-config_quarkus.knative.rbac.role-bindings.-role-bindings-.subjects.-subjects-.name[quarkus.knative.rbac.role-bindings."role-bindings".subjects."subjects".name]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-rbac-config_quarkus.kubernetes.rbac.role-bindings.-role-bindings-.subjects.-subjects-.name]]`link:#quarkus-kubernetes-config-group-rbac-config_quarkus.kubernetes.rbac.role-bindings.-role-bindings-.subjects.-subjects-.name[quarkus.kubernetes.rbac.role-bindings."role-bindings".subjects."subjects".name]` [.description] -- The "name" resource to use by the Subject element in the generated Role Binding resource. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__SUBJECTS__SUBJECTS__NAME+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__SUBJECTS__SUBJECTS__NAME+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__SUBJECTS__SUBJECTS__NAME+++` +Environment variable: `+++QUARKUS_KUBERNETES_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__SUBJECTS__SUBJECTS__NAME+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-rbac-config_quarkus.knative.rbac.role-bindings.-role-bindings-.subjects.-subjects-.kind]]`link:#quarkus-kubernetes-config-group-rbac-config_quarkus.knative.rbac.role-bindings.-role-bindings-.subjects.-subjects-.kind[quarkus.knative.rbac.role-bindings."role-bindings".subjects."subjects".kind]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-rbac-config_quarkus.kubernetes.rbac.role-bindings.-role-bindings-.subjects.-subjects-.kind]]`link:#quarkus-kubernetes-config-group-rbac-config_quarkus.kubernetes.rbac.role-bindings.-role-bindings-.subjects.-subjects-.kind[quarkus.kubernetes.rbac.role-bindings."role-bindings".subjects."subjects".kind]` [.description] -- The "kind" resource to use by the Subject element in the generated Role Binding resource. By default, it uses the "ServiceAccount" kind. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__SUBJECTS__SUBJECTS__KIND+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__SUBJECTS__SUBJECTS__KIND+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__SUBJECTS__SUBJECTS__KIND+++` +Environment variable: `+++QUARKUS_KUBERNETES_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__SUBJECTS__SUBJECTS__KIND+++` endif::add-copy-button-to-env-var[] --|string |`ServiceAccount` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-rbac-config_quarkus.knative.rbac.role-bindings.-role-bindings-.subjects.-subjects-.api-group]]`link:#quarkus-kubernetes-config-group-rbac-config_quarkus.knative.rbac.role-bindings.-role-bindings-.subjects.-subjects-.api-group[quarkus.knative.rbac.role-bindings."role-bindings".subjects."subjects".api-group]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-rbac-config_quarkus.kubernetes.rbac.role-bindings.-role-bindings-.subjects.-subjects-.api-group]]`link:#quarkus-kubernetes-config-group-rbac-config_quarkus.kubernetes.rbac.role-bindings.-role-bindings-.subjects.-subjects-.api-group[quarkus.kubernetes.rbac.role-bindings."role-bindings".subjects."subjects".api-group]` [.description] -- The "apiGroup" resource that matches with the "kind" property. By default, it's empty. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__SUBJECTS__SUBJECTS__API_GROUP+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__SUBJECTS__SUBJECTS__API_GROUP+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__SUBJECTS__SUBJECTS__API_GROUP+++` +Environment variable: `+++QUARKUS_KUBERNETES_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__SUBJECTS__SUBJECTS__API_GROUP+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-rbac-config_quarkus.knative.rbac.role-bindings.-role-bindings-.subjects.-subjects-.namespace]]`link:#quarkus-kubernetes-config-group-rbac-config_quarkus.knative.rbac.role-bindings.-role-bindings-.subjects.-subjects-.namespace[quarkus.knative.rbac.role-bindings."role-bindings".subjects."subjects".namespace]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-rbac-config_quarkus.kubernetes.rbac.role-bindings.-role-bindings-.subjects.-subjects-.namespace]]`link:#quarkus-kubernetes-config-group-rbac-config_quarkus.kubernetes.rbac.role-bindings.-role-bindings-.subjects.-subjects-.namespace[quarkus.kubernetes.rbac.role-bindings."role-bindings".subjects."subjects".namespace]` [.description] -- 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. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__SUBJECTS__SUBJECTS__NAMESPACE+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__SUBJECTS__SUBJECTS__NAMESPACE+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__SUBJECTS__SUBJECTS__NAMESPACE+++` +Environment variable: `+++QUARKUS_KUBERNETES_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__SUBJECTS__SUBJECTS__NAMESPACE+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-rbac-config_quarkus.knative.rbac.cluster-role-bindings.-cluster-role-bindings-.name]]`link:#quarkus-kubernetes-config-group-rbac-config_quarkus.knative.rbac.cluster-role-bindings.-cluster-role-bindings-.name[quarkus.knative.rbac.cluster-role-bindings."cluster-role-bindings".name]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-rbac-config_quarkus.kubernetes.rbac.cluster-role-bindings.-cluster-role-bindings-.name]]`link:#quarkus-kubernetes-config-group-rbac-config_quarkus.kubernetes.rbac.cluster-role-bindings.-cluster-role-bindings-.name[quarkus.kubernetes.rbac.cluster-role-bindings."cluster-role-bindings".name]` [.description] -- Name of the ClusterRoleBinding resource to be generated. If not provided, it will use the application name plus the role ref name. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_RBAC_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__NAME+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_RBAC_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__NAME+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_RBAC_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__NAME+++` +Environment variable: `+++QUARKUS_KUBERNETES_RBAC_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__NAME+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-rbac-config_quarkus.knative.rbac.cluster-role-bindings.-cluster-role-bindings-.labels-labels]]`link:#quarkus-kubernetes-config-group-rbac-config_quarkus.knative.rbac.cluster-role-bindings.-cluster-role-bindings-.labels-labels[quarkus.knative.rbac.cluster-role-bindings."cluster-role-bindings".labels]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-rbac-config_quarkus.kubernetes.rbac.cluster-role-bindings.-cluster-role-bindings-.labels-labels]]`link:#quarkus-kubernetes-config-group-rbac-config_quarkus.kubernetes.rbac.cluster-role-bindings.-cluster-role-bindings-.labels-labels[quarkus.kubernetes.rbac.cluster-role-bindings."cluster-role-bindings".labels]` [.description] -- Labels to add into the RoleBinding resource. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_RBAC_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__LABELS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_RBAC_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__LABELS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_RBAC_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__LABELS+++` +Environment variable: `+++QUARKUS_KUBERNETES_RBAC_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__LABELS+++` endif::add-copy-button-to-env-var[] --|`Map` | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-rbac-config_quarkus.knative.rbac.cluster-role-bindings.-cluster-role-bindings-.role-name]]`link:#quarkus-kubernetes-config-group-rbac-config_quarkus.knative.rbac.cluster-role-bindings.-cluster-role-bindings-.role-name[quarkus.knative.rbac.cluster-role-bindings."cluster-role-bindings".role-name]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-rbac-config_quarkus.kubernetes.rbac.cluster-role-bindings.-cluster-role-bindings-.role-name]]`link:#quarkus-kubernetes-config-group-rbac-config_quarkus.kubernetes.rbac.cluster-role-bindings.-cluster-role-bindings-.role-name[quarkus.kubernetes.rbac.cluster-role-bindings."cluster-role-bindings".role-name]` [.description] -- The name of the ClusterRole resource to use by the RoleRef element in the generated ClusterRoleBinding resource. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_RBAC_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__ROLE_NAME+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_RBAC_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__ROLE_NAME+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_RBAC_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__ROLE_NAME+++` +Environment variable: `+++QUARKUS_KUBERNETES_RBAC_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__ROLE_NAME+++` endif::add-copy-button-to-env-var[] --|string |required icon:exclamation-circle[title=Configuration property is required] -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-rbac-config_quarkus.knative.rbac.cluster-role-bindings.-cluster-role-bindings-.subjects.-subjects-.name]]`link:#quarkus-kubernetes-config-group-rbac-config_quarkus.knative.rbac.cluster-role-bindings.-cluster-role-bindings-.subjects.-subjects-.name[quarkus.knative.rbac.cluster-role-bindings."cluster-role-bindings".subjects."subjects".name]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-rbac-config_quarkus.kubernetes.rbac.cluster-role-bindings.-cluster-role-bindings-.subjects.-subjects-.name]]`link:#quarkus-kubernetes-config-group-rbac-config_quarkus.kubernetes.rbac.cluster-role-bindings.-cluster-role-bindings-.subjects.-subjects-.name[quarkus.kubernetes.rbac.cluster-role-bindings."cluster-role-bindings".subjects."subjects".name]` [.description] -- The "name" resource to use by the Subject element in the generated Role Binding resource. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_RBAC_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__SUBJECTS__SUBJECTS__NAME+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_RBAC_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__SUBJECTS__SUBJECTS__NAME+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_RBAC_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__SUBJECTS__SUBJECTS__NAME+++` +Environment variable: `+++QUARKUS_KUBERNETES_RBAC_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__SUBJECTS__SUBJECTS__NAME+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-rbac-config_quarkus.knative.rbac.cluster-role-bindings.-cluster-role-bindings-.subjects.-subjects-.kind]]`link:#quarkus-kubernetes-config-group-rbac-config_quarkus.knative.rbac.cluster-role-bindings.-cluster-role-bindings-.subjects.-subjects-.kind[quarkus.knative.rbac.cluster-role-bindings."cluster-role-bindings".subjects."subjects".kind]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-rbac-config_quarkus.kubernetes.rbac.cluster-role-bindings.-cluster-role-bindings-.subjects.-subjects-.kind]]`link:#quarkus-kubernetes-config-group-rbac-config_quarkus.kubernetes.rbac.cluster-role-bindings.-cluster-role-bindings-.subjects.-subjects-.kind[quarkus.kubernetes.rbac.cluster-role-bindings."cluster-role-bindings".subjects."subjects".kind]` [.description] -- The "kind" resource to use by the Subject element in the generated Role Binding resource. By default, it uses the "ServiceAccount" kind. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_RBAC_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__SUBJECTS__SUBJECTS__KIND+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_RBAC_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__SUBJECTS__SUBJECTS__KIND+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_RBAC_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__SUBJECTS__SUBJECTS__KIND+++` +Environment variable: `+++QUARKUS_KUBERNETES_RBAC_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__SUBJECTS__SUBJECTS__KIND+++` endif::add-copy-button-to-env-var[] --|string |`ServiceAccount` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-rbac-config_quarkus.knative.rbac.cluster-role-bindings.-cluster-role-bindings-.subjects.-subjects-.api-group]]`link:#quarkus-kubernetes-config-group-rbac-config_quarkus.knative.rbac.cluster-role-bindings.-cluster-role-bindings-.subjects.-subjects-.api-group[quarkus.knative.rbac.cluster-role-bindings."cluster-role-bindings".subjects."subjects".api-group]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-rbac-config_quarkus.kubernetes.rbac.cluster-role-bindings.-cluster-role-bindings-.subjects.-subjects-.api-group]]`link:#quarkus-kubernetes-config-group-rbac-config_quarkus.kubernetes.rbac.cluster-role-bindings.-cluster-role-bindings-.subjects.-subjects-.api-group[quarkus.kubernetes.rbac.cluster-role-bindings."cluster-role-bindings".subjects."subjects".api-group]` [.description] -- The "apiGroup" resource that matches with the "kind" property. By default, it's empty. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_RBAC_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__SUBJECTS__SUBJECTS__API_GROUP+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_RBAC_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__SUBJECTS__SUBJECTS__API_GROUP+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_RBAC_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__SUBJECTS__SUBJECTS__API_GROUP+++` +Environment variable: `+++QUARKUS_KUBERNETES_RBAC_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__SUBJECTS__SUBJECTS__API_GROUP+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-rbac-config_quarkus.knative.rbac.cluster-role-bindings.-cluster-role-bindings-.subjects.-subjects-.namespace]]`link:#quarkus-kubernetes-config-group-rbac-config_quarkus.knative.rbac.cluster-role-bindings.-cluster-role-bindings-.subjects.-subjects-.namespace[quarkus.knative.rbac.cluster-role-bindings."cluster-role-bindings".subjects."subjects".namespace]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-rbac-config_quarkus.kubernetes.rbac.cluster-role-bindings.-cluster-role-bindings-.subjects.-subjects-.namespace]]`link:#quarkus-kubernetes-config-group-rbac-config_quarkus.kubernetes.rbac.cluster-role-bindings.-cluster-role-bindings-.subjects.-subjects-.namespace[quarkus.kubernetes.rbac.cluster-role-bindings."cluster-role-bindings".subjects."subjects".namespace]` [.description] -- 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. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_RBAC_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__SUBJECTS__SUBJECTS__NAMESPACE+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_RBAC_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__SUBJECTS__SUBJECTS__NAMESPACE+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_RBAC_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__SUBJECTS__SUBJECTS__NAMESPACE+++` +Environment variable: `+++QUARKUS_KUBERNETES_RBAC_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__SUBJECTS__SUBJECTS__NAMESPACE+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-rbac-config_quarkus.kubernetes.rbac.roles.-roles-.name]]`link:#quarkus-kubernetes-config-group-rbac-config_quarkus.kubernetes.rbac.roles.-roles-.name[quarkus.kubernetes.rbac.roles."roles".name]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-rbac-config_quarkus.openshift.get-rbac-config.roles.-roles-.name]]`link:#quarkus-kubernetes-config-group-rbac-config_quarkus.openshift.get-rbac-config.roles.-roles-.name[quarkus.openshift.get-rbac-config.roles."roles".name]` [.description] -- The name of the role. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_RBAC_ROLES__ROLES__NAME+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_ROLES__ROLES__NAME+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_RBAC_ROLES__ROLES__NAME+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_ROLES__ROLES__NAME+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-rbac-config_quarkus.kubernetes.rbac.roles.-roles-.namespace]]`link:#quarkus-kubernetes-config-group-rbac-config_quarkus.kubernetes.rbac.roles.-roles-.namespace[quarkus.kubernetes.rbac.roles."roles".namespace]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-rbac-config_quarkus.openshift.get-rbac-config.roles.-roles-.namespace]]`link:#quarkus-kubernetes-config-group-rbac-config_quarkus.openshift.get-rbac-config.roles.-roles-.namespace[quarkus.openshift.get-rbac-config.roles."roles".namespace]` [.description] -- The namespace of the role. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_RBAC_ROLES__ROLES__NAMESPACE+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_ROLES__ROLES__NAMESPACE+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_RBAC_ROLES__ROLES__NAMESPACE+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_ROLES__ROLES__NAMESPACE+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-rbac-config_quarkus.kubernetes.rbac.roles.-roles-.labels-labels]]`link:#quarkus-kubernetes-config-group-rbac-config_quarkus.kubernetes.rbac.roles.-roles-.labels-labels[quarkus.kubernetes.rbac.roles."roles".labels]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-rbac-config_quarkus.openshift.get-rbac-config.roles.-roles-.labels-labels]]`link:#quarkus-kubernetes-config-group-rbac-config_quarkus.openshift.get-rbac-config.roles.-roles-.labels-labels[quarkus.openshift.get-rbac-config.roles."roles".labels]` [.description] -- Labels to add into the Role resource. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_RBAC_ROLES__ROLES__LABELS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_ROLES__ROLES__LABELS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_RBAC_ROLES__ROLES__LABELS+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_ROLES__ROLES__LABELS+++` endif::add-copy-button-to-env-var[] --|`Map` | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-rbac-config_quarkus.kubernetes.rbac.roles.-roles-.policy-rules.-policy-rules-.api-groups]]`link:#quarkus-kubernetes-config-group-rbac-config_quarkus.kubernetes.rbac.roles.-roles-.policy-rules.-policy-rules-.api-groups[quarkus.kubernetes.rbac.roles."roles".policy-rules."policy-rules".api-groups]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-rbac-config_quarkus.openshift.get-rbac-config.roles.-roles-.policy-rules.-policy-rules-.api-groups]]`link:#quarkus-kubernetes-config-group-rbac-config_quarkus.openshift.get-rbac-config.roles.-roles-.policy-rules.-policy-rules-.api-groups[quarkus.openshift.get-rbac-config.roles."roles".policy-rules."policy-rules".api-groups]` [.description] -- API groups of the policy rule. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_RBAC_ROLES__ROLES__POLICY_RULES__POLICY_RULES__API_GROUPS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_ROLES__ROLES__POLICY_RULES__POLICY_RULES__API_GROUPS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_RBAC_ROLES__ROLES__POLICY_RULES__POLICY_RULES__API_GROUPS+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_ROLES__ROLES__POLICY_RULES__POLICY_RULES__API_GROUPS+++` endif::add-copy-button-to-env-var[] --|list of string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-rbac-config_quarkus.kubernetes.rbac.roles.-roles-.policy-rules.-policy-rules-.non-resource-urls]]`link:#quarkus-kubernetes-config-group-rbac-config_quarkus.kubernetes.rbac.roles.-roles-.policy-rules.-policy-rules-.non-resource-urls[quarkus.kubernetes.rbac.roles."roles".policy-rules."policy-rules".non-resource-urls]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-rbac-config_quarkus.openshift.get-rbac-config.roles.-roles-.policy-rules.-policy-rules-.non-resource-urls]]`link:#quarkus-kubernetes-config-group-rbac-config_quarkus.openshift.get-rbac-config.roles.-roles-.policy-rules.-policy-rules-.non-resource-urls[quarkus.openshift.get-rbac-config.roles."roles".policy-rules."policy-rules".non-resource-urls]` [.description] -- Non resource URLs of the policy rule. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_RBAC_ROLES__ROLES__POLICY_RULES__POLICY_RULES__NON_RESOURCE_URLS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_ROLES__ROLES__POLICY_RULES__POLICY_RULES__NON_RESOURCE_URLS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_RBAC_ROLES__ROLES__POLICY_RULES__POLICY_RULES__NON_RESOURCE_URLS+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_ROLES__ROLES__POLICY_RULES__POLICY_RULES__NON_RESOURCE_URLS+++` endif::add-copy-button-to-env-var[] --|list of string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-rbac-config_quarkus.kubernetes.rbac.roles.-roles-.policy-rules.-policy-rules-.resource-names]]`link:#quarkus-kubernetes-config-group-rbac-config_quarkus.kubernetes.rbac.roles.-roles-.policy-rules.-policy-rules-.resource-names[quarkus.kubernetes.rbac.roles."roles".policy-rules."policy-rules".resource-names]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-rbac-config_quarkus.openshift.get-rbac-config.roles.-roles-.policy-rules.-policy-rules-.resource-names]]`link:#quarkus-kubernetes-config-group-rbac-config_quarkus.openshift.get-rbac-config.roles.-roles-.policy-rules.-policy-rules-.resource-names[quarkus.openshift.get-rbac-config.roles."roles".policy-rules."policy-rules".resource-names]` [.description] -- Resource names of the policy rule. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_RBAC_ROLES__ROLES__POLICY_RULES__POLICY_RULES__RESOURCE_NAMES+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_ROLES__ROLES__POLICY_RULES__POLICY_RULES__RESOURCE_NAMES+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_RBAC_ROLES__ROLES__POLICY_RULES__POLICY_RULES__RESOURCE_NAMES+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_ROLES__ROLES__POLICY_RULES__POLICY_RULES__RESOURCE_NAMES+++` endif::add-copy-button-to-env-var[] --|list of string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-rbac-config_quarkus.kubernetes.rbac.roles.-roles-.policy-rules.-policy-rules-.resources]]`link:#quarkus-kubernetes-config-group-rbac-config_quarkus.kubernetes.rbac.roles.-roles-.policy-rules.-policy-rules-.resources[quarkus.kubernetes.rbac.roles."roles".policy-rules."policy-rules".resources]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-rbac-config_quarkus.openshift.get-rbac-config.roles.-roles-.policy-rules.-policy-rules-.resources]]`link:#quarkus-kubernetes-config-group-rbac-config_quarkus.openshift.get-rbac-config.roles.-roles-.policy-rules.-policy-rules-.resources[quarkus.openshift.get-rbac-config.roles."roles".policy-rules."policy-rules".resources]` [.description] -- Resources of the policy rule. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_RBAC_ROLES__ROLES__POLICY_RULES__POLICY_RULES__RESOURCES+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_ROLES__ROLES__POLICY_RULES__POLICY_RULES__RESOURCES+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_RBAC_ROLES__ROLES__POLICY_RULES__POLICY_RULES__RESOURCES+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_ROLES__ROLES__POLICY_RULES__POLICY_RULES__RESOURCES+++` endif::add-copy-button-to-env-var[] --|list of string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-rbac-config_quarkus.kubernetes.rbac.roles.-roles-.policy-rules.-policy-rules-.verbs]]`link:#quarkus-kubernetes-config-group-rbac-config_quarkus.kubernetes.rbac.roles.-roles-.policy-rules.-policy-rules-.verbs[quarkus.kubernetes.rbac.roles."roles".policy-rules."policy-rules".verbs]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-rbac-config_quarkus.openshift.get-rbac-config.roles.-roles-.policy-rules.-policy-rules-.verbs]]`link:#quarkus-kubernetes-config-group-rbac-config_quarkus.openshift.get-rbac-config.roles.-roles-.policy-rules.-policy-rules-.verbs[quarkus.openshift.get-rbac-config.roles."roles".policy-rules."policy-rules".verbs]` [.description] -- Verbs of the policy rule. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_RBAC_ROLES__ROLES__POLICY_RULES__POLICY_RULES__VERBS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_ROLES__ROLES__POLICY_RULES__POLICY_RULES__VERBS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_RBAC_ROLES__ROLES__POLICY_RULES__POLICY_RULES__VERBS+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_ROLES__ROLES__POLICY_RULES__POLICY_RULES__VERBS+++` endif::add-copy-button-to-env-var[] --|list of string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-rbac-config_quarkus.kubernetes.rbac.cluster-roles.-cluster-roles-.name]]`link:#quarkus-kubernetes-config-group-rbac-config_quarkus.kubernetes.rbac.cluster-roles.-cluster-roles-.name[quarkus.kubernetes.rbac.cluster-roles."cluster-roles".name]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-rbac-config_quarkus.openshift.get-rbac-config.cluster-roles.-cluster-roles-.name]]`link:#quarkus-kubernetes-config-group-rbac-config_quarkus.openshift.get-rbac-config.cluster-roles.-cluster-roles-.name[quarkus.openshift.get-rbac-config.cluster-roles."cluster-roles".name]` [.description] -- The name of the cluster role. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_RBAC_CLUSTER_ROLES__CLUSTER_ROLES__NAME+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_CLUSTER_ROLES__CLUSTER_ROLES__NAME+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_RBAC_CLUSTER_ROLES__CLUSTER_ROLES__NAME+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_CLUSTER_ROLES__CLUSTER_ROLES__NAME+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-rbac-config_quarkus.kubernetes.rbac.cluster-roles.-cluster-roles-.labels-labels]]`link:#quarkus-kubernetes-config-group-rbac-config_quarkus.kubernetes.rbac.cluster-roles.-cluster-roles-.labels-labels[quarkus.kubernetes.rbac.cluster-roles."cluster-roles".labels]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-rbac-config_quarkus.openshift.get-rbac-config.cluster-roles.-cluster-roles-.labels-labels]]`link:#quarkus-kubernetes-config-group-rbac-config_quarkus.openshift.get-rbac-config.cluster-roles.-cluster-roles-.labels-labels[quarkus.openshift.get-rbac-config.cluster-roles."cluster-roles".labels]` [.description] -- Labels to add into the ClusterRole resource. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_RBAC_CLUSTER_ROLES__CLUSTER_ROLES__LABELS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_CLUSTER_ROLES__CLUSTER_ROLES__LABELS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_RBAC_CLUSTER_ROLES__CLUSTER_ROLES__LABELS+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_CLUSTER_ROLES__CLUSTER_ROLES__LABELS+++` endif::add-copy-button-to-env-var[] --|`Map` | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-rbac-config_quarkus.kubernetes.rbac.cluster-roles.-cluster-roles-.policy-rules.-policy-rules-.api-groups]]`link:#quarkus-kubernetes-config-group-rbac-config_quarkus.kubernetes.rbac.cluster-roles.-cluster-roles-.policy-rules.-policy-rules-.api-groups[quarkus.kubernetes.rbac.cluster-roles."cluster-roles".policy-rules."policy-rules".api-groups]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-rbac-config_quarkus.openshift.get-rbac-config.cluster-roles.-cluster-roles-.policy-rules.-policy-rules-.api-groups]]`link:#quarkus-kubernetes-config-group-rbac-config_quarkus.openshift.get-rbac-config.cluster-roles.-cluster-roles-.policy-rules.-policy-rules-.api-groups[quarkus.openshift.get-rbac-config.cluster-roles."cluster-roles".policy-rules."policy-rules".api-groups]` [.description] -- API groups of the policy rule. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_RBAC_CLUSTER_ROLES__CLUSTER_ROLES__POLICY_RULES__POLICY_RULES__API_GROUPS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_CLUSTER_ROLES__CLUSTER_ROLES__POLICY_RULES__POLICY_RULES__API_GROUPS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_RBAC_CLUSTER_ROLES__CLUSTER_ROLES__POLICY_RULES__POLICY_RULES__API_GROUPS+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_CLUSTER_ROLES__CLUSTER_ROLES__POLICY_RULES__POLICY_RULES__API_GROUPS+++` endif::add-copy-button-to-env-var[] --|list of string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-rbac-config_quarkus.kubernetes.rbac.cluster-roles.-cluster-roles-.policy-rules.-policy-rules-.non-resource-urls]]`link:#quarkus-kubernetes-config-group-rbac-config_quarkus.kubernetes.rbac.cluster-roles.-cluster-roles-.policy-rules.-policy-rules-.non-resource-urls[quarkus.kubernetes.rbac.cluster-roles."cluster-roles".policy-rules."policy-rules".non-resource-urls]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-rbac-config_quarkus.openshift.get-rbac-config.cluster-roles.-cluster-roles-.policy-rules.-policy-rules-.non-resource-urls]]`link:#quarkus-kubernetes-config-group-rbac-config_quarkus.openshift.get-rbac-config.cluster-roles.-cluster-roles-.policy-rules.-policy-rules-.non-resource-urls[quarkus.openshift.get-rbac-config.cluster-roles."cluster-roles".policy-rules."policy-rules".non-resource-urls]` [.description] -- Non resource URLs of the policy rule. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_RBAC_CLUSTER_ROLES__CLUSTER_ROLES__POLICY_RULES__POLICY_RULES__NON_RESOURCE_URLS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_CLUSTER_ROLES__CLUSTER_ROLES__POLICY_RULES__POLICY_RULES__NON_RESOURCE_URLS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_RBAC_CLUSTER_ROLES__CLUSTER_ROLES__POLICY_RULES__POLICY_RULES__NON_RESOURCE_URLS+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_CLUSTER_ROLES__CLUSTER_ROLES__POLICY_RULES__POLICY_RULES__NON_RESOURCE_URLS+++` endif::add-copy-button-to-env-var[] --|list of string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-rbac-config_quarkus.kubernetes.rbac.cluster-roles.-cluster-roles-.policy-rules.-policy-rules-.resource-names]]`link:#quarkus-kubernetes-config-group-rbac-config_quarkus.kubernetes.rbac.cluster-roles.-cluster-roles-.policy-rules.-policy-rules-.resource-names[quarkus.kubernetes.rbac.cluster-roles."cluster-roles".policy-rules."policy-rules".resource-names]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-rbac-config_quarkus.openshift.get-rbac-config.cluster-roles.-cluster-roles-.policy-rules.-policy-rules-.resource-names]]`link:#quarkus-kubernetes-config-group-rbac-config_quarkus.openshift.get-rbac-config.cluster-roles.-cluster-roles-.policy-rules.-policy-rules-.resource-names[quarkus.openshift.get-rbac-config.cluster-roles."cluster-roles".policy-rules."policy-rules".resource-names]` [.description] -- Resource names of the policy rule. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_RBAC_CLUSTER_ROLES__CLUSTER_ROLES__POLICY_RULES__POLICY_RULES__RESOURCE_NAMES+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_CLUSTER_ROLES__CLUSTER_ROLES__POLICY_RULES__POLICY_RULES__RESOURCE_NAMES+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_RBAC_CLUSTER_ROLES__CLUSTER_ROLES__POLICY_RULES__POLICY_RULES__RESOURCE_NAMES+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_CLUSTER_ROLES__CLUSTER_ROLES__POLICY_RULES__POLICY_RULES__RESOURCE_NAMES+++` endif::add-copy-button-to-env-var[] --|list of string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-rbac-config_quarkus.kubernetes.rbac.cluster-roles.-cluster-roles-.policy-rules.-policy-rules-.resources]]`link:#quarkus-kubernetes-config-group-rbac-config_quarkus.kubernetes.rbac.cluster-roles.-cluster-roles-.policy-rules.-policy-rules-.resources[quarkus.kubernetes.rbac.cluster-roles."cluster-roles".policy-rules."policy-rules".resources]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-rbac-config_quarkus.openshift.get-rbac-config.cluster-roles.-cluster-roles-.policy-rules.-policy-rules-.resources]]`link:#quarkus-kubernetes-config-group-rbac-config_quarkus.openshift.get-rbac-config.cluster-roles.-cluster-roles-.policy-rules.-policy-rules-.resources[quarkus.openshift.get-rbac-config.cluster-roles."cluster-roles".policy-rules."policy-rules".resources]` [.description] -- Resources of the policy rule. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_RBAC_CLUSTER_ROLES__CLUSTER_ROLES__POLICY_RULES__POLICY_RULES__RESOURCES+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_CLUSTER_ROLES__CLUSTER_ROLES__POLICY_RULES__POLICY_RULES__RESOURCES+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_RBAC_CLUSTER_ROLES__CLUSTER_ROLES__POLICY_RULES__POLICY_RULES__RESOURCES+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_CLUSTER_ROLES__CLUSTER_ROLES__POLICY_RULES__POLICY_RULES__RESOURCES+++` endif::add-copy-button-to-env-var[] --|list of string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-rbac-config_quarkus.kubernetes.rbac.cluster-roles.-cluster-roles-.policy-rules.-policy-rules-.verbs]]`link:#quarkus-kubernetes-config-group-rbac-config_quarkus.kubernetes.rbac.cluster-roles.-cluster-roles-.policy-rules.-policy-rules-.verbs[quarkus.kubernetes.rbac.cluster-roles."cluster-roles".policy-rules."policy-rules".verbs]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-rbac-config_quarkus.openshift.get-rbac-config.cluster-roles.-cluster-roles-.policy-rules.-policy-rules-.verbs]]`link:#quarkus-kubernetes-config-group-rbac-config_quarkus.openshift.get-rbac-config.cluster-roles.-cluster-roles-.policy-rules.-policy-rules-.verbs[quarkus.openshift.get-rbac-config.cluster-roles."cluster-roles".policy-rules."policy-rules".verbs]` [.description] -- Verbs of the policy rule. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_RBAC_CLUSTER_ROLES__CLUSTER_ROLES__POLICY_RULES__POLICY_RULES__VERBS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_CLUSTER_ROLES__CLUSTER_ROLES__POLICY_RULES__POLICY_RULES__VERBS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_RBAC_CLUSTER_ROLES__CLUSTER_ROLES__POLICY_RULES__POLICY_RULES__VERBS+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_CLUSTER_ROLES__CLUSTER_ROLES__POLICY_RULES__POLICY_RULES__VERBS+++` endif::add-copy-button-to-env-var[] --|list of string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-rbac-config_quarkus.kubernetes.rbac.service-accounts.-service-accounts-.name]]`link:#quarkus-kubernetes-config-group-rbac-config_quarkus.kubernetes.rbac.service-accounts.-service-accounts-.name[quarkus.kubernetes.rbac.service-accounts."service-accounts".name]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-rbac-config_quarkus.openshift.get-rbac-config.service-accounts.-service-accounts-.name]]`link:#quarkus-kubernetes-config-group-rbac-config_quarkus.openshift.get-rbac-config.service-accounts.-service-accounts-.name[quarkus.openshift.get-rbac-config.service-accounts."service-accounts".name]` [.description] -- The name of the service account. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_RBAC_SERVICE_ACCOUNTS__SERVICE_ACCOUNTS__NAME+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_SERVICE_ACCOUNTS__SERVICE_ACCOUNTS__NAME+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_RBAC_SERVICE_ACCOUNTS__SERVICE_ACCOUNTS__NAME+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_SERVICE_ACCOUNTS__SERVICE_ACCOUNTS__NAME+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-rbac-config_quarkus.kubernetes.rbac.service-accounts.-service-accounts-.namespace]]`link:#quarkus-kubernetes-config-group-rbac-config_quarkus.kubernetes.rbac.service-accounts.-service-accounts-.namespace[quarkus.kubernetes.rbac.service-accounts."service-accounts".namespace]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-rbac-config_quarkus.openshift.get-rbac-config.service-accounts.-service-accounts-.namespace]]`link:#quarkus-kubernetes-config-group-rbac-config_quarkus.openshift.get-rbac-config.service-accounts.-service-accounts-.namespace[quarkus.openshift.get-rbac-config.service-accounts."service-accounts".namespace]` [.description] -- The namespace of the service account. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_RBAC_SERVICE_ACCOUNTS__SERVICE_ACCOUNTS__NAMESPACE+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_SERVICE_ACCOUNTS__SERVICE_ACCOUNTS__NAMESPACE+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_RBAC_SERVICE_ACCOUNTS__SERVICE_ACCOUNTS__NAMESPACE+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_SERVICE_ACCOUNTS__SERVICE_ACCOUNTS__NAMESPACE+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-rbac-config_quarkus.kubernetes.rbac.service-accounts.-service-accounts-.labels-labels]]`link:#quarkus-kubernetes-config-group-rbac-config_quarkus.kubernetes.rbac.service-accounts.-service-accounts-.labels-labels[quarkus.kubernetes.rbac.service-accounts."service-accounts".labels]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-rbac-config_quarkus.openshift.get-rbac-config.service-accounts.-service-accounts-.labels-labels]]`link:#quarkus-kubernetes-config-group-rbac-config_quarkus.openshift.get-rbac-config.service-accounts.-service-accounts-.labels-labels[quarkus.openshift.get-rbac-config.service-accounts."service-accounts".labels]` [.description] -- Labels of the service account. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_RBAC_SERVICE_ACCOUNTS__SERVICE_ACCOUNTS__LABELS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_SERVICE_ACCOUNTS__SERVICE_ACCOUNTS__LABELS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_RBAC_SERVICE_ACCOUNTS__SERVICE_ACCOUNTS__LABELS+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_SERVICE_ACCOUNTS__SERVICE_ACCOUNTS__LABELS+++` endif::add-copy-button-to-env-var[] --|`Map` | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-rbac-config_quarkus.kubernetes.rbac.service-accounts.-service-accounts-.use-as-default]]`link:#quarkus-kubernetes-config-group-rbac-config_quarkus.kubernetes.rbac.service-accounts.-service-accounts-.use-as-default[quarkus.kubernetes.rbac.service-accounts."service-accounts".use-as-default]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-rbac-config_quarkus.openshift.get-rbac-config.service-accounts.-service-accounts-.use-as-default]]`link:#quarkus-kubernetes-config-group-rbac-config_quarkus.openshift.get-rbac-config.service-accounts.-service-accounts-.use-as-default[quarkus.openshift.get-rbac-config.service-accounts."service-accounts".use-as-default]` [.description] -- If true, this service account will be used in the generated Deployment resource. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_RBAC_SERVICE_ACCOUNTS__SERVICE_ACCOUNTS__USE_AS_DEFAULT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_SERVICE_ACCOUNTS__SERVICE_ACCOUNTS__USE_AS_DEFAULT+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_RBAC_SERVICE_ACCOUNTS__SERVICE_ACCOUNTS__USE_AS_DEFAULT+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_SERVICE_ACCOUNTS__SERVICE_ACCOUNTS__USE_AS_DEFAULT+++` endif::add-copy-button-to-env-var[] --|boolean | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-rbac-config_quarkus.kubernetes.rbac.role-bindings.-role-bindings-.name]]`link:#quarkus-kubernetes-config-group-rbac-config_quarkus.kubernetes.rbac.role-bindings.-role-bindings-.name[quarkus.kubernetes.rbac.role-bindings."role-bindings".name]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-rbac-config_quarkus.openshift.get-rbac-config.role-bindings.-role-bindings-.name]]`link:#quarkus-kubernetes-config-group-rbac-config_quarkus.openshift.get-rbac-config.role-bindings.-role-bindings-.name[quarkus.openshift.get-rbac-config.role-bindings."role-bindings".name]` [.description] -- Name of the RoleBinding resource to be generated. If not provided, it will use the application name plus the role ref name. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__NAME+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_ROLE_BINDINGS__ROLE_BINDINGS__NAME+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__NAME+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_ROLE_BINDINGS__ROLE_BINDINGS__NAME+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-rbac-config_quarkus.kubernetes.rbac.role-bindings.-role-bindings-.labels-labels]]`link:#quarkus-kubernetes-config-group-rbac-config_quarkus.kubernetes.rbac.role-bindings.-role-bindings-.labels-labels[quarkus.kubernetes.rbac.role-bindings."role-bindings".labels]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-rbac-config_quarkus.openshift.get-rbac-config.role-bindings.-role-bindings-.labels-labels]]`link:#quarkus-kubernetes-config-group-rbac-config_quarkus.openshift.get-rbac-config.role-bindings.-role-bindings-.labels-labels[quarkus.openshift.get-rbac-config.role-bindings."role-bindings".labels]` [.description] -- Labels to add into the RoleBinding resource. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__LABELS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_ROLE_BINDINGS__ROLE_BINDINGS__LABELS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__LABELS+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_ROLE_BINDINGS__ROLE_BINDINGS__LABELS+++` endif::add-copy-button-to-env-var[] --|`Map` | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-rbac-config_quarkus.kubernetes.rbac.role-bindings.-role-bindings-.role-name]]`link:#quarkus-kubernetes-config-group-rbac-config_quarkus.kubernetes.rbac.role-bindings.-role-bindings-.role-name[quarkus.kubernetes.rbac.role-bindings."role-bindings".role-name]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-rbac-config_quarkus.openshift.get-rbac-config.role-bindings.-role-bindings-.role-name]]`link:#quarkus-kubernetes-config-group-rbac-config_quarkus.openshift.get-rbac-config.role-bindings.-role-bindings-.role-name[quarkus.openshift.get-rbac-config.role-bindings."role-bindings".role-name]` [.description] -- 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. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__ROLE_NAME+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_ROLE_BINDINGS__ROLE_BINDINGS__ROLE_NAME+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__ROLE_NAME+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_ROLE_BINDINGS__ROLE_BINDINGS__ROLE_NAME+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-rbac-config_quarkus.kubernetes.rbac.role-bindings.-role-bindings-.cluster-wide]]`link:#quarkus-kubernetes-config-group-rbac-config_quarkus.kubernetes.rbac.role-bindings.-role-bindings-.cluster-wide[quarkus.kubernetes.rbac.role-bindings."role-bindings".cluster-wide]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-rbac-config_quarkus.openshift.get-rbac-config.role-bindings.-role-bindings-.cluster-wide]]`link:#quarkus-kubernetes-config-group-rbac-config_quarkus.openshift.get-rbac-config.role-bindings.-role-bindings-.cluster-wide[quarkus.openshift.get-rbac-config.role-bindings."role-bindings".cluster-wide]` [.description] -- If the Role sets in the `role-name` property is cluster wide or not. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__CLUSTER_WIDE+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_ROLE_BINDINGS__ROLE_BINDINGS__CLUSTER_WIDE+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__CLUSTER_WIDE+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_ROLE_BINDINGS__ROLE_BINDINGS__CLUSTER_WIDE+++` endif::add-copy-button-to-env-var[] --|boolean | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-rbac-config_quarkus.kubernetes.rbac.role-bindings.-role-bindings-.subjects.-subjects-.name]]`link:#quarkus-kubernetes-config-group-rbac-config_quarkus.kubernetes.rbac.role-bindings.-role-bindings-.subjects.-subjects-.name[quarkus.kubernetes.rbac.role-bindings."role-bindings".subjects."subjects".name]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-rbac-config_quarkus.openshift.get-rbac-config.role-bindings.-role-bindings-.subjects.-subjects-.name]]`link:#quarkus-kubernetes-config-group-rbac-config_quarkus.openshift.get-rbac-config.role-bindings.-role-bindings-.subjects.-subjects-.name[quarkus.openshift.get-rbac-config.role-bindings."role-bindings".subjects."subjects".name]` [.description] -- The "name" resource to use by the Subject element in the generated Role Binding resource. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__SUBJECTS__SUBJECTS__NAME+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_ROLE_BINDINGS__ROLE_BINDINGS__SUBJECTS__SUBJECTS__NAME+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__SUBJECTS__SUBJECTS__NAME+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_ROLE_BINDINGS__ROLE_BINDINGS__SUBJECTS__SUBJECTS__NAME+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-rbac-config_quarkus.kubernetes.rbac.role-bindings.-role-bindings-.subjects.-subjects-.kind]]`link:#quarkus-kubernetes-config-group-rbac-config_quarkus.kubernetes.rbac.role-bindings.-role-bindings-.subjects.-subjects-.kind[quarkus.kubernetes.rbac.role-bindings."role-bindings".subjects."subjects".kind]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-rbac-config_quarkus.openshift.get-rbac-config.role-bindings.-role-bindings-.subjects.-subjects-.kind]]`link:#quarkus-kubernetes-config-group-rbac-config_quarkus.openshift.get-rbac-config.role-bindings.-role-bindings-.subjects.-subjects-.kind[quarkus.openshift.get-rbac-config.role-bindings."role-bindings".subjects."subjects".kind]` [.description] -- The "kind" resource to use by the Subject element in the generated Role Binding resource. By default, it uses the "ServiceAccount" kind. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__SUBJECTS__SUBJECTS__KIND+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_ROLE_BINDINGS__ROLE_BINDINGS__SUBJECTS__SUBJECTS__KIND+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__SUBJECTS__SUBJECTS__KIND+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_ROLE_BINDINGS__ROLE_BINDINGS__SUBJECTS__SUBJECTS__KIND+++` endif::add-copy-button-to-env-var[] --|string |`ServiceAccount` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-rbac-config_quarkus.kubernetes.rbac.role-bindings.-role-bindings-.subjects.-subjects-.api-group]]`link:#quarkus-kubernetes-config-group-rbac-config_quarkus.kubernetes.rbac.role-bindings.-role-bindings-.subjects.-subjects-.api-group[quarkus.kubernetes.rbac.role-bindings."role-bindings".subjects."subjects".api-group]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-rbac-config_quarkus.openshift.get-rbac-config.role-bindings.-role-bindings-.subjects.-subjects-.api-group]]`link:#quarkus-kubernetes-config-group-rbac-config_quarkus.openshift.get-rbac-config.role-bindings.-role-bindings-.subjects.-subjects-.api-group[quarkus.openshift.get-rbac-config.role-bindings."role-bindings".subjects."subjects".api-group]` [.description] -- The "apiGroup" resource that matches with the "kind" property. By default, it's empty. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__SUBJECTS__SUBJECTS__API_GROUP+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_ROLE_BINDINGS__ROLE_BINDINGS__SUBJECTS__SUBJECTS__API_GROUP+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__SUBJECTS__SUBJECTS__API_GROUP+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_ROLE_BINDINGS__ROLE_BINDINGS__SUBJECTS__SUBJECTS__API_GROUP+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-rbac-config_quarkus.kubernetes.rbac.role-bindings.-role-bindings-.subjects.-subjects-.namespace]]`link:#quarkus-kubernetes-config-group-rbac-config_quarkus.kubernetes.rbac.role-bindings.-role-bindings-.subjects.-subjects-.namespace[quarkus.kubernetes.rbac.role-bindings."role-bindings".subjects."subjects".namespace]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-rbac-config_quarkus.openshift.get-rbac-config.role-bindings.-role-bindings-.subjects.-subjects-.namespace]]`link:#quarkus-kubernetes-config-group-rbac-config_quarkus.openshift.get-rbac-config.role-bindings.-role-bindings-.subjects.-subjects-.namespace[quarkus.openshift.get-rbac-config.role-bindings."role-bindings".subjects."subjects".namespace]` [.description] -- 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. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__SUBJECTS__SUBJECTS__NAMESPACE+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_ROLE_BINDINGS__ROLE_BINDINGS__SUBJECTS__SUBJECTS__NAMESPACE+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__SUBJECTS__SUBJECTS__NAMESPACE+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_ROLE_BINDINGS__ROLE_BINDINGS__SUBJECTS__SUBJECTS__NAMESPACE+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-rbac-config_quarkus.kubernetes.rbac.cluster-role-bindings.-cluster-role-bindings-.name]]`link:#quarkus-kubernetes-config-group-rbac-config_quarkus.kubernetes.rbac.cluster-role-bindings.-cluster-role-bindings-.name[quarkus.kubernetes.rbac.cluster-role-bindings."cluster-role-bindings".name]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-rbac-config_quarkus.openshift.get-rbac-config.cluster-role-bindings.-cluster-role-bindings-.name]]`link:#quarkus-kubernetes-config-group-rbac-config_quarkus.openshift.get-rbac-config.cluster-role-bindings.-cluster-role-bindings-.name[quarkus.openshift.get-rbac-config.cluster-role-bindings."cluster-role-bindings".name]` [.description] -- Name of the ClusterRoleBinding resource to be generated. If not provided, it will use the application name plus the role ref name. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_RBAC_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__NAME+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__NAME+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_RBAC_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__NAME+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__NAME+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-rbac-config_quarkus.kubernetes.rbac.cluster-role-bindings.-cluster-role-bindings-.labels-labels]]`link:#quarkus-kubernetes-config-group-rbac-config_quarkus.kubernetes.rbac.cluster-role-bindings.-cluster-role-bindings-.labels-labels[quarkus.kubernetes.rbac.cluster-role-bindings."cluster-role-bindings".labels]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-rbac-config_quarkus.openshift.get-rbac-config.cluster-role-bindings.-cluster-role-bindings-.labels-labels]]`link:#quarkus-kubernetes-config-group-rbac-config_quarkus.openshift.get-rbac-config.cluster-role-bindings.-cluster-role-bindings-.labels-labels[quarkus.openshift.get-rbac-config.cluster-role-bindings."cluster-role-bindings".labels]` [.description] -- Labels to add into the RoleBinding resource. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_RBAC_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__LABELS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__LABELS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_RBAC_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__LABELS+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__LABELS+++` endif::add-copy-button-to-env-var[] --|`Map` | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-rbac-config_quarkus.kubernetes.rbac.cluster-role-bindings.-cluster-role-bindings-.role-name]]`link:#quarkus-kubernetes-config-group-rbac-config_quarkus.kubernetes.rbac.cluster-role-bindings.-cluster-role-bindings-.role-name[quarkus.kubernetes.rbac.cluster-role-bindings."cluster-role-bindings".role-name]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-rbac-config_quarkus.openshift.get-rbac-config.cluster-role-bindings.-cluster-role-bindings-.role-name]]`link:#quarkus-kubernetes-config-group-rbac-config_quarkus.openshift.get-rbac-config.cluster-role-bindings.-cluster-role-bindings-.role-name[quarkus.openshift.get-rbac-config.cluster-role-bindings."cluster-role-bindings".role-name]` [.description] -- The name of the ClusterRole resource to use by the RoleRef element in the generated ClusterRoleBinding resource. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_RBAC_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__ROLE_NAME+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__ROLE_NAME+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_RBAC_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__ROLE_NAME+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__ROLE_NAME+++` endif::add-copy-button-to-env-var[] --|string |required icon:exclamation-circle[title=Configuration property is required] -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-rbac-config_quarkus.kubernetes.rbac.cluster-role-bindings.-cluster-role-bindings-.subjects.-subjects-.name]]`link:#quarkus-kubernetes-config-group-rbac-config_quarkus.kubernetes.rbac.cluster-role-bindings.-cluster-role-bindings-.subjects.-subjects-.name[quarkus.kubernetes.rbac.cluster-role-bindings."cluster-role-bindings".subjects."subjects".name]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-rbac-config_quarkus.openshift.get-rbac-config.cluster-role-bindings.-cluster-role-bindings-.subjects.-subjects-.name]]`link:#quarkus-kubernetes-config-group-rbac-config_quarkus.openshift.get-rbac-config.cluster-role-bindings.-cluster-role-bindings-.subjects.-subjects-.name[quarkus.openshift.get-rbac-config.cluster-role-bindings."cluster-role-bindings".subjects."subjects".name]` [.description] -- The "name" resource to use by the Subject element in the generated Role Binding resource. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_RBAC_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__SUBJECTS__SUBJECTS__NAME+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__SUBJECTS__SUBJECTS__NAME+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_RBAC_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__SUBJECTS__SUBJECTS__NAME+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__SUBJECTS__SUBJECTS__NAME+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-rbac-config_quarkus.kubernetes.rbac.cluster-role-bindings.-cluster-role-bindings-.subjects.-subjects-.kind]]`link:#quarkus-kubernetes-config-group-rbac-config_quarkus.kubernetes.rbac.cluster-role-bindings.-cluster-role-bindings-.subjects.-subjects-.kind[quarkus.kubernetes.rbac.cluster-role-bindings."cluster-role-bindings".subjects."subjects".kind]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-rbac-config_quarkus.openshift.get-rbac-config.cluster-role-bindings.-cluster-role-bindings-.subjects.-subjects-.kind]]`link:#quarkus-kubernetes-config-group-rbac-config_quarkus.openshift.get-rbac-config.cluster-role-bindings.-cluster-role-bindings-.subjects.-subjects-.kind[quarkus.openshift.get-rbac-config.cluster-role-bindings."cluster-role-bindings".subjects."subjects".kind]` [.description] -- The "kind" resource to use by the Subject element in the generated Role Binding resource. By default, it uses the "ServiceAccount" kind. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_RBAC_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__SUBJECTS__SUBJECTS__KIND+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__SUBJECTS__SUBJECTS__KIND+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_RBAC_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__SUBJECTS__SUBJECTS__KIND+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__SUBJECTS__SUBJECTS__KIND+++` endif::add-copy-button-to-env-var[] --|string |`ServiceAccount` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-rbac-config_quarkus.kubernetes.rbac.cluster-role-bindings.-cluster-role-bindings-.subjects.-subjects-.api-group]]`link:#quarkus-kubernetes-config-group-rbac-config_quarkus.kubernetes.rbac.cluster-role-bindings.-cluster-role-bindings-.subjects.-subjects-.api-group[quarkus.kubernetes.rbac.cluster-role-bindings."cluster-role-bindings".subjects."subjects".api-group]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-rbac-config_quarkus.openshift.get-rbac-config.cluster-role-bindings.-cluster-role-bindings-.subjects.-subjects-.api-group]]`link:#quarkus-kubernetes-config-group-rbac-config_quarkus.openshift.get-rbac-config.cluster-role-bindings.-cluster-role-bindings-.subjects.-subjects-.api-group[quarkus.openshift.get-rbac-config.cluster-role-bindings."cluster-role-bindings".subjects."subjects".api-group]` [.description] -- The "apiGroup" resource that matches with the "kind" property. By default, it's empty. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_RBAC_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__SUBJECTS__SUBJECTS__API_GROUP+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__SUBJECTS__SUBJECTS__API_GROUP+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_RBAC_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__SUBJECTS__SUBJECTS__API_GROUP+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__SUBJECTS__SUBJECTS__API_GROUP+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-rbac-config_quarkus.kubernetes.rbac.cluster-role-bindings.-cluster-role-bindings-.subjects.-subjects-.namespace]]`link:#quarkus-kubernetes-config-group-rbac-config_quarkus.kubernetes.rbac.cluster-role-bindings.-cluster-role-bindings-.subjects.-subjects-.namespace[quarkus.kubernetes.rbac.cluster-role-bindings."cluster-role-bindings".subjects."subjects".namespace]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-rbac-config_quarkus.openshift.get-rbac-config.cluster-role-bindings.-cluster-role-bindings-.subjects.-subjects-.namespace]]`link:#quarkus-kubernetes-config-group-rbac-config_quarkus.openshift.get-rbac-config.cluster-role-bindings.-cluster-role-bindings-.subjects.-subjects-.namespace[quarkus.openshift.get-rbac-config.cluster-role-bindings."cluster-role-bindings".subjects."subjects".namespace]` [.description] -- 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. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_RBAC_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__SUBJECTS__SUBJECTS__NAMESPACE+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__SUBJECTS__SUBJECTS__NAMESPACE+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_RBAC_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__SUBJECTS__SUBJECTS__NAMESPACE+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__SUBJECTS__SUBJECTS__NAMESPACE+++` endif::add-copy-button-to-env-var[] --|string | diff --git a/_generated-doc/latest/config/quarkus-kubernetes-config-group-resources-config-resources-requirements-config.adoc b/_generated-doc/latest/config/quarkus-kubernetes-config-group-resources-config-resources-requirements-config.adoc index 4ddf104912..c35aa53209 100644 --- a/_generated-doc/latest/config/quarkus-kubernetes-config-group-resources-config-resources-requirements-config.adoc +++ b/_generated-doc/latest/config/quarkus-kubernetes-config-group-resources-config-resources-requirements-config.adoc @@ -10,6 +10,70 @@ h|[[quarkus-kubernetes-config-group-resources-config-resources-requirements-conf h|Type h|Default +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-resources-config-resources-requirements-config_quarkus.knative.get-resources.limits.cpu]]`link:#quarkus-kubernetes-config-group-resources-config-resources-requirements-config_quarkus.knative.get-resources.limits.cpu[quarkus.knative.get-resources.limits.cpu]` + +[.description] +-- +CPU Requirements + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_RESOURCES_LIMITS_CPU+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_RESOURCES_LIMITS_CPU+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-resources-config-resources-requirements-config_quarkus.knative.get-resources.limits.memory]]`link:#quarkus-kubernetes-config-group-resources-config-resources-requirements-config_quarkus.knative.get-resources.limits.memory[quarkus.knative.get-resources.limits.memory]` + +[.description] +-- +Memory Requirements + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_RESOURCES_LIMITS_MEMORY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_RESOURCES_LIMITS_MEMORY+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-resources-config-resources-requirements-config_quarkus.knative.get-resources.requests.cpu]]`link:#quarkus-kubernetes-config-group-resources-config-resources-requirements-config_quarkus.knative.get-resources.requests.cpu[quarkus.knative.get-resources.requests.cpu]` + +[.description] +-- +CPU Requirements + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_RESOURCES_REQUESTS_CPU+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_RESOURCES_REQUESTS_CPU+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-resources-config-resources-requirements-config_quarkus.knative.get-resources.requests.memory]]`link:#quarkus-kubernetes-config-group-resources-config-resources-requirements-config_quarkus.knative.get-resources.requests.memory[quarkus.knative.get-resources.requests.memory]` + +[.description] +-- +Memory Requirements + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_RESOURCES_REQUESTS_MEMORY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_RESOURCES_REQUESTS_MEMORY+++` +endif::add-copy-button-to-env-var[] +--|string +| + + a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-resources-config-resources-requirements-config_quarkus.knative.resources.limits.cpu]]`link:#quarkus-kubernetes-config-group-resources-config-resources-requirements-config_quarkus.knative.resources.limits.cpu[quarkus.knative.resources.limits.cpu]` [.description] @@ -74,6 +138,70 @@ endif::add-copy-button-to-env-var[] | +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-resources-config-resources-requirements-config_quarkus.kubernetes.get-resources.limits.cpu]]`link:#quarkus-kubernetes-config-group-resources-config-resources-requirements-config_quarkus.kubernetes.get-resources.limits.cpu[quarkus.kubernetes.get-resources.limits.cpu]` + +[.description] +-- +CPU Requirements + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_RESOURCES_LIMITS_CPU+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_RESOURCES_LIMITS_CPU+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-resources-config-resources-requirements-config_quarkus.kubernetes.get-resources.limits.memory]]`link:#quarkus-kubernetes-config-group-resources-config-resources-requirements-config_quarkus.kubernetes.get-resources.limits.memory[quarkus.kubernetes.get-resources.limits.memory]` + +[.description] +-- +Memory Requirements + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_RESOURCES_LIMITS_MEMORY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_RESOURCES_LIMITS_MEMORY+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-resources-config-resources-requirements-config_quarkus.kubernetes.get-resources.requests.cpu]]`link:#quarkus-kubernetes-config-group-resources-config-resources-requirements-config_quarkus.kubernetes.get-resources.requests.cpu[quarkus.kubernetes.get-resources.requests.cpu]` + +[.description] +-- +CPU Requirements + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_RESOURCES_REQUESTS_CPU+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_RESOURCES_REQUESTS_CPU+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-resources-config-resources-requirements-config_quarkus.kubernetes.get-resources.requests.memory]]`link:#quarkus-kubernetes-config-group-resources-config-resources-requirements-config_quarkus.kubernetes.get-resources.requests.memory[quarkus.kubernetes.get-resources.requests.memory]` + +[.description] +-- +Memory Requirements + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_RESOURCES_REQUESTS_MEMORY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_RESOURCES_REQUESTS_MEMORY+++` +endif::add-copy-button-to-env-var[] +--|string +| + + a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-resources-config-resources-requirements-config_quarkus.kubernetes.resources.limits.cpu]]`link:#quarkus-kubernetes-config-group-resources-config-resources-requirements-config_quarkus.kubernetes.resources.limits.cpu[quarkus.kubernetes.resources.limits.cpu]` [.description] @@ -138,6 +266,70 @@ endif::add-copy-button-to-env-var[] | +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-resources-config-resources-requirements-config_quarkus.openshift.get-resources.limits.cpu]]`link:#quarkus-kubernetes-config-group-resources-config-resources-requirements-config_quarkus.openshift.get-resources.limits.cpu[quarkus.openshift.get-resources.limits.cpu]` + +[.description] +-- +CPU Requirements + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_RESOURCES_LIMITS_CPU+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_RESOURCES_LIMITS_CPU+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-resources-config-resources-requirements-config_quarkus.openshift.get-resources.limits.memory]]`link:#quarkus-kubernetes-config-group-resources-config-resources-requirements-config_quarkus.openshift.get-resources.limits.memory[quarkus.openshift.get-resources.limits.memory]` + +[.description] +-- +Memory Requirements + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_RESOURCES_LIMITS_MEMORY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_RESOURCES_LIMITS_MEMORY+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-resources-config-resources-requirements-config_quarkus.openshift.get-resources.requests.cpu]]`link:#quarkus-kubernetes-config-group-resources-config-resources-requirements-config_quarkus.openshift.get-resources.requests.cpu[quarkus.openshift.get-resources.requests.cpu]` + +[.description] +-- +CPU Requirements + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_RESOURCES_REQUESTS_CPU+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_RESOURCES_REQUESTS_CPU+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-resources-config-resources-requirements-config_quarkus.openshift.get-resources.requests.memory]]`link:#quarkus-kubernetes-config-group-resources-config-resources-requirements-config_quarkus.openshift.get-resources.requests.memory[quarkus.openshift.get-resources.requests.memory]` + +[.description] +-- +Memory Requirements + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_RESOURCES_REQUESTS_MEMORY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_RESOURCES_REQUESTS_MEMORY+++` +endif::add-copy-button-to-env-var[] +--|string +| + + a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-resources-config-resources-requirements-config_quarkus.openshift.resources.limits.cpu]]`link:#quarkus-kubernetes-config-group-resources-config-resources-requirements-config_quarkus.openshift.resources.limits.cpu[quarkus.openshift.resources.limits.cpu]` [.description] diff --git a/_generated-doc/latest/config/quarkus-kubernetes-config-group-resources-config.adoc b/_generated-doc/latest/config/quarkus-kubernetes-config-group-resources-config.adoc index c4ef54bd02..d686d4c8af 100644 --- a/_generated-doc/latest/config/quarkus-kubernetes-config-group-resources-config.adoc +++ b/_generated-doc/latest/config/quarkus-kubernetes-config-group-resources-config.adoc @@ -10,6 +10,70 @@ h|[[quarkus-kubernetes-config-group-resources-config_configuration]]link:#quarku h|Type h|Default +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-resources-config_quarkus.knative.get-resources.limits.cpu]]`link:#quarkus-kubernetes-config-group-resources-config_quarkus.knative.get-resources.limits.cpu[quarkus.knative.get-resources.limits.cpu]` + +[.description] +-- +CPU Requirements + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_RESOURCES_LIMITS_CPU+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_RESOURCES_LIMITS_CPU+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-resources-config_quarkus.knative.get-resources.limits.memory]]`link:#quarkus-kubernetes-config-group-resources-config_quarkus.knative.get-resources.limits.memory[quarkus.knative.get-resources.limits.memory]` + +[.description] +-- +Memory Requirements + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_RESOURCES_LIMITS_MEMORY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_RESOURCES_LIMITS_MEMORY+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-resources-config_quarkus.knative.get-resources.requests.cpu]]`link:#quarkus-kubernetes-config-group-resources-config_quarkus.knative.get-resources.requests.cpu[quarkus.knative.get-resources.requests.cpu]` + +[.description] +-- +CPU Requirements + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_RESOURCES_REQUESTS_CPU+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_RESOURCES_REQUESTS_CPU+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-resources-config_quarkus.knative.get-resources.requests.memory]]`link:#quarkus-kubernetes-config-group-resources-config_quarkus.knative.get-resources.requests.memory[quarkus.knative.get-resources.requests.memory]` + +[.description] +-- +Memory Requirements + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_RESOURCES_REQUESTS_MEMORY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_RESOURCES_REQUESTS_MEMORY+++` +endif::add-copy-button-to-env-var[] +--|string +| + + a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-resources-config_quarkus.knative.resources.limits.cpu]]`link:#quarkus-kubernetes-config-group-resources-config_quarkus.knative.resources.limits.cpu[quarkus.knative.resources.limits.cpu]` [.description] @@ -74,6 +138,134 @@ endif::add-copy-button-to-env-var[] | +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-resources-config_quarkus.knative.get-init-containers.-get-init-containers-.resources.limits.cpu]]`link:#quarkus-kubernetes-config-group-resources-config_quarkus.knative.get-init-containers.-get-init-containers-.resources.limits.cpu[quarkus.knative.get-init-containers."get-init-containers".resources.limits.cpu]` + +[.description] +-- +CPU Requirements + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__RESOURCES_LIMITS_CPU+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__RESOURCES_LIMITS_CPU+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-resources-config_quarkus.knative.get-init-containers.-get-init-containers-.resources.limits.memory]]`link:#quarkus-kubernetes-config-group-resources-config_quarkus.knative.get-init-containers.-get-init-containers-.resources.limits.memory[quarkus.knative.get-init-containers."get-init-containers".resources.limits.memory]` + +[.description] +-- +Memory Requirements + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__RESOURCES_LIMITS_MEMORY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__RESOURCES_LIMITS_MEMORY+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-resources-config_quarkus.knative.get-init-containers.-get-init-containers-.resources.requests.cpu]]`link:#quarkus-kubernetes-config-group-resources-config_quarkus.knative.get-init-containers.-get-init-containers-.resources.requests.cpu[quarkus.knative.get-init-containers."get-init-containers".resources.requests.cpu]` + +[.description] +-- +CPU Requirements + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__RESOURCES_REQUESTS_CPU+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__RESOURCES_REQUESTS_CPU+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-resources-config_quarkus.knative.get-init-containers.-get-init-containers-.resources.requests.memory]]`link:#quarkus-kubernetes-config-group-resources-config_quarkus.knative.get-init-containers.-get-init-containers-.resources.requests.memory[quarkus.knative.get-init-containers."get-init-containers".resources.requests.memory]` + +[.description] +-- +Memory Requirements + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__RESOURCES_REQUESTS_MEMORY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__RESOURCES_REQUESTS_MEMORY+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-resources-config_quarkus.knative.get-sidecars.-get-sidecars-.resources.limits.cpu]]`link:#quarkus-kubernetes-config-group-resources-config_quarkus.knative.get-sidecars.-get-sidecars-.resources.limits.cpu[quarkus.knative.get-sidecars."get-sidecars".resources.limits.cpu]` + +[.description] +-- +CPU Requirements + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__RESOURCES_LIMITS_CPU+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__RESOURCES_LIMITS_CPU+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-resources-config_quarkus.knative.get-sidecars.-get-sidecars-.resources.limits.memory]]`link:#quarkus-kubernetes-config-group-resources-config_quarkus.knative.get-sidecars.-get-sidecars-.resources.limits.memory[quarkus.knative.get-sidecars."get-sidecars".resources.limits.memory]` + +[.description] +-- +Memory Requirements + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__RESOURCES_LIMITS_MEMORY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__RESOURCES_LIMITS_MEMORY+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-resources-config_quarkus.knative.get-sidecars.-get-sidecars-.resources.requests.cpu]]`link:#quarkus-kubernetes-config-group-resources-config_quarkus.knative.get-sidecars.-get-sidecars-.resources.requests.cpu[quarkus.knative.get-sidecars."get-sidecars".resources.requests.cpu]` + +[.description] +-- +CPU Requirements + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__RESOURCES_REQUESTS_CPU+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__RESOURCES_REQUESTS_CPU+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-resources-config_quarkus.knative.get-sidecars.-get-sidecars-.resources.requests.memory]]`link:#quarkus-kubernetes-config-group-resources-config_quarkus.knative.get-sidecars.-get-sidecars-.resources.requests.memory[quarkus.knative.get-sidecars."get-sidecars".resources.requests.memory]` + +[.description] +-- +Memory Requirements + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__RESOURCES_REQUESTS_MEMORY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__RESOURCES_REQUESTS_MEMORY+++` +endif::add-copy-button-to-env-var[] +--|string +| + + a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-resources-config_quarkus.knative.init-containers.-init-containers-.resources.limits.cpu]]`link:#quarkus-kubernetes-config-group-resources-config_quarkus.knative.init-containers.-init-containers-.resources.limits.cpu[quarkus.knative.init-containers."init-containers".resources.limits.cpu]` [.description] @@ -202,6 +394,70 @@ endif::add-copy-button-to-env-var[] | +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-resources-config_quarkus.kubernetes.get-resources.limits.cpu]]`link:#quarkus-kubernetes-config-group-resources-config_quarkus.kubernetes.get-resources.limits.cpu[quarkus.kubernetes.get-resources.limits.cpu]` + +[.description] +-- +CPU Requirements + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_RESOURCES_LIMITS_CPU+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_RESOURCES_LIMITS_CPU+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-resources-config_quarkus.kubernetes.get-resources.limits.memory]]`link:#quarkus-kubernetes-config-group-resources-config_quarkus.kubernetes.get-resources.limits.memory[quarkus.kubernetes.get-resources.limits.memory]` + +[.description] +-- +Memory Requirements + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_RESOURCES_LIMITS_MEMORY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_RESOURCES_LIMITS_MEMORY+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-resources-config_quarkus.kubernetes.get-resources.requests.cpu]]`link:#quarkus-kubernetes-config-group-resources-config_quarkus.kubernetes.get-resources.requests.cpu[quarkus.kubernetes.get-resources.requests.cpu]` + +[.description] +-- +CPU Requirements + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_RESOURCES_REQUESTS_CPU+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_RESOURCES_REQUESTS_CPU+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-resources-config_quarkus.kubernetes.get-resources.requests.memory]]`link:#quarkus-kubernetes-config-group-resources-config_quarkus.kubernetes.get-resources.requests.memory[quarkus.kubernetes.get-resources.requests.memory]` + +[.description] +-- +Memory Requirements + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_RESOURCES_REQUESTS_MEMORY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_RESOURCES_REQUESTS_MEMORY+++` +endif::add-copy-button-to-env-var[] +--|string +| + + a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-resources-config_quarkus.kubernetes.resources.limits.cpu]]`link:#quarkus-kubernetes-config-group-resources-config_quarkus.kubernetes.resources.limits.cpu[quarkus.kubernetes.resources.limits.cpu]` [.description] @@ -266,6 +522,134 @@ endif::add-copy-button-to-env-var[] | +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-resources-config_quarkus.kubernetes.get-init-containers.-get-init-containers-.resources.limits.cpu]]`link:#quarkus-kubernetes-config-group-resources-config_quarkus.kubernetes.get-init-containers.-get-init-containers-.resources.limits.cpu[quarkus.kubernetes.get-init-containers."get-init-containers".resources.limits.cpu]` + +[.description] +-- +CPU Requirements + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__RESOURCES_LIMITS_CPU+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__RESOURCES_LIMITS_CPU+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-resources-config_quarkus.kubernetes.get-init-containers.-get-init-containers-.resources.limits.memory]]`link:#quarkus-kubernetes-config-group-resources-config_quarkus.kubernetes.get-init-containers.-get-init-containers-.resources.limits.memory[quarkus.kubernetes.get-init-containers."get-init-containers".resources.limits.memory]` + +[.description] +-- +Memory Requirements + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__RESOURCES_LIMITS_MEMORY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__RESOURCES_LIMITS_MEMORY+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-resources-config_quarkus.kubernetes.get-init-containers.-get-init-containers-.resources.requests.cpu]]`link:#quarkus-kubernetes-config-group-resources-config_quarkus.kubernetes.get-init-containers.-get-init-containers-.resources.requests.cpu[quarkus.kubernetes.get-init-containers."get-init-containers".resources.requests.cpu]` + +[.description] +-- +CPU Requirements + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__RESOURCES_REQUESTS_CPU+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__RESOURCES_REQUESTS_CPU+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-resources-config_quarkus.kubernetes.get-init-containers.-get-init-containers-.resources.requests.memory]]`link:#quarkus-kubernetes-config-group-resources-config_quarkus.kubernetes.get-init-containers.-get-init-containers-.resources.requests.memory[quarkus.kubernetes.get-init-containers."get-init-containers".resources.requests.memory]` + +[.description] +-- +Memory Requirements + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__RESOURCES_REQUESTS_MEMORY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__RESOURCES_REQUESTS_MEMORY+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-resources-config_quarkus.kubernetes.get-sidecars.-get-sidecars-.resources.limits.cpu]]`link:#quarkus-kubernetes-config-group-resources-config_quarkus.kubernetes.get-sidecars.-get-sidecars-.resources.limits.cpu[quarkus.kubernetes.get-sidecars."get-sidecars".resources.limits.cpu]` + +[.description] +-- +CPU Requirements + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__RESOURCES_LIMITS_CPU+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__RESOURCES_LIMITS_CPU+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-resources-config_quarkus.kubernetes.get-sidecars.-get-sidecars-.resources.limits.memory]]`link:#quarkus-kubernetes-config-group-resources-config_quarkus.kubernetes.get-sidecars.-get-sidecars-.resources.limits.memory[quarkus.kubernetes.get-sidecars."get-sidecars".resources.limits.memory]` + +[.description] +-- +Memory Requirements + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__RESOURCES_LIMITS_MEMORY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__RESOURCES_LIMITS_MEMORY+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-resources-config_quarkus.kubernetes.get-sidecars.-get-sidecars-.resources.requests.cpu]]`link:#quarkus-kubernetes-config-group-resources-config_quarkus.kubernetes.get-sidecars.-get-sidecars-.resources.requests.cpu[quarkus.kubernetes.get-sidecars."get-sidecars".resources.requests.cpu]` + +[.description] +-- +CPU Requirements + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__RESOURCES_REQUESTS_CPU+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__RESOURCES_REQUESTS_CPU+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-resources-config_quarkus.kubernetes.get-sidecars.-get-sidecars-.resources.requests.memory]]`link:#quarkus-kubernetes-config-group-resources-config_quarkus.kubernetes.get-sidecars.-get-sidecars-.resources.requests.memory[quarkus.kubernetes.get-sidecars."get-sidecars".resources.requests.memory]` + +[.description] +-- +Memory Requirements + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__RESOURCES_REQUESTS_MEMORY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__RESOURCES_REQUESTS_MEMORY+++` +endif::add-copy-button-to-env-var[] +--|string +| + + a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-resources-config_quarkus.kubernetes.init-containers.-init-containers-.resources.limits.cpu]]`link:#quarkus-kubernetes-config-group-resources-config_quarkus.kubernetes.init-containers.-init-containers-.resources.limits.cpu[quarkus.kubernetes.init-containers."init-containers".resources.limits.cpu]` [.description] @@ -394,6 +778,70 @@ endif::add-copy-button-to-env-var[] | +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-resources-config_quarkus.openshift.get-resources.limits.cpu]]`link:#quarkus-kubernetes-config-group-resources-config_quarkus.openshift.get-resources.limits.cpu[quarkus.openshift.get-resources.limits.cpu]` + +[.description] +-- +CPU Requirements + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_RESOURCES_LIMITS_CPU+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_RESOURCES_LIMITS_CPU+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-resources-config_quarkus.openshift.get-resources.limits.memory]]`link:#quarkus-kubernetes-config-group-resources-config_quarkus.openshift.get-resources.limits.memory[quarkus.openshift.get-resources.limits.memory]` + +[.description] +-- +Memory Requirements + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_RESOURCES_LIMITS_MEMORY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_RESOURCES_LIMITS_MEMORY+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-resources-config_quarkus.openshift.get-resources.requests.cpu]]`link:#quarkus-kubernetes-config-group-resources-config_quarkus.openshift.get-resources.requests.cpu[quarkus.openshift.get-resources.requests.cpu]` + +[.description] +-- +CPU Requirements + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_RESOURCES_REQUESTS_CPU+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_RESOURCES_REQUESTS_CPU+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-resources-config_quarkus.openshift.get-resources.requests.memory]]`link:#quarkus-kubernetes-config-group-resources-config_quarkus.openshift.get-resources.requests.memory[quarkus.openshift.get-resources.requests.memory]` + +[.description] +-- +Memory Requirements + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_RESOURCES_REQUESTS_MEMORY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_RESOURCES_REQUESTS_MEMORY+++` +endif::add-copy-button-to-env-var[] +--|string +| + + a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-resources-config_quarkus.openshift.resources.limits.cpu]]`link:#quarkus-kubernetes-config-group-resources-config_quarkus.openshift.resources.limits.cpu[quarkus.openshift.resources.limits.cpu]` [.description] @@ -458,6 +906,134 @@ endif::add-copy-button-to-env-var[] | +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-resources-config_quarkus.openshift.get-init-containers.-get-init-containers-.resources.limits.cpu]]`link:#quarkus-kubernetes-config-group-resources-config_quarkus.openshift.get-init-containers.-get-init-containers-.resources.limits.cpu[quarkus.openshift.get-init-containers."get-init-containers".resources.limits.cpu]` + +[.description] +-- +CPU Requirements + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__RESOURCES_LIMITS_CPU+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__RESOURCES_LIMITS_CPU+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-resources-config_quarkus.openshift.get-init-containers.-get-init-containers-.resources.limits.memory]]`link:#quarkus-kubernetes-config-group-resources-config_quarkus.openshift.get-init-containers.-get-init-containers-.resources.limits.memory[quarkus.openshift.get-init-containers."get-init-containers".resources.limits.memory]` + +[.description] +-- +Memory Requirements + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__RESOURCES_LIMITS_MEMORY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__RESOURCES_LIMITS_MEMORY+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-resources-config_quarkus.openshift.get-init-containers.-get-init-containers-.resources.requests.cpu]]`link:#quarkus-kubernetes-config-group-resources-config_quarkus.openshift.get-init-containers.-get-init-containers-.resources.requests.cpu[quarkus.openshift.get-init-containers."get-init-containers".resources.requests.cpu]` + +[.description] +-- +CPU Requirements + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__RESOURCES_REQUESTS_CPU+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__RESOURCES_REQUESTS_CPU+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-resources-config_quarkus.openshift.get-init-containers.-get-init-containers-.resources.requests.memory]]`link:#quarkus-kubernetes-config-group-resources-config_quarkus.openshift.get-init-containers.-get-init-containers-.resources.requests.memory[quarkus.openshift.get-init-containers."get-init-containers".resources.requests.memory]` + +[.description] +-- +Memory Requirements + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__RESOURCES_REQUESTS_MEMORY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__RESOURCES_REQUESTS_MEMORY+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-resources-config_quarkus.openshift.get-sidecars.-get-sidecars-.resources.limits.cpu]]`link:#quarkus-kubernetes-config-group-resources-config_quarkus.openshift.get-sidecars.-get-sidecars-.resources.limits.cpu[quarkus.openshift.get-sidecars."get-sidecars".resources.limits.cpu]` + +[.description] +-- +CPU Requirements + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__RESOURCES_LIMITS_CPU+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__RESOURCES_LIMITS_CPU+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-resources-config_quarkus.openshift.get-sidecars.-get-sidecars-.resources.limits.memory]]`link:#quarkus-kubernetes-config-group-resources-config_quarkus.openshift.get-sidecars.-get-sidecars-.resources.limits.memory[quarkus.openshift.get-sidecars."get-sidecars".resources.limits.memory]` + +[.description] +-- +Memory Requirements + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__RESOURCES_LIMITS_MEMORY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__RESOURCES_LIMITS_MEMORY+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-resources-config_quarkus.openshift.get-sidecars.-get-sidecars-.resources.requests.cpu]]`link:#quarkus-kubernetes-config-group-resources-config_quarkus.openshift.get-sidecars.-get-sidecars-.resources.requests.cpu[quarkus.openshift.get-sidecars."get-sidecars".resources.requests.cpu]` + +[.description] +-- +CPU Requirements + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__RESOURCES_REQUESTS_CPU+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__RESOURCES_REQUESTS_CPU+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-resources-config_quarkus.openshift.get-sidecars.-get-sidecars-.resources.requests.memory]]`link:#quarkus-kubernetes-config-group-resources-config_quarkus.openshift.get-sidecars.-get-sidecars-.resources.requests.memory[quarkus.openshift.get-sidecars."get-sidecars".resources.requests.memory]` + +[.description] +-- +Memory Requirements + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__RESOURCES_REQUESTS_MEMORY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__RESOURCES_REQUESTS_MEMORY+++` +endif::add-copy-button-to-env-var[] +--|string +| + + a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-resources-config_quarkus.openshift.init-containers.-init-containers-.resources.limits.cpu]]`link:#quarkus-kubernetes-config-group-resources-config_quarkus.openshift.init-containers.-init-containers-.resources.limits.cpu[quarkus.openshift.init-containers."init-containers".resources.limits.cpu]` [.description] diff --git a/_generated-doc/latest/config/quarkus-kubernetes-config-group-role-binding-config.adoc b/_generated-doc/latest/config/quarkus-kubernetes-config-group-role-binding-config.adoc index 5f3df35694..0118c11975 100644 --- a/_generated-doc/latest/config/quarkus-kubernetes-config-group-role-binding-config.adoc +++ b/_generated-doc/latest/config/quarkus-kubernetes-config-group-role-binding-config.adoc @@ -10,6 +10,134 @@ h|[[quarkus-kubernetes-config-group-role-binding-config_configuration]]link:#qua h|Type h|Default +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-role-binding-config_quarkus.knative.get-rbac-config.role-bindings.-role-bindings-.name]]`link:#quarkus-kubernetes-config-group-role-binding-config_quarkus.knative.get-rbac-config.role-bindings.-role-bindings-.name[quarkus.knative.get-rbac-config.role-bindings."role-bindings".name]` + +[.description] +-- +Name of the RoleBinding resource to be generated. If not provided, it will use the application name plus the role ref name. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_RBAC_CONFIG_ROLE_BINDINGS__ROLE_BINDINGS__NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_RBAC_CONFIG_ROLE_BINDINGS__ROLE_BINDINGS__NAME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-role-binding-config_quarkus.knative.get-rbac-config.role-bindings.-role-bindings-.labels-labels]]`link:#quarkus-kubernetes-config-group-role-binding-config_quarkus.knative.get-rbac-config.role-bindings.-role-bindings-.labels-labels[quarkus.knative.get-rbac-config.role-bindings."role-bindings".labels]` + +[.description] +-- +Labels to add into the RoleBinding resource. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_RBAC_CONFIG_ROLE_BINDINGS__ROLE_BINDINGS__LABELS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_RBAC_CONFIG_ROLE_BINDINGS__ROLE_BINDINGS__LABELS+++` +endif::add-copy-button-to-env-var[] +--|`Map` +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-role-binding-config_quarkus.knative.get-rbac-config.role-bindings.-role-bindings-.role-name]]`link:#quarkus-kubernetes-config-group-role-binding-config_quarkus.knative.get-rbac-config.role-bindings.-role-bindings-.role-name[quarkus.knative.get-rbac-config.role-bindings."role-bindings".role-name]` + +[.description] +-- +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. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_RBAC_CONFIG_ROLE_BINDINGS__ROLE_BINDINGS__ROLE_NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_RBAC_CONFIG_ROLE_BINDINGS__ROLE_BINDINGS__ROLE_NAME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-role-binding-config_quarkus.knative.get-rbac-config.role-bindings.-role-bindings-.cluster-wide]]`link:#quarkus-kubernetes-config-group-role-binding-config_quarkus.knative.get-rbac-config.role-bindings.-role-bindings-.cluster-wide[quarkus.knative.get-rbac-config.role-bindings."role-bindings".cluster-wide]` + +[.description] +-- +If the Role sets in the `role-name` property is cluster wide or not. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_RBAC_CONFIG_ROLE_BINDINGS__ROLE_BINDINGS__CLUSTER_WIDE+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_RBAC_CONFIG_ROLE_BINDINGS__ROLE_BINDINGS__CLUSTER_WIDE+++` +endif::add-copy-button-to-env-var[] +--|boolean +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-role-binding-config_quarkus.knative.get-rbac-config.role-bindings.-role-bindings-.subjects.-subjects-.name]]`link:#quarkus-kubernetes-config-group-role-binding-config_quarkus.knative.get-rbac-config.role-bindings.-role-bindings-.subjects.-subjects-.name[quarkus.knative.get-rbac-config.role-bindings."role-bindings".subjects."subjects".name]` + +[.description] +-- +The "name" resource to use by the Subject element in the generated Role Binding resource. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_RBAC_CONFIG_ROLE_BINDINGS__ROLE_BINDINGS__SUBJECTS__SUBJECTS__NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_RBAC_CONFIG_ROLE_BINDINGS__ROLE_BINDINGS__SUBJECTS__SUBJECTS__NAME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-role-binding-config_quarkus.knative.get-rbac-config.role-bindings.-role-bindings-.subjects.-subjects-.kind]]`link:#quarkus-kubernetes-config-group-role-binding-config_quarkus.knative.get-rbac-config.role-bindings.-role-bindings-.subjects.-subjects-.kind[quarkus.knative.get-rbac-config.role-bindings."role-bindings".subjects."subjects".kind]` + +[.description] +-- +The "kind" resource to use by the Subject element in the generated Role Binding resource. By default, it uses the "ServiceAccount" kind. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_RBAC_CONFIG_ROLE_BINDINGS__ROLE_BINDINGS__SUBJECTS__SUBJECTS__KIND+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_RBAC_CONFIG_ROLE_BINDINGS__ROLE_BINDINGS__SUBJECTS__SUBJECTS__KIND+++` +endif::add-copy-button-to-env-var[] +--|string +|`ServiceAccount` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-role-binding-config_quarkus.knative.get-rbac-config.role-bindings.-role-bindings-.subjects.-subjects-.api-group]]`link:#quarkus-kubernetes-config-group-role-binding-config_quarkus.knative.get-rbac-config.role-bindings.-role-bindings-.subjects.-subjects-.api-group[quarkus.knative.get-rbac-config.role-bindings."role-bindings".subjects."subjects".api-group]` + +[.description] +-- +The "apiGroup" resource that matches with the "kind" property. By default, it's empty. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_RBAC_CONFIG_ROLE_BINDINGS__ROLE_BINDINGS__SUBJECTS__SUBJECTS__API_GROUP+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_RBAC_CONFIG_ROLE_BINDINGS__ROLE_BINDINGS__SUBJECTS__SUBJECTS__API_GROUP+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-role-binding-config_quarkus.knative.get-rbac-config.role-bindings.-role-bindings-.subjects.-subjects-.namespace]]`link:#quarkus-kubernetes-config-group-role-binding-config_quarkus.knative.get-rbac-config.role-bindings.-role-bindings-.subjects.-subjects-.namespace[quarkus.knative.get-rbac-config.role-bindings."role-bindings".subjects."subjects".namespace]` + +[.description] +-- +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. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_RBAC_CONFIG_ROLE_BINDINGS__ROLE_BINDINGS__SUBJECTS__SUBJECTS__NAMESPACE+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_RBAC_CONFIG_ROLE_BINDINGS__ROLE_BINDINGS__SUBJECTS__SUBJECTS__NAMESPACE+++` +endif::add-copy-button-to-env-var[] +--|string +| + + a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-role-binding-config_quarkus.knative.rbac.role-bindings.-role-bindings-.name]]`link:#quarkus-kubernetes-config-group-role-binding-config_quarkus.knative.rbac.role-bindings.-role-bindings-.name[quarkus.knative.rbac.role-bindings."role-bindings".name]` [.description] @@ -138,6 +266,134 @@ endif::add-copy-button-to-env-var[] | +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-role-binding-config_quarkus.kubernetes.get-rbac-config.role-bindings.-role-bindings-.name]]`link:#quarkus-kubernetes-config-group-role-binding-config_quarkus.kubernetes.get-rbac-config.role-bindings.-role-bindings-.name[quarkus.kubernetes.get-rbac-config.role-bindings."role-bindings".name]` + +[.description] +-- +Name of the RoleBinding resource to be generated. If not provided, it will use the application name plus the role ref name. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_RBAC_CONFIG_ROLE_BINDINGS__ROLE_BINDINGS__NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_RBAC_CONFIG_ROLE_BINDINGS__ROLE_BINDINGS__NAME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-role-binding-config_quarkus.kubernetes.get-rbac-config.role-bindings.-role-bindings-.labels-labels]]`link:#quarkus-kubernetes-config-group-role-binding-config_quarkus.kubernetes.get-rbac-config.role-bindings.-role-bindings-.labels-labels[quarkus.kubernetes.get-rbac-config.role-bindings."role-bindings".labels]` + +[.description] +-- +Labels to add into the RoleBinding resource. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_RBAC_CONFIG_ROLE_BINDINGS__ROLE_BINDINGS__LABELS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_RBAC_CONFIG_ROLE_BINDINGS__ROLE_BINDINGS__LABELS+++` +endif::add-copy-button-to-env-var[] +--|`Map` +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-role-binding-config_quarkus.kubernetes.get-rbac-config.role-bindings.-role-bindings-.role-name]]`link:#quarkus-kubernetes-config-group-role-binding-config_quarkus.kubernetes.get-rbac-config.role-bindings.-role-bindings-.role-name[quarkus.kubernetes.get-rbac-config.role-bindings."role-bindings".role-name]` + +[.description] +-- +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. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_RBAC_CONFIG_ROLE_BINDINGS__ROLE_BINDINGS__ROLE_NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_RBAC_CONFIG_ROLE_BINDINGS__ROLE_BINDINGS__ROLE_NAME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-role-binding-config_quarkus.kubernetes.get-rbac-config.role-bindings.-role-bindings-.cluster-wide]]`link:#quarkus-kubernetes-config-group-role-binding-config_quarkus.kubernetes.get-rbac-config.role-bindings.-role-bindings-.cluster-wide[quarkus.kubernetes.get-rbac-config.role-bindings."role-bindings".cluster-wide]` + +[.description] +-- +If the Role sets in the `role-name` property is cluster wide or not. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_RBAC_CONFIG_ROLE_BINDINGS__ROLE_BINDINGS__CLUSTER_WIDE+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_RBAC_CONFIG_ROLE_BINDINGS__ROLE_BINDINGS__CLUSTER_WIDE+++` +endif::add-copy-button-to-env-var[] +--|boolean +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-role-binding-config_quarkus.kubernetes.get-rbac-config.role-bindings.-role-bindings-.subjects.-subjects-.name]]`link:#quarkus-kubernetes-config-group-role-binding-config_quarkus.kubernetes.get-rbac-config.role-bindings.-role-bindings-.subjects.-subjects-.name[quarkus.kubernetes.get-rbac-config.role-bindings."role-bindings".subjects."subjects".name]` + +[.description] +-- +The "name" resource to use by the Subject element in the generated Role Binding resource. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_RBAC_CONFIG_ROLE_BINDINGS__ROLE_BINDINGS__SUBJECTS__SUBJECTS__NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_RBAC_CONFIG_ROLE_BINDINGS__ROLE_BINDINGS__SUBJECTS__SUBJECTS__NAME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-role-binding-config_quarkus.kubernetes.get-rbac-config.role-bindings.-role-bindings-.subjects.-subjects-.kind]]`link:#quarkus-kubernetes-config-group-role-binding-config_quarkus.kubernetes.get-rbac-config.role-bindings.-role-bindings-.subjects.-subjects-.kind[quarkus.kubernetes.get-rbac-config.role-bindings."role-bindings".subjects."subjects".kind]` + +[.description] +-- +The "kind" resource to use by the Subject element in the generated Role Binding resource. By default, it uses the "ServiceAccount" kind. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_RBAC_CONFIG_ROLE_BINDINGS__ROLE_BINDINGS__SUBJECTS__SUBJECTS__KIND+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_RBAC_CONFIG_ROLE_BINDINGS__ROLE_BINDINGS__SUBJECTS__SUBJECTS__KIND+++` +endif::add-copy-button-to-env-var[] +--|string +|`ServiceAccount` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-role-binding-config_quarkus.kubernetes.get-rbac-config.role-bindings.-role-bindings-.subjects.-subjects-.api-group]]`link:#quarkus-kubernetes-config-group-role-binding-config_quarkus.kubernetes.get-rbac-config.role-bindings.-role-bindings-.subjects.-subjects-.api-group[quarkus.kubernetes.get-rbac-config.role-bindings."role-bindings".subjects."subjects".api-group]` + +[.description] +-- +The "apiGroup" resource that matches with the "kind" property. By default, it's empty. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_RBAC_CONFIG_ROLE_BINDINGS__ROLE_BINDINGS__SUBJECTS__SUBJECTS__API_GROUP+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_RBAC_CONFIG_ROLE_BINDINGS__ROLE_BINDINGS__SUBJECTS__SUBJECTS__API_GROUP+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-role-binding-config_quarkus.kubernetes.get-rbac-config.role-bindings.-role-bindings-.subjects.-subjects-.namespace]]`link:#quarkus-kubernetes-config-group-role-binding-config_quarkus.kubernetes.get-rbac-config.role-bindings.-role-bindings-.subjects.-subjects-.namespace[quarkus.kubernetes.get-rbac-config.role-bindings."role-bindings".subjects."subjects".namespace]` + +[.description] +-- +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. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_RBAC_CONFIG_ROLE_BINDINGS__ROLE_BINDINGS__SUBJECTS__SUBJECTS__NAMESPACE+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_RBAC_CONFIG_ROLE_BINDINGS__ROLE_BINDINGS__SUBJECTS__SUBJECTS__NAMESPACE+++` +endif::add-copy-button-to-env-var[] +--|string +| + + a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-role-binding-config_quarkus.kubernetes.rbac.role-bindings.-role-bindings-.name]]`link:#quarkus-kubernetes-config-group-role-binding-config_quarkus.kubernetes.rbac.role-bindings.-role-bindings-.name[quarkus.kubernetes.rbac.role-bindings."role-bindings".name]` [.description] @@ -266,6 +522,134 @@ endif::add-copy-button-to-env-var[] | +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-role-binding-config_quarkus.openshift.get-rbac-config.role-bindings.-role-bindings-.name]]`link:#quarkus-kubernetes-config-group-role-binding-config_quarkus.openshift.get-rbac-config.role-bindings.-role-bindings-.name[quarkus.openshift.get-rbac-config.role-bindings."role-bindings".name]` + +[.description] +-- +Name of the RoleBinding resource to be generated. If not provided, it will use the application name plus the role ref name. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_ROLE_BINDINGS__ROLE_BINDINGS__NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_ROLE_BINDINGS__ROLE_BINDINGS__NAME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-role-binding-config_quarkus.openshift.get-rbac-config.role-bindings.-role-bindings-.labels-labels]]`link:#quarkus-kubernetes-config-group-role-binding-config_quarkus.openshift.get-rbac-config.role-bindings.-role-bindings-.labels-labels[quarkus.openshift.get-rbac-config.role-bindings."role-bindings".labels]` + +[.description] +-- +Labels to add into the RoleBinding resource. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_ROLE_BINDINGS__ROLE_BINDINGS__LABELS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_ROLE_BINDINGS__ROLE_BINDINGS__LABELS+++` +endif::add-copy-button-to-env-var[] +--|`Map` +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-role-binding-config_quarkus.openshift.get-rbac-config.role-bindings.-role-bindings-.role-name]]`link:#quarkus-kubernetes-config-group-role-binding-config_quarkus.openshift.get-rbac-config.role-bindings.-role-bindings-.role-name[quarkus.openshift.get-rbac-config.role-bindings."role-bindings".role-name]` + +[.description] +-- +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. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_ROLE_BINDINGS__ROLE_BINDINGS__ROLE_NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_ROLE_BINDINGS__ROLE_BINDINGS__ROLE_NAME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-role-binding-config_quarkus.openshift.get-rbac-config.role-bindings.-role-bindings-.cluster-wide]]`link:#quarkus-kubernetes-config-group-role-binding-config_quarkus.openshift.get-rbac-config.role-bindings.-role-bindings-.cluster-wide[quarkus.openshift.get-rbac-config.role-bindings."role-bindings".cluster-wide]` + +[.description] +-- +If the Role sets in the `role-name` property is cluster wide or not. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_ROLE_BINDINGS__ROLE_BINDINGS__CLUSTER_WIDE+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_ROLE_BINDINGS__ROLE_BINDINGS__CLUSTER_WIDE+++` +endif::add-copy-button-to-env-var[] +--|boolean +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-role-binding-config_quarkus.openshift.get-rbac-config.role-bindings.-role-bindings-.subjects.-subjects-.name]]`link:#quarkus-kubernetes-config-group-role-binding-config_quarkus.openshift.get-rbac-config.role-bindings.-role-bindings-.subjects.-subjects-.name[quarkus.openshift.get-rbac-config.role-bindings."role-bindings".subjects."subjects".name]` + +[.description] +-- +The "name" resource to use by the Subject element in the generated Role Binding resource. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_ROLE_BINDINGS__ROLE_BINDINGS__SUBJECTS__SUBJECTS__NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_ROLE_BINDINGS__ROLE_BINDINGS__SUBJECTS__SUBJECTS__NAME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-role-binding-config_quarkus.openshift.get-rbac-config.role-bindings.-role-bindings-.subjects.-subjects-.kind]]`link:#quarkus-kubernetes-config-group-role-binding-config_quarkus.openshift.get-rbac-config.role-bindings.-role-bindings-.subjects.-subjects-.kind[quarkus.openshift.get-rbac-config.role-bindings."role-bindings".subjects."subjects".kind]` + +[.description] +-- +The "kind" resource to use by the Subject element in the generated Role Binding resource. By default, it uses the "ServiceAccount" kind. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_ROLE_BINDINGS__ROLE_BINDINGS__SUBJECTS__SUBJECTS__KIND+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_ROLE_BINDINGS__ROLE_BINDINGS__SUBJECTS__SUBJECTS__KIND+++` +endif::add-copy-button-to-env-var[] +--|string +|`ServiceAccount` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-role-binding-config_quarkus.openshift.get-rbac-config.role-bindings.-role-bindings-.subjects.-subjects-.api-group]]`link:#quarkus-kubernetes-config-group-role-binding-config_quarkus.openshift.get-rbac-config.role-bindings.-role-bindings-.subjects.-subjects-.api-group[quarkus.openshift.get-rbac-config.role-bindings."role-bindings".subjects."subjects".api-group]` + +[.description] +-- +The "apiGroup" resource that matches with the "kind" property. By default, it's empty. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_ROLE_BINDINGS__ROLE_BINDINGS__SUBJECTS__SUBJECTS__API_GROUP+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_ROLE_BINDINGS__ROLE_BINDINGS__SUBJECTS__SUBJECTS__API_GROUP+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-role-binding-config_quarkus.openshift.get-rbac-config.role-bindings.-role-bindings-.subjects.-subjects-.namespace]]`link:#quarkus-kubernetes-config-group-role-binding-config_quarkus.openshift.get-rbac-config.role-bindings.-role-bindings-.subjects.-subjects-.namespace[quarkus.openshift.get-rbac-config.role-bindings."role-bindings".subjects."subjects".namespace]` + +[.description] +-- +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. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_ROLE_BINDINGS__ROLE_BINDINGS__SUBJECTS__SUBJECTS__NAMESPACE+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_ROLE_BINDINGS__ROLE_BINDINGS__SUBJECTS__SUBJECTS__NAMESPACE+++` +endif::add-copy-button-to-env-var[] +--|string +| + + a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-role-binding-config_quarkus.openshift.rbac.role-bindings.-role-bindings-.name]]`link:#quarkus-kubernetes-config-group-role-binding-config_quarkus.openshift.rbac.role-bindings.-role-bindings-.name[quarkus.openshift.rbac.role-bindings."role-bindings".name]` [.description] diff --git a/_generated-doc/latest/config/quarkus-kubernetes-config-group-role-config.adoc b/_generated-doc/latest/config/quarkus-kubernetes-config-group-role-config.adoc index ac79060fb6..7916980b2e 100644 --- a/_generated-doc/latest/config/quarkus-kubernetes-config-group-role-config.adoc +++ b/_generated-doc/latest/config/quarkus-kubernetes-config-group-role-config.adoc @@ -10,6 +10,134 @@ h|[[quarkus-kubernetes-config-group-role-config_configuration]]link:#quarkus-kub h|Type h|Default +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-role-config_quarkus.knative.get-rbac-config.roles.-roles-.name]]`link:#quarkus-kubernetes-config-group-role-config_quarkus.knative.get-rbac-config.roles.-roles-.name[quarkus.knative.get-rbac-config.roles."roles".name]` + +[.description] +-- +The name of the role. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_RBAC_CONFIG_ROLES__ROLES__NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_RBAC_CONFIG_ROLES__ROLES__NAME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-role-config_quarkus.knative.get-rbac-config.roles.-roles-.namespace]]`link:#quarkus-kubernetes-config-group-role-config_quarkus.knative.get-rbac-config.roles.-roles-.namespace[quarkus.knative.get-rbac-config.roles."roles".namespace]` + +[.description] +-- +The namespace of the role. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_RBAC_CONFIG_ROLES__ROLES__NAMESPACE+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_RBAC_CONFIG_ROLES__ROLES__NAMESPACE+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-role-config_quarkus.knative.get-rbac-config.roles.-roles-.labels-labels]]`link:#quarkus-kubernetes-config-group-role-config_quarkus.knative.get-rbac-config.roles.-roles-.labels-labels[quarkus.knative.get-rbac-config.roles."roles".labels]` + +[.description] +-- +Labels to add into the Role resource. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_RBAC_CONFIG_ROLES__ROLES__LABELS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_RBAC_CONFIG_ROLES__ROLES__LABELS+++` +endif::add-copy-button-to-env-var[] +--|`Map` +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-role-config_quarkus.knative.get-rbac-config.roles.-roles-.policy-rules.-policy-rules-.api-groups]]`link:#quarkus-kubernetes-config-group-role-config_quarkus.knative.get-rbac-config.roles.-roles-.policy-rules.-policy-rules-.api-groups[quarkus.knative.get-rbac-config.roles."roles".policy-rules."policy-rules".api-groups]` + +[.description] +-- +API groups of the policy rule. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_RBAC_CONFIG_ROLES__ROLES__POLICY_RULES__POLICY_RULES__API_GROUPS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_RBAC_CONFIG_ROLES__ROLES__POLICY_RULES__POLICY_RULES__API_GROUPS+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-role-config_quarkus.knative.get-rbac-config.roles.-roles-.policy-rules.-policy-rules-.non-resource-urls]]`link:#quarkus-kubernetes-config-group-role-config_quarkus.knative.get-rbac-config.roles.-roles-.policy-rules.-policy-rules-.non-resource-urls[quarkus.knative.get-rbac-config.roles."roles".policy-rules."policy-rules".non-resource-urls]` + +[.description] +-- +Non resource URLs of the policy rule. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_RBAC_CONFIG_ROLES__ROLES__POLICY_RULES__POLICY_RULES__NON_RESOURCE_URLS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_RBAC_CONFIG_ROLES__ROLES__POLICY_RULES__POLICY_RULES__NON_RESOURCE_URLS+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-role-config_quarkus.knative.get-rbac-config.roles.-roles-.policy-rules.-policy-rules-.resource-names]]`link:#quarkus-kubernetes-config-group-role-config_quarkus.knative.get-rbac-config.roles.-roles-.policy-rules.-policy-rules-.resource-names[quarkus.knative.get-rbac-config.roles."roles".policy-rules."policy-rules".resource-names]` + +[.description] +-- +Resource names of the policy rule. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_RBAC_CONFIG_ROLES__ROLES__POLICY_RULES__POLICY_RULES__RESOURCE_NAMES+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_RBAC_CONFIG_ROLES__ROLES__POLICY_RULES__POLICY_RULES__RESOURCE_NAMES+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-role-config_quarkus.knative.get-rbac-config.roles.-roles-.policy-rules.-policy-rules-.resources]]`link:#quarkus-kubernetes-config-group-role-config_quarkus.knative.get-rbac-config.roles.-roles-.policy-rules.-policy-rules-.resources[quarkus.knative.get-rbac-config.roles."roles".policy-rules."policy-rules".resources]` + +[.description] +-- +Resources of the policy rule. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_RBAC_CONFIG_ROLES__ROLES__POLICY_RULES__POLICY_RULES__RESOURCES+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_RBAC_CONFIG_ROLES__ROLES__POLICY_RULES__POLICY_RULES__RESOURCES+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-role-config_quarkus.knative.get-rbac-config.roles.-roles-.policy-rules.-policy-rules-.verbs]]`link:#quarkus-kubernetes-config-group-role-config_quarkus.knative.get-rbac-config.roles.-roles-.policy-rules.-policy-rules-.verbs[quarkus.knative.get-rbac-config.roles."roles".policy-rules."policy-rules".verbs]` + +[.description] +-- +Verbs of the policy rule. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_RBAC_CONFIG_ROLES__ROLES__POLICY_RULES__POLICY_RULES__VERBS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_RBAC_CONFIG_ROLES__ROLES__POLICY_RULES__POLICY_RULES__VERBS+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-role-config_quarkus.knative.rbac.roles.-roles-.name]]`link:#quarkus-kubernetes-config-group-role-config_quarkus.knative.rbac.roles.-roles-.name[quarkus.knative.rbac.roles."roles".name]` [.description] @@ -138,6 +266,134 @@ endif::add-copy-button-to-env-var[] | +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-role-config_quarkus.kubernetes.get-rbac-config.roles.-roles-.name]]`link:#quarkus-kubernetes-config-group-role-config_quarkus.kubernetes.get-rbac-config.roles.-roles-.name[quarkus.kubernetes.get-rbac-config.roles."roles".name]` + +[.description] +-- +The name of the role. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_RBAC_CONFIG_ROLES__ROLES__NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_RBAC_CONFIG_ROLES__ROLES__NAME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-role-config_quarkus.kubernetes.get-rbac-config.roles.-roles-.namespace]]`link:#quarkus-kubernetes-config-group-role-config_quarkus.kubernetes.get-rbac-config.roles.-roles-.namespace[quarkus.kubernetes.get-rbac-config.roles."roles".namespace]` + +[.description] +-- +The namespace of the role. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_RBAC_CONFIG_ROLES__ROLES__NAMESPACE+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_RBAC_CONFIG_ROLES__ROLES__NAMESPACE+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-role-config_quarkus.kubernetes.get-rbac-config.roles.-roles-.labels-labels]]`link:#quarkus-kubernetes-config-group-role-config_quarkus.kubernetes.get-rbac-config.roles.-roles-.labels-labels[quarkus.kubernetes.get-rbac-config.roles."roles".labels]` + +[.description] +-- +Labels to add into the Role resource. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_RBAC_CONFIG_ROLES__ROLES__LABELS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_RBAC_CONFIG_ROLES__ROLES__LABELS+++` +endif::add-copy-button-to-env-var[] +--|`Map` +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-role-config_quarkus.kubernetes.get-rbac-config.roles.-roles-.policy-rules.-policy-rules-.api-groups]]`link:#quarkus-kubernetes-config-group-role-config_quarkus.kubernetes.get-rbac-config.roles.-roles-.policy-rules.-policy-rules-.api-groups[quarkus.kubernetes.get-rbac-config.roles."roles".policy-rules."policy-rules".api-groups]` + +[.description] +-- +API groups of the policy rule. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_RBAC_CONFIG_ROLES__ROLES__POLICY_RULES__POLICY_RULES__API_GROUPS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_RBAC_CONFIG_ROLES__ROLES__POLICY_RULES__POLICY_RULES__API_GROUPS+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-role-config_quarkus.kubernetes.get-rbac-config.roles.-roles-.policy-rules.-policy-rules-.non-resource-urls]]`link:#quarkus-kubernetes-config-group-role-config_quarkus.kubernetes.get-rbac-config.roles.-roles-.policy-rules.-policy-rules-.non-resource-urls[quarkus.kubernetes.get-rbac-config.roles."roles".policy-rules."policy-rules".non-resource-urls]` + +[.description] +-- +Non resource URLs of the policy rule. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_RBAC_CONFIG_ROLES__ROLES__POLICY_RULES__POLICY_RULES__NON_RESOURCE_URLS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_RBAC_CONFIG_ROLES__ROLES__POLICY_RULES__POLICY_RULES__NON_RESOURCE_URLS+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-role-config_quarkus.kubernetes.get-rbac-config.roles.-roles-.policy-rules.-policy-rules-.resource-names]]`link:#quarkus-kubernetes-config-group-role-config_quarkus.kubernetes.get-rbac-config.roles.-roles-.policy-rules.-policy-rules-.resource-names[quarkus.kubernetes.get-rbac-config.roles."roles".policy-rules."policy-rules".resource-names]` + +[.description] +-- +Resource names of the policy rule. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_RBAC_CONFIG_ROLES__ROLES__POLICY_RULES__POLICY_RULES__RESOURCE_NAMES+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_RBAC_CONFIG_ROLES__ROLES__POLICY_RULES__POLICY_RULES__RESOURCE_NAMES+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-role-config_quarkus.kubernetes.get-rbac-config.roles.-roles-.policy-rules.-policy-rules-.resources]]`link:#quarkus-kubernetes-config-group-role-config_quarkus.kubernetes.get-rbac-config.roles.-roles-.policy-rules.-policy-rules-.resources[quarkus.kubernetes.get-rbac-config.roles."roles".policy-rules."policy-rules".resources]` + +[.description] +-- +Resources of the policy rule. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_RBAC_CONFIG_ROLES__ROLES__POLICY_RULES__POLICY_RULES__RESOURCES+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_RBAC_CONFIG_ROLES__ROLES__POLICY_RULES__POLICY_RULES__RESOURCES+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-role-config_quarkus.kubernetes.get-rbac-config.roles.-roles-.policy-rules.-policy-rules-.verbs]]`link:#quarkus-kubernetes-config-group-role-config_quarkus.kubernetes.get-rbac-config.roles.-roles-.policy-rules.-policy-rules-.verbs[quarkus.kubernetes.get-rbac-config.roles."roles".policy-rules."policy-rules".verbs]` + +[.description] +-- +Verbs of the policy rule. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_RBAC_CONFIG_ROLES__ROLES__POLICY_RULES__POLICY_RULES__VERBS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_RBAC_CONFIG_ROLES__ROLES__POLICY_RULES__POLICY_RULES__VERBS+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-role-config_quarkus.kubernetes.rbac.roles.-roles-.name]]`link:#quarkus-kubernetes-config-group-role-config_quarkus.kubernetes.rbac.roles.-roles-.name[quarkus.kubernetes.rbac.roles."roles".name]` [.description] @@ -266,6 +522,134 @@ endif::add-copy-button-to-env-var[] | +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-role-config_quarkus.openshift.get-rbac-config.roles.-roles-.name]]`link:#quarkus-kubernetes-config-group-role-config_quarkus.openshift.get-rbac-config.roles.-roles-.name[quarkus.openshift.get-rbac-config.roles."roles".name]` + +[.description] +-- +The name of the role. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_ROLES__ROLES__NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_ROLES__ROLES__NAME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-role-config_quarkus.openshift.get-rbac-config.roles.-roles-.namespace]]`link:#quarkus-kubernetes-config-group-role-config_quarkus.openshift.get-rbac-config.roles.-roles-.namespace[quarkus.openshift.get-rbac-config.roles."roles".namespace]` + +[.description] +-- +The namespace of the role. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_ROLES__ROLES__NAMESPACE+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_ROLES__ROLES__NAMESPACE+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-role-config_quarkus.openshift.get-rbac-config.roles.-roles-.labels-labels]]`link:#quarkus-kubernetes-config-group-role-config_quarkus.openshift.get-rbac-config.roles.-roles-.labels-labels[quarkus.openshift.get-rbac-config.roles."roles".labels]` + +[.description] +-- +Labels to add into the Role resource. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_ROLES__ROLES__LABELS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_ROLES__ROLES__LABELS+++` +endif::add-copy-button-to-env-var[] +--|`Map` +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-role-config_quarkus.openshift.get-rbac-config.roles.-roles-.policy-rules.-policy-rules-.api-groups]]`link:#quarkus-kubernetes-config-group-role-config_quarkus.openshift.get-rbac-config.roles.-roles-.policy-rules.-policy-rules-.api-groups[quarkus.openshift.get-rbac-config.roles."roles".policy-rules."policy-rules".api-groups]` + +[.description] +-- +API groups of the policy rule. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_ROLES__ROLES__POLICY_RULES__POLICY_RULES__API_GROUPS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_ROLES__ROLES__POLICY_RULES__POLICY_RULES__API_GROUPS+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-role-config_quarkus.openshift.get-rbac-config.roles.-roles-.policy-rules.-policy-rules-.non-resource-urls]]`link:#quarkus-kubernetes-config-group-role-config_quarkus.openshift.get-rbac-config.roles.-roles-.policy-rules.-policy-rules-.non-resource-urls[quarkus.openshift.get-rbac-config.roles."roles".policy-rules."policy-rules".non-resource-urls]` + +[.description] +-- +Non resource URLs of the policy rule. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_ROLES__ROLES__POLICY_RULES__POLICY_RULES__NON_RESOURCE_URLS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_ROLES__ROLES__POLICY_RULES__POLICY_RULES__NON_RESOURCE_URLS+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-role-config_quarkus.openshift.get-rbac-config.roles.-roles-.policy-rules.-policy-rules-.resource-names]]`link:#quarkus-kubernetes-config-group-role-config_quarkus.openshift.get-rbac-config.roles.-roles-.policy-rules.-policy-rules-.resource-names[quarkus.openshift.get-rbac-config.roles."roles".policy-rules."policy-rules".resource-names]` + +[.description] +-- +Resource names of the policy rule. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_ROLES__ROLES__POLICY_RULES__POLICY_RULES__RESOURCE_NAMES+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_ROLES__ROLES__POLICY_RULES__POLICY_RULES__RESOURCE_NAMES+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-role-config_quarkus.openshift.get-rbac-config.roles.-roles-.policy-rules.-policy-rules-.resources]]`link:#quarkus-kubernetes-config-group-role-config_quarkus.openshift.get-rbac-config.roles.-roles-.policy-rules.-policy-rules-.resources[quarkus.openshift.get-rbac-config.roles."roles".policy-rules."policy-rules".resources]` + +[.description] +-- +Resources of the policy rule. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_ROLES__ROLES__POLICY_RULES__POLICY_RULES__RESOURCES+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_ROLES__ROLES__POLICY_RULES__POLICY_RULES__RESOURCES+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-role-config_quarkus.openshift.get-rbac-config.roles.-roles-.policy-rules.-policy-rules-.verbs]]`link:#quarkus-kubernetes-config-group-role-config_quarkus.openshift.get-rbac-config.roles.-roles-.policy-rules.-policy-rules-.verbs[quarkus.openshift.get-rbac-config.roles."roles".policy-rules."policy-rules".verbs]` + +[.description] +-- +Verbs of the policy rule. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_ROLES__ROLES__POLICY_RULES__POLICY_RULES__VERBS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_ROLES__ROLES__POLICY_RULES__POLICY_RULES__VERBS+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-role-config_quarkus.openshift.rbac.roles.-roles-.name]]`link:#quarkus-kubernetes-config-group-role-config_quarkus.openshift.rbac.roles.-roles-.name[quarkus.openshift.rbac.roles."roles".name]` [.description] diff --git a/_generated-doc/latest/config/quarkus-kubernetes-config-group-secret-volume-config.adoc b/_generated-doc/latest/config/quarkus-kubernetes-config-group-secret-volume-config.adoc index 0e3f6e7a22..88cff320c2 100644 --- a/_generated-doc/latest/config/quarkus-kubernetes-config-group-secret-volume-config.adoc +++ b/_generated-doc/latest/config/quarkus-kubernetes-config-group-secret-volume-config.adoc @@ -10,6 +10,86 @@ h|[[quarkus-kubernetes-config-group-secret-volume-config_configuration]]link:#qu h|Type h|Default +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-secret-volume-config_quarkus.knative.get-secret-volumes.-get-secret-volumes-.secret-name]]`link:#quarkus-kubernetes-config-group-secret-volume-config_quarkus.knative.get-secret-volumes.-get-secret-volumes-.secret-name[quarkus.knative.get-secret-volumes."get-secret-volumes".secret-name]` + +[.description] +-- +The name of the secret to mount. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SECRET_VOLUMES__GET_SECRET_VOLUMES__SECRET_NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_SECRET_VOLUMES__GET_SECRET_VOLUMES__SECRET_NAME+++` +endif::add-copy-button-to-env-var[] +--|string +|required icon:exclamation-circle[title=Configuration property is required] + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-secret-volume-config_quarkus.knative.get-secret-volumes.-get-secret-volumes-.default-mode]]`link:#quarkus-kubernetes-config-group-secret-volume-config_quarkus.knative.get-secret-volumes.-get-secret-volumes-.default-mode[quarkus.knative.get-secret-volumes."get-secret-volumes".default-mode]` + +[.description] +-- +Default mode. When specifying an octal number, leading zero must be present. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SECRET_VOLUMES__GET_SECRET_VOLUMES__DEFAULT_MODE+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_SECRET_VOLUMES__GET_SECRET_VOLUMES__DEFAULT_MODE+++` +endif::add-copy-button-to-env-var[] +--|string +|`0600` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-secret-volume-config_quarkus.knative.get-secret-volumes.-get-secret-volumes-.items.-items-.path]]`link:#quarkus-kubernetes-config-group-secret-volume-config_quarkus.knative.get-secret-volumes.-get-secret-volumes-.items.-items-.path[quarkus.knative.get-secret-volumes."get-secret-volumes".items."items".path]` + +[.description] +-- +The path where the file will be mounted. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SECRET_VOLUMES__GET_SECRET_VOLUMES__ITEMS__ITEMS__PATH+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_SECRET_VOLUMES__GET_SECRET_VOLUMES__ITEMS__ITEMS__PATH+++` +endif::add-copy-button-to-env-var[] +--|string +|required icon:exclamation-circle[title=Configuration property is required] + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-secret-volume-config_quarkus.knative.get-secret-volumes.-get-secret-volumes-.items.-items-.mode]]`link:#quarkus-kubernetes-config-group-secret-volume-config_quarkus.knative.get-secret-volumes.-get-secret-volumes-.items.-items-.mode[quarkus.knative.get-secret-volumes."get-secret-volumes".items."items".mode]` + +[.description] +-- +It must be a value between 0000 and 0777. If not specified, the volume defaultMode will be used. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SECRET_VOLUMES__GET_SECRET_VOLUMES__ITEMS__ITEMS__MODE+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_SECRET_VOLUMES__GET_SECRET_VOLUMES__ITEMS__ITEMS__MODE+++` +endif::add-copy-button-to-env-var[] +--|int +|`-1` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-secret-volume-config_quarkus.knative.get-secret-volumes.-get-secret-volumes-.optional]]`link:#quarkus-kubernetes-config-group-secret-volume-config_quarkus.knative.get-secret-volumes.-get-secret-volumes-.optional[quarkus.knative.get-secret-volumes."get-secret-volumes".optional]` + +[.description] +-- +Optional + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SECRET_VOLUMES__GET_SECRET_VOLUMES__OPTIONAL+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_SECRET_VOLUMES__GET_SECRET_VOLUMES__OPTIONAL+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-secret-volume-config_quarkus.knative.secret-volumes.-secret-volumes-.secret-name]]`link:#quarkus-kubernetes-config-group-secret-volume-config_quarkus.knative.secret-volumes.-secret-volumes-.secret-name[quarkus.knative.secret-volumes."secret-volumes".secret-name]` [.description] @@ -90,6 +170,86 @@ endif::add-copy-button-to-env-var[] |`false` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-secret-volume-config_quarkus.kubernetes.get-secret-volumes.-get-secret-volumes-.secret-name]]`link:#quarkus-kubernetes-config-group-secret-volume-config_quarkus.kubernetes.get-secret-volumes.-get-secret-volumes-.secret-name[quarkus.kubernetes.get-secret-volumes."get-secret-volumes".secret-name]` + +[.description] +-- +The name of the secret to mount. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SECRET_VOLUMES__GET_SECRET_VOLUMES__SECRET_NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SECRET_VOLUMES__GET_SECRET_VOLUMES__SECRET_NAME+++` +endif::add-copy-button-to-env-var[] +--|string +|required icon:exclamation-circle[title=Configuration property is required] + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-secret-volume-config_quarkus.kubernetes.get-secret-volumes.-get-secret-volumes-.default-mode]]`link:#quarkus-kubernetes-config-group-secret-volume-config_quarkus.kubernetes.get-secret-volumes.-get-secret-volumes-.default-mode[quarkus.kubernetes.get-secret-volumes."get-secret-volumes".default-mode]` + +[.description] +-- +Default mode. When specifying an octal number, leading zero must be present. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SECRET_VOLUMES__GET_SECRET_VOLUMES__DEFAULT_MODE+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SECRET_VOLUMES__GET_SECRET_VOLUMES__DEFAULT_MODE+++` +endif::add-copy-button-to-env-var[] +--|string +|`0600` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-secret-volume-config_quarkus.kubernetes.get-secret-volumes.-get-secret-volumes-.items.-items-.path]]`link:#quarkus-kubernetes-config-group-secret-volume-config_quarkus.kubernetes.get-secret-volumes.-get-secret-volumes-.items.-items-.path[quarkus.kubernetes.get-secret-volumes."get-secret-volumes".items."items".path]` + +[.description] +-- +The path where the file will be mounted. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SECRET_VOLUMES__GET_SECRET_VOLUMES__ITEMS__ITEMS__PATH+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SECRET_VOLUMES__GET_SECRET_VOLUMES__ITEMS__ITEMS__PATH+++` +endif::add-copy-button-to-env-var[] +--|string +|required icon:exclamation-circle[title=Configuration property is required] + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-secret-volume-config_quarkus.kubernetes.get-secret-volumes.-get-secret-volumes-.items.-items-.mode]]`link:#quarkus-kubernetes-config-group-secret-volume-config_quarkus.kubernetes.get-secret-volumes.-get-secret-volumes-.items.-items-.mode[quarkus.kubernetes.get-secret-volumes."get-secret-volumes".items."items".mode]` + +[.description] +-- +It must be a value between 0000 and 0777. If not specified, the volume defaultMode will be used. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SECRET_VOLUMES__GET_SECRET_VOLUMES__ITEMS__ITEMS__MODE+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SECRET_VOLUMES__GET_SECRET_VOLUMES__ITEMS__ITEMS__MODE+++` +endif::add-copy-button-to-env-var[] +--|int +|`-1` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-secret-volume-config_quarkus.kubernetes.get-secret-volumes.-get-secret-volumes-.optional]]`link:#quarkus-kubernetes-config-group-secret-volume-config_quarkus.kubernetes.get-secret-volumes.-get-secret-volumes-.optional[quarkus.kubernetes.get-secret-volumes."get-secret-volumes".optional]` + +[.description] +-- +Optional + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SECRET_VOLUMES__GET_SECRET_VOLUMES__OPTIONAL+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SECRET_VOLUMES__GET_SECRET_VOLUMES__OPTIONAL+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-secret-volume-config_quarkus.kubernetes.secret-volumes.-secret-volumes-.secret-name]]`link:#quarkus-kubernetes-config-group-secret-volume-config_quarkus.kubernetes.secret-volumes.-secret-volumes-.secret-name[quarkus.kubernetes.secret-volumes."secret-volumes".secret-name]` [.description] @@ -170,6 +330,86 @@ endif::add-copy-button-to-env-var[] |`false` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-secret-volume-config_quarkus.openshift.get-secret-volumes.-get-secret-volumes-.secret-name]]`link:#quarkus-kubernetes-config-group-secret-volume-config_quarkus.openshift.get-secret-volumes.-get-secret-volumes-.secret-name[quarkus.openshift.get-secret-volumes."get-secret-volumes".secret-name]` + +[.description] +-- +The name of the secret to mount. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SECRET_VOLUMES__GET_SECRET_VOLUMES__SECRET_NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SECRET_VOLUMES__GET_SECRET_VOLUMES__SECRET_NAME+++` +endif::add-copy-button-to-env-var[] +--|string +|required icon:exclamation-circle[title=Configuration property is required] + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-secret-volume-config_quarkus.openshift.get-secret-volumes.-get-secret-volumes-.default-mode]]`link:#quarkus-kubernetes-config-group-secret-volume-config_quarkus.openshift.get-secret-volumes.-get-secret-volumes-.default-mode[quarkus.openshift.get-secret-volumes."get-secret-volumes".default-mode]` + +[.description] +-- +Default mode. When specifying an octal number, leading zero must be present. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SECRET_VOLUMES__GET_SECRET_VOLUMES__DEFAULT_MODE+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SECRET_VOLUMES__GET_SECRET_VOLUMES__DEFAULT_MODE+++` +endif::add-copy-button-to-env-var[] +--|string +|`0600` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-secret-volume-config_quarkus.openshift.get-secret-volumes.-get-secret-volumes-.items.-items-.path]]`link:#quarkus-kubernetes-config-group-secret-volume-config_quarkus.openshift.get-secret-volumes.-get-secret-volumes-.items.-items-.path[quarkus.openshift.get-secret-volumes."get-secret-volumes".items."items".path]` + +[.description] +-- +The path where the file will be mounted. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SECRET_VOLUMES__GET_SECRET_VOLUMES__ITEMS__ITEMS__PATH+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SECRET_VOLUMES__GET_SECRET_VOLUMES__ITEMS__ITEMS__PATH+++` +endif::add-copy-button-to-env-var[] +--|string +|required icon:exclamation-circle[title=Configuration property is required] + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-secret-volume-config_quarkus.openshift.get-secret-volumes.-get-secret-volumes-.items.-items-.mode]]`link:#quarkus-kubernetes-config-group-secret-volume-config_quarkus.openshift.get-secret-volumes.-get-secret-volumes-.items.-items-.mode[quarkus.openshift.get-secret-volumes."get-secret-volumes".items."items".mode]` + +[.description] +-- +It must be a value between 0000 and 0777. If not specified, the volume defaultMode will be used. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SECRET_VOLUMES__GET_SECRET_VOLUMES__ITEMS__ITEMS__MODE+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SECRET_VOLUMES__GET_SECRET_VOLUMES__ITEMS__ITEMS__MODE+++` +endif::add-copy-button-to-env-var[] +--|int +|`-1` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-secret-volume-config_quarkus.openshift.get-secret-volumes.-get-secret-volumes-.optional]]`link:#quarkus-kubernetes-config-group-secret-volume-config_quarkus.openshift.get-secret-volumes.-get-secret-volumes-.optional[quarkus.openshift.get-secret-volumes."get-secret-volumes".optional]` + +[.description] +-- +Optional + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SECRET_VOLUMES__GET_SECRET_VOLUMES__OPTIONAL+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SECRET_VOLUMES__GET_SECRET_VOLUMES__OPTIONAL+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-secret-volume-config_quarkus.openshift.secret-volumes.-secret-volumes-.secret-name]]`link:#quarkus-kubernetes-config-group-secret-volume-config_quarkus.openshift.secret-volumes.-secret-volumes-.secret-name[quarkus.openshift.secret-volumes."secret-volumes".secret-name]` [.description] diff --git a/_generated-doc/latest/config/quarkus-kubernetes-config-group-security-context-config-se-linux-options.adoc b/_generated-doc/latest/config/quarkus-kubernetes-config-group-security-context-config-se-linux-options.adoc index 026c588f3e..2078e24342 100644 --- a/_generated-doc/latest/config/quarkus-kubernetes-config-group-security-context-config-se-linux-options.adoc +++ b/_generated-doc/latest/config/quarkus-kubernetes-config-group-security-context-config-se-linux-options.adoc @@ -10,6 +10,70 @@ h|[[quarkus-kubernetes-config-group-security-context-config-se-linux-options_con h|Type h|Default +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-security-context-config-se-linux-options_quarkus.knative.get-security-context.se-linux-options.level]]`link:#quarkus-kubernetes-config-group-security-context-config-se-linux-options_quarkus.knative.get-security-context.se-linux-options.level[quarkus.knative.get-security-context.se-linux-options.level]` + +[.description] +-- +The SELinux level label that applies to the container. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SECURITY_CONTEXT_SE_LINUX_OPTIONS_LEVEL+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_SECURITY_CONTEXT_SE_LINUX_OPTIONS_LEVEL+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-security-context-config-se-linux-options_quarkus.knative.get-security-context.se-linux-options.role]]`link:#quarkus-kubernetes-config-group-security-context-config-se-linux-options_quarkus.knative.get-security-context.se-linux-options.role[quarkus.knative.get-security-context.se-linux-options.role]` + +[.description] +-- +The SELinux role label that applies to the container. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SECURITY_CONTEXT_SE_LINUX_OPTIONS_ROLE+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_SECURITY_CONTEXT_SE_LINUX_OPTIONS_ROLE+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-security-context-config-se-linux-options_quarkus.knative.get-security-context.se-linux-options.type]]`link:#quarkus-kubernetes-config-group-security-context-config-se-linux-options_quarkus.knative.get-security-context.se-linux-options.type[quarkus.knative.get-security-context.se-linux-options.type]` + +[.description] +-- +The SELinux type label that applies to the container. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SECURITY_CONTEXT_SE_LINUX_OPTIONS_TYPE+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_SECURITY_CONTEXT_SE_LINUX_OPTIONS_TYPE+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-security-context-config-se-linux-options_quarkus.knative.get-security-context.se-linux-options.user]]`link:#quarkus-kubernetes-config-group-security-context-config-se-linux-options_quarkus.knative.get-security-context.se-linux-options.user[quarkus.knative.get-security-context.se-linux-options.user]` + +[.description] +-- +The SELinux user label that applies to the container. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SECURITY_CONTEXT_SE_LINUX_OPTIONS_USER+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_SECURITY_CONTEXT_SE_LINUX_OPTIONS_USER+++` +endif::add-copy-button-to-env-var[] +--|string +| + + a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-security-context-config-se-linux-options_quarkus.knative.security-context.se-linux-options.level]]`link:#quarkus-kubernetes-config-group-security-context-config-se-linux-options_quarkus.knative.security-context.se-linux-options.level[quarkus.knative.security-context.se-linux-options.level]` [.description] @@ -74,6 +138,70 @@ endif::add-copy-button-to-env-var[] | +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-security-context-config-se-linux-options_quarkus.kubernetes.get-security-context.se-linux-options.level]]`link:#quarkus-kubernetes-config-group-security-context-config-se-linux-options_quarkus.kubernetes.get-security-context.se-linux-options.level[quarkus.kubernetes.get-security-context.se-linux-options.level]` + +[.description] +-- +The SELinux level label that applies to the container. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SECURITY_CONTEXT_SE_LINUX_OPTIONS_LEVEL+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SECURITY_CONTEXT_SE_LINUX_OPTIONS_LEVEL+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-security-context-config-se-linux-options_quarkus.kubernetes.get-security-context.se-linux-options.role]]`link:#quarkus-kubernetes-config-group-security-context-config-se-linux-options_quarkus.kubernetes.get-security-context.se-linux-options.role[quarkus.kubernetes.get-security-context.se-linux-options.role]` + +[.description] +-- +The SELinux role label that applies to the container. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SECURITY_CONTEXT_SE_LINUX_OPTIONS_ROLE+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SECURITY_CONTEXT_SE_LINUX_OPTIONS_ROLE+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-security-context-config-se-linux-options_quarkus.kubernetes.get-security-context.se-linux-options.type]]`link:#quarkus-kubernetes-config-group-security-context-config-se-linux-options_quarkus.kubernetes.get-security-context.se-linux-options.type[quarkus.kubernetes.get-security-context.se-linux-options.type]` + +[.description] +-- +The SELinux type label that applies to the container. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SECURITY_CONTEXT_SE_LINUX_OPTIONS_TYPE+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SECURITY_CONTEXT_SE_LINUX_OPTIONS_TYPE+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-security-context-config-se-linux-options_quarkus.kubernetes.get-security-context.se-linux-options.user]]`link:#quarkus-kubernetes-config-group-security-context-config-se-linux-options_quarkus.kubernetes.get-security-context.se-linux-options.user[quarkus.kubernetes.get-security-context.se-linux-options.user]` + +[.description] +-- +The SELinux user label that applies to the container. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SECURITY_CONTEXT_SE_LINUX_OPTIONS_USER+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SECURITY_CONTEXT_SE_LINUX_OPTIONS_USER+++` +endif::add-copy-button-to-env-var[] +--|string +| + + a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-security-context-config-se-linux-options_quarkus.kubernetes.security-context.se-linux-options.level]]`link:#quarkus-kubernetes-config-group-security-context-config-se-linux-options_quarkus.kubernetes.security-context.se-linux-options.level[quarkus.kubernetes.security-context.se-linux-options.level]` [.description] @@ -138,6 +266,70 @@ endif::add-copy-button-to-env-var[] | +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-security-context-config-se-linux-options_quarkus.openshift.get-security-context.se-linux-options.level]]`link:#quarkus-kubernetes-config-group-security-context-config-se-linux-options_quarkus.openshift.get-security-context.se-linux-options.level[quarkus.openshift.get-security-context.se-linux-options.level]` + +[.description] +-- +The SELinux level label that applies to the container. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SECURITY_CONTEXT_SE_LINUX_OPTIONS_LEVEL+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SECURITY_CONTEXT_SE_LINUX_OPTIONS_LEVEL+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-security-context-config-se-linux-options_quarkus.openshift.get-security-context.se-linux-options.role]]`link:#quarkus-kubernetes-config-group-security-context-config-se-linux-options_quarkus.openshift.get-security-context.se-linux-options.role[quarkus.openshift.get-security-context.se-linux-options.role]` + +[.description] +-- +The SELinux role label that applies to the container. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SECURITY_CONTEXT_SE_LINUX_OPTIONS_ROLE+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SECURITY_CONTEXT_SE_LINUX_OPTIONS_ROLE+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-security-context-config-se-linux-options_quarkus.openshift.get-security-context.se-linux-options.type]]`link:#quarkus-kubernetes-config-group-security-context-config-se-linux-options_quarkus.openshift.get-security-context.se-linux-options.type[quarkus.openshift.get-security-context.se-linux-options.type]` + +[.description] +-- +The SELinux type label that applies to the container. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SECURITY_CONTEXT_SE_LINUX_OPTIONS_TYPE+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SECURITY_CONTEXT_SE_LINUX_OPTIONS_TYPE+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-security-context-config-se-linux-options_quarkus.openshift.get-security-context.se-linux-options.user]]`link:#quarkus-kubernetes-config-group-security-context-config-se-linux-options_quarkus.openshift.get-security-context.se-linux-options.user[quarkus.openshift.get-security-context.se-linux-options.user]` + +[.description] +-- +The SELinux user label that applies to the container. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SECURITY_CONTEXT_SE_LINUX_OPTIONS_USER+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SECURITY_CONTEXT_SE_LINUX_OPTIONS_USER+++` +endif::add-copy-button-to-env-var[] +--|string +| + + a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-security-context-config-se-linux-options_quarkus.openshift.security-context.se-linux-options.level]]`link:#quarkus-kubernetes-config-group-security-context-config-se-linux-options_quarkus.openshift.security-context.se-linux-options.level[quarkus.openshift.security-context.se-linux-options.level]` [.description] diff --git a/_generated-doc/latest/config/quarkus-kubernetes-config-group-security-context-config-windows-options.adoc b/_generated-doc/latest/config/quarkus-kubernetes-config-group-security-context-config-windows-options.adoc index 4b8dd774a4..18c5d30dec 100644 --- a/_generated-doc/latest/config/quarkus-kubernetes-config-group-security-context-config-windows-options.adoc +++ b/_generated-doc/latest/config/quarkus-kubernetes-config-group-security-context-config-windows-options.adoc @@ -10,6 +10,70 @@ h|[[quarkus-kubernetes-config-group-security-context-config-windows-options_conf h|Type h|Default +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-security-context-config-windows-options_quarkus.knative.get-security-context.windows-options.gmsa-credential-spec-name]]`link:#quarkus-kubernetes-config-group-security-context-config-windows-options_quarkus.knative.get-security-context.windows-options.gmsa-credential-spec-name[quarkus.knative.get-security-context.windows-options.gmsa-credential-spec-name]` + +[.description] +-- +The name of the GMSA credential spec to use. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SECURITY_CONTEXT_WINDOWS_OPTIONS_GMSA_CREDENTIAL_SPEC_NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_SECURITY_CONTEXT_WINDOWS_OPTIONS_GMSA_CREDENTIAL_SPEC_NAME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-security-context-config-windows-options_quarkus.knative.get-security-context.windows-options.gmsa-credential-spec]]`link:#quarkus-kubernetes-config-group-security-context-config-windows-options_quarkus.knative.get-security-context.windows-options.gmsa-credential-spec[quarkus.knative.get-security-context.windows-options.gmsa-credential-spec]` + +[.description] +-- +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. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SECURITY_CONTEXT_WINDOWS_OPTIONS_GMSA_CREDENTIAL_SPEC+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_SECURITY_CONTEXT_WINDOWS_OPTIONS_GMSA_CREDENTIAL_SPEC+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-security-context-config-windows-options_quarkus.knative.get-security-context.windows-options.run-as-user-name]]`link:#quarkus-kubernetes-config-group-security-context-config-windows-options_quarkus.knative.get-security-context.windows-options.run-as-user-name[quarkus.knative.get-security-context.windows-options.run-as-user-name]` + +[.description] +-- +The UserName in Windows to run the entrypoint of the container process. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SECURITY_CONTEXT_WINDOWS_OPTIONS_RUN_AS_USER_NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_SECURITY_CONTEXT_WINDOWS_OPTIONS_RUN_AS_USER_NAME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-security-context-config-windows-options_quarkus.knative.get-security-context.windows-options.host-process]]`link:#quarkus-kubernetes-config-group-security-context-config-windows-options_quarkus.knative.get-security-context.windows-options.host-process[quarkus.knative.get-security-context.windows-options.host-process]` + +[.description] +-- +HostProcess determines if a container should be run as a 'Host Process' container. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SECURITY_CONTEXT_WINDOWS_OPTIONS_HOST_PROCESS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_SECURITY_CONTEXT_WINDOWS_OPTIONS_HOST_PROCESS+++` +endif::add-copy-button-to-env-var[] +--|boolean +| + + a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-security-context-config-windows-options_quarkus.knative.security-context.windows-options.gmsa-credential-spec-name]]`link:#quarkus-kubernetes-config-group-security-context-config-windows-options_quarkus.knative.security-context.windows-options.gmsa-credential-spec-name[quarkus.knative.security-context.windows-options.gmsa-credential-spec-name]` [.description] @@ -74,6 +138,70 @@ endif::add-copy-button-to-env-var[] | +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-security-context-config-windows-options_quarkus.kubernetes.get-security-context.windows-options.gmsa-credential-spec-name]]`link:#quarkus-kubernetes-config-group-security-context-config-windows-options_quarkus.kubernetes.get-security-context.windows-options.gmsa-credential-spec-name[quarkus.kubernetes.get-security-context.windows-options.gmsa-credential-spec-name]` + +[.description] +-- +The name of the GMSA credential spec to use. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SECURITY_CONTEXT_WINDOWS_OPTIONS_GMSA_CREDENTIAL_SPEC_NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SECURITY_CONTEXT_WINDOWS_OPTIONS_GMSA_CREDENTIAL_SPEC_NAME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-security-context-config-windows-options_quarkus.kubernetes.get-security-context.windows-options.gmsa-credential-spec]]`link:#quarkus-kubernetes-config-group-security-context-config-windows-options_quarkus.kubernetes.get-security-context.windows-options.gmsa-credential-spec[quarkus.kubernetes.get-security-context.windows-options.gmsa-credential-spec]` + +[.description] +-- +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. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SECURITY_CONTEXT_WINDOWS_OPTIONS_GMSA_CREDENTIAL_SPEC+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SECURITY_CONTEXT_WINDOWS_OPTIONS_GMSA_CREDENTIAL_SPEC+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-security-context-config-windows-options_quarkus.kubernetes.get-security-context.windows-options.run-as-user-name]]`link:#quarkus-kubernetes-config-group-security-context-config-windows-options_quarkus.kubernetes.get-security-context.windows-options.run-as-user-name[quarkus.kubernetes.get-security-context.windows-options.run-as-user-name]` + +[.description] +-- +The UserName in Windows to run the entrypoint of the container process. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SECURITY_CONTEXT_WINDOWS_OPTIONS_RUN_AS_USER_NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SECURITY_CONTEXT_WINDOWS_OPTIONS_RUN_AS_USER_NAME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-security-context-config-windows-options_quarkus.kubernetes.get-security-context.windows-options.host-process]]`link:#quarkus-kubernetes-config-group-security-context-config-windows-options_quarkus.kubernetes.get-security-context.windows-options.host-process[quarkus.kubernetes.get-security-context.windows-options.host-process]` + +[.description] +-- +HostProcess determines if a container should be run as a 'Host Process' container. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SECURITY_CONTEXT_WINDOWS_OPTIONS_HOST_PROCESS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SECURITY_CONTEXT_WINDOWS_OPTIONS_HOST_PROCESS+++` +endif::add-copy-button-to-env-var[] +--|boolean +| + + a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-security-context-config-windows-options_quarkus.kubernetes.security-context.windows-options.gmsa-credential-spec-name]]`link:#quarkus-kubernetes-config-group-security-context-config-windows-options_quarkus.kubernetes.security-context.windows-options.gmsa-credential-spec-name[quarkus.kubernetes.security-context.windows-options.gmsa-credential-spec-name]` [.description] @@ -138,6 +266,70 @@ endif::add-copy-button-to-env-var[] | +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-security-context-config-windows-options_quarkus.openshift.get-security-context.windows-options.gmsa-credential-spec-name]]`link:#quarkus-kubernetes-config-group-security-context-config-windows-options_quarkus.openshift.get-security-context.windows-options.gmsa-credential-spec-name[quarkus.openshift.get-security-context.windows-options.gmsa-credential-spec-name]` + +[.description] +-- +The name of the GMSA credential spec to use. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SECURITY_CONTEXT_WINDOWS_OPTIONS_GMSA_CREDENTIAL_SPEC_NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SECURITY_CONTEXT_WINDOWS_OPTIONS_GMSA_CREDENTIAL_SPEC_NAME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-security-context-config-windows-options_quarkus.openshift.get-security-context.windows-options.gmsa-credential-spec]]`link:#quarkus-kubernetes-config-group-security-context-config-windows-options_quarkus.openshift.get-security-context.windows-options.gmsa-credential-spec[quarkus.openshift.get-security-context.windows-options.gmsa-credential-spec]` + +[.description] +-- +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. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SECURITY_CONTEXT_WINDOWS_OPTIONS_GMSA_CREDENTIAL_SPEC+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SECURITY_CONTEXT_WINDOWS_OPTIONS_GMSA_CREDENTIAL_SPEC+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-security-context-config-windows-options_quarkus.openshift.get-security-context.windows-options.run-as-user-name]]`link:#quarkus-kubernetes-config-group-security-context-config-windows-options_quarkus.openshift.get-security-context.windows-options.run-as-user-name[quarkus.openshift.get-security-context.windows-options.run-as-user-name]` + +[.description] +-- +The UserName in Windows to run the entrypoint of the container process. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SECURITY_CONTEXT_WINDOWS_OPTIONS_RUN_AS_USER_NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SECURITY_CONTEXT_WINDOWS_OPTIONS_RUN_AS_USER_NAME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-security-context-config-windows-options_quarkus.openshift.get-security-context.windows-options.host-process]]`link:#quarkus-kubernetes-config-group-security-context-config-windows-options_quarkus.openshift.get-security-context.windows-options.host-process[quarkus.openshift.get-security-context.windows-options.host-process]` + +[.description] +-- +HostProcess determines if a container should be run as a 'Host Process' container. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SECURITY_CONTEXT_WINDOWS_OPTIONS_HOST_PROCESS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SECURITY_CONTEXT_WINDOWS_OPTIONS_HOST_PROCESS+++` +endif::add-copy-button-to-env-var[] +--|boolean +| + + a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-security-context-config-windows-options_quarkus.openshift.security-context.windows-options.gmsa-credential-spec-name]]`link:#quarkus-kubernetes-config-group-security-context-config-windows-options_quarkus.openshift.security-context.windows-options.gmsa-credential-spec-name[quarkus.openshift.security-context.windows-options.gmsa-credential-spec-name]` [.description] diff --git a/_generated-doc/latest/config/quarkus-kubernetes-config-group-security-context-config.adoc b/_generated-doc/latest/config/quarkus-kubernetes-config-group-security-context-config.adoc index a0ba3e2d60..c8e2abcee5 100644 --- a/_generated-doc/latest/config/quarkus-kubernetes-config-group-security-context-config.adoc +++ b/_generated-doc/latest/config/quarkus-kubernetes-config-group-security-context-config.adoc @@ -10,6 +10,247 @@ h|[[quarkus-kubernetes-config-group-security-context-config_configuration]]link: h|Type h|Default +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-security-context-config_quarkus.knative.get-security-context.se-linux-options.level]]`link:#quarkus-kubernetes-config-group-security-context-config_quarkus.knative.get-security-context.se-linux-options.level[quarkus.knative.get-security-context.se-linux-options.level]` + +[.description] +-- +The SELinux level label that applies to the container. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SECURITY_CONTEXT_SE_LINUX_OPTIONS_LEVEL+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_SECURITY_CONTEXT_SE_LINUX_OPTIONS_LEVEL+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-security-context-config_quarkus.knative.get-security-context.se-linux-options.role]]`link:#quarkus-kubernetes-config-group-security-context-config_quarkus.knative.get-security-context.se-linux-options.role[quarkus.knative.get-security-context.se-linux-options.role]` + +[.description] +-- +The SELinux role label that applies to the container. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SECURITY_CONTEXT_SE_LINUX_OPTIONS_ROLE+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_SECURITY_CONTEXT_SE_LINUX_OPTIONS_ROLE+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-security-context-config_quarkus.knative.get-security-context.se-linux-options.type]]`link:#quarkus-kubernetes-config-group-security-context-config_quarkus.knative.get-security-context.se-linux-options.type[quarkus.knative.get-security-context.se-linux-options.type]` + +[.description] +-- +The SELinux type label that applies to the container. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SECURITY_CONTEXT_SE_LINUX_OPTIONS_TYPE+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_SECURITY_CONTEXT_SE_LINUX_OPTIONS_TYPE+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-security-context-config_quarkus.knative.get-security-context.se-linux-options.user]]`link:#quarkus-kubernetes-config-group-security-context-config_quarkus.knative.get-security-context.se-linux-options.user[quarkus.knative.get-security-context.se-linux-options.user]` + +[.description] +-- +The SELinux user label that applies to the container. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SECURITY_CONTEXT_SE_LINUX_OPTIONS_USER+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_SECURITY_CONTEXT_SE_LINUX_OPTIONS_USER+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-security-context-config_quarkus.knative.get-security-context.windows-options.gmsa-credential-spec-name]]`link:#quarkus-kubernetes-config-group-security-context-config_quarkus.knative.get-security-context.windows-options.gmsa-credential-spec-name[quarkus.knative.get-security-context.windows-options.gmsa-credential-spec-name]` + +[.description] +-- +The name of the GMSA credential spec to use. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SECURITY_CONTEXT_WINDOWS_OPTIONS_GMSA_CREDENTIAL_SPEC_NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_SECURITY_CONTEXT_WINDOWS_OPTIONS_GMSA_CREDENTIAL_SPEC_NAME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-security-context-config_quarkus.knative.get-security-context.windows-options.gmsa-credential-spec]]`link:#quarkus-kubernetes-config-group-security-context-config_quarkus.knative.get-security-context.windows-options.gmsa-credential-spec[quarkus.knative.get-security-context.windows-options.gmsa-credential-spec]` + +[.description] +-- +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. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SECURITY_CONTEXT_WINDOWS_OPTIONS_GMSA_CREDENTIAL_SPEC+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_SECURITY_CONTEXT_WINDOWS_OPTIONS_GMSA_CREDENTIAL_SPEC+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-security-context-config_quarkus.knative.get-security-context.windows-options.run-as-user-name]]`link:#quarkus-kubernetes-config-group-security-context-config_quarkus.knative.get-security-context.windows-options.run-as-user-name[quarkus.knative.get-security-context.windows-options.run-as-user-name]` + +[.description] +-- +The UserName in Windows to run the entrypoint of the container process. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SECURITY_CONTEXT_WINDOWS_OPTIONS_RUN_AS_USER_NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_SECURITY_CONTEXT_WINDOWS_OPTIONS_RUN_AS_USER_NAME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-security-context-config_quarkus.knative.get-security-context.windows-options.host-process]]`link:#quarkus-kubernetes-config-group-security-context-config_quarkus.knative.get-security-context.windows-options.host-process[quarkus.knative.get-security-context.windows-options.host-process]` + +[.description] +-- +HostProcess determines if a container should be run as a 'Host Process' container. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SECURITY_CONTEXT_WINDOWS_OPTIONS_HOST_PROCESS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_SECURITY_CONTEXT_WINDOWS_OPTIONS_HOST_PROCESS+++` +endif::add-copy-button-to-env-var[] +--|boolean +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-security-context-config_quarkus.knative.get-security-context.run-as-user]]`link:#quarkus-kubernetes-config-group-security-context-config_quarkus.knative.get-security-context.run-as-user[quarkus.knative.get-security-context.run-as-user]` + +[.description] +-- +The UID to run the entrypoint of the container process. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SECURITY_CONTEXT_RUN_AS_USER+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_SECURITY_CONTEXT_RUN_AS_USER+++` +endif::add-copy-button-to-env-var[] +--|long +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-security-context-config_quarkus.knative.get-security-context.run-as-group]]`link:#quarkus-kubernetes-config-group-security-context-config_quarkus.knative.get-security-context.run-as-group[quarkus.knative.get-security-context.run-as-group]` + +[.description] +-- +The GID to run the entrypoint of the container process. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SECURITY_CONTEXT_RUN_AS_GROUP+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_SECURITY_CONTEXT_RUN_AS_GROUP+++` +endif::add-copy-button-to-env-var[] +--|long +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-security-context-config_quarkus.knative.get-security-context.run-as-non-root]]`link:#quarkus-kubernetes-config-group-security-context-config_quarkus.knative.get-security-context.run-as-non-root[quarkus.knative.get-security-context.run-as-non-root]` + +[.description] +-- +Indicates that the container must run as a non-root user. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SECURITY_CONTEXT_RUN_AS_NON_ROOT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_SECURITY_CONTEXT_RUN_AS_NON_ROOT+++` +endif::add-copy-button-to-env-var[] +--|boolean +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-security-context-config_quarkus.knative.get-security-context.supplemental-groups]]`link:#quarkus-kubernetes-config-group-security-context-config_quarkus.knative.get-security-context.supplemental-groups[quarkus.knative.get-security-context.supplemental-groups]` + +[.description] +-- +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. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SECURITY_CONTEXT_SUPPLEMENTAL_GROUPS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_SECURITY_CONTEXT_SUPPLEMENTAL_GROUPS+++` +endif::add-copy-button-to-env-var[] +--|list of long +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-security-context-config_quarkus.knative.get-security-context.fs-group]]`link:#quarkus-kubernetes-config-group-security-context-config_quarkus.knative.get-security-context.fs-group[quarkus.knative.get-security-context.fs-group]` + +[.description] +-- +A special supplemental group that applies to all containers in a pod. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SECURITY_CONTEXT_FS_GROUP+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_SECURITY_CONTEXT_FS_GROUP+++` +endif::add-copy-button-to-env-var[] +--|long +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-security-context-config_quarkus.knative.get-security-context.sysctls]]`link:#quarkus-kubernetes-config-group-security-context-config_quarkus.knative.get-security-context.sysctls[quarkus.knative.get-security-context.sysctls]` + +[.description] +-- +Sysctls hold a list of namespaced sysctls used for the pod. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SECURITY_CONTEXT_SYSCTLS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_SECURITY_CONTEXT_SYSCTLS+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-security-context-config_quarkus.knative.get-security-context.fs-group-change-policy]]`link:#quarkus-kubernetes-config-group-security-context-config_quarkus.knative.get-security-context.fs-group-change-policy[quarkus.knative.get-security-context.fs-group-change-policy]` + +[.description] +-- +It holds policies that will be used for applying fsGroup to a volume when volume is mounted. Values: OnRootMismatch, Always + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SECURITY_CONTEXT_FS_GROUP_CHANGE_POLICY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_SECURITY_CONTEXT_FS_GROUP_CHANGE_POLICY+++` +endif::add-copy-button-to-env-var[] +-- a| +tooltip: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.], tooltip:always[It indicates that volume's ownership and permissions should always be changed whenever volume is mounted inside a Pod. This the default behavior.] +| + + a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-security-context-config_quarkus.knative.security-context.se-linux-options.level]]`link:#quarkus-kubernetes-config-group-security-context-config_quarkus.knative.security-context.se-linux-options.level[quarkus.knative.security-context.se-linux-options.level]` [.description] @@ -17,234 +258,475 @@ a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-securit The SELinux level label that applies to the container. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_SECURITY_CONTEXT_SE_LINUX_OPTIONS_LEVEL+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_SECURITY_CONTEXT_SE_LINUX_OPTIONS_LEVEL+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_SECURITY_CONTEXT_SE_LINUX_OPTIONS_LEVEL+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-security-context-config_quarkus.knative.security-context.se-linux-options.role]]`link:#quarkus-kubernetes-config-group-security-context-config_quarkus.knative.security-context.se-linux-options.role[quarkus.knative.security-context.se-linux-options.role]` + +[.description] +-- +The SELinux role label that applies to the container. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_SECURITY_CONTEXT_SE_LINUX_OPTIONS_ROLE+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_SECURITY_CONTEXT_SE_LINUX_OPTIONS_ROLE+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-security-context-config_quarkus.knative.security-context.se-linux-options.type]]`link:#quarkus-kubernetes-config-group-security-context-config_quarkus.knative.security-context.se-linux-options.type[quarkus.knative.security-context.se-linux-options.type]` + +[.description] +-- +The SELinux type label that applies to the container. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_SECURITY_CONTEXT_SE_LINUX_OPTIONS_TYPE+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_SECURITY_CONTEXT_SE_LINUX_OPTIONS_TYPE+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-security-context-config_quarkus.knative.security-context.se-linux-options.user]]`link:#quarkus-kubernetes-config-group-security-context-config_quarkus.knative.security-context.se-linux-options.user[quarkus.knative.security-context.se-linux-options.user]` + +[.description] +-- +The SELinux user label that applies to the container. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_SECURITY_CONTEXT_SE_LINUX_OPTIONS_USER+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_SECURITY_CONTEXT_SE_LINUX_OPTIONS_USER+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-security-context-config_quarkus.knative.security-context.windows-options.gmsa-credential-spec-name]]`link:#quarkus-kubernetes-config-group-security-context-config_quarkus.knative.security-context.windows-options.gmsa-credential-spec-name[quarkus.knative.security-context.windows-options.gmsa-credential-spec-name]` + +[.description] +-- +The name of the GMSA credential spec to use. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_SECURITY_CONTEXT_WINDOWS_OPTIONS_GMSA_CREDENTIAL_SPEC_NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_SECURITY_CONTEXT_WINDOWS_OPTIONS_GMSA_CREDENTIAL_SPEC_NAME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-security-context-config_quarkus.knative.security-context.windows-options.gmsa-credential-spec]]`link:#quarkus-kubernetes-config-group-security-context-config_quarkus.knative.security-context.windows-options.gmsa-credential-spec[quarkus.knative.security-context.windows-options.gmsa-credential-spec]` + +[.description] +-- +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. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_SECURITY_CONTEXT_WINDOWS_OPTIONS_GMSA_CREDENTIAL_SPEC+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_SECURITY_CONTEXT_WINDOWS_OPTIONS_GMSA_CREDENTIAL_SPEC+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-security-context-config_quarkus.knative.security-context.windows-options.run-as-user-name]]`link:#quarkus-kubernetes-config-group-security-context-config_quarkus.knative.security-context.windows-options.run-as-user-name[quarkus.knative.security-context.windows-options.run-as-user-name]` + +[.description] +-- +The UserName in Windows to run the entrypoint of the container process. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_SECURITY_CONTEXT_WINDOWS_OPTIONS_RUN_AS_USER_NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_SECURITY_CONTEXT_WINDOWS_OPTIONS_RUN_AS_USER_NAME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-security-context-config_quarkus.knative.security-context.windows-options.host-process]]`link:#quarkus-kubernetes-config-group-security-context-config_quarkus.knative.security-context.windows-options.host-process[quarkus.knative.security-context.windows-options.host-process]` + +[.description] +-- +HostProcess determines if a container should be run as a 'Host Process' container. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_SECURITY_CONTEXT_WINDOWS_OPTIONS_HOST_PROCESS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_SECURITY_CONTEXT_WINDOWS_OPTIONS_HOST_PROCESS+++` +endif::add-copy-button-to-env-var[] +--|boolean +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-security-context-config_quarkus.knative.security-context.run-as-user]]`link:#quarkus-kubernetes-config-group-security-context-config_quarkus.knative.security-context.run-as-user[quarkus.knative.security-context.run-as-user]` + +[.description] +-- +The UID to run the entrypoint of the container process. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_SECURITY_CONTEXT_RUN_AS_USER+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_SECURITY_CONTEXT_RUN_AS_USER+++` +endif::add-copy-button-to-env-var[] +--|long +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-security-context-config_quarkus.knative.security-context.run-as-group]]`link:#quarkus-kubernetes-config-group-security-context-config_quarkus.knative.security-context.run-as-group[quarkus.knative.security-context.run-as-group]` + +[.description] +-- +The GID to run the entrypoint of the container process. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_SECURITY_CONTEXT_RUN_AS_GROUP+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_SECURITY_CONTEXT_RUN_AS_GROUP+++` +endif::add-copy-button-to-env-var[] +--|long +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-security-context-config_quarkus.knative.security-context.run-as-non-root]]`link:#quarkus-kubernetes-config-group-security-context-config_quarkus.knative.security-context.run-as-non-root[quarkus.knative.security-context.run-as-non-root]` + +[.description] +-- +Indicates that the container must run as a non-root user. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_SECURITY_CONTEXT_RUN_AS_NON_ROOT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_SECURITY_CONTEXT_RUN_AS_NON_ROOT+++` +endif::add-copy-button-to-env-var[] +--|boolean +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-security-context-config_quarkus.knative.security-context.supplemental-groups]]`link:#quarkus-kubernetes-config-group-security-context-config_quarkus.knative.security-context.supplemental-groups[quarkus.knative.security-context.supplemental-groups]` + +[.description] +-- +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. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_SECURITY_CONTEXT_SUPPLEMENTAL_GROUPS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_SECURITY_CONTEXT_SUPPLEMENTAL_GROUPS+++` +endif::add-copy-button-to-env-var[] +--|list of long +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-security-context-config_quarkus.knative.security-context.fs-group]]`link:#quarkus-kubernetes-config-group-security-context-config_quarkus.knative.security-context.fs-group[quarkus.knative.security-context.fs-group]` + +[.description] +-- +A special supplemental group that applies to all containers in a pod. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_SECURITY_CONTEXT_FS_GROUP+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_SECURITY_CONTEXT_FS_GROUP+++` +endif::add-copy-button-to-env-var[] +--|long +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-security-context-config_quarkus.knative.security-context.sysctls]]`link:#quarkus-kubernetes-config-group-security-context-config_quarkus.knative.security-context.sysctls[quarkus.knative.security-context.sysctls]` + +[.description] +-- +Sysctls hold a list of namespaced sysctls used for the pod. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_SECURITY_CONTEXT_SYSCTLS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_SECURITY_CONTEXT_SYSCTLS+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-security-context-config_quarkus.knative.security-context.fs-group-change-policy]]`link:#quarkus-kubernetes-config-group-security-context-config_quarkus.knative.security-context.fs-group-change-policy[quarkus.knative.security-context.fs-group-change-policy]` + +[.description] +-- +It holds policies that will be used for applying fsGroup to a volume when volume is mounted. Values: OnRootMismatch, Always + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_SECURITY_CONTEXT_FS_GROUP_CHANGE_POLICY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_SECURITY_CONTEXT_FS_GROUP_CHANGE_POLICY+++` +endif::add-copy-button-to-env-var[] +-- a| +tooltip: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.], tooltip:always[It indicates that volume's ownership and permissions should always be changed whenever volume is mounted inside a Pod. This the default behavior.] +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-security-context-config_quarkus.kubernetes.get-security-context.se-linux-options.level]]`link:#quarkus-kubernetes-config-group-security-context-config_quarkus.kubernetes.get-security-context.se-linux-options.level[quarkus.kubernetes.get-security-context.se-linux-options.level]` + +[.description] +-- +The SELinux level label that applies to the container. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SECURITY_CONTEXT_SE_LINUX_OPTIONS_LEVEL+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_SECURITY_CONTEXT_SE_LINUX_OPTIONS_LEVEL+++` +Environment variable: `+++QUARKUS_KUBERNETES_GET_SECURITY_CONTEXT_SE_LINUX_OPTIONS_LEVEL+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-security-context-config_quarkus.knative.security-context.se-linux-options.role]]`link:#quarkus-kubernetes-config-group-security-context-config_quarkus.knative.security-context.se-linux-options.role[quarkus.knative.security-context.se-linux-options.role]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-security-context-config_quarkus.kubernetes.get-security-context.se-linux-options.role]]`link:#quarkus-kubernetes-config-group-security-context-config_quarkus.kubernetes.get-security-context.se-linux-options.role[quarkus.kubernetes.get-security-context.se-linux-options.role]` [.description] -- The SELinux role label that applies to the container. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_SECURITY_CONTEXT_SE_LINUX_OPTIONS_ROLE+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SECURITY_CONTEXT_SE_LINUX_OPTIONS_ROLE+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_SECURITY_CONTEXT_SE_LINUX_OPTIONS_ROLE+++` +Environment variable: `+++QUARKUS_KUBERNETES_GET_SECURITY_CONTEXT_SE_LINUX_OPTIONS_ROLE+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-security-context-config_quarkus.knative.security-context.se-linux-options.type]]`link:#quarkus-kubernetes-config-group-security-context-config_quarkus.knative.security-context.se-linux-options.type[quarkus.knative.security-context.se-linux-options.type]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-security-context-config_quarkus.kubernetes.get-security-context.se-linux-options.type]]`link:#quarkus-kubernetes-config-group-security-context-config_quarkus.kubernetes.get-security-context.se-linux-options.type[quarkus.kubernetes.get-security-context.se-linux-options.type]` [.description] -- The SELinux type label that applies to the container. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_SECURITY_CONTEXT_SE_LINUX_OPTIONS_TYPE+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SECURITY_CONTEXT_SE_LINUX_OPTIONS_TYPE+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_SECURITY_CONTEXT_SE_LINUX_OPTIONS_TYPE+++` +Environment variable: `+++QUARKUS_KUBERNETES_GET_SECURITY_CONTEXT_SE_LINUX_OPTIONS_TYPE+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-security-context-config_quarkus.knative.security-context.se-linux-options.user]]`link:#quarkus-kubernetes-config-group-security-context-config_quarkus.knative.security-context.se-linux-options.user[quarkus.knative.security-context.se-linux-options.user]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-security-context-config_quarkus.kubernetes.get-security-context.se-linux-options.user]]`link:#quarkus-kubernetes-config-group-security-context-config_quarkus.kubernetes.get-security-context.se-linux-options.user[quarkus.kubernetes.get-security-context.se-linux-options.user]` [.description] -- The SELinux user label that applies to the container. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_SECURITY_CONTEXT_SE_LINUX_OPTIONS_USER+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SECURITY_CONTEXT_SE_LINUX_OPTIONS_USER+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_SECURITY_CONTEXT_SE_LINUX_OPTIONS_USER+++` +Environment variable: `+++QUARKUS_KUBERNETES_GET_SECURITY_CONTEXT_SE_LINUX_OPTIONS_USER+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-security-context-config_quarkus.knative.security-context.windows-options.gmsa-credential-spec-name]]`link:#quarkus-kubernetes-config-group-security-context-config_quarkus.knative.security-context.windows-options.gmsa-credential-spec-name[quarkus.knative.security-context.windows-options.gmsa-credential-spec-name]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-security-context-config_quarkus.kubernetes.get-security-context.windows-options.gmsa-credential-spec-name]]`link:#quarkus-kubernetes-config-group-security-context-config_quarkus.kubernetes.get-security-context.windows-options.gmsa-credential-spec-name[quarkus.kubernetes.get-security-context.windows-options.gmsa-credential-spec-name]` [.description] -- The name of the GMSA credential spec to use. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_SECURITY_CONTEXT_WINDOWS_OPTIONS_GMSA_CREDENTIAL_SPEC_NAME+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SECURITY_CONTEXT_WINDOWS_OPTIONS_GMSA_CREDENTIAL_SPEC_NAME+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_SECURITY_CONTEXT_WINDOWS_OPTIONS_GMSA_CREDENTIAL_SPEC_NAME+++` +Environment variable: `+++QUARKUS_KUBERNETES_GET_SECURITY_CONTEXT_WINDOWS_OPTIONS_GMSA_CREDENTIAL_SPEC_NAME+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-security-context-config_quarkus.knative.security-context.windows-options.gmsa-credential-spec]]`link:#quarkus-kubernetes-config-group-security-context-config_quarkus.knative.security-context.windows-options.gmsa-credential-spec[quarkus.knative.security-context.windows-options.gmsa-credential-spec]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-security-context-config_quarkus.kubernetes.get-security-context.windows-options.gmsa-credential-spec]]`link:#quarkus-kubernetes-config-group-security-context-config_quarkus.kubernetes.get-security-context.windows-options.gmsa-credential-spec[quarkus.kubernetes.get-security-context.windows-options.gmsa-credential-spec]` [.description] -- 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. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_SECURITY_CONTEXT_WINDOWS_OPTIONS_GMSA_CREDENTIAL_SPEC+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SECURITY_CONTEXT_WINDOWS_OPTIONS_GMSA_CREDENTIAL_SPEC+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_SECURITY_CONTEXT_WINDOWS_OPTIONS_GMSA_CREDENTIAL_SPEC+++` +Environment variable: `+++QUARKUS_KUBERNETES_GET_SECURITY_CONTEXT_WINDOWS_OPTIONS_GMSA_CREDENTIAL_SPEC+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-security-context-config_quarkus.knative.security-context.windows-options.run-as-user-name]]`link:#quarkus-kubernetes-config-group-security-context-config_quarkus.knative.security-context.windows-options.run-as-user-name[quarkus.knative.security-context.windows-options.run-as-user-name]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-security-context-config_quarkus.kubernetes.get-security-context.windows-options.run-as-user-name]]`link:#quarkus-kubernetes-config-group-security-context-config_quarkus.kubernetes.get-security-context.windows-options.run-as-user-name[quarkus.kubernetes.get-security-context.windows-options.run-as-user-name]` [.description] -- The UserName in Windows to run the entrypoint of the container process. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_SECURITY_CONTEXT_WINDOWS_OPTIONS_RUN_AS_USER_NAME+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SECURITY_CONTEXT_WINDOWS_OPTIONS_RUN_AS_USER_NAME+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_SECURITY_CONTEXT_WINDOWS_OPTIONS_RUN_AS_USER_NAME+++` +Environment variable: `+++QUARKUS_KUBERNETES_GET_SECURITY_CONTEXT_WINDOWS_OPTIONS_RUN_AS_USER_NAME+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-security-context-config_quarkus.knative.security-context.windows-options.host-process]]`link:#quarkus-kubernetes-config-group-security-context-config_quarkus.knative.security-context.windows-options.host-process[quarkus.knative.security-context.windows-options.host-process]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-security-context-config_quarkus.kubernetes.get-security-context.windows-options.host-process]]`link:#quarkus-kubernetes-config-group-security-context-config_quarkus.kubernetes.get-security-context.windows-options.host-process[quarkus.kubernetes.get-security-context.windows-options.host-process]` [.description] -- HostProcess determines if a container should be run as a 'Host Process' container. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_SECURITY_CONTEXT_WINDOWS_OPTIONS_HOST_PROCESS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SECURITY_CONTEXT_WINDOWS_OPTIONS_HOST_PROCESS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_SECURITY_CONTEXT_WINDOWS_OPTIONS_HOST_PROCESS+++` +Environment variable: `+++QUARKUS_KUBERNETES_GET_SECURITY_CONTEXT_WINDOWS_OPTIONS_HOST_PROCESS+++` endif::add-copy-button-to-env-var[] --|boolean | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-security-context-config_quarkus.knative.security-context.run-as-user]]`link:#quarkus-kubernetes-config-group-security-context-config_quarkus.knative.security-context.run-as-user[quarkus.knative.security-context.run-as-user]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-security-context-config_quarkus.kubernetes.get-security-context.run-as-user]]`link:#quarkus-kubernetes-config-group-security-context-config_quarkus.kubernetes.get-security-context.run-as-user[quarkus.kubernetes.get-security-context.run-as-user]` [.description] -- The UID to run the entrypoint of the container process. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_SECURITY_CONTEXT_RUN_AS_USER+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SECURITY_CONTEXT_RUN_AS_USER+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_SECURITY_CONTEXT_RUN_AS_USER+++` +Environment variable: `+++QUARKUS_KUBERNETES_GET_SECURITY_CONTEXT_RUN_AS_USER+++` endif::add-copy-button-to-env-var[] --|long | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-security-context-config_quarkus.knative.security-context.run-as-group]]`link:#quarkus-kubernetes-config-group-security-context-config_quarkus.knative.security-context.run-as-group[quarkus.knative.security-context.run-as-group]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-security-context-config_quarkus.kubernetes.get-security-context.run-as-group]]`link:#quarkus-kubernetes-config-group-security-context-config_quarkus.kubernetes.get-security-context.run-as-group[quarkus.kubernetes.get-security-context.run-as-group]` [.description] -- The GID to run the entrypoint of the container process. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_SECURITY_CONTEXT_RUN_AS_GROUP+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SECURITY_CONTEXT_RUN_AS_GROUP+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_SECURITY_CONTEXT_RUN_AS_GROUP+++` +Environment variable: `+++QUARKUS_KUBERNETES_GET_SECURITY_CONTEXT_RUN_AS_GROUP+++` endif::add-copy-button-to-env-var[] --|long | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-security-context-config_quarkus.knative.security-context.run-as-non-root]]`link:#quarkus-kubernetes-config-group-security-context-config_quarkus.knative.security-context.run-as-non-root[quarkus.knative.security-context.run-as-non-root]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-security-context-config_quarkus.kubernetes.get-security-context.run-as-non-root]]`link:#quarkus-kubernetes-config-group-security-context-config_quarkus.kubernetes.get-security-context.run-as-non-root[quarkus.kubernetes.get-security-context.run-as-non-root]` [.description] -- Indicates that the container must run as a non-root user. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_SECURITY_CONTEXT_RUN_AS_NON_ROOT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SECURITY_CONTEXT_RUN_AS_NON_ROOT+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_SECURITY_CONTEXT_RUN_AS_NON_ROOT+++` +Environment variable: `+++QUARKUS_KUBERNETES_GET_SECURITY_CONTEXT_RUN_AS_NON_ROOT+++` endif::add-copy-button-to-env-var[] --|boolean | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-security-context-config_quarkus.knative.security-context.supplemental-groups]]`link:#quarkus-kubernetes-config-group-security-context-config_quarkus.knative.security-context.supplemental-groups[quarkus.knative.security-context.supplemental-groups]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-security-context-config_quarkus.kubernetes.get-security-context.supplemental-groups]]`link:#quarkus-kubernetes-config-group-security-context-config_quarkus.kubernetes.get-security-context.supplemental-groups[quarkus.kubernetes.get-security-context.supplemental-groups]` [.description] -- 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. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_SECURITY_CONTEXT_SUPPLEMENTAL_GROUPS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SECURITY_CONTEXT_SUPPLEMENTAL_GROUPS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_SECURITY_CONTEXT_SUPPLEMENTAL_GROUPS+++` +Environment variable: `+++QUARKUS_KUBERNETES_GET_SECURITY_CONTEXT_SUPPLEMENTAL_GROUPS+++` endif::add-copy-button-to-env-var[] --|list of long | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-security-context-config_quarkus.knative.security-context.fs-group]]`link:#quarkus-kubernetes-config-group-security-context-config_quarkus.knative.security-context.fs-group[quarkus.knative.security-context.fs-group]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-security-context-config_quarkus.kubernetes.get-security-context.fs-group]]`link:#quarkus-kubernetes-config-group-security-context-config_quarkus.kubernetes.get-security-context.fs-group[quarkus.kubernetes.get-security-context.fs-group]` [.description] -- A special supplemental group that applies to all containers in a pod. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_SECURITY_CONTEXT_FS_GROUP+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SECURITY_CONTEXT_FS_GROUP+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_SECURITY_CONTEXT_FS_GROUP+++` +Environment variable: `+++QUARKUS_KUBERNETES_GET_SECURITY_CONTEXT_FS_GROUP+++` endif::add-copy-button-to-env-var[] --|long | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-security-context-config_quarkus.knative.security-context.sysctls]]`link:#quarkus-kubernetes-config-group-security-context-config_quarkus.knative.security-context.sysctls[quarkus.knative.security-context.sysctls]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-security-context-config_quarkus.kubernetes.get-security-context.sysctls]]`link:#quarkus-kubernetes-config-group-security-context-config_quarkus.kubernetes.get-security-context.sysctls[quarkus.kubernetes.get-security-context.sysctls]` [.description] -- Sysctls hold a list of namespaced sysctls used for the pod. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_SECURITY_CONTEXT_SYSCTLS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SECURITY_CONTEXT_SYSCTLS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_SECURITY_CONTEXT_SYSCTLS+++` +Environment variable: `+++QUARKUS_KUBERNETES_GET_SECURITY_CONTEXT_SYSCTLS+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-security-context-config_quarkus.knative.security-context.fs-group-change-policy]]`link:#quarkus-kubernetes-config-group-security-context-config_quarkus.knative.security-context.fs-group-change-policy[quarkus.knative.security-context.fs-group-change-policy]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-security-context-config_quarkus.kubernetes.get-security-context.fs-group-change-policy]]`link:#quarkus-kubernetes-config-group-security-context-config_quarkus.kubernetes.get-security-context.fs-group-change-policy[quarkus.kubernetes.get-security-context.fs-group-change-policy]` [.description] -- It holds policies that will be used for applying fsGroup to a volume when volume is mounted. Values: OnRootMismatch, Always ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_SECURITY_CONTEXT_FS_GROUP_CHANGE_POLICY+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SECURITY_CONTEXT_FS_GROUP_CHANGE_POLICY+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_SECURITY_CONTEXT_FS_GROUP_CHANGE_POLICY+++` +Environment variable: `+++QUARKUS_KUBERNETES_GET_SECURITY_CONTEXT_FS_GROUP_CHANGE_POLICY+++` endif::add-copy-button-to-env-var[] -- a| tooltip: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.], tooltip:always[It indicates that volume's ownership and permissions should always be changed whenever volume is mounted inside a Pod. This the default behavior.] @@ -492,6 +974,247 @@ tooltip:on-root-mismatch[It indicates that volume's ownership and permissions wi | +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-security-context-config_quarkus.openshift.get-security-context.se-linux-options.level]]`link:#quarkus-kubernetes-config-group-security-context-config_quarkus.openshift.get-security-context.se-linux-options.level[quarkus.openshift.get-security-context.se-linux-options.level]` + +[.description] +-- +The SELinux level label that applies to the container. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SECURITY_CONTEXT_SE_LINUX_OPTIONS_LEVEL+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SECURITY_CONTEXT_SE_LINUX_OPTIONS_LEVEL+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-security-context-config_quarkus.openshift.get-security-context.se-linux-options.role]]`link:#quarkus-kubernetes-config-group-security-context-config_quarkus.openshift.get-security-context.se-linux-options.role[quarkus.openshift.get-security-context.se-linux-options.role]` + +[.description] +-- +The SELinux role label that applies to the container. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SECURITY_CONTEXT_SE_LINUX_OPTIONS_ROLE+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SECURITY_CONTEXT_SE_LINUX_OPTIONS_ROLE+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-security-context-config_quarkus.openshift.get-security-context.se-linux-options.type]]`link:#quarkus-kubernetes-config-group-security-context-config_quarkus.openshift.get-security-context.se-linux-options.type[quarkus.openshift.get-security-context.se-linux-options.type]` + +[.description] +-- +The SELinux type label that applies to the container. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SECURITY_CONTEXT_SE_LINUX_OPTIONS_TYPE+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SECURITY_CONTEXT_SE_LINUX_OPTIONS_TYPE+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-security-context-config_quarkus.openshift.get-security-context.se-linux-options.user]]`link:#quarkus-kubernetes-config-group-security-context-config_quarkus.openshift.get-security-context.se-linux-options.user[quarkus.openshift.get-security-context.se-linux-options.user]` + +[.description] +-- +The SELinux user label that applies to the container. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SECURITY_CONTEXT_SE_LINUX_OPTIONS_USER+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SECURITY_CONTEXT_SE_LINUX_OPTIONS_USER+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-security-context-config_quarkus.openshift.get-security-context.windows-options.gmsa-credential-spec-name]]`link:#quarkus-kubernetes-config-group-security-context-config_quarkus.openshift.get-security-context.windows-options.gmsa-credential-spec-name[quarkus.openshift.get-security-context.windows-options.gmsa-credential-spec-name]` + +[.description] +-- +The name of the GMSA credential spec to use. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SECURITY_CONTEXT_WINDOWS_OPTIONS_GMSA_CREDENTIAL_SPEC_NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SECURITY_CONTEXT_WINDOWS_OPTIONS_GMSA_CREDENTIAL_SPEC_NAME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-security-context-config_quarkus.openshift.get-security-context.windows-options.gmsa-credential-spec]]`link:#quarkus-kubernetes-config-group-security-context-config_quarkus.openshift.get-security-context.windows-options.gmsa-credential-spec[quarkus.openshift.get-security-context.windows-options.gmsa-credential-spec]` + +[.description] +-- +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. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SECURITY_CONTEXT_WINDOWS_OPTIONS_GMSA_CREDENTIAL_SPEC+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SECURITY_CONTEXT_WINDOWS_OPTIONS_GMSA_CREDENTIAL_SPEC+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-security-context-config_quarkus.openshift.get-security-context.windows-options.run-as-user-name]]`link:#quarkus-kubernetes-config-group-security-context-config_quarkus.openshift.get-security-context.windows-options.run-as-user-name[quarkus.openshift.get-security-context.windows-options.run-as-user-name]` + +[.description] +-- +The UserName in Windows to run the entrypoint of the container process. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SECURITY_CONTEXT_WINDOWS_OPTIONS_RUN_AS_USER_NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SECURITY_CONTEXT_WINDOWS_OPTIONS_RUN_AS_USER_NAME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-security-context-config_quarkus.openshift.get-security-context.windows-options.host-process]]`link:#quarkus-kubernetes-config-group-security-context-config_quarkus.openshift.get-security-context.windows-options.host-process[quarkus.openshift.get-security-context.windows-options.host-process]` + +[.description] +-- +HostProcess determines if a container should be run as a 'Host Process' container. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SECURITY_CONTEXT_WINDOWS_OPTIONS_HOST_PROCESS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SECURITY_CONTEXT_WINDOWS_OPTIONS_HOST_PROCESS+++` +endif::add-copy-button-to-env-var[] +--|boolean +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-security-context-config_quarkus.openshift.get-security-context.run-as-user]]`link:#quarkus-kubernetes-config-group-security-context-config_quarkus.openshift.get-security-context.run-as-user[quarkus.openshift.get-security-context.run-as-user]` + +[.description] +-- +The UID to run the entrypoint of the container process. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SECURITY_CONTEXT_RUN_AS_USER+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SECURITY_CONTEXT_RUN_AS_USER+++` +endif::add-copy-button-to-env-var[] +--|long +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-security-context-config_quarkus.openshift.get-security-context.run-as-group]]`link:#quarkus-kubernetes-config-group-security-context-config_quarkus.openshift.get-security-context.run-as-group[quarkus.openshift.get-security-context.run-as-group]` + +[.description] +-- +The GID to run the entrypoint of the container process. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SECURITY_CONTEXT_RUN_AS_GROUP+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SECURITY_CONTEXT_RUN_AS_GROUP+++` +endif::add-copy-button-to-env-var[] +--|long +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-security-context-config_quarkus.openshift.get-security-context.run-as-non-root]]`link:#quarkus-kubernetes-config-group-security-context-config_quarkus.openshift.get-security-context.run-as-non-root[quarkus.openshift.get-security-context.run-as-non-root]` + +[.description] +-- +Indicates that the container must run as a non-root user. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SECURITY_CONTEXT_RUN_AS_NON_ROOT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SECURITY_CONTEXT_RUN_AS_NON_ROOT+++` +endif::add-copy-button-to-env-var[] +--|boolean +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-security-context-config_quarkus.openshift.get-security-context.supplemental-groups]]`link:#quarkus-kubernetes-config-group-security-context-config_quarkus.openshift.get-security-context.supplemental-groups[quarkus.openshift.get-security-context.supplemental-groups]` + +[.description] +-- +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. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SECURITY_CONTEXT_SUPPLEMENTAL_GROUPS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SECURITY_CONTEXT_SUPPLEMENTAL_GROUPS+++` +endif::add-copy-button-to-env-var[] +--|list of long +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-security-context-config_quarkus.openshift.get-security-context.fs-group]]`link:#quarkus-kubernetes-config-group-security-context-config_quarkus.openshift.get-security-context.fs-group[quarkus.openshift.get-security-context.fs-group]` + +[.description] +-- +A special supplemental group that applies to all containers in a pod. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SECURITY_CONTEXT_FS_GROUP+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SECURITY_CONTEXT_FS_GROUP+++` +endif::add-copy-button-to-env-var[] +--|long +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-security-context-config_quarkus.openshift.get-security-context.sysctls]]`link:#quarkus-kubernetes-config-group-security-context-config_quarkus.openshift.get-security-context.sysctls[quarkus.openshift.get-security-context.sysctls]` + +[.description] +-- +Sysctls hold a list of namespaced sysctls used for the pod. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SECURITY_CONTEXT_SYSCTLS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SECURITY_CONTEXT_SYSCTLS+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-security-context-config_quarkus.openshift.get-security-context.fs-group-change-policy]]`link:#quarkus-kubernetes-config-group-security-context-config_quarkus.openshift.get-security-context.fs-group-change-policy[quarkus.openshift.get-security-context.fs-group-change-policy]` + +[.description] +-- +It holds policies that will be used for applying fsGroup to a volume when volume is mounted. Values: OnRootMismatch, Always + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SECURITY_CONTEXT_FS_GROUP_CHANGE_POLICY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SECURITY_CONTEXT_FS_GROUP_CHANGE_POLICY+++` +endif::add-copy-button-to-env-var[] +-- a| +tooltip: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.], tooltip:always[It indicates that volume's ownership and permissions should always be changed whenever volume is mounted inside a Pod. This the default behavior.] +| + + a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-security-context-config_quarkus.openshift.security-context.se-linux-options.level]]`link:#quarkus-kubernetes-config-group-security-context-config_quarkus.openshift.security-context.se-linux-options.level[quarkus.openshift.security-context.se-linux-options.level]` [.description] diff --git a/_generated-doc/latest/config/quarkus-kubernetes-config-group-service-account-config.adoc b/_generated-doc/latest/config/quarkus-kubernetes-config-group-service-account-config.adoc index fe1f07e9f0..7c7b2f3f0a 100644 --- a/_generated-doc/latest/config/quarkus-kubernetes-config-group-service-account-config.adoc +++ b/_generated-doc/latest/config/quarkus-kubernetes-config-group-service-account-config.adoc @@ -10,6 +10,70 @@ h|[[quarkus-kubernetes-config-group-service-account-config_configuration]]link:# h|Type h|Default +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-service-account-config_quarkus.knative.get-rbac-config.service-accounts.-service-accounts-.name]]`link:#quarkus-kubernetes-config-group-service-account-config_quarkus.knative.get-rbac-config.service-accounts.-service-accounts-.name[quarkus.knative.get-rbac-config.service-accounts."service-accounts".name]` + +[.description] +-- +The name of the service account. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_RBAC_CONFIG_SERVICE_ACCOUNTS__SERVICE_ACCOUNTS__NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_RBAC_CONFIG_SERVICE_ACCOUNTS__SERVICE_ACCOUNTS__NAME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-service-account-config_quarkus.knative.get-rbac-config.service-accounts.-service-accounts-.namespace]]`link:#quarkus-kubernetes-config-group-service-account-config_quarkus.knative.get-rbac-config.service-accounts.-service-accounts-.namespace[quarkus.knative.get-rbac-config.service-accounts."service-accounts".namespace]` + +[.description] +-- +The namespace of the service account. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_RBAC_CONFIG_SERVICE_ACCOUNTS__SERVICE_ACCOUNTS__NAMESPACE+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_RBAC_CONFIG_SERVICE_ACCOUNTS__SERVICE_ACCOUNTS__NAMESPACE+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-service-account-config_quarkus.knative.get-rbac-config.service-accounts.-service-accounts-.labels-labels]]`link:#quarkus-kubernetes-config-group-service-account-config_quarkus.knative.get-rbac-config.service-accounts.-service-accounts-.labels-labels[quarkus.knative.get-rbac-config.service-accounts."service-accounts".labels]` + +[.description] +-- +Labels of the service account. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_RBAC_CONFIG_SERVICE_ACCOUNTS__SERVICE_ACCOUNTS__LABELS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_RBAC_CONFIG_SERVICE_ACCOUNTS__SERVICE_ACCOUNTS__LABELS+++` +endif::add-copy-button-to-env-var[] +--|`Map` +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-service-account-config_quarkus.knative.get-rbac-config.service-accounts.-service-accounts-.use-as-default]]`link:#quarkus-kubernetes-config-group-service-account-config_quarkus.knative.get-rbac-config.service-accounts.-service-accounts-.use-as-default[quarkus.knative.get-rbac-config.service-accounts."service-accounts".use-as-default]` + +[.description] +-- +If true, this service account will be used in the generated Deployment resource. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_RBAC_CONFIG_SERVICE_ACCOUNTS__SERVICE_ACCOUNTS__USE_AS_DEFAULT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_RBAC_CONFIG_SERVICE_ACCOUNTS__SERVICE_ACCOUNTS__USE_AS_DEFAULT+++` +endif::add-copy-button-to-env-var[] +--|boolean +| + + a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-service-account-config_quarkus.knative.rbac.service-accounts.-service-accounts-.name]]`link:#quarkus-kubernetes-config-group-service-account-config_quarkus.knative.rbac.service-accounts.-service-accounts-.name[quarkus.knative.rbac.service-accounts."service-accounts".name]` [.description] @@ -74,6 +138,70 @@ endif::add-copy-button-to-env-var[] | +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-service-account-config_quarkus.kubernetes.get-rbac-config.service-accounts.-service-accounts-.name]]`link:#quarkus-kubernetes-config-group-service-account-config_quarkus.kubernetes.get-rbac-config.service-accounts.-service-accounts-.name[quarkus.kubernetes.get-rbac-config.service-accounts."service-accounts".name]` + +[.description] +-- +The name of the service account. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_RBAC_CONFIG_SERVICE_ACCOUNTS__SERVICE_ACCOUNTS__NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_RBAC_CONFIG_SERVICE_ACCOUNTS__SERVICE_ACCOUNTS__NAME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-service-account-config_quarkus.kubernetes.get-rbac-config.service-accounts.-service-accounts-.namespace]]`link:#quarkus-kubernetes-config-group-service-account-config_quarkus.kubernetes.get-rbac-config.service-accounts.-service-accounts-.namespace[quarkus.kubernetes.get-rbac-config.service-accounts."service-accounts".namespace]` + +[.description] +-- +The namespace of the service account. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_RBAC_CONFIG_SERVICE_ACCOUNTS__SERVICE_ACCOUNTS__NAMESPACE+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_RBAC_CONFIG_SERVICE_ACCOUNTS__SERVICE_ACCOUNTS__NAMESPACE+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-service-account-config_quarkus.kubernetes.get-rbac-config.service-accounts.-service-accounts-.labels-labels]]`link:#quarkus-kubernetes-config-group-service-account-config_quarkus.kubernetes.get-rbac-config.service-accounts.-service-accounts-.labels-labels[quarkus.kubernetes.get-rbac-config.service-accounts."service-accounts".labels]` + +[.description] +-- +Labels of the service account. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_RBAC_CONFIG_SERVICE_ACCOUNTS__SERVICE_ACCOUNTS__LABELS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_RBAC_CONFIG_SERVICE_ACCOUNTS__SERVICE_ACCOUNTS__LABELS+++` +endif::add-copy-button-to-env-var[] +--|`Map` +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-service-account-config_quarkus.kubernetes.get-rbac-config.service-accounts.-service-accounts-.use-as-default]]`link:#quarkus-kubernetes-config-group-service-account-config_quarkus.kubernetes.get-rbac-config.service-accounts.-service-accounts-.use-as-default[quarkus.kubernetes.get-rbac-config.service-accounts."service-accounts".use-as-default]` + +[.description] +-- +If true, this service account will be used in the generated Deployment resource. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_RBAC_CONFIG_SERVICE_ACCOUNTS__SERVICE_ACCOUNTS__USE_AS_DEFAULT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_RBAC_CONFIG_SERVICE_ACCOUNTS__SERVICE_ACCOUNTS__USE_AS_DEFAULT+++` +endif::add-copy-button-to-env-var[] +--|boolean +| + + a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-service-account-config_quarkus.kubernetes.rbac.service-accounts.-service-accounts-.name]]`link:#quarkus-kubernetes-config-group-service-account-config_quarkus.kubernetes.rbac.service-accounts.-service-accounts-.name[quarkus.kubernetes.rbac.service-accounts."service-accounts".name]` [.description] @@ -138,6 +266,70 @@ endif::add-copy-button-to-env-var[] | +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-service-account-config_quarkus.openshift.get-rbac-config.service-accounts.-service-accounts-.name]]`link:#quarkus-kubernetes-config-group-service-account-config_quarkus.openshift.get-rbac-config.service-accounts.-service-accounts-.name[quarkus.openshift.get-rbac-config.service-accounts."service-accounts".name]` + +[.description] +-- +The name of the service account. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_SERVICE_ACCOUNTS__SERVICE_ACCOUNTS__NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_SERVICE_ACCOUNTS__SERVICE_ACCOUNTS__NAME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-service-account-config_quarkus.openshift.get-rbac-config.service-accounts.-service-accounts-.namespace]]`link:#quarkus-kubernetes-config-group-service-account-config_quarkus.openshift.get-rbac-config.service-accounts.-service-accounts-.namespace[quarkus.openshift.get-rbac-config.service-accounts."service-accounts".namespace]` + +[.description] +-- +The namespace of the service account. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_SERVICE_ACCOUNTS__SERVICE_ACCOUNTS__NAMESPACE+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_SERVICE_ACCOUNTS__SERVICE_ACCOUNTS__NAMESPACE+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-service-account-config_quarkus.openshift.get-rbac-config.service-accounts.-service-accounts-.labels-labels]]`link:#quarkus-kubernetes-config-group-service-account-config_quarkus.openshift.get-rbac-config.service-accounts.-service-accounts-.labels-labels[quarkus.openshift.get-rbac-config.service-accounts."service-accounts".labels]` + +[.description] +-- +Labels of the service account. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_SERVICE_ACCOUNTS__SERVICE_ACCOUNTS__LABELS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_SERVICE_ACCOUNTS__SERVICE_ACCOUNTS__LABELS+++` +endif::add-copy-button-to-env-var[] +--|`Map` +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-service-account-config_quarkus.openshift.get-rbac-config.service-accounts.-service-accounts-.use-as-default]]`link:#quarkus-kubernetes-config-group-service-account-config_quarkus.openshift.get-rbac-config.service-accounts.-service-accounts-.use-as-default[quarkus.openshift.get-rbac-config.service-accounts."service-accounts".use-as-default]` + +[.description] +-- +If true, this service account will be used in the generated Deployment resource. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_SERVICE_ACCOUNTS__SERVICE_ACCOUNTS__USE_AS_DEFAULT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_SERVICE_ACCOUNTS__SERVICE_ACCOUNTS__USE_AS_DEFAULT+++` +endif::add-copy-button-to-env-var[] +--|boolean +| + + a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-service-account-config_quarkus.openshift.rbac.service-accounts.-service-accounts-.name]]`link:#quarkus-kubernetes-config-group-service-account-config_quarkus.openshift.rbac.service-accounts.-service-accounts-.name[quarkus.openshift.rbac.service-accounts."service-accounts".name]` [.description] diff --git a/_generated-doc/latest/config/quarkus-kubernetes-config-group-volume-item-config.adoc b/_generated-doc/latest/config/quarkus-kubernetes-config-group-volume-item-config.adoc index 93fba0108d..b9d2d8edb7 100644 --- a/_generated-doc/latest/config/quarkus-kubernetes-config-group-volume-item-config.adoc +++ b/_generated-doc/latest/config/quarkus-kubernetes-config-group-volume-item-config.adoc @@ -10,6 +10,70 @@ h|[[quarkus-kubernetes-config-group-volume-item-config_configuration]]link:#quar h|Type h|Default +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-volume-item-config_quarkus.knative.get-secret-volumes.-get-secret-volumes-.items.-items-.path]]`link:#quarkus-kubernetes-config-group-volume-item-config_quarkus.knative.get-secret-volumes.-get-secret-volumes-.items.-items-.path[quarkus.knative.get-secret-volumes."get-secret-volumes".items."items".path]` + +[.description] +-- +The path where the file will be mounted. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SECRET_VOLUMES__GET_SECRET_VOLUMES__ITEMS__ITEMS__PATH+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_SECRET_VOLUMES__GET_SECRET_VOLUMES__ITEMS__ITEMS__PATH+++` +endif::add-copy-button-to-env-var[] +--|string +|required icon:exclamation-circle[title=Configuration property is required] + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-volume-item-config_quarkus.knative.get-secret-volumes.-get-secret-volumes-.items.-items-.mode]]`link:#quarkus-kubernetes-config-group-volume-item-config_quarkus.knative.get-secret-volumes.-get-secret-volumes-.items.-items-.mode[quarkus.knative.get-secret-volumes."get-secret-volumes".items."items".mode]` + +[.description] +-- +It must be a value between 0000 and 0777. If not specified, the volume defaultMode will be used. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SECRET_VOLUMES__GET_SECRET_VOLUMES__ITEMS__ITEMS__MODE+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_SECRET_VOLUMES__GET_SECRET_VOLUMES__ITEMS__ITEMS__MODE+++` +endif::add-copy-button-to-env-var[] +--|int +|`-1` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-volume-item-config_quarkus.knative.get-config-map-volumes.-get-config-map-volumes-.items.-items-.path]]`link:#quarkus-kubernetes-config-group-volume-item-config_quarkus.knative.get-config-map-volumes.-get-config-map-volumes-.items.-items-.path[quarkus.knative.get-config-map-volumes."get-config-map-volumes".items."items".path]` + +[.description] +-- +The path where the file will be mounted. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_CONFIG_MAP_VOLUMES__GET_CONFIG_MAP_VOLUMES__ITEMS__ITEMS__PATH+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_CONFIG_MAP_VOLUMES__GET_CONFIG_MAP_VOLUMES__ITEMS__ITEMS__PATH+++` +endif::add-copy-button-to-env-var[] +--|string +|required icon:exclamation-circle[title=Configuration property is required] + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-volume-item-config_quarkus.knative.get-config-map-volumes.-get-config-map-volumes-.items.-items-.mode]]`link:#quarkus-kubernetes-config-group-volume-item-config_quarkus.knative.get-config-map-volumes.-get-config-map-volumes-.items.-items-.mode[quarkus.knative.get-config-map-volumes."get-config-map-volumes".items."items".mode]` + +[.description] +-- +It must be a value between 0000 and 0777. If not specified, the volume defaultMode will be used. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_CONFIG_MAP_VOLUMES__GET_CONFIG_MAP_VOLUMES__ITEMS__ITEMS__MODE+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_CONFIG_MAP_VOLUMES__GET_CONFIG_MAP_VOLUMES__ITEMS__ITEMS__MODE+++` +endif::add-copy-button-to-env-var[] +--|int +|`-1` + + a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-volume-item-config_quarkus.knative.secret-volumes.-secret-volumes-.items.-items-.path]]`link:#quarkus-kubernetes-config-group-volume-item-config_quarkus.knative.secret-volumes.-secret-volumes-.items.-items-.path[quarkus.knative.secret-volumes."secret-volumes".items."items".path]` [.description] @@ -74,6 +138,70 @@ endif::add-copy-button-to-env-var[] |`-1` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-volume-item-config_quarkus.kubernetes.get-secret-volumes.-get-secret-volumes-.items.-items-.path]]`link:#quarkus-kubernetes-config-group-volume-item-config_quarkus.kubernetes.get-secret-volumes.-get-secret-volumes-.items.-items-.path[quarkus.kubernetes.get-secret-volumes."get-secret-volumes".items."items".path]` + +[.description] +-- +The path where the file will be mounted. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SECRET_VOLUMES__GET_SECRET_VOLUMES__ITEMS__ITEMS__PATH+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SECRET_VOLUMES__GET_SECRET_VOLUMES__ITEMS__ITEMS__PATH+++` +endif::add-copy-button-to-env-var[] +--|string +|required icon:exclamation-circle[title=Configuration property is required] + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-volume-item-config_quarkus.kubernetes.get-secret-volumes.-get-secret-volumes-.items.-items-.mode]]`link:#quarkus-kubernetes-config-group-volume-item-config_quarkus.kubernetes.get-secret-volumes.-get-secret-volumes-.items.-items-.mode[quarkus.kubernetes.get-secret-volumes."get-secret-volumes".items."items".mode]` + +[.description] +-- +It must be a value between 0000 and 0777. If not specified, the volume defaultMode will be used. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SECRET_VOLUMES__GET_SECRET_VOLUMES__ITEMS__ITEMS__MODE+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SECRET_VOLUMES__GET_SECRET_VOLUMES__ITEMS__ITEMS__MODE+++` +endif::add-copy-button-to-env-var[] +--|int +|`-1` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-volume-item-config_quarkus.kubernetes.get-config-map-volumes.-get-config-map-volumes-.items.-items-.path]]`link:#quarkus-kubernetes-config-group-volume-item-config_quarkus.kubernetes.get-config-map-volumes.-get-config-map-volumes-.items.-items-.path[quarkus.kubernetes.get-config-map-volumes."get-config-map-volumes".items."items".path]` + +[.description] +-- +The path where the file will be mounted. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_CONFIG_MAP_VOLUMES__GET_CONFIG_MAP_VOLUMES__ITEMS__ITEMS__PATH+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_CONFIG_MAP_VOLUMES__GET_CONFIG_MAP_VOLUMES__ITEMS__ITEMS__PATH+++` +endif::add-copy-button-to-env-var[] +--|string +|required icon:exclamation-circle[title=Configuration property is required] + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-volume-item-config_quarkus.kubernetes.get-config-map-volumes.-get-config-map-volumes-.items.-items-.mode]]`link:#quarkus-kubernetes-config-group-volume-item-config_quarkus.kubernetes.get-config-map-volumes.-get-config-map-volumes-.items.-items-.mode[quarkus.kubernetes.get-config-map-volumes."get-config-map-volumes".items."items".mode]` + +[.description] +-- +It must be a value between 0000 and 0777. If not specified, the volume defaultMode will be used. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_CONFIG_MAP_VOLUMES__GET_CONFIG_MAP_VOLUMES__ITEMS__ITEMS__MODE+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_CONFIG_MAP_VOLUMES__GET_CONFIG_MAP_VOLUMES__ITEMS__ITEMS__MODE+++` +endif::add-copy-button-to-env-var[] +--|int +|`-1` + + a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-volume-item-config_quarkus.kubernetes.secret-volumes.-secret-volumes-.items.-items-.path]]`link:#quarkus-kubernetes-config-group-volume-item-config_quarkus.kubernetes.secret-volumes.-secret-volumes-.items.-items-.path[quarkus.kubernetes.secret-volumes."secret-volumes".items."items".path]` [.description] @@ -138,6 +266,70 @@ endif::add-copy-button-to-env-var[] |`-1` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-volume-item-config_quarkus.openshift.get-secret-volumes.-get-secret-volumes-.items.-items-.path]]`link:#quarkus-kubernetes-config-group-volume-item-config_quarkus.openshift.get-secret-volumes.-get-secret-volumes-.items.-items-.path[quarkus.openshift.get-secret-volumes."get-secret-volumes".items."items".path]` + +[.description] +-- +The path where the file will be mounted. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SECRET_VOLUMES__GET_SECRET_VOLUMES__ITEMS__ITEMS__PATH+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SECRET_VOLUMES__GET_SECRET_VOLUMES__ITEMS__ITEMS__PATH+++` +endif::add-copy-button-to-env-var[] +--|string +|required icon:exclamation-circle[title=Configuration property is required] + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-volume-item-config_quarkus.openshift.get-secret-volumes.-get-secret-volumes-.items.-items-.mode]]`link:#quarkus-kubernetes-config-group-volume-item-config_quarkus.openshift.get-secret-volumes.-get-secret-volumes-.items.-items-.mode[quarkus.openshift.get-secret-volumes."get-secret-volumes".items."items".mode]` + +[.description] +-- +It must be a value between 0000 and 0777. If not specified, the volume defaultMode will be used. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SECRET_VOLUMES__GET_SECRET_VOLUMES__ITEMS__ITEMS__MODE+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SECRET_VOLUMES__GET_SECRET_VOLUMES__ITEMS__ITEMS__MODE+++` +endif::add-copy-button-to-env-var[] +--|int +|`-1` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-volume-item-config_quarkus.openshift.get-config-map-volumes.-get-config-map-volumes-.items.-items-.path]]`link:#quarkus-kubernetes-config-group-volume-item-config_quarkus.openshift.get-config-map-volumes.-get-config-map-volumes-.items.-items-.path[quarkus.openshift.get-config-map-volumes."get-config-map-volumes".items."items".path]` + +[.description] +-- +The path where the file will be mounted. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_CONFIG_MAP_VOLUMES__GET_CONFIG_MAP_VOLUMES__ITEMS__ITEMS__PATH+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_CONFIG_MAP_VOLUMES__GET_CONFIG_MAP_VOLUMES__ITEMS__ITEMS__PATH+++` +endif::add-copy-button-to-env-var[] +--|string +|required icon:exclamation-circle[title=Configuration property is required] + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-volume-item-config_quarkus.openshift.get-config-map-volumes.-get-config-map-volumes-.items.-items-.mode]]`link:#quarkus-kubernetes-config-group-volume-item-config_quarkus.openshift.get-config-map-volumes.-get-config-map-volumes-.items.-items-.mode[quarkus.openshift.get-config-map-volumes."get-config-map-volumes".items."items".mode]` + +[.description] +-- +It must be a value between 0000 and 0777. If not specified, the volume defaultMode will be used. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_CONFIG_MAP_VOLUMES__GET_CONFIG_MAP_VOLUMES__ITEMS__ITEMS__MODE+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_CONFIG_MAP_VOLUMES__GET_CONFIG_MAP_VOLUMES__ITEMS__ITEMS__MODE+++` +endif::add-copy-button-to-env-var[] +--|int +|`-1` + + a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-config-group-volume-item-config_quarkus.openshift.secret-volumes.-secret-volumes-.items.-items-.path]]`link:#quarkus-kubernetes-config-group-volume-item-config_quarkus.openshift.secret-volumes.-secret-volumes-.items.-items-.path[quarkus.openshift.secret-volumes."secret-volumes".items."items".path]` [.description] diff --git a/_generated-doc/latest/config/quarkus-kubernetes-general-config-items.adoc b/_generated-doc/latest/config/quarkus-kubernetes-general-config-items.adoc index 98882171c4..8eb944d8bb 100644 --- a/_generated-doc/latest/config/quarkus-kubernetes-general-config-items.adoc +++ b/_generated-doc/latest/config/quarkus-kubernetes-general-config-items.adoc @@ -10,10687 +10,24304 @@ h|[[quarkus-kubernetes-general-config-items_configuration]]link:#quarkus-kuberne h|Type h|Default -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.liveness-probe.http-action-port]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.liveness-probe.http-action-port[quarkus.knative.liveness-probe.http-action-port]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.get-env.secrets]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.get-env.secrets[quarkus.knative.get-env.secrets]` + +[.description] +-- +The optional list of Secret names to load environment variables from. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_ENV_SECRETS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_ENV_SECRETS+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.get-env.configmaps]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.get-env.configmaps[quarkus.knative.get-env.configmaps]` + +[.description] +-- +The optional list of ConfigMap names to load environment variables from. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_ENV_CONFIGMAPS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_ENV_CONFIGMAPS+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.get-liveness-probe.http-action-port]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.get-liveness-probe.http-action-port[quarkus.knative.get-liveness-probe.http-action-port]` [.description] -- The port number to use when configuring the `http get` action. If not configured, the port corresponding to the `httpActionPortName` will be used. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_LIVENESS_PROBE_HTTP_ACTION_PORT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_LIVENESS_PROBE_HTTP_ACTION_PORT+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_LIVENESS_PROBE_HTTP_ACTION_PORT+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_LIVENESS_PROBE_HTTP_ACTION_PORT+++` endif::add-copy-button-to-env-var[] --|int | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.liveness-probe.http-action-port-name]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.liveness-probe.http-action-port-name[quarkus.knative.liveness-probe.http-action-port-name]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.get-liveness-probe.http-action-port-name]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.get-liveness-probe.http-action-port-name[quarkus.knative.get-liveness-probe.http-action-port-name]` [.description] -- The port name for selecting the port of the `HTTP get` action. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_LIVENESS_PROBE_HTTP_ACTION_PORT_NAME+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_LIVENESS_PROBE_HTTP_ACTION_PORT_NAME+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_LIVENESS_PROBE_HTTP_ACTION_PORT_NAME+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_LIVENESS_PROBE_HTTP_ACTION_PORT_NAME+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.liveness-probe.http-action-path]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.liveness-probe.http-action-path[quarkus.knative.liveness-probe.http-action-path]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.get-liveness-probe.http-action-path]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.get-liveness-probe.http-action-path[quarkus.knative.get-liveness-probe.http-action-path]` [.description] -- 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. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_LIVENESS_PROBE_HTTP_ACTION_PATH+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_LIVENESS_PROBE_HTTP_ACTION_PATH+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_LIVENESS_PROBE_HTTP_ACTION_PATH+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_LIVENESS_PROBE_HTTP_ACTION_PATH+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.liveness-probe.http-action-scheme]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.liveness-probe.http-action-scheme[quarkus.knative.liveness-probe.http-action-scheme]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.get-liveness-probe.http-action-scheme]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.get-liveness-probe.http-action-scheme[quarkus.knative.get-liveness-probe.http-action-scheme]` [.description] -- The scheme of the `HTTP get` action. Can be either "HTTP" or "HTTPS". ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_LIVENESS_PROBE_HTTP_ACTION_SCHEME+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_LIVENESS_PROBE_HTTP_ACTION_SCHEME+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_LIVENESS_PROBE_HTTP_ACTION_SCHEME+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_LIVENESS_PROBE_HTTP_ACTION_SCHEME+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.liveness-probe.exec-action]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.liveness-probe.exec-action[quarkus.knative.liveness-probe.exec-action]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.get-liveness-probe.exec-action]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.get-liveness-probe.exec-action[quarkus.knative.get-liveness-probe.exec-action]` [.description] -- The command to use for the probe. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_LIVENESS_PROBE_EXEC_ACTION+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_LIVENESS_PROBE_EXEC_ACTION+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_LIVENESS_PROBE_EXEC_ACTION+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_LIVENESS_PROBE_EXEC_ACTION+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.liveness-probe.tcp-socket-action]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.liveness-probe.tcp-socket-action[quarkus.knative.liveness-probe.tcp-socket-action]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.get-liveness-probe.tcp-socket-action]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.get-liveness-probe.tcp-socket-action[quarkus.knative.get-liveness-probe.tcp-socket-action]` [.description] -- The tcp socket to use for the probe (the format is host:port). ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_LIVENESS_PROBE_TCP_SOCKET_ACTION+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_LIVENESS_PROBE_TCP_SOCKET_ACTION+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_LIVENESS_PROBE_TCP_SOCKET_ACTION+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_LIVENESS_PROBE_TCP_SOCKET_ACTION+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.liveness-probe.grpc-action]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.liveness-probe.grpc-action[quarkus.knative.liveness-probe.grpc-action]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.get-liveness-probe.grpc-action]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.get-liveness-probe.grpc-action[quarkus.knative.get-liveness-probe.grpc-action]` [.description] -- The gRPC port to use for the probe (the format is either port or port:service). ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_LIVENESS_PROBE_GRPC_ACTION+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_LIVENESS_PROBE_GRPC_ACTION+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_LIVENESS_PROBE_GRPC_ACTION+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_LIVENESS_PROBE_GRPC_ACTION+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.liveness-probe.grpc-action-enabled]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.liveness-probe.grpc-action-enabled[quarkus.knative.liveness-probe.grpc-action-enabled]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.get-liveness-probe.grpc-action-enabled]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.get-liveness-probe.grpc-action-enabled[quarkus.knative.get-liveness-probe.grpc-action-enabled]` [.description] -- If enabled and `grpc-action` is not provided, it will use the generated service name and the gRPC port. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_LIVENESS_PROBE_GRPC_ACTION_ENABLED+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_LIVENESS_PROBE_GRPC_ACTION_ENABLED+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_LIVENESS_PROBE_GRPC_ACTION_ENABLED+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_LIVENESS_PROBE_GRPC_ACTION_ENABLED+++` endif::add-copy-button-to-env-var[] --|boolean |`false` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.liveness-probe.initial-delay]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.liveness-probe.initial-delay[quarkus.knative.liveness-probe.initial-delay]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.get-liveness-probe.initial-delay]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.get-liveness-probe.initial-delay[quarkus.knative.get-liveness-probe.initial-delay]` [.description] -- The amount of time to wait before starting to probe. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_LIVENESS_PROBE_INITIAL_DELAY+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_LIVENESS_PROBE_INITIAL_DELAY+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_LIVENESS_PROBE_INITIAL_DELAY+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_LIVENESS_PROBE_INITIAL_DELAY+++` endif::add-copy-button-to-env-var[] --|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] |`5S` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.liveness-probe.period]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.liveness-probe.period[quarkus.knative.liveness-probe.period]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.get-liveness-probe.period]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.get-liveness-probe.period[quarkus.knative.get-liveness-probe.period]` [.description] -- The period in which the action should be called. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_LIVENESS_PROBE_PERIOD+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_LIVENESS_PROBE_PERIOD+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_LIVENESS_PROBE_PERIOD+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_LIVENESS_PROBE_PERIOD+++` endif::add-copy-button-to-env-var[] --|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] |`10S` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.liveness-probe.timeout]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.liveness-probe.timeout[quarkus.knative.liveness-probe.timeout]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.get-liveness-probe.timeout]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.get-liveness-probe.timeout[quarkus.knative.get-liveness-probe.timeout]` [.description] -- The amount of time to wait for each action. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_LIVENESS_PROBE_TIMEOUT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_LIVENESS_PROBE_TIMEOUT+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_LIVENESS_PROBE_TIMEOUT+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_LIVENESS_PROBE_TIMEOUT+++` endif::add-copy-button-to-env-var[] --|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] |`10S` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.liveness-probe.success-threshold]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.liveness-probe.success-threshold[quarkus.knative.liveness-probe.success-threshold]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.get-liveness-probe.success-threshold]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.get-liveness-probe.success-threshold[quarkus.knative.get-liveness-probe.success-threshold]` [.description] -- The success threshold to use. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_LIVENESS_PROBE_SUCCESS_THRESHOLD+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_LIVENESS_PROBE_SUCCESS_THRESHOLD+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_LIVENESS_PROBE_SUCCESS_THRESHOLD+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_LIVENESS_PROBE_SUCCESS_THRESHOLD+++` endif::add-copy-button-to-env-var[] --|int |`1` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.liveness-probe.failure-threshold]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.liveness-probe.failure-threshold[quarkus.knative.liveness-probe.failure-threshold]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.get-liveness-probe.failure-threshold]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.get-liveness-probe.failure-threshold[quarkus.knative.get-liveness-probe.failure-threshold]` [.description] -- The failure threshold to use. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_LIVENESS_PROBE_FAILURE_THRESHOLD+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_LIVENESS_PROBE_FAILURE_THRESHOLD+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_LIVENESS_PROBE_FAILURE_THRESHOLD+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_LIVENESS_PROBE_FAILURE_THRESHOLD+++` endif::add-copy-button-to-env-var[] --|int |`3` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.readiness-probe.http-action-port]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.readiness-probe.http-action-port[quarkus.knative.readiness-probe.http-action-port]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.get-readiness-probe.http-action-port]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.get-readiness-probe.http-action-port[quarkus.knative.get-readiness-probe.http-action-port]` [.description] -- The port number to use when configuring the `http get` action. If not configured, the port corresponding to the `httpActionPortName` will be used. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_READINESS_PROBE_HTTP_ACTION_PORT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_READINESS_PROBE_HTTP_ACTION_PORT+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_READINESS_PROBE_HTTP_ACTION_PORT+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_READINESS_PROBE_HTTP_ACTION_PORT+++` endif::add-copy-button-to-env-var[] --|int | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.readiness-probe.http-action-port-name]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.readiness-probe.http-action-port-name[quarkus.knative.readiness-probe.http-action-port-name]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.get-readiness-probe.http-action-port-name]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.get-readiness-probe.http-action-port-name[quarkus.knative.get-readiness-probe.http-action-port-name]` [.description] -- The port name for selecting the port of the `HTTP get` action. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_READINESS_PROBE_HTTP_ACTION_PORT_NAME+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_READINESS_PROBE_HTTP_ACTION_PORT_NAME+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_READINESS_PROBE_HTTP_ACTION_PORT_NAME+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_READINESS_PROBE_HTTP_ACTION_PORT_NAME+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.readiness-probe.http-action-path]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.readiness-probe.http-action-path[quarkus.knative.readiness-probe.http-action-path]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.get-readiness-probe.http-action-path]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.get-readiness-probe.http-action-path[quarkus.knative.get-readiness-probe.http-action-path]` [.description] -- 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. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_READINESS_PROBE_HTTP_ACTION_PATH+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_READINESS_PROBE_HTTP_ACTION_PATH+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_READINESS_PROBE_HTTP_ACTION_PATH+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_READINESS_PROBE_HTTP_ACTION_PATH+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.readiness-probe.http-action-scheme]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.readiness-probe.http-action-scheme[quarkus.knative.readiness-probe.http-action-scheme]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.get-readiness-probe.http-action-scheme]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.get-readiness-probe.http-action-scheme[quarkus.knative.get-readiness-probe.http-action-scheme]` [.description] -- The scheme of the `HTTP get` action. Can be either "HTTP" or "HTTPS". ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_READINESS_PROBE_HTTP_ACTION_SCHEME+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_READINESS_PROBE_HTTP_ACTION_SCHEME+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_READINESS_PROBE_HTTP_ACTION_SCHEME+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_READINESS_PROBE_HTTP_ACTION_SCHEME+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.readiness-probe.exec-action]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.readiness-probe.exec-action[quarkus.knative.readiness-probe.exec-action]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.get-readiness-probe.exec-action]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.get-readiness-probe.exec-action[quarkus.knative.get-readiness-probe.exec-action]` [.description] -- The command to use for the probe. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_READINESS_PROBE_EXEC_ACTION+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_READINESS_PROBE_EXEC_ACTION+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_READINESS_PROBE_EXEC_ACTION+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_READINESS_PROBE_EXEC_ACTION+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.readiness-probe.tcp-socket-action]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.readiness-probe.tcp-socket-action[quarkus.knative.readiness-probe.tcp-socket-action]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.get-readiness-probe.tcp-socket-action]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.get-readiness-probe.tcp-socket-action[quarkus.knative.get-readiness-probe.tcp-socket-action]` [.description] -- The tcp socket to use for the probe (the format is host:port). ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_READINESS_PROBE_TCP_SOCKET_ACTION+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_READINESS_PROBE_TCP_SOCKET_ACTION+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_READINESS_PROBE_TCP_SOCKET_ACTION+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_READINESS_PROBE_TCP_SOCKET_ACTION+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.readiness-probe.grpc-action]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.readiness-probe.grpc-action[quarkus.knative.readiness-probe.grpc-action]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.get-readiness-probe.grpc-action]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.get-readiness-probe.grpc-action[quarkus.knative.get-readiness-probe.grpc-action]` [.description] -- The gRPC port to use for the probe (the format is either port or port:service). ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_READINESS_PROBE_GRPC_ACTION+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_READINESS_PROBE_GRPC_ACTION+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_READINESS_PROBE_GRPC_ACTION+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_READINESS_PROBE_GRPC_ACTION+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.readiness-probe.grpc-action-enabled]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.readiness-probe.grpc-action-enabled[quarkus.knative.readiness-probe.grpc-action-enabled]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.get-readiness-probe.grpc-action-enabled]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.get-readiness-probe.grpc-action-enabled[quarkus.knative.get-readiness-probe.grpc-action-enabled]` [.description] -- If enabled and `grpc-action` is not provided, it will use the generated service name and the gRPC port. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_READINESS_PROBE_GRPC_ACTION_ENABLED+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_READINESS_PROBE_GRPC_ACTION_ENABLED+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_READINESS_PROBE_GRPC_ACTION_ENABLED+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_READINESS_PROBE_GRPC_ACTION_ENABLED+++` endif::add-copy-button-to-env-var[] --|boolean |`false` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.readiness-probe.initial-delay]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.readiness-probe.initial-delay[quarkus.knative.readiness-probe.initial-delay]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.get-readiness-probe.initial-delay]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.get-readiness-probe.initial-delay[quarkus.knative.get-readiness-probe.initial-delay]` [.description] -- The amount of time to wait before starting to probe. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_READINESS_PROBE_INITIAL_DELAY+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_READINESS_PROBE_INITIAL_DELAY+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_READINESS_PROBE_INITIAL_DELAY+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_READINESS_PROBE_INITIAL_DELAY+++` endif::add-copy-button-to-env-var[] --|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] |`5S` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.readiness-probe.period]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.readiness-probe.period[quarkus.knative.readiness-probe.period]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.get-readiness-probe.period]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.get-readiness-probe.period[quarkus.knative.get-readiness-probe.period]` [.description] -- The period in which the action should be called. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_READINESS_PROBE_PERIOD+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_READINESS_PROBE_PERIOD+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_READINESS_PROBE_PERIOD+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_READINESS_PROBE_PERIOD+++` endif::add-copy-button-to-env-var[] --|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] |`10S` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.readiness-probe.timeout]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.readiness-probe.timeout[quarkus.knative.readiness-probe.timeout]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.get-readiness-probe.timeout]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.get-readiness-probe.timeout[quarkus.knative.get-readiness-probe.timeout]` [.description] -- The amount of time to wait for each action. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_READINESS_PROBE_TIMEOUT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_READINESS_PROBE_TIMEOUT+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_READINESS_PROBE_TIMEOUT+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_READINESS_PROBE_TIMEOUT+++` endif::add-copy-button-to-env-var[] --|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] |`10S` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.readiness-probe.success-threshold]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.readiness-probe.success-threshold[quarkus.knative.readiness-probe.success-threshold]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.get-readiness-probe.success-threshold]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.get-readiness-probe.success-threshold[quarkus.knative.get-readiness-probe.success-threshold]` [.description] -- The success threshold to use. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_READINESS_PROBE_SUCCESS_THRESHOLD+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_READINESS_PROBE_SUCCESS_THRESHOLD+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_READINESS_PROBE_SUCCESS_THRESHOLD+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_READINESS_PROBE_SUCCESS_THRESHOLD+++` endif::add-copy-button-to-env-var[] --|int |`1` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.readiness-probe.failure-threshold]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.readiness-probe.failure-threshold[quarkus.knative.readiness-probe.failure-threshold]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.get-readiness-probe.failure-threshold]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.get-readiness-probe.failure-threshold[quarkus.knative.get-readiness-probe.failure-threshold]` [.description] -- The failure threshold to use. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_READINESS_PROBE_FAILURE_THRESHOLD+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_READINESS_PROBE_FAILURE_THRESHOLD+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_READINESS_PROBE_FAILURE_THRESHOLD+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_READINESS_PROBE_FAILURE_THRESHOLD+++` endif::add-copy-button-to-env-var[] --|int |`3` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.startup-probe.http-action-port]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.startup-probe.http-action-port[quarkus.knative.startup-probe.http-action-port]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.get-startup-probe.http-action-port]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.get-startup-probe.http-action-port[quarkus.knative.get-startup-probe.http-action-port]` [.description] -- The port number to use when configuring the `http get` action. If not configured, the port corresponding to the `httpActionPortName` will be used. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_STARTUP_PROBE_HTTP_ACTION_PORT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_STARTUP_PROBE_HTTP_ACTION_PORT+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_STARTUP_PROBE_HTTP_ACTION_PORT+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_STARTUP_PROBE_HTTP_ACTION_PORT+++` endif::add-copy-button-to-env-var[] --|int | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.startup-probe.http-action-port-name]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.startup-probe.http-action-port-name[quarkus.knative.startup-probe.http-action-port-name]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.get-startup-probe.http-action-port-name]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.get-startup-probe.http-action-port-name[quarkus.knative.get-startup-probe.http-action-port-name]` [.description] -- The port name for selecting the port of the `HTTP get` action. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_STARTUP_PROBE_HTTP_ACTION_PORT_NAME+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_STARTUP_PROBE_HTTP_ACTION_PORT_NAME+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_STARTUP_PROBE_HTTP_ACTION_PORT_NAME+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_STARTUP_PROBE_HTTP_ACTION_PORT_NAME+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.startup-probe.http-action-path]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.startup-probe.http-action-path[quarkus.knative.startup-probe.http-action-path]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.get-startup-probe.http-action-path]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.get-startup-probe.http-action-path[quarkus.knative.get-startup-probe.http-action-path]` [.description] -- 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. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_STARTUP_PROBE_HTTP_ACTION_PATH+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_STARTUP_PROBE_HTTP_ACTION_PATH+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_STARTUP_PROBE_HTTP_ACTION_PATH+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_STARTUP_PROBE_HTTP_ACTION_PATH+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.startup-probe.http-action-scheme]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.startup-probe.http-action-scheme[quarkus.knative.startup-probe.http-action-scheme]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.get-startup-probe.http-action-scheme]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.get-startup-probe.http-action-scheme[quarkus.knative.get-startup-probe.http-action-scheme]` [.description] -- The scheme of the `HTTP get` action. Can be either "HTTP" or "HTTPS". ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_STARTUP_PROBE_HTTP_ACTION_SCHEME+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_STARTUP_PROBE_HTTP_ACTION_SCHEME+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_STARTUP_PROBE_HTTP_ACTION_SCHEME+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_STARTUP_PROBE_HTTP_ACTION_SCHEME+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.startup-probe.exec-action]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.startup-probe.exec-action[quarkus.knative.startup-probe.exec-action]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.get-startup-probe.exec-action]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.get-startup-probe.exec-action[quarkus.knative.get-startup-probe.exec-action]` [.description] -- The command to use for the probe. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_STARTUP_PROBE_EXEC_ACTION+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_STARTUP_PROBE_EXEC_ACTION+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_STARTUP_PROBE_EXEC_ACTION+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_STARTUP_PROBE_EXEC_ACTION+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.startup-probe.tcp-socket-action]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.startup-probe.tcp-socket-action[quarkus.knative.startup-probe.tcp-socket-action]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.get-startup-probe.tcp-socket-action]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.get-startup-probe.tcp-socket-action[quarkus.knative.get-startup-probe.tcp-socket-action]` [.description] -- The tcp socket to use for the probe (the format is host:port). ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_STARTUP_PROBE_TCP_SOCKET_ACTION+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_STARTUP_PROBE_TCP_SOCKET_ACTION+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_STARTUP_PROBE_TCP_SOCKET_ACTION+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_STARTUP_PROBE_TCP_SOCKET_ACTION+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.startup-probe.grpc-action]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.startup-probe.grpc-action[quarkus.knative.startup-probe.grpc-action]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.get-startup-probe.grpc-action]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.get-startup-probe.grpc-action[quarkus.knative.get-startup-probe.grpc-action]` [.description] -- The gRPC port to use for the probe (the format is either port or port:service). ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_STARTUP_PROBE_GRPC_ACTION+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_STARTUP_PROBE_GRPC_ACTION+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_STARTUP_PROBE_GRPC_ACTION+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_STARTUP_PROBE_GRPC_ACTION+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.startup-probe.grpc-action-enabled]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.startup-probe.grpc-action-enabled[quarkus.knative.startup-probe.grpc-action-enabled]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.get-startup-probe.grpc-action-enabled]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.get-startup-probe.grpc-action-enabled[quarkus.knative.get-startup-probe.grpc-action-enabled]` [.description] -- If enabled and `grpc-action` is not provided, it will use the generated service name and the gRPC port. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_STARTUP_PROBE_GRPC_ACTION_ENABLED+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_STARTUP_PROBE_GRPC_ACTION_ENABLED+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_STARTUP_PROBE_GRPC_ACTION_ENABLED+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_STARTUP_PROBE_GRPC_ACTION_ENABLED+++` endif::add-copy-button-to-env-var[] --|boolean |`false` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.startup-probe.initial-delay]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.startup-probe.initial-delay[quarkus.knative.startup-probe.initial-delay]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.get-startup-probe.initial-delay]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.get-startup-probe.initial-delay[quarkus.knative.get-startup-probe.initial-delay]` [.description] -- The amount of time to wait before starting to probe. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_STARTUP_PROBE_INITIAL_DELAY+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_STARTUP_PROBE_INITIAL_DELAY+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_STARTUP_PROBE_INITIAL_DELAY+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_STARTUP_PROBE_INITIAL_DELAY+++` endif::add-copy-button-to-env-var[] --|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] |`5S` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.startup-probe.period]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.startup-probe.period[quarkus.knative.startup-probe.period]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.get-startup-probe.period]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.get-startup-probe.period[quarkus.knative.get-startup-probe.period]` [.description] -- The period in which the action should be called. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_STARTUP_PROBE_PERIOD+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_STARTUP_PROBE_PERIOD+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_STARTUP_PROBE_PERIOD+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_STARTUP_PROBE_PERIOD+++` endif::add-copy-button-to-env-var[] --|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] |`10S` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.startup-probe.timeout]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.startup-probe.timeout[quarkus.knative.startup-probe.timeout]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.get-startup-probe.timeout]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.get-startup-probe.timeout[quarkus.knative.get-startup-probe.timeout]` [.description] -- The amount of time to wait for each action. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_STARTUP_PROBE_TIMEOUT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_STARTUP_PROBE_TIMEOUT+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_STARTUP_PROBE_TIMEOUT+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_STARTUP_PROBE_TIMEOUT+++` endif::add-copy-button-to-env-var[] --|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] |`10S` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.startup-probe.success-threshold]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.startup-probe.success-threshold[quarkus.knative.startup-probe.success-threshold]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.get-startup-probe.success-threshold]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.get-startup-probe.success-threshold[quarkus.knative.get-startup-probe.success-threshold]` [.description] -- The success threshold to use. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_STARTUP_PROBE_SUCCESS_THRESHOLD+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_STARTUP_PROBE_SUCCESS_THRESHOLD+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_STARTUP_PROBE_SUCCESS_THRESHOLD+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_STARTUP_PROBE_SUCCESS_THRESHOLD+++` endif::add-copy-button-to-env-var[] --|int |`1` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.startup-probe.failure-threshold]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.startup-probe.failure-threshold[quarkus.knative.startup-probe.failure-threshold]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.get-startup-probe.failure-threshold]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.get-startup-probe.failure-threshold[quarkus.knative.get-startup-probe.failure-threshold]` [.description] -- The failure threshold to use. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_STARTUP_PROBE_FAILURE_THRESHOLD+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_STARTUP_PROBE_FAILURE_THRESHOLD+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_STARTUP_PROBE_FAILURE_THRESHOLD+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_STARTUP_PROBE_FAILURE_THRESHOLD+++` endif::add-copy-button-to-env-var[] --|int |`3` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.prometheus.annotations]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.prometheus.annotations[quarkus.knative.prometheus.annotations]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.get-prometheus-config.annotations]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.get-prometheus-config.annotations[quarkus.knative.get-prometheus-config.annotations]` [.description] -- 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. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_PROMETHEUS_ANNOTATIONS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_PROMETHEUS_CONFIG_ANNOTATIONS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_PROMETHEUS_ANNOTATIONS+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_PROMETHEUS_CONFIG_ANNOTATIONS+++` endif::add-copy-button-to-env-var[] --|boolean |`true` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.prometheus.prefix]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.prometheus.prefix[quarkus.knative.prometheus.prefix]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.get-prometheus-config.prefix]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.get-prometheus-config.prefix[quarkus.knative.get-prometheus-config.prefix]` [.description] -- 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 ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_PROMETHEUS_PREFIX+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_PROMETHEUS_CONFIG_PREFIX+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_PROMETHEUS_PREFIX+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_PROMETHEUS_CONFIG_PREFIX+++` endif::add-copy-button-to-env-var[] --|string |`prometheus.io` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.prometheus.scrape]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.prometheus.scrape[quarkus.knative.prometheus.scrape]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.get-prometheus-config.scrape]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.get-prometheus-config.scrape[quarkus.knative.get-prometheus-config.scrape]` [.description] -- Define the annotation used to indicate services that should be scraped. By default, `/scrape` will be appended to the defined prefix. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_PROMETHEUS_SCRAPE+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_PROMETHEUS_CONFIG_SCRAPE+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_PROMETHEUS_SCRAPE+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_PROMETHEUS_CONFIG_SCRAPE+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.prometheus.path]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.prometheus.path[quarkus.knative.prometheus.path]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.get-prometheus-config.path]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.get-prometheus-config.path[quarkus.knative.get-prometheus-config.path]` [.description] -- Define the annotation used to indicate the path to scrape. By default, `/path` will be appended to the defined prefix. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_PROMETHEUS_PATH+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_PROMETHEUS_CONFIG_PATH+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_PROMETHEUS_PATH+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_PROMETHEUS_CONFIG_PATH+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.prometheus.port]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.prometheus.port[quarkus.knative.prometheus.port]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.get-prometheus-config.port]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.get-prometheus-config.port[quarkus.knative.get-prometheus-config.port]` [.description] -- Define the annotation used to indicate the port to scrape. By default, `/port` will be appended to the defined prefix. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_PROMETHEUS_PORT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_PROMETHEUS_CONFIG_PORT+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_PROMETHEUS_PORT+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_PROMETHEUS_CONFIG_PORT+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.prometheus.scheme]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.prometheus.scheme[quarkus.knative.prometheus.scheme]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.get-prometheus-config.scheme]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.get-prometheus-config.scheme[quarkus.knative.get-prometheus-config.scheme]` [.description] -- Define the annotation used to indicate the scheme to use for scraping By default, `/scheme` will be appended to the defined prefix. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_PROMETHEUS_SCHEME+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_PROMETHEUS_CONFIG_SCHEME+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_PROMETHEUS_SCHEME+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_PROMETHEUS_CONFIG_SCHEME+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.resources.limits.cpu]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.resources.limits.cpu[quarkus.knative.resources.limits.cpu]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.get-resources.limits.cpu]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.get-resources.limits.cpu[quarkus.knative.get-resources.limits.cpu]` [.description] -- CPU Requirements ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_RESOURCES_LIMITS_CPU+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_RESOURCES_LIMITS_CPU+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_RESOURCES_LIMITS_CPU+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_RESOURCES_LIMITS_CPU+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.resources.limits.memory]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.resources.limits.memory[quarkus.knative.resources.limits.memory]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.get-resources.limits.memory]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.get-resources.limits.memory[quarkus.knative.get-resources.limits.memory]` [.description] -- Memory Requirements ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_RESOURCES_LIMITS_MEMORY+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_RESOURCES_LIMITS_MEMORY+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_RESOURCES_LIMITS_MEMORY+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_RESOURCES_LIMITS_MEMORY+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.resources.requests.cpu]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.resources.requests.cpu[quarkus.knative.resources.requests.cpu]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.get-resources.requests.cpu]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.get-resources.requests.cpu[quarkus.knative.get-resources.requests.cpu]` [.description] -- CPU Requirements ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_RESOURCES_REQUESTS_CPU+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_RESOURCES_REQUESTS_CPU+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_RESOURCES_REQUESTS_CPU+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_RESOURCES_REQUESTS_CPU+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.resources.requests.memory]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.resources.requests.memory[quarkus.knative.resources.requests.memory]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.get-resources.requests.memory]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.get-resources.requests.memory[quarkus.knative.get-resources.requests.memory]` [.description] -- Memory Requirements ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_RESOURCES_REQUESTS_MEMORY+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_RESOURCES_REQUESTS_MEMORY+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_RESOURCES_REQUESTS_MEMORY+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_RESOURCES_REQUESTS_MEMORY+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.env.secrets]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.env.secrets[quarkus.knative.env.secrets]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.get-security-context.se-linux-options.level]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.get-security-context.se-linux-options.level[quarkus.knative.get-security-context.se-linux-options.level]` [.description] -- -The optional list of Secret names to load environment variables from. +The SELinux level label that applies to the container. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_ENV_SECRETS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SECURITY_CONTEXT_SE_LINUX_OPTIONS_LEVEL+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_ENV_SECRETS+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_SECURITY_CONTEXT_SE_LINUX_OPTIONS_LEVEL+++` endif::add-copy-button-to-env-var[] ---|list of string +--|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.env.configmaps]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.env.configmaps[quarkus.knative.env.configmaps]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.get-security-context.se-linux-options.role]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.get-security-context.se-linux-options.role[quarkus.knative.get-security-context.se-linux-options.role]` [.description] -- -The optional list of ConfigMap names to load environment variables from. +The SELinux role label that applies to the container. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_ENV_CONFIGMAPS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SECURITY_CONTEXT_SE_LINUX_OPTIONS_ROLE+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_ENV_CONFIGMAPS+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_SECURITY_CONTEXT_SE_LINUX_OPTIONS_ROLE+++` endif::add-copy-button-to-env-var[] ---|list of string +--|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.revision-auto-scaling.auto-scaler-class]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.revision-auto-scaling.auto-scaler-class[quarkus.knative.revision-auto-scaling.auto-scaler-class]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.get-security-context.se-linux-options.type]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.get-security-context.se-linux-options.type[quarkus.knative.get-security-context.se-linux-options.type]` [.description] -- +The SELinux type label that applies to the container. + ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_REVISION_AUTO_SCALING_AUTO_SCALER_CLASS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SECURITY_CONTEXT_SE_LINUX_OPTIONS_TYPE+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_REVISION_AUTO_SCALING_AUTO_SCALER_CLASS+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_SECURITY_CONTEXT_SE_LINUX_OPTIONS_TYPE+++` endif::add-copy-button-to-env-var[] --- a| -`kpa`, `hpa` +--|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.revision-auto-scaling.metric]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.revision-auto-scaling.metric[quarkus.knative.revision-auto-scaling.metric]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.get-security-context.se-linux-options.user]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.get-security-context.se-linux-options.user[quarkus.knative.get-security-context.se-linux-options.user]` [.description] -- +The SELinux user label that applies to the container. + ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_REVISION_AUTO_SCALING_METRIC+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SECURITY_CONTEXT_SE_LINUX_OPTIONS_USER+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_REVISION_AUTO_SCALING_METRIC+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_SECURITY_CONTEXT_SE_LINUX_OPTIONS_USER+++` endif::add-copy-button-to-env-var[] --- a| -`concurrency`, `rps`, `cpu` +--|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.revision-auto-scaling.target]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.revision-auto-scaling.target[quarkus.knative.revision-auto-scaling.target]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.get-security-context.windows-options.gmsa-credential-spec-name]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.get-security-context.windows-options.gmsa-credential-spec-name[quarkus.knative.get-security-context.windows-options.gmsa-credential-spec-name]` [.description] -- +The name of the GMSA credential spec to use. + ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_REVISION_AUTO_SCALING_TARGET+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SECURITY_CONTEXT_WINDOWS_OPTIONS_GMSA_CREDENTIAL_SPEC_NAME+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_REVISION_AUTO_SCALING_TARGET+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_SECURITY_CONTEXT_WINDOWS_OPTIONS_GMSA_CREDENTIAL_SPEC_NAME+++` endif::add-copy-button-to-env-var[] ---|int +--|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.revision-auto-scaling.container-concurrency]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.revision-auto-scaling.container-concurrency[quarkus.knative.revision-auto-scaling.container-concurrency]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.get-security-context.windows-options.gmsa-credential-spec]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.get-security-context.windows-options.gmsa-credential-spec[quarkus.knative.get-security-context.windows-options.gmsa-credential-spec]` [.description] -- +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. + ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_REVISION_AUTO_SCALING_CONTAINER_CONCURRENCY+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SECURITY_CONTEXT_WINDOWS_OPTIONS_GMSA_CREDENTIAL_SPEC+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_REVISION_AUTO_SCALING_CONTAINER_CONCURRENCY+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_SECURITY_CONTEXT_WINDOWS_OPTIONS_GMSA_CREDENTIAL_SPEC+++` endif::add-copy-button-to-env-var[] ---|int +--|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.revision-auto-scaling.target-utilization-percentage]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.revision-auto-scaling.target-utilization-percentage[quarkus.knative.revision-auto-scaling.target-utilization-percentage]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.get-security-context.windows-options.run-as-user-name]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.get-security-context.windows-options.run-as-user-name[quarkus.knative.get-security-context.windows-options.run-as-user-name]` [.description] -- +The UserName in Windows to run the entrypoint of the container process. + ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_REVISION_AUTO_SCALING_TARGET_UTILIZATION_PERCENTAGE+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SECURITY_CONTEXT_WINDOWS_OPTIONS_RUN_AS_USER_NAME+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_REVISION_AUTO_SCALING_TARGET_UTILIZATION_PERCENTAGE+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_SECURITY_CONTEXT_WINDOWS_OPTIONS_RUN_AS_USER_NAME+++` endif::add-copy-button-to-env-var[] ---|int +--|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.global-auto-scaling.auto-scaler-class]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.global-auto-scaling.auto-scaler-class[quarkus.knative.global-auto-scaling.auto-scaler-class]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.get-security-context.windows-options.host-process]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.get-security-context.windows-options.host-process[quarkus.knative.get-security-context.windows-options.host-process]` [.description] -- +HostProcess determines if a container should be run as a 'Host Process' container. + ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GLOBAL_AUTO_SCALING_AUTO_SCALER_CLASS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SECURITY_CONTEXT_WINDOWS_OPTIONS_HOST_PROCESS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_GLOBAL_AUTO_SCALING_AUTO_SCALER_CLASS+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_SECURITY_CONTEXT_WINDOWS_OPTIONS_HOST_PROCESS+++` endif::add-copy-button-to-env-var[] --- a| -`kpa`, `hpa` +--|boolean | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.global-auto-scaling.container-concurrency]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.global-auto-scaling.container-concurrency[quarkus.knative.global-auto-scaling.container-concurrency]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.get-security-context.run-as-user]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.get-security-context.run-as-user[quarkus.knative.get-security-context.run-as-user]` [.description] -- +The UID to run the entrypoint of the container process. + ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GLOBAL_AUTO_SCALING_CONTAINER_CONCURRENCY+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SECURITY_CONTEXT_RUN_AS_USER+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_GLOBAL_AUTO_SCALING_CONTAINER_CONCURRENCY+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_SECURITY_CONTEXT_RUN_AS_USER+++` endif::add-copy-button-to-env-var[] ---|int +--|long | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.global-auto-scaling.target-utilization-percentage]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.global-auto-scaling.target-utilization-percentage[quarkus.knative.global-auto-scaling.target-utilization-percentage]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.get-security-context.run-as-group]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.get-security-context.run-as-group[quarkus.knative.get-security-context.run-as-group]` [.description] -- +The GID to run the entrypoint of the container process. + ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GLOBAL_AUTO_SCALING_TARGET_UTILIZATION_PERCENTAGE+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SECURITY_CONTEXT_RUN_AS_GROUP+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_GLOBAL_AUTO_SCALING_TARGET_UTILIZATION_PERCENTAGE+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_SECURITY_CONTEXT_RUN_AS_GROUP+++` endif::add-copy-button-to-env-var[] ---|int +--|long | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.global-auto-scaling.requests-per-second]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.global-auto-scaling.requests-per-second[quarkus.knative.global-auto-scaling.requests-per-second]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.get-security-context.run-as-non-root]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.get-security-context.run-as-non-root[quarkus.knative.get-security-context.run-as-non-root]` [.description] -- +Indicates that the container must run as a non-root user. + ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GLOBAL_AUTO_SCALING_REQUESTS_PER_SECOND+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SECURITY_CONTEXT_RUN_AS_NON_ROOT+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_GLOBAL_AUTO_SCALING_REQUESTS_PER_SECOND+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_SECURITY_CONTEXT_RUN_AS_NON_ROOT+++` endif::add-copy-button-to-env-var[] ---|int +--|boolean | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.security-context.se-linux-options.level]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.security-context.se-linux-options.level[quarkus.knative.security-context.se-linux-options.level]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.get-security-context.supplemental-groups]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.get-security-context.supplemental-groups[quarkus.knative.get-security-context.supplemental-groups]` [.description] -- -The SELinux level label that applies to the container. +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. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_SECURITY_CONTEXT_SE_LINUX_OPTIONS_LEVEL+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SECURITY_CONTEXT_SUPPLEMENTAL_GROUPS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_SECURITY_CONTEXT_SE_LINUX_OPTIONS_LEVEL+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_SECURITY_CONTEXT_SUPPLEMENTAL_GROUPS+++` endif::add-copy-button-to-env-var[] ---|string +--|list of long | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.security-context.se-linux-options.role]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.security-context.se-linux-options.role[quarkus.knative.security-context.se-linux-options.role]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.get-security-context.fs-group]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.get-security-context.fs-group[quarkus.knative.get-security-context.fs-group]` [.description] -- -The SELinux role label that applies to the container. +A special supplemental group that applies to all containers in a pod. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_SECURITY_CONTEXT_SE_LINUX_OPTIONS_ROLE+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SECURITY_CONTEXT_FS_GROUP+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_SECURITY_CONTEXT_SE_LINUX_OPTIONS_ROLE+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_SECURITY_CONTEXT_FS_GROUP+++` endif::add-copy-button-to-env-var[] ---|string +--|long | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.security-context.se-linux-options.type]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.security-context.se-linux-options.type[quarkus.knative.security-context.se-linux-options.type]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.get-security-context.sysctls]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.get-security-context.sysctls[quarkus.knative.get-security-context.sysctls]` [.description] -- -The SELinux type label that applies to the container. +Sysctls hold a list of namespaced sysctls used for the pod. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_SECURITY_CONTEXT_SE_LINUX_OPTIONS_TYPE+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SECURITY_CONTEXT_SYSCTLS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_SECURITY_CONTEXT_SE_LINUX_OPTIONS_TYPE+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_SECURITY_CONTEXT_SYSCTLS+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.security-context.se-linux-options.user]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.security-context.se-linux-options.user[quarkus.knative.security-context.se-linux-options.user]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.get-security-context.fs-group-change-policy]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.get-security-context.fs-group-change-policy[quarkus.knative.get-security-context.fs-group-change-policy]` [.description] -- -The SELinux user label that applies to the container. +It holds policies that will be used for applying fsGroup to a volume when volume is mounted. Values: OnRootMismatch, Always ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_SECURITY_CONTEXT_SE_LINUX_OPTIONS_USER+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SECURITY_CONTEXT_FS_GROUP_CHANGE_POLICY+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_SECURITY_CONTEXT_SE_LINUX_OPTIONS_USER+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_SECURITY_CONTEXT_FS_GROUP_CHANGE_POLICY+++` endif::add-copy-button-to-env-var[] ---|string +-- a| +tooltip: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.], tooltip:always[It indicates that volume's ownership and permissions should always be changed whenever volume is mounted inside a Pod. This the default behavior.] | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.security-context.windows-options.gmsa-credential-spec-name]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.security-context.windows-options.gmsa-credential-spec-name[quarkus.knative.security-context.windows-options.gmsa-credential-spec-name]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.liveness-probe.http-action-port]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.liveness-probe.http-action-port[quarkus.knative.liveness-probe.http-action-port]` [.description] -- -The name of the GMSA credential spec 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. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_SECURITY_CONTEXT_WINDOWS_OPTIONS_GMSA_CREDENTIAL_SPEC_NAME+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_LIVENESS_PROBE_HTTP_ACTION_PORT+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_SECURITY_CONTEXT_WINDOWS_OPTIONS_GMSA_CREDENTIAL_SPEC_NAME+++` +Environment variable: `+++QUARKUS_KNATIVE_LIVENESS_PROBE_HTTP_ACTION_PORT+++` endif::add-copy-button-to-env-var[] ---|string +--|int | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.security-context.windows-options.gmsa-credential-spec]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.security-context.windows-options.gmsa-credential-spec[quarkus.knative.security-context.windows-options.gmsa-credential-spec]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.liveness-probe.http-action-port-name]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.liveness-probe.http-action-port-name[quarkus.knative.liveness-probe.http-action-port-name]` [.description] -- -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 port name for selecting the port of the `HTTP get` action. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_SECURITY_CONTEXT_WINDOWS_OPTIONS_GMSA_CREDENTIAL_SPEC+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_LIVENESS_PROBE_HTTP_ACTION_PORT_NAME+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_SECURITY_CONTEXT_WINDOWS_OPTIONS_GMSA_CREDENTIAL_SPEC+++` +Environment variable: `+++QUARKUS_KNATIVE_LIVENESS_PROBE_HTTP_ACTION_PORT_NAME+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.security-context.windows-options.run-as-user-name]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.security-context.windows-options.run-as-user-name[quarkus.knative.security-context.windows-options.run-as-user-name]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.liveness-probe.http-action-path]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.liveness-probe.http-action-path[quarkus.knative.liveness-probe.http-action-path]` [.description] -- -The UserName in Windows to run the entrypoint of the container process. +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. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_SECURITY_CONTEXT_WINDOWS_OPTIONS_RUN_AS_USER_NAME+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_LIVENESS_PROBE_HTTP_ACTION_PATH+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_SECURITY_CONTEXT_WINDOWS_OPTIONS_RUN_AS_USER_NAME+++` +Environment variable: `+++QUARKUS_KNATIVE_LIVENESS_PROBE_HTTP_ACTION_PATH+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.security-context.windows-options.host-process]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.security-context.windows-options.host-process[quarkus.knative.security-context.windows-options.host-process]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.liveness-probe.http-action-scheme]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.liveness-probe.http-action-scheme[quarkus.knative.liveness-probe.http-action-scheme]` [.description] -- -HostProcess determines if a container should be run as a 'Host Process' container. +The scheme of the `HTTP get` action. Can be either "HTTP" or "HTTPS". ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_SECURITY_CONTEXT_WINDOWS_OPTIONS_HOST_PROCESS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_LIVENESS_PROBE_HTTP_ACTION_SCHEME+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_SECURITY_CONTEXT_WINDOWS_OPTIONS_HOST_PROCESS+++` +Environment variable: `+++QUARKUS_KNATIVE_LIVENESS_PROBE_HTTP_ACTION_SCHEME+++` endif::add-copy-button-to-env-var[] ---|boolean +--|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.security-context.run-as-user]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.security-context.run-as-user[quarkus.knative.security-context.run-as-user]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.liveness-probe.exec-action]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.liveness-probe.exec-action[quarkus.knative.liveness-probe.exec-action]` [.description] -- -The UID to run the entrypoint of the container process. +The command to use for the probe. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_SECURITY_CONTEXT_RUN_AS_USER+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_LIVENESS_PROBE_EXEC_ACTION+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_SECURITY_CONTEXT_RUN_AS_USER+++` +Environment variable: `+++QUARKUS_KNATIVE_LIVENESS_PROBE_EXEC_ACTION+++` endif::add-copy-button-to-env-var[] ---|long +--|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.security-context.run-as-group]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.security-context.run-as-group[quarkus.knative.security-context.run-as-group]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.liveness-probe.tcp-socket-action]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.liveness-probe.tcp-socket-action[quarkus.knative.liveness-probe.tcp-socket-action]` [.description] -- -The GID to run the entrypoint of the container process. +The tcp socket to use for the probe (the format is host:port). ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_SECURITY_CONTEXT_RUN_AS_GROUP+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_LIVENESS_PROBE_TCP_SOCKET_ACTION+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_SECURITY_CONTEXT_RUN_AS_GROUP+++` +Environment variable: `+++QUARKUS_KNATIVE_LIVENESS_PROBE_TCP_SOCKET_ACTION+++` endif::add-copy-button-to-env-var[] ---|long +--|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.security-context.run-as-non-root]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.security-context.run-as-non-root[quarkus.knative.security-context.run-as-non-root]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.liveness-probe.grpc-action]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.liveness-probe.grpc-action[quarkus.knative.liveness-probe.grpc-action]` [.description] -- -Indicates that the container must run as a non-root user. +The gRPC port to use for the probe (the format is either port or port:service). ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_SECURITY_CONTEXT_RUN_AS_NON_ROOT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_LIVENESS_PROBE_GRPC_ACTION+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_SECURITY_CONTEXT_RUN_AS_NON_ROOT+++` +Environment variable: `+++QUARKUS_KNATIVE_LIVENESS_PROBE_GRPC_ACTION+++` endif::add-copy-button-to-env-var[] ---|boolean +--|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.security-context.supplemental-groups]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.security-context.supplemental-groups[quarkus.knative.security-context.supplemental-groups]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.liveness-probe.grpc-action-enabled]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.liveness-probe.grpc-action-enabled[quarkus.knative.liveness-probe.grpc-action-enabled]` [.description] -- -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. +If enabled and `grpc-action` is not provided, it will use the generated service name and the gRPC port. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_SECURITY_CONTEXT_SUPPLEMENTAL_GROUPS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_LIVENESS_PROBE_GRPC_ACTION_ENABLED+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_SECURITY_CONTEXT_SUPPLEMENTAL_GROUPS+++` +Environment variable: `+++QUARKUS_KNATIVE_LIVENESS_PROBE_GRPC_ACTION_ENABLED+++` endif::add-copy-button-to-env-var[] ---|list of long -| +--|boolean +|`false` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.security-context.fs-group]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.security-context.fs-group[quarkus.knative.security-context.fs-group]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.liveness-probe.initial-delay]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.liveness-probe.initial-delay[quarkus.knative.liveness-probe.initial-delay]` [.description] -- -A special supplemental group that applies to all containers in a pod. +The amount of time to wait before starting to probe. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_SECURITY_CONTEXT_FS_GROUP+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_LIVENESS_PROBE_INITIAL_DELAY+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_SECURITY_CONTEXT_FS_GROUP+++` +Environment variable: `+++QUARKUS_KNATIVE_LIVENESS_PROBE_INITIAL_DELAY+++` endif::add-copy-button-to-env-var[] ---|long -| +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`5S` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.security-context.sysctls]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.security-context.sysctls[quarkus.knative.security-context.sysctls]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.liveness-probe.period]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.liveness-probe.period[quarkus.knative.liveness-probe.period]` [.description] -- -Sysctls hold a list of namespaced sysctls used for the pod. +The period in which the action should be called. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_SECURITY_CONTEXT_SYSCTLS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_LIVENESS_PROBE_PERIOD+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_SECURITY_CONTEXT_SYSCTLS+++` +Environment variable: `+++QUARKUS_KNATIVE_LIVENESS_PROBE_PERIOD+++` endif::add-copy-button-to-env-var[] ---|string -| +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`10S` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.security-context.fs-group-change-policy]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.security-context.fs-group-change-policy[quarkus.knative.security-context.fs-group-change-policy]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.liveness-probe.timeout]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.liveness-probe.timeout[quarkus.knative.liveness-probe.timeout]` [.description] -- -It holds policies that will be used for applying fsGroup to a volume when volume is mounted. Values: OnRootMismatch, Always +The amount of time to wait for each action. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_SECURITY_CONTEXT_FS_GROUP_CHANGE_POLICY+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_LIVENESS_PROBE_TIMEOUT+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_SECURITY_CONTEXT_FS_GROUP_CHANGE_POLICY+++` +Environment variable: `+++QUARKUS_KNATIVE_LIVENESS_PROBE_TIMEOUT+++` endif::add-copy-button-to-env-var[] --- a| -tooltip: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.], tooltip:always[It indicates that volume's ownership and permissions should always be changed whenever volume is mounted inside a Pod. This the default behavior.] -| +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`10S` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.ports.-ports-.container-port]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.ports.-ports-.container-port[quarkus.knative.ports."ports".container-port]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.liveness-probe.success-threshold]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.liveness-probe.success-threshold[quarkus.knative.liveness-probe.success-threshold]` [.description] -- -The port number. Refers to the container port. +The success threshold to use. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_PORTS__PORTS__CONTAINER_PORT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_LIVENESS_PROBE_SUCCESS_THRESHOLD+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_PORTS__PORTS__CONTAINER_PORT+++` +Environment variable: `+++QUARKUS_KNATIVE_LIVENESS_PROBE_SUCCESS_THRESHOLD+++` endif::add-copy-button-to-env-var[] --|int -| +|`1` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.ports.-ports-.host-port]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.ports.-ports-.host-port[quarkus.knative.ports."ports".host-port]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.liveness-probe.failure-threshold]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.liveness-probe.failure-threshold[quarkus.knative.liveness-probe.failure-threshold]` [.description] -- -The host port. +The failure threshold to use. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_PORTS__PORTS__HOST_PORT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_LIVENESS_PROBE_FAILURE_THRESHOLD+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_PORTS__PORTS__HOST_PORT+++` +Environment variable: `+++QUARKUS_KNATIVE_LIVENESS_PROBE_FAILURE_THRESHOLD+++` endif::add-copy-button-to-env-var[] --|int -| +|`3` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.ports.-ports-.path]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.ports.-ports-.path[quarkus.knative.ports."ports".path]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.readiness-probe.http-action-port]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.readiness-probe.http-action-port[quarkus.knative.readiness-probe.http-action-port]` [.description] -- -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. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_PORTS__PORTS__PATH+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_READINESS_PROBE_HTTP_ACTION_PORT+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_PORTS__PORTS__PATH+++` +Environment variable: `+++QUARKUS_KNATIVE_READINESS_PROBE_HTTP_ACTION_PORT+++` endif::add-copy-button-to-env-var[] ---|string -|`/` +--|int +| -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.ports.-ports-.protocol]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.ports.-ports-.protocol[quarkus.knative.ports."ports".protocol]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.readiness-probe.http-action-port-name]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.readiness-probe.http-action-port-name[quarkus.knative.readiness-probe.http-action-port-name]` [.description] -- -The protocol. +The port name for selecting the port of the `HTTP get` action. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_PORTS__PORTS__PROTOCOL+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_READINESS_PROBE_HTTP_ACTION_PORT_NAME+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_PORTS__PORTS__PROTOCOL+++` +Environment variable: `+++QUARKUS_KNATIVE_READINESS_PROBE_HTTP_ACTION_PORT_NAME+++` endif::add-copy-button-to-env-var[] --- a| -`tcp`, `udp`, `sctp`, `http`, `proxy` -|`tcp` +--|string +| -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.ports.-ports-.node-port]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.ports.-ports-.node-port[quarkus.knative.ports."ports".node-port]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.readiness-probe.http-action-path]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.readiness-probe.http-action-path[quarkus.knative.readiness-probe.http-action-path]` [.description] -- +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. + ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_PORTS__PORTS__NODE_PORT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_READINESS_PROBE_HTTP_ACTION_PATH+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_PORTS__PORTS__NODE_PORT+++` +Environment variable: `+++QUARKUS_KNATIVE_READINESS_PROBE_HTTP_ACTION_PATH+++` endif::add-copy-button-to-env-var[] ---|int +--|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.ports.-ports-.tls]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.ports.-ports-.tls[quarkus.knative.ports."ports".tls]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.readiness-probe.http-action-scheme]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.readiness-probe.http-action-scheme[quarkus.knative.readiness-probe.http-action-scheme]` [.description] -- -If enabled, the port will be configured to use the schema HTTPS. +The scheme of the `HTTP get` action. Can be either "HTTP" or "HTTPS". ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_PORTS__PORTS__TLS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_READINESS_PROBE_HTTP_ACTION_SCHEME+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_PORTS__PORTS__TLS+++` +Environment variable: `+++QUARKUS_KNATIVE_READINESS_PROBE_HTTP_ACTION_SCHEME+++` endif::add-copy-button-to-env-var[] ---|boolean -|`false` +--|string +| -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.mounts.-mounts-.name]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.mounts.-mounts-.name[quarkus.knative.mounts."mounts".name]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.readiness-probe.exec-action]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.readiness-probe.exec-action[quarkus.knative.readiness-probe.exec-action]` [.description] -- -The name of the volumeName to mount. +The command to use for the probe. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_MOUNTS__MOUNTS__NAME+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_READINESS_PROBE_EXEC_ACTION+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_MOUNTS__MOUNTS__NAME+++` +Environment variable: `+++QUARKUS_KNATIVE_READINESS_PROBE_EXEC_ACTION+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.mounts.-mounts-.path]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.mounts.-mounts-.path[quarkus.knative.mounts."mounts".path]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.readiness-probe.tcp-socket-action]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.readiness-probe.tcp-socket-action[quarkus.knative.readiness-probe.tcp-socket-action]` [.description] -- -The path to mount. +The tcp socket to use for the probe (the format is host:port). ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_MOUNTS__MOUNTS__PATH+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_READINESS_PROBE_TCP_SOCKET_ACTION+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_MOUNTS__MOUNTS__PATH+++` +Environment variable: `+++QUARKUS_KNATIVE_READINESS_PROBE_TCP_SOCKET_ACTION+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.mounts.-mounts-.sub-path]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.mounts.-mounts-.sub-path[quarkus.knative.mounts."mounts".sub-path]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.readiness-probe.grpc-action]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.readiness-probe.grpc-action[quarkus.knative.readiness-probe.grpc-action]` [.description] -- -Path within the volumeName from which the container's volumeName should be mounted. +The gRPC port to use for the probe (the format is either port or port:service). ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_MOUNTS__MOUNTS__SUB_PATH+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_READINESS_PROBE_GRPC_ACTION+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_MOUNTS__MOUNTS__SUB_PATH+++` +Environment variable: `+++QUARKUS_KNATIVE_READINESS_PROBE_GRPC_ACTION+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.mounts.-mounts-.read-only]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.mounts.-mounts-.read-only[quarkus.knative.mounts."mounts".read-only]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.readiness-probe.grpc-action-enabled]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.readiness-probe.grpc-action-enabled[quarkus.knative.readiness-probe.grpc-action-enabled]` [.description] -- -ReadOnly +If enabled and `grpc-action` is not provided, it will use the generated service name and the gRPC port. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_MOUNTS__MOUNTS__READ_ONLY+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_READINESS_PROBE_GRPC_ACTION_ENABLED+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_MOUNTS__MOUNTS__READ_ONLY+++` +Environment variable: `+++QUARKUS_KNATIVE_READINESS_PROBE_GRPC_ACTION_ENABLED+++` endif::add-copy-button-to-env-var[] --|boolean |`false` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.secret-volumes.-secret-volumes-.secret-name]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.secret-volumes.-secret-volumes-.secret-name[quarkus.knative.secret-volumes."secret-volumes".secret-name]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.readiness-probe.initial-delay]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.readiness-probe.initial-delay[quarkus.knative.readiness-probe.initial-delay]` [.description] -- -The name of the secret to mount. +The amount of time to wait before starting to probe. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_SECRET_VOLUMES__SECRET_VOLUMES__SECRET_NAME+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_READINESS_PROBE_INITIAL_DELAY+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_SECRET_VOLUMES__SECRET_VOLUMES__SECRET_NAME+++` +Environment variable: `+++QUARKUS_KNATIVE_READINESS_PROBE_INITIAL_DELAY+++` endif::add-copy-button-to-env-var[] ---|string -|required icon:exclamation-circle[title=Configuration property is required] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`5S` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.secret-volumes.-secret-volumes-.default-mode]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.secret-volumes.-secret-volumes-.default-mode[quarkus.knative.secret-volumes."secret-volumes".default-mode]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.readiness-probe.period]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.readiness-probe.period[quarkus.knative.readiness-probe.period]` [.description] -- -Default mode. When specifying an octal number, leading zero must be present. +The period in which the action should be called. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_SECRET_VOLUMES__SECRET_VOLUMES__DEFAULT_MODE+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_READINESS_PROBE_PERIOD+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_SECRET_VOLUMES__SECRET_VOLUMES__DEFAULT_MODE+++` +Environment variable: `+++QUARKUS_KNATIVE_READINESS_PROBE_PERIOD+++` endif::add-copy-button-to-env-var[] ---|string -|`0600` +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`10S` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.secret-volumes.-secret-volumes-.items.-items-.path]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.secret-volumes.-secret-volumes-.items.-items-.path[quarkus.knative.secret-volumes."secret-volumes".items."items".path]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.readiness-probe.timeout]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.readiness-probe.timeout[quarkus.knative.readiness-probe.timeout]` [.description] -- -The path where the file will be mounted. +The amount of time to wait for each action. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_SECRET_VOLUMES__SECRET_VOLUMES__ITEMS__ITEMS__PATH+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_READINESS_PROBE_TIMEOUT+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_SECRET_VOLUMES__SECRET_VOLUMES__ITEMS__ITEMS__PATH+++` +Environment variable: `+++QUARKUS_KNATIVE_READINESS_PROBE_TIMEOUT+++` endif::add-copy-button-to-env-var[] ---|string -|required icon:exclamation-circle[title=Configuration property is required] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`10S` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.secret-volumes.-secret-volumes-.items.-items-.mode]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.secret-volumes.-secret-volumes-.items.-items-.mode[quarkus.knative.secret-volumes."secret-volumes".items."items".mode]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.readiness-probe.success-threshold]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.readiness-probe.success-threshold[quarkus.knative.readiness-probe.success-threshold]` [.description] -- -It must be a value between 0000 and 0777. If not specified, the volume defaultMode will be used. +The success threshold to use. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_SECRET_VOLUMES__SECRET_VOLUMES__ITEMS__ITEMS__MODE+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_READINESS_PROBE_SUCCESS_THRESHOLD+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_SECRET_VOLUMES__SECRET_VOLUMES__ITEMS__ITEMS__MODE+++` +Environment variable: `+++QUARKUS_KNATIVE_READINESS_PROBE_SUCCESS_THRESHOLD+++` endif::add-copy-button-to-env-var[] --|int -|`-1` +|`1` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.secret-volumes.-secret-volumes-.optional]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.secret-volumes.-secret-volumes-.optional[quarkus.knative.secret-volumes."secret-volumes".optional]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.readiness-probe.failure-threshold]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.readiness-probe.failure-threshold[quarkus.knative.readiness-probe.failure-threshold]` [.description] -- -Optional +The failure threshold to use. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_SECRET_VOLUMES__SECRET_VOLUMES__OPTIONAL+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_READINESS_PROBE_FAILURE_THRESHOLD+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_SECRET_VOLUMES__SECRET_VOLUMES__OPTIONAL+++` +Environment variable: `+++QUARKUS_KNATIVE_READINESS_PROBE_FAILURE_THRESHOLD+++` endif::add-copy-button-to-env-var[] ---|boolean -|`false` +--|int +|`3` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.config-map-volumes.-config-map-volumes-.config-map-name]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.config-map-volumes.-config-map-volumes-.config-map-name[quarkus.knative.config-map-volumes."config-map-volumes".config-map-name]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.startup-probe.http-action-port]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.startup-probe.http-action-port[quarkus.knative.startup-probe.http-action-port]` [.description] -- -The name of the ConfigMap 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. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONFIG_MAP_VOLUMES__CONFIG_MAP_VOLUMES__CONFIG_MAP_NAME+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_STARTUP_PROBE_HTTP_ACTION_PORT+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_CONFIG_MAP_VOLUMES__CONFIG_MAP_VOLUMES__CONFIG_MAP_NAME+++` +Environment variable: `+++QUARKUS_KNATIVE_STARTUP_PROBE_HTTP_ACTION_PORT+++` endif::add-copy-button-to-env-var[] ---|string -|required icon:exclamation-circle[title=Configuration property is required] +--|int +| -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.config-map-volumes.-config-map-volumes-.default-mode]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.config-map-volumes.-config-map-volumes-.default-mode[quarkus.knative.config-map-volumes."config-map-volumes".default-mode]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.startup-probe.http-action-port-name]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.startup-probe.http-action-port-name[quarkus.knative.startup-probe.http-action-port-name]` [.description] -- -Default mode. When specifying an octal number, leading zero must be present. +The port name for selecting the port of the `HTTP get` action. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONFIG_MAP_VOLUMES__CONFIG_MAP_VOLUMES__DEFAULT_MODE+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_STARTUP_PROBE_HTTP_ACTION_PORT_NAME+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_CONFIG_MAP_VOLUMES__CONFIG_MAP_VOLUMES__DEFAULT_MODE+++` +Environment variable: `+++QUARKUS_KNATIVE_STARTUP_PROBE_HTTP_ACTION_PORT_NAME+++` endif::add-copy-button-to-env-var[] --|string -|`0600` +| -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.config-map-volumes.-config-map-volumes-.items.-items-.path]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.config-map-volumes.-config-map-volumes-.items.-items-.path[quarkus.knative.config-map-volumes."config-map-volumes".items."items".path]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.startup-probe.http-action-path]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.startup-probe.http-action-path[quarkus.knative.startup-probe.http-action-path]` [.description] -- -The path where the file will 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. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONFIG_MAP_VOLUMES__CONFIG_MAP_VOLUMES__ITEMS__ITEMS__PATH+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_STARTUP_PROBE_HTTP_ACTION_PATH+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_CONFIG_MAP_VOLUMES__CONFIG_MAP_VOLUMES__ITEMS__ITEMS__PATH+++` +Environment variable: `+++QUARKUS_KNATIVE_STARTUP_PROBE_HTTP_ACTION_PATH+++` endif::add-copy-button-to-env-var[] --|string -|required icon:exclamation-circle[title=Configuration property is required] +| -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.config-map-volumes.-config-map-volumes-.items.-items-.mode]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.config-map-volumes.-config-map-volumes-.items.-items-.mode[quarkus.knative.config-map-volumes."config-map-volumes".items."items".mode]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.startup-probe.http-action-scheme]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.startup-probe.http-action-scheme[quarkus.knative.startup-probe.http-action-scheme]` [.description] -- -It must be a value between 0000 and 0777. If not specified, the volume defaultMode will be used. +The scheme of the `HTTP get` action. Can be either "HTTP" or "HTTPS". ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONFIG_MAP_VOLUMES__CONFIG_MAP_VOLUMES__ITEMS__ITEMS__MODE+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_STARTUP_PROBE_HTTP_ACTION_SCHEME+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_CONFIG_MAP_VOLUMES__CONFIG_MAP_VOLUMES__ITEMS__ITEMS__MODE+++` +Environment variable: `+++QUARKUS_KNATIVE_STARTUP_PROBE_HTTP_ACTION_SCHEME+++` endif::add-copy-button-to-env-var[] ---|int -|`-1` +--|string +| -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.config-map-volumes.-config-map-volumes-.optional]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.config-map-volumes.-config-map-volumes-.optional[quarkus.knative.config-map-volumes."config-map-volumes".optional]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.startup-probe.exec-action]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.startup-probe.exec-action[quarkus.knative.startup-probe.exec-action]` [.description] -- -Optional +The command to use for the probe. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONFIG_MAP_VOLUMES__CONFIG_MAP_VOLUMES__OPTIONAL+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_STARTUP_PROBE_EXEC_ACTION+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_CONFIG_MAP_VOLUMES__CONFIG_MAP_VOLUMES__OPTIONAL+++` +Environment variable: `+++QUARKUS_KNATIVE_STARTUP_PROBE_EXEC_ACTION+++` endif::add-copy-button-to-env-var[] ---|boolean -|`false` +--|string +| -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.git-repo-volumes.-git-repo-volumes-.repository]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.git-repo-volumes.-git-repo-volumes-.repository[quarkus.knative.git-repo-volumes."git-repo-volumes".repository]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.startup-probe.tcp-socket-action]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.startup-probe.tcp-socket-action[quarkus.knative.startup-probe.tcp-socket-action]` [.description] -- -Git repository URL. +The tcp socket to use for the probe (the format is host:port). ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GIT_REPO_VOLUMES__GIT_REPO_VOLUMES__REPOSITORY+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_STARTUP_PROBE_TCP_SOCKET_ACTION+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_GIT_REPO_VOLUMES__GIT_REPO_VOLUMES__REPOSITORY+++` +Environment variable: `+++QUARKUS_KNATIVE_STARTUP_PROBE_TCP_SOCKET_ACTION+++` endif::add-copy-button-to-env-var[] --|string -|required icon:exclamation-circle[title=Configuration property is required] +| -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.git-repo-volumes.-git-repo-volumes-.directory]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.git-repo-volumes.-git-repo-volumes-.directory[quarkus.knative.git-repo-volumes."git-repo-volumes".directory]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.startup-probe.grpc-action]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.startup-probe.grpc-action[quarkus.knative.startup-probe.grpc-action]` [.description] -- -The directory of the repository to mount. +The gRPC port to use for the probe (the format is either port or port:service). ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GIT_REPO_VOLUMES__GIT_REPO_VOLUMES__DIRECTORY+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_STARTUP_PROBE_GRPC_ACTION+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_GIT_REPO_VOLUMES__GIT_REPO_VOLUMES__DIRECTORY+++` +Environment variable: `+++QUARKUS_KNATIVE_STARTUP_PROBE_GRPC_ACTION+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.git-repo-volumes.-git-repo-volumes-.revision]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.git-repo-volumes.-git-repo-volumes-.revision[quarkus.knative.git-repo-volumes."git-repo-volumes".revision]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.startup-probe.grpc-action-enabled]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.startup-probe.grpc-action-enabled[quarkus.knative.startup-probe.grpc-action-enabled]` [.description] -- -The commit hash to use. +If enabled and `grpc-action` is not provided, it will use the generated service name and the gRPC port. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GIT_REPO_VOLUMES__GIT_REPO_VOLUMES__REVISION+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_STARTUP_PROBE_GRPC_ACTION_ENABLED+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_GIT_REPO_VOLUMES__GIT_REPO_VOLUMES__REVISION+++` +Environment variable: `+++QUARKUS_KNATIVE_STARTUP_PROBE_GRPC_ACTION_ENABLED+++` endif::add-copy-button-to-env-var[] ---|string -| +--|boolean +|`false` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.pvc-volumes.-pvc-volumes-.claim-name]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.pvc-volumes.-pvc-volumes-.claim-name[quarkus.knative.pvc-volumes."pvc-volumes".claim-name]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.startup-probe.initial-delay]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.startup-probe.initial-delay[quarkus.knative.startup-probe.initial-delay]` [.description] -- -The name of the claim to mount. +The amount of time to wait before starting to probe. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_PVC_VOLUMES__PVC_VOLUMES__CLAIM_NAME+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_STARTUP_PROBE_INITIAL_DELAY+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_PVC_VOLUMES__PVC_VOLUMES__CLAIM_NAME+++` +Environment variable: `+++QUARKUS_KNATIVE_STARTUP_PROBE_INITIAL_DELAY+++` endif::add-copy-button-to-env-var[] ---|string -|required icon:exclamation-circle[title=Configuration property is required] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`5S` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.pvc-volumes.-pvc-volumes-.default-mode]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.pvc-volumes.-pvc-volumes-.default-mode[quarkus.knative.pvc-volumes."pvc-volumes".default-mode]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.startup-probe.period]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.startup-probe.period[quarkus.knative.startup-probe.period]` [.description] -- -Default mode. When specifying an octal number, leading zero must be present. +The period in which the action should be called. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_PVC_VOLUMES__PVC_VOLUMES__DEFAULT_MODE+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_STARTUP_PROBE_PERIOD+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_PVC_VOLUMES__PVC_VOLUMES__DEFAULT_MODE+++` +Environment variable: `+++QUARKUS_KNATIVE_STARTUP_PROBE_PERIOD+++` endif::add-copy-button-to-env-var[] ---|string -|`0600` +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`10S` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.pvc-volumes.-pvc-volumes-.optional]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.pvc-volumes.-pvc-volumes-.optional[quarkus.knative.pvc-volumes."pvc-volumes".optional]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.startup-probe.timeout]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.startup-probe.timeout[quarkus.knative.startup-probe.timeout]` [.description] -- -Optional +The amount of time to wait for each action. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_PVC_VOLUMES__PVC_VOLUMES__OPTIONAL+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_STARTUP_PROBE_TIMEOUT+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_PVC_VOLUMES__PVC_VOLUMES__OPTIONAL+++` +Environment variable: `+++QUARKUS_KNATIVE_STARTUP_PROBE_TIMEOUT+++` endif::add-copy-button-to-env-var[] ---|boolean -|`false` +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`10S` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.aws-elastic-block-store-volumes.-aws-elastic-block-store-volumes-.volume-id]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.aws-elastic-block-store-volumes.-aws-elastic-block-store-volumes-.volume-id[quarkus.knative.aws-elastic-block-store-volumes."aws-elastic-block-store-volumes".volume-id]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.startup-probe.success-threshold]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.startup-probe.success-threshold[quarkus.knative.startup-probe.success-threshold]` [.description] -- -The name of the disk to mount. +The success threshold to use. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_AWS_ELASTIC_BLOCK_STORE_VOLUMES__AWS_ELASTIC_BLOCK_STORE_VOLUMES__VOLUME_ID+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_STARTUP_PROBE_SUCCESS_THRESHOLD+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_AWS_ELASTIC_BLOCK_STORE_VOLUMES__AWS_ELASTIC_BLOCK_STORE_VOLUMES__VOLUME_ID+++` +Environment variable: `+++QUARKUS_KNATIVE_STARTUP_PROBE_SUCCESS_THRESHOLD+++` endif::add-copy-button-to-env-var[] ---|string -|required icon:exclamation-circle[title=Configuration property is required] +--|int +|`1` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.aws-elastic-block-store-volumes.-aws-elastic-block-store-volumes-.partition]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.aws-elastic-block-store-volumes.-aws-elastic-block-store-volumes-.partition[quarkus.knative.aws-elastic-block-store-volumes."aws-elastic-block-store-volumes".partition]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.startup-probe.failure-threshold]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.startup-probe.failure-threshold[quarkus.knative.startup-probe.failure-threshold]` [.description] -- -The partition. +The failure threshold to use. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_AWS_ELASTIC_BLOCK_STORE_VOLUMES__AWS_ELASTIC_BLOCK_STORE_VOLUMES__PARTITION+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_STARTUP_PROBE_FAILURE_THRESHOLD+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_AWS_ELASTIC_BLOCK_STORE_VOLUMES__AWS_ELASTIC_BLOCK_STORE_VOLUMES__PARTITION+++` +Environment variable: `+++QUARKUS_KNATIVE_STARTUP_PROBE_FAILURE_THRESHOLD+++` endif::add-copy-button-to-env-var[] --|int -| +|`3` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.aws-elastic-block-store-volumes.-aws-elastic-block-store-volumes-.fs-type]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.aws-elastic-block-store-volumes.-aws-elastic-block-store-volumes-.fs-type[quarkus.knative.aws-elastic-block-store-volumes."aws-elastic-block-store-volumes".fs-type]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.prometheus.annotations]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.prometheus.annotations[quarkus.knative.prometheus.annotations]` [.description] -- -Filesystem type. +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. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_AWS_ELASTIC_BLOCK_STORE_VOLUMES__AWS_ELASTIC_BLOCK_STORE_VOLUMES__FS_TYPE+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_PROMETHEUS_ANNOTATIONS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_AWS_ELASTIC_BLOCK_STORE_VOLUMES__AWS_ELASTIC_BLOCK_STORE_VOLUMES__FS_TYPE+++` +Environment variable: `+++QUARKUS_KNATIVE_PROMETHEUS_ANNOTATIONS+++` endif::add-copy-button-to-env-var[] ---|string -|`ext4` +--|boolean +|`true` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.aws-elastic-block-store-volumes.-aws-elastic-block-store-volumes-.read-only]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.aws-elastic-block-store-volumes.-aws-elastic-block-store-volumes-.read-only[quarkus.knative.aws-elastic-block-store-volumes."aws-elastic-block-store-volumes".read-only]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.prometheus.prefix]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.prometheus.prefix[quarkus.knative.prometheus.prefix]` [.description] -- -Whether the volumeName is read only or not. +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 ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_AWS_ELASTIC_BLOCK_STORE_VOLUMES__AWS_ELASTIC_BLOCK_STORE_VOLUMES__READ_ONLY+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_PROMETHEUS_PREFIX+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_AWS_ELASTIC_BLOCK_STORE_VOLUMES__AWS_ELASTIC_BLOCK_STORE_VOLUMES__READ_ONLY+++` +Environment variable: `+++QUARKUS_KNATIVE_PROMETHEUS_PREFIX+++` endif::add-copy-button-to-env-var[] ---|boolean -|`false` +--|string +|`prometheus.io` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.azure-file-volumes.-azure-file-volumes-.share-name]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.azure-file-volumes.-azure-file-volumes-.share-name[quarkus.knative.azure-file-volumes."azure-file-volumes".share-name]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.prometheus.scrape]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.prometheus.scrape[quarkus.knative.prometheus.scrape]` [.description] -- -The share name. +Define the annotation used to indicate services that should be scraped. By default, `/scrape` will be appended to the defined prefix. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_AZURE_FILE_VOLUMES__AZURE_FILE_VOLUMES__SHARE_NAME+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_PROMETHEUS_SCRAPE+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_AZURE_FILE_VOLUMES__AZURE_FILE_VOLUMES__SHARE_NAME+++` +Environment variable: `+++QUARKUS_KNATIVE_PROMETHEUS_SCRAPE+++` endif::add-copy-button-to-env-var[] --|string -|required icon:exclamation-circle[title=Configuration property is required] +| -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.azure-file-volumes.-azure-file-volumes-.secret-name]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.azure-file-volumes.-azure-file-volumes-.secret-name[quarkus.knative.azure-file-volumes."azure-file-volumes".secret-name]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.prometheus.path]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.prometheus.path[quarkus.knative.prometheus.path]` [.description] -- -The secret name. +Define the annotation used to indicate the path to scrape. By default, `/path` will be appended to the defined prefix. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_AZURE_FILE_VOLUMES__AZURE_FILE_VOLUMES__SECRET_NAME+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_PROMETHEUS_PATH+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_AZURE_FILE_VOLUMES__AZURE_FILE_VOLUMES__SECRET_NAME+++` +Environment variable: `+++QUARKUS_KNATIVE_PROMETHEUS_PATH+++` endif::add-copy-button-to-env-var[] --|string -|required icon:exclamation-circle[title=Configuration property is required] +| -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.azure-file-volumes.-azure-file-volumes-.read-only]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.azure-file-volumes.-azure-file-volumes-.read-only[quarkus.knative.azure-file-volumes."azure-file-volumes".read-only]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.prometheus.port]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.prometheus.port[quarkus.knative.prometheus.port]` [.description] -- -Whether the volumeName is read only or not. +Define the annotation used to indicate the port to scrape. By default, `/port` will be appended to the defined prefix. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_AZURE_FILE_VOLUMES__AZURE_FILE_VOLUMES__READ_ONLY+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_PROMETHEUS_PORT+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_AZURE_FILE_VOLUMES__AZURE_FILE_VOLUMES__READ_ONLY+++` +Environment variable: `+++QUARKUS_KNATIVE_PROMETHEUS_PORT+++` endif::add-copy-button-to-env-var[] ---|boolean -|`false` +--|string +| -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.azure-disk-volumes.-azure-disk-volumes-.disk-name]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.azure-disk-volumes.-azure-disk-volumes-.disk-name[quarkus.knative.azure-disk-volumes."azure-disk-volumes".disk-name]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.prometheus.scheme]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.prometheus.scheme[quarkus.knative.prometheus.scheme]` [.description] -- -The name of the disk to mount. +Define the annotation used to indicate the scheme to use for scraping By default, `/scheme` will be appended to the defined prefix. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_AZURE_DISK_VOLUMES__AZURE_DISK_VOLUMES__DISK_NAME+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_PROMETHEUS_SCHEME+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_AZURE_DISK_VOLUMES__AZURE_DISK_VOLUMES__DISK_NAME+++` +Environment variable: `+++QUARKUS_KNATIVE_PROMETHEUS_SCHEME+++` endif::add-copy-button-to-env-var[] --|string -|required icon:exclamation-circle[title=Configuration property is required] +| -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.azure-disk-volumes.-azure-disk-volumes-.disk-uri]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.azure-disk-volumes.-azure-disk-volumes-.disk-uri[quarkus.knative.azure-disk-volumes."azure-disk-volumes".disk-uri]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.resources.limits.cpu]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.resources.limits.cpu[quarkus.knative.resources.limits.cpu]` [.description] -- -The URI of the vhd blob object OR the resourceID of an Azure managed data disk if Kind is Managed +CPU Requirements ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_AZURE_DISK_VOLUMES__AZURE_DISK_VOLUMES__DISK_URI+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_RESOURCES_LIMITS_CPU+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_AZURE_DISK_VOLUMES__AZURE_DISK_VOLUMES__DISK_URI+++` +Environment variable: `+++QUARKUS_KNATIVE_RESOURCES_LIMITS_CPU+++` endif::add-copy-button-to-env-var[] --|string -|required icon:exclamation-circle[title=Configuration property is required] +| -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.azure-disk-volumes.-azure-disk-volumes-.kind]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.azure-disk-volumes.-azure-disk-volumes-.kind[quarkus.knative.azure-disk-volumes."azure-disk-volumes".kind]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.resources.limits.memory]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.resources.limits.memory[quarkus.knative.resources.limits.memory]` [.description] -- -Kind of disk. +Memory Requirements ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_AZURE_DISK_VOLUMES__AZURE_DISK_VOLUMES__KIND+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_RESOURCES_LIMITS_MEMORY+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_AZURE_DISK_VOLUMES__AZURE_DISK_VOLUMES__KIND+++` +Environment variable: `+++QUARKUS_KNATIVE_RESOURCES_LIMITS_MEMORY+++` endif::add-copy-button-to-env-var[] --- a| -`managed`, `shared` -|`managed` +--|string +| -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.azure-disk-volumes.-azure-disk-volumes-.caching-mode]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.azure-disk-volumes.-azure-disk-volumes-.caching-mode[quarkus.knative.azure-disk-volumes."azure-disk-volumes".caching-mode]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.resources.requests.cpu]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.resources.requests.cpu[quarkus.knative.resources.requests.cpu]` [.description] -- -Disk caching mode. +CPU Requirements ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_AZURE_DISK_VOLUMES__AZURE_DISK_VOLUMES__CACHING_MODE+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_RESOURCES_REQUESTS_CPU+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_AZURE_DISK_VOLUMES__AZURE_DISK_VOLUMES__CACHING_MODE+++` +Environment variable: `+++QUARKUS_KNATIVE_RESOURCES_REQUESTS_CPU+++` endif::add-copy-button-to-env-var[] --- a| -`read-write`, `read-only`, `none` -|`read-write` +--|string +| -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.azure-disk-volumes.-azure-disk-volumes-.fs-type]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.azure-disk-volumes.-azure-disk-volumes-.fs-type[quarkus.knative.azure-disk-volumes."azure-disk-volumes".fs-type]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.resources.requests.memory]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.resources.requests.memory[quarkus.knative.resources.requests.memory]` [.description] -- -File system type. +Memory Requirements ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_AZURE_DISK_VOLUMES__AZURE_DISK_VOLUMES__FS_TYPE+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_RESOURCES_REQUESTS_MEMORY+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_AZURE_DISK_VOLUMES__AZURE_DISK_VOLUMES__FS_TYPE+++` +Environment variable: `+++QUARKUS_KNATIVE_RESOURCES_REQUESTS_MEMORY+++` endif::add-copy-button-to-env-var[] --|string -|`ext4` +| -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.azure-disk-volumes.-azure-disk-volumes-.read-only]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.azure-disk-volumes.-azure-disk-volumes-.read-only[quarkus.knative.azure-disk-volumes."azure-disk-volumes".read-only]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.env.secrets]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.env.secrets[quarkus.knative.env.secrets]` [.description] -- -Whether the volumeName is read only or not. +The optional list of Secret names to load environment variables from. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_AZURE_DISK_VOLUMES__AZURE_DISK_VOLUMES__READ_ONLY+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_ENV_SECRETS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_AZURE_DISK_VOLUMES__AZURE_DISK_VOLUMES__READ_ONLY+++` +Environment variable: `+++QUARKUS_KNATIVE_ENV_SECRETS+++` endif::add-copy-button-to-env-var[] ---|boolean -|`false` +--|list of string +| -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.init-containers.-init-containers-.image]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.init-containers.-init-containers-.image[quarkus.knative.init-containers."init-containers".image]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.env.configmaps]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.env.configmaps[quarkus.knative.env.configmaps]` [.description] -- -The container image. +The optional list of ConfigMap names to load environment variables from. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__IMAGE+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_ENV_CONFIGMAPS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__IMAGE+++` +Environment variable: `+++QUARKUS_KNATIVE_ENV_CONFIGMAPS+++` endif::add-copy-button-to-env-var[] ---|string +--|list of string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.init-containers.-init-containers-.working-dir]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.init-containers.-init-containers-.working-dir[quarkus.knative.init-containers."init-containers".working-dir]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.revision-auto-scaling.auto-scaler-class]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.revision-auto-scaling.auto-scaler-class[quarkus.knative.revision-auto-scaling.auto-scaler-class]` [.description] -- -Working directory. - ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__WORKING_DIR+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_REVISION_AUTO_SCALING_AUTO_SCALER_CLASS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__WORKING_DIR+++` +Environment variable: `+++QUARKUS_KNATIVE_REVISION_AUTO_SCALING_AUTO_SCALER_CLASS+++` endif::add-copy-button-to-env-var[] ---|string +-- a| +`kpa`, `hpa` | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.init-containers.-init-containers-.command]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.init-containers.-init-containers-.command[quarkus.knative.init-containers."init-containers".command]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.revision-auto-scaling.metric]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.revision-auto-scaling.metric[quarkus.knative.revision-auto-scaling.metric]` [.description] -- -The commands - ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__COMMAND+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_REVISION_AUTO_SCALING_METRIC+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__COMMAND+++` +Environment variable: `+++QUARKUS_KNATIVE_REVISION_AUTO_SCALING_METRIC+++` endif::add-copy-button-to-env-var[] ---|list of string +-- a| +`concurrency`, `rps`, `cpu` | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.init-containers.-init-containers-.arguments]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.init-containers.-init-containers-.arguments[quarkus.knative.init-containers."init-containers".arguments]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.revision-auto-scaling.target]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.revision-auto-scaling.target[quarkus.knative.revision-auto-scaling.target]` [.description] -- -The arguments - ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__ARGUMENTS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_REVISION_AUTO_SCALING_TARGET+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__ARGUMENTS+++` +Environment variable: `+++QUARKUS_KNATIVE_REVISION_AUTO_SCALING_TARGET+++` endif::add-copy-button-to-env-var[] ---|list of string +--|int | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.init-containers.-init-containers-.service-account]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.init-containers.-init-containers-.service-account[quarkus.knative.init-containers."init-containers".service-account]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.revision-auto-scaling.container-concurrency]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.revision-auto-scaling.container-concurrency[quarkus.knative.revision-auto-scaling.container-concurrency]` [.description] -- -The service account. - ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__SERVICE_ACCOUNT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_REVISION_AUTO_SCALING_CONTAINER_CONCURRENCY+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__SERVICE_ACCOUNT+++` +Environment variable: `+++QUARKUS_KNATIVE_REVISION_AUTO_SCALING_CONTAINER_CONCURRENCY+++` endif::add-copy-button-to-env-var[] ---|string +--|int | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.init-containers.-init-containers-.host]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.init-containers.-init-containers-.host[quarkus.knative.init-containers."init-containers".host]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.revision-auto-scaling.target-utilization-percentage]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.revision-auto-scaling.target-utilization-percentage[quarkus.knative.revision-auto-scaling.target-utilization-percentage]` [.description] -- -The host under which the application is going to be exposed. - ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__HOST+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_REVISION_AUTO_SCALING_TARGET_UTILIZATION_PERCENTAGE+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__HOST+++` +Environment variable: `+++QUARKUS_KNATIVE_REVISION_AUTO_SCALING_TARGET_UTILIZATION_PERCENTAGE+++` endif::add-copy-button-to-env-var[] ---|string +--|int | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.init-containers.-init-containers-.ports.-ports-.container-port]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.init-containers.-init-containers-.ports.-ports-.container-port[quarkus.knative.init-containers."init-containers".ports."ports".container-port]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.global-auto-scaling.auto-scaler-class]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.global-auto-scaling.auto-scaler-class[quarkus.knative.global-auto-scaling.auto-scaler-class]` [.description] -- -The port number. Refers to the container port. - ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__PORTS__PORTS__CONTAINER_PORT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GLOBAL_AUTO_SCALING_AUTO_SCALER_CLASS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__PORTS__PORTS__CONTAINER_PORT+++` +Environment variable: `+++QUARKUS_KNATIVE_GLOBAL_AUTO_SCALING_AUTO_SCALER_CLASS+++` endif::add-copy-button-to-env-var[] ---|int +-- a| +`kpa`, `hpa` | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.init-containers.-init-containers-.ports.-ports-.host-port]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.init-containers.-init-containers-.ports.-ports-.host-port[quarkus.knative.init-containers."init-containers".ports."ports".host-port]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.global-auto-scaling.container-concurrency]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.global-auto-scaling.container-concurrency[quarkus.knative.global-auto-scaling.container-concurrency]` [.description] -- -The host port. - ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__PORTS__PORTS__HOST_PORT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GLOBAL_AUTO_SCALING_CONTAINER_CONCURRENCY+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__PORTS__PORTS__HOST_PORT+++` +Environment variable: `+++QUARKUS_KNATIVE_GLOBAL_AUTO_SCALING_CONTAINER_CONCURRENCY+++` endif::add-copy-button-to-env-var[] --|int | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.init-containers.-init-containers-.ports.-ports-.path]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.init-containers.-init-containers-.ports.-ports-.path[quarkus.knative.init-containers."init-containers".ports."ports".path]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.global-auto-scaling.target-utilization-percentage]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.global-auto-scaling.target-utilization-percentage[quarkus.knative.global-auto-scaling.target-utilization-percentage]` [.description] -- -The application path (refers to web application path). - ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__PORTS__PORTS__PATH+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GLOBAL_AUTO_SCALING_TARGET_UTILIZATION_PERCENTAGE+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__PORTS__PORTS__PATH+++` +Environment variable: `+++QUARKUS_KNATIVE_GLOBAL_AUTO_SCALING_TARGET_UTILIZATION_PERCENTAGE+++` endif::add-copy-button-to-env-var[] ---|string -|`/` +--|int +| -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.init-containers.-init-containers-.ports.-ports-.protocol]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.init-containers.-init-containers-.ports.-ports-.protocol[quarkus.knative.init-containers."init-containers".ports."ports".protocol]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.global-auto-scaling.requests-per-second]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.global-auto-scaling.requests-per-second[quarkus.knative.global-auto-scaling.requests-per-second]` [.description] -- -The protocol. - ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__PORTS__PORTS__PROTOCOL+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GLOBAL_AUTO_SCALING_REQUESTS_PER_SECOND+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__PORTS__PORTS__PROTOCOL+++` +Environment variable: `+++QUARKUS_KNATIVE_GLOBAL_AUTO_SCALING_REQUESTS_PER_SECOND+++` endif::add-copy-button-to-env-var[] --- a| -`tcp`, `udp`, `sctp`, `http`, `proxy` -|`tcp` +--|int +| -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.init-containers.-init-containers-.ports.-ports-.node-port]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.init-containers.-init-containers-.ports.-ports-.node-port[quarkus.knative.init-containers."init-containers".ports."ports".node-port]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.security-context.se-linux-options.level]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.security-context.se-linux-options.level[quarkus.knative.security-context.se-linux-options.level]` [.description] -- +The SELinux level label that applies to the container. + ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__PORTS__PORTS__NODE_PORT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_SECURITY_CONTEXT_SE_LINUX_OPTIONS_LEVEL+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__PORTS__PORTS__NODE_PORT+++` +Environment variable: `+++QUARKUS_KNATIVE_SECURITY_CONTEXT_SE_LINUX_OPTIONS_LEVEL+++` endif::add-copy-button-to-env-var[] ---|int +--|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.init-containers.-init-containers-.ports.-ports-.tls]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.init-containers.-init-containers-.ports.-ports-.tls[quarkus.knative.init-containers."init-containers".ports."ports".tls]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.security-context.se-linux-options.role]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.security-context.se-linux-options.role[quarkus.knative.security-context.se-linux-options.role]` [.description] -- -If enabled, the port will be configured to use the schema HTTPS. +The SELinux role label that applies to the container. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__PORTS__PORTS__TLS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_SECURITY_CONTEXT_SE_LINUX_OPTIONS_ROLE+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__PORTS__PORTS__TLS+++` +Environment variable: `+++QUARKUS_KNATIVE_SECURITY_CONTEXT_SE_LINUX_OPTIONS_ROLE+++` endif::add-copy-button-to-env-var[] ---|boolean -|`false` +--|string +| -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.init-containers.-init-containers-.image-pull-policy]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.init-containers.-init-containers-.image-pull-policy[quarkus.knative.init-containers."init-containers".image-pull-policy]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.security-context.se-linux-options.type]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.security-context.se-linux-options.type[quarkus.knative.security-context.se-linux-options.type]` [.description] -- -Image pull policy. +The SELinux type label that applies to the container. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__IMAGE_PULL_POLICY+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_SECURITY_CONTEXT_SE_LINUX_OPTIONS_TYPE+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__IMAGE_PULL_POLICY+++` +Environment variable: `+++QUARKUS_KNATIVE_SECURITY_CONTEXT_SE_LINUX_OPTIONS_TYPE+++` endif::add-copy-button-to-env-var[] --- a| -`always`, `if-not-present`, `never` -|`always` +--|string +| -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.init-containers.-init-containers-.image-pull-secrets]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.init-containers.-init-containers-.image-pull-secrets[quarkus.knative.init-containers."init-containers".image-pull-secrets]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.security-context.se-linux-options.user]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.security-context.se-linux-options.user[quarkus.knative.security-context.se-linux-options.user]` [.description] -- -The image pull secret +The SELinux user label that applies to the container. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__IMAGE_PULL_SECRETS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_SECURITY_CONTEXT_SE_LINUX_OPTIONS_USER+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__IMAGE_PULL_SECRETS+++` +Environment variable: `+++QUARKUS_KNATIVE_SECURITY_CONTEXT_SE_LINUX_OPTIONS_USER+++` endif::add-copy-button-to-env-var[] ---|list of string +--|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.init-containers.-init-containers-.liveness-probe.http-action-port]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.init-containers.-init-containers-.liveness-probe.http-action-port[quarkus.knative.init-containers."init-containers".liveness-probe.http-action-port]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.security-context.windows-options.gmsa-credential-spec-name]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.security-context.windows-options.gmsa-credential-spec-name[quarkus.knative.security-context.windows-options.gmsa-credential-spec-name]` [.description] -- -The port number to use when configuring the `http get` action. If not configured, the port corresponding to the `httpActionPortName` will be used. +The name of the GMSA credential spec to use. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_PORT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_SECURITY_CONTEXT_WINDOWS_OPTIONS_GMSA_CREDENTIAL_SPEC_NAME+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_PORT+++` +Environment variable: `+++QUARKUS_KNATIVE_SECURITY_CONTEXT_WINDOWS_OPTIONS_GMSA_CREDENTIAL_SPEC_NAME+++` endif::add-copy-button-to-env-var[] ---|int +--|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.init-containers.-init-containers-.liveness-probe.http-action-port-name]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.init-containers.-init-containers-.liveness-probe.http-action-port-name[quarkus.knative.init-containers."init-containers".liveness-probe.http-action-port-name]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.security-context.windows-options.gmsa-credential-spec]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.security-context.windows-options.gmsa-credential-spec[quarkus.knative.security-context.windows-options.gmsa-credential-spec]` [.description] -- -The port name for selecting the port of the `HTTP get` action. +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. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_PORT_NAME+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_SECURITY_CONTEXT_WINDOWS_OPTIONS_GMSA_CREDENTIAL_SPEC+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_PORT_NAME+++` +Environment variable: `+++QUARKUS_KNATIVE_SECURITY_CONTEXT_WINDOWS_OPTIONS_GMSA_CREDENTIAL_SPEC+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.init-containers.-init-containers-.liveness-probe.http-action-path]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.init-containers.-init-containers-.liveness-probe.http-action-path[quarkus.knative.init-containers."init-containers".liveness-probe.http-action-path]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.security-context.windows-options.run-as-user-name]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.security-context.windows-options.run-as-user-name[quarkus.knative.security-context.windows-options.run-as-user-name]` [.description] -- -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 UserName in Windows to run the entrypoint of the container process. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_PATH+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_SECURITY_CONTEXT_WINDOWS_OPTIONS_RUN_AS_USER_NAME+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_PATH+++` +Environment variable: `+++QUARKUS_KNATIVE_SECURITY_CONTEXT_WINDOWS_OPTIONS_RUN_AS_USER_NAME+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.init-containers.-init-containers-.liveness-probe.http-action-scheme]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.init-containers.-init-containers-.liveness-probe.http-action-scheme[quarkus.knative.init-containers."init-containers".liveness-probe.http-action-scheme]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.security-context.windows-options.host-process]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.security-context.windows-options.host-process[quarkus.knative.security-context.windows-options.host-process]` [.description] -- -The scheme of the `HTTP get` action. Can be either "HTTP" or "HTTPS". +HostProcess determines if a container should be run as a 'Host Process' container. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_SCHEME+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_SECURITY_CONTEXT_WINDOWS_OPTIONS_HOST_PROCESS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_SCHEME+++` +Environment variable: `+++QUARKUS_KNATIVE_SECURITY_CONTEXT_WINDOWS_OPTIONS_HOST_PROCESS+++` endif::add-copy-button-to-env-var[] ---|string +--|boolean | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.init-containers.-init-containers-.liveness-probe.exec-action]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.init-containers.-init-containers-.liveness-probe.exec-action[quarkus.knative.init-containers."init-containers".liveness-probe.exec-action]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.security-context.run-as-user]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.security-context.run-as-user[quarkus.knative.security-context.run-as-user]` [.description] -- -The command to use for the probe. +The UID to run the entrypoint of the container process. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_EXEC_ACTION+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_SECURITY_CONTEXT_RUN_AS_USER+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_EXEC_ACTION+++` +Environment variable: `+++QUARKUS_KNATIVE_SECURITY_CONTEXT_RUN_AS_USER+++` endif::add-copy-button-to-env-var[] ---|string +--|long | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.init-containers.-init-containers-.liveness-probe.tcp-socket-action]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.init-containers.-init-containers-.liveness-probe.tcp-socket-action[quarkus.knative.init-containers."init-containers".liveness-probe.tcp-socket-action]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.security-context.run-as-group]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.security-context.run-as-group[quarkus.knative.security-context.run-as-group]` [.description] -- -The tcp socket to use for the probe (the format is host:port). +The GID to run the entrypoint of the container process. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_TCP_SOCKET_ACTION+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_SECURITY_CONTEXT_RUN_AS_GROUP+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_TCP_SOCKET_ACTION+++` +Environment variable: `+++QUARKUS_KNATIVE_SECURITY_CONTEXT_RUN_AS_GROUP+++` endif::add-copy-button-to-env-var[] ---|string +--|long | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.init-containers.-init-containers-.liveness-probe.grpc-action]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.init-containers.-init-containers-.liveness-probe.grpc-action[quarkus.knative.init-containers."init-containers".liveness-probe.grpc-action]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.security-context.run-as-non-root]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.security-context.run-as-non-root[quarkus.knative.security-context.run-as-non-root]` [.description] -- -The gRPC port to use for the probe (the format is either port or port:service). +Indicates that the container must run as a non-root user. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_GRPC_ACTION+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_SECURITY_CONTEXT_RUN_AS_NON_ROOT+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_GRPC_ACTION+++` +Environment variable: `+++QUARKUS_KNATIVE_SECURITY_CONTEXT_RUN_AS_NON_ROOT+++` endif::add-copy-button-to-env-var[] ---|string +--|boolean | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.init-containers.-init-containers-.liveness-probe.grpc-action-enabled]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.init-containers.-init-containers-.liveness-probe.grpc-action-enabled[quarkus.knative.init-containers."init-containers".liveness-probe.grpc-action-enabled]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.security-context.supplemental-groups]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.security-context.supplemental-groups[quarkus.knative.security-context.supplemental-groups]` [.description] -- -If enabled and `grpc-action` is not provided, it will use the generated service name and the gRPC port. +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. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_GRPC_ACTION_ENABLED+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_SECURITY_CONTEXT_SUPPLEMENTAL_GROUPS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_GRPC_ACTION_ENABLED+++` +Environment variable: `+++QUARKUS_KNATIVE_SECURITY_CONTEXT_SUPPLEMENTAL_GROUPS+++` endif::add-copy-button-to-env-var[] ---|boolean -|`false` +--|list of long +| -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.init-containers.-init-containers-.liveness-probe.initial-delay]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.init-containers.-init-containers-.liveness-probe.initial-delay[quarkus.knative.init-containers."init-containers".liveness-probe.initial-delay]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.security-context.fs-group]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.security-context.fs-group[quarkus.knative.security-context.fs-group]` [.description] -- -The amount of time to wait before starting to probe. +A special supplemental group that applies to all containers in a pod. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_INITIAL_DELAY+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_SECURITY_CONTEXT_FS_GROUP+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_INITIAL_DELAY+++` +Environment variable: `+++QUARKUS_KNATIVE_SECURITY_CONTEXT_FS_GROUP+++` endif::add-copy-button-to-env-var[] ---|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] - link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] -|`5S` +--|long +| -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.init-containers.-init-containers-.liveness-probe.period]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.init-containers.-init-containers-.liveness-probe.period[quarkus.knative.init-containers."init-containers".liveness-probe.period]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.security-context.sysctls]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.security-context.sysctls[quarkus.knative.security-context.sysctls]` [.description] -- -The period in which the action should be called. +Sysctls hold a list of namespaced sysctls used for the pod. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_PERIOD+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_SECURITY_CONTEXT_SYSCTLS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_PERIOD+++` +Environment variable: `+++QUARKUS_KNATIVE_SECURITY_CONTEXT_SYSCTLS+++` endif::add-copy-button-to-env-var[] ---|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] - link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] -|`10S` +--|string +| -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.init-containers.-init-containers-.liveness-probe.timeout]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.init-containers.-init-containers-.liveness-probe.timeout[quarkus.knative.init-containers."init-containers".liveness-probe.timeout]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.security-context.fs-group-change-policy]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.security-context.fs-group-change-policy[quarkus.knative.security-context.fs-group-change-policy]` [.description] -- -The amount of time to wait for each action. +It holds policies that will be used for applying fsGroup to a volume when volume is mounted. Values: OnRootMismatch, Always ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_TIMEOUT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_SECURITY_CONTEXT_FS_GROUP_CHANGE_POLICY+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_TIMEOUT+++` +Environment variable: `+++QUARKUS_KNATIVE_SECURITY_CONTEXT_FS_GROUP_CHANGE_POLICY+++` endif::add-copy-button-to-env-var[] ---|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] - link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] -|`10S` +-- a| +tooltip: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.], tooltip:always[It indicates that volume's ownership and permissions should always be changed whenever volume is mounted inside a Pod. This the default behavior.] +| -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.init-containers.-init-containers-.liveness-probe.success-threshold]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.init-containers.-init-containers-.liveness-probe.success-threshold[quarkus.knative.init-containers."init-containers".liveness-probe.success-threshold]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.get-env.fields-fields]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.get-env.fields-fields[quarkus.knative.get-env.fields]` [.description] -- -The success threshold to use. +The map associating environment variable names to their associated field references they take their value from. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_SUCCESS_THRESHOLD+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_ENV_FIELDS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_SUCCESS_THRESHOLD+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_ENV_FIELDS+++` endif::add-copy-button-to-env-var[] ---|int -|`1` +--|`Map` +| -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.init-containers.-init-containers-.liveness-probe.failure-threshold]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.init-containers.-init-containers-.liveness-probe.failure-threshold[quarkus.knative.init-containers."init-containers".liveness-probe.failure-threshold]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.get-env.vars-vars]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.get-env.vars-vars[quarkus.knative.get-env.vars]` [.description] -- -The failure threshold to use. +The map associating environment name to its associated value. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_FAILURE_THRESHOLD+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_ENV_VARS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_FAILURE_THRESHOLD+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_ENV_VARS+++` endif::add-copy-button-to-env-var[] ---|int -|`3` +--|`Map>` +| -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.init-containers.-init-containers-.readiness-probe.http-action-port]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.init-containers.-init-containers-.readiness-probe.http-action-port[quarkus.knative.init-containers."init-containers".readiness-probe.http-action-port]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.get-env.mapping.-mapping-.from-secret]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.get-env.mapping.-mapping-.from-secret[quarkus.knative.get-env.mapping."mapping".from-secret]` [.description] -- -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`. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_HTTP_ACTION_PORT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_ENV_MAPPING__MAPPING__FROM_SECRET+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_HTTP_ACTION_PORT+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_ENV_MAPPING__MAPPING__FROM_SECRET+++` endif::add-copy-button-to-env-var[] ---|int +--|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.init-containers.-init-containers-.readiness-probe.http-action-port-name]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.init-containers.-init-containers-.readiness-probe.http-action-port-name[quarkus.knative.init-containers."init-containers".readiness-probe.http-action-port-name]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.get-env.mapping.-mapping-.from-configmap]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.get-env.mapping.-mapping-.from-configmap[quarkus.knative.get-env.mapping."mapping".from-configmap]` [.description] -- -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`. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_HTTP_ACTION_PORT_NAME+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_ENV_MAPPING__MAPPING__FROM_CONFIGMAP+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_HTTP_ACTION_PORT_NAME+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_ENV_MAPPING__MAPPING__FROM_CONFIGMAP+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.init-containers.-init-containers-.readiness-probe.http-action-path]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.init-containers.-init-containers-.readiness-probe.http-action-path[quarkus.knative.init-containers."init-containers".readiness-probe.http-action-path]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.get-env.mapping.-mapping-.with-key]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.get-env.mapping.-mapping-.with-key[quarkus.knative.get-env.mapping."mapping".with-key]` [.description] -- -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. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_HTTP_ACTION_PATH+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_ENV_MAPPING__MAPPING__WITH_KEY+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_HTTP_ACTION_PATH+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_ENV_MAPPING__MAPPING__WITH_KEY+++` endif::add-copy-button-to-env-var[] --|string -| +|required icon:exclamation-circle[title=Configuration property is required] -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.init-containers.-init-containers-.readiness-probe.http-action-scheme]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.init-containers.-init-containers-.readiness-probe.http-action-scheme[quarkus.knative.init-containers."init-containers".readiness-probe.http-action-scheme]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.get-ports.-get-ports-.container-port]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.get-ports.-get-ports-.container-port[quarkus.knative.get-ports."get-ports".container-port]` [.description] -- -The scheme of the `HTTP get` action. Can be either "HTTP" or "HTTPS". +The port number. Refers to the container port. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_HTTP_ACTION_SCHEME+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_PORTS__GET_PORTS__CONTAINER_PORT+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_HTTP_ACTION_SCHEME+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_PORTS__GET_PORTS__CONTAINER_PORT+++` endif::add-copy-button-to-env-var[] ---|string +--|int | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.init-containers.-init-containers-.readiness-probe.exec-action]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.init-containers.-init-containers-.readiness-probe.exec-action[quarkus.knative.init-containers."init-containers".readiness-probe.exec-action]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.get-ports.-get-ports-.host-port]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.get-ports.-get-ports-.host-port[quarkus.knative.get-ports."get-ports".host-port]` [.description] -- -The command to use for the probe. +The host port. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_EXEC_ACTION+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_PORTS__GET_PORTS__HOST_PORT+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_EXEC_ACTION+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_PORTS__GET_PORTS__HOST_PORT+++` endif::add-copy-button-to-env-var[] ---|string +--|int | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.init-containers.-init-containers-.readiness-probe.tcp-socket-action]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.init-containers.-init-containers-.readiness-probe.tcp-socket-action[quarkus.knative.init-containers."init-containers".readiness-probe.tcp-socket-action]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.get-ports.-get-ports-.path]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.get-ports.-get-ports-.path[quarkus.knative.get-ports."get-ports".path]` [.description] -- -The tcp socket to use for the probe (the format is host:port). +The application path (refers to web application path). ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_TCP_SOCKET_ACTION+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_PORTS__GET_PORTS__PATH+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_TCP_SOCKET_ACTION+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_PORTS__GET_PORTS__PATH+++` endif::add-copy-button-to-env-var[] --|string -| +|`/` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.init-containers.-init-containers-.readiness-probe.grpc-action]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.init-containers.-init-containers-.readiness-probe.grpc-action[quarkus.knative.init-containers."init-containers".readiness-probe.grpc-action]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.get-ports.-get-ports-.protocol]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.get-ports.-get-ports-.protocol[quarkus.knative.get-ports."get-ports".protocol]` [.description] -- -The gRPC port to use for the probe (the format is either port or port:service). +The protocol. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_GRPC_ACTION+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_PORTS__GET_PORTS__PROTOCOL+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_GRPC_ACTION+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_PORTS__GET_PORTS__PROTOCOL+++` endif::add-copy-button-to-env-var[] ---|string +-- a| +`tcp`, `udp`, `sctp`, `http`, `proxy` +|`tcp` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.get-ports.-get-ports-.node-port]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.get-ports.-get-ports-.node-port[quarkus.knative.get-ports."get-ports".node-port]` + +[.description] +-- +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_PORTS__GET_PORTS__NODE_PORT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_PORTS__GET_PORTS__NODE_PORT+++` +endif::add-copy-button-to-env-var[] +--|int | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.init-containers.-init-containers-.readiness-probe.grpc-action-enabled]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.init-containers.-init-containers-.readiness-probe.grpc-action-enabled[quarkus.knative.init-containers."init-containers".readiness-probe.grpc-action-enabled]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.get-ports.-get-ports-.tls]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.get-ports.-get-ports-.tls[quarkus.knative.get-ports."get-ports".tls]` [.description] -- -If enabled and `grpc-action` is not provided, it will use the generated service name and the gRPC port. +If enabled, the port will be configured to use the schema HTTPS. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_GRPC_ACTION_ENABLED+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_PORTS__GET_PORTS__TLS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_GRPC_ACTION_ENABLED+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_PORTS__GET_PORTS__TLS+++` endif::add-copy-button-to-env-var[] --|boolean |`false` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.init-containers.-init-containers-.readiness-probe.initial-delay]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.init-containers.-init-containers-.readiness-probe.initial-delay[quarkus.knative.init-containers."init-containers".readiness-probe.initial-delay]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.get-mounts.-get-mounts-.name]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.get-mounts.-get-mounts-.name[quarkus.knative.get-mounts."get-mounts".name]` [.description] -- -The amount of time to wait before starting to probe. +The name of the volumeName to mount. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_INITIAL_DELAY+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_MOUNTS__GET_MOUNTS__NAME+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_INITIAL_DELAY+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_MOUNTS__GET_MOUNTS__NAME+++` endif::add-copy-button-to-env-var[] ---|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] - link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] -|`5S` +--|string +| -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.init-containers.-init-containers-.readiness-probe.period]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.init-containers.-init-containers-.readiness-probe.period[quarkus.knative.init-containers."init-containers".readiness-probe.period]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.get-mounts.-get-mounts-.path]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.get-mounts.-get-mounts-.path[quarkus.knative.get-mounts."get-mounts".path]` [.description] -- -The period in which the action should be called. +The path to mount. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_PERIOD+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_MOUNTS__GET_MOUNTS__PATH+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_PERIOD+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_MOUNTS__GET_MOUNTS__PATH+++` endif::add-copy-button-to-env-var[] ---|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] - link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] -|`10S` +--|string +| -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.init-containers.-init-containers-.readiness-probe.timeout]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.init-containers.-init-containers-.readiness-probe.timeout[quarkus.knative.init-containers."init-containers".readiness-probe.timeout]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.get-mounts.-get-mounts-.sub-path]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.get-mounts.-get-mounts-.sub-path[quarkus.knative.get-mounts."get-mounts".sub-path]` [.description] -- -The amount of time to wait for each action. +Path within the volumeName from which the container's volumeName should be mounted. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_TIMEOUT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_MOUNTS__GET_MOUNTS__SUB_PATH+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_TIMEOUT+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_MOUNTS__GET_MOUNTS__SUB_PATH+++` endif::add-copy-button-to-env-var[] ---|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] - link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] -|`10S` +--|string +| -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.init-containers.-init-containers-.readiness-probe.success-threshold]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.init-containers.-init-containers-.readiness-probe.success-threshold[quarkus.knative.init-containers."init-containers".readiness-probe.success-threshold]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.get-mounts.-get-mounts-.read-only]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.get-mounts.-get-mounts-.read-only[quarkus.knative.get-mounts."get-mounts".read-only]` [.description] -- -The success threshold to use. +ReadOnly ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_SUCCESS_THRESHOLD+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_MOUNTS__GET_MOUNTS__READ_ONLY+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_SUCCESS_THRESHOLD+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_MOUNTS__GET_MOUNTS__READ_ONLY+++` endif::add-copy-button-to-env-var[] ---|int -|`1` +--|boolean +|`false` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.init-containers.-init-containers-.readiness-probe.failure-threshold]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.init-containers.-init-containers-.readiness-probe.failure-threshold[quarkus.knative.init-containers."init-containers".readiness-probe.failure-threshold]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.get-secret-volumes.-get-secret-volumes-.secret-name]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.get-secret-volumes.-get-secret-volumes-.secret-name[quarkus.knative.get-secret-volumes."get-secret-volumes".secret-name]` [.description] -- -The failure threshold to use. +The name of the secret to mount. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_FAILURE_THRESHOLD+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SECRET_VOLUMES__GET_SECRET_VOLUMES__SECRET_NAME+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_FAILURE_THRESHOLD+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_SECRET_VOLUMES__GET_SECRET_VOLUMES__SECRET_NAME+++` endif::add-copy-button-to-env-var[] ---|int -|`3` +--|string +|required icon:exclamation-circle[title=Configuration property is required] -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.init-containers.-init-containers-.mounts.-mounts-.name]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.init-containers.-init-containers-.mounts.-mounts-.name[quarkus.knative.init-containers."init-containers".mounts."mounts".name]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.get-secret-volumes.-get-secret-volumes-.default-mode]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.get-secret-volumes.-get-secret-volumes-.default-mode[quarkus.knative.get-secret-volumes."get-secret-volumes".default-mode]` [.description] -- -The name of the volumeName to mount. +Default mode. When specifying an octal number, leading zero must be present. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__MOUNTS__MOUNTS__NAME+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SECRET_VOLUMES__GET_SECRET_VOLUMES__DEFAULT_MODE+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__MOUNTS__MOUNTS__NAME+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_SECRET_VOLUMES__GET_SECRET_VOLUMES__DEFAULT_MODE+++` endif::add-copy-button-to-env-var[] --|string -| +|`0600` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.init-containers.-init-containers-.mounts.-mounts-.path]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.init-containers.-init-containers-.mounts.-mounts-.path[quarkus.knative.init-containers."init-containers".mounts."mounts".path]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.get-secret-volumes.-get-secret-volumes-.items.-items-.path]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.get-secret-volumes.-get-secret-volumes-.items.-items-.path[quarkus.knative.get-secret-volumes."get-secret-volumes".items."items".path]` [.description] -- -The path to mount. +The path where the file will be mounted. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__MOUNTS__MOUNTS__PATH+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SECRET_VOLUMES__GET_SECRET_VOLUMES__ITEMS__ITEMS__PATH+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__MOUNTS__MOUNTS__PATH+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_SECRET_VOLUMES__GET_SECRET_VOLUMES__ITEMS__ITEMS__PATH+++` endif::add-copy-button-to-env-var[] --|string -| +|required icon:exclamation-circle[title=Configuration property is required] -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.init-containers.-init-containers-.mounts.-mounts-.sub-path]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.init-containers.-init-containers-.mounts.-mounts-.sub-path[quarkus.knative.init-containers."init-containers".mounts."mounts".sub-path]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.get-secret-volumes.-get-secret-volumes-.items.-items-.mode]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.get-secret-volumes.-get-secret-volumes-.items.-items-.mode[quarkus.knative.get-secret-volumes."get-secret-volumes".items."items".mode]` [.description] -- -Path within the volumeName from which the container's volumeName should be mounted. +It must be a value between 0000 and 0777. If not specified, the volume defaultMode will be used. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__MOUNTS__MOUNTS__SUB_PATH+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SECRET_VOLUMES__GET_SECRET_VOLUMES__ITEMS__ITEMS__MODE+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__MOUNTS__MOUNTS__SUB_PATH+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_SECRET_VOLUMES__GET_SECRET_VOLUMES__ITEMS__ITEMS__MODE+++` endif::add-copy-button-to-env-var[] ---|string -| +--|int +|`-1` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.init-containers.-init-containers-.mounts.-mounts-.read-only]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.init-containers.-init-containers-.mounts.-mounts-.read-only[quarkus.knative.init-containers."init-containers".mounts."mounts".read-only]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.get-secret-volumes.-get-secret-volumes-.optional]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.get-secret-volumes.-get-secret-volumes-.optional[quarkus.knative.get-secret-volumes."get-secret-volumes".optional]` [.description] -- -ReadOnly +Optional ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__MOUNTS__MOUNTS__READ_ONLY+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SECRET_VOLUMES__GET_SECRET_VOLUMES__OPTIONAL+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__MOUNTS__MOUNTS__READ_ONLY+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_SECRET_VOLUMES__GET_SECRET_VOLUMES__OPTIONAL+++` endif::add-copy-button-to-env-var[] --|boolean |`false` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.init-containers.-init-containers-.resources.limits.cpu]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.init-containers.-init-containers-.resources.limits.cpu[quarkus.knative.init-containers."init-containers".resources.limits.cpu]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.get-config-map-volumes.-get-config-map-volumes-.config-map-name]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.get-config-map-volumes.-get-config-map-volumes-.config-map-name[quarkus.knative.get-config-map-volumes."get-config-map-volumes".config-map-name]` [.description] -- -CPU Requirements +The name of the ConfigMap to mount. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__RESOURCES_LIMITS_CPU+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_CONFIG_MAP_VOLUMES__GET_CONFIG_MAP_VOLUMES__CONFIG_MAP_NAME+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__RESOURCES_LIMITS_CPU+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_CONFIG_MAP_VOLUMES__GET_CONFIG_MAP_VOLUMES__CONFIG_MAP_NAME+++` endif::add-copy-button-to-env-var[] --|string -| +|required icon:exclamation-circle[title=Configuration property is required] -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.init-containers.-init-containers-.resources.limits.memory]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.init-containers.-init-containers-.resources.limits.memory[quarkus.knative.init-containers."init-containers".resources.limits.memory]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.get-config-map-volumes.-get-config-map-volumes-.default-mode]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.get-config-map-volumes.-get-config-map-volumes-.default-mode[quarkus.knative.get-config-map-volumes."get-config-map-volumes".default-mode]` [.description] -- -Memory Requirements +Default mode. When specifying an octal number, leading zero must be present. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__RESOURCES_LIMITS_MEMORY+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_CONFIG_MAP_VOLUMES__GET_CONFIG_MAP_VOLUMES__DEFAULT_MODE+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__RESOURCES_LIMITS_MEMORY+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_CONFIG_MAP_VOLUMES__GET_CONFIG_MAP_VOLUMES__DEFAULT_MODE+++` endif::add-copy-button-to-env-var[] --|string -| +|`0600` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.init-containers.-init-containers-.resources.requests.cpu]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.init-containers.-init-containers-.resources.requests.cpu[quarkus.knative.init-containers."init-containers".resources.requests.cpu]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.get-config-map-volumes.-get-config-map-volumes-.items.-items-.path]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.get-config-map-volumes.-get-config-map-volumes-.items.-items-.path[quarkus.knative.get-config-map-volumes."get-config-map-volumes".items."items".path]` [.description] -- -CPU Requirements +The path where the file will be mounted. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__RESOURCES_REQUESTS_CPU+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_CONFIG_MAP_VOLUMES__GET_CONFIG_MAP_VOLUMES__ITEMS__ITEMS__PATH+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__RESOURCES_REQUESTS_CPU+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_CONFIG_MAP_VOLUMES__GET_CONFIG_MAP_VOLUMES__ITEMS__ITEMS__PATH+++` endif::add-copy-button-to-env-var[] --|string -| +|required icon:exclamation-circle[title=Configuration property is required] -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.init-containers.-init-containers-.resources.requests.memory]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.init-containers.-init-containers-.resources.requests.memory[quarkus.knative.init-containers."init-containers".resources.requests.memory]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.get-config-map-volumes.-get-config-map-volumes-.items.-items-.mode]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.get-config-map-volumes.-get-config-map-volumes-.items.-items-.mode[quarkus.knative.get-config-map-volumes."get-config-map-volumes".items."items".mode]` [.description] -- -Memory Requirements +It must be a value between 0000 and 0777. If not specified, the volume defaultMode will be used. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__RESOURCES_REQUESTS_MEMORY+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_CONFIG_MAP_VOLUMES__GET_CONFIG_MAP_VOLUMES__ITEMS__ITEMS__MODE+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__RESOURCES_REQUESTS_MEMORY+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_CONFIG_MAP_VOLUMES__GET_CONFIG_MAP_VOLUMES__ITEMS__ITEMS__MODE+++` endif::add-copy-button-to-env-var[] ---|string -| +--|int +|`-1` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.init-containers.-init-containers-.env.secrets]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.init-containers.-init-containers-.env.secrets[quarkus.knative.init-containers."init-containers".env.secrets]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.get-config-map-volumes.-get-config-map-volumes-.optional]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.get-config-map-volumes.-get-config-map-volumes-.optional[quarkus.knative.get-config-map-volumes."get-config-map-volumes".optional]` [.description] -- -The optional list of Secret names to load environment variables from. +Optional ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__ENV_SECRETS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_CONFIG_MAP_VOLUMES__GET_CONFIG_MAP_VOLUMES__OPTIONAL+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__ENV_SECRETS+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_CONFIG_MAP_VOLUMES__GET_CONFIG_MAP_VOLUMES__OPTIONAL+++` endif::add-copy-button-to-env-var[] ---|list of string -| +--|boolean +|`false` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.init-containers.-init-containers-.env.configmaps]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.init-containers.-init-containers-.env.configmaps[quarkus.knative.init-containers."init-containers".env.configmaps]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.get-git-repo-volumes.-get-git-repo-volumes-.repository]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.get-git-repo-volumes.-get-git-repo-volumes-.repository[quarkus.knative.get-git-repo-volumes."get-git-repo-volumes".repository]` [.description] -- -The optional list of ConfigMap names to load environment variables from. +Git repository URL. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__ENV_CONFIGMAPS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_GIT_REPO_VOLUMES__GET_GIT_REPO_VOLUMES__REPOSITORY+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__ENV_CONFIGMAPS+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_GIT_REPO_VOLUMES__GET_GIT_REPO_VOLUMES__REPOSITORY+++` endif::add-copy-button-to-env-var[] ---|list of string -| +--|string +|required icon:exclamation-circle[title=Configuration property is required] -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.init-containers.-init-containers-.env.fields-fields]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.init-containers.-init-containers-.env.fields-fields[quarkus.knative.init-containers."init-containers".env.fields]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.get-git-repo-volumes.-get-git-repo-volumes-.directory]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.get-git-repo-volumes.-get-git-repo-volumes-.directory[quarkus.knative.get-git-repo-volumes."get-git-repo-volumes".directory]` [.description] -- -The map associating environment variable names to their associated field references they take their value from. +The directory of the repository to mount. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__ENV_FIELDS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_GIT_REPO_VOLUMES__GET_GIT_REPO_VOLUMES__DIRECTORY+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__ENV_FIELDS+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_GIT_REPO_VOLUMES__GET_GIT_REPO_VOLUMES__DIRECTORY+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.init-containers.-init-containers-.env.vars-vars]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.init-containers.-init-containers-.env.vars-vars[quarkus.knative.init-containers."init-containers".env.vars]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.get-git-repo-volumes.-get-git-repo-volumes-.revision]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.get-git-repo-volumes.-get-git-repo-volumes-.revision[quarkus.knative.get-git-repo-volumes."get-git-repo-volumes".revision]` [.description] -- -The map associating environment name to its associated value. +The commit hash to use. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__ENV_VARS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_GIT_REPO_VOLUMES__GET_GIT_REPO_VOLUMES__REVISION+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__ENV_VARS+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_GIT_REPO_VOLUMES__GET_GIT_REPO_VOLUMES__REVISION+++` endif::add-copy-button-to-env-var[] ---|`Map>` +--|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.init-containers.-init-containers-.env.mapping.-mapping-.from-secret]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.init-containers.-init-containers-.env.mapping.-mapping-.from-secret[quarkus.knative.init-containers."init-containers".env.mapping."mapping".from-secret]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.get-pvc-volumes.-get-pvc-volumes-.claim-name]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.get-pvc-volumes.-get-pvc-volumes-.claim-name[quarkus.knative.get-pvc-volumes."get-pvc-volumes".claim-name]` [.description] -- -The optional name of the Secret from which a value is to be extracted. Mutually exclusive with `from-configmap`. +The name of the claim to mount. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__ENV_MAPPING__MAPPING__FROM_SECRET+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_PVC_VOLUMES__GET_PVC_VOLUMES__CLAIM_NAME+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__ENV_MAPPING__MAPPING__FROM_SECRET+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_PVC_VOLUMES__GET_PVC_VOLUMES__CLAIM_NAME+++` endif::add-copy-button-to-env-var[] --|string -| +|required icon:exclamation-circle[title=Configuration property is required] -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.init-containers.-init-containers-.env.mapping.-mapping-.from-configmap]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.init-containers.-init-containers-.env.mapping.-mapping-.from-configmap[quarkus.knative.init-containers."init-containers".env.mapping."mapping".from-configmap]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.get-pvc-volumes.-get-pvc-volumes-.default-mode]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.get-pvc-volumes.-get-pvc-volumes-.default-mode[quarkus.knative.get-pvc-volumes."get-pvc-volumes".default-mode]` [.description] -- -The optional name of the ConfigMap from which a value is to be extracted. Mutually exclusive with `from-secret`. +Default mode. When specifying an octal number, leading zero must be present. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__ENV_MAPPING__MAPPING__FROM_CONFIGMAP+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_PVC_VOLUMES__GET_PVC_VOLUMES__DEFAULT_MODE+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__ENV_MAPPING__MAPPING__FROM_CONFIGMAP+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_PVC_VOLUMES__GET_PVC_VOLUMES__DEFAULT_MODE+++` endif::add-copy-button-to-env-var[] --|string -| +|`0600` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.init-containers.-init-containers-.env.mapping.-mapping-.with-key]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.init-containers.-init-containers-.env.mapping.-mapping-.with-key[quarkus.knative.init-containers."init-containers".env.mapping."mapping".with-key]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.get-pvc-volumes.-get-pvc-volumes-.optional]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.get-pvc-volumes.-get-pvc-volumes-.optional[quarkus.knative.get-pvc-volumes."get-pvc-volumes".optional]` [.description] -- -The key identifying the field from which the value is extracted. +Optional ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__ENV_MAPPING__MAPPING__WITH_KEY+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_PVC_VOLUMES__GET_PVC_VOLUMES__OPTIONAL+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__ENV_MAPPING__MAPPING__WITH_KEY+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_PVC_VOLUMES__GET_PVC_VOLUMES__OPTIONAL+++` endif::add-copy-button-to-env-var[] ---|string -|required icon:exclamation-circle[title=Configuration property is required] +--|boolean +|`false` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.containers.-containers-.image]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.containers.-containers-.image[quarkus.knative.containers."containers".image]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.get-aws-elastic-block-store-volumes.-get-aws-elastic-block-store-volumes-.volume-id]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.get-aws-elastic-block-store-volumes.-get-aws-elastic-block-store-volumes-.volume-id[quarkus.knative.get-aws-elastic-block-store-volumes."get-aws-elastic-block-store-volumes".volume-id]` [.description] -- -The container image. +The name of the disk to mount. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__IMAGE+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_AWS_ELASTIC_BLOCK_STORE_VOLUMES__GET_AWS_ELASTIC_BLOCK_STORE_VOLUMES__VOLUME_ID+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__IMAGE+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_AWS_ELASTIC_BLOCK_STORE_VOLUMES__GET_AWS_ELASTIC_BLOCK_STORE_VOLUMES__VOLUME_ID+++` endif::add-copy-button-to-env-var[] --|string -| +|required icon:exclamation-circle[title=Configuration property is required] -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.containers.-containers-.working-dir]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.containers.-containers-.working-dir[quarkus.knative.containers."containers".working-dir]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.get-aws-elastic-block-store-volumes.-get-aws-elastic-block-store-volumes-.partition]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.get-aws-elastic-block-store-volumes.-get-aws-elastic-block-store-volumes-.partition[quarkus.knative.get-aws-elastic-block-store-volumes."get-aws-elastic-block-store-volumes".partition]` [.description] -- -Working directory. +The partition. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__WORKING_DIR+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_AWS_ELASTIC_BLOCK_STORE_VOLUMES__GET_AWS_ELASTIC_BLOCK_STORE_VOLUMES__PARTITION+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__WORKING_DIR+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_AWS_ELASTIC_BLOCK_STORE_VOLUMES__GET_AWS_ELASTIC_BLOCK_STORE_VOLUMES__PARTITION+++` endif::add-copy-button-to-env-var[] ---|string +--|int | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.containers.-containers-.command]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.containers.-containers-.command[quarkus.knative.containers."containers".command]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.get-aws-elastic-block-store-volumes.-get-aws-elastic-block-store-volumes-.fs-type]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.get-aws-elastic-block-store-volumes.-get-aws-elastic-block-store-volumes-.fs-type[quarkus.knative.get-aws-elastic-block-store-volumes."get-aws-elastic-block-store-volumes".fs-type]` [.description] -- -The commands +Filesystem type. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__COMMAND+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_AWS_ELASTIC_BLOCK_STORE_VOLUMES__GET_AWS_ELASTIC_BLOCK_STORE_VOLUMES__FS_TYPE+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__COMMAND+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_AWS_ELASTIC_BLOCK_STORE_VOLUMES__GET_AWS_ELASTIC_BLOCK_STORE_VOLUMES__FS_TYPE+++` endif::add-copy-button-to-env-var[] ---|list of string -| +--|string +|`ext4` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.containers.-containers-.arguments]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.containers.-containers-.arguments[quarkus.knative.containers."containers".arguments]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.get-aws-elastic-block-store-volumes.-get-aws-elastic-block-store-volumes-.read-only]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.get-aws-elastic-block-store-volumes.-get-aws-elastic-block-store-volumes-.read-only[quarkus.knative.get-aws-elastic-block-store-volumes."get-aws-elastic-block-store-volumes".read-only]` [.description] -- -The arguments +Whether the volumeName is read only or not. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__ARGUMENTS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_AWS_ELASTIC_BLOCK_STORE_VOLUMES__GET_AWS_ELASTIC_BLOCK_STORE_VOLUMES__READ_ONLY+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__ARGUMENTS+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_AWS_ELASTIC_BLOCK_STORE_VOLUMES__GET_AWS_ELASTIC_BLOCK_STORE_VOLUMES__READ_ONLY+++` endif::add-copy-button-to-env-var[] ---|list of string -| +--|boolean +|`false` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.containers.-containers-.service-account]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.containers.-containers-.service-account[quarkus.knative.containers."containers".service-account]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.get-azure-file-volumes.-get-azure-file-volumes-.share-name]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.get-azure-file-volumes.-get-azure-file-volumes-.share-name[quarkus.knative.get-azure-file-volumes."get-azure-file-volumes".share-name]` [.description] -- -The service account. +The share name. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__SERVICE_ACCOUNT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_AZURE_FILE_VOLUMES__GET_AZURE_FILE_VOLUMES__SHARE_NAME+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__SERVICE_ACCOUNT+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_AZURE_FILE_VOLUMES__GET_AZURE_FILE_VOLUMES__SHARE_NAME+++` endif::add-copy-button-to-env-var[] --|string -| +|required icon:exclamation-circle[title=Configuration property is required] -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.containers.-containers-.host]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.containers.-containers-.host[quarkus.knative.containers."containers".host]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.get-azure-file-volumes.-get-azure-file-volumes-.secret-name]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.get-azure-file-volumes.-get-azure-file-volumes-.secret-name[quarkus.knative.get-azure-file-volumes."get-azure-file-volumes".secret-name]` [.description] -- -The host under which the application is going to be exposed. +The secret name. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__HOST+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_AZURE_FILE_VOLUMES__GET_AZURE_FILE_VOLUMES__SECRET_NAME+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__HOST+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_AZURE_FILE_VOLUMES__GET_AZURE_FILE_VOLUMES__SECRET_NAME+++` endif::add-copy-button-to-env-var[] --|string -| +|required icon:exclamation-circle[title=Configuration property is required] -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.containers.-containers-.ports.-ports-.container-port]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.containers.-containers-.ports.-ports-.container-port[quarkus.knative.containers."containers".ports."ports".container-port]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.get-azure-file-volumes.-get-azure-file-volumes-.read-only]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.get-azure-file-volumes.-get-azure-file-volumes-.read-only[quarkus.knative.get-azure-file-volumes."get-azure-file-volumes".read-only]` [.description] -- -The port number. Refers to the container port. +Whether the volumeName is read only or not. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__PORTS__PORTS__CONTAINER_PORT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_AZURE_FILE_VOLUMES__GET_AZURE_FILE_VOLUMES__READ_ONLY+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__PORTS__PORTS__CONTAINER_PORT+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_AZURE_FILE_VOLUMES__GET_AZURE_FILE_VOLUMES__READ_ONLY+++` endif::add-copy-button-to-env-var[] ---|int -| +--|boolean +|`false` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.containers.-containers-.ports.-ports-.host-port]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.containers.-containers-.ports.-ports-.host-port[quarkus.knative.containers."containers".ports."ports".host-port]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.get-azure-disk-volumes.-get-azure-disk-volumes-.disk-name]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.get-azure-disk-volumes.-get-azure-disk-volumes-.disk-name[quarkus.knative.get-azure-disk-volumes."get-azure-disk-volumes".disk-name]` [.description] -- -The host port. +The name of the disk to mount. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__PORTS__PORTS__HOST_PORT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_AZURE_DISK_VOLUMES__GET_AZURE_DISK_VOLUMES__DISK_NAME+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__PORTS__PORTS__HOST_PORT+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_AZURE_DISK_VOLUMES__GET_AZURE_DISK_VOLUMES__DISK_NAME+++` endif::add-copy-button-to-env-var[] ---|int -| +--|string +|required icon:exclamation-circle[title=Configuration property is required] -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.containers.-containers-.ports.-ports-.path]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.containers.-containers-.ports.-ports-.path[quarkus.knative.containers."containers".ports."ports".path]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.get-azure-disk-volumes.-get-azure-disk-volumes-.disk-uri]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.get-azure-disk-volumes.-get-azure-disk-volumes-.disk-uri[quarkus.knative.get-azure-disk-volumes."get-azure-disk-volumes".disk-uri]` [.description] -- -The application path (refers to web application path). +The URI of the vhd blob object OR the resourceID of an Azure managed data disk if Kind is Managed ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__PORTS__PORTS__PATH+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_AZURE_DISK_VOLUMES__GET_AZURE_DISK_VOLUMES__DISK_URI+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__PORTS__PORTS__PATH+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_AZURE_DISK_VOLUMES__GET_AZURE_DISK_VOLUMES__DISK_URI+++` endif::add-copy-button-to-env-var[] --|string -|`/` +|required icon:exclamation-circle[title=Configuration property is required] -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.containers.-containers-.ports.-ports-.protocol]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.containers.-containers-.ports.-ports-.protocol[quarkus.knative.containers."containers".ports."ports".protocol]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.get-azure-disk-volumes.-get-azure-disk-volumes-.kind]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.get-azure-disk-volumes.-get-azure-disk-volumes-.kind[quarkus.knative.get-azure-disk-volumes."get-azure-disk-volumes".kind]` [.description] -- -The protocol. +Kind of disk. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__PORTS__PORTS__PROTOCOL+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_AZURE_DISK_VOLUMES__GET_AZURE_DISK_VOLUMES__KIND+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__PORTS__PORTS__PROTOCOL+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_AZURE_DISK_VOLUMES__GET_AZURE_DISK_VOLUMES__KIND+++` endif::add-copy-button-to-env-var[] -- a| -`tcp`, `udp`, `sctp`, `http`, `proxy` -|`tcp` +`managed`, `shared` +|`managed` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.containers.-containers-.ports.-ports-.node-port]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.containers.-containers-.ports.-ports-.node-port[quarkus.knative.containers."containers".ports."ports".node-port]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.get-azure-disk-volumes.-get-azure-disk-volumes-.caching-mode]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.get-azure-disk-volumes.-get-azure-disk-volumes-.caching-mode[quarkus.knative.get-azure-disk-volumes."get-azure-disk-volumes".caching-mode]` [.description] -- +Disk caching mode. + ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__PORTS__PORTS__NODE_PORT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_AZURE_DISK_VOLUMES__GET_AZURE_DISK_VOLUMES__CACHING_MODE+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__PORTS__PORTS__NODE_PORT+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_AZURE_DISK_VOLUMES__GET_AZURE_DISK_VOLUMES__CACHING_MODE+++` endif::add-copy-button-to-env-var[] ---|int -| +-- a| +`read-write`, `read-only`, `none` +|`read-write` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.containers.-containers-.ports.-ports-.tls]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.containers.-containers-.ports.-ports-.tls[quarkus.knative.containers."containers".ports."ports".tls]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.get-azure-disk-volumes.-get-azure-disk-volumes-.fs-type]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.get-azure-disk-volumes.-get-azure-disk-volumes-.fs-type[quarkus.knative.get-azure-disk-volumes."get-azure-disk-volumes".fs-type]` [.description] -- -If enabled, the port will be configured to use the schema HTTPS. +File system type. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__PORTS__PORTS__TLS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_AZURE_DISK_VOLUMES__GET_AZURE_DISK_VOLUMES__FS_TYPE+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__PORTS__PORTS__TLS+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_AZURE_DISK_VOLUMES__GET_AZURE_DISK_VOLUMES__FS_TYPE+++` endif::add-copy-button-to-env-var[] ---|boolean -|`false` +--|string +|`ext4` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.containers.-containers-.image-pull-policy]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.containers.-containers-.image-pull-policy[quarkus.knative.containers."containers".image-pull-policy]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.get-azure-disk-volumes.-get-azure-disk-volumes-.read-only]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.get-azure-disk-volumes.-get-azure-disk-volumes-.read-only[quarkus.knative.get-azure-disk-volumes."get-azure-disk-volumes".read-only]` [.description] -- -Image pull policy. +Whether the volumeName is read only or not. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__IMAGE_PULL_POLICY+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_AZURE_DISK_VOLUMES__GET_AZURE_DISK_VOLUMES__READ_ONLY+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__IMAGE_PULL_POLICY+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_AZURE_DISK_VOLUMES__GET_AZURE_DISK_VOLUMES__READ_ONLY+++` endif::add-copy-button-to-env-var[] --- a| -`always`, `if-not-present`, `never` -|`always` +--|boolean +|`false` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.containers.-containers-.image-pull-secrets]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.containers.-containers-.image-pull-secrets[quarkus.knative.containers."containers".image-pull-secrets]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.get-init-containers.-get-init-containers-.get-env.secrets]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.get-init-containers.-get-init-containers-.get-env.secrets[quarkus.knative.get-init-containers."get-init-containers".get-env.secrets]` [.description] -- -The image pull secret +The optional list of Secret names to load environment variables from. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__IMAGE_PULL_SECRETS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__GET_ENV_SECRETS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__IMAGE_PULL_SECRETS+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__GET_ENV_SECRETS+++` endif::add-copy-button-to-env-var[] --|list of string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.containers.-containers-.liveness-probe.http-action-port]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.containers.-containers-.liveness-probe.http-action-port[quarkus.knative.containers."containers".liveness-probe.http-action-port]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.get-init-containers.-get-init-containers-.get-env.configmaps]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.get-init-containers.-get-init-containers-.get-env.configmaps[quarkus.knative.get-init-containers."get-init-containers".get-env.configmaps]` [.description] -- -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 ConfigMap names to load environment variables from. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_PORT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__GET_ENV_CONFIGMAPS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_PORT+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__GET_ENV_CONFIGMAPS+++` endif::add-copy-button-to-env-var[] ---|int +--|list of string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.containers.-containers-.liveness-probe.http-action-port-name]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.containers.-containers-.liveness-probe.http-action-port-name[quarkus.knative.containers."containers".liveness-probe.http-action-port-name]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.get-init-containers.-get-init-containers-.get-env.fields-fields]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.get-init-containers.-get-init-containers-.get-env.fields-fields[quarkus.knative.get-init-containers."get-init-containers".get-env.fields]` [.description] -- -The port name for selecting the port of the `HTTP get` action. +The map associating environment variable names to their associated field references they take their value from. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_PORT_NAME+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__GET_ENV_FIELDS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_PORT_NAME+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__GET_ENV_FIELDS+++` endif::add-copy-button-to-env-var[] ---|string +--|`Map` | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.containers.-containers-.liveness-probe.http-action-path]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.containers.-containers-.liveness-probe.http-action-path[quarkus.knative.containers."containers".liveness-probe.http-action-path]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.get-init-containers.-get-init-containers-.get-env.vars-vars]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.get-init-containers.-get-init-containers-.get-env.vars-vars[quarkus.knative.get-init-containers."get-init-containers".get-env.vars]` [.description] -- -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 map associating environment name to its associated value. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_PATH+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__GET_ENV_VARS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_PATH+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__GET_ENV_VARS+++` endif::add-copy-button-to-env-var[] ---|string +--|`Map>` | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.containers.-containers-.liveness-probe.http-action-scheme]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.containers.-containers-.liveness-probe.http-action-scheme[quarkus.knative.containers."containers".liveness-probe.http-action-scheme]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.get-init-containers.-get-init-containers-.get-env.mapping.-mapping-.from-secret]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.get-init-containers.-get-init-containers-.get-env.mapping.-mapping-.from-secret[quarkus.knative.get-init-containers."get-init-containers".get-env.mapping."mapping".from-secret]` [.description] -- -The scheme of the `HTTP get` action. Can be either "HTTP" or "HTTPS". +The optional name of the Secret from which a value is to be extracted. Mutually exclusive with `from-configmap`. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_SCHEME+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__GET_ENV_MAPPING__MAPPING__FROM_SECRET+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_SCHEME+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__GET_ENV_MAPPING__MAPPING__FROM_SECRET+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.containers.-containers-.liveness-probe.exec-action]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.containers.-containers-.liveness-probe.exec-action[quarkus.knative.containers."containers".liveness-probe.exec-action]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.get-init-containers.-get-init-containers-.get-env.mapping.-mapping-.from-configmap]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.get-init-containers.-get-init-containers-.get-env.mapping.-mapping-.from-configmap[quarkus.knative.get-init-containers."get-init-containers".get-env.mapping."mapping".from-configmap]` [.description] -- -The command to use for the probe. +The optional name of the ConfigMap from which a value is to be extracted. Mutually exclusive with `from-secret`. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__LIVENESS_PROBE_EXEC_ACTION+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__GET_ENV_MAPPING__MAPPING__FROM_CONFIGMAP+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__LIVENESS_PROBE_EXEC_ACTION+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__GET_ENV_MAPPING__MAPPING__FROM_CONFIGMAP+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.containers.-containers-.liveness-probe.tcp-socket-action]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.containers.-containers-.liveness-probe.tcp-socket-action[quarkus.knative.containers."containers".liveness-probe.tcp-socket-action]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.get-init-containers.-get-init-containers-.get-env.mapping.-mapping-.with-key]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.get-init-containers.-get-init-containers-.get-env.mapping.-mapping-.with-key[quarkus.knative.get-init-containers."get-init-containers".get-env.mapping."mapping".with-key]` [.description] -- -The tcp socket to use for the probe (the format is host:port). +The key identifying the field from which the value is extracted. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__LIVENESS_PROBE_TCP_SOCKET_ACTION+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__GET_ENV_MAPPING__MAPPING__WITH_KEY+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__LIVENESS_PROBE_TCP_SOCKET_ACTION+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__GET_ENV_MAPPING__MAPPING__WITH_KEY+++` endif::add-copy-button-to-env-var[] --|string -| +|required icon:exclamation-circle[title=Configuration property is required] -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.containers.-containers-.liveness-probe.grpc-action]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.containers.-containers-.liveness-probe.grpc-action[quarkus.knative.containers."containers".liveness-probe.grpc-action]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.get-init-containers.-get-init-containers-.get-target-platform-name]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.get-init-containers.-get-init-containers-.get-target-platform-name[quarkus.knative.get-init-containers."get-init-containers".get-target-platform-name]` [.description] -- -The gRPC port to use for the probe (the format is either port or port:service). - ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__LIVENESS_PROBE_GRPC_ACTION+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__GET_TARGET_PLATFORM_NAME+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__LIVENESS_PROBE_GRPC_ACTION+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__GET_TARGET_PLATFORM_NAME+++` endif::add-copy-button-to-env-var[] --|string -| +|required icon:exclamation-circle[title=Configuration property is required] -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.containers.-containers-.liveness-probe.grpc-action-enabled]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.containers.-containers-.liveness-probe.grpc-action-enabled[quarkus.knative.containers."containers".liveness-probe.grpc-action-enabled]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.get-init-containers.-get-init-containers-.image]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.get-init-containers.-get-init-containers-.image[quarkus.knative.get-init-containers."get-init-containers".image]` [.description] -- -If enabled and `grpc-action` is not provided, it will use the generated service name and the gRPC port. +The container image. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__LIVENESS_PROBE_GRPC_ACTION_ENABLED+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__IMAGE+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__LIVENESS_PROBE_GRPC_ACTION_ENABLED+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__IMAGE+++` endif::add-copy-button-to-env-var[] ---|boolean -|`false` +--|string +| -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.containers.-containers-.liveness-probe.initial-delay]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.containers.-containers-.liveness-probe.initial-delay[quarkus.knative.containers."containers".liveness-probe.initial-delay]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.get-init-containers.-get-init-containers-.working-dir]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.get-init-containers.-get-init-containers-.working-dir[quarkus.knative.get-init-containers."get-init-containers".working-dir]` [.description] -- -The amount of time to wait before starting to probe. +Working directory. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__LIVENESS_PROBE_INITIAL_DELAY+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__WORKING_DIR+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__LIVENESS_PROBE_INITIAL_DELAY+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__WORKING_DIR+++` endif::add-copy-button-to-env-var[] ---|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] - link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] -|`5S` +--|string +| -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.containers.-containers-.liveness-probe.period]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.containers.-containers-.liveness-probe.period[quarkus.knative.containers."containers".liveness-probe.period]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.get-init-containers.-get-init-containers-.command]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.get-init-containers.-get-init-containers-.command[quarkus.knative.get-init-containers."get-init-containers".command]` [.description] -- -The period in which the action should be called. +The commands ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__LIVENESS_PROBE_PERIOD+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__COMMAND+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__LIVENESS_PROBE_PERIOD+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__COMMAND+++` endif::add-copy-button-to-env-var[] ---|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] - link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] -|`10S` +--|list of string +| -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.containers.-containers-.liveness-probe.timeout]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.containers.-containers-.liveness-probe.timeout[quarkus.knative.containers."containers".liveness-probe.timeout]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.get-init-containers.-get-init-containers-.arguments]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.get-init-containers.-get-init-containers-.arguments[quarkus.knative.get-init-containers."get-init-containers".arguments]` [.description] -- -The amount of time to wait for each action. +The arguments ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__LIVENESS_PROBE_TIMEOUT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__ARGUMENTS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__LIVENESS_PROBE_TIMEOUT+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__ARGUMENTS+++` endif::add-copy-button-to-env-var[] ---|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] - link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] -|`10S` +--|list of string +| -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.containers.-containers-.liveness-probe.success-threshold]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.containers.-containers-.liveness-probe.success-threshold[quarkus.knative.containers."containers".liveness-probe.success-threshold]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.get-init-containers.-get-init-containers-.service-account]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.get-init-containers.-get-init-containers-.service-account[quarkus.knative.get-init-containers."get-init-containers".service-account]` [.description] -- -The success threshold to use. +The service account. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__LIVENESS_PROBE_SUCCESS_THRESHOLD+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__SERVICE_ACCOUNT+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__LIVENESS_PROBE_SUCCESS_THRESHOLD+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__SERVICE_ACCOUNT+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.get-init-containers.-get-init-containers-.host]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.get-init-containers.-get-init-containers-.host[quarkus.knative.get-init-containers."get-init-containers".host]` + +[.description] +-- +The host under which the application is going to be exposed. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__HOST+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__HOST+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.get-init-containers.-get-init-containers-.ports.-ports-.container-port]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.get-init-containers.-get-init-containers-.ports.-ports-.container-port[quarkus.knative.get-init-containers."get-init-containers".ports."ports".container-port]` + +[.description] +-- +The port number. Refers to the container port. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__PORTS__PORTS__CONTAINER_PORT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__PORTS__PORTS__CONTAINER_PORT+++` endif::add-copy-button-to-env-var[] --|int -|`1` +| -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.containers.-containers-.liveness-probe.failure-threshold]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.containers.-containers-.liveness-probe.failure-threshold[quarkus.knative.containers."containers".liveness-probe.failure-threshold]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.get-init-containers.-get-init-containers-.ports.-ports-.host-port]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.get-init-containers.-get-init-containers-.ports.-ports-.host-port[quarkus.knative.get-init-containers."get-init-containers".ports."ports".host-port]` [.description] -- -The failure threshold to use. +The host port. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__LIVENESS_PROBE_FAILURE_THRESHOLD+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__PORTS__PORTS__HOST_PORT+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__LIVENESS_PROBE_FAILURE_THRESHOLD+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__PORTS__PORTS__HOST_PORT+++` endif::add-copy-button-to-env-var[] --|int -|`3` +| -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.containers.-containers-.readiness-probe.http-action-port]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.containers.-containers-.readiness-probe.http-action-port[quarkus.knative.containers."containers".readiness-probe.http-action-port]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.get-init-containers.-get-init-containers-.ports.-ports-.path]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.get-init-containers.-get-init-containers-.ports.-ports-.path[quarkus.knative.get-init-containers."get-init-containers".ports."ports".path]` + +[.description] +-- +The application path (refers to web application path). + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__PORTS__PORTS__PATH+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__PORTS__PORTS__PATH+++` +endif::add-copy-button-to-env-var[] +--|string +|`/` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.get-init-containers.-get-init-containers-.ports.-ports-.protocol]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.get-init-containers.-get-init-containers-.ports.-ports-.protocol[quarkus.knative.get-init-containers."get-init-containers".ports."ports".protocol]` + +[.description] +-- +The protocol. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__PORTS__PORTS__PROTOCOL+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__PORTS__PORTS__PROTOCOL+++` +endif::add-copy-button-to-env-var[] +-- a| +`tcp`, `udp`, `sctp`, `http`, `proxy` +|`tcp` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.get-init-containers.-get-init-containers-.ports.-ports-.node-port]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.get-init-containers.-get-init-containers-.ports.-ports-.node-port[quarkus.knative.get-init-containers."get-init-containers".ports."ports".node-port]` + +[.description] +-- +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__PORTS__PORTS__NODE_PORT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__PORTS__PORTS__NODE_PORT+++` +endif::add-copy-button-to-env-var[] +--|int +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.get-init-containers.-get-init-containers-.ports.-ports-.tls]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.get-init-containers.-get-init-containers-.ports.-ports-.tls[quarkus.knative.get-init-containers."get-init-containers".ports."ports".tls]` + +[.description] +-- +If enabled, the port will be configured to use the schema HTTPS. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__PORTS__PORTS__TLS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__PORTS__PORTS__TLS+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.get-init-containers.-get-init-containers-.image-pull-policy]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.get-init-containers.-get-init-containers-.image-pull-policy[quarkus.knative.get-init-containers."get-init-containers".image-pull-policy]` + +[.description] +-- +Image pull policy. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__IMAGE_PULL_POLICY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__IMAGE_PULL_POLICY+++` +endif::add-copy-button-to-env-var[] +-- a| +`always`, `if-not-present`, `never` +|`always` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.get-init-containers.-get-init-containers-.image-pull-secrets]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.get-init-containers.-get-init-containers-.image-pull-secrets[quarkus.knative.get-init-containers."get-init-containers".image-pull-secrets]` + +[.description] +-- +The image pull secret + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__IMAGE_PULL_SECRETS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__IMAGE_PULL_SECRETS+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.get-init-containers.-get-init-containers-.liveness-probe.http-action-port]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.get-init-containers.-get-init-containers-.liveness-probe.http-action-port[quarkus.knative.get-init-containers."get-init-containers".liveness-probe.http-action-port]` [.description] -- The port number to use when configuring the `http get` action. If not configured, the port corresponding to the `httpActionPortName` will be used. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__READINESS_PROBE_HTTP_ACTION_PORT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_PORT+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__READINESS_PROBE_HTTP_ACTION_PORT+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_PORT+++` endif::add-copy-button-to-env-var[] --|int | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.containers.-containers-.readiness-probe.http-action-port-name]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.containers.-containers-.readiness-probe.http-action-port-name[quarkus.knative.containers."containers".readiness-probe.http-action-port-name]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.get-init-containers.-get-init-containers-.liveness-probe.http-action-port-name]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.get-init-containers.-get-init-containers-.liveness-probe.http-action-port-name[quarkus.knative.get-init-containers."get-init-containers".liveness-probe.http-action-port-name]` [.description] -- The port name for selecting the port of the `HTTP get` action. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__READINESS_PROBE_HTTP_ACTION_PORT_NAME+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_PORT_NAME+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__READINESS_PROBE_HTTP_ACTION_PORT_NAME+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_PORT_NAME+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.containers.-containers-.readiness-probe.http-action-path]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.containers.-containers-.readiness-probe.http-action-path[quarkus.knative.containers."containers".readiness-probe.http-action-path]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.get-init-containers.-get-init-containers-.liveness-probe.http-action-path]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.get-init-containers.-get-init-containers-.liveness-probe.http-action-path[quarkus.knative.get-init-containers."get-init-containers".liveness-probe.http-action-path]` [.description] -- 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. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__READINESS_PROBE_HTTP_ACTION_PATH+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_PATH+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__READINESS_PROBE_HTTP_ACTION_PATH+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_PATH+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.containers.-containers-.readiness-probe.http-action-scheme]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.containers.-containers-.readiness-probe.http-action-scheme[quarkus.knative.containers."containers".readiness-probe.http-action-scheme]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.get-init-containers.-get-init-containers-.liveness-probe.http-action-scheme]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.get-init-containers.-get-init-containers-.liveness-probe.http-action-scheme[quarkus.knative.get-init-containers."get-init-containers".liveness-probe.http-action-scheme]` [.description] -- The scheme of the `HTTP get` action. Can be either "HTTP" or "HTTPS". ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__READINESS_PROBE_HTTP_ACTION_SCHEME+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_SCHEME+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__READINESS_PROBE_HTTP_ACTION_SCHEME+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_SCHEME+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.containers.-containers-.readiness-probe.exec-action]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.containers.-containers-.readiness-probe.exec-action[quarkus.knative.containers."containers".readiness-probe.exec-action]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.get-init-containers.-get-init-containers-.liveness-probe.exec-action]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.get-init-containers.-get-init-containers-.liveness-probe.exec-action[quarkus.knative.get-init-containers."get-init-containers".liveness-probe.exec-action]` [.description] -- The command to use for the probe. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__READINESS_PROBE_EXEC_ACTION+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_EXEC_ACTION+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__READINESS_PROBE_EXEC_ACTION+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_EXEC_ACTION+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.containers.-containers-.readiness-probe.tcp-socket-action]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.containers.-containers-.readiness-probe.tcp-socket-action[quarkus.knative.containers."containers".readiness-probe.tcp-socket-action]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.get-init-containers.-get-init-containers-.liveness-probe.tcp-socket-action]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.get-init-containers.-get-init-containers-.liveness-probe.tcp-socket-action[quarkus.knative.get-init-containers."get-init-containers".liveness-probe.tcp-socket-action]` [.description] -- The tcp socket to use for the probe (the format is host:port). ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__READINESS_PROBE_TCP_SOCKET_ACTION+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_TCP_SOCKET_ACTION+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__READINESS_PROBE_TCP_SOCKET_ACTION+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_TCP_SOCKET_ACTION+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.containers.-containers-.readiness-probe.grpc-action]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.containers.-containers-.readiness-probe.grpc-action[quarkus.knative.containers."containers".readiness-probe.grpc-action]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.get-init-containers.-get-init-containers-.liveness-probe.grpc-action]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.get-init-containers.-get-init-containers-.liveness-probe.grpc-action[quarkus.knative.get-init-containers."get-init-containers".liveness-probe.grpc-action]` [.description] -- The gRPC port to use for the probe (the format is either port or port:service). ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__READINESS_PROBE_GRPC_ACTION+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_GRPC_ACTION+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__READINESS_PROBE_GRPC_ACTION+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_GRPC_ACTION+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.containers.-containers-.readiness-probe.grpc-action-enabled]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.containers.-containers-.readiness-probe.grpc-action-enabled[quarkus.knative.containers."containers".readiness-probe.grpc-action-enabled]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.get-init-containers.-get-init-containers-.liveness-probe.grpc-action-enabled]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.get-init-containers.-get-init-containers-.liveness-probe.grpc-action-enabled[quarkus.knative.get-init-containers."get-init-containers".liveness-probe.grpc-action-enabled]` [.description] -- If enabled and `grpc-action` is not provided, it will use the generated service name and the gRPC port. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__READINESS_PROBE_GRPC_ACTION_ENABLED+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_GRPC_ACTION_ENABLED+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__READINESS_PROBE_GRPC_ACTION_ENABLED+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_GRPC_ACTION_ENABLED+++` endif::add-copy-button-to-env-var[] --|boolean |`false` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.containers.-containers-.readiness-probe.initial-delay]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.containers.-containers-.readiness-probe.initial-delay[quarkus.knative.containers."containers".readiness-probe.initial-delay]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.get-init-containers.-get-init-containers-.liveness-probe.initial-delay]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.get-init-containers.-get-init-containers-.liveness-probe.initial-delay[quarkus.knative.get-init-containers."get-init-containers".liveness-probe.initial-delay]` [.description] -- The amount of time to wait before starting to probe. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__READINESS_PROBE_INITIAL_DELAY+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_INITIAL_DELAY+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__READINESS_PROBE_INITIAL_DELAY+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_INITIAL_DELAY+++` endif::add-copy-button-to-env-var[] --|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] |`5S` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.containers.-containers-.readiness-probe.period]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.containers.-containers-.readiness-probe.period[quarkus.knative.containers."containers".readiness-probe.period]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.get-init-containers.-get-init-containers-.liveness-probe.period]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.get-init-containers.-get-init-containers-.liveness-probe.period[quarkus.knative.get-init-containers."get-init-containers".liveness-probe.period]` [.description] -- The period in which the action should be called. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__READINESS_PROBE_PERIOD+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_PERIOD+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__READINESS_PROBE_PERIOD+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_PERIOD+++` endif::add-copy-button-to-env-var[] --|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] |`10S` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.containers.-containers-.readiness-probe.timeout]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.containers.-containers-.readiness-probe.timeout[quarkus.knative.containers."containers".readiness-probe.timeout]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.get-init-containers.-get-init-containers-.liveness-probe.timeout]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.get-init-containers.-get-init-containers-.liveness-probe.timeout[quarkus.knative.get-init-containers."get-init-containers".liveness-probe.timeout]` [.description] -- The amount of time to wait for each action. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__READINESS_PROBE_TIMEOUT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_TIMEOUT+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__READINESS_PROBE_TIMEOUT+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_TIMEOUT+++` endif::add-copy-button-to-env-var[] --|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] |`10S` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.containers.-containers-.readiness-probe.success-threshold]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.containers.-containers-.readiness-probe.success-threshold[quarkus.knative.containers."containers".readiness-probe.success-threshold]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.get-init-containers.-get-init-containers-.liveness-probe.success-threshold]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.get-init-containers.-get-init-containers-.liveness-probe.success-threshold[quarkus.knative.get-init-containers."get-init-containers".liveness-probe.success-threshold]` [.description] -- The success threshold to use. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__READINESS_PROBE_SUCCESS_THRESHOLD+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_SUCCESS_THRESHOLD+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__READINESS_PROBE_SUCCESS_THRESHOLD+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_SUCCESS_THRESHOLD+++` endif::add-copy-button-to-env-var[] --|int |`1` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.containers.-containers-.readiness-probe.failure-threshold]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.containers.-containers-.readiness-probe.failure-threshold[quarkus.knative.containers."containers".readiness-probe.failure-threshold]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.get-init-containers.-get-init-containers-.liveness-probe.failure-threshold]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.get-init-containers.-get-init-containers-.liveness-probe.failure-threshold[quarkus.knative.get-init-containers."get-init-containers".liveness-probe.failure-threshold]` [.description] -- The failure threshold to use. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__READINESS_PROBE_FAILURE_THRESHOLD+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_FAILURE_THRESHOLD+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__READINESS_PROBE_FAILURE_THRESHOLD+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_FAILURE_THRESHOLD+++` endif::add-copy-button-to-env-var[] --|int |`3` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.containers.-containers-.mounts.-mounts-.name]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.containers.-containers-.mounts.-mounts-.name[quarkus.knative.containers."containers".mounts."mounts".name]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.get-init-containers.-get-init-containers-.readiness-probe.http-action-port]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.get-init-containers.-get-init-containers-.readiness-probe.http-action-port[quarkus.knative.get-init-containers."get-init-containers".readiness-probe.http-action-port]` [.description] -- -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. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__MOUNTS__MOUNTS__NAME+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_HTTP_ACTION_PORT+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__MOUNTS__MOUNTS__NAME+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_HTTP_ACTION_PORT+++` endif::add-copy-button-to-env-var[] ---|string +--|int | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.containers.-containers-.mounts.-mounts-.path]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.containers.-containers-.mounts.-mounts-.path[quarkus.knative.containers."containers".mounts."mounts".path]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.get-init-containers.-get-init-containers-.readiness-probe.http-action-port-name]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.get-init-containers.-get-init-containers-.readiness-probe.http-action-port-name[quarkus.knative.get-init-containers."get-init-containers".readiness-probe.http-action-port-name]` [.description] -- -The path to mount. +The port name for selecting the port of the `HTTP get` action. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__MOUNTS__MOUNTS__PATH+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_HTTP_ACTION_PORT_NAME+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__MOUNTS__MOUNTS__PATH+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_HTTP_ACTION_PORT_NAME+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.containers.-containers-.mounts.-mounts-.sub-path]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.containers.-containers-.mounts.-mounts-.sub-path[quarkus.knative.containers."containers".mounts."mounts".sub-path]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.get-init-containers.-get-init-containers-.readiness-probe.http-action-path]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.get-init-containers.-get-init-containers-.readiness-probe.http-action-path[quarkus.knative.get-init-containers."get-init-containers".readiness-probe.http-action-path]` [.description] -- -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. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__MOUNTS__MOUNTS__SUB_PATH+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_HTTP_ACTION_PATH+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__MOUNTS__MOUNTS__SUB_PATH+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_HTTP_ACTION_PATH+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.containers.-containers-.mounts.-mounts-.read-only]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.containers.-containers-.mounts.-mounts-.read-only[quarkus.knative.containers."containers".mounts."mounts".read-only]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.get-init-containers.-get-init-containers-.readiness-probe.http-action-scheme]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.get-init-containers.-get-init-containers-.readiness-probe.http-action-scheme[quarkus.knative.get-init-containers."get-init-containers".readiness-probe.http-action-scheme]` [.description] -- -ReadOnly +The scheme of the `HTTP get` action. Can be either "HTTP" or "HTTPS". ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__MOUNTS__MOUNTS__READ_ONLY+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_HTTP_ACTION_SCHEME+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__MOUNTS__MOUNTS__READ_ONLY+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_HTTP_ACTION_SCHEME+++` endif::add-copy-button-to-env-var[] ---|boolean -|`false` +--|string +| -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.containers.-containers-.resources.limits.cpu]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.containers.-containers-.resources.limits.cpu[quarkus.knative.containers."containers".resources.limits.cpu]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.get-init-containers.-get-init-containers-.readiness-probe.exec-action]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.get-init-containers.-get-init-containers-.readiness-probe.exec-action[quarkus.knative.get-init-containers."get-init-containers".readiness-probe.exec-action]` [.description] -- -CPU Requirements +The command to use for the probe. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__RESOURCES_LIMITS_CPU+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_EXEC_ACTION+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__RESOURCES_LIMITS_CPU+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_EXEC_ACTION+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.containers.-containers-.resources.limits.memory]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.containers.-containers-.resources.limits.memory[quarkus.knative.containers."containers".resources.limits.memory]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.get-init-containers.-get-init-containers-.readiness-probe.tcp-socket-action]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.get-init-containers.-get-init-containers-.readiness-probe.tcp-socket-action[quarkus.knative.get-init-containers."get-init-containers".readiness-probe.tcp-socket-action]` [.description] -- -Memory Requirements +The tcp socket to use for the probe (the format is host:port). ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__RESOURCES_LIMITS_MEMORY+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_TCP_SOCKET_ACTION+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__RESOURCES_LIMITS_MEMORY+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_TCP_SOCKET_ACTION+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.containers.-containers-.resources.requests.cpu]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.containers.-containers-.resources.requests.cpu[quarkus.knative.containers."containers".resources.requests.cpu]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.get-init-containers.-get-init-containers-.readiness-probe.grpc-action]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.get-init-containers.-get-init-containers-.readiness-probe.grpc-action[quarkus.knative.get-init-containers."get-init-containers".readiness-probe.grpc-action]` [.description] -- -CPU Requirements +The gRPC port to use for the probe (the format is either port or port:service). ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__RESOURCES_REQUESTS_CPU+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_GRPC_ACTION+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__RESOURCES_REQUESTS_CPU+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_GRPC_ACTION+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.containers.-containers-.resources.requests.memory]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.containers.-containers-.resources.requests.memory[quarkus.knative.containers."containers".resources.requests.memory]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.get-init-containers.-get-init-containers-.readiness-probe.grpc-action-enabled]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.get-init-containers.-get-init-containers-.readiness-probe.grpc-action-enabled[quarkus.knative.get-init-containers."get-init-containers".readiness-probe.grpc-action-enabled]` [.description] -- -Memory Requirements +If enabled and `grpc-action` is not provided, it will use the generated service name and the gRPC port. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__RESOURCES_REQUESTS_MEMORY+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_GRPC_ACTION_ENABLED+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__RESOURCES_REQUESTS_MEMORY+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_GRPC_ACTION_ENABLED+++` endif::add-copy-button-to-env-var[] ---|string -| +--|boolean +|`false` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.containers.-containers-.env.secrets]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.containers.-containers-.env.secrets[quarkus.knative.containers."containers".env.secrets]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.get-init-containers.-get-init-containers-.readiness-probe.initial-delay]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.get-init-containers.-get-init-containers-.readiness-probe.initial-delay[quarkus.knative.get-init-containers."get-init-containers".readiness-probe.initial-delay]` [.description] -- -The optional list of Secret names to load environment variables from. +The amount of time to wait before starting to probe. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__ENV_SECRETS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_INITIAL_DELAY+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__ENV_SECRETS+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_INITIAL_DELAY+++` endif::add-copy-button-to-env-var[] ---|list of string -| +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`5S` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.containers.-containers-.env.configmaps]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.containers.-containers-.env.configmaps[quarkus.knative.containers."containers".env.configmaps]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.get-init-containers.-get-init-containers-.readiness-probe.period]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.get-init-containers.-get-init-containers-.readiness-probe.period[quarkus.knative.get-init-containers."get-init-containers".readiness-probe.period]` [.description] -- -The optional list of ConfigMap names to load environment variables from. +The period in which the action should be called. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__ENV_CONFIGMAPS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_PERIOD+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__ENV_CONFIGMAPS+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_PERIOD+++` endif::add-copy-button-to-env-var[] ---|list of string -| +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`10S` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.containers.-containers-.env.fields-fields]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.containers.-containers-.env.fields-fields[quarkus.knative.containers."containers".env.fields]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.get-init-containers.-get-init-containers-.readiness-probe.timeout]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.get-init-containers.-get-init-containers-.readiness-probe.timeout[quarkus.knative.get-init-containers."get-init-containers".readiness-probe.timeout]` [.description] -- -The map associating environment variable names to their associated field references they take their value from. +The amount of time to wait for each action. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__ENV_FIELDS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_TIMEOUT+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__ENV_FIELDS+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_TIMEOUT+++` endif::add-copy-button-to-env-var[] ---|`Map` -| +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`10S` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.containers.-containers-.env.vars-vars]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.containers.-containers-.env.vars-vars[quarkus.knative.containers."containers".env.vars]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.get-init-containers.-get-init-containers-.readiness-probe.success-threshold]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.get-init-containers.-get-init-containers-.readiness-probe.success-threshold[quarkus.knative.get-init-containers."get-init-containers".readiness-probe.success-threshold]` [.description] -- -The map associating environment name to its associated value. +The success threshold to use. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__ENV_VARS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_SUCCESS_THRESHOLD+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__ENV_VARS+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_SUCCESS_THRESHOLD+++` endif::add-copy-button-to-env-var[] ---|`Map>` -| +--|int +|`1` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.containers.-containers-.env.mapping.-mapping-.from-secret]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.containers.-containers-.env.mapping.-mapping-.from-secret[quarkus.knative.containers."containers".env.mapping."mapping".from-secret]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.get-init-containers.-get-init-containers-.readiness-probe.failure-threshold]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.get-init-containers.-get-init-containers-.readiness-probe.failure-threshold[quarkus.knative.get-init-containers."get-init-containers".readiness-probe.failure-threshold]` [.description] -- -The optional name of the Secret from which a value is to be extracted. Mutually exclusive with `from-configmap`. +The failure threshold to use. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__ENV_MAPPING__MAPPING__FROM_SECRET+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_FAILURE_THRESHOLD+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__ENV_MAPPING__MAPPING__FROM_SECRET+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_FAILURE_THRESHOLD+++` endif::add-copy-button-to-env-var[] ---|string -| +--|int +|`3` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.containers.-containers-.env.mapping.-mapping-.from-configmap]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.containers.-containers-.env.mapping.-mapping-.from-configmap[quarkus.knative.containers."containers".env.mapping."mapping".from-configmap]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.get-init-containers.-get-init-containers-.mounts.-mounts-.name]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.get-init-containers.-get-init-containers-.mounts.-mounts-.name[quarkus.knative.get-init-containers."get-init-containers".mounts."mounts".name]` [.description] -- -The optional name of the ConfigMap from which a value is to be extracted. Mutually exclusive with `from-secret`. +The name of the volumeName to mount. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__ENV_MAPPING__MAPPING__FROM_CONFIGMAP+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__MOUNTS__MOUNTS__NAME+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__ENV_MAPPING__MAPPING__FROM_CONFIGMAP+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__MOUNTS__MOUNTS__NAME+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.containers.-containers-.env.mapping.-mapping-.with-key]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.containers.-containers-.env.mapping.-mapping-.with-key[quarkus.knative.containers."containers".env.mapping."mapping".with-key]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.get-init-containers.-get-init-containers-.mounts.-mounts-.path]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.get-init-containers.-get-init-containers-.mounts.-mounts-.path[quarkus.knative.get-init-containers."get-init-containers".mounts."mounts".path]` [.description] -- -The key identifying the field from which the value is extracted. +The path to mount. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__ENV_MAPPING__MAPPING__WITH_KEY+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__MOUNTS__MOUNTS__PATH+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__ENV_MAPPING__MAPPING__WITH_KEY+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__MOUNTS__MOUNTS__PATH+++` endif::add-copy-button-to-env-var[] --|string -|required icon:exclamation-circle[title=Configuration property is required] +| -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.host-aliases.-host-aliases-.ip]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.host-aliases.-host-aliases-.ip[quarkus.knative.host-aliases."host-aliases".ip]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.get-init-containers.-get-init-containers-.mounts.-mounts-.sub-path]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.get-init-containers.-get-init-containers-.mounts.-mounts-.sub-path[quarkus.knative.get-init-containers."get-init-containers".mounts."mounts".sub-path]` [.description] -- -The ip address +Path within the volumeName from which the container's volumeName should be mounted. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_HOST_ALIASES__HOST_ALIASES__IP+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__MOUNTS__MOUNTS__SUB_PATH+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_HOST_ALIASES__HOST_ALIASES__IP+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__MOUNTS__MOUNTS__SUB_PATH+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.host-aliases.-host-aliases-.hostnames]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.host-aliases.-host-aliases-.hostnames[quarkus.knative.host-aliases."host-aliases".hostnames]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.get-init-containers.-get-init-containers-.mounts.-mounts-.read-only]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.get-init-containers.-get-init-containers-.mounts.-mounts-.read-only[quarkus.knative.get-init-containers."get-init-containers".mounts."mounts".read-only]` [.description] -- -The hostnames to resolve to the ip +ReadOnly ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_HOST_ALIASES__HOST_ALIASES__HOSTNAMES+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__MOUNTS__MOUNTS__READ_ONLY+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_HOST_ALIASES__HOST_ALIASES__HOSTNAMES+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__MOUNTS__MOUNTS__READ_ONLY+++` endif::add-copy-button-to-env-var[] ---|list of string -| +--|boolean +|`false` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.rbac.roles.-roles-.name]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.rbac.roles.-roles-.name[quarkus.knative.rbac.roles."roles".name]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.get-init-containers.-get-init-containers-.resources.limits.cpu]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.get-init-containers.-get-init-containers-.resources.limits.cpu[quarkus.knative.get-init-containers."get-init-containers".resources.limits.cpu]` [.description] -- -The name of the role. +CPU Requirements ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_RBAC_ROLES__ROLES__NAME+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__RESOURCES_LIMITS_CPU+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_RBAC_ROLES__ROLES__NAME+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__RESOURCES_LIMITS_CPU+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.rbac.roles.-roles-.namespace]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.rbac.roles.-roles-.namespace[quarkus.knative.rbac.roles."roles".namespace]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.get-init-containers.-get-init-containers-.resources.limits.memory]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.get-init-containers.-get-init-containers-.resources.limits.memory[quarkus.knative.get-init-containers."get-init-containers".resources.limits.memory]` [.description] -- -The namespace of the role. +Memory Requirements ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_RBAC_ROLES__ROLES__NAMESPACE+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__RESOURCES_LIMITS_MEMORY+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_RBAC_ROLES__ROLES__NAMESPACE+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__RESOURCES_LIMITS_MEMORY+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.rbac.roles.-roles-.labels-labels]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.rbac.roles.-roles-.labels-labels[quarkus.knative.rbac.roles."roles".labels]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.get-init-containers.-get-init-containers-.resources.requests.cpu]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.get-init-containers.-get-init-containers-.resources.requests.cpu[quarkus.knative.get-init-containers."get-init-containers".resources.requests.cpu]` [.description] -- -Labels to add into the Role resource. +CPU Requirements ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_RBAC_ROLES__ROLES__LABELS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__RESOURCES_REQUESTS_CPU+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_RBAC_ROLES__ROLES__LABELS+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__RESOURCES_REQUESTS_CPU+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.rbac.roles.-roles-.policy-rules.-policy-rules-.api-groups]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.rbac.roles.-roles-.policy-rules.-policy-rules-.api-groups[quarkus.knative.rbac.roles."roles".policy-rules."policy-rules".api-groups]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.get-init-containers.-get-init-containers-.resources.requests.memory]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.get-init-containers.-get-init-containers-.resources.requests.memory[quarkus.knative.get-init-containers."get-init-containers".resources.requests.memory]` [.description] -- -API groups of the policy rule. +Memory Requirements ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_RBAC_ROLES__ROLES__POLICY_RULES__POLICY_RULES__API_GROUPS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__RESOURCES_REQUESTS_MEMORY+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_RBAC_ROLES__ROLES__POLICY_RULES__POLICY_RULES__API_GROUPS+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__RESOURCES_REQUESTS_MEMORY+++` endif::add-copy-button-to-env-var[] ---|list of string +--|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.rbac.roles.-roles-.policy-rules.-policy-rules-.non-resource-urls]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.rbac.roles.-roles-.policy-rules.-policy-rules-.non-resource-urls[quarkus.knative.rbac.roles."roles".policy-rules."policy-rules".non-resource-urls]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.get-init-containers.-get-init-containers-.env.secrets]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.get-init-containers.-get-init-containers-.env.secrets[quarkus.knative.get-init-containers."get-init-containers".env.secrets]` [.description] -- -Non resource URLs of the policy rule. +The optional list of Secret names to load environment variables from. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_RBAC_ROLES__ROLES__POLICY_RULES__POLICY_RULES__NON_RESOURCE_URLS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__ENV_SECRETS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_RBAC_ROLES__ROLES__POLICY_RULES__POLICY_RULES__NON_RESOURCE_URLS+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__ENV_SECRETS+++` endif::add-copy-button-to-env-var[] --|list of string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.rbac.roles.-roles-.policy-rules.-policy-rules-.resource-names]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.rbac.roles.-roles-.policy-rules.-policy-rules-.resource-names[quarkus.knative.rbac.roles."roles".policy-rules."policy-rules".resource-names]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.get-init-containers.-get-init-containers-.env.configmaps]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.get-init-containers.-get-init-containers-.env.configmaps[quarkus.knative.get-init-containers."get-init-containers".env.configmaps]` [.description] -- -Resource names of the policy rule. +The optional list of ConfigMap names to load environment variables from. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_RBAC_ROLES__ROLES__POLICY_RULES__POLICY_RULES__RESOURCE_NAMES+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__ENV_CONFIGMAPS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_RBAC_ROLES__ROLES__POLICY_RULES__POLICY_RULES__RESOURCE_NAMES+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__ENV_CONFIGMAPS+++` endif::add-copy-button-to-env-var[] --|list of string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.rbac.roles.-roles-.policy-rules.-policy-rules-.resources]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.rbac.roles.-roles-.policy-rules.-policy-rules-.resources[quarkus.knative.rbac.roles."roles".policy-rules."policy-rules".resources]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.get-init-containers.-get-init-containers-.env.fields-fields]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.get-init-containers.-get-init-containers-.env.fields-fields[quarkus.knative.get-init-containers."get-init-containers".env.fields]` [.description] -- -Resources of the policy rule. +The map associating environment variable names to their associated field references they take their value from. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_RBAC_ROLES__ROLES__POLICY_RULES__POLICY_RULES__RESOURCES+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__ENV_FIELDS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_RBAC_ROLES__ROLES__POLICY_RULES__POLICY_RULES__RESOURCES+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__ENV_FIELDS+++` endif::add-copy-button-to-env-var[] ---|list of string +--|`Map` | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.rbac.roles.-roles-.policy-rules.-policy-rules-.verbs]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.rbac.roles.-roles-.policy-rules.-policy-rules-.verbs[quarkus.knative.rbac.roles."roles".policy-rules."policy-rules".verbs]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.get-init-containers.-get-init-containers-.env.vars-vars]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.get-init-containers.-get-init-containers-.env.vars-vars[quarkus.knative.get-init-containers."get-init-containers".env.vars]` [.description] -- -Verbs of the policy rule. +The map associating environment name to its associated value. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_RBAC_ROLES__ROLES__POLICY_RULES__POLICY_RULES__VERBS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__ENV_VARS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_RBAC_ROLES__ROLES__POLICY_RULES__POLICY_RULES__VERBS+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__ENV_VARS+++` endif::add-copy-button-to-env-var[] ---|list of string +--|`Map>` | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.rbac.cluster-roles.-cluster-roles-.name]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.rbac.cluster-roles.-cluster-roles-.name[quarkus.knative.rbac.cluster-roles."cluster-roles".name]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.get-init-containers.-get-init-containers-.env.mapping.-mapping-.from-secret]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.get-init-containers.-get-init-containers-.env.mapping.-mapping-.from-secret[quarkus.knative.get-init-containers."get-init-containers".env.mapping."mapping".from-secret]` [.description] -- -The name of the cluster role. +The optional name of the Secret from which a value is to be extracted. Mutually exclusive with `from-configmap`. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_RBAC_CLUSTER_ROLES__CLUSTER_ROLES__NAME+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__ENV_MAPPING__MAPPING__FROM_SECRET+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_RBAC_CLUSTER_ROLES__CLUSTER_ROLES__NAME+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__ENV_MAPPING__MAPPING__FROM_SECRET+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.rbac.cluster-roles.-cluster-roles-.labels-labels]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.rbac.cluster-roles.-cluster-roles-.labels-labels[quarkus.knative.rbac.cluster-roles."cluster-roles".labels]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.get-init-containers.-get-init-containers-.env.mapping.-mapping-.from-configmap]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.get-init-containers.-get-init-containers-.env.mapping.-mapping-.from-configmap[quarkus.knative.get-init-containers."get-init-containers".env.mapping."mapping".from-configmap]` [.description] -- -Labels to add into the ClusterRole resource. +The optional name of the ConfigMap from which a value is to be extracted. Mutually exclusive with `from-secret`. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_RBAC_CLUSTER_ROLES__CLUSTER_ROLES__LABELS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__ENV_MAPPING__MAPPING__FROM_CONFIGMAP+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_RBAC_CLUSTER_ROLES__CLUSTER_ROLES__LABELS+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__ENV_MAPPING__MAPPING__FROM_CONFIGMAP+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.rbac.cluster-roles.-cluster-roles-.policy-rules.-policy-rules-.api-groups]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.rbac.cluster-roles.-cluster-roles-.policy-rules.-policy-rules-.api-groups[quarkus.knative.rbac.cluster-roles."cluster-roles".policy-rules."policy-rules".api-groups]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.get-init-containers.-get-init-containers-.env.mapping.-mapping-.with-key]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.get-init-containers.-get-init-containers-.env.mapping.-mapping-.with-key[quarkus.knative.get-init-containers."get-init-containers".env.mapping."mapping".with-key]` [.description] -- -API groups of the policy rule. +The key identifying the field from which the value is extracted. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_RBAC_CLUSTER_ROLES__CLUSTER_ROLES__POLICY_RULES__POLICY_RULES__API_GROUPS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__ENV_MAPPING__MAPPING__WITH_KEY+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_RBAC_CLUSTER_ROLES__CLUSTER_ROLES__POLICY_RULES__POLICY_RULES__API_GROUPS+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__ENV_MAPPING__MAPPING__WITH_KEY+++` endif::add-copy-button-to-env-var[] ---|list of string -| +--|string +|required icon:exclamation-circle[title=Configuration property is required] -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.rbac.cluster-roles.-cluster-roles-.policy-rules.-policy-rules-.non-resource-urls]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.rbac.cluster-roles.-cluster-roles-.policy-rules.-policy-rules-.non-resource-urls[quarkus.knative.rbac.cluster-roles."cluster-roles".policy-rules."policy-rules".non-resource-urls]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.get-sidecars.-get-sidecars-.get-env.secrets]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.get-sidecars.-get-sidecars-.get-env.secrets[quarkus.knative.get-sidecars."get-sidecars".get-env.secrets]` [.description] -- -Non resource URLs of the policy rule. +The optional list of Secret names to load environment variables from. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_RBAC_CLUSTER_ROLES__CLUSTER_ROLES__POLICY_RULES__POLICY_RULES__NON_RESOURCE_URLS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__GET_ENV_SECRETS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_RBAC_CLUSTER_ROLES__CLUSTER_ROLES__POLICY_RULES__POLICY_RULES__NON_RESOURCE_URLS+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__GET_ENV_SECRETS+++` endif::add-copy-button-to-env-var[] --|list of string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.rbac.cluster-roles.-cluster-roles-.policy-rules.-policy-rules-.resource-names]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.rbac.cluster-roles.-cluster-roles-.policy-rules.-policy-rules-.resource-names[quarkus.knative.rbac.cluster-roles."cluster-roles".policy-rules."policy-rules".resource-names]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.get-sidecars.-get-sidecars-.get-env.configmaps]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.get-sidecars.-get-sidecars-.get-env.configmaps[quarkus.knative.get-sidecars."get-sidecars".get-env.configmaps]` [.description] -- -Resource names of the policy rule. +The optional list of ConfigMap names to load environment variables from. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_RBAC_CLUSTER_ROLES__CLUSTER_ROLES__POLICY_RULES__POLICY_RULES__RESOURCE_NAMES+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__GET_ENV_CONFIGMAPS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_RBAC_CLUSTER_ROLES__CLUSTER_ROLES__POLICY_RULES__POLICY_RULES__RESOURCE_NAMES+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__GET_ENV_CONFIGMAPS+++` endif::add-copy-button-to-env-var[] --|list of string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.rbac.cluster-roles.-cluster-roles-.policy-rules.-policy-rules-.resources]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.rbac.cluster-roles.-cluster-roles-.policy-rules.-policy-rules-.resources[quarkus.knative.rbac.cluster-roles."cluster-roles".policy-rules."policy-rules".resources]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.get-sidecars.-get-sidecars-.get-env.fields-fields]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.get-sidecars.-get-sidecars-.get-env.fields-fields[quarkus.knative.get-sidecars."get-sidecars".get-env.fields]` [.description] -- -Resources of the policy rule. +The map associating environment variable names to their associated field references they take their value from. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_RBAC_CLUSTER_ROLES__CLUSTER_ROLES__POLICY_RULES__POLICY_RULES__RESOURCES+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__GET_ENV_FIELDS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_RBAC_CLUSTER_ROLES__CLUSTER_ROLES__POLICY_RULES__POLICY_RULES__RESOURCES+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__GET_ENV_FIELDS+++` endif::add-copy-button-to-env-var[] ---|list of string +--|`Map` | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.rbac.cluster-roles.-cluster-roles-.policy-rules.-policy-rules-.verbs]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.rbac.cluster-roles.-cluster-roles-.policy-rules.-policy-rules-.verbs[quarkus.knative.rbac.cluster-roles."cluster-roles".policy-rules."policy-rules".verbs]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.get-sidecars.-get-sidecars-.get-env.vars-vars]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.get-sidecars.-get-sidecars-.get-env.vars-vars[quarkus.knative.get-sidecars."get-sidecars".get-env.vars]` [.description] -- -Verbs of the policy rule. +The map associating environment name to its associated value. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_RBAC_CLUSTER_ROLES__CLUSTER_ROLES__POLICY_RULES__POLICY_RULES__VERBS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__GET_ENV_VARS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_RBAC_CLUSTER_ROLES__CLUSTER_ROLES__POLICY_RULES__POLICY_RULES__VERBS+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__GET_ENV_VARS+++` endif::add-copy-button-to-env-var[] ---|list of string +--|`Map>` | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.rbac.service-accounts.-service-accounts-.name]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.rbac.service-accounts.-service-accounts-.name[quarkus.knative.rbac.service-accounts."service-accounts".name]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.get-sidecars.-get-sidecars-.get-env.mapping.-mapping-.from-secret]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.get-sidecars.-get-sidecars-.get-env.mapping.-mapping-.from-secret[quarkus.knative.get-sidecars."get-sidecars".get-env.mapping."mapping".from-secret]` [.description] -- -The name of the service account. +The optional name of the Secret from which a value is to be extracted. Mutually exclusive with `from-configmap`. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_RBAC_SERVICE_ACCOUNTS__SERVICE_ACCOUNTS__NAME+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__GET_ENV_MAPPING__MAPPING__FROM_SECRET+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_RBAC_SERVICE_ACCOUNTS__SERVICE_ACCOUNTS__NAME+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__GET_ENV_MAPPING__MAPPING__FROM_SECRET+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.rbac.service-accounts.-service-accounts-.namespace]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.rbac.service-accounts.-service-accounts-.namespace[quarkus.knative.rbac.service-accounts."service-accounts".namespace]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.get-sidecars.-get-sidecars-.get-env.mapping.-mapping-.from-configmap]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.get-sidecars.-get-sidecars-.get-env.mapping.-mapping-.from-configmap[quarkus.knative.get-sidecars."get-sidecars".get-env.mapping."mapping".from-configmap]` [.description] -- -The namespace of the service account. +The optional name of the ConfigMap from which a value is to be extracted. Mutually exclusive with `from-secret`. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_RBAC_SERVICE_ACCOUNTS__SERVICE_ACCOUNTS__NAMESPACE+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__GET_ENV_MAPPING__MAPPING__FROM_CONFIGMAP+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_RBAC_SERVICE_ACCOUNTS__SERVICE_ACCOUNTS__NAMESPACE+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__GET_ENV_MAPPING__MAPPING__FROM_CONFIGMAP+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.rbac.service-accounts.-service-accounts-.labels-labels]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.rbac.service-accounts.-service-accounts-.labels-labels[quarkus.knative.rbac.service-accounts."service-accounts".labels]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.get-sidecars.-get-sidecars-.get-env.mapping.-mapping-.with-key]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.get-sidecars.-get-sidecars-.get-env.mapping.-mapping-.with-key[quarkus.knative.get-sidecars."get-sidecars".get-env.mapping."mapping".with-key]` [.description] -- -Labels of the service account. +The key identifying the field from which the value is extracted. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_RBAC_SERVICE_ACCOUNTS__SERVICE_ACCOUNTS__LABELS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__GET_ENV_MAPPING__MAPPING__WITH_KEY+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_RBAC_SERVICE_ACCOUNTS__SERVICE_ACCOUNTS__LABELS+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__GET_ENV_MAPPING__MAPPING__WITH_KEY+++` endif::add-copy-button-to-env-var[] ---|`Map` -| +--|string +|required icon:exclamation-circle[title=Configuration property is required] -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.rbac.service-accounts.-service-accounts-.use-as-default]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.rbac.service-accounts.-service-accounts-.use-as-default[quarkus.knative.rbac.service-accounts."service-accounts".use-as-default]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.get-sidecars.-get-sidecars-.get-target-platform-name]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.get-sidecars.-get-sidecars-.get-target-platform-name[quarkus.knative.get-sidecars."get-sidecars".get-target-platform-name]` [.description] -- -If true, this service account will be used in the generated Deployment resource. - ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_RBAC_SERVICE_ACCOUNTS__SERVICE_ACCOUNTS__USE_AS_DEFAULT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__GET_TARGET_PLATFORM_NAME+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_RBAC_SERVICE_ACCOUNTS__SERVICE_ACCOUNTS__USE_AS_DEFAULT+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__GET_TARGET_PLATFORM_NAME+++` endif::add-copy-button-to-env-var[] ---|boolean -| +--|string +|required icon:exclamation-circle[title=Configuration property is required] -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.rbac.role-bindings.-role-bindings-.name]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.rbac.role-bindings.-role-bindings-.name[quarkus.knative.rbac.role-bindings."role-bindings".name]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.get-sidecars.-get-sidecars-.image]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.get-sidecars.-get-sidecars-.image[quarkus.knative.get-sidecars."get-sidecars".image]` [.description] -- -Name of the RoleBinding resource to be generated. If not provided, it will use the application name plus the role ref name. +The container image. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__NAME+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__IMAGE+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__NAME+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__IMAGE+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.rbac.role-bindings.-role-bindings-.labels-labels]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.rbac.role-bindings.-role-bindings-.labels-labels[quarkus.knative.rbac.role-bindings."role-bindings".labels]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.get-sidecars.-get-sidecars-.working-dir]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.get-sidecars.-get-sidecars-.working-dir[quarkus.knative.get-sidecars."get-sidecars".working-dir]` [.description] -- -Labels to add into the RoleBinding resource. +Working directory. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__LABELS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__WORKING_DIR+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__LABELS+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__WORKING_DIR+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.rbac.role-bindings.-role-bindings-.role-name]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.rbac.role-bindings.-role-bindings-.role-name[quarkus.knative.rbac.role-bindings."role-bindings".role-name]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.get-sidecars.-get-sidecars-.command]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.get-sidecars.-get-sidecars-.command[quarkus.knative.get-sidecars."get-sidecars".command]` [.description] -- -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 commands ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__ROLE_NAME+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__COMMAND+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__ROLE_NAME+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__COMMAND+++` endif::add-copy-button-to-env-var[] ---|string +--|list of string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.rbac.role-bindings.-role-bindings-.cluster-wide]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.rbac.role-bindings.-role-bindings-.cluster-wide[quarkus.knative.rbac.role-bindings."role-bindings".cluster-wide]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.get-sidecars.-get-sidecars-.arguments]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.get-sidecars.-get-sidecars-.arguments[quarkus.knative.get-sidecars."get-sidecars".arguments]` [.description] -- -If the Role sets in the `role-name` property is cluster wide or not. +The arguments ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__CLUSTER_WIDE+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__ARGUMENTS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__CLUSTER_WIDE+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__ARGUMENTS+++` endif::add-copy-button-to-env-var[] ---|boolean +--|list of string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.rbac.role-bindings.-role-bindings-.subjects.-subjects-.name]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.rbac.role-bindings.-role-bindings-.subjects.-subjects-.name[quarkus.knative.rbac.role-bindings."role-bindings".subjects."subjects".name]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.get-sidecars.-get-sidecars-.service-account]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.get-sidecars.-get-sidecars-.service-account[quarkus.knative.get-sidecars."get-sidecars".service-account]` [.description] -- -The "name" resource to use by the Subject element in the generated Role Binding resource. +The service account. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__SUBJECTS__SUBJECTS__NAME+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__SERVICE_ACCOUNT+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__SUBJECTS__SUBJECTS__NAME+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__SERVICE_ACCOUNT+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.rbac.role-bindings.-role-bindings-.subjects.-subjects-.kind]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.rbac.role-bindings.-role-bindings-.subjects.-subjects-.kind[quarkus.knative.rbac.role-bindings."role-bindings".subjects."subjects".kind]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.get-sidecars.-get-sidecars-.host]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.get-sidecars.-get-sidecars-.host[quarkus.knative.get-sidecars."get-sidecars".host]` [.description] -- -The "kind" resource to use by the Subject element in the generated Role Binding resource. By default, it uses the "ServiceAccount" kind. +The host under which the application is going to be exposed. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__SUBJECTS__SUBJECTS__KIND+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__HOST+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__SUBJECTS__SUBJECTS__KIND+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__HOST+++` endif::add-copy-button-to-env-var[] --|string -|`ServiceAccount` +| -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.rbac.role-bindings.-role-bindings-.subjects.-subjects-.api-group]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.rbac.role-bindings.-role-bindings-.subjects.-subjects-.api-group[quarkus.knative.rbac.role-bindings."role-bindings".subjects."subjects".api-group]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.get-sidecars.-get-sidecars-.ports.-ports-.container-port]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.get-sidecars.-get-sidecars-.ports.-ports-.container-port[quarkus.knative.get-sidecars."get-sidecars".ports."ports".container-port]` [.description] -- -The "apiGroup" resource that matches with the "kind" property. By default, it's empty. +The port number. Refers to the container port. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__SUBJECTS__SUBJECTS__API_GROUP+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__PORTS__PORTS__CONTAINER_PORT+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__SUBJECTS__SUBJECTS__API_GROUP+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__PORTS__PORTS__CONTAINER_PORT+++` endif::add-copy-button-to-env-var[] ---|string +--|int | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.rbac.role-bindings.-role-bindings-.subjects.-subjects-.namespace]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.rbac.role-bindings.-role-bindings-.subjects.-subjects-.namespace[quarkus.knative.rbac.role-bindings."role-bindings".subjects."subjects".namespace]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.get-sidecars.-get-sidecars-.ports.-ports-.host-port]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.get-sidecars.-get-sidecars-.ports.-ports-.host-port[quarkus.knative.get-sidecars."get-sidecars".ports."ports".host-port]` [.description] -- -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 host port. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__SUBJECTS__SUBJECTS__NAMESPACE+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__PORTS__PORTS__HOST_PORT+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__SUBJECTS__SUBJECTS__NAMESPACE+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__PORTS__PORTS__HOST_PORT+++` endif::add-copy-button-to-env-var[] ---|string +--|int | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.rbac.cluster-role-bindings.-cluster-role-bindings-.name]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.rbac.cluster-role-bindings.-cluster-role-bindings-.name[quarkus.knative.rbac.cluster-role-bindings."cluster-role-bindings".name]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.get-sidecars.-get-sidecars-.ports.-ports-.path]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.get-sidecars.-get-sidecars-.ports.-ports-.path[quarkus.knative.get-sidecars."get-sidecars".ports."ports".path]` [.description] -- -Name of the ClusterRoleBinding resource to be generated. If not provided, it will use the application name plus the role ref name. +The application path (refers to web application path). ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_RBAC_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__NAME+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__PORTS__PORTS__PATH+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_RBAC_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__NAME+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__PORTS__PORTS__PATH+++` endif::add-copy-button-to-env-var[] --|string -| +|`/` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.rbac.cluster-role-bindings.-cluster-role-bindings-.labels-labels]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.rbac.cluster-role-bindings.-cluster-role-bindings-.labels-labels[quarkus.knative.rbac.cluster-role-bindings."cluster-role-bindings".labels]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.get-sidecars.-get-sidecars-.ports.-ports-.protocol]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.get-sidecars.-get-sidecars-.ports.-ports-.protocol[quarkus.knative.get-sidecars."get-sidecars".ports."ports".protocol]` [.description] -- -Labels to add into the RoleBinding resource. +The protocol. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_RBAC_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__LABELS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__PORTS__PORTS__PROTOCOL+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_RBAC_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__LABELS+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__PORTS__PORTS__PROTOCOL+++` endif::add-copy-button-to-env-var[] ---|`Map` -| +-- a| +`tcp`, `udp`, `sctp`, `http`, `proxy` +|`tcp` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.rbac.cluster-role-bindings.-cluster-role-bindings-.role-name]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.rbac.cluster-role-bindings.-cluster-role-bindings-.role-name[quarkus.knative.rbac.cluster-role-bindings."cluster-role-bindings".role-name]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.get-sidecars.-get-sidecars-.ports.-ports-.node-port]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.get-sidecars.-get-sidecars-.ports.-ports-.node-port[quarkus.knative.get-sidecars."get-sidecars".ports."ports".node-port]` [.description] -- -The name of the ClusterRole resource to use by the RoleRef element in the generated ClusterRoleBinding resource. - ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_RBAC_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__ROLE_NAME+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__PORTS__PORTS__NODE_PORT+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_RBAC_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__ROLE_NAME+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__PORTS__PORTS__NODE_PORT+++` endif::add-copy-button-to-env-var[] ---|string -|required icon:exclamation-circle[title=Configuration property is required] +--|int +| -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.rbac.cluster-role-bindings.-cluster-role-bindings-.subjects.-subjects-.name]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.rbac.cluster-role-bindings.-cluster-role-bindings-.subjects.-subjects-.name[quarkus.knative.rbac.cluster-role-bindings."cluster-role-bindings".subjects."subjects".name]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.get-sidecars.-get-sidecars-.ports.-ports-.tls]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.get-sidecars.-get-sidecars-.ports.-ports-.tls[quarkus.knative.get-sidecars."get-sidecars".ports."ports".tls]` [.description] -- -The "name" resource to use by the Subject element in the generated Role Binding resource. +If enabled, the port will be configured to use the schema HTTPS. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_RBAC_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__SUBJECTS__SUBJECTS__NAME+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__PORTS__PORTS__TLS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_RBAC_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__SUBJECTS__SUBJECTS__NAME+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__PORTS__PORTS__TLS+++` endif::add-copy-button-to-env-var[] ---|string -| +--|boolean +|`false` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.rbac.cluster-role-bindings.-cluster-role-bindings-.subjects.-subjects-.kind]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.rbac.cluster-role-bindings.-cluster-role-bindings-.subjects.-subjects-.kind[quarkus.knative.rbac.cluster-role-bindings."cluster-role-bindings".subjects."subjects".kind]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.get-sidecars.-get-sidecars-.image-pull-policy]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.get-sidecars.-get-sidecars-.image-pull-policy[quarkus.knative.get-sidecars."get-sidecars".image-pull-policy]` [.description] -- -The "kind" resource to use by the Subject element in the generated Role Binding resource. By default, it uses the "ServiceAccount" kind. +Image pull policy. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_RBAC_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__SUBJECTS__SUBJECTS__KIND+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__IMAGE_PULL_POLICY+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_RBAC_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__SUBJECTS__SUBJECTS__KIND+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__IMAGE_PULL_POLICY+++` endif::add-copy-button-to-env-var[] ---|string -|`ServiceAccount` +-- a| +`always`, `if-not-present`, `never` +|`always` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.rbac.cluster-role-bindings.-cluster-role-bindings-.subjects.-subjects-.api-group]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.rbac.cluster-role-bindings.-cluster-role-bindings-.subjects.-subjects-.api-group[quarkus.knative.rbac.cluster-role-bindings."cluster-role-bindings".subjects."subjects".api-group]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.get-sidecars.-get-sidecars-.image-pull-secrets]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.get-sidecars.-get-sidecars-.image-pull-secrets[quarkus.knative.get-sidecars."get-sidecars".image-pull-secrets]` [.description] -- -The "apiGroup" resource that matches with the "kind" property. By default, it's empty. +The image pull secret ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_RBAC_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__SUBJECTS__SUBJECTS__API_GROUP+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__IMAGE_PULL_SECRETS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_RBAC_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__SUBJECTS__SUBJECTS__API_GROUP+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__IMAGE_PULL_SECRETS+++` endif::add-copy-button-to-env-var[] ---|string +--|list of string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.rbac.cluster-role-bindings.-cluster-role-bindings-.subjects.-subjects-.namespace]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.rbac.cluster-role-bindings.-cluster-role-bindings-.subjects.-subjects-.namespace[quarkus.knative.rbac.cluster-role-bindings."cluster-role-bindings".subjects."subjects".namespace]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.get-sidecars.-get-sidecars-.liveness-probe.http-action-port]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.get-sidecars.-get-sidecars-.liveness-probe.http-action-port[quarkus.knative.get-sidecars."get-sidecars".liveness-probe.http-action-port]` [.description] -- -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 to use when configuring the `http get` action. If not configured, the port corresponding to the `httpActionPortName` will be used. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_RBAC_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__SUBJECTS__SUBJECTS__NAMESPACE+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_HTTP_ACTION_PORT+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_RBAC_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__SUBJECTS__SUBJECTS__NAMESPACE+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_HTTP_ACTION_PORT+++` endif::add-copy-button-to-env-var[] ---|string +--|int | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.env.fields-fields]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.env.fields-fields[quarkus.knative.env.fields]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.get-sidecars.-get-sidecars-.liveness-probe.http-action-port-name]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.get-sidecars.-get-sidecars-.liveness-probe.http-action-port-name[quarkus.knative.get-sidecars."get-sidecars".liveness-probe.http-action-port-name]` [.description] -- -The map associating environment variable names to their associated field references they take their value from. +The port name for selecting the port of the `HTTP get` action. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_ENV_FIELDS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_HTTP_ACTION_PORT_NAME+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_ENV_FIELDS+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_HTTP_ACTION_PORT_NAME+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.env.vars-vars]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.env.vars-vars[quarkus.knative.env.vars]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.get-sidecars.-get-sidecars-.liveness-probe.http-action-path]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.get-sidecars.-get-sidecars-.liveness-probe.http-action-path[quarkus.knative.get-sidecars."get-sidecars".liveness-probe.http-action-path]` [.description] -- -The map associating environment name to its associated value. +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. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_ENV_VARS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_HTTP_ACTION_PATH+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_ENV_VARS+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_HTTP_ACTION_PATH+++` endif::add-copy-button-to-env-var[] ---|`Map>` +--|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.env.mapping.-mapping-.from-secret]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.env.mapping.-mapping-.from-secret[quarkus.knative.env.mapping."mapping".from-secret]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.get-sidecars.-get-sidecars-.liveness-probe.http-action-scheme]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.get-sidecars.-get-sidecars-.liveness-probe.http-action-scheme[quarkus.knative.get-sidecars."get-sidecars".liveness-probe.http-action-scheme]` [.description] -- -The optional name of the Secret from which a value is to be extracted. Mutually exclusive with `from-configmap`. +The scheme of the `HTTP get` action. Can be either "HTTP" or "HTTPS". ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_ENV_MAPPING__MAPPING__FROM_SECRET+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_HTTP_ACTION_SCHEME+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_ENV_MAPPING__MAPPING__FROM_SECRET+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_HTTP_ACTION_SCHEME+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.env.mapping.-mapping-.from-configmap]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.env.mapping.-mapping-.from-configmap[quarkus.knative.env.mapping."mapping".from-configmap]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.get-sidecars.-get-sidecars-.liveness-probe.exec-action]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.get-sidecars.-get-sidecars-.liveness-probe.exec-action[quarkus.knative.get-sidecars."get-sidecars".liveness-probe.exec-action]` [.description] -- -The optional name of the ConfigMap from which a value is to be extracted. Mutually exclusive with `from-secret`. +The command to use for the probe. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_ENV_MAPPING__MAPPING__FROM_CONFIGMAP+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_EXEC_ACTION+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_ENV_MAPPING__MAPPING__FROM_CONFIGMAP+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_EXEC_ACTION+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.env.mapping.-mapping-.with-key]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.env.mapping.-mapping-.with-key[quarkus.knative.env.mapping."mapping".with-key]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.get-sidecars.-get-sidecars-.liveness-probe.tcp-socket-action]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.get-sidecars.-get-sidecars-.liveness-probe.tcp-socket-action[quarkus.knative.get-sidecars."get-sidecars".liveness-probe.tcp-socket-action]` [.description] -- -The key identifying the field from which the value is extracted. +The tcp socket to use for the probe (the format is host:port). ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_ENV_MAPPING__MAPPING__WITH_KEY+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_TCP_SOCKET_ACTION+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_ENV_MAPPING__MAPPING__WITH_KEY+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_TCP_SOCKET_ACTION+++` endif::add-copy-button-to-env-var[] --|string -|required icon:exclamation-circle[title=Configuration property is required] +| -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.traffic.-traffic-.tag]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.traffic.-traffic-.tag[quarkus.knative.traffic."traffic".tag]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.get-sidecars.-get-sidecars-.liveness-probe.grpc-action]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.get-sidecars.-get-sidecars-.liveness-probe.grpc-action[quarkus.knative.get-sidecars."get-sidecars".liveness-probe.grpc-action]` [.description] -- -Tag is optionally used to expose a dedicated url for referencing this target exclusively. +The gRPC port to use for the probe (the format is either port or port:service). ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_TRAFFIC__TRAFFIC__TAG+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_GRPC_ACTION+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_TRAFFIC__TRAFFIC__TAG+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_GRPC_ACTION+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.traffic.-traffic-.revision-name]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.traffic.-traffic-.revision-name[quarkus.knative.traffic."traffic".revision-name]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.get-sidecars.-get-sidecars-.liveness-probe.grpc-action-enabled]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.get-sidecars.-get-sidecars-.liveness-probe.grpc-action-enabled[quarkus.knative.get-sidecars."get-sidecars".liveness-probe.grpc-action-enabled]` [.description] -- -RevisionName of a specific revision to which to send this portion of traffic. +If enabled and `grpc-action` is not provided, it will use the generated service name and the gRPC port. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_TRAFFIC__TRAFFIC__REVISION_NAME+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_GRPC_ACTION_ENABLED+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_TRAFFIC__TRAFFIC__REVISION_NAME+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_GRPC_ACTION_ENABLED+++` endif::add-copy-button-to-env-var[] ---|string -| +--|boolean +|`false` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.traffic.-traffic-.latest-revision]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.traffic.-traffic-.latest-revision[quarkus.knative.traffic."traffic".latest-revision]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.get-sidecars.-get-sidecars-.liveness-probe.initial-delay]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.get-sidecars.-get-sidecars-.liveness-probe.initial-delay[quarkus.knative.get-sidecars."get-sidecars".liveness-probe.initial-delay]` [.description] -- -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. +The amount of time to wait before starting to probe. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_TRAFFIC__TRAFFIC__LATEST_REVISION+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_INITIAL_DELAY+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_TRAFFIC__TRAFFIC__LATEST_REVISION+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_INITIAL_DELAY+++` endif::add-copy-button-to-env-var[] ---|boolean -|`false` +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`5S` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.traffic.-traffic-.percent]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.traffic.-traffic-.percent[quarkus.knative.traffic."traffic".percent]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.get-sidecars.-get-sidecars-.liveness-probe.period]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.get-sidecars.-get-sidecars-.liveness-probe.period[quarkus.knative.get-sidecars."get-sidecars".liveness-probe.period]` [.description] -- -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. +The period in which the action should be called. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_TRAFFIC__TRAFFIC__PERCENT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_PERIOD+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_TRAFFIC__TRAFFIC__PERCENT+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_PERIOD+++` endif::add-copy-button-to-env-var[] ---|long -|`100` +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`10S` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.liveness-probe.http-action-port]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.liveness-probe.http-action-port[quarkus.kubernetes.liveness-probe.http-action-port]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.get-sidecars.-get-sidecars-.liveness-probe.timeout]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.get-sidecars.-get-sidecars-.liveness-probe.timeout[quarkus.knative.get-sidecars."get-sidecars".liveness-probe.timeout]` + +[.description] +-- +The amount of time to wait for each action. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_TIMEOUT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_TIMEOUT+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`10S` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.get-sidecars.-get-sidecars-.liveness-probe.success-threshold]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.get-sidecars.-get-sidecars-.liveness-probe.success-threshold[quarkus.knative.get-sidecars."get-sidecars".liveness-probe.success-threshold]` + +[.description] +-- +The success threshold to use. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_SUCCESS_THRESHOLD+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_SUCCESS_THRESHOLD+++` +endif::add-copy-button-to-env-var[] +--|int +|`1` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.get-sidecars.-get-sidecars-.liveness-probe.failure-threshold]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.get-sidecars.-get-sidecars-.liveness-probe.failure-threshold[quarkus.knative.get-sidecars."get-sidecars".liveness-probe.failure-threshold]` + +[.description] +-- +The failure threshold to use. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_FAILURE_THRESHOLD+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_FAILURE_THRESHOLD+++` +endif::add-copy-button-to-env-var[] +--|int +|`3` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.get-sidecars.-get-sidecars-.readiness-probe.http-action-port]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.get-sidecars.-get-sidecars-.readiness-probe.http-action-port[quarkus.knative.get-sidecars."get-sidecars".readiness-probe.http-action-port]` [.description] -- The port number to use when configuring the `http get` action. If not configured, the port corresponding to the `httpActionPortName` will be used. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_LIVENESS_PROBE_HTTP_ACTION_PORT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_HTTP_ACTION_PORT+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_LIVENESS_PROBE_HTTP_ACTION_PORT+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_HTTP_ACTION_PORT+++` endif::add-copy-button-to-env-var[] --|int | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.liveness-probe.http-action-port-name]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.liveness-probe.http-action-port-name[quarkus.kubernetes.liveness-probe.http-action-port-name]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.get-sidecars.-get-sidecars-.readiness-probe.http-action-port-name]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.get-sidecars.-get-sidecars-.readiness-probe.http-action-port-name[quarkus.knative.get-sidecars."get-sidecars".readiness-probe.http-action-port-name]` [.description] -- The port name for selecting the port of the `HTTP get` action. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_LIVENESS_PROBE_HTTP_ACTION_PORT_NAME+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_HTTP_ACTION_PORT_NAME+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_LIVENESS_PROBE_HTTP_ACTION_PORT_NAME+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_HTTP_ACTION_PORT_NAME+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.liveness-probe.http-action-path]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.liveness-probe.http-action-path[quarkus.kubernetes.liveness-probe.http-action-path]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.get-sidecars.-get-sidecars-.readiness-probe.http-action-path]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.get-sidecars.-get-sidecars-.readiness-probe.http-action-path[quarkus.knative.get-sidecars."get-sidecars".readiness-probe.http-action-path]` [.description] -- 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. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_LIVENESS_PROBE_HTTP_ACTION_PATH+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_HTTP_ACTION_PATH+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_LIVENESS_PROBE_HTTP_ACTION_PATH+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_HTTP_ACTION_PATH+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.liveness-probe.http-action-scheme]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.liveness-probe.http-action-scheme[quarkus.kubernetes.liveness-probe.http-action-scheme]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.get-sidecars.-get-sidecars-.readiness-probe.http-action-scheme]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.get-sidecars.-get-sidecars-.readiness-probe.http-action-scheme[quarkus.knative.get-sidecars."get-sidecars".readiness-probe.http-action-scheme]` [.description] -- The scheme of the `HTTP get` action. Can be either "HTTP" or "HTTPS". ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_LIVENESS_PROBE_HTTP_ACTION_SCHEME+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_HTTP_ACTION_SCHEME+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_LIVENESS_PROBE_HTTP_ACTION_SCHEME+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_HTTP_ACTION_SCHEME+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.liveness-probe.exec-action]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.liveness-probe.exec-action[quarkus.kubernetes.liveness-probe.exec-action]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.get-sidecars.-get-sidecars-.readiness-probe.exec-action]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.get-sidecars.-get-sidecars-.readiness-probe.exec-action[quarkus.knative.get-sidecars."get-sidecars".readiness-probe.exec-action]` [.description] -- The command to use for the probe. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_LIVENESS_PROBE_EXEC_ACTION+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_EXEC_ACTION+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_LIVENESS_PROBE_EXEC_ACTION+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_EXEC_ACTION+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.liveness-probe.tcp-socket-action]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.liveness-probe.tcp-socket-action[quarkus.kubernetes.liveness-probe.tcp-socket-action]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.get-sidecars.-get-sidecars-.readiness-probe.tcp-socket-action]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.get-sidecars.-get-sidecars-.readiness-probe.tcp-socket-action[quarkus.knative.get-sidecars."get-sidecars".readiness-probe.tcp-socket-action]` [.description] -- The tcp socket to use for the probe (the format is host:port). ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_LIVENESS_PROBE_TCP_SOCKET_ACTION+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_TCP_SOCKET_ACTION+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_LIVENESS_PROBE_TCP_SOCKET_ACTION+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_TCP_SOCKET_ACTION+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.liveness-probe.grpc-action]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.liveness-probe.grpc-action[quarkus.kubernetes.liveness-probe.grpc-action]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.get-sidecars.-get-sidecars-.readiness-probe.grpc-action]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.get-sidecars.-get-sidecars-.readiness-probe.grpc-action[quarkus.knative.get-sidecars."get-sidecars".readiness-probe.grpc-action]` [.description] -- The gRPC port to use for the probe (the format is either port or port:service). ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_LIVENESS_PROBE_GRPC_ACTION+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_GRPC_ACTION+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_LIVENESS_PROBE_GRPC_ACTION+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_GRPC_ACTION+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.liveness-probe.grpc-action-enabled]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.liveness-probe.grpc-action-enabled[quarkus.kubernetes.liveness-probe.grpc-action-enabled]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.get-sidecars.-get-sidecars-.readiness-probe.grpc-action-enabled]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.get-sidecars.-get-sidecars-.readiness-probe.grpc-action-enabled[quarkus.knative.get-sidecars."get-sidecars".readiness-probe.grpc-action-enabled]` [.description] -- If enabled and `grpc-action` is not provided, it will use the generated service name and the gRPC port. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_LIVENESS_PROBE_GRPC_ACTION_ENABLED+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_GRPC_ACTION_ENABLED+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_LIVENESS_PROBE_GRPC_ACTION_ENABLED+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_GRPC_ACTION_ENABLED+++` endif::add-copy-button-to-env-var[] --|boolean |`false` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.liveness-probe.initial-delay]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.liveness-probe.initial-delay[quarkus.kubernetes.liveness-probe.initial-delay]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.get-sidecars.-get-sidecars-.readiness-probe.initial-delay]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.get-sidecars.-get-sidecars-.readiness-probe.initial-delay[quarkus.knative.get-sidecars."get-sidecars".readiness-probe.initial-delay]` [.description] -- The amount of time to wait before starting to probe. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_LIVENESS_PROBE_INITIAL_DELAY+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_INITIAL_DELAY+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_LIVENESS_PROBE_INITIAL_DELAY+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_INITIAL_DELAY+++` endif::add-copy-button-to-env-var[] --|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] |`5S` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.liveness-probe.period]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.liveness-probe.period[quarkus.kubernetes.liveness-probe.period]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.get-sidecars.-get-sidecars-.readiness-probe.period]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.get-sidecars.-get-sidecars-.readiness-probe.period[quarkus.knative.get-sidecars."get-sidecars".readiness-probe.period]` [.description] -- The period in which the action should be called. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_LIVENESS_PROBE_PERIOD+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_PERIOD+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_LIVENESS_PROBE_PERIOD+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_PERIOD+++` endif::add-copy-button-to-env-var[] --|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] |`10S` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.liveness-probe.timeout]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.liveness-probe.timeout[quarkus.kubernetes.liveness-probe.timeout]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.get-sidecars.-get-sidecars-.readiness-probe.timeout]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.get-sidecars.-get-sidecars-.readiness-probe.timeout[quarkus.knative.get-sidecars."get-sidecars".readiness-probe.timeout]` [.description] -- The amount of time to wait for each action. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_LIVENESS_PROBE_TIMEOUT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_TIMEOUT+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_LIVENESS_PROBE_TIMEOUT+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_TIMEOUT+++` endif::add-copy-button-to-env-var[] --|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] |`10S` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.liveness-probe.success-threshold]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.liveness-probe.success-threshold[quarkus.kubernetes.liveness-probe.success-threshold]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.get-sidecars.-get-sidecars-.readiness-probe.success-threshold]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.get-sidecars.-get-sidecars-.readiness-probe.success-threshold[quarkus.knative.get-sidecars."get-sidecars".readiness-probe.success-threshold]` [.description] -- The success threshold to use. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_LIVENESS_PROBE_SUCCESS_THRESHOLD+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_SUCCESS_THRESHOLD+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_LIVENESS_PROBE_SUCCESS_THRESHOLD+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_SUCCESS_THRESHOLD+++` endif::add-copy-button-to-env-var[] --|int |`1` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.liveness-probe.failure-threshold]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.liveness-probe.failure-threshold[quarkus.kubernetes.liveness-probe.failure-threshold]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.get-sidecars.-get-sidecars-.readiness-probe.failure-threshold]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.get-sidecars.-get-sidecars-.readiness-probe.failure-threshold[quarkus.knative.get-sidecars."get-sidecars".readiness-probe.failure-threshold]` [.description] -- The failure threshold to use. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_LIVENESS_PROBE_FAILURE_THRESHOLD+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_FAILURE_THRESHOLD+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_LIVENESS_PROBE_FAILURE_THRESHOLD+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_FAILURE_THRESHOLD+++` endif::add-copy-button-to-env-var[] --|int |`3` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.readiness-probe.http-action-port]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.readiness-probe.http-action-port[quarkus.kubernetes.readiness-probe.http-action-port]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.get-sidecars.-get-sidecars-.mounts.-mounts-.name]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.get-sidecars.-get-sidecars-.mounts.-mounts-.name[quarkus.knative.get-sidecars."get-sidecars".mounts."mounts".name]` [.description] -- -The port number to use when configuring the `http get` action. If not configured, the port corresponding to the `httpActionPortName` will be used. +The name of the volumeName to mount. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_READINESS_PROBE_HTTP_ACTION_PORT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__MOUNTS__MOUNTS__NAME+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_READINESS_PROBE_HTTP_ACTION_PORT+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__MOUNTS__MOUNTS__NAME+++` endif::add-copy-button-to-env-var[] ---|int +--|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.readiness-probe.http-action-port-name]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.readiness-probe.http-action-port-name[quarkus.kubernetes.readiness-probe.http-action-port-name]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.get-sidecars.-get-sidecars-.mounts.-mounts-.path]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.get-sidecars.-get-sidecars-.mounts.-mounts-.path[quarkus.knative.get-sidecars."get-sidecars".mounts."mounts".path]` [.description] -- -The port name for selecting the port of the `HTTP get` action. +The path to mount. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_READINESS_PROBE_HTTP_ACTION_PORT_NAME+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__MOUNTS__MOUNTS__PATH+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_READINESS_PROBE_HTTP_ACTION_PORT_NAME+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__MOUNTS__MOUNTS__PATH+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.readiness-probe.http-action-path]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.readiness-probe.http-action-path[quarkus.kubernetes.readiness-probe.http-action-path]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.get-sidecars.-get-sidecars-.mounts.-mounts-.sub-path]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.get-sidecars.-get-sidecars-.mounts.-mounts-.sub-path[quarkus.knative.get-sidecars."get-sidecars".mounts."mounts".sub-path]` [.description] -- -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. +Path within the volumeName from which the container's volumeName should be mounted. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_READINESS_PROBE_HTTP_ACTION_PATH+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__MOUNTS__MOUNTS__SUB_PATH+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_READINESS_PROBE_HTTP_ACTION_PATH+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__MOUNTS__MOUNTS__SUB_PATH+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.readiness-probe.http-action-scheme]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.readiness-probe.http-action-scheme[quarkus.kubernetes.readiness-probe.http-action-scheme]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.get-sidecars.-get-sidecars-.mounts.-mounts-.read-only]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.get-sidecars.-get-sidecars-.mounts.-mounts-.read-only[quarkus.knative.get-sidecars."get-sidecars".mounts."mounts".read-only]` [.description] -- -The scheme of the `HTTP get` action. Can be either "HTTP" or "HTTPS". +ReadOnly ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_READINESS_PROBE_HTTP_ACTION_SCHEME+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__MOUNTS__MOUNTS__READ_ONLY+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_READINESS_PROBE_HTTP_ACTION_SCHEME+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__MOUNTS__MOUNTS__READ_ONLY+++` endif::add-copy-button-to-env-var[] ---|string -| +--|boolean +|`false` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.readiness-probe.exec-action]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.readiness-probe.exec-action[quarkus.kubernetes.readiness-probe.exec-action]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.get-sidecars.-get-sidecars-.resources.limits.cpu]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.get-sidecars.-get-sidecars-.resources.limits.cpu[quarkus.knative.get-sidecars."get-sidecars".resources.limits.cpu]` [.description] -- -The command to use for the probe. +CPU Requirements ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_READINESS_PROBE_EXEC_ACTION+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__RESOURCES_LIMITS_CPU+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_READINESS_PROBE_EXEC_ACTION+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__RESOURCES_LIMITS_CPU+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.readiness-probe.tcp-socket-action]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.readiness-probe.tcp-socket-action[quarkus.kubernetes.readiness-probe.tcp-socket-action]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.get-sidecars.-get-sidecars-.resources.limits.memory]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.get-sidecars.-get-sidecars-.resources.limits.memory[quarkus.knative.get-sidecars."get-sidecars".resources.limits.memory]` [.description] -- -The tcp socket to use for the probe (the format is host:port). +Memory Requirements ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_READINESS_PROBE_TCP_SOCKET_ACTION+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__RESOURCES_LIMITS_MEMORY+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_READINESS_PROBE_TCP_SOCKET_ACTION+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__RESOURCES_LIMITS_MEMORY+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.readiness-probe.grpc-action]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.readiness-probe.grpc-action[quarkus.kubernetes.readiness-probe.grpc-action]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.get-sidecars.-get-sidecars-.resources.requests.cpu]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.get-sidecars.-get-sidecars-.resources.requests.cpu[quarkus.knative.get-sidecars."get-sidecars".resources.requests.cpu]` [.description] -- -The gRPC port to use for the probe (the format is either port or port:service). +CPU Requirements ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_READINESS_PROBE_GRPC_ACTION+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__RESOURCES_REQUESTS_CPU+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_READINESS_PROBE_GRPC_ACTION+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__RESOURCES_REQUESTS_CPU+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.readiness-probe.grpc-action-enabled]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.readiness-probe.grpc-action-enabled[quarkus.kubernetes.readiness-probe.grpc-action-enabled]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.get-sidecars.-get-sidecars-.resources.requests.memory]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.get-sidecars.-get-sidecars-.resources.requests.memory[quarkus.knative.get-sidecars."get-sidecars".resources.requests.memory]` [.description] -- -If enabled and `grpc-action` is not provided, it will use the generated service name and the gRPC port. +Memory Requirements ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_READINESS_PROBE_GRPC_ACTION_ENABLED+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__RESOURCES_REQUESTS_MEMORY+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_READINESS_PROBE_GRPC_ACTION_ENABLED+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__RESOURCES_REQUESTS_MEMORY+++` endif::add-copy-button-to-env-var[] ---|boolean -|`false` +--|string +| -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.readiness-probe.initial-delay]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.readiness-probe.initial-delay[quarkus.kubernetes.readiness-probe.initial-delay]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.get-sidecars.-get-sidecars-.env.secrets]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.get-sidecars.-get-sidecars-.env.secrets[quarkus.knative.get-sidecars."get-sidecars".env.secrets]` [.description] -- -The amount of time to wait before starting to probe. +The optional list of Secret names to load environment variables from. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_READINESS_PROBE_INITIAL_DELAY+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__ENV_SECRETS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_READINESS_PROBE_INITIAL_DELAY+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__ENV_SECRETS+++` endif::add-copy-button-to-env-var[] ---|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] - link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] -|`5S` +--|list of string +| -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.readiness-probe.period]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.readiness-probe.period[quarkus.kubernetes.readiness-probe.period]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.get-sidecars.-get-sidecars-.env.configmaps]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.get-sidecars.-get-sidecars-.env.configmaps[quarkus.knative.get-sidecars."get-sidecars".env.configmaps]` [.description] -- -The period in which the action should be called. +The optional list of ConfigMap names to load environment variables from. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_READINESS_PROBE_PERIOD+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__ENV_CONFIGMAPS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_READINESS_PROBE_PERIOD+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__ENV_CONFIGMAPS+++` endif::add-copy-button-to-env-var[] ---|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] - link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] -|`10S` +--|list of string +| -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.readiness-probe.timeout]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.readiness-probe.timeout[quarkus.kubernetes.readiness-probe.timeout]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.get-sidecars.-get-sidecars-.env.fields-fields]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.get-sidecars.-get-sidecars-.env.fields-fields[quarkus.knative.get-sidecars."get-sidecars".env.fields]` [.description] -- -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. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_READINESS_PROBE_TIMEOUT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__ENV_FIELDS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_READINESS_PROBE_TIMEOUT+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__ENV_FIELDS+++` endif::add-copy-button-to-env-var[] ---|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] - link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] -|`10S` +--|`Map` +| -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.readiness-probe.success-threshold]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.readiness-probe.success-threshold[quarkus.kubernetes.readiness-probe.success-threshold]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.get-sidecars.-get-sidecars-.env.vars-vars]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.get-sidecars.-get-sidecars-.env.vars-vars[quarkus.knative.get-sidecars."get-sidecars".env.vars]` [.description] -- -The success threshold to use. +The map associating environment name to its associated value. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_READINESS_PROBE_SUCCESS_THRESHOLD+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__ENV_VARS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_READINESS_PROBE_SUCCESS_THRESHOLD+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__ENV_VARS+++` endif::add-copy-button-to-env-var[] ---|int -|`1` +--|`Map>` +| -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.readiness-probe.failure-threshold]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.readiness-probe.failure-threshold[quarkus.kubernetes.readiness-probe.failure-threshold]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.get-sidecars.-get-sidecars-.env.mapping.-mapping-.from-secret]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.get-sidecars.-get-sidecars-.env.mapping.-mapping-.from-secret[quarkus.knative.get-sidecars."get-sidecars".env.mapping."mapping".from-secret]` [.description] -- -The failure threshold to use. +The optional name of the Secret from which a value is to be extracted. Mutually exclusive with `from-configmap`. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_READINESS_PROBE_FAILURE_THRESHOLD+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__ENV_MAPPING__MAPPING__FROM_SECRET+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_READINESS_PROBE_FAILURE_THRESHOLD+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__ENV_MAPPING__MAPPING__FROM_SECRET+++` endif::add-copy-button-to-env-var[] ---|int -|`3` +--|string +| -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.startup-probe.http-action-port]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.startup-probe.http-action-port[quarkus.kubernetes.startup-probe.http-action-port]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.get-sidecars.-get-sidecars-.env.mapping.-mapping-.from-configmap]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.get-sidecars.-get-sidecars-.env.mapping.-mapping-.from-configmap[quarkus.knative.get-sidecars."get-sidecars".env.mapping."mapping".from-configmap]` [.description] -- -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`. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_STARTUP_PROBE_HTTP_ACTION_PORT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__ENV_MAPPING__MAPPING__FROM_CONFIGMAP+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_STARTUP_PROBE_HTTP_ACTION_PORT+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__ENV_MAPPING__MAPPING__FROM_CONFIGMAP+++` endif::add-copy-button-to-env-var[] ---|int +--|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.startup-probe.http-action-port-name]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.startup-probe.http-action-port-name[quarkus.kubernetes.startup-probe.http-action-port-name]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.get-sidecars.-get-sidecars-.env.mapping.-mapping-.with-key]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.get-sidecars.-get-sidecars-.env.mapping.-mapping-.with-key[quarkus.knative.get-sidecars."get-sidecars".env.mapping."mapping".with-key]` [.description] -- -The port name for selecting the port of the `HTTP get` action. +The key identifying the field from which the value is extracted. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_STARTUP_PROBE_HTTP_ACTION_PORT_NAME+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__ENV_MAPPING__MAPPING__WITH_KEY+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_STARTUP_PROBE_HTTP_ACTION_PORT_NAME+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__ENV_MAPPING__MAPPING__WITH_KEY+++` endif::add-copy-button-to-env-var[] --|string -| +|required icon:exclamation-circle[title=Configuration property is required] -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.startup-probe.http-action-path]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.startup-probe.http-action-path[quarkus.kubernetes.startup-probe.http-action-path]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.get-host-aliases.-get-host-aliases-.ip]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.get-host-aliases.-get-host-aliases-.ip[quarkus.knative.get-host-aliases."get-host-aliases".ip]` [.description] -- -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 ip address ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_STARTUP_PROBE_HTTP_ACTION_PATH+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_HOST_ALIASES__GET_HOST_ALIASES__IP+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_STARTUP_PROBE_HTTP_ACTION_PATH+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_HOST_ALIASES__GET_HOST_ALIASES__IP+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.startup-probe.http-action-scheme]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.startup-probe.http-action-scheme[quarkus.kubernetes.startup-probe.http-action-scheme]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.get-host-aliases.-get-host-aliases-.hostnames]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.get-host-aliases.-get-host-aliases-.hostnames[quarkus.knative.get-host-aliases."get-host-aliases".hostnames]` [.description] -- -The scheme of the `HTTP get` action. Can be either "HTTP" or "HTTPS". +The hostnames to resolve to the ip ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_STARTUP_PROBE_HTTP_ACTION_SCHEME+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_HOST_ALIASES__GET_HOST_ALIASES__HOSTNAMES+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_STARTUP_PROBE_HTTP_ACTION_SCHEME+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_HOST_ALIASES__GET_HOST_ALIASES__HOSTNAMES+++` endif::add-copy-button-to-env-var[] ---|string +--|list of string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.startup-probe.exec-action]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.startup-probe.exec-action[quarkus.kubernetes.startup-probe.exec-action]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.get-rbac-config.roles.-roles-.name]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.get-rbac-config.roles.-roles-.name[quarkus.knative.get-rbac-config.roles."roles".name]` [.description] -- -The command to use for the probe. +The name of the role. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_STARTUP_PROBE_EXEC_ACTION+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_RBAC_CONFIG_ROLES__ROLES__NAME+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_STARTUP_PROBE_EXEC_ACTION+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_RBAC_CONFIG_ROLES__ROLES__NAME+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.startup-probe.tcp-socket-action]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.startup-probe.tcp-socket-action[quarkus.kubernetes.startup-probe.tcp-socket-action]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.get-rbac-config.roles.-roles-.namespace]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.get-rbac-config.roles.-roles-.namespace[quarkus.knative.get-rbac-config.roles."roles".namespace]` [.description] -- -The tcp socket to use for the probe (the format is host:port). +The namespace of the role. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_STARTUP_PROBE_TCP_SOCKET_ACTION+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_RBAC_CONFIG_ROLES__ROLES__NAMESPACE+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_STARTUP_PROBE_TCP_SOCKET_ACTION+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_RBAC_CONFIG_ROLES__ROLES__NAMESPACE+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.startup-probe.grpc-action]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.startup-probe.grpc-action[quarkus.kubernetes.startup-probe.grpc-action]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.get-rbac-config.roles.-roles-.labels-labels]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.get-rbac-config.roles.-roles-.labels-labels[quarkus.knative.get-rbac-config.roles."roles".labels]` [.description] -- -The gRPC port to use for the probe (the format is either port or port:service). +Labels to add into the Role resource. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_STARTUP_PROBE_GRPC_ACTION+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_RBAC_CONFIG_ROLES__ROLES__LABELS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_STARTUP_PROBE_GRPC_ACTION+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_RBAC_CONFIG_ROLES__ROLES__LABELS+++` endif::add-copy-button-to-env-var[] ---|string +--|`Map` | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.startup-probe.grpc-action-enabled]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.startup-probe.grpc-action-enabled[quarkus.kubernetes.startup-probe.grpc-action-enabled]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.get-rbac-config.roles.-roles-.policy-rules.-policy-rules-.api-groups]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.get-rbac-config.roles.-roles-.policy-rules.-policy-rules-.api-groups[quarkus.knative.get-rbac-config.roles."roles".policy-rules."policy-rules".api-groups]` [.description] -- -If enabled and `grpc-action` is not provided, it will use the generated service name and the gRPC port. +API groups of the policy rule. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_STARTUP_PROBE_GRPC_ACTION_ENABLED+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_RBAC_CONFIG_ROLES__ROLES__POLICY_RULES__POLICY_RULES__API_GROUPS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_STARTUP_PROBE_GRPC_ACTION_ENABLED+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_RBAC_CONFIG_ROLES__ROLES__POLICY_RULES__POLICY_RULES__API_GROUPS+++` endif::add-copy-button-to-env-var[] ---|boolean -|`false` +--|list of string +| -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.startup-probe.initial-delay]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.startup-probe.initial-delay[quarkus.kubernetes.startup-probe.initial-delay]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.get-rbac-config.roles.-roles-.policy-rules.-policy-rules-.non-resource-urls]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.get-rbac-config.roles.-roles-.policy-rules.-policy-rules-.non-resource-urls[quarkus.knative.get-rbac-config.roles."roles".policy-rules."policy-rules".non-resource-urls]` [.description] -- -The amount of time to wait before starting to probe. +Non resource URLs of the policy rule. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_STARTUP_PROBE_INITIAL_DELAY+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_RBAC_CONFIG_ROLES__ROLES__POLICY_RULES__POLICY_RULES__NON_RESOURCE_URLS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_STARTUP_PROBE_INITIAL_DELAY+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_RBAC_CONFIG_ROLES__ROLES__POLICY_RULES__POLICY_RULES__NON_RESOURCE_URLS+++` endif::add-copy-button-to-env-var[] ---|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] - link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] -|`5S` +--|list of string +| -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.startup-probe.period]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.startup-probe.period[quarkus.kubernetes.startup-probe.period]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.get-rbac-config.roles.-roles-.policy-rules.-policy-rules-.resource-names]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.get-rbac-config.roles.-roles-.policy-rules.-policy-rules-.resource-names[quarkus.knative.get-rbac-config.roles."roles".policy-rules."policy-rules".resource-names]` [.description] -- -The period in which the action should be called. +Resource names of the policy rule. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_STARTUP_PROBE_PERIOD+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_RBAC_CONFIG_ROLES__ROLES__POLICY_RULES__POLICY_RULES__RESOURCE_NAMES+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_STARTUP_PROBE_PERIOD+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_RBAC_CONFIG_ROLES__ROLES__POLICY_RULES__POLICY_RULES__RESOURCE_NAMES+++` endif::add-copy-button-to-env-var[] ---|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] - link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] -|`10S` +--|list of string +| -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.startup-probe.timeout]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.startup-probe.timeout[quarkus.kubernetes.startup-probe.timeout]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.get-rbac-config.roles.-roles-.policy-rules.-policy-rules-.resources]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.get-rbac-config.roles.-roles-.policy-rules.-policy-rules-.resources[quarkus.knative.get-rbac-config.roles."roles".policy-rules."policy-rules".resources]` [.description] -- -The amount of time to wait for each action. +Resources of the policy rule. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_STARTUP_PROBE_TIMEOUT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_RBAC_CONFIG_ROLES__ROLES__POLICY_RULES__POLICY_RULES__RESOURCES+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_STARTUP_PROBE_TIMEOUT+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_RBAC_CONFIG_ROLES__ROLES__POLICY_RULES__POLICY_RULES__RESOURCES+++` endif::add-copy-button-to-env-var[] ---|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] - link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] -|`10S` +--|list of string +| -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.startup-probe.success-threshold]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.startup-probe.success-threshold[quarkus.kubernetes.startup-probe.success-threshold]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.get-rbac-config.roles.-roles-.policy-rules.-policy-rules-.verbs]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.get-rbac-config.roles.-roles-.policy-rules.-policy-rules-.verbs[quarkus.knative.get-rbac-config.roles."roles".policy-rules."policy-rules".verbs]` [.description] -- -The success threshold to use. +Verbs of the policy rule. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_STARTUP_PROBE_SUCCESS_THRESHOLD+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_RBAC_CONFIG_ROLES__ROLES__POLICY_RULES__POLICY_RULES__VERBS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_STARTUP_PROBE_SUCCESS_THRESHOLD+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_RBAC_CONFIG_ROLES__ROLES__POLICY_RULES__POLICY_RULES__VERBS+++` endif::add-copy-button-to-env-var[] ---|int -|`1` +--|list of string +| -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.startup-probe.failure-threshold]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.startup-probe.failure-threshold[quarkus.kubernetes.startup-probe.failure-threshold]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.get-rbac-config.cluster-roles.-cluster-roles-.name]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.get-rbac-config.cluster-roles.-cluster-roles-.name[quarkus.knative.get-rbac-config.cluster-roles."cluster-roles".name]` [.description] -- -The failure threshold to use. +The name of the cluster role. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_STARTUP_PROBE_FAILURE_THRESHOLD+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_RBAC_CONFIG_CLUSTER_ROLES__CLUSTER_ROLES__NAME+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_STARTUP_PROBE_FAILURE_THRESHOLD+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_RBAC_CONFIG_CLUSTER_ROLES__CLUSTER_ROLES__NAME+++` endif::add-copy-button-to-env-var[] ---|int -|`3` +--|string +| -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.prometheus.annotations]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.prometheus.annotations[quarkus.kubernetes.prometheus.annotations]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.get-rbac-config.cluster-roles.-cluster-roles-.labels-labels]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.get-rbac-config.cluster-roles.-cluster-roles-.labels-labels[quarkus.knative.get-rbac-config.cluster-roles."cluster-roles".labels]` [.description] -- -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. +Labels to add into the ClusterRole resource. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_PROMETHEUS_ANNOTATIONS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_RBAC_CONFIG_CLUSTER_ROLES__CLUSTER_ROLES__LABELS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_PROMETHEUS_ANNOTATIONS+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_RBAC_CONFIG_CLUSTER_ROLES__CLUSTER_ROLES__LABELS+++` endif::add-copy-button-to-env-var[] ---|boolean -|`true` +--|`Map` +| -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.prometheus.prefix]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.prometheus.prefix[quarkus.kubernetes.prometheus.prefix]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.get-rbac-config.cluster-roles.-cluster-roles-.policy-rules.-policy-rules-.api-groups]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.get-rbac-config.cluster-roles.-cluster-roles-.policy-rules.-policy-rules-.api-groups[quarkus.knative.get-rbac-config.cluster-roles."cluster-roles".policy-rules."policy-rules".api-groups]` [.description] -- -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 +API groups of the policy rule. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_PROMETHEUS_PREFIX+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_RBAC_CONFIG_CLUSTER_ROLES__CLUSTER_ROLES__POLICY_RULES__POLICY_RULES__API_GROUPS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_PROMETHEUS_PREFIX+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_RBAC_CONFIG_CLUSTER_ROLES__CLUSTER_ROLES__POLICY_RULES__POLICY_RULES__API_GROUPS+++` endif::add-copy-button-to-env-var[] ---|string -|`prometheus.io` +--|list of string +| -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.prometheus.scrape]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.prometheus.scrape[quarkus.kubernetes.prometheus.scrape]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.get-rbac-config.cluster-roles.-cluster-roles-.policy-rules.-policy-rules-.non-resource-urls]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.get-rbac-config.cluster-roles.-cluster-roles-.policy-rules.-policy-rules-.non-resource-urls[quarkus.knative.get-rbac-config.cluster-roles."cluster-roles".policy-rules."policy-rules".non-resource-urls]` [.description] -- -Define the annotation used to indicate services that should be scraped. By default, `/scrape` will be appended to the defined prefix. +Non resource URLs of the policy rule. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_PROMETHEUS_SCRAPE+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_RBAC_CONFIG_CLUSTER_ROLES__CLUSTER_ROLES__POLICY_RULES__POLICY_RULES__NON_RESOURCE_URLS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_PROMETHEUS_SCRAPE+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_RBAC_CONFIG_CLUSTER_ROLES__CLUSTER_ROLES__POLICY_RULES__POLICY_RULES__NON_RESOURCE_URLS+++` endif::add-copy-button-to-env-var[] ---|string +--|list of string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.prometheus.path]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.prometheus.path[quarkus.kubernetes.prometheus.path]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.get-rbac-config.cluster-roles.-cluster-roles-.policy-rules.-policy-rules-.resource-names]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.get-rbac-config.cluster-roles.-cluster-roles-.policy-rules.-policy-rules-.resource-names[quarkus.knative.get-rbac-config.cluster-roles."cluster-roles".policy-rules."policy-rules".resource-names]` [.description] -- -Define the annotation used to indicate the path to scrape. By default, `/path` will be appended to the defined prefix. +Resource names of the policy rule. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_PROMETHEUS_PATH+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_RBAC_CONFIG_CLUSTER_ROLES__CLUSTER_ROLES__POLICY_RULES__POLICY_RULES__RESOURCE_NAMES+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_PROMETHEUS_PATH+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_RBAC_CONFIG_CLUSTER_ROLES__CLUSTER_ROLES__POLICY_RULES__POLICY_RULES__RESOURCE_NAMES+++` endif::add-copy-button-to-env-var[] ---|string +--|list of string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.prometheus.port]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.prometheus.port[quarkus.kubernetes.prometheus.port]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.get-rbac-config.cluster-roles.-cluster-roles-.policy-rules.-policy-rules-.resources]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.get-rbac-config.cluster-roles.-cluster-roles-.policy-rules.-policy-rules-.resources[quarkus.knative.get-rbac-config.cluster-roles."cluster-roles".policy-rules."policy-rules".resources]` [.description] -- -Define the annotation used to indicate the port to scrape. By default, `/port` will be appended to the defined prefix. +Resources of the policy rule. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_PROMETHEUS_PORT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_RBAC_CONFIG_CLUSTER_ROLES__CLUSTER_ROLES__POLICY_RULES__POLICY_RULES__RESOURCES+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_PROMETHEUS_PORT+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_RBAC_CONFIG_CLUSTER_ROLES__CLUSTER_ROLES__POLICY_RULES__POLICY_RULES__RESOURCES+++` endif::add-copy-button-to-env-var[] ---|string +--|list of string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.prometheus.scheme]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.prometheus.scheme[quarkus.kubernetes.prometheus.scheme]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.get-rbac-config.cluster-roles.-cluster-roles-.policy-rules.-policy-rules-.verbs]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.get-rbac-config.cluster-roles.-cluster-roles-.policy-rules.-policy-rules-.verbs[quarkus.knative.get-rbac-config.cluster-roles."cluster-roles".policy-rules."policy-rules".verbs]` [.description] -- -Define the annotation used to indicate the scheme to use for scraping By default, `/scheme` will be appended to the defined prefix. +Verbs of the policy rule. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_PROMETHEUS_SCHEME+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_RBAC_CONFIG_CLUSTER_ROLES__CLUSTER_ROLES__POLICY_RULES__POLICY_RULES__VERBS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_PROMETHEUS_SCHEME+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_RBAC_CONFIG_CLUSTER_ROLES__CLUSTER_ROLES__POLICY_RULES__POLICY_RULES__VERBS+++` endif::add-copy-button-to-env-var[] ---|string +--|list of string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.resources.limits.cpu]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.resources.limits.cpu[quarkus.kubernetes.resources.limits.cpu]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.get-rbac-config.service-accounts.-service-accounts-.name]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.get-rbac-config.service-accounts.-service-accounts-.name[quarkus.knative.get-rbac-config.service-accounts."service-accounts".name]` [.description] -- -CPU Requirements +The name of the service account. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_RESOURCES_LIMITS_CPU+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_RBAC_CONFIG_SERVICE_ACCOUNTS__SERVICE_ACCOUNTS__NAME+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_RESOURCES_LIMITS_CPU+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_RBAC_CONFIG_SERVICE_ACCOUNTS__SERVICE_ACCOUNTS__NAME+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.resources.limits.memory]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.resources.limits.memory[quarkus.kubernetes.resources.limits.memory]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.get-rbac-config.service-accounts.-service-accounts-.namespace]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.get-rbac-config.service-accounts.-service-accounts-.namespace[quarkus.knative.get-rbac-config.service-accounts."service-accounts".namespace]` [.description] -- -Memory Requirements +The namespace of the service account. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_RESOURCES_LIMITS_MEMORY+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_RBAC_CONFIG_SERVICE_ACCOUNTS__SERVICE_ACCOUNTS__NAMESPACE+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_RESOURCES_LIMITS_MEMORY+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_RBAC_CONFIG_SERVICE_ACCOUNTS__SERVICE_ACCOUNTS__NAMESPACE+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.resources.requests.cpu]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.resources.requests.cpu[quarkus.kubernetes.resources.requests.cpu]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.get-rbac-config.service-accounts.-service-accounts-.labels-labels]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.get-rbac-config.service-accounts.-service-accounts-.labels-labels[quarkus.knative.get-rbac-config.service-accounts."service-accounts".labels]` [.description] -- -CPU Requirements +Labels of the service account. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_RESOURCES_REQUESTS_CPU+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_RBAC_CONFIG_SERVICE_ACCOUNTS__SERVICE_ACCOUNTS__LABELS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_RESOURCES_REQUESTS_CPU+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_RBAC_CONFIG_SERVICE_ACCOUNTS__SERVICE_ACCOUNTS__LABELS+++` endif::add-copy-button-to-env-var[] ---|string +--|`Map` | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.resources.requests.memory]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.resources.requests.memory[quarkus.kubernetes.resources.requests.memory]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.get-rbac-config.service-accounts.-service-accounts-.use-as-default]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.get-rbac-config.service-accounts.-service-accounts-.use-as-default[quarkus.knative.get-rbac-config.service-accounts."service-accounts".use-as-default]` [.description] -- -Memory Requirements +If true, this service account will be used in the generated Deployment resource. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_RESOURCES_REQUESTS_MEMORY+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_RBAC_CONFIG_SERVICE_ACCOUNTS__SERVICE_ACCOUNTS__USE_AS_DEFAULT+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_RESOURCES_REQUESTS_MEMORY+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_RBAC_CONFIG_SERVICE_ACCOUNTS__SERVICE_ACCOUNTS__USE_AS_DEFAULT+++` endif::add-copy-button-to-env-var[] ---|string +--|boolean | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.ingress.expose]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.ingress.expose[quarkus.kubernetes.ingress.expose]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.get-rbac-config.role-bindings.-role-bindings-.name]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.get-rbac-config.role-bindings.-role-bindings-.name[quarkus.knative.get-rbac-config.role-bindings."role-bindings".name]` [.description] -- -If true, the service will be exposed +Name of the RoleBinding resource to be generated. If not provided, it will use the application name plus the role ref name. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INGRESS_EXPOSE+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_RBAC_CONFIG_ROLE_BINDINGS__ROLE_BINDINGS__NAME+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_INGRESS_EXPOSE+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_RBAC_CONFIG_ROLE_BINDINGS__ROLE_BINDINGS__NAME+++` endif::add-copy-button-to-env-var[] ---|boolean -|`false` +--|string +| -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.ingress.host]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.ingress.host[quarkus.kubernetes.ingress.host]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.get-rbac-config.role-bindings.-role-bindings-.labels-labels]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.get-rbac-config.role-bindings.-role-bindings-.labels-labels[quarkus.knative.get-rbac-config.role-bindings."role-bindings".labels]` [.description] -- -The host under which the application is going to be exposed +Labels to add into the RoleBinding resource. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INGRESS_HOST+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_RBAC_CONFIG_ROLE_BINDINGS__ROLE_BINDINGS__LABELS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_INGRESS_HOST+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_RBAC_CONFIG_ROLE_BINDINGS__ROLE_BINDINGS__LABELS+++` endif::add-copy-button-to-env-var[] ---|string +--|`Map` | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.ingress.target-port]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.ingress.target-port[quarkus.kubernetes.ingress.target-port]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.get-rbac-config.role-bindings.-role-bindings-.role-name]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.get-rbac-config.role-bindings.-role-bindings-.role-name[quarkus.knative.get-rbac-config.role-bindings."role-bindings".role-name]` [.description] -- -The default target named port. If not provided, it will be deducted from the Service resource ports. Options are: "http" and "https". +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. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INGRESS_TARGET_PORT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_RBAC_CONFIG_ROLE_BINDINGS__ROLE_BINDINGS__ROLE_NAME+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_INGRESS_TARGET_PORT+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_RBAC_CONFIG_ROLE_BINDINGS__ROLE_BINDINGS__ROLE_NAME+++` endif::add-copy-button-to-env-var[] --|string -|`http` +| -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.ingress.ingress-class-name]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.ingress.ingress-class-name[quarkus.kubernetes.ingress.ingress-class-name]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.get-rbac-config.role-bindings.-role-bindings-.cluster-wide]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.get-rbac-config.role-bindings.-role-bindings-.cluster-wide[quarkus.knative.get-rbac-config.role-bindings."role-bindings".cluster-wide]` [.description] -- -The class of the Ingress. If the ingressClassName is omitted, a default Ingress class is used. +If the Role sets in the `role-name` property is cluster wide or not. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INGRESS_INGRESS_CLASS_NAME+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_RBAC_CONFIG_ROLE_BINDINGS__ROLE_BINDINGS__CLUSTER_WIDE+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_INGRESS_INGRESS_CLASS_NAME+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_RBAC_CONFIG_ROLE_BINDINGS__ROLE_BINDINGS__CLUSTER_WIDE+++` endif::add-copy-button-to-env-var[] ---|string +--|boolean | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.job.parallelism]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.job.parallelism[quarkus.kubernetes.job.parallelism]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.get-rbac-config.role-bindings.-role-bindings-.subjects.-subjects-.name]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.get-rbac-config.role-bindings.-role-bindings-.subjects.-subjects-.name[quarkus.knative.get-rbac-config.role-bindings."role-bindings".subjects."subjects".name]` [.description] -- -Specifies the maximum desired number of pods the job should run at any given time. +The "name" resource to use by the Subject element in the generated Role Binding resource. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_JOB_PARALLELISM+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_RBAC_CONFIG_ROLE_BINDINGS__ROLE_BINDINGS__SUBJECTS__SUBJECTS__NAME+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_JOB_PARALLELISM+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_RBAC_CONFIG_ROLE_BINDINGS__ROLE_BINDINGS__SUBJECTS__SUBJECTS__NAME+++` endif::add-copy-button-to-env-var[] ---|int +--|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.job.completions]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.job.completions[quarkus.kubernetes.job.completions]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.get-rbac-config.role-bindings.-role-bindings-.subjects.-subjects-.kind]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.get-rbac-config.role-bindings.-role-bindings-.subjects.-subjects-.kind[quarkus.knative.get-rbac-config.role-bindings."role-bindings".subjects."subjects".kind]` [.description] -- -Specifies the desired number of successfully finished pods the job should be run with. +The "kind" resource to use by the Subject element in the generated Role Binding resource. By default, it uses the "ServiceAccount" kind. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_JOB_COMPLETIONS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_RBAC_CONFIG_ROLE_BINDINGS__ROLE_BINDINGS__SUBJECTS__SUBJECTS__KIND+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_JOB_COMPLETIONS+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_RBAC_CONFIG_ROLE_BINDINGS__ROLE_BINDINGS__SUBJECTS__SUBJECTS__KIND+++` endif::add-copy-button-to-env-var[] ---|int -| +--|string +|`ServiceAccount` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.job.completion-mode]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.job.completion-mode[quarkus.kubernetes.job.completion-mode]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.get-rbac-config.role-bindings.-role-bindings-.subjects.-subjects-.api-group]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.get-rbac-config.role-bindings.-role-bindings-.subjects.-subjects-.api-group[quarkus.knative.get-rbac-config.role-bindings."role-bindings".subjects."subjects".api-group]` [.description] -- -CompletionMode specifies how Pod completions are tracked. +The "apiGroup" resource that matches with the "kind" property. By default, it's empty. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_JOB_COMPLETION_MODE+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_RBAC_CONFIG_ROLE_BINDINGS__ROLE_BINDINGS__SUBJECTS__SUBJECTS__API_GROUP+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_JOB_COMPLETION_MODE+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_RBAC_CONFIG_ROLE_BINDINGS__ROLE_BINDINGS__SUBJECTS__SUBJECTS__API_GROUP+++` endif::add-copy-button-to-env-var[] --- a| -`non-indexed`, `indexed` -|`non-indexed` +--|string +| -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.job.backoff-limit]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.job.backoff-limit[quarkus.kubernetes.job.backoff-limit]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.get-rbac-config.role-bindings.-role-bindings-.subjects.-subjects-.namespace]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.get-rbac-config.role-bindings.-role-bindings-.subjects.-subjects-.namespace[quarkus.knative.get-rbac-config.role-bindings."role-bindings".subjects."subjects".namespace]` [.description] -- -Specifies the number of retries before marking this job failed. +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. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_JOB_BACKOFF_LIMIT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_RBAC_CONFIG_ROLE_BINDINGS__ROLE_BINDINGS__SUBJECTS__SUBJECTS__NAMESPACE+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_JOB_BACKOFF_LIMIT+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_RBAC_CONFIG_ROLE_BINDINGS__ROLE_BINDINGS__SUBJECTS__SUBJECTS__NAMESPACE+++` endif::add-copy-button-to-env-var[] ---|int +--|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.job.active-deadline-seconds]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.job.active-deadline-seconds[quarkus.kubernetes.job.active-deadline-seconds]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.get-rbac-config.cluster-role-bindings.-cluster-role-bindings-.name]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.get-rbac-config.cluster-role-bindings.-cluster-role-bindings-.name[quarkus.knative.get-rbac-config.cluster-role-bindings."cluster-role-bindings".name]` [.description] -- -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. +Name of the ClusterRoleBinding resource to be generated. If not provided, it will use the application name plus the role ref name. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_JOB_ACTIVE_DEADLINE_SECONDS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_RBAC_CONFIG_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__NAME+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_JOB_ACTIVE_DEADLINE_SECONDS+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_RBAC_CONFIG_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__NAME+++` endif::add-copy-button-to-env-var[] ---|long +--|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.job.ttl-seconds-after-finished]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.job.ttl-seconds-after-finished[quarkus.kubernetes.job.ttl-seconds-after-finished]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.get-rbac-config.cluster-role-bindings.-cluster-role-bindings-.labels-labels]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.get-rbac-config.cluster-role-bindings.-cluster-role-bindings-.labels-labels[quarkus.knative.get-rbac-config.cluster-role-bindings."cluster-role-bindings".labels]` [.description] -- -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. +Labels to add into the RoleBinding resource. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_JOB_TTL_SECONDS_AFTER_FINISHED+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_RBAC_CONFIG_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__LABELS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_JOB_TTL_SECONDS_AFTER_FINISHED+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_RBAC_CONFIG_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__LABELS+++` endif::add-copy-button-to-env-var[] ---|int +--|`Map` | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.job.suspend]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.job.suspend[quarkus.kubernetes.job.suspend]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.get-rbac-config.cluster-role-bindings.-cluster-role-bindings-.role-name]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.get-rbac-config.cluster-role-bindings.-cluster-role-bindings-.role-name[quarkus.knative.get-rbac-config.cluster-role-bindings."cluster-role-bindings".role-name]` [.description] -- -Suspend specifies whether the Job controller should create Pods or not. +The name of the ClusterRole resource to use by the RoleRef element in the generated ClusterRoleBinding resource. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_JOB_SUSPEND+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_RBAC_CONFIG_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__ROLE_NAME+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_JOB_SUSPEND+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_RBAC_CONFIG_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__ROLE_NAME+++` endif::add-copy-button-to-env-var[] ---|boolean -|`false` +--|string +|required icon:exclamation-circle[title=Configuration property is required] -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.job.restart-policy]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.job.restart-policy[quarkus.kubernetes.job.restart-policy]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.get-rbac-config.cluster-role-bindings.-cluster-role-bindings-.subjects.-subjects-.name]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.get-rbac-config.cluster-role-bindings.-cluster-role-bindings-.subjects.-subjects-.name[quarkus.knative.get-rbac-config.cluster-role-bindings."cluster-role-bindings".subjects."subjects".name]` [.description] -- -Restart policy when the job container fails. +The "name" resource to use by the Subject element in the generated Role Binding resource. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_JOB_RESTART_POLICY+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_RBAC_CONFIG_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__SUBJECTS__SUBJECTS__NAME+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_JOB_RESTART_POLICY+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_RBAC_CONFIG_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__SUBJECTS__SUBJECTS__NAME+++` endif::add-copy-button-to-env-var[] --- a| -`on-failure`, `never` -|`on-failure` +--|string +| -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.cron-job.schedule]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.cron-job.schedule[quarkus.kubernetes.cron-job.schedule]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.get-rbac-config.cluster-role-bindings.-cluster-role-bindings-.subjects.-subjects-.kind]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.get-rbac-config.cluster-role-bindings.-cluster-role-bindings-.subjects.-subjects-.kind[quarkus.knative.get-rbac-config.cluster-role-bindings."cluster-role-bindings".subjects."subjects".kind]` [.description] -- -The schedule in Cron format, see https://en.wikipedia.org/wiki/Cron. +The "kind" resource to use by the Subject element in the generated Role Binding resource. By default, it uses the "ServiceAccount" kind. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_CRON_JOB_SCHEDULE+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_RBAC_CONFIG_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__SUBJECTS__SUBJECTS__KIND+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_CRON_JOB_SCHEDULE+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_RBAC_CONFIG_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__SUBJECTS__SUBJECTS__KIND+++` endif::add-copy-button-to-env-var[] --|string -| +|`ServiceAccount` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.cron-job.concurrency-policy]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.cron-job.concurrency-policy[quarkus.kubernetes.cron-job.concurrency-policy]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.get-rbac-config.cluster-role-bindings.-cluster-role-bindings-.subjects.-subjects-.api-group]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.get-rbac-config.cluster-role-bindings.-cluster-role-bindings-.subjects.-subjects-.api-group[quarkus.knative.get-rbac-config.cluster-role-bindings."cluster-role-bindings".subjects."subjects".api-group]` [.description] -- -ConcurrencyPolicy describes how the job will be handled. +The "apiGroup" resource that matches with the "kind" property. By default, it's empty. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_CRON_JOB_CONCURRENCY_POLICY+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_RBAC_CONFIG_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__SUBJECTS__SUBJECTS__API_GROUP+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_CRON_JOB_CONCURRENCY_POLICY+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_RBAC_CONFIG_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__SUBJECTS__SUBJECTS__API_GROUP+++` endif::add-copy-button-to-env-var[] --- a| -`allow`, `forbid`, `replace` -|`allow` +--|string +| -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.cron-job.starting-deadline-seconds]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.cron-job.starting-deadline-seconds[quarkus.kubernetes.cron-job.starting-deadline-seconds]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.get-rbac-config.cluster-role-bindings.-cluster-role-bindings-.subjects.-subjects-.namespace]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.get-rbac-config.cluster-role-bindings.-cluster-role-bindings-.subjects.-subjects-.namespace[quarkus.knative.get-rbac-config.cluster-role-bindings."cluster-role-bindings".subjects."subjects".namespace]` [.description] -- -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 "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. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_CRON_JOB_STARTING_DEADLINE_SECONDS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_RBAC_CONFIG_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__SUBJECTS__SUBJECTS__NAMESPACE+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_CRON_JOB_STARTING_DEADLINE_SECONDS+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_RBAC_CONFIG_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__SUBJECTS__SUBJECTS__NAMESPACE+++` endif::add-copy-button-to-env-var[] ---|long +--|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.cron-job.failed-jobs-history-limit]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.cron-job.failed-jobs-history-limit[quarkus.kubernetes.cron-job.failed-jobs-history-limit]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.ports.-ports-.container-port]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.ports.-ports-.container-port[quarkus.knative.ports."ports".container-port]` [.description] -- +The port number. Refers to the container port. + ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_CRON_JOB_FAILED_JOBS_HISTORY_LIMIT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_PORTS__PORTS__CONTAINER_PORT+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_CRON_JOB_FAILED_JOBS_HISTORY_LIMIT+++` +Environment variable: `+++QUARKUS_KNATIVE_PORTS__PORTS__CONTAINER_PORT+++` endif::add-copy-button-to-env-var[] --|int | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.cron-job.successful-jobs-history-limit]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.cron-job.successful-jobs-history-limit[quarkus.kubernetes.cron-job.successful-jobs-history-limit]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.ports.-ports-.host-port]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.ports.-ports-.host-port[quarkus.knative.ports."ports".host-port]` [.description] -- +The host port. + ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_CRON_JOB_SUCCESSFUL_JOBS_HISTORY_LIMIT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_PORTS__PORTS__HOST_PORT+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_CRON_JOB_SUCCESSFUL_JOBS_HISTORY_LIMIT+++` +Environment variable: `+++QUARKUS_KNATIVE_PORTS__PORTS__HOST_PORT+++` endif::add-copy-button-to-env-var[] --|int | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.cron-job.parallelism]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.cron-job.parallelism[quarkus.kubernetes.cron-job.parallelism]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.ports.-ports-.path]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.ports.-ports-.path[quarkus.knative.ports."ports".path]` [.description] -- -Specifies the maximum desired number of pods the job should run at any given time. +The application path (refers to web application path). ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_CRON_JOB_PARALLELISM+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_PORTS__PORTS__PATH+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_CRON_JOB_PARALLELISM+++` +Environment variable: `+++QUARKUS_KNATIVE_PORTS__PORTS__PATH+++` endif::add-copy-button-to-env-var[] ---|int -| +--|string +|`/` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.cron-job.completions]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.cron-job.completions[quarkus.kubernetes.cron-job.completions]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.ports.-ports-.protocol]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.ports.-ports-.protocol[quarkus.knative.ports."ports".protocol]` [.description] -- -Specifies the desired number of successfully finished pods the job should be run with. +The protocol. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_CRON_JOB_COMPLETIONS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_PORTS__PORTS__PROTOCOL+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_CRON_JOB_COMPLETIONS+++` +Environment variable: `+++QUARKUS_KNATIVE_PORTS__PORTS__PROTOCOL+++` +endif::add-copy-button-to-env-var[] +-- a| +`tcp`, `udp`, `sctp`, `http`, `proxy` +|`tcp` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.ports.-ports-.node-port]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.ports.-ports-.node-port[quarkus.knative.ports."ports".node-port]` + +[.description] +-- +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_PORTS__PORTS__NODE_PORT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_PORTS__PORTS__NODE_PORT+++` endif::add-copy-button-to-env-var[] --|int | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.cron-job.completion-mode]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.cron-job.completion-mode[quarkus.kubernetes.cron-job.completion-mode]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.ports.-ports-.tls]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.ports.-ports-.tls[quarkus.knative.ports."ports".tls]` [.description] -- -CompletionMode specifies how Pod completions are tracked. +If enabled, the port will be configured to use the schema HTTPS. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_CRON_JOB_COMPLETION_MODE+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_PORTS__PORTS__TLS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_CRON_JOB_COMPLETION_MODE+++` +Environment variable: `+++QUARKUS_KNATIVE_PORTS__PORTS__TLS+++` endif::add-copy-button-to-env-var[] --- a| -`non-indexed`, `indexed` -|`non-indexed` +--|boolean +|`false` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.cron-job.backoff-limit]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.cron-job.backoff-limit[quarkus.kubernetes.cron-job.backoff-limit]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.mounts.-mounts-.name]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.mounts.-mounts-.name[quarkus.knative.mounts."mounts".name]` [.description] -- -Specifies the number of retries before marking this job failed. +The name of the volumeName to mount. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_CRON_JOB_BACKOFF_LIMIT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_MOUNTS__MOUNTS__NAME+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_CRON_JOB_BACKOFF_LIMIT+++` +Environment variable: `+++QUARKUS_KNATIVE_MOUNTS__MOUNTS__NAME+++` endif::add-copy-button-to-env-var[] ---|int +--|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.cron-job.active-deadline-seconds]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.cron-job.active-deadline-seconds[quarkus.kubernetes.cron-job.active-deadline-seconds]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.mounts.-mounts-.path]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.mounts.-mounts-.path[quarkus.knative.mounts."mounts".path]` [.description] -- -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 path to mount. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_CRON_JOB_ACTIVE_DEADLINE_SECONDS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_MOUNTS__MOUNTS__PATH+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_CRON_JOB_ACTIVE_DEADLINE_SECONDS+++` +Environment variable: `+++QUARKUS_KNATIVE_MOUNTS__MOUNTS__PATH+++` endif::add-copy-button-to-env-var[] ---|long +--|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.cron-job.ttl-seconds-after-finished]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.cron-job.ttl-seconds-after-finished[quarkus.kubernetes.cron-job.ttl-seconds-after-finished]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.mounts.-mounts-.sub-path]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.mounts.-mounts-.sub-path[quarkus.knative.mounts."mounts".sub-path]` [.description] -- -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. +Path within the volumeName from which the container's volumeName should be mounted. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_CRON_JOB_TTL_SECONDS_AFTER_FINISHED+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_MOUNTS__MOUNTS__SUB_PATH+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_CRON_JOB_TTL_SECONDS_AFTER_FINISHED+++` +Environment variable: `+++QUARKUS_KNATIVE_MOUNTS__MOUNTS__SUB_PATH+++` endif::add-copy-button-to-env-var[] ---|int +--|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.cron-job.suspend]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.cron-job.suspend[quarkus.kubernetes.cron-job.suspend]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.mounts.-mounts-.read-only]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.mounts.-mounts-.read-only[quarkus.knative.mounts."mounts".read-only]` [.description] -- -Suspend specifies whether the Job controller should create Pods or not. +ReadOnly ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_CRON_JOB_SUSPEND+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_MOUNTS__MOUNTS__READ_ONLY+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_CRON_JOB_SUSPEND+++` +Environment variable: `+++QUARKUS_KNATIVE_MOUNTS__MOUNTS__READ_ONLY+++` endif::add-copy-button-to-env-var[] --|boolean |`false` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.cron-job.restart-policy]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.cron-job.restart-policy[quarkus.kubernetes.cron-job.restart-policy]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.secret-volumes.-secret-volumes-.secret-name]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.secret-volumes.-secret-volumes-.secret-name[quarkus.knative.secret-volumes."secret-volumes".secret-name]` [.description] -- -Restart policy when the job container fails. +The name of the secret to mount. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_CRON_JOB_RESTART_POLICY+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_SECRET_VOLUMES__SECRET_VOLUMES__SECRET_NAME+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_CRON_JOB_RESTART_POLICY+++` +Environment variable: `+++QUARKUS_KNATIVE_SECRET_VOLUMES__SECRET_VOLUMES__SECRET_NAME+++` endif::add-copy-button-to-env-var[] --- a| -`on-failure`, `never` -|`on-failure` +--|string +|required icon:exclamation-circle[title=Configuration property is required] -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.security-context.se-linux-options.level]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.security-context.se-linux-options.level[quarkus.kubernetes.security-context.se-linux-options.level]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.secret-volumes.-secret-volumes-.default-mode]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.secret-volumes.-secret-volumes-.default-mode[quarkus.knative.secret-volumes."secret-volumes".default-mode]` [.description] -- -The SELinux level label that applies to the container. +Default mode. When specifying an octal number, leading zero must be present. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SECURITY_CONTEXT_SE_LINUX_OPTIONS_LEVEL+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_SECRET_VOLUMES__SECRET_VOLUMES__DEFAULT_MODE+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_SECURITY_CONTEXT_SE_LINUX_OPTIONS_LEVEL+++` +Environment variable: `+++QUARKUS_KNATIVE_SECRET_VOLUMES__SECRET_VOLUMES__DEFAULT_MODE+++` endif::add-copy-button-to-env-var[] --|string -| +|`0600` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.security-context.se-linux-options.role]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.security-context.se-linux-options.role[quarkus.kubernetes.security-context.se-linux-options.role]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.secret-volumes.-secret-volumes-.items.-items-.path]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.secret-volumes.-secret-volumes-.items.-items-.path[quarkus.knative.secret-volumes."secret-volumes".items."items".path]` [.description] -- -The SELinux role label that applies to the container. +The path where the file will be mounted. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SECURITY_CONTEXT_SE_LINUX_OPTIONS_ROLE+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_SECRET_VOLUMES__SECRET_VOLUMES__ITEMS__ITEMS__PATH+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_SECURITY_CONTEXT_SE_LINUX_OPTIONS_ROLE+++` +Environment variable: `+++QUARKUS_KNATIVE_SECRET_VOLUMES__SECRET_VOLUMES__ITEMS__ITEMS__PATH+++` endif::add-copy-button-to-env-var[] --|string -| +|required icon:exclamation-circle[title=Configuration property is required] -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.security-context.se-linux-options.type]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.security-context.se-linux-options.type[quarkus.kubernetes.security-context.se-linux-options.type]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.secret-volumes.-secret-volumes-.items.-items-.mode]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.secret-volumes.-secret-volumes-.items.-items-.mode[quarkus.knative.secret-volumes."secret-volumes".items."items".mode]` [.description] -- -The SELinux type label that applies to the container. +It must be a value between 0000 and 0777. If not specified, the volume defaultMode will be used. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SECURITY_CONTEXT_SE_LINUX_OPTIONS_TYPE+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_SECRET_VOLUMES__SECRET_VOLUMES__ITEMS__ITEMS__MODE+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_SECURITY_CONTEXT_SE_LINUX_OPTIONS_TYPE+++` +Environment variable: `+++QUARKUS_KNATIVE_SECRET_VOLUMES__SECRET_VOLUMES__ITEMS__ITEMS__MODE+++` endif::add-copy-button-to-env-var[] ---|string -| +--|int +|`-1` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.security-context.se-linux-options.user]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.security-context.se-linux-options.user[quarkus.kubernetes.security-context.se-linux-options.user]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.secret-volumes.-secret-volumes-.optional]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.secret-volumes.-secret-volumes-.optional[quarkus.knative.secret-volumes."secret-volumes".optional]` [.description] -- -The SELinux user label that applies to the container. +Optional ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SECURITY_CONTEXT_SE_LINUX_OPTIONS_USER+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_SECRET_VOLUMES__SECRET_VOLUMES__OPTIONAL+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_SECURITY_CONTEXT_SE_LINUX_OPTIONS_USER+++` +Environment variable: `+++QUARKUS_KNATIVE_SECRET_VOLUMES__SECRET_VOLUMES__OPTIONAL+++` endif::add-copy-button-to-env-var[] ---|string -| +--|boolean +|`false` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.security-context.windows-options.gmsa-credential-spec-name]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.security-context.windows-options.gmsa-credential-spec-name[quarkus.kubernetes.security-context.windows-options.gmsa-credential-spec-name]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.config-map-volumes.-config-map-volumes-.config-map-name]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.config-map-volumes.-config-map-volumes-.config-map-name[quarkus.knative.config-map-volumes."config-map-volumes".config-map-name]` [.description] -- -The name of the GMSA credential spec to use. +The name of the ConfigMap to mount. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SECURITY_CONTEXT_WINDOWS_OPTIONS_GMSA_CREDENTIAL_SPEC_NAME+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONFIG_MAP_VOLUMES__CONFIG_MAP_VOLUMES__CONFIG_MAP_NAME+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_SECURITY_CONTEXT_WINDOWS_OPTIONS_GMSA_CREDENTIAL_SPEC_NAME+++` +Environment variable: `+++QUARKUS_KNATIVE_CONFIG_MAP_VOLUMES__CONFIG_MAP_VOLUMES__CONFIG_MAP_NAME+++` endif::add-copy-button-to-env-var[] --|string -| +|required icon:exclamation-circle[title=Configuration property is required] -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.security-context.windows-options.gmsa-credential-spec]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.security-context.windows-options.gmsa-credential-spec[quarkus.kubernetes.security-context.windows-options.gmsa-credential-spec]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.config-map-volumes.-config-map-volumes-.default-mode]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.config-map-volumes.-config-map-volumes-.default-mode[quarkus.knative.config-map-volumes."config-map-volumes".default-mode]` [.description] -- -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. +Default mode. When specifying an octal number, leading zero must be present. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SECURITY_CONTEXT_WINDOWS_OPTIONS_GMSA_CREDENTIAL_SPEC+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONFIG_MAP_VOLUMES__CONFIG_MAP_VOLUMES__DEFAULT_MODE+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_SECURITY_CONTEXT_WINDOWS_OPTIONS_GMSA_CREDENTIAL_SPEC+++` +Environment variable: `+++QUARKUS_KNATIVE_CONFIG_MAP_VOLUMES__CONFIG_MAP_VOLUMES__DEFAULT_MODE+++` endif::add-copy-button-to-env-var[] --|string -| +|`0600` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.security-context.windows-options.run-as-user-name]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.security-context.windows-options.run-as-user-name[quarkus.kubernetes.security-context.windows-options.run-as-user-name]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.config-map-volumes.-config-map-volumes-.items.-items-.path]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.config-map-volumes.-config-map-volumes-.items.-items-.path[quarkus.knative.config-map-volumes."config-map-volumes".items."items".path]` [.description] -- -The UserName in Windows to run the entrypoint of the container process. +The path where the file will be mounted. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SECURITY_CONTEXT_WINDOWS_OPTIONS_RUN_AS_USER_NAME+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONFIG_MAP_VOLUMES__CONFIG_MAP_VOLUMES__ITEMS__ITEMS__PATH+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_SECURITY_CONTEXT_WINDOWS_OPTIONS_RUN_AS_USER_NAME+++` +Environment variable: `+++QUARKUS_KNATIVE_CONFIG_MAP_VOLUMES__CONFIG_MAP_VOLUMES__ITEMS__ITEMS__PATH+++` endif::add-copy-button-to-env-var[] --|string -| +|required icon:exclamation-circle[title=Configuration property is required] -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.security-context.windows-options.host-process]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.security-context.windows-options.host-process[quarkus.kubernetes.security-context.windows-options.host-process]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.config-map-volumes.-config-map-volumes-.items.-items-.mode]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.config-map-volumes.-config-map-volumes-.items.-items-.mode[quarkus.knative.config-map-volumes."config-map-volumes".items."items".mode]` [.description] -- -HostProcess determines if a container should be run as a 'Host Process' container. +It must be a value between 0000 and 0777. If not specified, the volume defaultMode will be used. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SECURITY_CONTEXT_WINDOWS_OPTIONS_HOST_PROCESS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONFIG_MAP_VOLUMES__CONFIG_MAP_VOLUMES__ITEMS__ITEMS__MODE+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_SECURITY_CONTEXT_WINDOWS_OPTIONS_HOST_PROCESS+++` +Environment variable: `+++QUARKUS_KNATIVE_CONFIG_MAP_VOLUMES__CONFIG_MAP_VOLUMES__ITEMS__ITEMS__MODE+++` endif::add-copy-button-to-env-var[] ---|boolean -| +--|int +|`-1` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.security-context.run-as-user]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.security-context.run-as-user[quarkus.kubernetes.security-context.run-as-user]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.config-map-volumes.-config-map-volumes-.optional]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.config-map-volumes.-config-map-volumes-.optional[quarkus.knative.config-map-volumes."config-map-volumes".optional]` [.description] -- -The UID to run the entrypoint of the container process. +Optional ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SECURITY_CONTEXT_RUN_AS_USER+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONFIG_MAP_VOLUMES__CONFIG_MAP_VOLUMES__OPTIONAL+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_SECURITY_CONTEXT_RUN_AS_USER+++` +Environment variable: `+++QUARKUS_KNATIVE_CONFIG_MAP_VOLUMES__CONFIG_MAP_VOLUMES__OPTIONAL+++` endif::add-copy-button-to-env-var[] ---|long -| +--|boolean +|`false` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.security-context.run-as-group]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.security-context.run-as-group[quarkus.kubernetes.security-context.run-as-group]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.git-repo-volumes.-git-repo-volumes-.repository]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.git-repo-volumes.-git-repo-volumes-.repository[quarkus.knative.git-repo-volumes."git-repo-volumes".repository]` [.description] -- -The GID to run the entrypoint of the container process. +Git repository URL. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SECURITY_CONTEXT_RUN_AS_GROUP+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GIT_REPO_VOLUMES__GIT_REPO_VOLUMES__REPOSITORY+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_SECURITY_CONTEXT_RUN_AS_GROUP+++` +Environment variable: `+++QUARKUS_KNATIVE_GIT_REPO_VOLUMES__GIT_REPO_VOLUMES__REPOSITORY+++` endif::add-copy-button-to-env-var[] ---|long -| +--|string +|required icon:exclamation-circle[title=Configuration property is required] -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.security-context.run-as-non-root]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.security-context.run-as-non-root[quarkus.kubernetes.security-context.run-as-non-root]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.git-repo-volumes.-git-repo-volumes-.directory]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.git-repo-volumes.-git-repo-volumes-.directory[quarkus.knative.git-repo-volumes."git-repo-volumes".directory]` [.description] -- -Indicates that the container must run as a non-root user. +The directory of the repository to mount. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SECURITY_CONTEXT_RUN_AS_NON_ROOT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GIT_REPO_VOLUMES__GIT_REPO_VOLUMES__DIRECTORY+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_SECURITY_CONTEXT_RUN_AS_NON_ROOT+++` +Environment variable: `+++QUARKUS_KNATIVE_GIT_REPO_VOLUMES__GIT_REPO_VOLUMES__DIRECTORY+++` endif::add-copy-button-to-env-var[] ---|boolean +--|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.security-context.supplemental-groups]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.security-context.supplemental-groups[quarkus.kubernetes.security-context.supplemental-groups]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.git-repo-volumes.-git-repo-volumes-.revision]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.git-repo-volumes.-git-repo-volumes-.revision[quarkus.knative.git-repo-volumes."git-repo-volumes".revision]` [.description] -- -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 commit hash to use. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SECURITY_CONTEXT_SUPPLEMENTAL_GROUPS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GIT_REPO_VOLUMES__GIT_REPO_VOLUMES__REVISION+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_SECURITY_CONTEXT_SUPPLEMENTAL_GROUPS+++` +Environment variable: `+++QUARKUS_KNATIVE_GIT_REPO_VOLUMES__GIT_REPO_VOLUMES__REVISION+++` endif::add-copy-button-to-env-var[] ---|list of long +--|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.security-context.fs-group]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.security-context.fs-group[quarkus.kubernetes.security-context.fs-group]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.pvc-volumes.-pvc-volumes-.claim-name]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.pvc-volumes.-pvc-volumes-.claim-name[quarkus.knative.pvc-volumes."pvc-volumes".claim-name]` [.description] -- -A special supplemental group that applies to all containers in a pod. +The name of the claim to mount. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SECURITY_CONTEXT_FS_GROUP+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_PVC_VOLUMES__PVC_VOLUMES__CLAIM_NAME+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_SECURITY_CONTEXT_FS_GROUP+++` +Environment variable: `+++QUARKUS_KNATIVE_PVC_VOLUMES__PVC_VOLUMES__CLAIM_NAME+++` endif::add-copy-button-to-env-var[] ---|long -| +--|string +|required icon:exclamation-circle[title=Configuration property is required] -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.security-context.sysctls]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.security-context.sysctls[quarkus.kubernetes.security-context.sysctls]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.pvc-volumes.-pvc-volumes-.default-mode]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.pvc-volumes.-pvc-volumes-.default-mode[quarkus.knative.pvc-volumes."pvc-volumes".default-mode]` [.description] -- -Sysctls hold a list of namespaced sysctls used for the pod. +Default mode. When specifying an octal number, leading zero must be present. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SECURITY_CONTEXT_SYSCTLS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_PVC_VOLUMES__PVC_VOLUMES__DEFAULT_MODE+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_SECURITY_CONTEXT_SYSCTLS+++` +Environment variable: `+++QUARKUS_KNATIVE_PVC_VOLUMES__PVC_VOLUMES__DEFAULT_MODE+++` endif::add-copy-button-to-env-var[] --|string -| +|`0600` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.security-context.fs-group-change-policy]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.security-context.fs-group-change-policy[quarkus.kubernetes.security-context.fs-group-change-policy]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.pvc-volumes.-pvc-volumes-.optional]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.pvc-volumes.-pvc-volumes-.optional[quarkus.knative.pvc-volumes."pvc-volumes".optional]` [.description] -- -It holds policies that will be used for applying fsGroup to a volume when volume is mounted. Values: OnRootMismatch, Always +Optional ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SECURITY_CONTEXT_FS_GROUP_CHANGE_POLICY+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_PVC_VOLUMES__PVC_VOLUMES__OPTIONAL+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_SECURITY_CONTEXT_FS_GROUP_CHANGE_POLICY+++` +Environment variable: `+++QUARKUS_KNATIVE_PVC_VOLUMES__PVC_VOLUMES__OPTIONAL+++` endif::add-copy-button-to-env-var[] --- a| -tooltip: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.], tooltip:always[It indicates that volume's ownership and permissions should always be changed whenever volume is mounted inside a Pod. This the default behavior.] -| +--|boolean +|`false` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.remote-debug.enabled]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.remote-debug.enabled[quarkus.kubernetes.remote-debug.enabled]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.aws-elastic-block-store-volumes.-aws-elastic-block-store-volumes-.volume-id]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.aws-elastic-block-store-volumes.-aws-elastic-block-store-volumes-.volume-id[quarkus.knative.aws-elastic-block-store-volumes."aws-elastic-block-store-volumes".volume-id]` [.description] -- -If true, the debug mode in pods will be enabled. +The name of the disk to mount. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_REMOTE_DEBUG_ENABLED+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_AWS_ELASTIC_BLOCK_STORE_VOLUMES__AWS_ELASTIC_BLOCK_STORE_VOLUMES__VOLUME_ID+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_REMOTE_DEBUG_ENABLED+++` +Environment variable: `+++QUARKUS_KNATIVE_AWS_ELASTIC_BLOCK_STORE_VOLUMES__AWS_ELASTIC_BLOCK_STORE_VOLUMES__VOLUME_ID+++` endif::add-copy-button-to-env-var[] ---|boolean -|`false` +--|string +|required icon:exclamation-circle[title=Configuration property is required] -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.remote-debug.transport]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.remote-debug.transport[quarkus.kubernetes.remote-debug.transport]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.aws-elastic-block-store-volumes.-aws-elastic-block-store-volumes-.partition]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.aws-elastic-block-store-volumes.-aws-elastic-block-store-volumes-.partition[quarkus.knative.aws-elastic-block-store-volumes."aws-elastic-block-store-volumes".partition]` [.description] -- -The transport to use. +The partition. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_REMOTE_DEBUG_TRANSPORT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_AWS_ELASTIC_BLOCK_STORE_VOLUMES__AWS_ELASTIC_BLOCK_STORE_VOLUMES__PARTITION+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_REMOTE_DEBUG_TRANSPORT+++` +Environment variable: `+++QUARKUS_KNATIVE_AWS_ELASTIC_BLOCK_STORE_VOLUMES__AWS_ELASTIC_BLOCK_STORE_VOLUMES__PARTITION+++` endif::add-copy-button-to-env-var[] ---|string -|`dt_socket` +--|int +| -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.remote-debug.suspend]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.remote-debug.suspend[quarkus.kubernetes.remote-debug.suspend]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.aws-elastic-block-store-volumes.-aws-elastic-block-store-volumes-.fs-type]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.aws-elastic-block-store-volumes.-aws-elastic-block-store-volumes-.fs-type[quarkus.knative.aws-elastic-block-store-volumes."aws-elastic-block-store-volumes".fs-type]` [.description] -- -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. +Filesystem type. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_REMOTE_DEBUG_SUSPEND+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_AWS_ELASTIC_BLOCK_STORE_VOLUMES__AWS_ELASTIC_BLOCK_STORE_VOLUMES__FS_TYPE+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_REMOTE_DEBUG_SUSPEND+++` +Environment variable: `+++QUARKUS_KNATIVE_AWS_ELASTIC_BLOCK_STORE_VOLUMES__AWS_ELASTIC_BLOCK_STORE_VOLUMES__FS_TYPE+++` endif::add-copy-button-to-env-var[] --|string -|`n` +|`ext4` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.remote-debug.address-port]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.remote-debug.address-port[quarkus.kubernetes.remote-debug.address-port]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.aws-elastic-block-store-volumes.-aws-elastic-block-store-volumes-.read-only]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.aws-elastic-block-store-volumes.-aws-elastic-block-store-volumes-.read-only[quarkus.knative.aws-elastic-block-store-volumes."aws-elastic-block-store-volumes".read-only]` [.description] -- -It specifies the address at which the debug socket will listen. +Whether the volumeName is read only or not. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_REMOTE_DEBUG_ADDRESS_PORT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_AWS_ELASTIC_BLOCK_STORE_VOLUMES__AWS_ELASTIC_BLOCK_STORE_VOLUMES__READ_ONLY+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_REMOTE_DEBUG_ADDRESS_PORT+++` +Environment variable: `+++QUARKUS_KNATIVE_AWS_ELASTIC_BLOCK_STORE_VOLUMES__AWS_ELASTIC_BLOCK_STORE_VOLUMES__READ_ONLY+++` endif::add-copy-button-to-env-var[] ---|int -|`5005` +--|boolean +|`false` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.env.secrets]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.env.secrets[quarkus.kubernetes.env.secrets]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.azure-file-volumes.-azure-file-volumes-.share-name]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.azure-file-volumes.-azure-file-volumes-.share-name[quarkus.knative.azure-file-volumes."azure-file-volumes".share-name]` [.description] -- -The optional list of Secret names to load environment variables from. +The share name. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_ENV_SECRETS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_AZURE_FILE_VOLUMES__AZURE_FILE_VOLUMES__SHARE_NAME+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_ENV_SECRETS+++` +Environment variable: `+++QUARKUS_KNATIVE_AZURE_FILE_VOLUMES__AZURE_FILE_VOLUMES__SHARE_NAME+++` endif::add-copy-button-to-env-var[] ---|list of string -| +--|string +|required icon:exclamation-circle[title=Configuration property is required] -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.env.configmaps]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.env.configmaps[quarkus.kubernetes.env.configmaps]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.azure-file-volumes.-azure-file-volumes-.secret-name]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.azure-file-volumes.-azure-file-volumes-.secret-name[quarkus.knative.azure-file-volumes."azure-file-volumes".secret-name]` [.description] -- -The optional list of ConfigMap names to load environment variables from. +The secret name. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_ENV_CONFIGMAPS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_AZURE_FILE_VOLUMES__AZURE_FILE_VOLUMES__SECRET_NAME+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_ENV_CONFIGMAPS+++` +Environment variable: `+++QUARKUS_KNATIVE_AZURE_FILE_VOLUMES__AZURE_FILE_VOLUMES__SECRET_NAME+++` endif::add-copy-button-to-env-var[] ---|list of string -| +--|string +|required icon:exclamation-circle[title=Configuration property is required] -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.ports.-ports-.container-port]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.ports.-ports-.container-port[quarkus.kubernetes.ports."ports".container-port]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.azure-file-volumes.-azure-file-volumes-.read-only]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.azure-file-volumes.-azure-file-volumes-.read-only[quarkus.knative.azure-file-volumes."azure-file-volumes".read-only]` [.description] -- -The port number. Refers to the container port. +Whether the volumeName is read only or not. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_PORTS__PORTS__CONTAINER_PORT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_AZURE_FILE_VOLUMES__AZURE_FILE_VOLUMES__READ_ONLY+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_PORTS__PORTS__CONTAINER_PORT+++` +Environment variable: `+++QUARKUS_KNATIVE_AZURE_FILE_VOLUMES__AZURE_FILE_VOLUMES__READ_ONLY+++` endif::add-copy-button-to-env-var[] ---|int -| +--|boolean +|`false` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.ports.-ports-.host-port]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.ports.-ports-.host-port[quarkus.kubernetes.ports."ports".host-port]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.azure-disk-volumes.-azure-disk-volumes-.disk-name]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.azure-disk-volumes.-azure-disk-volumes-.disk-name[quarkus.knative.azure-disk-volumes."azure-disk-volumes".disk-name]` [.description] -- -The host port. +The name of the disk to mount. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_PORTS__PORTS__HOST_PORT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_AZURE_DISK_VOLUMES__AZURE_DISK_VOLUMES__DISK_NAME+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_PORTS__PORTS__HOST_PORT+++` +Environment variable: `+++QUARKUS_KNATIVE_AZURE_DISK_VOLUMES__AZURE_DISK_VOLUMES__DISK_NAME+++` endif::add-copy-button-to-env-var[] ---|int -| +--|string +|required icon:exclamation-circle[title=Configuration property is required] -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.ports.-ports-.path]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.ports.-ports-.path[quarkus.kubernetes.ports."ports".path]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.azure-disk-volumes.-azure-disk-volumes-.disk-uri]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.azure-disk-volumes.-azure-disk-volumes-.disk-uri[quarkus.knative.azure-disk-volumes."azure-disk-volumes".disk-uri]` [.description] -- -The application path (refers to web application path). +The URI of the vhd blob object OR the resourceID of an Azure managed data disk if Kind is Managed ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_PORTS__PORTS__PATH+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_AZURE_DISK_VOLUMES__AZURE_DISK_VOLUMES__DISK_URI+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_PORTS__PORTS__PATH+++` +Environment variable: `+++QUARKUS_KNATIVE_AZURE_DISK_VOLUMES__AZURE_DISK_VOLUMES__DISK_URI+++` endif::add-copy-button-to-env-var[] --|string -|`/` +|required icon:exclamation-circle[title=Configuration property is required] -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.ports.-ports-.protocol]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.ports.-ports-.protocol[quarkus.kubernetes.ports."ports".protocol]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.azure-disk-volumes.-azure-disk-volumes-.kind]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.azure-disk-volumes.-azure-disk-volumes-.kind[quarkus.knative.azure-disk-volumes."azure-disk-volumes".kind]` [.description] -- -The protocol. +Kind of disk. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_PORTS__PORTS__PROTOCOL+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_AZURE_DISK_VOLUMES__AZURE_DISK_VOLUMES__KIND+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_PORTS__PORTS__PROTOCOL+++` +Environment variable: `+++QUARKUS_KNATIVE_AZURE_DISK_VOLUMES__AZURE_DISK_VOLUMES__KIND+++` endif::add-copy-button-to-env-var[] -- a| -`tcp`, `udp`, `sctp`, `http`, `proxy` -|`tcp` +`managed`, `shared` +|`managed` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.ports.-ports-.node-port]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.ports.-ports-.node-port[quarkus.kubernetes.ports."ports".node-port]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.azure-disk-volumes.-azure-disk-volumes-.caching-mode]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.azure-disk-volumes.-azure-disk-volumes-.caching-mode[quarkus.knative.azure-disk-volumes."azure-disk-volumes".caching-mode]` [.description] -- +Disk caching mode. + ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_PORTS__PORTS__NODE_PORT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_AZURE_DISK_VOLUMES__AZURE_DISK_VOLUMES__CACHING_MODE+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_PORTS__PORTS__NODE_PORT+++` +Environment variable: `+++QUARKUS_KNATIVE_AZURE_DISK_VOLUMES__AZURE_DISK_VOLUMES__CACHING_MODE+++` endif::add-copy-button-to-env-var[] ---|int -| +-- a| +`read-write`, `read-only`, `none` +|`read-write` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.ports.-ports-.tls]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.ports.-ports-.tls[quarkus.kubernetes.ports."ports".tls]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.azure-disk-volumes.-azure-disk-volumes-.fs-type]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.azure-disk-volumes.-azure-disk-volumes-.fs-type[quarkus.knative.azure-disk-volumes."azure-disk-volumes".fs-type]` [.description] -- -If enabled, the port will be configured to use the schema HTTPS. +File system type. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_PORTS__PORTS__TLS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_AZURE_DISK_VOLUMES__AZURE_DISK_VOLUMES__FS_TYPE+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_PORTS__PORTS__TLS+++` +Environment variable: `+++QUARKUS_KNATIVE_AZURE_DISK_VOLUMES__AZURE_DISK_VOLUMES__FS_TYPE+++` +endif::add-copy-button-to-env-var[] +--|string +|`ext4` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.azure-disk-volumes.-azure-disk-volumes-.read-only]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.azure-disk-volumes.-azure-disk-volumes-.read-only[quarkus.knative.azure-disk-volumes."azure-disk-volumes".read-only]` + +[.description] +-- +Whether the volumeName is read only or not. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_AZURE_DISK_VOLUMES__AZURE_DISK_VOLUMES__READ_ONLY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_AZURE_DISK_VOLUMES__AZURE_DISK_VOLUMES__READ_ONLY+++` endif::add-copy-button-to-env-var[] --|boolean |`false` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.mounts.-mounts-.name]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.mounts.-mounts-.name[quarkus.kubernetes.mounts."mounts".name]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.init-containers.-init-containers-.get-env.secrets]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.init-containers.-init-containers-.get-env.secrets[quarkus.knative.init-containers."init-containers".get-env.secrets]` [.description] -- -The name of the volumeName to mount. +The optional list of Secret names to load environment variables from. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_MOUNTS__MOUNTS__NAME+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__GET_ENV_SECRETS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_MOUNTS__MOUNTS__NAME+++` +Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__GET_ENV_SECRETS+++` endif::add-copy-button-to-env-var[] ---|string +--|list of string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.mounts.-mounts-.path]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.mounts.-mounts-.path[quarkus.kubernetes.mounts."mounts".path]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.init-containers.-init-containers-.get-env.configmaps]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.init-containers.-init-containers-.get-env.configmaps[quarkus.knative.init-containers."init-containers".get-env.configmaps]` [.description] -- -The path to mount. +The optional list of ConfigMap names to load environment variables from. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_MOUNTS__MOUNTS__PATH+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__GET_ENV_CONFIGMAPS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_MOUNTS__MOUNTS__PATH+++` +Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__GET_ENV_CONFIGMAPS+++` endif::add-copy-button-to-env-var[] ---|string +--|list of string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.mounts.-mounts-.sub-path]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.mounts.-mounts-.sub-path[quarkus.kubernetes.mounts."mounts".sub-path]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.init-containers.-init-containers-.get-env.fields-fields]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.init-containers.-init-containers-.get-env.fields-fields[quarkus.knative.init-containers."init-containers".get-env.fields]` [.description] -- -Path within the volumeName from which the container's volumeName should be mounted. +The map associating environment variable names to their associated field references they take their value from. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_MOUNTS__MOUNTS__SUB_PATH+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__GET_ENV_FIELDS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_MOUNTS__MOUNTS__SUB_PATH+++` +Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__GET_ENV_FIELDS+++` endif::add-copy-button-to-env-var[] ---|string +--|`Map` | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.mounts.-mounts-.read-only]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.mounts.-mounts-.read-only[quarkus.kubernetes.mounts."mounts".read-only]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.init-containers.-init-containers-.get-env.vars-vars]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.init-containers.-init-containers-.get-env.vars-vars[quarkus.knative.init-containers."init-containers".get-env.vars]` [.description] -- -ReadOnly +The map associating environment name to its associated value. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_MOUNTS__MOUNTS__READ_ONLY+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__GET_ENV_VARS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_MOUNTS__MOUNTS__READ_ONLY+++` +Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__GET_ENV_VARS+++` endif::add-copy-button-to-env-var[] ---|boolean -|`false` +--|`Map>` +| -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.secret-volumes.-secret-volumes-.secret-name]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.secret-volumes.-secret-volumes-.secret-name[quarkus.kubernetes.secret-volumes."secret-volumes".secret-name]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.init-containers.-init-containers-.get-env.mapping.-mapping-.from-secret]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.init-containers.-init-containers-.get-env.mapping.-mapping-.from-secret[quarkus.knative.init-containers."init-containers".get-env.mapping."mapping".from-secret]` [.description] -- -The name of the secret to mount. +The optional name of the Secret from which a value is to be extracted. Mutually exclusive with `from-configmap`. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SECRET_VOLUMES__SECRET_VOLUMES__SECRET_NAME+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__GET_ENV_MAPPING__MAPPING__FROM_SECRET+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_SECRET_VOLUMES__SECRET_VOLUMES__SECRET_NAME+++` +Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__GET_ENV_MAPPING__MAPPING__FROM_SECRET+++` endif::add-copy-button-to-env-var[] --|string -|required icon:exclamation-circle[title=Configuration property is required] +| -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.secret-volumes.-secret-volumes-.default-mode]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.secret-volumes.-secret-volumes-.default-mode[quarkus.kubernetes.secret-volumes."secret-volumes".default-mode]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.init-containers.-init-containers-.get-env.mapping.-mapping-.from-configmap]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.init-containers.-init-containers-.get-env.mapping.-mapping-.from-configmap[quarkus.knative.init-containers."init-containers".get-env.mapping."mapping".from-configmap]` [.description] -- -Default mode. When specifying an octal number, leading zero must be present. +The optional name of the ConfigMap from which a value is to be extracted. Mutually exclusive with `from-secret`. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SECRET_VOLUMES__SECRET_VOLUMES__DEFAULT_MODE+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__GET_ENV_MAPPING__MAPPING__FROM_CONFIGMAP+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_SECRET_VOLUMES__SECRET_VOLUMES__DEFAULT_MODE+++` +Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__GET_ENV_MAPPING__MAPPING__FROM_CONFIGMAP+++` endif::add-copy-button-to-env-var[] --|string -|`0600` +| -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.secret-volumes.-secret-volumes-.items.-items-.path]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.secret-volumes.-secret-volumes-.items.-items-.path[quarkus.kubernetes.secret-volumes."secret-volumes".items."items".path]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.init-containers.-init-containers-.get-env.mapping.-mapping-.with-key]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.init-containers.-init-containers-.get-env.mapping.-mapping-.with-key[quarkus.knative.init-containers."init-containers".get-env.mapping."mapping".with-key]` [.description] -- -The path where the file will be mounted. +The key identifying the field from which the value is extracted. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SECRET_VOLUMES__SECRET_VOLUMES__ITEMS__ITEMS__PATH+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__GET_ENV_MAPPING__MAPPING__WITH_KEY+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_SECRET_VOLUMES__SECRET_VOLUMES__ITEMS__ITEMS__PATH+++` +Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__GET_ENV_MAPPING__MAPPING__WITH_KEY+++` endif::add-copy-button-to-env-var[] --|string |required icon:exclamation-circle[title=Configuration property is required] -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.secret-volumes.-secret-volumes-.items.-items-.mode]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.secret-volumes.-secret-volumes-.items.-items-.mode[quarkus.kubernetes.secret-volumes."secret-volumes".items."items".mode]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.init-containers.-init-containers-.get-target-platform-name]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.init-containers.-init-containers-.get-target-platform-name[quarkus.knative.init-containers."init-containers".get-target-platform-name]` [.description] -- -It must be a value between 0000 and 0777. If not specified, the volume defaultMode will be used. - ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SECRET_VOLUMES__SECRET_VOLUMES__ITEMS__ITEMS__MODE+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__GET_TARGET_PLATFORM_NAME+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_SECRET_VOLUMES__SECRET_VOLUMES__ITEMS__ITEMS__MODE+++` +Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__GET_TARGET_PLATFORM_NAME+++` endif::add-copy-button-to-env-var[] ---|int -|`-1` +--|string +|required icon:exclamation-circle[title=Configuration property is required] -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.secret-volumes.-secret-volumes-.optional]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.secret-volumes.-secret-volumes-.optional[quarkus.kubernetes.secret-volumes."secret-volumes".optional]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.init-containers.-init-containers-.image]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.init-containers.-init-containers-.image[quarkus.knative.init-containers."init-containers".image]` [.description] -- -Optional +The container image. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SECRET_VOLUMES__SECRET_VOLUMES__OPTIONAL+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__IMAGE+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_SECRET_VOLUMES__SECRET_VOLUMES__OPTIONAL+++` +Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__IMAGE+++` endif::add-copy-button-to-env-var[] ---|boolean -|`false` +--|string +| -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.config-map-volumes.-config-map-volumes-.config-map-name]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.config-map-volumes.-config-map-volumes-.config-map-name[quarkus.kubernetes.config-map-volumes."config-map-volumes".config-map-name]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.init-containers.-init-containers-.working-dir]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.init-containers.-init-containers-.working-dir[quarkus.knative.init-containers."init-containers".working-dir]` [.description] -- -The name of the ConfigMap to mount. +Working directory. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_CONFIG_MAP_VOLUMES__CONFIG_MAP_VOLUMES__CONFIG_MAP_NAME+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__WORKING_DIR+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_CONFIG_MAP_VOLUMES__CONFIG_MAP_VOLUMES__CONFIG_MAP_NAME+++` +Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__WORKING_DIR+++` endif::add-copy-button-to-env-var[] --|string -|required icon:exclamation-circle[title=Configuration property is required] +| -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.config-map-volumes.-config-map-volumes-.default-mode]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.config-map-volumes.-config-map-volumes-.default-mode[quarkus.kubernetes.config-map-volumes."config-map-volumes".default-mode]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.init-containers.-init-containers-.command]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.init-containers.-init-containers-.command[quarkus.knative.init-containers."init-containers".command]` [.description] -- -Default mode. When specifying an octal number, leading zero must be present. +The commands ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_CONFIG_MAP_VOLUMES__CONFIG_MAP_VOLUMES__DEFAULT_MODE+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__COMMAND+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_CONFIG_MAP_VOLUMES__CONFIG_MAP_VOLUMES__DEFAULT_MODE+++` +Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__COMMAND+++` endif::add-copy-button-to-env-var[] ---|string -|`0600` +--|list of string +| -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.config-map-volumes.-config-map-volumes-.items.-items-.path]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.config-map-volumes.-config-map-volumes-.items.-items-.path[quarkus.kubernetes.config-map-volumes."config-map-volumes".items."items".path]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.init-containers.-init-containers-.arguments]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.init-containers.-init-containers-.arguments[quarkus.knative.init-containers."init-containers".arguments]` [.description] -- -The path where the file will be mounted. +The arguments ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_CONFIG_MAP_VOLUMES__CONFIG_MAP_VOLUMES__ITEMS__ITEMS__PATH+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__ARGUMENTS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_CONFIG_MAP_VOLUMES__CONFIG_MAP_VOLUMES__ITEMS__ITEMS__PATH+++` +Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__ARGUMENTS+++` endif::add-copy-button-to-env-var[] ---|string -|required icon:exclamation-circle[title=Configuration property is required] +--|list of string +| -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.config-map-volumes.-config-map-volumes-.items.-items-.mode]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.config-map-volumes.-config-map-volumes-.items.-items-.mode[quarkus.kubernetes.config-map-volumes."config-map-volumes".items."items".mode]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.init-containers.-init-containers-.service-account]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.init-containers.-init-containers-.service-account[quarkus.knative.init-containers."init-containers".service-account]` [.description] -- -It must be a value between 0000 and 0777. If not specified, the volume defaultMode will be used. +The service account. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_CONFIG_MAP_VOLUMES__CONFIG_MAP_VOLUMES__ITEMS__ITEMS__MODE+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__SERVICE_ACCOUNT+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_CONFIG_MAP_VOLUMES__CONFIG_MAP_VOLUMES__ITEMS__ITEMS__MODE+++` +Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__SERVICE_ACCOUNT+++` endif::add-copy-button-to-env-var[] ---|int -|`-1` +--|string +| -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.config-map-volumes.-config-map-volumes-.optional]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.config-map-volumes.-config-map-volumes-.optional[quarkus.kubernetes.config-map-volumes."config-map-volumes".optional]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.init-containers.-init-containers-.host]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.init-containers.-init-containers-.host[quarkus.knative.init-containers."init-containers".host]` [.description] -- -Optional +The host under which the application is going to be exposed. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_CONFIG_MAP_VOLUMES__CONFIG_MAP_VOLUMES__OPTIONAL+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__HOST+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_CONFIG_MAP_VOLUMES__CONFIG_MAP_VOLUMES__OPTIONAL+++` +Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__HOST+++` endif::add-copy-button-to-env-var[] ---|boolean -|`false` +--|string +| -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.git-repo-volumes.-git-repo-volumes-.repository]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.git-repo-volumes.-git-repo-volumes-.repository[quarkus.kubernetes.git-repo-volumes."git-repo-volumes".repository]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.init-containers.-init-containers-.ports.-ports-.container-port]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.init-containers.-init-containers-.ports.-ports-.container-port[quarkus.knative.init-containers."init-containers".ports."ports".container-port]` [.description] -- -Git repository URL. +The port number. Refers to the container port. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GIT_REPO_VOLUMES__GIT_REPO_VOLUMES__REPOSITORY+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__PORTS__PORTS__CONTAINER_PORT+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_GIT_REPO_VOLUMES__GIT_REPO_VOLUMES__REPOSITORY+++` +Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__PORTS__PORTS__CONTAINER_PORT+++` endif::add-copy-button-to-env-var[] ---|string -|required icon:exclamation-circle[title=Configuration property is required] +--|int +| -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.git-repo-volumes.-git-repo-volumes-.directory]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.git-repo-volumes.-git-repo-volumes-.directory[quarkus.kubernetes.git-repo-volumes."git-repo-volumes".directory]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.init-containers.-init-containers-.ports.-ports-.host-port]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.init-containers.-init-containers-.ports.-ports-.host-port[quarkus.knative.init-containers."init-containers".ports."ports".host-port]` [.description] -- -The directory of the repository to mount. +The host port. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GIT_REPO_VOLUMES__GIT_REPO_VOLUMES__DIRECTORY+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__PORTS__PORTS__HOST_PORT+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_GIT_REPO_VOLUMES__GIT_REPO_VOLUMES__DIRECTORY+++` +Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__PORTS__PORTS__HOST_PORT+++` endif::add-copy-button-to-env-var[] ---|string +--|int | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.git-repo-volumes.-git-repo-volumes-.revision]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.git-repo-volumes.-git-repo-volumes-.revision[quarkus.kubernetes.git-repo-volumes."git-repo-volumes".revision]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.init-containers.-init-containers-.ports.-ports-.path]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.init-containers.-init-containers-.ports.-ports-.path[quarkus.knative.init-containers."init-containers".ports."ports".path]` [.description] -- -The commit hash to use. +The application path (refers to web application path). ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GIT_REPO_VOLUMES__GIT_REPO_VOLUMES__REVISION+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__PORTS__PORTS__PATH+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_GIT_REPO_VOLUMES__GIT_REPO_VOLUMES__REVISION+++` +Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__PORTS__PORTS__PATH+++` endif::add-copy-button-to-env-var[] --|string -| +|`/` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.pvc-volumes.-pvc-volumes-.claim-name]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.pvc-volumes.-pvc-volumes-.claim-name[quarkus.kubernetes.pvc-volumes."pvc-volumes".claim-name]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.init-containers.-init-containers-.ports.-ports-.protocol]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.init-containers.-init-containers-.ports.-ports-.protocol[quarkus.knative.init-containers."init-containers".ports."ports".protocol]` [.description] -- -The name of the claim to mount. +The protocol. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_PVC_VOLUMES__PVC_VOLUMES__CLAIM_NAME+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__PORTS__PORTS__PROTOCOL+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_PVC_VOLUMES__PVC_VOLUMES__CLAIM_NAME+++` +Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__PORTS__PORTS__PROTOCOL+++` endif::add-copy-button-to-env-var[] ---|string -|required icon:exclamation-circle[title=Configuration property is required] +-- a| +`tcp`, `udp`, `sctp`, `http`, `proxy` +|`tcp` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.pvc-volumes.-pvc-volumes-.default-mode]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.pvc-volumes.-pvc-volumes-.default-mode[quarkus.kubernetes.pvc-volumes."pvc-volumes".default-mode]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.init-containers.-init-containers-.ports.-ports-.node-port]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.init-containers.-init-containers-.ports.-ports-.node-port[quarkus.knative.init-containers."init-containers".ports."ports".node-port]` [.description] -- -Default mode. When specifying an octal number, leading zero must be present. - ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_PVC_VOLUMES__PVC_VOLUMES__DEFAULT_MODE+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__PORTS__PORTS__NODE_PORT+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_PVC_VOLUMES__PVC_VOLUMES__DEFAULT_MODE+++` +Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__PORTS__PORTS__NODE_PORT+++` endif::add-copy-button-to-env-var[] ---|string -|`0600` +--|int +| -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.pvc-volumes.-pvc-volumes-.optional]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.pvc-volumes.-pvc-volumes-.optional[quarkus.kubernetes.pvc-volumes."pvc-volumes".optional]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.init-containers.-init-containers-.ports.-ports-.tls]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.init-containers.-init-containers-.ports.-ports-.tls[quarkus.knative.init-containers."init-containers".ports."ports".tls]` [.description] -- -Optional +If enabled, the port will be configured to use the schema HTTPS. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_PVC_VOLUMES__PVC_VOLUMES__OPTIONAL+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__PORTS__PORTS__TLS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_PVC_VOLUMES__PVC_VOLUMES__OPTIONAL+++` +Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__PORTS__PORTS__TLS+++` endif::add-copy-button-to-env-var[] --|boolean |`false` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.aws-elastic-block-store-volumes.-aws-elastic-block-store-volumes-.volume-id]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.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]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.init-containers.-init-containers-.image-pull-policy]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.init-containers.-init-containers-.image-pull-policy[quarkus.knative.init-containers."init-containers".image-pull-policy]` [.description] -- -The name of the disk to mount. +Image pull policy. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_AWS_ELASTIC_BLOCK_STORE_VOLUMES__AWS_ELASTIC_BLOCK_STORE_VOLUMES__VOLUME_ID+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__IMAGE_PULL_POLICY+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_AWS_ELASTIC_BLOCK_STORE_VOLUMES__AWS_ELASTIC_BLOCK_STORE_VOLUMES__VOLUME_ID+++` +Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__IMAGE_PULL_POLICY+++` endif::add-copy-button-to-env-var[] ---|string -|required icon:exclamation-circle[title=Configuration property is required] +-- a| +`always`, `if-not-present`, `never` +|`always` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.aws-elastic-block-store-volumes.-aws-elastic-block-store-volumes-.partition]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.aws-elastic-block-store-volumes.-aws-elastic-block-store-volumes-.partition[quarkus.kubernetes.aws-elastic-block-store-volumes."aws-elastic-block-store-volumes".partition]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.init-containers.-init-containers-.image-pull-secrets]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.init-containers.-init-containers-.image-pull-secrets[quarkus.knative.init-containers."init-containers".image-pull-secrets]` [.description] -- -The partition. +The image pull secret ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_AWS_ELASTIC_BLOCK_STORE_VOLUMES__AWS_ELASTIC_BLOCK_STORE_VOLUMES__PARTITION+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__IMAGE_PULL_SECRETS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_AWS_ELASTIC_BLOCK_STORE_VOLUMES__AWS_ELASTIC_BLOCK_STORE_VOLUMES__PARTITION+++` +Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__IMAGE_PULL_SECRETS+++` endif::add-copy-button-to-env-var[] ---|int +--|list of string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.aws-elastic-block-store-volumes.-aws-elastic-block-store-volumes-.fs-type]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.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]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.init-containers.-init-containers-.liveness-probe.http-action-port]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.init-containers.-init-containers-.liveness-probe.http-action-port[quarkus.knative.init-containers."init-containers".liveness-probe.http-action-port]` [.description] -- -Filesystem type. +The port number to use when configuring the `http get` action. If not configured, the port corresponding to the `httpActionPortName` will be used. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_AWS_ELASTIC_BLOCK_STORE_VOLUMES__AWS_ELASTIC_BLOCK_STORE_VOLUMES__FS_TYPE+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_PORT+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_AWS_ELASTIC_BLOCK_STORE_VOLUMES__AWS_ELASTIC_BLOCK_STORE_VOLUMES__FS_TYPE+++` +Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_PORT+++` endif::add-copy-button-to-env-var[] ---|string -|`ext4` +--|int +| -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.aws-elastic-block-store-volumes.-aws-elastic-block-store-volumes-.read-only]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.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]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.init-containers.-init-containers-.liveness-probe.http-action-port-name]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.init-containers.-init-containers-.liveness-probe.http-action-port-name[quarkus.knative.init-containers."init-containers".liveness-probe.http-action-port-name]` [.description] -- -Whether the volumeName is read only or not. +The port name for selecting the port of the `HTTP get` action. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_AWS_ELASTIC_BLOCK_STORE_VOLUMES__AWS_ELASTIC_BLOCK_STORE_VOLUMES__READ_ONLY+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_PORT_NAME+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_AWS_ELASTIC_BLOCK_STORE_VOLUMES__AWS_ELASTIC_BLOCK_STORE_VOLUMES__READ_ONLY+++` +Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_PORT_NAME+++` endif::add-copy-button-to-env-var[] ---|boolean -|`false` +--|string +| -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.azure-file-volumes.-azure-file-volumes-.share-name]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.azure-file-volumes.-azure-file-volumes-.share-name[quarkus.kubernetes.azure-file-volumes."azure-file-volumes".share-name]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.init-containers.-init-containers-.liveness-probe.http-action-path]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.init-containers.-init-containers-.liveness-probe.http-action-path[quarkus.knative.init-containers."init-containers".liveness-probe.http-action-path]` [.description] -- -The share 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. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_AZURE_FILE_VOLUMES__AZURE_FILE_VOLUMES__SHARE_NAME+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_PATH+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_AZURE_FILE_VOLUMES__AZURE_FILE_VOLUMES__SHARE_NAME+++` +Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_PATH+++` endif::add-copy-button-to-env-var[] --|string -|required icon:exclamation-circle[title=Configuration property is required] +| -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.azure-file-volumes.-azure-file-volumes-.secret-name]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.azure-file-volumes.-azure-file-volumes-.secret-name[quarkus.kubernetes.azure-file-volumes."azure-file-volumes".secret-name]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.init-containers.-init-containers-.liveness-probe.http-action-scheme]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.init-containers.-init-containers-.liveness-probe.http-action-scheme[quarkus.knative.init-containers."init-containers".liveness-probe.http-action-scheme]` [.description] -- -The secret name. +The scheme of the `HTTP get` action. Can be either "HTTP" or "HTTPS". ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_AZURE_FILE_VOLUMES__AZURE_FILE_VOLUMES__SECRET_NAME+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_SCHEME+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_AZURE_FILE_VOLUMES__AZURE_FILE_VOLUMES__SECRET_NAME+++` +Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_SCHEME+++` endif::add-copy-button-to-env-var[] --|string -|required icon:exclamation-circle[title=Configuration property is required] +| -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.azure-file-volumes.-azure-file-volumes-.read-only]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.azure-file-volumes.-azure-file-volumes-.read-only[quarkus.kubernetes.azure-file-volumes."azure-file-volumes".read-only]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.init-containers.-init-containers-.liveness-probe.exec-action]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.init-containers.-init-containers-.liveness-probe.exec-action[quarkus.knative.init-containers."init-containers".liveness-probe.exec-action]` [.description] -- -Whether the volumeName is read only or not. +The command to use for the probe. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_AZURE_FILE_VOLUMES__AZURE_FILE_VOLUMES__READ_ONLY+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_EXEC_ACTION+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_AZURE_FILE_VOLUMES__AZURE_FILE_VOLUMES__READ_ONLY+++` +Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_EXEC_ACTION+++` endif::add-copy-button-to-env-var[] ---|boolean -|`false` +--|string +| -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.azure-disk-volumes.-azure-disk-volumes-.disk-name]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.azure-disk-volumes.-azure-disk-volumes-.disk-name[quarkus.kubernetes.azure-disk-volumes."azure-disk-volumes".disk-name]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.init-containers.-init-containers-.liveness-probe.tcp-socket-action]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.init-containers.-init-containers-.liveness-probe.tcp-socket-action[quarkus.knative.init-containers."init-containers".liveness-probe.tcp-socket-action]` [.description] -- -The name of the disk to mount. +The tcp socket to use for the probe (the format is host:port). ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_AZURE_DISK_VOLUMES__AZURE_DISK_VOLUMES__DISK_NAME+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_TCP_SOCKET_ACTION+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_AZURE_DISK_VOLUMES__AZURE_DISK_VOLUMES__DISK_NAME+++` +Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_TCP_SOCKET_ACTION+++` endif::add-copy-button-to-env-var[] --|string -|required icon:exclamation-circle[title=Configuration property is required] +| -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.azure-disk-volumes.-azure-disk-volumes-.disk-uri]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.azure-disk-volumes.-azure-disk-volumes-.disk-uri[quarkus.kubernetes.azure-disk-volumes."azure-disk-volumes".disk-uri]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.init-containers.-init-containers-.liveness-probe.grpc-action]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.init-containers.-init-containers-.liveness-probe.grpc-action[quarkus.knative.init-containers."init-containers".liveness-probe.grpc-action]` [.description] -- -The URI of the vhd blob object OR the resourceID of an Azure managed data disk if Kind is Managed +The gRPC port to use for the probe (the format is either port or port:service). ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_AZURE_DISK_VOLUMES__AZURE_DISK_VOLUMES__DISK_URI+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_GRPC_ACTION+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_AZURE_DISK_VOLUMES__AZURE_DISK_VOLUMES__DISK_URI+++` +Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_GRPC_ACTION+++` endif::add-copy-button-to-env-var[] --|string -|required icon:exclamation-circle[title=Configuration property is required] +| -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.azure-disk-volumes.-azure-disk-volumes-.kind]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.azure-disk-volumes.-azure-disk-volumes-.kind[quarkus.kubernetes.azure-disk-volumes."azure-disk-volumes".kind]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.init-containers.-init-containers-.liveness-probe.grpc-action-enabled]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.init-containers.-init-containers-.liveness-probe.grpc-action-enabled[quarkus.knative.init-containers."init-containers".liveness-probe.grpc-action-enabled]` [.description] -- -Kind of disk. +If enabled and `grpc-action` is not provided, it will use the generated service name and the gRPC port. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_AZURE_DISK_VOLUMES__AZURE_DISK_VOLUMES__KIND+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_GRPC_ACTION_ENABLED+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_AZURE_DISK_VOLUMES__AZURE_DISK_VOLUMES__KIND+++` +Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_GRPC_ACTION_ENABLED+++` endif::add-copy-button-to-env-var[] --- a| -`managed`, `shared` -|`managed` +--|boolean +|`false` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.azure-disk-volumes.-azure-disk-volumes-.caching-mode]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.azure-disk-volumes.-azure-disk-volumes-.caching-mode[quarkus.kubernetes.azure-disk-volumes."azure-disk-volumes".caching-mode]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.init-containers.-init-containers-.liveness-probe.initial-delay]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.init-containers.-init-containers-.liveness-probe.initial-delay[quarkus.knative.init-containers."init-containers".liveness-probe.initial-delay]` [.description] -- -Disk caching mode. +The amount of time to wait before starting to probe. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_AZURE_DISK_VOLUMES__AZURE_DISK_VOLUMES__CACHING_MODE+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_INITIAL_DELAY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_INITIAL_DELAY+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`5S` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.init-containers.-init-containers-.liveness-probe.period]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.init-containers.-init-containers-.liveness-probe.period[quarkus.knative.init-containers."init-containers".liveness-probe.period]` + +[.description] +-- +The period in which the action should be called. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_PERIOD+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_PERIOD+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`10S` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.init-containers.-init-containers-.liveness-probe.timeout]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.init-containers.-init-containers-.liveness-probe.timeout[quarkus.knative.init-containers."init-containers".liveness-probe.timeout]` + +[.description] +-- +The amount of time to wait for each action. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_TIMEOUT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_TIMEOUT+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`10S` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.init-containers.-init-containers-.liveness-probe.success-threshold]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.init-containers.-init-containers-.liveness-probe.success-threshold[quarkus.knative.init-containers."init-containers".liveness-probe.success-threshold]` + +[.description] +-- +The success threshold to use. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_SUCCESS_THRESHOLD+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_SUCCESS_THRESHOLD+++` +endif::add-copy-button-to-env-var[] +--|int +|`1` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.init-containers.-init-containers-.liveness-probe.failure-threshold]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.init-containers.-init-containers-.liveness-probe.failure-threshold[quarkus.knative.init-containers."init-containers".liveness-probe.failure-threshold]` + +[.description] +-- +The failure threshold to use. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_FAILURE_THRESHOLD+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_FAILURE_THRESHOLD+++` +endif::add-copy-button-to-env-var[] +--|int +|`3` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.init-containers.-init-containers-.readiness-probe.http-action-port]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.init-containers.-init-containers-.readiness-probe.http-action-port[quarkus.knative.init-containers."init-containers".readiness-probe.http-action-port]` + +[.description] +-- +The port number to use when configuring the `http get` action. If not configured, the port corresponding to the `httpActionPortName` will be used. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_HTTP_ACTION_PORT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_HTTP_ACTION_PORT+++` +endif::add-copy-button-to-env-var[] +--|int +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.init-containers.-init-containers-.readiness-probe.http-action-port-name]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.init-containers.-init-containers-.readiness-probe.http-action-port-name[quarkus.knative.init-containers."init-containers".readiness-probe.http-action-port-name]` + +[.description] +-- +The port name for selecting the port of the `HTTP get` action. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_HTTP_ACTION_PORT_NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_HTTP_ACTION_PORT_NAME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.init-containers.-init-containers-.readiness-probe.http-action-path]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.init-containers.-init-containers-.readiness-probe.http-action-path[quarkus.knative.init-containers."init-containers".readiness-probe.http-action-path]` + +[.description] +-- +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. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_HTTP_ACTION_PATH+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_HTTP_ACTION_PATH+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.init-containers.-init-containers-.readiness-probe.http-action-scheme]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.init-containers.-init-containers-.readiness-probe.http-action-scheme[quarkus.knative.init-containers."init-containers".readiness-probe.http-action-scheme]` + +[.description] +-- +The scheme of the `HTTP get` action. Can be either "HTTP" or "HTTPS". + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_HTTP_ACTION_SCHEME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_HTTP_ACTION_SCHEME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.init-containers.-init-containers-.readiness-probe.exec-action]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.init-containers.-init-containers-.readiness-probe.exec-action[quarkus.knative.init-containers."init-containers".readiness-probe.exec-action]` + +[.description] +-- +The command to use for the probe. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_EXEC_ACTION+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_EXEC_ACTION+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.init-containers.-init-containers-.readiness-probe.tcp-socket-action]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.init-containers.-init-containers-.readiness-probe.tcp-socket-action[quarkus.knative.init-containers."init-containers".readiness-probe.tcp-socket-action]` + +[.description] +-- +The tcp socket to use for the probe (the format is host:port). + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_TCP_SOCKET_ACTION+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_TCP_SOCKET_ACTION+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.init-containers.-init-containers-.readiness-probe.grpc-action]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.init-containers.-init-containers-.readiness-probe.grpc-action[quarkus.knative.init-containers."init-containers".readiness-probe.grpc-action]` + +[.description] +-- +The gRPC port to use for the probe (the format is either port or port:service). + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_GRPC_ACTION+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_GRPC_ACTION+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.init-containers.-init-containers-.readiness-probe.grpc-action-enabled]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.init-containers.-init-containers-.readiness-probe.grpc-action-enabled[quarkus.knative.init-containers."init-containers".readiness-probe.grpc-action-enabled]` + +[.description] +-- +If enabled and `grpc-action` is not provided, it will use the generated service name and the gRPC port. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_GRPC_ACTION_ENABLED+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_GRPC_ACTION_ENABLED+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.init-containers.-init-containers-.readiness-probe.initial-delay]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.init-containers.-init-containers-.readiness-probe.initial-delay[quarkus.knative.init-containers."init-containers".readiness-probe.initial-delay]` + +[.description] +-- +The amount of time to wait before starting to probe. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_INITIAL_DELAY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_INITIAL_DELAY+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`5S` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.init-containers.-init-containers-.readiness-probe.period]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.init-containers.-init-containers-.readiness-probe.period[quarkus.knative.init-containers."init-containers".readiness-probe.period]` + +[.description] +-- +The period in which the action should be called. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_PERIOD+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_PERIOD+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`10S` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.init-containers.-init-containers-.readiness-probe.timeout]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.init-containers.-init-containers-.readiness-probe.timeout[quarkus.knative.init-containers."init-containers".readiness-probe.timeout]` + +[.description] +-- +The amount of time to wait for each action. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_TIMEOUT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_TIMEOUT+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`10S` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.init-containers.-init-containers-.readiness-probe.success-threshold]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.init-containers.-init-containers-.readiness-probe.success-threshold[quarkus.knative.init-containers."init-containers".readiness-probe.success-threshold]` + +[.description] +-- +The success threshold to use. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_SUCCESS_THRESHOLD+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_SUCCESS_THRESHOLD+++` +endif::add-copy-button-to-env-var[] +--|int +|`1` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.init-containers.-init-containers-.readiness-probe.failure-threshold]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.init-containers.-init-containers-.readiness-probe.failure-threshold[quarkus.knative.init-containers."init-containers".readiness-probe.failure-threshold]` + +[.description] +-- +The failure threshold to use. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_FAILURE_THRESHOLD+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_FAILURE_THRESHOLD+++` +endif::add-copy-button-to-env-var[] +--|int +|`3` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.init-containers.-init-containers-.mounts.-mounts-.name]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.init-containers.-init-containers-.mounts.-mounts-.name[quarkus.knative.init-containers."init-containers".mounts."mounts".name]` + +[.description] +-- +The name of the volumeName to mount. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__MOUNTS__MOUNTS__NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__MOUNTS__MOUNTS__NAME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.init-containers.-init-containers-.mounts.-mounts-.path]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.init-containers.-init-containers-.mounts.-mounts-.path[quarkus.knative.init-containers."init-containers".mounts."mounts".path]` + +[.description] +-- +The path to mount. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__MOUNTS__MOUNTS__PATH+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__MOUNTS__MOUNTS__PATH+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.init-containers.-init-containers-.mounts.-mounts-.sub-path]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.init-containers.-init-containers-.mounts.-mounts-.sub-path[quarkus.knative.init-containers."init-containers".mounts."mounts".sub-path]` + +[.description] +-- +Path within the volumeName from which the container's volumeName should be mounted. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__MOUNTS__MOUNTS__SUB_PATH+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__MOUNTS__MOUNTS__SUB_PATH+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.init-containers.-init-containers-.mounts.-mounts-.read-only]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.init-containers.-init-containers-.mounts.-mounts-.read-only[quarkus.knative.init-containers."init-containers".mounts."mounts".read-only]` + +[.description] +-- +ReadOnly + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__MOUNTS__MOUNTS__READ_ONLY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__MOUNTS__MOUNTS__READ_ONLY+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.init-containers.-init-containers-.resources.limits.cpu]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.init-containers.-init-containers-.resources.limits.cpu[quarkus.knative.init-containers."init-containers".resources.limits.cpu]` + +[.description] +-- +CPU Requirements + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__RESOURCES_LIMITS_CPU+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__RESOURCES_LIMITS_CPU+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.init-containers.-init-containers-.resources.limits.memory]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.init-containers.-init-containers-.resources.limits.memory[quarkus.knative.init-containers."init-containers".resources.limits.memory]` + +[.description] +-- +Memory Requirements + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__RESOURCES_LIMITS_MEMORY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__RESOURCES_LIMITS_MEMORY+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.init-containers.-init-containers-.resources.requests.cpu]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.init-containers.-init-containers-.resources.requests.cpu[quarkus.knative.init-containers."init-containers".resources.requests.cpu]` + +[.description] +-- +CPU Requirements + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__RESOURCES_REQUESTS_CPU+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__RESOURCES_REQUESTS_CPU+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.init-containers.-init-containers-.resources.requests.memory]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.init-containers.-init-containers-.resources.requests.memory[quarkus.knative.init-containers."init-containers".resources.requests.memory]` + +[.description] +-- +Memory Requirements + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__RESOURCES_REQUESTS_MEMORY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__RESOURCES_REQUESTS_MEMORY+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.init-containers.-init-containers-.env.secrets]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.init-containers.-init-containers-.env.secrets[quarkus.knative.init-containers."init-containers".env.secrets]` + +[.description] +-- +The optional list of Secret names to load environment variables from. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__ENV_SECRETS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__ENV_SECRETS+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.init-containers.-init-containers-.env.configmaps]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.init-containers.-init-containers-.env.configmaps[quarkus.knative.init-containers."init-containers".env.configmaps]` + +[.description] +-- +The optional list of ConfigMap names to load environment variables from. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__ENV_CONFIGMAPS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__ENV_CONFIGMAPS+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.init-containers.-init-containers-.env.fields-fields]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.init-containers.-init-containers-.env.fields-fields[quarkus.knative.init-containers."init-containers".env.fields]` + +[.description] +-- +The map associating environment variable names to their associated field references they take their value from. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__ENV_FIELDS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__ENV_FIELDS+++` +endif::add-copy-button-to-env-var[] +--|`Map` +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.init-containers.-init-containers-.env.vars-vars]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.init-containers.-init-containers-.env.vars-vars[quarkus.knative.init-containers."init-containers".env.vars]` + +[.description] +-- +The map associating environment name to its associated value. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__ENV_VARS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__ENV_VARS+++` +endif::add-copy-button-to-env-var[] +--|`Map>` +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.init-containers.-init-containers-.env.mapping.-mapping-.from-secret]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.init-containers.-init-containers-.env.mapping.-mapping-.from-secret[quarkus.knative.init-containers."init-containers".env.mapping."mapping".from-secret]` + +[.description] +-- +The optional name of the Secret from which a value is to be extracted. Mutually exclusive with `from-configmap`. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__ENV_MAPPING__MAPPING__FROM_SECRET+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__ENV_MAPPING__MAPPING__FROM_SECRET+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.init-containers.-init-containers-.env.mapping.-mapping-.from-configmap]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.init-containers.-init-containers-.env.mapping.-mapping-.from-configmap[quarkus.knative.init-containers."init-containers".env.mapping."mapping".from-configmap]` + +[.description] +-- +The optional name of the ConfigMap from which a value is to be extracted. Mutually exclusive with `from-secret`. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__ENV_MAPPING__MAPPING__FROM_CONFIGMAP+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__ENV_MAPPING__MAPPING__FROM_CONFIGMAP+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.init-containers.-init-containers-.env.mapping.-mapping-.with-key]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.init-containers.-init-containers-.env.mapping.-mapping-.with-key[quarkus.knative.init-containers."init-containers".env.mapping."mapping".with-key]` + +[.description] +-- +The key identifying the field from which the value is extracted. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__ENV_MAPPING__MAPPING__WITH_KEY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__ENV_MAPPING__MAPPING__WITH_KEY+++` +endif::add-copy-button-to-env-var[] +--|string +|required icon:exclamation-circle[title=Configuration property is required] + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.containers.-containers-.get-env.secrets]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.containers.-containers-.get-env.secrets[quarkus.knative.containers."containers".get-env.secrets]` + +[.description] +-- +The optional list of Secret names to load environment variables from. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__GET_ENV_SECRETS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__GET_ENV_SECRETS+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.containers.-containers-.get-env.configmaps]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.containers.-containers-.get-env.configmaps[quarkus.knative.containers."containers".get-env.configmaps]` + +[.description] +-- +The optional list of ConfigMap names to load environment variables from. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__GET_ENV_CONFIGMAPS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__GET_ENV_CONFIGMAPS+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.containers.-containers-.get-env.fields-fields]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.containers.-containers-.get-env.fields-fields[quarkus.knative.containers."containers".get-env.fields]` + +[.description] +-- +The map associating environment variable names to their associated field references they take their value from. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__GET_ENV_FIELDS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__GET_ENV_FIELDS+++` +endif::add-copy-button-to-env-var[] +--|`Map` +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.containers.-containers-.get-env.vars-vars]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.containers.-containers-.get-env.vars-vars[quarkus.knative.containers."containers".get-env.vars]` + +[.description] +-- +The map associating environment name to its associated value. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__GET_ENV_VARS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__GET_ENV_VARS+++` +endif::add-copy-button-to-env-var[] +--|`Map>` +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.containers.-containers-.get-env.mapping.-mapping-.from-secret]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.containers.-containers-.get-env.mapping.-mapping-.from-secret[quarkus.knative.containers."containers".get-env.mapping."mapping".from-secret]` + +[.description] +-- +The optional name of the Secret from which a value is to be extracted. Mutually exclusive with `from-configmap`. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__GET_ENV_MAPPING__MAPPING__FROM_SECRET+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__GET_ENV_MAPPING__MAPPING__FROM_SECRET+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.containers.-containers-.get-env.mapping.-mapping-.from-configmap]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.containers.-containers-.get-env.mapping.-mapping-.from-configmap[quarkus.knative.containers."containers".get-env.mapping."mapping".from-configmap]` + +[.description] +-- +The optional name of the ConfigMap from which a value is to be extracted. Mutually exclusive with `from-secret`. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__GET_ENV_MAPPING__MAPPING__FROM_CONFIGMAP+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__GET_ENV_MAPPING__MAPPING__FROM_CONFIGMAP+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.containers.-containers-.get-env.mapping.-mapping-.with-key]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.containers.-containers-.get-env.mapping.-mapping-.with-key[quarkus.knative.containers."containers".get-env.mapping."mapping".with-key]` + +[.description] +-- +The key identifying the field from which the value is extracted. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__GET_ENV_MAPPING__MAPPING__WITH_KEY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__GET_ENV_MAPPING__MAPPING__WITH_KEY+++` +endif::add-copy-button-to-env-var[] +--|string +|required icon:exclamation-circle[title=Configuration property is required] + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.containers.-containers-.get-target-platform-name]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.containers.-containers-.get-target-platform-name[quarkus.knative.containers."containers".get-target-platform-name]` + +[.description] +-- +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__GET_TARGET_PLATFORM_NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__GET_TARGET_PLATFORM_NAME+++` +endif::add-copy-button-to-env-var[] +--|string +|required icon:exclamation-circle[title=Configuration property is required] + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.containers.-containers-.image]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.containers.-containers-.image[quarkus.knative.containers."containers".image]` + +[.description] +-- +The container image. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__IMAGE+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__IMAGE+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.containers.-containers-.working-dir]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.containers.-containers-.working-dir[quarkus.knative.containers."containers".working-dir]` + +[.description] +-- +Working directory. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__WORKING_DIR+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__WORKING_DIR+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.containers.-containers-.command]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.containers.-containers-.command[quarkus.knative.containers."containers".command]` + +[.description] +-- +The commands + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__COMMAND+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__COMMAND+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.containers.-containers-.arguments]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.containers.-containers-.arguments[quarkus.knative.containers."containers".arguments]` + +[.description] +-- +The arguments + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__ARGUMENTS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__ARGUMENTS+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.containers.-containers-.service-account]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.containers.-containers-.service-account[quarkus.knative.containers."containers".service-account]` + +[.description] +-- +The service account. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__SERVICE_ACCOUNT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__SERVICE_ACCOUNT+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.containers.-containers-.host]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.containers.-containers-.host[quarkus.knative.containers."containers".host]` + +[.description] +-- +The host under which the application is going to be exposed. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__HOST+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__HOST+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.containers.-containers-.ports.-ports-.container-port]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.containers.-containers-.ports.-ports-.container-port[quarkus.knative.containers."containers".ports."ports".container-port]` + +[.description] +-- +The port number. Refers to the container port. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__PORTS__PORTS__CONTAINER_PORT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__PORTS__PORTS__CONTAINER_PORT+++` +endif::add-copy-button-to-env-var[] +--|int +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.containers.-containers-.ports.-ports-.host-port]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.containers.-containers-.ports.-ports-.host-port[quarkus.knative.containers."containers".ports."ports".host-port]` + +[.description] +-- +The host port. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__PORTS__PORTS__HOST_PORT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__PORTS__PORTS__HOST_PORT+++` +endif::add-copy-button-to-env-var[] +--|int +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.containers.-containers-.ports.-ports-.path]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.containers.-containers-.ports.-ports-.path[quarkus.knative.containers."containers".ports."ports".path]` + +[.description] +-- +The application path (refers to web application path). + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__PORTS__PORTS__PATH+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__PORTS__PORTS__PATH+++` +endif::add-copy-button-to-env-var[] +--|string +|`/` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.containers.-containers-.ports.-ports-.protocol]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.containers.-containers-.ports.-ports-.protocol[quarkus.knative.containers."containers".ports."ports".protocol]` + +[.description] +-- +The protocol. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__PORTS__PORTS__PROTOCOL+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__PORTS__PORTS__PROTOCOL+++` +endif::add-copy-button-to-env-var[] +-- a| +`tcp`, `udp`, `sctp`, `http`, `proxy` +|`tcp` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.containers.-containers-.ports.-ports-.node-port]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.containers.-containers-.ports.-ports-.node-port[quarkus.knative.containers."containers".ports."ports".node-port]` + +[.description] +-- +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__PORTS__PORTS__NODE_PORT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__PORTS__PORTS__NODE_PORT+++` +endif::add-copy-button-to-env-var[] +--|int +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.containers.-containers-.ports.-ports-.tls]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.containers.-containers-.ports.-ports-.tls[quarkus.knative.containers."containers".ports."ports".tls]` + +[.description] +-- +If enabled, the port will be configured to use the schema HTTPS. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__PORTS__PORTS__TLS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__PORTS__PORTS__TLS+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.containers.-containers-.image-pull-policy]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.containers.-containers-.image-pull-policy[quarkus.knative.containers."containers".image-pull-policy]` + +[.description] +-- +Image pull policy. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__IMAGE_PULL_POLICY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__IMAGE_PULL_POLICY+++` +endif::add-copy-button-to-env-var[] +-- a| +`always`, `if-not-present`, `never` +|`always` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.containers.-containers-.image-pull-secrets]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.containers.-containers-.image-pull-secrets[quarkus.knative.containers."containers".image-pull-secrets]` + +[.description] +-- +The image pull secret + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__IMAGE_PULL_SECRETS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__IMAGE_PULL_SECRETS+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.containers.-containers-.liveness-probe.http-action-port]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.containers.-containers-.liveness-probe.http-action-port[quarkus.knative.containers."containers".liveness-probe.http-action-port]` + +[.description] +-- +The port number to use when configuring the `http get` action. If not configured, the port corresponding to the `httpActionPortName` will be used. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_PORT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_PORT+++` +endif::add-copy-button-to-env-var[] +--|int +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.containers.-containers-.liveness-probe.http-action-port-name]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.containers.-containers-.liveness-probe.http-action-port-name[quarkus.knative.containers."containers".liveness-probe.http-action-port-name]` + +[.description] +-- +The port name for selecting the port of the `HTTP get` action. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_PORT_NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_PORT_NAME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.containers.-containers-.liveness-probe.http-action-path]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.containers.-containers-.liveness-probe.http-action-path[quarkus.knative.containers."containers".liveness-probe.http-action-path]` + +[.description] +-- +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. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_PATH+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_PATH+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.containers.-containers-.liveness-probe.http-action-scheme]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.containers.-containers-.liveness-probe.http-action-scheme[quarkus.knative.containers."containers".liveness-probe.http-action-scheme]` + +[.description] +-- +The scheme of the `HTTP get` action. Can be either "HTTP" or "HTTPS". + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_SCHEME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_SCHEME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.containers.-containers-.liveness-probe.exec-action]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.containers.-containers-.liveness-probe.exec-action[quarkus.knative.containers."containers".liveness-probe.exec-action]` + +[.description] +-- +The command to use for the probe. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__LIVENESS_PROBE_EXEC_ACTION+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__LIVENESS_PROBE_EXEC_ACTION+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.containers.-containers-.liveness-probe.tcp-socket-action]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.containers.-containers-.liveness-probe.tcp-socket-action[quarkus.knative.containers."containers".liveness-probe.tcp-socket-action]` + +[.description] +-- +The tcp socket to use for the probe (the format is host:port). + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__LIVENESS_PROBE_TCP_SOCKET_ACTION+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__LIVENESS_PROBE_TCP_SOCKET_ACTION+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.containers.-containers-.liveness-probe.grpc-action]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.containers.-containers-.liveness-probe.grpc-action[quarkus.knative.containers."containers".liveness-probe.grpc-action]` + +[.description] +-- +The gRPC port to use for the probe (the format is either port or port:service). + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__LIVENESS_PROBE_GRPC_ACTION+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__LIVENESS_PROBE_GRPC_ACTION+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.containers.-containers-.liveness-probe.grpc-action-enabled]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.containers.-containers-.liveness-probe.grpc-action-enabled[quarkus.knative.containers."containers".liveness-probe.grpc-action-enabled]` + +[.description] +-- +If enabled and `grpc-action` is not provided, it will use the generated service name and the gRPC port. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__LIVENESS_PROBE_GRPC_ACTION_ENABLED+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__LIVENESS_PROBE_GRPC_ACTION_ENABLED+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.containers.-containers-.liveness-probe.initial-delay]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.containers.-containers-.liveness-probe.initial-delay[quarkus.knative.containers."containers".liveness-probe.initial-delay]` + +[.description] +-- +The amount of time to wait before starting to probe. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__LIVENESS_PROBE_INITIAL_DELAY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__LIVENESS_PROBE_INITIAL_DELAY+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`5S` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.containers.-containers-.liveness-probe.period]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.containers.-containers-.liveness-probe.period[quarkus.knative.containers."containers".liveness-probe.period]` + +[.description] +-- +The period in which the action should be called. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__LIVENESS_PROBE_PERIOD+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__LIVENESS_PROBE_PERIOD+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`10S` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.containers.-containers-.liveness-probe.timeout]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.containers.-containers-.liveness-probe.timeout[quarkus.knative.containers."containers".liveness-probe.timeout]` + +[.description] +-- +The amount of time to wait for each action. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__LIVENESS_PROBE_TIMEOUT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__LIVENESS_PROBE_TIMEOUT+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`10S` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.containers.-containers-.liveness-probe.success-threshold]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.containers.-containers-.liveness-probe.success-threshold[quarkus.knative.containers."containers".liveness-probe.success-threshold]` + +[.description] +-- +The success threshold to use. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__LIVENESS_PROBE_SUCCESS_THRESHOLD+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__LIVENESS_PROBE_SUCCESS_THRESHOLD+++` +endif::add-copy-button-to-env-var[] +--|int +|`1` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.containers.-containers-.liveness-probe.failure-threshold]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.containers.-containers-.liveness-probe.failure-threshold[quarkus.knative.containers."containers".liveness-probe.failure-threshold]` + +[.description] +-- +The failure threshold to use. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__LIVENESS_PROBE_FAILURE_THRESHOLD+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__LIVENESS_PROBE_FAILURE_THRESHOLD+++` +endif::add-copy-button-to-env-var[] +--|int +|`3` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.containers.-containers-.readiness-probe.http-action-port]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.containers.-containers-.readiness-probe.http-action-port[quarkus.knative.containers."containers".readiness-probe.http-action-port]` + +[.description] +-- +The port number to use when configuring the `http get` action. If not configured, the port corresponding to the `httpActionPortName` will be used. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__READINESS_PROBE_HTTP_ACTION_PORT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__READINESS_PROBE_HTTP_ACTION_PORT+++` +endif::add-copy-button-to-env-var[] +--|int +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.containers.-containers-.readiness-probe.http-action-port-name]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.containers.-containers-.readiness-probe.http-action-port-name[quarkus.knative.containers."containers".readiness-probe.http-action-port-name]` + +[.description] +-- +The port name for selecting the port of the `HTTP get` action. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__READINESS_PROBE_HTTP_ACTION_PORT_NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__READINESS_PROBE_HTTP_ACTION_PORT_NAME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.containers.-containers-.readiness-probe.http-action-path]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.containers.-containers-.readiness-probe.http-action-path[quarkus.knative.containers."containers".readiness-probe.http-action-path]` + +[.description] +-- +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. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__READINESS_PROBE_HTTP_ACTION_PATH+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__READINESS_PROBE_HTTP_ACTION_PATH+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.containers.-containers-.readiness-probe.http-action-scheme]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.containers.-containers-.readiness-probe.http-action-scheme[quarkus.knative.containers."containers".readiness-probe.http-action-scheme]` + +[.description] +-- +The scheme of the `HTTP get` action. Can be either "HTTP" or "HTTPS". + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__READINESS_PROBE_HTTP_ACTION_SCHEME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__READINESS_PROBE_HTTP_ACTION_SCHEME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.containers.-containers-.readiness-probe.exec-action]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.containers.-containers-.readiness-probe.exec-action[quarkus.knative.containers."containers".readiness-probe.exec-action]` + +[.description] +-- +The command to use for the probe. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__READINESS_PROBE_EXEC_ACTION+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__READINESS_PROBE_EXEC_ACTION+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.containers.-containers-.readiness-probe.tcp-socket-action]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.containers.-containers-.readiness-probe.tcp-socket-action[quarkus.knative.containers."containers".readiness-probe.tcp-socket-action]` + +[.description] +-- +The tcp socket to use for the probe (the format is host:port). + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__READINESS_PROBE_TCP_SOCKET_ACTION+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__READINESS_PROBE_TCP_SOCKET_ACTION+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.containers.-containers-.readiness-probe.grpc-action]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.containers.-containers-.readiness-probe.grpc-action[quarkus.knative.containers."containers".readiness-probe.grpc-action]` + +[.description] +-- +The gRPC port to use for the probe (the format is either port or port:service). + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__READINESS_PROBE_GRPC_ACTION+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__READINESS_PROBE_GRPC_ACTION+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.containers.-containers-.readiness-probe.grpc-action-enabled]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.containers.-containers-.readiness-probe.grpc-action-enabled[quarkus.knative.containers."containers".readiness-probe.grpc-action-enabled]` + +[.description] +-- +If enabled and `grpc-action` is not provided, it will use the generated service name and the gRPC port. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__READINESS_PROBE_GRPC_ACTION_ENABLED+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__READINESS_PROBE_GRPC_ACTION_ENABLED+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.containers.-containers-.readiness-probe.initial-delay]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.containers.-containers-.readiness-probe.initial-delay[quarkus.knative.containers."containers".readiness-probe.initial-delay]` + +[.description] +-- +The amount of time to wait before starting to probe. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__READINESS_PROBE_INITIAL_DELAY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__READINESS_PROBE_INITIAL_DELAY+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`5S` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.containers.-containers-.readiness-probe.period]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.containers.-containers-.readiness-probe.period[quarkus.knative.containers."containers".readiness-probe.period]` + +[.description] +-- +The period in which the action should be called. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__READINESS_PROBE_PERIOD+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__READINESS_PROBE_PERIOD+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`10S` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.containers.-containers-.readiness-probe.timeout]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.containers.-containers-.readiness-probe.timeout[quarkus.knative.containers."containers".readiness-probe.timeout]` + +[.description] +-- +The amount of time to wait for each action. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__READINESS_PROBE_TIMEOUT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__READINESS_PROBE_TIMEOUT+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`10S` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.containers.-containers-.readiness-probe.success-threshold]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.containers.-containers-.readiness-probe.success-threshold[quarkus.knative.containers."containers".readiness-probe.success-threshold]` + +[.description] +-- +The success threshold to use. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__READINESS_PROBE_SUCCESS_THRESHOLD+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__READINESS_PROBE_SUCCESS_THRESHOLD+++` +endif::add-copy-button-to-env-var[] +--|int +|`1` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.containers.-containers-.readiness-probe.failure-threshold]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.containers.-containers-.readiness-probe.failure-threshold[quarkus.knative.containers."containers".readiness-probe.failure-threshold]` + +[.description] +-- +The failure threshold to use. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__READINESS_PROBE_FAILURE_THRESHOLD+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__READINESS_PROBE_FAILURE_THRESHOLD+++` +endif::add-copy-button-to-env-var[] +--|int +|`3` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.containers.-containers-.mounts.-mounts-.name]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.containers.-containers-.mounts.-mounts-.name[quarkus.knative.containers."containers".mounts."mounts".name]` + +[.description] +-- +The name of the volumeName to mount. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__MOUNTS__MOUNTS__NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__MOUNTS__MOUNTS__NAME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.containers.-containers-.mounts.-mounts-.path]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.containers.-containers-.mounts.-mounts-.path[quarkus.knative.containers."containers".mounts."mounts".path]` + +[.description] +-- +The path to mount. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__MOUNTS__MOUNTS__PATH+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__MOUNTS__MOUNTS__PATH+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.containers.-containers-.mounts.-mounts-.sub-path]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.containers.-containers-.mounts.-mounts-.sub-path[quarkus.knative.containers."containers".mounts."mounts".sub-path]` + +[.description] +-- +Path within the volumeName from which the container's volumeName should be mounted. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__MOUNTS__MOUNTS__SUB_PATH+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__MOUNTS__MOUNTS__SUB_PATH+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.containers.-containers-.mounts.-mounts-.read-only]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.containers.-containers-.mounts.-mounts-.read-only[quarkus.knative.containers."containers".mounts."mounts".read-only]` + +[.description] +-- +ReadOnly + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__MOUNTS__MOUNTS__READ_ONLY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__MOUNTS__MOUNTS__READ_ONLY+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.containers.-containers-.resources.limits.cpu]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.containers.-containers-.resources.limits.cpu[quarkus.knative.containers."containers".resources.limits.cpu]` + +[.description] +-- +CPU Requirements + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__RESOURCES_LIMITS_CPU+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__RESOURCES_LIMITS_CPU+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.containers.-containers-.resources.limits.memory]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.containers.-containers-.resources.limits.memory[quarkus.knative.containers."containers".resources.limits.memory]` + +[.description] +-- +Memory Requirements + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__RESOURCES_LIMITS_MEMORY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__RESOURCES_LIMITS_MEMORY+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.containers.-containers-.resources.requests.cpu]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.containers.-containers-.resources.requests.cpu[quarkus.knative.containers."containers".resources.requests.cpu]` + +[.description] +-- +CPU Requirements + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__RESOURCES_REQUESTS_CPU+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__RESOURCES_REQUESTS_CPU+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.containers.-containers-.resources.requests.memory]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.containers.-containers-.resources.requests.memory[quarkus.knative.containers."containers".resources.requests.memory]` + +[.description] +-- +Memory Requirements + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__RESOURCES_REQUESTS_MEMORY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__RESOURCES_REQUESTS_MEMORY+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.containers.-containers-.env.secrets]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.containers.-containers-.env.secrets[quarkus.knative.containers."containers".env.secrets]` + +[.description] +-- +The optional list of Secret names to load environment variables from. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__ENV_SECRETS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__ENV_SECRETS+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.containers.-containers-.env.configmaps]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.containers.-containers-.env.configmaps[quarkus.knative.containers."containers".env.configmaps]` + +[.description] +-- +The optional list of ConfigMap names to load environment variables from. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__ENV_CONFIGMAPS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__ENV_CONFIGMAPS+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.containers.-containers-.env.fields-fields]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.containers.-containers-.env.fields-fields[quarkus.knative.containers."containers".env.fields]` + +[.description] +-- +The map associating environment variable names to their associated field references they take their value from. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__ENV_FIELDS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__ENV_FIELDS+++` +endif::add-copy-button-to-env-var[] +--|`Map` +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.containers.-containers-.env.vars-vars]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.containers.-containers-.env.vars-vars[quarkus.knative.containers."containers".env.vars]` + +[.description] +-- +The map associating environment name to its associated value. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__ENV_VARS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__ENV_VARS+++` +endif::add-copy-button-to-env-var[] +--|`Map>` +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.containers.-containers-.env.mapping.-mapping-.from-secret]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.containers.-containers-.env.mapping.-mapping-.from-secret[quarkus.knative.containers."containers".env.mapping."mapping".from-secret]` + +[.description] +-- +The optional name of the Secret from which a value is to be extracted. Mutually exclusive with `from-configmap`. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__ENV_MAPPING__MAPPING__FROM_SECRET+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__ENV_MAPPING__MAPPING__FROM_SECRET+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.containers.-containers-.env.mapping.-mapping-.from-configmap]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.containers.-containers-.env.mapping.-mapping-.from-configmap[quarkus.knative.containers."containers".env.mapping."mapping".from-configmap]` + +[.description] +-- +The optional name of the ConfigMap from which a value is to be extracted. Mutually exclusive with `from-secret`. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__ENV_MAPPING__MAPPING__FROM_CONFIGMAP+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__ENV_MAPPING__MAPPING__FROM_CONFIGMAP+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.containers.-containers-.env.mapping.-mapping-.with-key]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.containers.-containers-.env.mapping.-mapping-.with-key[quarkus.knative.containers."containers".env.mapping."mapping".with-key]` + +[.description] +-- +The key identifying the field from which the value is extracted. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__ENV_MAPPING__MAPPING__WITH_KEY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__ENV_MAPPING__MAPPING__WITH_KEY+++` +endif::add-copy-button-to-env-var[] +--|string +|required icon:exclamation-circle[title=Configuration property is required] + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.host-aliases.-host-aliases-.ip]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.host-aliases.-host-aliases-.ip[quarkus.knative.host-aliases."host-aliases".ip]` + +[.description] +-- +The ip address + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_HOST_ALIASES__HOST_ALIASES__IP+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_HOST_ALIASES__HOST_ALIASES__IP+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.host-aliases.-host-aliases-.hostnames]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.host-aliases.-host-aliases-.hostnames[quarkus.knative.host-aliases."host-aliases".hostnames]` + +[.description] +-- +The hostnames to resolve to the ip + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_HOST_ALIASES__HOST_ALIASES__HOSTNAMES+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_HOST_ALIASES__HOST_ALIASES__HOSTNAMES+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.rbac.roles.-roles-.name]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.rbac.roles.-roles-.name[quarkus.knative.rbac.roles."roles".name]` + +[.description] +-- +The name of the role. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_RBAC_ROLES__ROLES__NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_RBAC_ROLES__ROLES__NAME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.rbac.roles.-roles-.namespace]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.rbac.roles.-roles-.namespace[quarkus.knative.rbac.roles."roles".namespace]` + +[.description] +-- +The namespace of the role. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_RBAC_ROLES__ROLES__NAMESPACE+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_RBAC_ROLES__ROLES__NAMESPACE+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.rbac.roles.-roles-.labels-labels]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.rbac.roles.-roles-.labels-labels[quarkus.knative.rbac.roles."roles".labels]` + +[.description] +-- +Labels to add into the Role resource. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_RBAC_ROLES__ROLES__LABELS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_RBAC_ROLES__ROLES__LABELS+++` +endif::add-copy-button-to-env-var[] +--|`Map` +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.rbac.roles.-roles-.policy-rules.-policy-rules-.api-groups]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.rbac.roles.-roles-.policy-rules.-policy-rules-.api-groups[quarkus.knative.rbac.roles."roles".policy-rules."policy-rules".api-groups]` + +[.description] +-- +API groups of the policy rule. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_RBAC_ROLES__ROLES__POLICY_RULES__POLICY_RULES__API_GROUPS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_RBAC_ROLES__ROLES__POLICY_RULES__POLICY_RULES__API_GROUPS+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.rbac.roles.-roles-.policy-rules.-policy-rules-.non-resource-urls]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.rbac.roles.-roles-.policy-rules.-policy-rules-.non-resource-urls[quarkus.knative.rbac.roles."roles".policy-rules."policy-rules".non-resource-urls]` + +[.description] +-- +Non resource URLs of the policy rule. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_RBAC_ROLES__ROLES__POLICY_RULES__POLICY_RULES__NON_RESOURCE_URLS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_RBAC_ROLES__ROLES__POLICY_RULES__POLICY_RULES__NON_RESOURCE_URLS+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.rbac.roles.-roles-.policy-rules.-policy-rules-.resource-names]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.rbac.roles.-roles-.policy-rules.-policy-rules-.resource-names[quarkus.knative.rbac.roles."roles".policy-rules."policy-rules".resource-names]` + +[.description] +-- +Resource names of the policy rule. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_RBAC_ROLES__ROLES__POLICY_RULES__POLICY_RULES__RESOURCE_NAMES+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_RBAC_ROLES__ROLES__POLICY_RULES__POLICY_RULES__RESOURCE_NAMES+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.rbac.roles.-roles-.policy-rules.-policy-rules-.resources]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.rbac.roles.-roles-.policy-rules.-policy-rules-.resources[quarkus.knative.rbac.roles."roles".policy-rules."policy-rules".resources]` + +[.description] +-- +Resources of the policy rule. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_RBAC_ROLES__ROLES__POLICY_RULES__POLICY_RULES__RESOURCES+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_RBAC_ROLES__ROLES__POLICY_RULES__POLICY_RULES__RESOURCES+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.rbac.roles.-roles-.policy-rules.-policy-rules-.verbs]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.rbac.roles.-roles-.policy-rules.-policy-rules-.verbs[quarkus.knative.rbac.roles."roles".policy-rules."policy-rules".verbs]` + +[.description] +-- +Verbs of the policy rule. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_RBAC_ROLES__ROLES__POLICY_RULES__POLICY_RULES__VERBS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_RBAC_ROLES__ROLES__POLICY_RULES__POLICY_RULES__VERBS+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.rbac.cluster-roles.-cluster-roles-.name]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.rbac.cluster-roles.-cluster-roles-.name[quarkus.knative.rbac.cluster-roles."cluster-roles".name]` + +[.description] +-- +The name of the cluster role. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_RBAC_CLUSTER_ROLES__CLUSTER_ROLES__NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_RBAC_CLUSTER_ROLES__CLUSTER_ROLES__NAME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.rbac.cluster-roles.-cluster-roles-.labels-labels]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.rbac.cluster-roles.-cluster-roles-.labels-labels[quarkus.knative.rbac.cluster-roles."cluster-roles".labels]` + +[.description] +-- +Labels to add into the ClusterRole resource. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_RBAC_CLUSTER_ROLES__CLUSTER_ROLES__LABELS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_RBAC_CLUSTER_ROLES__CLUSTER_ROLES__LABELS+++` +endif::add-copy-button-to-env-var[] +--|`Map` +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.rbac.cluster-roles.-cluster-roles-.policy-rules.-policy-rules-.api-groups]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.rbac.cluster-roles.-cluster-roles-.policy-rules.-policy-rules-.api-groups[quarkus.knative.rbac.cluster-roles."cluster-roles".policy-rules."policy-rules".api-groups]` + +[.description] +-- +API groups of the policy rule. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_RBAC_CLUSTER_ROLES__CLUSTER_ROLES__POLICY_RULES__POLICY_RULES__API_GROUPS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_RBAC_CLUSTER_ROLES__CLUSTER_ROLES__POLICY_RULES__POLICY_RULES__API_GROUPS+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.rbac.cluster-roles.-cluster-roles-.policy-rules.-policy-rules-.non-resource-urls]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.rbac.cluster-roles.-cluster-roles-.policy-rules.-policy-rules-.non-resource-urls[quarkus.knative.rbac.cluster-roles."cluster-roles".policy-rules."policy-rules".non-resource-urls]` + +[.description] +-- +Non resource URLs of the policy rule. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_RBAC_CLUSTER_ROLES__CLUSTER_ROLES__POLICY_RULES__POLICY_RULES__NON_RESOURCE_URLS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_RBAC_CLUSTER_ROLES__CLUSTER_ROLES__POLICY_RULES__POLICY_RULES__NON_RESOURCE_URLS+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.rbac.cluster-roles.-cluster-roles-.policy-rules.-policy-rules-.resource-names]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.rbac.cluster-roles.-cluster-roles-.policy-rules.-policy-rules-.resource-names[quarkus.knative.rbac.cluster-roles."cluster-roles".policy-rules."policy-rules".resource-names]` + +[.description] +-- +Resource names of the policy rule. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_RBAC_CLUSTER_ROLES__CLUSTER_ROLES__POLICY_RULES__POLICY_RULES__RESOURCE_NAMES+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_RBAC_CLUSTER_ROLES__CLUSTER_ROLES__POLICY_RULES__POLICY_RULES__RESOURCE_NAMES+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.rbac.cluster-roles.-cluster-roles-.policy-rules.-policy-rules-.resources]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.rbac.cluster-roles.-cluster-roles-.policy-rules.-policy-rules-.resources[quarkus.knative.rbac.cluster-roles."cluster-roles".policy-rules."policy-rules".resources]` + +[.description] +-- +Resources of the policy rule. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_RBAC_CLUSTER_ROLES__CLUSTER_ROLES__POLICY_RULES__POLICY_RULES__RESOURCES+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_RBAC_CLUSTER_ROLES__CLUSTER_ROLES__POLICY_RULES__POLICY_RULES__RESOURCES+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.rbac.cluster-roles.-cluster-roles-.policy-rules.-policy-rules-.verbs]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.rbac.cluster-roles.-cluster-roles-.policy-rules.-policy-rules-.verbs[quarkus.knative.rbac.cluster-roles."cluster-roles".policy-rules."policy-rules".verbs]` + +[.description] +-- +Verbs of the policy rule. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_RBAC_CLUSTER_ROLES__CLUSTER_ROLES__POLICY_RULES__POLICY_RULES__VERBS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_RBAC_CLUSTER_ROLES__CLUSTER_ROLES__POLICY_RULES__POLICY_RULES__VERBS+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.rbac.service-accounts.-service-accounts-.name]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.rbac.service-accounts.-service-accounts-.name[quarkus.knative.rbac.service-accounts."service-accounts".name]` + +[.description] +-- +The name of the service account. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_RBAC_SERVICE_ACCOUNTS__SERVICE_ACCOUNTS__NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_RBAC_SERVICE_ACCOUNTS__SERVICE_ACCOUNTS__NAME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.rbac.service-accounts.-service-accounts-.namespace]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.rbac.service-accounts.-service-accounts-.namespace[quarkus.knative.rbac.service-accounts."service-accounts".namespace]` + +[.description] +-- +The namespace of the service account. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_RBAC_SERVICE_ACCOUNTS__SERVICE_ACCOUNTS__NAMESPACE+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_RBAC_SERVICE_ACCOUNTS__SERVICE_ACCOUNTS__NAMESPACE+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.rbac.service-accounts.-service-accounts-.labels-labels]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.rbac.service-accounts.-service-accounts-.labels-labels[quarkus.knative.rbac.service-accounts."service-accounts".labels]` + +[.description] +-- +Labels of the service account. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_RBAC_SERVICE_ACCOUNTS__SERVICE_ACCOUNTS__LABELS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_RBAC_SERVICE_ACCOUNTS__SERVICE_ACCOUNTS__LABELS+++` +endif::add-copy-button-to-env-var[] +--|`Map` +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.rbac.service-accounts.-service-accounts-.use-as-default]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.rbac.service-accounts.-service-accounts-.use-as-default[quarkus.knative.rbac.service-accounts."service-accounts".use-as-default]` + +[.description] +-- +If true, this service account will be used in the generated Deployment resource. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_RBAC_SERVICE_ACCOUNTS__SERVICE_ACCOUNTS__USE_AS_DEFAULT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_RBAC_SERVICE_ACCOUNTS__SERVICE_ACCOUNTS__USE_AS_DEFAULT+++` +endif::add-copy-button-to-env-var[] +--|boolean +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.rbac.role-bindings.-role-bindings-.name]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.rbac.role-bindings.-role-bindings-.name[quarkus.knative.rbac.role-bindings."role-bindings".name]` + +[.description] +-- +Name of the RoleBinding resource to be generated. If not provided, it will use the application name plus the role ref name. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__NAME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.rbac.role-bindings.-role-bindings-.labels-labels]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.rbac.role-bindings.-role-bindings-.labels-labels[quarkus.knative.rbac.role-bindings."role-bindings".labels]` + +[.description] +-- +Labels to add into the RoleBinding resource. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__LABELS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__LABELS+++` +endif::add-copy-button-to-env-var[] +--|`Map` +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.rbac.role-bindings.-role-bindings-.role-name]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.rbac.role-bindings.-role-bindings-.role-name[quarkus.knative.rbac.role-bindings."role-bindings".role-name]` + +[.description] +-- +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. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__ROLE_NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__ROLE_NAME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.rbac.role-bindings.-role-bindings-.cluster-wide]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.rbac.role-bindings.-role-bindings-.cluster-wide[quarkus.knative.rbac.role-bindings."role-bindings".cluster-wide]` + +[.description] +-- +If the Role sets in the `role-name` property is cluster wide or not. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__CLUSTER_WIDE+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__CLUSTER_WIDE+++` +endif::add-copy-button-to-env-var[] +--|boolean +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.rbac.role-bindings.-role-bindings-.subjects.-subjects-.name]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.rbac.role-bindings.-role-bindings-.subjects.-subjects-.name[quarkus.knative.rbac.role-bindings."role-bindings".subjects."subjects".name]` + +[.description] +-- +The "name" resource to use by the Subject element in the generated Role Binding resource. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__SUBJECTS__SUBJECTS__NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__SUBJECTS__SUBJECTS__NAME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.rbac.role-bindings.-role-bindings-.subjects.-subjects-.kind]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.rbac.role-bindings.-role-bindings-.subjects.-subjects-.kind[quarkus.knative.rbac.role-bindings."role-bindings".subjects."subjects".kind]` + +[.description] +-- +The "kind" resource to use by the Subject element in the generated Role Binding resource. By default, it uses the "ServiceAccount" kind. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__SUBJECTS__SUBJECTS__KIND+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__SUBJECTS__SUBJECTS__KIND+++` +endif::add-copy-button-to-env-var[] +--|string +|`ServiceAccount` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.rbac.role-bindings.-role-bindings-.subjects.-subjects-.api-group]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.rbac.role-bindings.-role-bindings-.subjects.-subjects-.api-group[quarkus.knative.rbac.role-bindings."role-bindings".subjects."subjects".api-group]` + +[.description] +-- +The "apiGroup" resource that matches with the "kind" property. By default, it's empty. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__SUBJECTS__SUBJECTS__API_GROUP+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__SUBJECTS__SUBJECTS__API_GROUP+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.rbac.role-bindings.-role-bindings-.subjects.-subjects-.namespace]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.rbac.role-bindings.-role-bindings-.subjects.-subjects-.namespace[quarkus.knative.rbac.role-bindings."role-bindings".subjects."subjects".namespace]` + +[.description] +-- +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. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__SUBJECTS__SUBJECTS__NAMESPACE+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__SUBJECTS__SUBJECTS__NAMESPACE+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.rbac.cluster-role-bindings.-cluster-role-bindings-.name]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.rbac.cluster-role-bindings.-cluster-role-bindings-.name[quarkus.knative.rbac.cluster-role-bindings."cluster-role-bindings".name]` + +[.description] +-- +Name of the ClusterRoleBinding resource to be generated. If not provided, it will use the application name plus the role ref name. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_RBAC_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_RBAC_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__NAME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.rbac.cluster-role-bindings.-cluster-role-bindings-.labels-labels]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.rbac.cluster-role-bindings.-cluster-role-bindings-.labels-labels[quarkus.knative.rbac.cluster-role-bindings."cluster-role-bindings".labels]` + +[.description] +-- +Labels to add into the RoleBinding resource. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_RBAC_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__LABELS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_RBAC_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__LABELS+++` +endif::add-copy-button-to-env-var[] +--|`Map` +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.rbac.cluster-role-bindings.-cluster-role-bindings-.role-name]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.rbac.cluster-role-bindings.-cluster-role-bindings-.role-name[quarkus.knative.rbac.cluster-role-bindings."cluster-role-bindings".role-name]` + +[.description] +-- +The name of the ClusterRole resource to use by the RoleRef element in the generated ClusterRoleBinding resource. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_RBAC_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__ROLE_NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_RBAC_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__ROLE_NAME+++` +endif::add-copy-button-to-env-var[] +--|string +|required icon:exclamation-circle[title=Configuration property is required] + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.rbac.cluster-role-bindings.-cluster-role-bindings-.subjects.-subjects-.name]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.rbac.cluster-role-bindings.-cluster-role-bindings-.subjects.-subjects-.name[quarkus.knative.rbac.cluster-role-bindings."cluster-role-bindings".subjects."subjects".name]` + +[.description] +-- +The "name" resource to use by the Subject element in the generated Role Binding resource. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_RBAC_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__SUBJECTS__SUBJECTS__NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_RBAC_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__SUBJECTS__SUBJECTS__NAME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.rbac.cluster-role-bindings.-cluster-role-bindings-.subjects.-subjects-.kind]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.rbac.cluster-role-bindings.-cluster-role-bindings-.subjects.-subjects-.kind[quarkus.knative.rbac.cluster-role-bindings."cluster-role-bindings".subjects."subjects".kind]` + +[.description] +-- +The "kind" resource to use by the Subject element in the generated Role Binding resource. By default, it uses the "ServiceAccount" kind. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_RBAC_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__SUBJECTS__SUBJECTS__KIND+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_RBAC_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__SUBJECTS__SUBJECTS__KIND+++` +endif::add-copy-button-to-env-var[] +--|string +|`ServiceAccount` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.rbac.cluster-role-bindings.-cluster-role-bindings-.subjects.-subjects-.api-group]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.rbac.cluster-role-bindings.-cluster-role-bindings-.subjects.-subjects-.api-group[quarkus.knative.rbac.cluster-role-bindings."cluster-role-bindings".subjects."subjects".api-group]` + +[.description] +-- +The "apiGroup" resource that matches with the "kind" property. By default, it's empty. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_RBAC_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__SUBJECTS__SUBJECTS__API_GROUP+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_RBAC_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__SUBJECTS__SUBJECTS__API_GROUP+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.rbac.cluster-role-bindings.-cluster-role-bindings-.subjects.-subjects-.namespace]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.rbac.cluster-role-bindings.-cluster-role-bindings-.subjects.-subjects-.namespace[quarkus.knative.rbac.cluster-role-bindings."cluster-role-bindings".subjects."subjects".namespace]` + +[.description] +-- +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. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_RBAC_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__SUBJECTS__SUBJECTS__NAMESPACE+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_RBAC_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__SUBJECTS__SUBJECTS__NAMESPACE+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.env.fields-fields]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.env.fields-fields[quarkus.knative.env.fields]` + +[.description] +-- +The map associating environment variable names to their associated field references they take their value from. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_ENV_FIELDS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_ENV_FIELDS+++` +endif::add-copy-button-to-env-var[] +--|`Map` +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.env.vars-vars]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.env.vars-vars[quarkus.knative.env.vars]` + +[.description] +-- +The map associating environment name to its associated value. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_ENV_VARS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_ENV_VARS+++` +endif::add-copy-button-to-env-var[] +--|`Map>` +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.env.mapping.-mapping-.from-secret]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.env.mapping.-mapping-.from-secret[quarkus.knative.env.mapping."mapping".from-secret]` + +[.description] +-- +The optional name of the Secret from which a value is to be extracted. Mutually exclusive with `from-configmap`. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_ENV_MAPPING__MAPPING__FROM_SECRET+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_ENV_MAPPING__MAPPING__FROM_SECRET+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.env.mapping.-mapping-.from-configmap]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.env.mapping.-mapping-.from-configmap[quarkus.knative.env.mapping."mapping".from-configmap]` + +[.description] +-- +The optional name of the ConfigMap from which a value is to be extracted. Mutually exclusive with `from-secret`. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_ENV_MAPPING__MAPPING__FROM_CONFIGMAP+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_ENV_MAPPING__MAPPING__FROM_CONFIGMAP+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.env.mapping.-mapping-.with-key]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.env.mapping.-mapping-.with-key[quarkus.knative.env.mapping."mapping".with-key]` + +[.description] +-- +The key identifying the field from which the value is extracted. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_ENV_MAPPING__MAPPING__WITH_KEY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_ENV_MAPPING__MAPPING__WITH_KEY+++` +endif::add-copy-button-to-env-var[] +--|string +|required icon:exclamation-circle[title=Configuration property is required] + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.traffic.-traffic-.tag]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.traffic.-traffic-.tag[quarkus.knative.traffic."traffic".tag]` + +[.description] +-- +Tag is optionally used to expose a dedicated url for referencing this target exclusively. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_TRAFFIC__TRAFFIC__TAG+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_TRAFFIC__TRAFFIC__TAG+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.traffic.-traffic-.revision-name]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.traffic.-traffic-.revision-name[quarkus.knative.traffic."traffic".revision-name]` + +[.description] +-- +RevisionName of a specific revision to which to send this portion of traffic. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_TRAFFIC__TRAFFIC__REVISION_NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_TRAFFIC__TRAFFIC__REVISION_NAME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.traffic.-traffic-.latest-revision]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.traffic.-traffic-.latest-revision[quarkus.knative.traffic."traffic".latest-revision]` + +[.description] +-- +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. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_TRAFFIC__TRAFFIC__LATEST_REVISION+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_TRAFFIC__TRAFFIC__LATEST_REVISION+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.knative.traffic.-traffic-.percent]]`link:#quarkus-kubernetes-general-config-items_quarkus.knative.traffic.-traffic-.percent[quarkus.knative.traffic."traffic".percent]` + +[.description] +-- +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. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_TRAFFIC__TRAFFIC__PERCENT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_TRAFFIC__TRAFFIC__PERCENT+++` +endif::add-copy-button-to-env-var[] +--|long +|`100` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-env.secrets]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-env.secrets[quarkus.kubernetes.get-env.secrets]` + +[.description] +-- +The optional list of Secret names to load environment variables from. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_ENV_SECRETS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_ENV_SECRETS+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-env.configmaps]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-env.configmaps[quarkus.kubernetes.get-env.configmaps]` + +[.description] +-- +The optional list of ConfigMap names to load environment variables from. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_ENV_CONFIGMAPS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_ENV_CONFIGMAPS+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-liveness-probe.http-action-port]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-liveness-probe.http-action-port[quarkus.kubernetes.get-liveness-probe.http-action-port]` + +[.description] +-- +The port number to use when configuring the `http get` action. If not configured, the port corresponding to the `httpActionPortName` will be used. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_LIVENESS_PROBE_HTTP_ACTION_PORT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_LIVENESS_PROBE_HTTP_ACTION_PORT+++` +endif::add-copy-button-to-env-var[] +--|int +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-liveness-probe.http-action-port-name]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-liveness-probe.http-action-port-name[quarkus.kubernetes.get-liveness-probe.http-action-port-name]` + +[.description] +-- +The port name for selecting the port of the `HTTP get` action. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_LIVENESS_PROBE_HTTP_ACTION_PORT_NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_LIVENESS_PROBE_HTTP_ACTION_PORT_NAME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-liveness-probe.http-action-path]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-liveness-probe.http-action-path[quarkus.kubernetes.get-liveness-probe.http-action-path]` + +[.description] +-- +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. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_LIVENESS_PROBE_HTTP_ACTION_PATH+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_LIVENESS_PROBE_HTTP_ACTION_PATH+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-liveness-probe.http-action-scheme]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-liveness-probe.http-action-scheme[quarkus.kubernetes.get-liveness-probe.http-action-scheme]` + +[.description] +-- +The scheme of the `HTTP get` action. Can be either "HTTP" or "HTTPS". + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_LIVENESS_PROBE_HTTP_ACTION_SCHEME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_LIVENESS_PROBE_HTTP_ACTION_SCHEME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-liveness-probe.exec-action]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-liveness-probe.exec-action[quarkus.kubernetes.get-liveness-probe.exec-action]` + +[.description] +-- +The command to use for the probe. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_LIVENESS_PROBE_EXEC_ACTION+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_LIVENESS_PROBE_EXEC_ACTION+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-liveness-probe.tcp-socket-action]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-liveness-probe.tcp-socket-action[quarkus.kubernetes.get-liveness-probe.tcp-socket-action]` + +[.description] +-- +The tcp socket to use for the probe (the format is host:port). + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_LIVENESS_PROBE_TCP_SOCKET_ACTION+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_LIVENESS_PROBE_TCP_SOCKET_ACTION+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-liveness-probe.grpc-action]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-liveness-probe.grpc-action[quarkus.kubernetes.get-liveness-probe.grpc-action]` + +[.description] +-- +The gRPC port to use for the probe (the format is either port or port:service). + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_LIVENESS_PROBE_GRPC_ACTION+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_LIVENESS_PROBE_GRPC_ACTION+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-liveness-probe.grpc-action-enabled]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-liveness-probe.grpc-action-enabled[quarkus.kubernetes.get-liveness-probe.grpc-action-enabled]` + +[.description] +-- +If enabled and `grpc-action` is not provided, it will use the generated service name and the gRPC port. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_LIVENESS_PROBE_GRPC_ACTION_ENABLED+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_LIVENESS_PROBE_GRPC_ACTION_ENABLED+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-liveness-probe.initial-delay]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-liveness-probe.initial-delay[quarkus.kubernetes.get-liveness-probe.initial-delay]` + +[.description] +-- +The amount of time to wait before starting to probe. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_LIVENESS_PROBE_INITIAL_DELAY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_LIVENESS_PROBE_INITIAL_DELAY+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`5S` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-liveness-probe.period]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-liveness-probe.period[quarkus.kubernetes.get-liveness-probe.period]` + +[.description] +-- +The period in which the action should be called. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_LIVENESS_PROBE_PERIOD+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_LIVENESS_PROBE_PERIOD+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`10S` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-liveness-probe.timeout]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-liveness-probe.timeout[quarkus.kubernetes.get-liveness-probe.timeout]` + +[.description] +-- +The amount of time to wait for each action. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_LIVENESS_PROBE_TIMEOUT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_LIVENESS_PROBE_TIMEOUT+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`10S` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-liveness-probe.success-threshold]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-liveness-probe.success-threshold[quarkus.kubernetes.get-liveness-probe.success-threshold]` + +[.description] +-- +The success threshold to use. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_LIVENESS_PROBE_SUCCESS_THRESHOLD+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_LIVENESS_PROBE_SUCCESS_THRESHOLD+++` +endif::add-copy-button-to-env-var[] +--|int +|`1` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-liveness-probe.failure-threshold]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-liveness-probe.failure-threshold[quarkus.kubernetes.get-liveness-probe.failure-threshold]` + +[.description] +-- +The failure threshold to use. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_LIVENESS_PROBE_FAILURE_THRESHOLD+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_LIVENESS_PROBE_FAILURE_THRESHOLD+++` +endif::add-copy-button-to-env-var[] +--|int +|`3` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-readiness-probe.http-action-port]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-readiness-probe.http-action-port[quarkus.kubernetes.get-readiness-probe.http-action-port]` + +[.description] +-- +The port number to use when configuring the `http get` action. If not configured, the port corresponding to the `httpActionPortName` will be used. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_READINESS_PROBE_HTTP_ACTION_PORT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_READINESS_PROBE_HTTP_ACTION_PORT+++` +endif::add-copy-button-to-env-var[] +--|int +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-readiness-probe.http-action-port-name]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-readiness-probe.http-action-port-name[quarkus.kubernetes.get-readiness-probe.http-action-port-name]` + +[.description] +-- +The port name for selecting the port of the `HTTP get` action. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_READINESS_PROBE_HTTP_ACTION_PORT_NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_READINESS_PROBE_HTTP_ACTION_PORT_NAME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-readiness-probe.http-action-path]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-readiness-probe.http-action-path[quarkus.kubernetes.get-readiness-probe.http-action-path]` + +[.description] +-- +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. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_READINESS_PROBE_HTTP_ACTION_PATH+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_READINESS_PROBE_HTTP_ACTION_PATH+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-readiness-probe.http-action-scheme]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-readiness-probe.http-action-scheme[quarkus.kubernetes.get-readiness-probe.http-action-scheme]` + +[.description] +-- +The scheme of the `HTTP get` action. Can be either "HTTP" or "HTTPS". + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_READINESS_PROBE_HTTP_ACTION_SCHEME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_READINESS_PROBE_HTTP_ACTION_SCHEME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-readiness-probe.exec-action]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-readiness-probe.exec-action[quarkus.kubernetes.get-readiness-probe.exec-action]` + +[.description] +-- +The command to use for the probe. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_READINESS_PROBE_EXEC_ACTION+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_READINESS_PROBE_EXEC_ACTION+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-readiness-probe.tcp-socket-action]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-readiness-probe.tcp-socket-action[quarkus.kubernetes.get-readiness-probe.tcp-socket-action]` + +[.description] +-- +The tcp socket to use for the probe (the format is host:port). + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_READINESS_PROBE_TCP_SOCKET_ACTION+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_READINESS_PROBE_TCP_SOCKET_ACTION+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-readiness-probe.grpc-action]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-readiness-probe.grpc-action[quarkus.kubernetes.get-readiness-probe.grpc-action]` + +[.description] +-- +The gRPC port to use for the probe (the format is either port or port:service). + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_READINESS_PROBE_GRPC_ACTION+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_READINESS_PROBE_GRPC_ACTION+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-readiness-probe.grpc-action-enabled]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-readiness-probe.grpc-action-enabled[quarkus.kubernetes.get-readiness-probe.grpc-action-enabled]` + +[.description] +-- +If enabled and `grpc-action` is not provided, it will use the generated service name and the gRPC port. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_READINESS_PROBE_GRPC_ACTION_ENABLED+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_READINESS_PROBE_GRPC_ACTION_ENABLED+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-readiness-probe.initial-delay]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-readiness-probe.initial-delay[quarkus.kubernetes.get-readiness-probe.initial-delay]` + +[.description] +-- +The amount of time to wait before starting to probe. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_READINESS_PROBE_INITIAL_DELAY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_READINESS_PROBE_INITIAL_DELAY+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`5S` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-readiness-probe.period]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-readiness-probe.period[quarkus.kubernetes.get-readiness-probe.period]` + +[.description] +-- +The period in which the action should be called. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_READINESS_PROBE_PERIOD+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_READINESS_PROBE_PERIOD+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`10S` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-readiness-probe.timeout]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-readiness-probe.timeout[quarkus.kubernetes.get-readiness-probe.timeout]` + +[.description] +-- +The amount of time to wait for each action. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_READINESS_PROBE_TIMEOUT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_READINESS_PROBE_TIMEOUT+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`10S` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-readiness-probe.success-threshold]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-readiness-probe.success-threshold[quarkus.kubernetes.get-readiness-probe.success-threshold]` + +[.description] +-- +The success threshold to use. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_READINESS_PROBE_SUCCESS_THRESHOLD+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_READINESS_PROBE_SUCCESS_THRESHOLD+++` +endif::add-copy-button-to-env-var[] +--|int +|`1` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-readiness-probe.failure-threshold]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-readiness-probe.failure-threshold[quarkus.kubernetes.get-readiness-probe.failure-threshold]` + +[.description] +-- +The failure threshold to use. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_READINESS_PROBE_FAILURE_THRESHOLD+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_READINESS_PROBE_FAILURE_THRESHOLD+++` +endif::add-copy-button-to-env-var[] +--|int +|`3` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-startup-probe.http-action-port]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-startup-probe.http-action-port[quarkus.kubernetes.get-startup-probe.http-action-port]` + +[.description] +-- +The port number to use when configuring the `http get` action. If not configured, the port corresponding to the `httpActionPortName` will be used. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_STARTUP_PROBE_HTTP_ACTION_PORT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_STARTUP_PROBE_HTTP_ACTION_PORT+++` +endif::add-copy-button-to-env-var[] +--|int +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-startup-probe.http-action-port-name]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-startup-probe.http-action-port-name[quarkus.kubernetes.get-startup-probe.http-action-port-name]` + +[.description] +-- +The port name for selecting the port of the `HTTP get` action. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_STARTUP_PROBE_HTTP_ACTION_PORT_NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_STARTUP_PROBE_HTTP_ACTION_PORT_NAME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-startup-probe.http-action-path]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-startup-probe.http-action-path[quarkus.kubernetes.get-startup-probe.http-action-path]` + +[.description] +-- +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. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_STARTUP_PROBE_HTTP_ACTION_PATH+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_STARTUP_PROBE_HTTP_ACTION_PATH+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-startup-probe.http-action-scheme]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-startup-probe.http-action-scheme[quarkus.kubernetes.get-startup-probe.http-action-scheme]` + +[.description] +-- +The scheme of the `HTTP get` action. Can be either "HTTP" or "HTTPS". + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_STARTUP_PROBE_HTTP_ACTION_SCHEME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_STARTUP_PROBE_HTTP_ACTION_SCHEME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-startup-probe.exec-action]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-startup-probe.exec-action[quarkus.kubernetes.get-startup-probe.exec-action]` + +[.description] +-- +The command to use for the probe. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_STARTUP_PROBE_EXEC_ACTION+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_STARTUP_PROBE_EXEC_ACTION+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-startup-probe.tcp-socket-action]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-startup-probe.tcp-socket-action[quarkus.kubernetes.get-startup-probe.tcp-socket-action]` + +[.description] +-- +The tcp socket to use for the probe (the format is host:port). + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_STARTUP_PROBE_TCP_SOCKET_ACTION+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_STARTUP_PROBE_TCP_SOCKET_ACTION+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-startup-probe.grpc-action]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-startup-probe.grpc-action[quarkus.kubernetes.get-startup-probe.grpc-action]` + +[.description] +-- +The gRPC port to use for the probe (the format is either port or port:service). + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_STARTUP_PROBE_GRPC_ACTION+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_STARTUP_PROBE_GRPC_ACTION+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-startup-probe.grpc-action-enabled]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-startup-probe.grpc-action-enabled[quarkus.kubernetes.get-startup-probe.grpc-action-enabled]` + +[.description] +-- +If enabled and `grpc-action` is not provided, it will use the generated service name and the gRPC port. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_STARTUP_PROBE_GRPC_ACTION_ENABLED+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_STARTUP_PROBE_GRPC_ACTION_ENABLED+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-startup-probe.initial-delay]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-startup-probe.initial-delay[quarkus.kubernetes.get-startup-probe.initial-delay]` + +[.description] +-- +The amount of time to wait before starting to probe. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_STARTUP_PROBE_INITIAL_DELAY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_STARTUP_PROBE_INITIAL_DELAY+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`5S` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-startup-probe.period]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-startup-probe.period[quarkus.kubernetes.get-startup-probe.period]` + +[.description] +-- +The period in which the action should be called. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_STARTUP_PROBE_PERIOD+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_STARTUP_PROBE_PERIOD+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`10S` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-startup-probe.timeout]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-startup-probe.timeout[quarkus.kubernetes.get-startup-probe.timeout]` + +[.description] +-- +The amount of time to wait for each action. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_STARTUP_PROBE_TIMEOUT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_STARTUP_PROBE_TIMEOUT+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`10S` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-startup-probe.success-threshold]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-startup-probe.success-threshold[quarkus.kubernetes.get-startup-probe.success-threshold]` + +[.description] +-- +The success threshold to use. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_STARTUP_PROBE_SUCCESS_THRESHOLD+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_STARTUP_PROBE_SUCCESS_THRESHOLD+++` +endif::add-copy-button-to-env-var[] +--|int +|`1` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-startup-probe.failure-threshold]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-startup-probe.failure-threshold[quarkus.kubernetes.get-startup-probe.failure-threshold]` + +[.description] +-- +The failure threshold to use. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_STARTUP_PROBE_FAILURE_THRESHOLD+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_STARTUP_PROBE_FAILURE_THRESHOLD+++` +endif::add-copy-button-to-env-var[] +--|int +|`3` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-prometheus-config.annotations]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-prometheus-config.annotations[quarkus.kubernetes.get-prometheus-config.annotations]` + +[.description] +-- +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. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_PROMETHEUS_CONFIG_ANNOTATIONS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_PROMETHEUS_CONFIG_ANNOTATIONS+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`true` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-prometheus-config.prefix]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-prometheus-config.prefix[quarkus.kubernetes.get-prometheus-config.prefix]` + +[.description] +-- +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 + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_PROMETHEUS_CONFIG_PREFIX+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_PROMETHEUS_CONFIG_PREFIX+++` +endif::add-copy-button-to-env-var[] +--|string +|`prometheus.io` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-prometheus-config.scrape]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-prometheus-config.scrape[quarkus.kubernetes.get-prometheus-config.scrape]` + +[.description] +-- +Define the annotation used to indicate services that should be scraped. By default, `/scrape` will be appended to the defined prefix. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_PROMETHEUS_CONFIG_SCRAPE+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_PROMETHEUS_CONFIG_SCRAPE+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-prometheus-config.path]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-prometheus-config.path[quarkus.kubernetes.get-prometheus-config.path]` + +[.description] +-- +Define the annotation used to indicate the path to scrape. By default, `/path` will be appended to the defined prefix. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_PROMETHEUS_CONFIG_PATH+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_PROMETHEUS_CONFIG_PATH+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-prometheus-config.port]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-prometheus-config.port[quarkus.kubernetes.get-prometheus-config.port]` + +[.description] +-- +Define the annotation used to indicate the port to scrape. By default, `/port` will be appended to the defined prefix. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_PROMETHEUS_CONFIG_PORT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_PROMETHEUS_CONFIG_PORT+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-prometheus-config.scheme]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-prometheus-config.scheme[quarkus.kubernetes.get-prometheus-config.scheme]` + +[.description] +-- +Define the annotation used to indicate the scheme to use for scraping By default, `/scheme` will be appended to the defined prefix. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_PROMETHEUS_CONFIG_SCHEME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_PROMETHEUS_CONFIG_SCHEME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-resources.limits.cpu]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-resources.limits.cpu[quarkus.kubernetes.get-resources.limits.cpu]` + +[.description] +-- +CPU Requirements + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_RESOURCES_LIMITS_CPU+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_RESOURCES_LIMITS_CPU+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-resources.limits.memory]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-resources.limits.memory[quarkus.kubernetes.get-resources.limits.memory]` + +[.description] +-- +Memory Requirements + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_RESOURCES_LIMITS_MEMORY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_RESOURCES_LIMITS_MEMORY+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-resources.requests.cpu]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-resources.requests.cpu[quarkus.kubernetes.get-resources.requests.cpu]` + +[.description] +-- +CPU Requirements + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_RESOURCES_REQUESTS_CPU+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_RESOURCES_REQUESTS_CPU+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-resources.requests.memory]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-resources.requests.memory[quarkus.kubernetes.get-resources.requests.memory]` + +[.description] +-- +Memory Requirements + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_RESOURCES_REQUESTS_MEMORY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_RESOURCES_REQUESTS_MEMORY+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-security-context.se-linux-options.level]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-security-context.se-linux-options.level[quarkus.kubernetes.get-security-context.se-linux-options.level]` + +[.description] +-- +The SELinux level label that applies to the container. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SECURITY_CONTEXT_SE_LINUX_OPTIONS_LEVEL+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SECURITY_CONTEXT_SE_LINUX_OPTIONS_LEVEL+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-security-context.se-linux-options.role]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-security-context.se-linux-options.role[quarkus.kubernetes.get-security-context.se-linux-options.role]` + +[.description] +-- +The SELinux role label that applies to the container. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SECURITY_CONTEXT_SE_LINUX_OPTIONS_ROLE+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SECURITY_CONTEXT_SE_LINUX_OPTIONS_ROLE+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-security-context.se-linux-options.type]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-security-context.se-linux-options.type[quarkus.kubernetes.get-security-context.se-linux-options.type]` + +[.description] +-- +The SELinux type label that applies to the container. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SECURITY_CONTEXT_SE_LINUX_OPTIONS_TYPE+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SECURITY_CONTEXT_SE_LINUX_OPTIONS_TYPE+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-security-context.se-linux-options.user]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-security-context.se-linux-options.user[quarkus.kubernetes.get-security-context.se-linux-options.user]` + +[.description] +-- +The SELinux user label that applies to the container. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SECURITY_CONTEXT_SE_LINUX_OPTIONS_USER+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SECURITY_CONTEXT_SE_LINUX_OPTIONS_USER+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-security-context.windows-options.gmsa-credential-spec-name]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-security-context.windows-options.gmsa-credential-spec-name[quarkus.kubernetes.get-security-context.windows-options.gmsa-credential-spec-name]` + +[.description] +-- +The name of the GMSA credential spec to use. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SECURITY_CONTEXT_WINDOWS_OPTIONS_GMSA_CREDENTIAL_SPEC_NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SECURITY_CONTEXT_WINDOWS_OPTIONS_GMSA_CREDENTIAL_SPEC_NAME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-security-context.windows-options.gmsa-credential-spec]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-security-context.windows-options.gmsa-credential-spec[quarkus.kubernetes.get-security-context.windows-options.gmsa-credential-spec]` + +[.description] +-- +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. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SECURITY_CONTEXT_WINDOWS_OPTIONS_GMSA_CREDENTIAL_SPEC+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SECURITY_CONTEXT_WINDOWS_OPTIONS_GMSA_CREDENTIAL_SPEC+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-security-context.windows-options.run-as-user-name]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-security-context.windows-options.run-as-user-name[quarkus.kubernetes.get-security-context.windows-options.run-as-user-name]` + +[.description] +-- +The UserName in Windows to run the entrypoint of the container process. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SECURITY_CONTEXT_WINDOWS_OPTIONS_RUN_AS_USER_NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SECURITY_CONTEXT_WINDOWS_OPTIONS_RUN_AS_USER_NAME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-security-context.windows-options.host-process]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-security-context.windows-options.host-process[quarkus.kubernetes.get-security-context.windows-options.host-process]` + +[.description] +-- +HostProcess determines if a container should be run as a 'Host Process' container. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SECURITY_CONTEXT_WINDOWS_OPTIONS_HOST_PROCESS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SECURITY_CONTEXT_WINDOWS_OPTIONS_HOST_PROCESS+++` +endif::add-copy-button-to-env-var[] +--|boolean +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-security-context.run-as-user]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-security-context.run-as-user[quarkus.kubernetes.get-security-context.run-as-user]` + +[.description] +-- +The UID to run the entrypoint of the container process. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SECURITY_CONTEXT_RUN_AS_USER+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SECURITY_CONTEXT_RUN_AS_USER+++` +endif::add-copy-button-to-env-var[] +--|long +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-security-context.run-as-group]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-security-context.run-as-group[quarkus.kubernetes.get-security-context.run-as-group]` + +[.description] +-- +The GID to run the entrypoint of the container process. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SECURITY_CONTEXT_RUN_AS_GROUP+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SECURITY_CONTEXT_RUN_AS_GROUP+++` +endif::add-copy-button-to-env-var[] +--|long +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-security-context.run-as-non-root]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-security-context.run-as-non-root[quarkus.kubernetes.get-security-context.run-as-non-root]` + +[.description] +-- +Indicates that the container must run as a non-root user. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SECURITY_CONTEXT_RUN_AS_NON_ROOT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SECURITY_CONTEXT_RUN_AS_NON_ROOT+++` +endif::add-copy-button-to-env-var[] +--|boolean +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-security-context.supplemental-groups]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-security-context.supplemental-groups[quarkus.kubernetes.get-security-context.supplemental-groups]` + +[.description] +-- +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. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SECURITY_CONTEXT_SUPPLEMENTAL_GROUPS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SECURITY_CONTEXT_SUPPLEMENTAL_GROUPS+++` +endif::add-copy-button-to-env-var[] +--|list of long +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-security-context.fs-group]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-security-context.fs-group[quarkus.kubernetes.get-security-context.fs-group]` + +[.description] +-- +A special supplemental group that applies to all containers in a pod. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SECURITY_CONTEXT_FS_GROUP+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SECURITY_CONTEXT_FS_GROUP+++` +endif::add-copy-button-to-env-var[] +--|long +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-security-context.sysctls]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-security-context.sysctls[quarkus.kubernetes.get-security-context.sysctls]` + +[.description] +-- +Sysctls hold a list of namespaced sysctls used for the pod. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SECURITY_CONTEXT_SYSCTLS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SECURITY_CONTEXT_SYSCTLS+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-security-context.fs-group-change-policy]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-security-context.fs-group-change-policy[quarkus.kubernetes.get-security-context.fs-group-change-policy]` + +[.description] +-- +It holds policies that will be used for applying fsGroup to a volume when volume is mounted. Values: OnRootMismatch, Always + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SECURITY_CONTEXT_FS_GROUP_CHANGE_POLICY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SECURITY_CONTEXT_FS_GROUP_CHANGE_POLICY+++` +endif::add-copy-button-to-env-var[] +-- a| +tooltip: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.], tooltip:always[It indicates that volume's ownership and permissions should always be changed whenever volume is mounted inside a Pod. This the default behavior.] +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.liveness-probe.http-action-port]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.liveness-probe.http-action-port[quarkus.kubernetes.liveness-probe.http-action-port]` + +[.description] +-- +The port number to use when configuring the `http get` action. If not configured, the port corresponding to the `httpActionPortName` will be used. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_LIVENESS_PROBE_HTTP_ACTION_PORT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_LIVENESS_PROBE_HTTP_ACTION_PORT+++` +endif::add-copy-button-to-env-var[] +--|int +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.liveness-probe.http-action-port-name]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.liveness-probe.http-action-port-name[quarkus.kubernetes.liveness-probe.http-action-port-name]` + +[.description] +-- +The port name for selecting the port of the `HTTP get` action. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_LIVENESS_PROBE_HTTP_ACTION_PORT_NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_LIVENESS_PROBE_HTTP_ACTION_PORT_NAME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.liveness-probe.http-action-path]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.liveness-probe.http-action-path[quarkus.kubernetes.liveness-probe.http-action-path]` + +[.description] +-- +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. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_LIVENESS_PROBE_HTTP_ACTION_PATH+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_LIVENESS_PROBE_HTTP_ACTION_PATH+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.liveness-probe.http-action-scheme]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.liveness-probe.http-action-scheme[quarkus.kubernetes.liveness-probe.http-action-scheme]` + +[.description] +-- +The scheme of the `HTTP get` action. Can be either "HTTP" or "HTTPS". + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_LIVENESS_PROBE_HTTP_ACTION_SCHEME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_LIVENESS_PROBE_HTTP_ACTION_SCHEME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.liveness-probe.exec-action]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.liveness-probe.exec-action[quarkus.kubernetes.liveness-probe.exec-action]` + +[.description] +-- +The command to use for the probe. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_LIVENESS_PROBE_EXEC_ACTION+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_LIVENESS_PROBE_EXEC_ACTION+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.liveness-probe.tcp-socket-action]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.liveness-probe.tcp-socket-action[quarkus.kubernetes.liveness-probe.tcp-socket-action]` + +[.description] +-- +The tcp socket to use for the probe (the format is host:port). + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_LIVENESS_PROBE_TCP_SOCKET_ACTION+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_LIVENESS_PROBE_TCP_SOCKET_ACTION+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.liveness-probe.grpc-action]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.liveness-probe.grpc-action[quarkus.kubernetes.liveness-probe.grpc-action]` + +[.description] +-- +The gRPC port to use for the probe (the format is either port or port:service). + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_LIVENESS_PROBE_GRPC_ACTION+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_LIVENESS_PROBE_GRPC_ACTION+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.liveness-probe.grpc-action-enabled]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.liveness-probe.grpc-action-enabled[quarkus.kubernetes.liveness-probe.grpc-action-enabled]` + +[.description] +-- +If enabled and `grpc-action` is not provided, it will use the generated service name and the gRPC port. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_LIVENESS_PROBE_GRPC_ACTION_ENABLED+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_LIVENESS_PROBE_GRPC_ACTION_ENABLED+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.liveness-probe.initial-delay]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.liveness-probe.initial-delay[quarkus.kubernetes.liveness-probe.initial-delay]` + +[.description] +-- +The amount of time to wait before starting to probe. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_LIVENESS_PROBE_INITIAL_DELAY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_LIVENESS_PROBE_INITIAL_DELAY+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`5S` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.liveness-probe.period]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.liveness-probe.period[quarkus.kubernetes.liveness-probe.period]` + +[.description] +-- +The period in which the action should be called. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_LIVENESS_PROBE_PERIOD+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_LIVENESS_PROBE_PERIOD+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`10S` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.liveness-probe.timeout]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.liveness-probe.timeout[quarkus.kubernetes.liveness-probe.timeout]` + +[.description] +-- +The amount of time to wait for each action. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_LIVENESS_PROBE_TIMEOUT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_LIVENESS_PROBE_TIMEOUT+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`10S` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.liveness-probe.success-threshold]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.liveness-probe.success-threshold[quarkus.kubernetes.liveness-probe.success-threshold]` + +[.description] +-- +The success threshold to use. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_LIVENESS_PROBE_SUCCESS_THRESHOLD+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_LIVENESS_PROBE_SUCCESS_THRESHOLD+++` +endif::add-copy-button-to-env-var[] +--|int +|`1` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.liveness-probe.failure-threshold]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.liveness-probe.failure-threshold[quarkus.kubernetes.liveness-probe.failure-threshold]` + +[.description] +-- +The failure threshold to use. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_LIVENESS_PROBE_FAILURE_THRESHOLD+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_LIVENESS_PROBE_FAILURE_THRESHOLD+++` +endif::add-copy-button-to-env-var[] +--|int +|`3` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.readiness-probe.http-action-port]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.readiness-probe.http-action-port[quarkus.kubernetes.readiness-probe.http-action-port]` + +[.description] +-- +The port number to use when configuring the `http get` action. If not configured, the port corresponding to the `httpActionPortName` will be used. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_READINESS_PROBE_HTTP_ACTION_PORT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_READINESS_PROBE_HTTP_ACTION_PORT+++` +endif::add-copy-button-to-env-var[] +--|int +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.readiness-probe.http-action-port-name]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.readiness-probe.http-action-port-name[quarkus.kubernetes.readiness-probe.http-action-port-name]` + +[.description] +-- +The port name for selecting the port of the `HTTP get` action. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_READINESS_PROBE_HTTP_ACTION_PORT_NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_READINESS_PROBE_HTTP_ACTION_PORT_NAME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.readiness-probe.http-action-path]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.readiness-probe.http-action-path[quarkus.kubernetes.readiness-probe.http-action-path]` + +[.description] +-- +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. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_READINESS_PROBE_HTTP_ACTION_PATH+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_READINESS_PROBE_HTTP_ACTION_PATH+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.readiness-probe.http-action-scheme]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.readiness-probe.http-action-scheme[quarkus.kubernetes.readiness-probe.http-action-scheme]` + +[.description] +-- +The scheme of the `HTTP get` action. Can be either "HTTP" or "HTTPS". + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_READINESS_PROBE_HTTP_ACTION_SCHEME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_READINESS_PROBE_HTTP_ACTION_SCHEME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.readiness-probe.exec-action]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.readiness-probe.exec-action[quarkus.kubernetes.readiness-probe.exec-action]` + +[.description] +-- +The command to use for the probe. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_READINESS_PROBE_EXEC_ACTION+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_READINESS_PROBE_EXEC_ACTION+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.readiness-probe.tcp-socket-action]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.readiness-probe.tcp-socket-action[quarkus.kubernetes.readiness-probe.tcp-socket-action]` + +[.description] +-- +The tcp socket to use for the probe (the format is host:port). + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_READINESS_PROBE_TCP_SOCKET_ACTION+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_READINESS_PROBE_TCP_SOCKET_ACTION+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.readiness-probe.grpc-action]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.readiness-probe.grpc-action[quarkus.kubernetes.readiness-probe.grpc-action]` + +[.description] +-- +The gRPC port to use for the probe (the format is either port or port:service). + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_READINESS_PROBE_GRPC_ACTION+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_READINESS_PROBE_GRPC_ACTION+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.readiness-probe.grpc-action-enabled]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.readiness-probe.grpc-action-enabled[quarkus.kubernetes.readiness-probe.grpc-action-enabled]` + +[.description] +-- +If enabled and `grpc-action` is not provided, it will use the generated service name and the gRPC port. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_READINESS_PROBE_GRPC_ACTION_ENABLED+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_READINESS_PROBE_GRPC_ACTION_ENABLED+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.readiness-probe.initial-delay]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.readiness-probe.initial-delay[quarkus.kubernetes.readiness-probe.initial-delay]` + +[.description] +-- +The amount of time to wait before starting to probe. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_READINESS_PROBE_INITIAL_DELAY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_READINESS_PROBE_INITIAL_DELAY+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`5S` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.readiness-probe.period]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.readiness-probe.period[quarkus.kubernetes.readiness-probe.period]` + +[.description] +-- +The period in which the action should be called. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_READINESS_PROBE_PERIOD+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_READINESS_PROBE_PERIOD+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`10S` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.readiness-probe.timeout]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.readiness-probe.timeout[quarkus.kubernetes.readiness-probe.timeout]` + +[.description] +-- +The amount of time to wait for each action. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_READINESS_PROBE_TIMEOUT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_READINESS_PROBE_TIMEOUT+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`10S` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.readiness-probe.success-threshold]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.readiness-probe.success-threshold[quarkus.kubernetes.readiness-probe.success-threshold]` + +[.description] +-- +The success threshold to use. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_READINESS_PROBE_SUCCESS_THRESHOLD+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_READINESS_PROBE_SUCCESS_THRESHOLD+++` +endif::add-copy-button-to-env-var[] +--|int +|`1` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.readiness-probe.failure-threshold]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.readiness-probe.failure-threshold[quarkus.kubernetes.readiness-probe.failure-threshold]` + +[.description] +-- +The failure threshold to use. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_READINESS_PROBE_FAILURE_THRESHOLD+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_READINESS_PROBE_FAILURE_THRESHOLD+++` +endif::add-copy-button-to-env-var[] +--|int +|`3` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.startup-probe.http-action-port]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.startup-probe.http-action-port[quarkus.kubernetes.startup-probe.http-action-port]` + +[.description] +-- +The port number to use when configuring the `http get` action. If not configured, the port corresponding to the `httpActionPortName` will be used. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_STARTUP_PROBE_HTTP_ACTION_PORT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_STARTUP_PROBE_HTTP_ACTION_PORT+++` +endif::add-copy-button-to-env-var[] +--|int +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.startup-probe.http-action-port-name]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.startup-probe.http-action-port-name[quarkus.kubernetes.startup-probe.http-action-port-name]` + +[.description] +-- +The port name for selecting the port of the `HTTP get` action. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_STARTUP_PROBE_HTTP_ACTION_PORT_NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_STARTUP_PROBE_HTTP_ACTION_PORT_NAME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.startup-probe.http-action-path]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.startup-probe.http-action-path[quarkus.kubernetes.startup-probe.http-action-path]` + +[.description] +-- +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. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_STARTUP_PROBE_HTTP_ACTION_PATH+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_STARTUP_PROBE_HTTP_ACTION_PATH+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.startup-probe.http-action-scheme]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.startup-probe.http-action-scheme[quarkus.kubernetes.startup-probe.http-action-scheme]` + +[.description] +-- +The scheme of the `HTTP get` action. Can be either "HTTP" or "HTTPS". + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_STARTUP_PROBE_HTTP_ACTION_SCHEME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_STARTUP_PROBE_HTTP_ACTION_SCHEME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.startup-probe.exec-action]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.startup-probe.exec-action[quarkus.kubernetes.startup-probe.exec-action]` + +[.description] +-- +The command to use for the probe. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_STARTUP_PROBE_EXEC_ACTION+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_STARTUP_PROBE_EXEC_ACTION+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.startup-probe.tcp-socket-action]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.startup-probe.tcp-socket-action[quarkus.kubernetes.startup-probe.tcp-socket-action]` + +[.description] +-- +The tcp socket to use for the probe (the format is host:port). + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_STARTUP_PROBE_TCP_SOCKET_ACTION+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_STARTUP_PROBE_TCP_SOCKET_ACTION+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.startup-probe.grpc-action]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.startup-probe.grpc-action[quarkus.kubernetes.startup-probe.grpc-action]` + +[.description] +-- +The gRPC port to use for the probe (the format is either port or port:service). + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_STARTUP_PROBE_GRPC_ACTION+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_STARTUP_PROBE_GRPC_ACTION+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.startup-probe.grpc-action-enabled]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.startup-probe.grpc-action-enabled[quarkus.kubernetes.startup-probe.grpc-action-enabled]` + +[.description] +-- +If enabled and `grpc-action` is not provided, it will use the generated service name and the gRPC port. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_STARTUP_PROBE_GRPC_ACTION_ENABLED+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_STARTUP_PROBE_GRPC_ACTION_ENABLED+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.startup-probe.initial-delay]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.startup-probe.initial-delay[quarkus.kubernetes.startup-probe.initial-delay]` + +[.description] +-- +The amount of time to wait before starting to probe. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_STARTUP_PROBE_INITIAL_DELAY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_STARTUP_PROBE_INITIAL_DELAY+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`5S` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.startup-probe.period]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.startup-probe.period[quarkus.kubernetes.startup-probe.period]` + +[.description] +-- +The period in which the action should be called. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_STARTUP_PROBE_PERIOD+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_STARTUP_PROBE_PERIOD+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`10S` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.startup-probe.timeout]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.startup-probe.timeout[quarkus.kubernetes.startup-probe.timeout]` + +[.description] +-- +The amount of time to wait for each action. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_STARTUP_PROBE_TIMEOUT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_STARTUP_PROBE_TIMEOUT+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`10S` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.startup-probe.success-threshold]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.startup-probe.success-threshold[quarkus.kubernetes.startup-probe.success-threshold]` + +[.description] +-- +The success threshold to use. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_STARTUP_PROBE_SUCCESS_THRESHOLD+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_STARTUP_PROBE_SUCCESS_THRESHOLD+++` +endif::add-copy-button-to-env-var[] +--|int +|`1` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.startup-probe.failure-threshold]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.startup-probe.failure-threshold[quarkus.kubernetes.startup-probe.failure-threshold]` + +[.description] +-- +The failure threshold to use. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_STARTUP_PROBE_FAILURE_THRESHOLD+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_STARTUP_PROBE_FAILURE_THRESHOLD+++` +endif::add-copy-button-to-env-var[] +--|int +|`3` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.prometheus.annotations]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.prometheus.annotations[quarkus.kubernetes.prometheus.annotations]` + +[.description] +-- +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. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_PROMETHEUS_ANNOTATIONS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_PROMETHEUS_ANNOTATIONS+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`true` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.prometheus.prefix]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.prometheus.prefix[quarkus.kubernetes.prometheus.prefix]` + +[.description] +-- +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 + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_PROMETHEUS_PREFIX+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_PROMETHEUS_PREFIX+++` +endif::add-copy-button-to-env-var[] +--|string +|`prometheus.io` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.prometheus.scrape]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.prometheus.scrape[quarkus.kubernetes.prometheus.scrape]` + +[.description] +-- +Define the annotation used to indicate services that should be scraped. By default, `/scrape` will be appended to the defined prefix. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_PROMETHEUS_SCRAPE+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_PROMETHEUS_SCRAPE+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.prometheus.path]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.prometheus.path[quarkus.kubernetes.prometheus.path]` + +[.description] +-- +Define the annotation used to indicate the path to scrape. By default, `/path` will be appended to the defined prefix. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_PROMETHEUS_PATH+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_PROMETHEUS_PATH+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.prometheus.port]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.prometheus.port[quarkus.kubernetes.prometheus.port]` + +[.description] +-- +Define the annotation used to indicate the port to scrape. By default, `/port` will be appended to the defined prefix. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_PROMETHEUS_PORT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_PROMETHEUS_PORT+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.prometheus.scheme]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.prometheus.scheme[quarkus.kubernetes.prometheus.scheme]` + +[.description] +-- +Define the annotation used to indicate the scheme to use for scraping By default, `/scheme` will be appended to the defined prefix. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_PROMETHEUS_SCHEME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_PROMETHEUS_SCHEME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.resources.limits.cpu]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.resources.limits.cpu[quarkus.kubernetes.resources.limits.cpu]` + +[.description] +-- +CPU Requirements + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_RESOURCES_LIMITS_CPU+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_RESOURCES_LIMITS_CPU+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.resources.limits.memory]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.resources.limits.memory[quarkus.kubernetes.resources.limits.memory]` + +[.description] +-- +Memory Requirements + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_RESOURCES_LIMITS_MEMORY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_RESOURCES_LIMITS_MEMORY+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.resources.requests.cpu]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.resources.requests.cpu[quarkus.kubernetes.resources.requests.cpu]` + +[.description] +-- +CPU Requirements + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_RESOURCES_REQUESTS_CPU+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_RESOURCES_REQUESTS_CPU+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.resources.requests.memory]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.resources.requests.memory[quarkus.kubernetes.resources.requests.memory]` + +[.description] +-- +Memory Requirements + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_RESOURCES_REQUESTS_MEMORY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_RESOURCES_REQUESTS_MEMORY+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.ingress.expose]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.ingress.expose[quarkus.kubernetes.ingress.expose]` + +[.description] +-- +If true, the service will be exposed + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INGRESS_EXPOSE+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_INGRESS_EXPOSE+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.ingress.host]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.ingress.host[quarkus.kubernetes.ingress.host]` + +[.description] +-- +The host under which the application is going to be exposed + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INGRESS_HOST+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_INGRESS_HOST+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.ingress.target-port]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.ingress.target-port[quarkus.kubernetes.ingress.target-port]` + +[.description] +-- +The default target named port. If not provided, it will be deducted from the Service resource ports. Options are: "http" and "https". + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INGRESS_TARGET_PORT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_INGRESS_TARGET_PORT+++` +endif::add-copy-button-to-env-var[] +--|string +|`http` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.ingress.ingress-class-name]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.ingress.ingress-class-name[quarkus.kubernetes.ingress.ingress-class-name]` + +[.description] +-- +The class of the Ingress. If the ingressClassName is omitted, a default Ingress class is used. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INGRESS_INGRESS_CLASS_NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_INGRESS_INGRESS_CLASS_NAME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.job.parallelism]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.job.parallelism[quarkus.kubernetes.job.parallelism]` + +[.description] +-- +Specifies the maximum desired number of pods the job should run at any given time. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_JOB_PARALLELISM+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_JOB_PARALLELISM+++` +endif::add-copy-button-to-env-var[] +--|int +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.job.completions]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.job.completions[quarkus.kubernetes.job.completions]` + +[.description] +-- +Specifies the desired number of successfully finished pods the job should be run with. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_JOB_COMPLETIONS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_JOB_COMPLETIONS+++` +endif::add-copy-button-to-env-var[] +--|int +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.job.completion-mode]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.job.completion-mode[quarkus.kubernetes.job.completion-mode]` + +[.description] +-- +CompletionMode specifies how Pod completions are tracked. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_JOB_COMPLETION_MODE+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_JOB_COMPLETION_MODE+++` +endif::add-copy-button-to-env-var[] +-- a| +`non-indexed`, `indexed` +|`non-indexed` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.job.backoff-limit]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.job.backoff-limit[quarkus.kubernetes.job.backoff-limit]` + +[.description] +-- +Specifies the number of retries before marking this job failed. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_JOB_BACKOFF_LIMIT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_JOB_BACKOFF_LIMIT+++` +endif::add-copy-button-to-env-var[] +--|int +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.job.active-deadline-seconds]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.job.active-deadline-seconds[quarkus.kubernetes.job.active-deadline-seconds]` + +[.description] +-- +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. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_JOB_ACTIVE_DEADLINE_SECONDS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_JOB_ACTIVE_DEADLINE_SECONDS+++` +endif::add-copy-button-to-env-var[] +--|long +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.job.ttl-seconds-after-finished]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.job.ttl-seconds-after-finished[quarkus.kubernetes.job.ttl-seconds-after-finished]` + +[.description] +-- +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. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_JOB_TTL_SECONDS_AFTER_FINISHED+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_JOB_TTL_SECONDS_AFTER_FINISHED+++` +endif::add-copy-button-to-env-var[] +--|int +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.job.suspend]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.job.suspend[quarkus.kubernetes.job.suspend]` + +[.description] +-- +Suspend specifies whether the Job controller should create Pods or not. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_JOB_SUSPEND+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_JOB_SUSPEND+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.job.restart-policy]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.job.restart-policy[quarkus.kubernetes.job.restart-policy]` + +[.description] +-- +Restart policy when the job container fails. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_JOB_RESTART_POLICY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_JOB_RESTART_POLICY+++` +endif::add-copy-button-to-env-var[] +-- a| +`on-failure`, `never` +|`on-failure` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.cron-job.schedule]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.cron-job.schedule[quarkus.kubernetes.cron-job.schedule]` + +[.description] +-- +The schedule in Cron format, see https://en.wikipedia.org/wiki/Cron. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_CRON_JOB_SCHEDULE+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_CRON_JOB_SCHEDULE+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.cron-job.concurrency-policy]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.cron-job.concurrency-policy[quarkus.kubernetes.cron-job.concurrency-policy]` + +[.description] +-- +ConcurrencyPolicy describes how the job will be handled. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_CRON_JOB_CONCURRENCY_POLICY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_CRON_JOB_CONCURRENCY_POLICY+++` +endif::add-copy-button-to-env-var[] +-- a| +`allow`, `forbid`, `replace` +|`allow` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.cron-job.starting-deadline-seconds]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.cron-job.starting-deadline-seconds[quarkus.kubernetes.cron-job.starting-deadline-seconds]` + +[.description] +-- +Deadline in seconds for starting the job if it misses scheduled time for any reason. Missed jobs executions will be counted as failed ones. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_CRON_JOB_STARTING_DEADLINE_SECONDS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_CRON_JOB_STARTING_DEADLINE_SECONDS+++` +endif::add-copy-button-to-env-var[] +--|long +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.cron-job.failed-jobs-history-limit]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.cron-job.failed-jobs-history-limit[quarkus.kubernetes.cron-job.failed-jobs-history-limit]` + +[.description] +-- +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_CRON_JOB_FAILED_JOBS_HISTORY_LIMIT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_CRON_JOB_FAILED_JOBS_HISTORY_LIMIT+++` +endif::add-copy-button-to-env-var[] +--|int +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.cron-job.successful-jobs-history-limit]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.cron-job.successful-jobs-history-limit[quarkus.kubernetes.cron-job.successful-jobs-history-limit]` + +[.description] +-- +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_CRON_JOB_SUCCESSFUL_JOBS_HISTORY_LIMIT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_CRON_JOB_SUCCESSFUL_JOBS_HISTORY_LIMIT+++` +endif::add-copy-button-to-env-var[] +--|int +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.cron-job.parallelism]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.cron-job.parallelism[quarkus.kubernetes.cron-job.parallelism]` + +[.description] +-- +Specifies the maximum desired number of pods the job should run at any given time. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_CRON_JOB_PARALLELISM+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_CRON_JOB_PARALLELISM+++` +endif::add-copy-button-to-env-var[] +--|int +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.cron-job.completions]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.cron-job.completions[quarkus.kubernetes.cron-job.completions]` + +[.description] +-- +Specifies the desired number of successfully finished pods the job should be run with. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_CRON_JOB_COMPLETIONS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_CRON_JOB_COMPLETIONS+++` +endif::add-copy-button-to-env-var[] +--|int +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.cron-job.completion-mode]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.cron-job.completion-mode[quarkus.kubernetes.cron-job.completion-mode]` + +[.description] +-- +CompletionMode specifies how Pod completions are tracked. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_CRON_JOB_COMPLETION_MODE+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_CRON_JOB_COMPLETION_MODE+++` +endif::add-copy-button-to-env-var[] +-- a| +`non-indexed`, `indexed` +|`non-indexed` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.cron-job.backoff-limit]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.cron-job.backoff-limit[quarkus.kubernetes.cron-job.backoff-limit]` + +[.description] +-- +Specifies the number of retries before marking this job failed. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_CRON_JOB_BACKOFF_LIMIT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_CRON_JOB_BACKOFF_LIMIT+++` +endif::add-copy-button-to-env-var[] +--|int +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.cron-job.active-deadline-seconds]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.cron-job.active-deadline-seconds[quarkus.kubernetes.cron-job.active-deadline-seconds]` + +[.description] +-- +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. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_CRON_JOB_ACTIVE_DEADLINE_SECONDS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_CRON_JOB_ACTIVE_DEADLINE_SECONDS+++` +endif::add-copy-button-to-env-var[] +--|long +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.cron-job.ttl-seconds-after-finished]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.cron-job.ttl-seconds-after-finished[quarkus.kubernetes.cron-job.ttl-seconds-after-finished]` + +[.description] +-- +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. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_CRON_JOB_TTL_SECONDS_AFTER_FINISHED+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_CRON_JOB_TTL_SECONDS_AFTER_FINISHED+++` +endif::add-copy-button-to-env-var[] +--|int +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.cron-job.suspend]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.cron-job.suspend[quarkus.kubernetes.cron-job.suspend]` + +[.description] +-- +Suspend specifies whether the Job controller should create Pods or not. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_CRON_JOB_SUSPEND+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_CRON_JOB_SUSPEND+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.cron-job.restart-policy]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.cron-job.restart-policy[quarkus.kubernetes.cron-job.restart-policy]` + +[.description] +-- +Restart policy when the job container fails. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_CRON_JOB_RESTART_POLICY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_CRON_JOB_RESTART_POLICY+++` +endif::add-copy-button-to-env-var[] +-- a| +`on-failure`, `never` +|`on-failure` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.security-context.se-linux-options.level]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.security-context.se-linux-options.level[quarkus.kubernetes.security-context.se-linux-options.level]` + +[.description] +-- +The SELinux level label that applies to the container. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SECURITY_CONTEXT_SE_LINUX_OPTIONS_LEVEL+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_SECURITY_CONTEXT_SE_LINUX_OPTIONS_LEVEL+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.security-context.se-linux-options.role]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.security-context.se-linux-options.role[quarkus.kubernetes.security-context.se-linux-options.role]` + +[.description] +-- +The SELinux role label that applies to the container. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SECURITY_CONTEXT_SE_LINUX_OPTIONS_ROLE+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_SECURITY_CONTEXT_SE_LINUX_OPTIONS_ROLE+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.security-context.se-linux-options.type]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.security-context.se-linux-options.type[quarkus.kubernetes.security-context.se-linux-options.type]` + +[.description] +-- +The SELinux type label that applies to the container. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SECURITY_CONTEXT_SE_LINUX_OPTIONS_TYPE+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_SECURITY_CONTEXT_SE_LINUX_OPTIONS_TYPE+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.security-context.se-linux-options.user]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.security-context.se-linux-options.user[quarkus.kubernetes.security-context.se-linux-options.user]` + +[.description] +-- +The SELinux user label that applies to the container. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SECURITY_CONTEXT_SE_LINUX_OPTIONS_USER+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_SECURITY_CONTEXT_SE_LINUX_OPTIONS_USER+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.security-context.windows-options.gmsa-credential-spec-name]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.security-context.windows-options.gmsa-credential-spec-name[quarkus.kubernetes.security-context.windows-options.gmsa-credential-spec-name]` + +[.description] +-- +The name of the GMSA credential spec to use. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SECURITY_CONTEXT_WINDOWS_OPTIONS_GMSA_CREDENTIAL_SPEC_NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_SECURITY_CONTEXT_WINDOWS_OPTIONS_GMSA_CREDENTIAL_SPEC_NAME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.security-context.windows-options.gmsa-credential-spec]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.security-context.windows-options.gmsa-credential-spec[quarkus.kubernetes.security-context.windows-options.gmsa-credential-spec]` + +[.description] +-- +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. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SECURITY_CONTEXT_WINDOWS_OPTIONS_GMSA_CREDENTIAL_SPEC+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_SECURITY_CONTEXT_WINDOWS_OPTIONS_GMSA_CREDENTIAL_SPEC+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.security-context.windows-options.run-as-user-name]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.security-context.windows-options.run-as-user-name[quarkus.kubernetes.security-context.windows-options.run-as-user-name]` + +[.description] +-- +The UserName in Windows to run the entrypoint of the container process. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SECURITY_CONTEXT_WINDOWS_OPTIONS_RUN_AS_USER_NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_SECURITY_CONTEXT_WINDOWS_OPTIONS_RUN_AS_USER_NAME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.security-context.windows-options.host-process]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.security-context.windows-options.host-process[quarkus.kubernetes.security-context.windows-options.host-process]` + +[.description] +-- +HostProcess determines if a container should be run as a 'Host Process' container. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SECURITY_CONTEXT_WINDOWS_OPTIONS_HOST_PROCESS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_SECURITY_CONTEXT_WINDOWS_OPTIONS_HOST_PROCESS+++` +endif::add-copy-button-to-env-var[] +--|boolean +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.security-context.run-as-user]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.security-context.run-as-user[quarkus.kubernetes.security-context.run-as-user]` + +[.description] +-- +The UID to run the entrypoint of the container process. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SECURITY_CONTEXT_RUN_AS_USER+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_SECURITY_CONTEXT_RUN_AS_USER+++` +endif::add-copy-button-to-env-var[] +--|long +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.security-context.run-as-group]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.security-context.run-as-group[quarkus.kubernetes.security-context.run-as-group]` + +[.description] +-- +The GID to run the entrypoint of the container process. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SECURITY_CONTEXT_RUN_AS_GROUP+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_SECURITY_CONTEXT_RUN_AS_GROUP+++` +endif::add-copy-button-to-env-var[] +--|long +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.security-context.run-as-non-root]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.security-context.run-as-non-root[quarkus.kubernetes.security-context.run-as-non-root]` + +[.description] +-- +Indicates that the container must run as a non-root user. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SECURITY_CONTEXT_RUN_AS_NON_ROOT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_SECURITY_CONTEXT_RUN_AS_NON_ROOT+++` +endif::add-copy-button-to-env-var[] +--|boolean +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.security-context.supplemental-groups]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.security-context.supplemental-groups[quarkus.kubernetes.security-context.supplemental-groups]` + +[.description] +-- +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. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SECURITY_CONTEXT_SUPPLEMENTAL_GROUPS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_SECURITY_CONTEXT_SUPPLEMENTAL_GROUPS+++` +endif::add-copy-button-to-env-var[] +--|list of long +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.security-context.fs-group]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.security-context.fs-group[quarkus.kubernetes.security-context.fs-group]` + +[.description] +-- +A special supplemental group that applies to all containers in a pod. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SECURITY_CONTEXT_FS_GROUP+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_SECURITY_CONTEXT_FS_GROUP+++` +endif::add-copy-button-to-env-var[] +--|long +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.security-context.sysctls]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.security-context.sysctls[quarkus.kubernetes.security-context.sysctls]` + +[.description] +-- +Sysctls hold a list of namespaced sysctls used for the pod. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SECURITY_CONTEXT_SYSCTLS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_SECURITY_CONTEXT_SYSCTLS+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.security-context.fs-group-change-policy]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.security-context.fs-group-change-policy[quarkus.kubernetes.security-context.fs-group-change-policy]` + +[.description] +-- +It holds policies that will be used for applying fsGroup to a volume when volume is mounted. Values: OnRootMismatch, Always + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SECURITY_CONTEXT_FS_GROUP_CHANGE_POLICY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_SECURITY_CONTEXT_FS_GROUP_CHANGE_POLICY+++` +endif::add-copy-button-to-env-var[] +-- a| +tooltip: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.], tooltip:always[It indicates that volume's ownership and permissions should always be changed whenever volume is mounted inside a Pod. This the default behavior.] +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.remote-debug.enabled]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.remote-debug.enabled[quarkus.kubernetes.remote-debug.enabled]` + +[.description] +-- +If true, the debug mode in pods will be enabled. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_REMOTE_DEBUG_ENABLED+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_REMOTE_DEBUG_ENABLED+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.remote-debug.transport]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.remote-debug.transport[quarkus.kubernetes.remote-debug.transport]` + +[.description] +-- +The transport to use. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_REMOTE_DEBUG_TRANSPORT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_REMOTE_DEBUG_TRANSPORT+++` +endif::add-copy-button-to-env-var[] +--|string +|`dt_socket` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.remote-debug.suspend]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.remote-debug.suspend[quarkus.kubernetes.remote-debug.suspend]` + +[.description] +-- +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. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_REMOTE_DEBUG_SUSPEND+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_REMOTE_DEBUG_SUSPEND+++` +endif::add-copy-button-to-env-var[] +--|string +|`n` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.remote-debug.address-port]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.remote-debug.address-port[quarkus.kubernetes.remote-debug.address-port]` + +[.description] +-- +It specifies the address at which the debug socket will listen. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_REMOTE_DEBUG_ADDRESS_PORT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_REMOTE_DEBUG_ADDRESS_PORT+++` +endif::add-copy-button-to-env-var[] +--|int +|`5005` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.env.secrets]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.env.secrets[quarkus.kubernetes.env.secrets]` + +[.description] +-- +The optional list of Secret names to load environment variables from. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_ENV_SECRETS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_ENV_SECRETS+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.env.configmaps]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.env.configmaps[quarkus.kubernetes.env.configmaps]` + +[.description] +-- +The optional list of ConfigMap names to load environment variables from. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_ENV_CONFIGMAPS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_ENV_CONFIGMAPS+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-env.fields-fields]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-env.fields-fields[quarkus.kubernetes.get-env.fields]` + +[.description] +-- +The map associating environment variable names to their associated field references they take their value from. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_ENV_FIELDS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_ENV_FIELDS+++` +endif::add-copy-button-to-env-var[] +--|`Map` +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-env.vars-vars]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-env.vars-vars[quarkus.kubernetes.get-env.vars]` + +[.description] +-- +The map associating environment name to its associated value. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_ENV_VARS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_ENV_VARS+++` +endif::add-copy-button-to-env-var[] +--|`Map>` +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-env.mapping.-mapping-.from-secret]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-env.mapping.-mapping-.from-secret[quarkus.kubernetes.get-env.mapping."mapping".from-secret]` + +[.description] +-- +The optional name of the Secret from which a value is to be extracted. Mutually exclusive with `from-configmap`. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_ENV_MAPPING__MAPPING__FROM_SECRET+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_ENV_MAPPING__MAPPING__FROM_SECRET+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-env.mapping.-mapping-.from-configmap]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-env.mapping.-mapping-.from-configmap[quarkus.kubernetes.get-env.mapping."mapping".from-configmap]` + +[.description] +-- +The optional name of the ConfigMap from which a value is to be extracted. Mutually exclusive with `from-secret`. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_ENV_MAPPING__MAPPING__FROM_CONFIGMAP+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_ENV_MAPPING__MAPPING__FROM_CONFIGMAP+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-env.mapping.-mapping-.with-key]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-env.mapping.-mapping-.with-key[quarkus.kubernetes.get-env.mapping."mapping".with-key]` + +[.description] +-- +The key identifying the field from which the value is extracted. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_ENV_MAPPING__MAPPING__WITH_KEY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_ENV_MAPPING__MAPPING__WITH_KEY+++` +endif::add-copy-button-to-env-var[] +--|string +|required icon:exclamation-circle[title=Configuration property is required] + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-ports.-get-ports-.container-port]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-ports.-get-ports-.container-port[quarkus.kubernetes.get-ports."get-ports".container-port]` + +[.description] +-- +The port number. Refers to the container port. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_PORTS__GET_PORTS__CONTAINER_PORT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_PORTS__GET_PORTS__CONTAINER_PORT+++` +endif::add-copy-button-to-env-var[] +--|int +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-ports.-get-ports-.host-port]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-ports.-get-ports-.host-port[quarkus.kubernetes.get-ports."get-ports".host-port]` + +[.description] +-- +The host port. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_PORTS__GET_PORTS__HOST_PORT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_PORTS__GET_PORTS__HOST_PORT+++` +endif::add-copy-button-to-env-var[] +--|int +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-ports.-get-ports-.path]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-ports.-get-ports-.path[quarkus.kubernetes.get-ports."get-ports".path]` + +[.description] +-- +The application path (refers to web application path). + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_PORTS__GET_PORTS__PATH+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_PORTS__GET_PORTS__PATH+++` +endif::add-copy-button-to-env-var[] +--|string +|`/` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-ports.-get-ports-.protocol]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-ports.-get-ports-.protocol[quarkus.kubernetes.get-ports."get-ports".protocol]` + +[.description] +-- +The protocol. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_PORTS__GET_PORTS__PROTOCOL+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_PORTS__GET_PORTS__PROTOCOL+++` +endif::add-copy-button-to-env-var[] +-- a| +`tcp`, `udp`, `sctp`, `http`, `proxy` +|`tcp` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-ports.-get-ports-.node-port]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-ports.-get-ports-.node-port[quarkus.kubernetes.get-ports."get-ports".node-port]` + +[.description] +-- +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_PORTS__GET_PORTS__NODE_PORT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_PORTS__GET_PORTS__NODE_PORT+++` +endif::add-copy-button-to-env-var[] +--|int +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-ports.-get-ports-.tls]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-ports.-get-ports-.tls[quarkus.kubernetes.get-ports."get-ports".tls]` + +[.description] +-- +If enabled, the port will be configured to use the schema HTTPS. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_PORTS__GET_PORTS__TLS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_PORTS__GET_PORTS__TLS+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-mounts.-get-mounts-.name]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-mounts.-get-mounts-.name[quarkus.kubernetes.get-mounts."get-mounts".name]` + +[.description] +-- +The name of the volumeName to mount. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_MOUNTS__GET_MOUNTS__NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_MOUNTS__GET_MOUNTS__NAME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-mounts.-get-mounts-.path]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-mounts.-get-mounts-.path[quarkus.kubernetes.get-mounts."get-mounts".path]` + +[.description] +-- +The path to mount. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_MOUNTS__GET_MOUNTS__PATH+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_MOUNTS__GET_MOUNTS__PATH+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-mounts.-get-mounts-.sub-path]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-mounts.-get-mounts-.sub-path[quarkus.kubernetes.get-mounts."get-mounts".sub-path]` + +[.description] +-- +Path within the volumeName from which the container's volumeName should be mounted. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_MOUNTS__GET_MOUNTS__SUB_PATH+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_MOUNTS__GET_MOUNTS__SUB_PATH+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-mounts.-get-mounts-.read-only]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-mounts.-get-mounts-.read-only[quarkus.kubernetes.get-mounts."get-mounts".read-only]` + +[.description] +-- +ReadOnly + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_MOUNTS__GET_MOUNTS__READ_ONLY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_MOUNTS__GET_MOUNTS__READ_ONLY+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-secret-volumes.-get-secret-volumes-.secret-name]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-secret-volumes.-get-secret-volumes-.secret-name[quarkus.kubernetes.get-secret-volumes."get-secret-volumes".secret-name]` + +[.description] +-- +The name of the secret to mount. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SECRET_VOLUMES__GET_SECRET_VOLUMES__SECRET_NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SECRET_VOLUMES__GET_SECRET_VOLUMES__SECRET_NAME+++` +endif::add-copy-button-to-env-var[] +--|string +|required icon:exclamation-circle[title=Configuration property is required] + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-secret-volumes.-get-secret-volumes-.default-mode]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-secret-volumes.-get-secret-volumes-.default-mode[quarkus.kubernetes.get-secret-volumes."get-secret-volumes".default-mode]` + +[.description] +-- +Default mode. When specifying an octal number, leading zero must be present. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SECRET_VOLUMES__GET_SECRET_VOLUMES__DEFAULT_MODE+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SECRET_VOLUMES__GET_SECRET_VOLUMES__DEFAULT_MODE+++` +endif::add-copy-button-to-env-var[] +--|string +|`0600` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-secret-volumes.-get-secret-volumes-.items.-items-.path]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-secret-volumes.-get-secret-volumes-.items.-items-.path[quarkus.kubernetes.get-secret-volumes."get-secret-volumes".items."items".path]` + +[.description] +-- +The path where the file will be mounted. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SECRET_VOLUMES__GET_SECRET_VOLUMES__ITEMS__ITEMS__PATH+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SECRET_VOLUMES__GET_SECRET_VOLUMES__ITEMS__ITEMS__PATH+++` +endif::add-copy-button-to-env-var[] +--|string +|required icon:exclamation-circle[title=Configuration property is required] + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-secret-volumes.-get-secret-volumes-.items.-items-.mode]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-secret-volumes.-get-secret-volumes-.items.-items-.mode[quarkus.kubernetes.get-secret-volumes."get-secret-volumes".items."items".mode]` + +[.description] +-- +It must be a value between 0000 and 0777. If not specified, the volume defaultMode will be used. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SECRET_VOLUMES__GET_SECRET_VOLUMES__ITEMS__ITEMS__MODE+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SECRET_VOLUMES__GET_SECRET_VOLUMES__ITEMS__ITEMS__MODE+++` +endif::add-copy-button-to-env-var[] +--|int +|`-1` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-secret-volumes.-get-secret-volumes-.optional]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-secret-volumes.-get-secret-volumes-.optional[quarkus.kubernetes.get-secret-volumes."get-secret-volumes".optional]` + +[.description] +-- +Optional + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SECRET_VOLUMES__GET_SECRET_VOLUMES__OPTIONAL+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SECRET_VOLUMES__GET_SECRET_VOLUMES__OPTIONAL+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-config-map-volumes.-get-config-map-volumes-.config-map-name]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-config-map-volumes.-get-config-map-volumes-.config-map-name[quarkus.kubernetes.get-config-map-volumes."get-config-map-volumes".config-map-name]` + +[.description] +-- +The name of the ConfigMap to mount. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_CONFIG_MAP_VOLUMES__GET_CONFIG_MAP_VOLUMES__CONFIG_MAP_NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_CONFIG_MAP_VOLUMES__GET_CONFIG_MAP_VOLUMES__CONFIG_MAP_NAME+++` +endif::add-copy-button-to-env-var[] +--|string +|required icon:exclamation-circle[title=Configuration property is required] + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-config-map-volumes.-get-config-map-volumes-.default-mode]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-config-map-volumes.-get-config-map-volumes-.default-mode[quarkus.kubernetes.get-config-map-volumes."get-config-map-volumes".default-mode]` + +[.description] +-- +Default mode. When specifying an octal number, leading zero must be present. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_CONFIG_MAP_VOLUMES__GET_CONFIG_MAP_VOLUMES__DEFAULT_MODE+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_CONFIG_MAP_VOLUMES__GET_CONFIG_MAP_VOLUMES__DEFAULT_MODE+++` +endif::add-copy-button-to-env-var[] +--|string +|`0600` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-config-map-volumes.-get-config-map-volumes-.items.-items-.path]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-config-map-volumes.-get-config-map-volumes-.items.-items-.path[quarkus.kubernetes.get-config-map-volumes."get-config-map-volumes".items."items".path]` + +[.description] +-- +The path where the file will be mounted. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_CONFIG_MAP_VOLUMES__GET_CONFIG_MAP_VOLUMES__ITEMS__ITEMS__PATH+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_CONFIG_MAP_VOLUMES__GET_CONFIG_MAP_VOLUMES__ITEMS__ITEMS__PATH+++` +endif::add-copy-button-to-env-var[] +--|string +|required icon:exclamation-circle[title=Configuration property is required] + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-config-map-volumes.-get-config-map-volumes-.items.-items-.mode]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-config-map-volumes.-get-config-map-volumes-.items.-items-.mode[quarkus.kubernetes.get-config-map-volumes."get-config-map-volumes".items."items".mode]` + +[.description] +-- +It must be a value between 0000 and 0777. If not specified, the volume defaultMode will be used. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_CONFIG_MAP_VOLUMES__GET_CONFIG_MAP_VOLUMES__ITEMS__ITEMS__MODE+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_CONFIG_MAP_VOLUMES__GET_CONFIG_MAP_VOLUMES__ITEMS__ITEMS__MODE+++` +endif::add-copy-button-to-env-var[] +--|int +|`-1` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-config-map-volumes.-get-config-map-volumes-.optional]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-config-map-volumes.-get-config-map-volumes-.optional[quarkus.kubernetes.get-config-map-volumes."get-config-map-volumes".optional]` + +[.description] +-- +Optional + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_CONFIG_MAP_VOLUMES__GET_CONFIG_MAP_VOLUMES__OPTIONAL+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_CONFIG_MAP_VOLUMES__GET_CONFIG_MAP_VOLUMES__OPTIONAL+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-git-repo-volumes.-get-git-repo-volumes-.repository]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-git-repo-volumes.-get-git-repo-volumes-.repository[quarkus.kubernetes.get-git-repo-volumes."get-git-repo-volumes".repository]` + +[.description] +-- +Git repository URL. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_GIT_REPO_VOLUMES__GET_GIT_REPO_VOLUMES__REPOSITORY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_GIT_REPO_VOLUMES__GET_GIT_REPO_VOLUMES__REPOSITORY+++` +endif::add-copy-button-to-env-var[] +--|string +|required icon:exclamation-circle[title=Configuration property is required] + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-git-repo-volumes.-get-git-repo-volumes-.directory]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-git-repo-volumes.-get-git-repo-volumes-.directory[quarkus.kubernetes.get-git-repo-volumes."get-git-repo-volumes".directory]` + +[.description] +-- +The directory of the repository to mount. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_GIT_REPO_VOLUMES__GET_GIT_REPO_VOLUMES__DIRECTORY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_GIT_REPO_VOLUMES__GET_GIT_REPO_VOLUMES__DIRECTORY+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-git-repo-volumes.-get-git-repo-volumes-.revision]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-git-repo-volumes.-get-git-repo-volumes-.revision[quarkus.kubernetes.get-git-repo-volumes."get-git-repo-volumes".revision]` + +[.description] +-- +The commit hash to use. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_GIT_REPO_VOLUMES__GET_GIT_REPO_VOLUMES__REVISION+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_GIT_REPO_VOLUMES__GET_GIT_REPO_VOLUMES__REVISION+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-pvc-volumes.-get-pvc-volumes-.claim-name]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-pvc-volumes.-get-pvc-volumes-.claim-name[quarkus.kubernetes.get-pvc-volumes."get-pvc-volumes".claim-name]` + +[.description] +-- +The name of the claim to mount. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_PVC_VOLUMES__GET_PVC_VOLUMES__CLAIM_NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_PVC_VOLUMES__GET_PVC_VOLUMES__CLAIM_NAME+++` +endif::add-copy-button-to-env-var[] +--|string +|required icon:exclamation-circle[title=Configuration property is required] + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-pvc-volumes.-get-pvc-volumes-.default-mode]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-pvc-volumes.-get-pvc-volumes-.default-mode[quarkus.kubernetes.get-pvc-volumes."get-pvc-volumes".default-mode]` + +[.description] +-- +Default mode. When specifying an octal number, leading zero must be present. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_PVC_VOLUMES__GET_PVC_VOLUMES__DEFAULT_MODE+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_PVC_VOLUMES__GET_PVC_VOLUMES__DEFAULT_MODE+++` +endif::add-copy-button-to-env-var[] +--|string +|`0600` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-pvc-volumes.-get-pvc-volumes-.optional]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-pvc-volumes.-get-pvc-volumes-.optional[quarkus.kubernetes.get-pvc-volumes."get-pvc-volumes".optional]` + +[.description] +-- +Optional + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_PVC_VOLUMES__GET_PVC_VOLUMES__OPTIONAL+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_PVC_VOLUMES__GET_PVC_VOLUMES__OPTIONAL+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-aws-elastic-block-store-volumes.-get-aws-elastic-block-store-volumes-.volume-id]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-aws-elastic-block-store-volumes.-get-aws-elastic-block-store-volumes-.volume-id[quarkus.kubernetes.get-aws-elastic-block-store-volumes."get-aws-elastic-block-store-volumes".volume-id]` + +[.description] +-- +The name of the disk to mount. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_AWS_ELASTIC_BLOCK_STORE_VOLUMES__GET_AWS_ELASTIC_BLOCK_STORE_VOLUMES__VOLUME_ID+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_AWS_ELASTIC_BLOCK_STORE_VOLUMES__GET_AWS_ELASTIC_BLOCK_STORE_VOLUMES__VOLUME_ID+++` +endif::add-copy-button-to-env-var[] +--|string +|required icon:exclamation-circle[title=Configuration property is required] + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-aws-elastic-block-store-volumes.-get-aws-elastic-block-store-volumes-.partition]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-aws-elastic-block-store-volumes.-get-aws-elastic-block-store-volumes-.partition[quarkus.kubernetes.get-aws-elastic-block-store-volumes."get-aws-elastic-block-store-volumes".partition]` + +[.description] +-- +The partition. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_AWS_ELASTIC_BLOCK_STORE_VOLUMES__GET_AWS_ELASTIC_BLOCK_STORE_VOLUMES__PARTITION+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_AWS_ELASTIC_BLOCK_STORE_VOLUMES__GET_AWS_ELASTIC_BLOCK_STORE_VOLUMES__PARTITION+++` +endif::add-copy-button-to-env-var[] +--|int +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-aws-elastic-block-store-volumes.-get-aws-elastic-block-store-volumes-.fs-type]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-aws-elastic-block-store-volumes.-get-aws-elastic-block-store-volumes-.fs-type[quarkus.kubernetes.get-aws-elastic-block-store-volumes."get-aws-elastic-block-store-volumes".fs-type]` + +[.description] +-- +Filesystem type. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_AWS_ELASTIC_BLOCK_STORE_VOLUMES__GET_AWS_ELASTIC_BLOCK_STORE_VOLUMES__FS_TYPE+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_AWS_ELASTIC_BLOCK_STORE_VOLUMES__GET_AWS_ELASTIC_BLOCK_STORE_VOLUMES__FS_TYPE+++` +endif::add-copy-button-to-env-var[] +--|string +|`ext4` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-aws-elastic-block-store-volumes.-get-aws-elastic-block-store-volumes-.read-only]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-aws-elastic-block-store-volumes.-get-aws-elastic-block-store-volumes-.read-only[quarkus.kubernetes.get-aws-elastic-block-store-volumes."get-aws-elastic-block-store-volumes".read-only]` + +[.description] +-- +Whether the volumeName is read only or not. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_AWS_ELASTIC_BLOCK_STORE_VOLUMES__GET_AWS_ELASTIC_BLOCK_STORE_VOLUMES__READ_ONLY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_AWS_ELASTIC_BLOCK_STORE_VOLUMES__GET_AWS_ELASTIC_BLOCK_STORE_VOLUMES__READ_ONLY+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-azure-file-volumes.-get-azure-file-volumes-.share-name]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-azure-file-volumes.-get-azure-file-volumes-.share-name[quarkus.kubernetes.get-azure-file-volumes."get-azure-file-volumes".share-name]` + +[.description] +-- +The share name. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_AZURE_FILE_VOLUMES__GET_AZURE_FILE_VOLUMES__SHARE_NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_AZURE_FILE_VOLUMES__GET_AZURE_FILE_VOLUMES__SHARE_NAME+++` +endif::add-copy-button-to-env-var[] +--|string +|required icon:exclamation-circle[title=Configuration property is required] + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-azure-file-volumes.-get-azure-file-volumes-.secret-name]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-azure-file-volumes.-get-azure-file-volumes-.secret-name[quarkus.kubernetes.get-azure-file-volumes."get-azure-file-volumes".secret-name]` + +[.description] +-- +The secret name. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_AZURE_FILE_VOLUMES__GET_AZURE_FILE_VOLUMES__SECRET_NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_AZURE_FILE_VOLUMES__GET_AZURE_FILE_VOLUMES__SECRET_NAME+++` +endif::add-copy-button-to-env-var[] +--|string +|required icon:exclamation-circle[title=Configuration property is required] + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-azure-file-volumes.-get-azure-file-volumes-.read-only]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-azure-file-volumes.-get-azure-file-volumes-.read-only[quarkus.kubernetes.get-azure-file-volumes."get-azure-file-volumes".read-only]` + +[.description] +-- +Whether the volumeName is read only or not. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_AZURE_FILE_VOLUMES__GET_AZURE_FILE_VOLUMES__READ_ONLY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_AZURE_FILE_VOLUMES__GET_AZURE_FILE_VOLUMES__READ_ONLY+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-azure-disk-volumes.-get-azure-disk-volumes-.disk-name]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-azure-disk-volumes.-get-azure-disk-volumes-.disk-name[quarkus.kubernetes.get-azure-disk-volumes."get-azure-disk-volumes".disk-name]` + +[.description] +-- +The name of the disk to mount. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_AZURE_DISK_VOLUMES__GET_AZURE_DISK_VOLUMES__DISK_NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_AZURE_DISK_VOLUMES__GET_AZURE_DISK_VOLUMES__DISK_NAME+++` +endif::add-copy-button-to-env-var[] +--|string +|required icon:exclamation-circle[title=Configuration property is required] + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-azure-disk-volumes.-get-azure-disk-volumes-.disk-uri]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-azure-disk-volumes.-get-azure-disk-volumes-.disk-uri[quarkus.kubernetes.get-azure-disk-volumes."get-azure-disk-volumes".disk-uri]` + +[.description] +-- +The URI of the vhd blob object OR the resourceID of an Azure managed data disk if Kind is Managed + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_AZURE_DISK_VOLUMES__GET_AZURE_DISK_VOLUMES__DISK_URI+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_AZURE_DISK_VOLUMES__GET_AZURE_DISK_VOLUMES__DISK_URI+++` +endif::add-copy-button-to-env-var[] +--|string +|required icon:exclamation-circle[title=Configuration property is required] + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-azure-disk-volumes.-get-azure-disk-volumes-.kind]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-azure-disk-volumes.-get-azure-disk-volumes-.kind[quarkus.kubernetes.get-azure-disk-volumes."get-azure-disk-volumes".kind]` + +[.description] +-- +Kind of disk. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_AZURE_DISK_VOLUMES__GET_AZURE_DISK_VOLUMES__KIND+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_AZURE_DISK_VOLUMES__GET_AZURE_DISK_VOLUMES__KIND+++` +endif::add-copy-button-to-env-var[] +-- a| +`managed`, `shared` +|`managed` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-azure-disk-volumes.-get-azure-disk-volumes-.caching-mode]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-azure-disk-volumes.-get-azure-disk-volumes-.caching-mode[quarkus.kubernetes.get-azure-disk-volumes."get-azure-disk-volumes".caching-mode]` + +[.description] +-- +Disk caching mode. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_AZURE_DISK_VOLUMES__GET_AZURE_DISK_VOLUMES__CACHING_MODE+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_AZURE_DISK_VOLUMES__GET_AZURE_DISK_VOLUMES__CACHING_MODE+++` +endif::add-copy-button-to-env-var[] +-- a| +`read-write`, `read-only`, `none` +|`read-write` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-azure-disk-volumes.-get-azure-disk-volumes-.fs-type]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-azure-disk-volumes.-get-azure-disk-volumes-.fs-type[quarkus.kubernetes.get-azure-disk-volumes."get-azure-disk-volumes".fs-type]` + +[.description] +-- +File system type. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_AZURE_DISK_VOLUMES__GET_AZURE_DISK_VOLUMES__FS_TYPE+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_AZURE_DISK_VOLUMES__GET_AZURE_DISK_VOLUMES__FS_TYPE+++` +endif::add-copy-button-to-env-var[] +--|string +|`ext4` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-azure-disk-volumes.-get-azure-disk-volumes-.read-only]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-azure-disk-volumes.-get-azure-disk-volumes-.read-only[quarkus.kubernetes.get-azure-disk-volumes."get-azure-disk-volumes".read-only]` + +[.description] +-- +Whether the volumeName is read only or not. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_AZURE_DISK_VOLUMES__GET_AZURE_DISK_VOLUMES__READ_ONLY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_AZURE_DISK_VOLUMES__GET_AZURE_DISK_VOLUMES__READ_ONLY+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-init-containers.-get-init-containers-.get-env.secrets]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-init-containers.-get-init-containers-.get-env.secrets[quarkus.kubernetes.get-init-containers."get-init-containers".get-env.secrets]` + +[.description] +-- +The optional list of Secret names to load environment variables from. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__GET_ENV_SECRETS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__GET_ENV_SECRETS+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-init-containers.-get-init-containers-.get-env.configmaps]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-init-containers.-get-init-containers-.get-env.configmaps[quarkus.kubernetes.get-init-containers."get-init-containers".get-env.configmaps]` + +[.description] +-- +The optional list of ConfigMap names to load environment variables from. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__GET_ENV_CONFIGMAPS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__GET_ENV_CONFIGMAPS+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-init-containers.-get-init-containers-.get-env.fields-fields]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-init-containers.-get-init-containers-.get-env.fields-fields[quarkus.kubernetes.get-init-containers."get-init-containers".get-env.fields]` + +[.description] +-- +The map associating environment variable names to their associated field references they take their value from. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__GET_ENV_FIELDS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__GET_ENV_FIELDS+++` +endif::add-copy-button-to-env-var[] +--|`Map` +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-init-containers.-get-init-containers-.get-env.vars-vars]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-init-containers.-get-init-containers-.get-env.vars-vars[quarkus.kubernetes.get-init-containers."get-init-containers".get-env.vars]` + +[.description] +-- +The map associating environment name to its associated value. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__GET_ENV_VARS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__GET_ENV_VARS+++` +endif::add-copy-button-to-env-var[] +--|`Map>` +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-init-containers.-get-init-containers-.get-env.mapping.-mapping-.from-secret]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-init-containers.-get-init-containers-.get-env.mapping.-mapping-.from-secret[quarkus.kubernetes.get-init-containers."get-init-containers".get-env.mapping."mapping".from-secret]` + +[.description] +-- +The optional name of the Secret from which a value is to be extracted. Mutually exclusive with `from-configmap`. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__GET_ENV_MAPPING__MAPPING__FROM_SECRET+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__GET_ENV_MAPPING__MAPPING__FROM_SECRET+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-init-containers.-get-init-containers-.get-env.mapping.-mapping-.from-configmap]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-init-containers.-get-init-containers-.get-env.mapping.-mapping-.from-configmap[quarkus.kubernetes.get-init-containers."get-init-containers".get-env.mapping."mapping".from-configmap]` + +[.description] +-- +The optional name of the ConfigMap from which a value is to be extracted. Mutually exclusive with `from-secret`. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__GET_ENV_MAPPING__MAPPING__FROM_CONFIGMAP+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__GET_ENV_MAPPING__MAPPING__FROM_CONFIGMAP+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-init-containers.-get-init-containers-.get-env.mapping.-mapping-.with-key]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-init-containers.-get-init-containers-.get-env.mapping.-mapping-.with-key[quarkus.kubernetes.get-init-containers."get-init-containers".get-env.mapping."mapping".with-key]` + +[.description] +-- +The key identifying the field from which the value is extracted. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__GET_ENV_MAPPING__MAPPING__WITH_KEY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__GET_ENV_MAPPING__MAPPING__WITH_KEY+++` +endif::add-copy-button-to-env-var[] +--|string +|required icon:exclamation-circle[title=Configuration property is required] + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-init-containers.-get-init-containers-.get-target-platform-name]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-init-containers.-get-init-containers-.get-target-platform-name[quarkus.kubernetes.get-init-containers."get-init-containers".get-target-platform-name]` + +[.description] +-- +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__GET_TARGET_PLATFORM_NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__GET_TARGET_PLATFORM_NAME+++` +endif::add-copy-button-to-env-var[] +--|string +|required icon:exclamation-circle[title=Configuration property is required] + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-init-containers.-get-init-containers-.image]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-init-containers.-get-init-containers-.image[quarkus.kubernetes.get-init-containers."get-init-containers".image]` + +[.description] +-- +The container image. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__IMAGE+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__IMAGE+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-init-containers.-get-init-containers-.working-dir]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-init-containers.-get-init-containers-.working-dir[quarkus.kubernetes.get-init-containers."get-init-containers".working-dir]` + +[.description] +-- +Working directory. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__WORKING_DIR+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__WORKING_DIR+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-init-containers.-get-init-containers-.command]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-init-containers.-get-init-containers-.command[quarkus.kubernetes.get-init-containers."get-init-containers".command]` + +[.description] +-- +The commands + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__COMMAND+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__COMMAND+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-init-containers.-get-init-containers-.arguments]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-init-containers.-get-init-containers-.arguments[quarkus.kubernetes.get-init-containers."get-init-containers".arguments]` + +[.description] +-- +The arguments + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__ARGUMENTS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__ARGUMENTS+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-init-containers.-get-init-containers-.service-account]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-init-containers.-get-init-containers-.service-account[quarkus.kubernetes.get-init-containers."get-init-containers".service-account]` + +[.description] +-- +The service account. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__SERVICE_ACCOUNT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__SERVICE_ACCOUNT+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-init-containers.-get-init-containers-.host]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-init-containers.-get-init-containers-.host[quarkus.kubernetes.get-init-containers."get-init-containers".host]` + +[.description] +-- +The host under which the application is going to be exposed. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__HOST+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__HOST+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-init-containers.-get-init-containers-.ports.-ports-.container-port]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-init-containers.-get-init-containers-.ports.-ports-.container-port[quarkus.kubernetes.get-init-containers."get-init-containers".ports."ports".container-port]` + +[.description] +-- +The port number. Refers to the container port. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__PORTS__PORTS__CONTAINER_PORT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__PORTS__PORTS__CONTAINER_PORT+++` +endif::add-copy-button-to-env-var[] +--|int +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-init-containers.-get-init-containers-.ports.-ports-.host-port]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-init-containers.-get-init-containers-.ports.-ports-.host-port[quarkus.kubernetes.get-init-containers."get-init-containers".ports."ports".host-port]` + +[.description] +-- +The host port. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__PORTS__PORTS__HOST_PORT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__PORTS__PORTS__HOST_PORT+++` +endif::add-copy-button-to-env-var[] +--|int +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-init-containers.-get-init-containers-.ports.-ports-.path]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-init-containers.-get-init-containers-.ports.-ports-.path[quarkus.kubernetes.get-init-containers."get-init-containers".ports."ports".path]` + +[.description] +-- +The application path (refers to web application path). + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__PORTS__PORTS__PATH+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__PORTS__PORTS__PATH+++` +endif::add-copy-button-to-env-var[] +--|string +|`/` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-init-containers.-get-init-containers-.ports.-ports-.protocol]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-init-containers.-get-init-containers-.ports.-ports-.protocol[quarkus.kubernetes.get-init-containers."get-init-containers".ports."ports".protocol]` + +[.description] +-- +The protocol. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__PORTS__PORTS__PROTOCOL+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__PORTS__PORTS__PROTOCOL+++` +endif::add-copy-button-to-env-var[] +-- a| +`tcp`, `udp`, `sctp`, `http`, `proxy` +|`tcp` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-init-containers.-get-init-containers-.ports.-ports-.node-port]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-init-containers.-get-init-containers-.ports.-ports-.node-port[quarkus.kubernetes.get-init-containers."get-init-containers".ports."ports".node-port]` + +[.description] +-- +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__PORTS__PORTS__NODE_PORT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__PORTS__PORTS__NODE_PORT+++` +endif::add-copy-button-to-env-var[] +--|int +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-init-containers.-get-init-containers-.ports.-ports-.tls]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-init-containers.-get-init-containers-.ports.-ports-.tls[quarkus.kubernetes.get-init-containers."get-init-containers".ports."ports".tls]` + +[.description] +-- +If enabled, the port will be configured to use the schema HTTPS. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__PORTS__PORTS__TLS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__PORTS__PORTS__TLS+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-init-containers.-get-init-containers-.image-pull-policy]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-init-containers.-get-init-containers-.image-pull-policy[quarkus.kubernetes.get-init-containers."get-init-containers".image-pull-policy]` + +[.description] +-- +Image pull policy. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__IMAGE_PULL_POLICY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__IMAGE_PULL_POLICY+++` +endif::add-copy-button-to-env-var[] +-- a| +`always`, `if-not-present`, `never` +|`always` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-init-containers.-get-init-containers-.image-pull-secrets]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-init-containers.-get-init-containers-.image-pull-secrets[quarkus.kubernetes.get-init-containers."get-init-containers".image-pull-secrets]` + +[.description] +-- +The image pull secret + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__IMAGE_PULL_SECRETS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__IMAGE_PULL_SECRETS+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-init-containers.-get-init-containers-.liveness-probe.http-action-port]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-init-containers.-get-init-containers-.liveness-probe.http-action-port[quarkus.kubernetes.get-init-containers."get-init-containers".liveness-probe.http-action-port]` + +[.description] +-- +The port number to use when configuring the `http get` action. If not configured, the port corresponding to the `httpActionPortName` will be used. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_PORT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_PORT+++` +endif::add-copy-button-to-env-var[] +--|int +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-init-containers.-get-init-containers-.liveness-probe.http-action-port-name]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-init-containers.-get-init-containers-.liveness-probe.http-action-port-name[quarkus.kubernetes.get-init-containers."get-init-containers".liveness-probe.http-action-port-name]` + +[.description] +-- +The port name for selecting the port of the `HTTP get` action. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_PORT_NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_PORT_NAME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-init-containers.-get-init-containers-.liveness-probe.http-action-path]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-init-containers.-get-init-containers-.liveness-probe.http-action-path[quarkus.kubernetes.get-init-containers."get-init-containers".liveness-probe.http-action-path]` + +[.description] +-- +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. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_PATH+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_PATH+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-init-containers.-get-init-containers-.liveness-probe.http-action-scheme]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-init-containers.-get-init-containers-.liveness-probe.http-action-scheme[quarkus.kubernetes.get-init-containers."get-init-containers".liveness-probe.http-action-scheme]` + +[.description] +-- +The scheme of the `HTTP get` action. Can be either "HTTP" or "HTTPS". + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_SCHEME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_SCHEME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-init-containers.-get-init-containers-.liveness-probe.exec-action]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-init-containers.-get-init-containers-.liveness-probe.exec-action[quarkus.kubernetes.get-init-containers."get-init-containers".liveness-probe.exec-action]` + +[.description] +-- +The command to use for the probe. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_EXEC_ACTION+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_EXEC_ACTION+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-init-containers.-get-init-containers-.liveness-probe.tcp-socket-action]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-init-containers.-get-init-containers-.liveness-probe.tcp-socket-action[quarkus.kubernetes.get-init-containers."get-init-containers".liveness-probe.tcp-socket-action]` + +[.description] +-- +The tcp socket to use for the probe (the format is host:port). + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_TCP_SOCKET_ACTION+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_TCP_SOCKET_ACTION+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-init-containers.-get-init-containers-.liveness-probe.grpc-action]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-init-containers.-get-init-containers-.liveness-probe.grpc-action[quarkus.kubernetes.get-init-containers."get-init-containers".liveness-probe.grpc-action]` + +[.description] +-- +The gRPC port to use for the probe (the format is either port or port:service). + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_GRPC_ACTION+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_GRPC_ACTION+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-init-containers.-get-init-containers-.liveness-probe.grpc-action-enabled]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-init-containers.-get-init-containers-.liveness-probe.grpc-action-enabled[quarkus.kubernetes.get-init-containers."get-init-containers".liveness-probe.grpc-action-enabled]` + +[.description] +-- +If enabled and `grpc-action` is not provided, it will use the generated service name and the gRPC port. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_GRPC_ACTION_ENABLED+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_GRPC_ACTION_ENABLED+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-init-containers.-get-init-containers-.liveness-probe.initial-delay]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-init-containers.-get-init-containers-.liveness-probe.initial-delay[quarkus.kubernetes.get-init-containers."get-init-containers".liveness-probe.initial-delay]` + +[.description] +-- +The amount of time to wait before starting to probe. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_INITIAL_DELAY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_INITIAL_DELAY+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`5S` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-init-containers.-get-init-containers-.liveness-probe.period]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-init-containers.-get-init-containers-.liveness-probe.period[quarkus.kubernetes.get-init-containers."get-init-containers".liveness-probe.period]` + +[.description] +-- +The period in which the action should be called. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_PERIOD+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_PERIOD+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`10S` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-init-containers.-get-init-containers-.liveness-probe.timeout]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-init-containers.-get-init-containers-.liveness-probe.timeout[quarkus.kubernetes.get-init-containers."get-init-containers".liveness-probe.timeout]` + +[.description] +-- +The amount of time to wait for each action. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_TIMEOUT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_TIMEOUT+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`10S` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-init-containers.-get-init-containers-.liveness-probe.success-threshold]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-init-containers.-get-init-containers-.liveness-probe.success-threshold[quarkus.kubernetes.get-init-containers."get-init-containers".liveness-probe.success-threshold]` + +[.description] +-- +The success threshold to use. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_SUCCESS_THRESHOLD+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_SUCCESS_THRESHOLD+++` +endif::add-copy-button-to-env-var[] +--|int +|`1` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-init-containers.-get-init-containers-.liveness-probe.failure-threshold]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-init-containers.-get-init-containers-.liveness-probe.failure-threshold[quarkus.kubernetes.get-init-containers."get-init-containers".liveness-probe.failure-threshold]` + +[.description] +-- +The failure threshold to use. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_FAILURE_THRESHOLD+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_FAILURE_THRESHOLD+++` +endif::add-copy-button-to-env-var[] +--|int +|`3` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-init-containers.-get-init-containers-.readiness-probe.http-action-port]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-init-containers.-get-init-containers-.readiness-probe.http-action-port[quarkus.kubernetes.get-init-containers."get-init-containers".readiness-probe.http-action-port]` + +[.description] +-- +The port number to use when configuring the `http get` action. If not configured, the port corresponding to the `httpActionPortName` will be used. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_HTTP_ACTION_PORT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_HTTP_ACTION_PORT+++` +endif::add-copy-button-to-env-var[] +--|int +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-init-containers.-get-init-containers-.readiness-probe.http-action-port-name]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-init-containers.-get-init-containers-.readiness-probe.http-action-port-name[quarkus.kubernetes.get-init-containers."get-init-containers".readiness-probe.http-action-port-name]` + +[.description] +-- +The port name for selecting the port of the `HTTP get` action. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_HTTP_ACTION_PORT_NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_HTTP_ACTION_PORT_NAME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-init-containers.-get-init-containers-.readiness-probe.http-action-path]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-init-containers.-get-init-containers-.readiness-probe.http-action-path[quarkus.kubernetes.get-init-containers."get-init-containers".readiness-probe.http-action-path]` + +[.description] +-- +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. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_HTTP_ACTION_PATH+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_HTTP_ACTION_PATH+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-init-containers.-get-init-containers-.readiness-probe.http-action-scheme]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-init-containers.-get-init-containers-.readiness-probe.http-action-scheme[quarkus.kubernetes.get-init-containers."get-init-containers".readiness-probe.http-action-scheme]` + +[.description] +-- +The scheme of the `HTTP get` action. Can be either "HTTP" or "HTTPS". + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_HTTP_ACTION_SCHEME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_HTTP_ACTION_SCHEME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-init-containers.-get-init-containers-.readiness-probe.exec-action]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-init-containers.-get-init-containers-.readiness-probe.exec-action[quarkus.kubernetes.get-init-containers."get-init-containers".readiness-probe.exec-action]` + +[.description] +-- +The command to use for the probe. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_EXEC_ACTION+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_EXEC_ACTION+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-init-containers.-get-init-containers-.readiness-probe.tcp-socket-action]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-init-containers.-get-init-containers-.readiness-probe.tcp-socket-action[quarkus.kubernetes.get-init-containers."get-init-containers".readiness-probe.tcp-socket-action]` + +[.description] +-- +The tcp socket to use for the probe (the format is host:port). + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_TCP_SOCKET_ACTION+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_TCP_SOCKET_ACTION+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-init-containers.-get-init-containers-.readiness-probe.grpc-action]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-init-containers.-get-init-containers-.readiness-probe.grpc-action[quarkus.kubernetes.get-init-containers."get-init-containers".readiness-probe.grpc-action]` + +[.description] +-- +The gRPC port to use for the probe (the format is either port or port:service). + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_GRPC_ACTION+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_GRPC_ACTION+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-init-containers.-get-init-containers-.readiness-probe.grpc-action-enabled]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-init-containers.-get-init-containers-.readiness-probe.grpc-action-enabled[quarkus.kubernetes.get-init-containers."get-init-containers".readiness-probe.grpc-action-enabled]` + +[.description] +-- +If enabled and `grpc-action` is not provided, it will use the generated service name and the gRPC port. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_GRPC_ACTION_ENABLED+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_GRPC_ACTION_ENABLED+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-init-containers.-get-init-containers-.readiness-probe.initial-delay]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-init-containers.-get-init-containers-.readiness-probe.initial-delay[quarkus.kubernetes.get-init-containers."get-init-containers".readiness-probe.initial-delay]` + +[.description] +-- +The amount of time to wait before starting to probe. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_INITIAL_DELAY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_INITIAL_DELAY+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`5S` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-init-containers.-get-init-containers-.readiness-probe.period]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-init-containers.-get-init-containers-.readiness-probe.period[quarkus.kubernetes.get-init-containers."get-init-containers".readiness-probe.period]` + +[.description] +-- +The period in which the action should be called. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_PERIOD+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_PERIOD+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`10S` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-init-containers.-get-init-containers-.readiness-probe.timeout]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-init-containers.-get-init-containers-.readiness-probe.timeout[quarkus.kubernetes.get-init-containers."get-init-containers".readiness-probe.timeout]` + +[.description] +-- +The amount of time to wait for each action. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_TIMEOUT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_TIMEOUT+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`10S` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-init-containers.-get-init-containers-.readiness-probe.success-threshold]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-init-containers.-get-init-containers-.readiness-probe.success-threshold[quarkus.kubernetes.get-init-containers."get-init-containers".readiness-probe.success-threshold]` + +[.description] +-- +The success threshold to use. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_SUCCESS_THRESHOLD+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_SUCCESS_THRESHOLD+++` +endif::add-copy-button-to-env-var[] +--|int +|`1` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-init-containers.-get-init-containers-.readiness-probe.failure-threshold]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-init-containers.-get-init-containers-.readiness-probe.failure-threshold[quarkus.kubernetes.get-init-containers."get-init-containers".readiness-probe.failure-threshold]` + +[.description] +-- +The failure threshold to use. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_FAILURE_THRESHOLD+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_FAILURE_THRESHOLD+++` +endif::add-copy-button-to-env-var[] +--|int +|`3` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-init-containers.-get-init-containers-.mounts.-mounts-.name]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-init-containers.-get-init-containers-.mounts.-mounts-.name[quarkus.kubernetes.get-init-containers."get-init-containers".mounts."mounts".name]` + +[.description] +-- +The name of the volumeName to mount. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__MOUNTS__MOUNTS__NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__MOUNTS__MOUNTS__NAME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-init-containers.-get-init-containers-.mounts.-mounts-.path]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-init-containers.-get-init-containers-.mounts.-mounts-.path[quarkus.kubernetes.get-init-containers."get-init-containers".mounts."mounts".path]` + +[.description] +-- +The path to mount. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__MOUNTS__MOUNTS__PATH+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__MOUNTS__MOUNTS__PATH+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-init-containers.-get-init-containers-.mounts.-mounts-.sub-path]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-init-containers.-get-init-containers-.mounts.-mounts-.sub-path[quarkus.kubernetes.get-init-containers."get-init-containers".mounts."mounts".sub-path]` + +[.description] +-- +Path within the volumeName from which the container's volumeName should be mounted. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__MOUNTS__MOUNTS__SUB_PATH+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__MOUNTS__MOUNTS__SUB_PATH+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-init-containers.-get-init-containers-.mounts.-mounts-.read-only]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-init-containers.-get-init-containers-.mounts.-mounts-.read-only[quarkus.kubernetes.get-init-containers."get-init-containers".mounts."mounts".read-only]` + +[.description] +-- +ReadOnly + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__MOUNTS__MOUNTS__READ_ONLY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__MOUNTS__MOUNTS__READ_ONLY+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-init-containers.-get-init-containers-.resources.limits.cpu]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-init-containers.-get-init-containers-.resources.limits.cpu[quarkus.kubernetes.get-init-containers."get-init-containers".resources.limits.cpu]` + +[.description] +-- +CPU Requirements + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__RESOURCES_LIMITS_CPU+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__RESOURCES_LIMITS_CPU+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-init-containers.-get-init-containers-.resources.limits.memory]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-init-containers.-get-init-containers-.resources.limits.memory[quarkus.kubernetes.get-init-containers."get-init-containers".resources.limits.memory]` + +[.description] +-- +Memory Requirements + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__RESOURCES_LIMITS_MEMORY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__RESOURCES_LIMITS_MEMORY+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-init-containers.-get-init-containers-.resources.requests.cpu]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-init-containers.-get-init-containers-.resources.requests.cpu[quarkus.kubernetes.get-init-containers."get-init-containers".resources.requests.cpu]` + +[.description] +-- +CPU Requirements + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__RESOURCES_REQUESTS_CPU+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__RESOURCES_REQUESTS_CPU+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-init-containers.-get-init-containers-.resources.requests.memory]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-init-containers.-get-init-containers-.resources.requests.memory[quarkus.kubernetes.get-init-containers."get-init-containers".resources.requests.memory]` + +[.description] +-- +Memory Requirements + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__RESOURCES_REQUESTS_MEMORY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__RESOURCES_REQUESTS_MEMORY+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-init-containers.-get-init-containers-.env.secrets]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-init-containers.-get-init-containers-.env.secrets[quarkus.kubernetes.get-init-containers."get-init-containers".env.secrets]` + +[.description] +-- +The optional list of Secret names to load environment variables from. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__ENV_SECRETS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__ENV_SECRETS+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-init-containers.-get-init-containers-.env.configmaps]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-init-containers.-get-init-containers-.env.configmaps[quarkus.kubernetes.get-init-containers."get-init-containers".env.configmaps]` + +[.description] +-- +The optional list of ConfigMap names to load environment variables from. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__ENV_CONFIGMAPS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__ENV_CONFIGMAPS+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-init-containers.-get-init-containers-.env.fields-fields]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-init-containers.-get-init-containers-.env.fields-fields[quarkus.kubernetes.get-init-containers."get-init-containers".env.fields]` + +[.description] +-- +The map associating environment variable names to their associated field references they take their value from. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__ENV_FIELDS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__ENV_FIELDS+++` +endif::add-copy-button-to-env-var[] +--|`Map` +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-init-containers.-get-init-containers-.env.vars-vars]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-init-containers.-get-init-containers-.env.vars-vars[quarkus.kubernetes.get-init-containers."get-init-containers".env.vars]` + +[.description] +-- +The map associating environment name to its associated value. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__ENV_VARS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__ENV_VARS+++` +endif::add-copy-button-to-env-var[] +--|`Map>` +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-init-containers.-get-init-containers-.env.mapping.-mapping-.from-secret]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-init-containers.-get-init-containers-.env.mapping.-mapping-.from-secret[quarkus.kubernetes.get-init-containers."get-init-containers".env.mapping."mapping".from-secret]` + +[.description] +-- +The optional name of the Secret from which a value is to be extracted. Mutually exclusive with `from-configmap`. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__ENV_MAPPING__MAPPING__FROM_SECRET+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__ENV_MAPPING__MAPPING__FROM_SECRET+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-init-containers.-get-init-containers-.env.mapping.-mapping-.from-configmap]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-init-containers.-get-init-containers-.env.mapping.-mapping-.from-configmap[quarkus.kubernetes.get-init-containers."get-init-containers".env.mapping."mapping".from-configmap]` + +[.description] +-- +The optional name of the ConfigMap from which a value is to be extracted. Mutually exclusive with `from-secret`. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__ENV_MAPPING__MAPPING__FROM_CONFIGMAP+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__ENV_MAPPING__MAPPING__FROM_CONFIGMAP+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-init-containers.-get-init-containers-.env.mapping.-mapping-.with-key]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-init-containers.-get-init-containers-.env.mapping.-mapping-.with-key[quarkus.kubernetes.get-init-containers."get-init-containers".env.mapping."mapping".with-key]` + +[.description] +-- +The key identifying the field from which the value is extracted. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__ENV_MAPPING__MAPPING__WITH_KEY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__ENV_MAPPING__MAPPING__WITH_KEY+++` +endif::add-copy-button-to-env-var[] +--|string +|required icon:exclamation-circle[title=Configuration property is required] + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-sidecars.-get-sidecars-.get-env.secrets]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-sidecars.-get-sidecars-.get-env.secrets[quarkus.kubernetes.get-sidecars."get-sidecars".get-env.secrets]` + +[.description] +-- +The optional list of Secret names to load environment variables from. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__GET_ENV_SECRETS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__GET_ENV_SECRETS+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-sidecars.-get-sidecars-.get-env.configmaps]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-sidecars.-get-sidecars-.get-env.configmaps[quarkus.kubernetes.get-sidecars."get-sidecars".get-env.configmaps]` + +[.description] +-- +The optional list of ConfigMap names to load environment variables from. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__GET_ENV_CONFIGMAPS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__GET_ENV_CONFIGMAPS+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-sidecars.-get-sidecars-.get-env.fields-fields]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-sidecars.-get-sidecars-.get-env.fields-fields[quarkus.kubernetes.get-sidecars."get-sidecars".get-env.fields]` + +[.description] +-- +The map associating environment variable names to their associated field references they take their value from. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__GET_ENV_FIELDS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__GET_ENV_FIELDS+++` +endif::add-copy-button-to-env-var[] +--|`Map` +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-sidecars.-get-sidecars-.get-env.vars-vars]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-sidecars.-get-sidecars-.get-env.vars-vars[quarkus.kubernetes.get-sidecars."get-sidecars".get-env.vars]` + +[.description] +-- +The map associating environment name to its associated value. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__GET_ENV_VARS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__GET_ENV_VARS+++` +endif::add-copy-button-to-env-var[] +--|`Map>` +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-sidecars.-get-sidecars-.get-env.mapping.-mapping-.from-secret]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-sidecars.-get-sidecars-.get-env.mapping.-mapping-.from-secret[quarkus.kubernetes.get-sidecars."get-sidecars".get-env.mapping."mapping".from-secret]` + +[.description] +-- +The optional name of the Secret from which a value is to be extracted. Mutually exclusive with `from-configmap`. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__GET_ENV_MAPPING__MAPPING__FROM_SECRET+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__GET_ENV_MAPPING__MAPPING__FROM_SECRET+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-sidecars.-get-sidecars-.get-env.mapping.-mapping-.from-configmap]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-sidecars.-get-sidecars-.get-env.mapping.-mapping-.from-configmap[quarkus.kubernetes.get-sidecars."get-sidecars".get-env.mapping."mapping".from-configmap]` + +[.description] +-- +The optional name of the ConfigMap from which a value is to be extracted. Mutually exclusive with `from-secret`. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__GET_ENV_MAPPING__MAPPING__FROM_CONFIGMAP+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__GET_ENV_MAPPING__MAPPING__FROM_CONFIGMAP+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-sidecars.-get-sidecars-.get-env.mapping.-mapping-.with-key]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-sidecars.-get-sidecars-.get-env.mapping.-mapping-.with-key[quarkus.kubernetes.get-sidecars."get-sidecars".get-env.mapping."mapping".with-key]` + +[.description] +-- +The key identifying the field from which the value is extracted. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__GET_ENV_MAPPING__MAPPING__WITH_KEY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__GET_ENV_MAPPING__MAPPING__WITH_KEY+++` +endif::add-copy-button-to-env-var[] +--|string +|required icon:exclamation-circle[title=Configuration property is required] + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-sidecars.-get-sidecars-.get-target-platform-name]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-sidecars.-get-sidecars-.get-target-platform-name[quarkus.kubernetes.get-sidecars."get-sidecars".get-target-platform-name]` + +[.description] +-- +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__GET_TARGET_PLATFORM_NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__GET_TARGET_PLATFORM_NAME+++` +endif::add-copy-button-to-env-var[] +--|string +|required icon:exclamation-circle[title=Configuration property is required] + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-sidecars.-get-sidecars-.image]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-sidecars.-get-sidecars-.image[quarkus.kubernetes.get-sidecars."get-sidecars".image]` + +[.description] +-- +The container image. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__IMAGE+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__IMAGE+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-sidecars.-get-sidecars-.working-dir]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-sidecars.-get-sidecars-.working-dir[quarkus.kubernetes.get-sidecars."get-sidecars".working-dir]` + +[.description] +-- +Working directory. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__WORKING_DIR+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__WORKING_DIR+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-sidecars.-get-sidecars-.command]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-sidecars.-get-sidecars-.command[quarkus.kubernetes.get-sidecars."get-sidecars".command]` + +[.description] +-- +The commands + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__COMMAND+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__COMMAND+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-sidecars.-get-sidecars-.arguments]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-sidecars.-get-sidecars-.arguments[quarkus.kubernetes.get-sidecars."get-sidecars".arguments]` + +[.description] +-- +The arguments + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__ARGUMENTS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__ARGUMENTS+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-sidecars.-get-sidecars-.service-account]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-sidecars.-get-sidecars-.service-account[quarkus.kubernetes.get-sidecars."get-sidecars".service-account]` + +[.description] +-- +The service account. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__SERVICE_ACCOUNT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__SERVICE_ACCOUNT+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-sidecars.-get-sidecars-.host]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-sidecars.-get-sidecars-.host[quarkus.kubernetes.get-sidecars."get-sidecars".host]` + +[.description] +-- +The host under which the application is going to be exposed. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__HOST+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__HOST+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-sidecars.-get-sidecars-.ports.-ports-.container-port]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-sidecars.-get-sidecars-.ports.-ports-.container-port[quarkus.kubernetes.get-sidecars."get-sidecars".ports."ports".container-port]` + +[.description] +-- +The port number. Refers to the container port. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__PORTS__PORTS__CONTAINER_PORT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__PORTS__PORTS__CONTAINER_PORT+++` +endif::add-copy-button-to-env-var[] +--|int +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-sidecars.-get-sidecars-.ports.-ports-.host-port]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-sidecars.-get-sidecars-.ports.-ports-.host-port[quarkus.kubernetes.get-sidecars."get-sidecars".ports."ports".host-port]` + +[.description] +-- +The host port. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__PORTS__PORTS__HOST_PORT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__PORTS__PORTS__HOST_PORT+++` +endif::add-copy-button-to-env-var[] +--|int +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-sidecars.-get-sidecars-.ports.-ports-.path]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-sidecars.-get-sidecars-.ports.-ports-.path[quarkus.kubernetes.get-sidecars."get-sidecars".ports."ports".path]` + +[.description] +-- +The application path (refers to web application path). + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__PORTS__PORTS__PATH+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__PORTS__PORTS__PATH+++` +endif::add-copy-button-to-env-var[] +--|string +|`/` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-sidecars.-get-sidecars-.ports.-ports-.protocol]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-sidecars.-get-sidecars-.ports.-ports-.protocol[quarkus.kubernetes.get-sidecars."get-sidecars".ports."ports".protocol]` + +[.description] +-- +The protocol. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__PORTS__PORTS__PROTOCOL+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__PORTS__PORTS__PROTOCOL+++` +endif::add-copy-button-to-env-var[] +-- a| +`tcp`, `udp`, `sctp`, `http`, `proxy` +|`tcp` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-sidecars.-get-sidecars-.ports.-ports-.node-port]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-sidecars.-get-sidecars-.ports.-ports-.node-port[quarkus.kubernetes.get-sidecars."get-sidecars".ports."ports".node-port]` + +[.description] +-- +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__PORTS__PORTS__NODE_PORT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__PORTS__PORTS__NODE_PORT+++` +endif::add-copy-button-to-env-var[] +--|int +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-sidecars.-get-sidecars-.ports.-ports-.tls]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-sidecars.-get-sidecars-.ports.-ports-.tls[quarkus.kubernetes.get-sidecars."get-sidecars".ports."ports".tls]` + +[.description] +-- +If enabled, the port will be configured to use the schema HTTPS. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__PORTS__PORTS__TLS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__PORTS__PORTS__TLS+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-sidecars.-get-sidecars-.image-pull-policy]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-sidecars.-get-sidecars-.image-pull-policy[quarkus.kubernetes.get-sidecars."get-sidecars".image-pull-policy]` + +[.description] +-- +Image pull policy. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__IMAGE_PULL_POLICY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__IMAGE_PULL_POLICY+++` +endif::add-copy-button-to-env-var[] +-- a| +`always`, `if-not-present`, `never` +|`always` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-sidecars.-get-sidecars-.image-pull-secrets]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-sidecars.-get-sidecars-.image-pull-secrets[quarkus.kubernetes.get-sidecars."get-sidecars".image-pull-secrets]` + +[.description] +-- +The image pull secret + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__IMAGE_PULL_SECRETS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__IMAGE_PULL_SECRETS+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-sidecars.-get-sidecars-.liveness-probe.http-action-port]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-sidecars.-get-sidecars-.liveness-probe.http-action-port[quarkus.kubernetes.get-sidecars."get-sidecars".liveness-probe.http-action-port]` + +[.description] +-- +The port number to use when configuring the `http get` action. If not configured, the port corresponding to the `httpActionPortName` will be used. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_HTTP_ACTION_PORT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_HTTP_ACTION_PORT+++` +endif::add-copy-button-to-env-var[] +--|int +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-sidecars.-get-sidecars-.liveness-probe.http-action-port-name]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-sidecars.-get-sidecars-.liveness-probe.http-action-port-name[quarkus.kubernetes.get-sidecars."get-sidecars".liveness-probe.http-action-port-name]` + +[.description] +-- +The port name for selecting the port of the `HTTP get` action. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_HTTP_ACTION_PORT_NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_HTTP_ACTION_PORT_NAME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-sidecars.-get-sidecars-.liveness-probe.http-action-path]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-sidecars.-get-sidecars-.liveness-probe.http-action-path[quarkus.kubernetes.get-sidecars."get-sidecars".liveness-probe.http-action-path]` + +[.description] +-- +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. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_HTTP_ACTION_PATH+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_HTTP_ACTION_PATH+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-sidecars.-get-sidecars-.liveness-probe.http-action-scheme]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-sidecars.-get-sidecars-.liveness-probe.http-action-scheme[quarkus.kubernetes.get-sidecars."get-sidecars".liveness-probe.http-action-scheme]` + +[.description] +-- +The scheme of the `HTTP get` action. Can be either "HTTP" or "HTTPS". + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_HTTP_ACTION_SCHEME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_HTTP_ACTION_SCHEME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-sidecars.-get-sidecars-.liveness-probe.exec-action]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-sidecars.-get-sidecars-.liveness-probe.exec-action[quarkus.kubernetes.get-sidecars."get-sidecars".liveness-probe.exec-action]` + +[.description] +-- +The command to use for the probe. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_EXEC_ACTION+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_EXEC_ACTION+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-sidecars.-get-sidecars-.liveness-probe.tcp-socket-action]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-sidecars.-get-sidecars-.liveness-probe.tcp-socket-action[quarkus.kubernetes.get-sidecars."get-sidecars".liveness-probe.tcp-socket-action]` + +[.description] +-- +The tcp socket to use for the probe (the format is host:port). + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_TCP_SOCKET_ACTION+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_TCP_SOCKET_ACTION+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-sidecars.-get-sidecars-.liveness-probe.grpc-action]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-sidecars.-get-sidecars-.liveness-probe.grpc-action[quarkus.kubernetes.get-sidecars."get-sidecars".liveness-probe.grpc-action]` + +[.description] +-- +The gRPC port to use for the probe (the format is either port or port:service). + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_GRPC_ACTION+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_GRPC_ACTION+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-sidecars.-get-sidecars-.liveness-probe.grpc-action-enabled]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-sidecars.-get-sidecars-.liveness-probe.grpc-action-enabled[quarkus.kubernetes.get-sidecars."get-sidecars".liveness-probe.grpc-action-enabled]` + +[.description] +-- +If enabled and `grpc-action` is not provided, it will use the generated service name and the gRPC port. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_GRPC_ACTION_ENABLED+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_GRPC_ACTION_ENABLED+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-sidecars.-get-sidecars-.liveness-probe.initial-delay]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-sidecars.-get-sidecars-.liveness-probe.initial-delay[quarkus.kubernetes.get-sidecars."get-sidecars".liveness-probe.initial-delay]` + +[.description] +-- +The amount of time to wait before starting to probe. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_INITIAL_DELAY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_INITIAL_DELAY+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`5S` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-sidecars.-get-sidecars-.liveness-probe.period]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-sidecars.-get-sidecars-.liveness-probe.period[quarkus.kubernetes.get-sidecars."get-sidecars".liveness-probe.period]` + +[.description] +-- +The period in which the action should be called. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_PERIOD+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_PERIOD+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`10S` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-sidecars.-get-sidecars-.liveness-probe.timeout]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-sidecars.-get-sidecars-.liveness-probe.timeout[quarkus.kubernetes.get-sidecars."get-sidecars".liveness-probe.timeout]` + +[.description] +-- +The amount of time to wait for each action. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_TIMEOUT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_TIMEOUT+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`10S` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-sidecars.-get-sidecars-.liveness-probe.success-threshold]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-sidecars.-get-sidecars-.liveness-probe.success-threshold[quarkus.kubernetes.get-sidecars."get-sidecars".liveness-probe.success-threshold]` + +[.description] +-- +The success threshold to use. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_SUCCESS_THRESHOLD+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_SUCCESS_THRESHOLD+++` +endif::add-copy-button-to-env-var[] +--|int +|`1` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-sidecars.-get-sidecars-.liveness-probe.failure-threshold]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-sidecars.-get-sidecars-.liveness-probe.failure-threshold[quarkus.kubernetes.get-sidecars."get-sidecars".liveness-probe.failure-threshold]` + +[.description] +-- +The failure threshold to use. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_FAILURE_THRESHOLD+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_FAILURE_THRESHOLD+++` +endif::add-copy-button-to-env-var[] +--|int +|`3` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-sidecars.-get-sidecars-.readiness-probe.http-action-port]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-sidecars.-get-sidecars-.readiness-probe.http-action-port[quarkus.kubernetes.get-sidecars."get-sidecars".readiness-probe.http-action-port]` + +[.description] +-- +The port number to use when configuring the `http get` action. If not configured, the port corresponding to the `httpActionPortName` will be used. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_HTTP_ACTION_PORT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_HTTP_ACTION_PORT+++` +endif::add-copy-button-to-env-var[] +--|int +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-sidecars.-get-sidecars-.readiness-probe.http-action-port-name]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-sidecars.-get-sidecars-.readiness-probe.http-action-port-name[quarkus.kubernetes.get-sidecars."get-sidecars".readiness-probe.http-action-port-name]` + +[.description] +-- +The port name for selecting the port of the `HTTP get` action. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_HTTP_ACTION_PORT_NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_HTTP_ACTION_PORT_NAME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-sidecars.-get-sidecars-.readiness-probe.http-action-path]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-sidecars.-get-sidecars-.readiness-probe.http-action-path[quarkus.kubernetes.get-sidecars."get-sidecars".readiness-probe.http-action-path]` + +[.description] +-- +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. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_HTTP_ACTION_PATH+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_HTTP_ACTION_PATH+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-sidecars.-get-sidecars-.readiness-probe.http-action-scheme]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-sidecars.-get-sidecars-.readiness-probe.http-action-scheme[quarkus.kubernetes.get-sidecars."get-sidecars".readiness-probe.http-action-scheme]` + +[.description] +-- +The scheme of the `HTTP get` action. Can be either "HTTP" or "HTTPS". + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_HTTP_ACTION_SCHEME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_HTTP_ACTION_SCHEME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-sidecars.-get-sidecars-.readiness-probe.exec-action]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-sidecars.-get-sidecars-.readiness-probe.exec-action[quarkus.kubernetes.get-sidecars."get-sidecars".readiness-probe.exec-action]` + +[.description] +-- +The command to use for the probe. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_EXEC_ACTION+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_EXEC_ACTION+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-sidecars.-get-sidecars-.readiness-probe.tcp-socket-action]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-sidecars.-get-sidecars-.readiness-probe.tcp-socket-action[quarkus.kubernetes.get-sidecars."get-sidecars".readiness-probe.tcp-socket-action]` + +[.description] +-- +The tcp socket to use for the probe (the format is host:port). + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_TCP_SOCKET_ACTION+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_TCP_SOCKET_ACTION+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-sidecars.-get-sidecars-.readiness-probe.grpc-action]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-sidecars.-get-sidecars-.readiness-probe.grpc-action[quarkus.kubernetes.get-sidecars."get-sidecars".readiness-probe.grpc-action]` + +[.description] +-- +The gRPC port to use for the probe (the format is either port or port:service). + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_GRPC_ACTION+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_GRPC_ACTION+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-sidecars.-get-sidecars-.readiness-probe.grpc-action-enabled]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-sidecars.-get-sidecars-.readiness-probe.grpc-action-enabled[quarkus.kubernetes.get-sidecars."get-sidecars".readiness-probe.grpc-action-enabled]` + +[.description] +-- +If enabled and `grpc-action` is not provided, it will use the generated service name and the gRPC port. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_GRPC_ACTION_ENABLED+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_GRPC_ACTION_ENABLED+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-sidecars.-get-sidecars-.readiness-probe.initial-delay]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-sidecars.-get-sidecars-.readiness-probe.initial-delay[quarkus.kubernetes.get-sidecars."get-sidecars".readiness-probe.initial-delay]` + +[.description] +-- +The amount of time to wait before starting to probe. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_INITIAL_DELAY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_INITIAL_DELAY+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`5S` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-sidecars.-get-sidecars-.readiness-probe.period]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-sidecars.-get-sidecars-.readiness-probe.period[quarkus.kubernetes.get-sidecars."get-sidecars".readiness-probe.period]` + +[.description] +-- +The period in which the action should be called. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_PERIOD+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_PERIOD+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`10S` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-sidecars.-get-sidecars-.readiness-probe.timeout]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-sidecars.-get-sidecars-.readiness-probe.timeout[quarkus.kubernetes.get-sidecars."get-sidecars".readiness-probe.timeout]` + +[.description] +-- +The amount of time to wait for each action. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_TIMEOUT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_TIMEOUT+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`10S` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-sidecars.-get-sidecars-.readiness-probe.success-threshold]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-sidecars.-get-sidecars-.readiness-probe.success-threshold[quarkus.kubernetes.get-sidecars."get-sidecars".readiness-probe.success-threshold]` + +[.description] +-- +The success threshold to use. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_SUCCESS_THRESHOLD+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_SUCCESS_THRESHOLD+++` +endif::add-copy-button-to-env-var[] +--|int +|`1` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-sidecars.-get-sidecars-.readiness-probe.failure-threshold]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-sidecars.-get-sidecars-.readiness-probe.failure-threshold[quarkus.kubernetes.get-sidecars."get-sidecars".readiness-probe.failure-threshold]` + +[.description] +-- +The failure threshold to use. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_FAILURE_THRESHOLD+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_FAILURE_THRESHOLD+++` +endif::add-copy-button-to-env-var[] +--|int +|`3` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-sidecars.-get-sidecars-.mounts.-mounts-.name]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-sidecars.-get-sidecars-.mounts.-mounts-.name[quarkus.kubernetes.get-sidecars."get-sidecars".mounts."mounts".name]` + +[.description] +-- +The name of the volumeName to mount. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__MOUNTS__MOUNTS__NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__MOUNTS__MOUNTS__NAME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-sidecars.-get-sidecars-.mounts.-mounts-.path]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-sidecars.-get-sidecars-.mounts.-mounts-.path[quarkus.kubernetes.get-sidecars."get-sidecars".mounts."mounts".path]` + +[.description] +-- +The path to mount. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__MOUNTS__MOUNTS__PATH+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__MOUNTS__MOUNTS__PATH+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-sidecars.-get-sidecars-.mounts.-mounts-.sub-path]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-sidecars.-get-sidecars-.mounts.-mounts-.sub-path[quarkus.kubernetes.get-sidecars."get-sidecars".mounts."mounts".sub-path]` + +[.description] +-- +Path within the volumeName from which the container's volumeName should be mounted. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__MOUNTS__MOUNTS__SUB_PATH+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__MOUNTS__MOUNTS__SUB_PATH+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-sidecars.-get-sidecars-.mounts.-mounts-.read-only]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-sidecars.-get-sidecars-.mounts.-mounts-.read-only[quarkus.kubernetes.get-sidecars."get-sidecars".mounts."mounts".read-only]` + +[.description] +-- +ReadOnly + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__MOUNTS__MOUNTS__READ_ONLY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__MOUNTS__MOUNTS__READ_ONLY+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-sidecars.-get-sidecars-.resources.limits.cpu]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-sidecars.-get-sidecars-.resources.limits.cpu[quarkus.kubernetes.get-sidecars."get-sidecars".resources.limits.cpu]` + +[.description] +-- +CPU Requirements + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__RESOURCES_LIMITS_CPU+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__RESOURCES_LIMITS_CPU+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-sidecars.-get-sidecars-.resources.limits.memory]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-sidecars.-get-sidecars-.resources.limits.memory[quarkus.kubernetes.get-sidecars."get-sidecars".resources.limits.memory]` + +[.description] +-- +Memory Requirements + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__RESOURCES_LIMITS_MEMORY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__RESOURCES_LIMITS_MEMORY+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-sidecars.-get-sidecars-.resources.requests.cpu]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-sidecars.-get-sidecars-.resources.requests.cpu[quarkus.kubernetes.get-sidecars."get-sidecars".resources.requests.cpu]` + +[.description] +-- +CPU Requirements + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__RESOURCES_REQUESTS_CPU+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__RESOURCES_REQUESTS_CPU+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-sidecars.-get-sidecars-.resources.requests.memory]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-sidecars.-get-sidecars-.resources.requests.memory[quarkus.kubernetes.get-sidecars."get-sidecars".resources.requests.memory]` + +[.description] +-- +Memory Requirements + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__RESOURCES_REQUESTS_MEMORY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__RESOURCES_REQUESTS_MEMORY+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-sidecars.-get-sidecars-.env.secrets]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-sidecars.-get-sidecars-.env.secrets[quarkus.kubernetes.get-sidecars."get-sidecars".env.secrets]` + +[.description] +-- +The optional list of Secret names to load environment variables from. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__ENV_SECRETS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__ENV_SECRETS+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-sidecars.-get-sidecars-.env.configmaps]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-sidecars.-get-sidecars-.env.configmaps[quarkus.kubernetes.get-sidecars."get-sidecars".env.configmaps]` + +[.description] +-- +The optional list of ConfigMap names to load environment variables from. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__ENV_CONFIGMAPS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__ENV_CONFIGMAPS+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-sidecars.-get-sidecars-.env.fields-fields]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-sidecars.-get-sidecars-.env.fields-fields[quarkus.kubernetes.get-sidecars."get-sidecars".env.fields]` + +[.description] +-- +The map associating environment variable names to their associated field references they take their value from. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__ENV_FIELDS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__ENV_FIELDS+++` +endif::add-copy-button-to-env-var[] +--|`Map` +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-sidecars.-get-sidecars-.env.vars-vars]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-sidecars.-get-sidecars-.env.vars-vars[quarkus.kubernetes.get-sidecars."get-sidecars".env.vars]` + +[.description] +-- +The map associating environment name to its associated value. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__ENV_VARS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__ENV_VARS+++` +endif::add-copy-button-to-env-var[] +--|`Map>` +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-sidecars.-get-sidecars-.env.mapping.-mapping-.from-secret]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-sidecars.-get-sidecars-.env.mapping.-mapping-.from-secret[quarkus.kubernetes.get-sidecars."get-sidecars".env.mapping."mapping".from-secret]` + +[.description] +-- +The optional name of the Secret from which a value is to be extracted. Mutually exclusive with `from-configmap`. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__ENV_MAPPING__MAPPING__FROM_SECRET+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__ENV_MAPPING__MAPPING__FROM_SECRET+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-sidecars.-get-sidecars-.env.mapping.-mapping-.from-configmap]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-sidecars.-get-sidecars-.env.mapping.-mapping-.from-configmap[quarkus.kubernetes.get-sidecars."get-sidecars".env.mapping."mapping".from-configmap]` + +[.description] +-- +The optional name of the ConfigMap from which a value is to be extracted. Mutually exclusive with `from-secret`. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__ENV_MAPPING__MAPPING__FROM_CONFIGMAP+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__ENV_MAPPING__MAPPING__FROM_CONFIGMAP+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-sidecars.-get-sidecars-.env.mapping.-mapping-.with-key]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-sidecars.-get-sidecars-.env.mapping.-mapping-.with-key[quarkus.kubernetes.get-sidecars."get-sidecars".env.mapping."mapping".with-key]` + +[.description] +-- +The key identifying the field from which the value is extracted. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__ENV_MAPPING__MAPPING__WITH_KEY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__ENV_MAPPING__MAPPING__WITH_KEY+++` +endif::add-copy-button-to-env-var[] +--|string +|required icon:exclamation-circle[title=Configuration property is required] + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-host-aliases.-get-host-aliases-.ip]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-host-aliases.-get-host-aliases-.ip[quarkus.kubernetes.get-host-aliases."get-host-aliases".ip]` + +[.description] +-- +The ip address + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_HOST_ALIASES__GET_HOST_ALIASES__IP+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_HOST_ALIASES__GET_HOST_ALIASES__IP+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-host-aliases.-get-host-aliases-.hostnames]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-host-aliases.-get-host-aliases-.hostnames[quarkus.kubernetes.get-host-aliases."get-host-aliases".hostnames]` + +[.description] +-- +The hostnames to resolve to the ip + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_HOST_ALIASES__GET_HOST_ALIASES__HOSTNAMES+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_HOST_ALIASES__GET_HOST_ALIASES__HOSTNAMES+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-rbac-config.roles.-roles-.name]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-rbac-config.roles.-roles-.name[quarkus.kubernetes.get-rbac-config.roles."roles".name]` + +[.description] +-- +The name of the role. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_RBAC_CONFIG_ROLES__ROLES__NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_RBAC_CONFIG_ROLES__ROLES__NAME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-rbac-config.roles.-roles-.namespace]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-rbac-config.roles.-roles-.namespace[quarkus.kubernetes.get-rbac-config.roles."roles".namespace]` + +[.description] +-- +The namespace of the role. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_RBAC_CONFIG_ROLES__ROLES__NAMESPACE+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_RBAC_CONFIG_ROLES__ROLES__NAMESPACE+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-rbac-config.roles.-roles-.labels-labels]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-rbac-config.roles.-roles-.labels-labels[quarkus.kubernetes.get-rbac-config.roles."roles".labels]` + +[.description] +-- +Labels to add into the Role resource. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_RBAC_CONFIG_ROLES__ROLES__LABELS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_RBAC_CONFIG_ROLES__ROLES__LABELS+++` +endif::add-copy-button-to-env-var[] +--|`Map` +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-rbac-config.roles.-roles-.policy-rules.-policy-rules-.api-groups]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-rbac-config.roles.-roles-.policy-rules.-policy-rules-.api-groups[quarkus.kubernetes.get-rbac-config.roles."roles".policy-rules."policy-rules".api-groups]` + +[.description] +-- +API groups of the policy rule. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_RBAC_CONFIG_ROLES__ROLES__POLICY_RULES__POLICY_RULES__API_GROUPS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_RBAC_CONFIG_ROLES__ROLES__POLICY_RULES__POLICY_RULES__API_GROUPS+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-rbac-config.roles.-roles-.policy-rules.-policy-rules-.non-resource-urls]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-rbac-config.roles.-roles-.policy-rules.-policy-rules-.non-resource-urls[quarkus.kubernetes.get-rbac-config.roles."roles".policy-rules."policy-rules".non-resource-urls]` + +[.description] +-- +Non resource URLs of the policy rule. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_RBAC_CONFIG_ROLES__ROLES__POLICY_RULES__POLICY_RULES__NON_RESOURCE_URLS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_RBAC_CONFIG_ROLES__ROLES__POLICY_RULES__POLICY_RULES__NON_RESOURCE_URLS+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-rbac-config.roles.-roles-.policy-rules.-policy-rules-.resource-names]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-rbac-config.roles.-roles-.policy-rules.-policy-rules-.resource-names[quarkus.kubernetes.get-rbac-config.roles."roles".policy-rules."policy-rules".resource-names]` + +[.description] +-- +Resource names of the policy rule. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_RBAC_CONFIG_ROLES__ROLES__POLICY_RULES__POLICY_RULES__RESOURCE_NAMES+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_RBAC_CONFIG_ROLES__ROLES__POLICY_RULES__POLICY_RULES__RESOURCE_NAMES+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-rbac-config.roles.-roles-.policy-rules.-policy-rules-.resources]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-rbac-config.roles.-roles-.policy-rules.-policy-rules-.resources[quarkus.kubernetes.get-rbac-config.roles."roles".policy-rules."policy-rules".resources]` + +[.description] +-- +Resources of the policy rule. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_RBAC_CONFIG_ROLES__ROLES__POLICY_RULES__POLICY_RULES__RESOURCES+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_RBAC_CONFIG_ROLES__ROLES__POLICY_RULES__POLICY_RULES__RESOURCES+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-rbac-config.roles.-roles-.policy-rules.-policy-rules-.verbs]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-rbac-config.roles.-roles-.policy-rules.-policy-rules-.verbs[quarkus.kubernetes.get-rbac-config.roles."roles".policy-rules."policy-rules".verbs]` + +[.description] +-- +Verbs of the policy rule. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_RBAC_CONFIG_ROLES__ROLES__POLICY_RULES__POLICY_RULES__VERBS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_RBAC_CONFIG_ROLES__ROLES__POLICY_RULES__POLICY_RULES__VERBS+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-rbac-config.cluster-roles.-cluster-roles-.name]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-rbac-config.cluster-roles.-cluster-roles-.name[quarkus.kubernetes.get-rbac-config.cluster-roles."cluster-roles".name]` + +[.description] +-- +The name of the cluster role. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_RBAC_CONFIG_CLUSTER_ROLES__CLUSTER_ROLES__NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_RBAC_CONFIG_CLUSTER_ROLES__CLUSTER_ROLES__NAME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-rbac-config.cluster-roles.-cluster-roles-.labels-labels]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-rbac-config.cluster-roles.-cluster-roles-.labels-labels[quarkus.kubernetes.get-rbac-config.cluster-roles."cluster-roles".labels]` + +[.description] +-- +Labels to add into the ClusterRole resource. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_RBAC_CONFIG_CLUSTER_ROLES__CLUSTER_ROLES__LABELS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_RBAC_CONFIG_CLUSTER_ROLES__CLUSTER_ROLES__LABELS+++` +endif::add-copy-button-to-env-var[] +--|`Map` +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-rbac-config.cluster-roles.-cluster-roles-.policy-rules.-policy-rules-.api-groups]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-rbac-config.cluster-roles.-cluster-roles-.policy-rules.-policy-rules-.api-groups[quarkus.kubernetes.get-rbac-config.cluster-roles."cluster-roles".policy-rules."policy-rules".api-groups]` + +[.description] +-- +API groups of the policy rule. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_RBAC_CONFIG_CLUSTER_ROLES__CLUSTER_ROLES__POLICY_RULES__POLICY_RULES__API_GROUPS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_RBAC_CONFIG_CLUSTER_ROLES__CLUSTER_ROLES__POLICY_RULES__POLICY_RULES__API_GROUPS+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-rbac-config.cluster-roles.-cluster-roles-.policy-rules.-policy-rules-.non-resource-urls]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-rbac-config.cluster-roles.-cluster-roles-.policy-rules.-policy-rules-.non-resource-urls[quarkus.kubernetes.get-rbac-config.cluster-roles."cluster-roles".policy-rules."policy-rules".non-resource-urls]` + +[.description] +-- +Non resource URLs of the policy rule. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_RBAC_CONFIG_CLUSTER_ROLES__CLUSTER_ROLES__POLICY_RULES__POLICY_RULES__NON_RESOURCE_URLS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_RBAC_CONFIG_CLUSTER_ROLES__CLUSTER_ROLES__POLICY_RULES__POLICY_RULES__NON_RESOURCE_URLS+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-rbac-config.cluster-roles.-cluster-roles-.policy-rules.-policy-rules-.resource-names]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-rbac-config.cluster-roles.-cluster-roles-.policy-rules.-policy-rules-.resource-names[quarkus.kubernetes.get-rbac-config.cluster-roles."cluster-roles".policy-rules."policy-rules".resource-names]` + +[.description] +-- +Resource names of the policy rule. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_RBAC_CONFIG_CLUSTER_ROLES__CLUSTER_ROLES__POLICY_RULES__POLICY_RULES__RESOURCE_NAMES+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_RBAC_CONFIG_CLUSTER_ROLES__CLUSTER_ROLES__POLICY_RULES__POLICY_RULES__RESOURCE_NAMES+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-rbac-config.cluster-roles.-cluster-roles-.policy-rules.-policy-rules-.resources]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-rbac-config.cluster-roles.-cluster-roles-.policy-rules.-policy-rules-.resources[quarkus.kubernetes.get-rbac-config.cluster-roles."cluster-roles".policy-rules."policy-rules".resources]` + +[.description] +-- +Resources of the policy rule. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_RBAC_CONFIG_CLUSTER_ROLES__CLUSTER_ROLES__POLICY_RULES__POLICY_RULES__RESOURCES+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_RBAC_CONFIG_CLUSTER_ROLES__CLUSTER_ROLES__POLICY_RULES__POLICY_RULES__RESOURCES+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-rbac-config.cluster-roles.-cluster-roles-.policy-rules.-policy-rules-.verbs]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-rbac-config.cluster-roles.-cluster-roles-.policy-rules.-policy-rules-.verbs[quarkus.kubernetes.get-rbac-config.cluster-roles."cluster-roles".policy-rules."policy-rules".verbs]` + +[.description] +-- +Verbs of the policy rule. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_RBAC_CONFIG_CLUSTER_ROLES__CLUSTER_ROLES__POLICY_RULES__POLICY_RULES__VERBS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_RBAC_CONFIG_CLUSTER_ROLES__CLUSTER_ROLES__POLICY_RULES__POLICY_RULES__VERBS+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-rbac-config.service-accounts.-service-accounts-.name]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-rbac-config.service-accounts.-service-accounts-.name[quarkus.kubernetes.get-rbac-config.service-accounts."service-accounts".name]` + +[.description] +-- +The name of the service account. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_RBAC_CONFIG_SERVICE_ACCOUNTS__SERVICE_ACCOUNTS__NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_RBAC_CONFIG_SERVICE_ACCOUNTS__SERVICE_ACCOUNTS__NAME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-rbac-config.service-accounts.-service-accounts-.namespace]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-rbac-config.service-accounts.-service-accounts-.namespace[quarkus.kubernetes.get-rbac-config.service-accounts."service-accounts".namespace]` + +[.description] +-- +The namespace of the service account. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_RBAC_CONFIG_SERVICE_ACCOUNTS__SERVICE_ACCOUNTS__NAMESPACE+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_RBAC_CONFIG_SERVICE_ACCOUNTS__SERVICE_ACCOUNTS__NAMESPACE+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-rbac-config.service-accounts.-service-accounts-.labels-labels]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-rbac-config.service-accounts.-service-accounts-.labels-labels[quarkus.kubernetes.get-rbac-config.service-accounts."service-accounts".labels]` + +[.description] +-- +Labels of the service account. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_RBAC_CONFIG_SERVICE_ACCOUNTS__SERVICE_ACCOUNTS__LABELS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_RBAC_CONFIG_SERVICE_ACCOUNTS__SERVICE_ACCOUNTS__LABELS+++` +endif::add-copy-button-to-env-var[] +--|`Map` +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-rbac-config.service-accounts.-service-accounts-.use-as-default]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-rbac-config.service-accounts.-service-accounts-.use-as-default[quarkus.kubernetes.get-rbac-config.service-accounts."service-accounts".use-as-default]` + +[.description] +-- +If true, this service account will be used in the generated Deployment resource. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_RBAC_CONFIG_SERVICE_ACCOUNTS__SERVICE_ACCOUNTS__USE_AS_DEFAULT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_RBAC_CONFIG_SERVICE_ACCOUNTS__SERVICE_ACCOUNTS__USE_AS_DEFAULT+++` +endif::add-copy-button-to-env-var[] +--|boolean +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-rbac-config.role-bindings.-role-bindings-.name]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-rbac-config.role-bindings.-role-bindings-.name[quarkus.kubernetes.get-rbac-config.role-bindings."role-bindings".name]` + +[.description] +-- +Name of the RoleBinding resource to be generated. If not provided, it will use the application name plus the role ref name. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_RBAC_CONFIG_ROLE_BINDINGS__ROLE_BINDINGS__NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_RBAC_CONFIG_ROLE_BINDINGS__ROLE_BINDINGS__NAME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-rbac-config.role-bindings.-role-bindings-.labels-labels]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-rbac-config.role-bindings.-role-bindings-.labels-labels[quarkus.kubernetes.get-rbac-config.role-bindings."role-bindings".labels]` + +[.description] +-- +Labels to add into the RoleBinding resource. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_RBAC_CONFIG_ROLE_BINDINGS__ROLE_BINDINGS__LABELS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_RBAC_CONFIG_ROLE_BINDINGS__ROLE_BINDINGS__LABELS+++` +endif::add-copy-button-to-env-var[] +--|`Map` +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-rbac-config.role-bindings.-role-bindings-.role-name]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-rbac-config.role-bindings.-role-bindings-.role-name[quarkus.kubernetes.get-rbac-config.role-bindings."role-bindings".role-name]` + +[.description] +-- +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. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_RBAC_CONFIG_ROLE_BINDINGS__ROLE_BINDINGS__ROLE_NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_RBAC_CONFIG_ROLE_BINDINGS__ROLE_BINDINGS__ROLE_NAME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-rbac-config.role-bindings.-role-bindings-.cluster-wide]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-rbac-config.role-bindings.-role-bindings-.cluster-wide[quarkus.kubernetes.get-rbac-config.role-bindings."role-bindings".cluster-wide]` + +[.description] +-- +If the Role sets in the `role-name` property is cluster wide or not. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_RBAC_CONFIG_ROLE_BINDINGS__ROLE_BINDINGS__CLUSTER_WIDE+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_RBAC_CONFIG_ROLE_BINDINGS__ROLE_BINDINGS__CLUSTER_WIDE+++` +endif::add-copy-button-to-env-var[] +--|boolean +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-rbac-config.role-bindings.-role-bindings-.subjects.-subjects-.name]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-rbac-config.role-bindings.-role-bindings-.subjects.-subjects-.name[quarkus.kubernetes.get-rbac-config.role-bindings."role-bindings".subjects."subjects".name]` + +[.description] +-- +The "name" resource to use by the Subject element in the generated Role Binding resource. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_RBAC_CONFIG_ROLE_BINDINGS__ROLE_BINDINGS__SUBJECTS__SUBJECTS__NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_RBAC_CONFIG_ROLE_BINDINGS__ROLE_BINDINGS__SUBJECTS__SUBJECTS__NAME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-rbac-config.role-bindings.-role-bindings-.subjects.-subjects-.kind]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-rbac-config.role-bindings.-role-bindings-.subjects.-subjects-.kind[quarkus.kubernetes.get-rbac-config.role-bindings."role-bindings".subjects."subjects".kind]` + +[.description] +-- +The "kind" resource to use by the Subject element in the generated Role Binding resource. By default, it uses the "ServiceAccount" kind. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_RBAC_CONFIG_ROLE_BINDINGS__ROLE_BINDINGS__SUBJECTS__SUBJECTS__KIND+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_RBAC_CONFIG_ROLE_BINDINGS__ROLE_BINDINGS__SUBJECTS__SUBJECTS__KIND+++` +endif::add-copy-button-to-env-var[] +--|string +|`ServiceAccount` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-rbac-config.role-bindings.-role-bindings-.subjects.-subjects-.api-group]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-rbac-config.role-bindings.-role-bindings-.subjects.-subjects-.api-group[quarkus.kubernetes.get-rbac-config.role-bindings."role-bindings".subjects."subjects".api-group]` + +[.description] +-- +The "apiGroup" resource that matches with the "kind" property. By default, it's empty. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_RBAC_CONFIG_ROLE_BINDINGS__ROLE_BINDINGS__SUBJECTS__SUBJECTS__API_GROUP+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_RBAC_CONFIG_ROLE_BINDINGS__ROLE_BINDINGS__SUBJECTS__SUBJECTS__API_GROUP+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-rbac-config.role-bindings.-role-bindings-.subjects.-subjects-.namespace]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-rbac-config.role-bindings.-role-bindings-.subjects.-subjects-.namespace[quarkus.kubernetes.get-rbac-config.role-bindings."role-bindings".subjects."subjects".namespace]` + +[.description] +-- +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. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_RBAC_CONFIG_ROLE_BINDINGS__ROLE_BINDINGS__SUBJECTS__SUBJECTS__NAMESPACE+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_RBAC_CONFIG_ROLE_BINDINGS__ROLE_BINDINGS__SUBJECTS__SUBJECTS__NAMESPACE+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-rbac-config.cluster-role-bindings.-cluster-role-bindings-.name]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-rbac-config.cluster-role-bindings.-cluster-role-bindings-.name[quarkus.kubernetes.get-rbac-config.cluster-role-bindings."cluster-role-bindings".name]` + +[.description] +-- +Name of the ClusterRoleBinding resource to be generated. If not provided, it will use the application name plus the role ref name. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_RBAC_CONFIG_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_RBAC_CONFIG_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__NAME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-rbac-config.cluster-role-bindings.-cluster-role-bindings-.labels-labels]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-rbac-config.cluster-role-bindings.-cluster-role-bindings-.labels-labels[quarkus.kubernetes.get-rbac-config.cluster-role-bindings."cluster-role-bindings".labels]` + +[.description] +-- +Labels to add into the RoleBinding resource. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_RBAC_CONFIG_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__LABELS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_RBAC_CONFIG_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__LABELS+++` +endif::add-copy-button-to-env-var[] +--|`Map` +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-rbac-config.cluster-role-bindings.-cluster-role-bindings-.role-name]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-rbac-config.cluster-role-bindings.-cluster-role-bindings-.role-name[quarkus.kubernetes.get-rbac-config.cluster-role-bindings."cluster-role-bindings".role-name]` + +[.description] +-- +The name of the ClusterRole resource to use by the RoleRef element in the generated ClusterRoleBinding resource. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_RBAC_CONFIG_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__ROLE_NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_RBAC_CONFIG_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__ROLE_NAME+++` +endif::add-copy-button-to-env-var[] +--|string +|required icon:exclamation-circle[title=Configuration property is required] + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-rbac-config.cluster-role-bindings.-cluster-role-bindings-.subjects.-subjects-.name]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-rbac-config.cluster-role-bindings.-cluster-role-bindings-.subjects.-subjects-.name[quarkus.kubernetes.get-rbac-config.cluster-role-bindings."cluster-role-bindings".subjects."subjects".name]` + +[.description] +-- +The "name" resource to use by the Subject element in the generated Role Binding resource. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_RBAC_CONFIG_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__SUBJECTS__SUBJECTS__NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_RBAC_CONFIG_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__SUBJECTS__SUBJECTS__NAME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-rbac-config.cluster-role-bindings.-cluster-role-bindings-.subjects.-subjects-.kind]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-rbac-config.cluster-role-bindings.-cluster-role-bindings-.subjects.-subjects-.kind[quarkus.kubernetes.get-rbac-config.cluster-role-bindings."cluster-role-bindings".subjects."subjects".kind]` + +[.description] +-- +The "kind" resource to use by the Subject element in the generated Role Binding resource. By default, it uses the "ServiceAccount" kind. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_RBAC_CONFIG_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__SUBJECTS__SUBJECTS__KIND+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_RBAC_CONFIG_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__SUBJECTS__SUBJECTS__KIND+++` +endif::add-copy-button-to-env-var[] +--|string +|`ServiceAccount` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-rbac-config.cluster-role-bindings.-cluster-role-bindings-.subjects.-subjects-.api-group]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-rbac-config.cluster-role-bindings.-cluster-role-bindings-.subjects.-subjects-.api-group[quarkus.kubernetes.get-rbac-config.cluster-role-bindings."cluster-role-bindings".subjects."subjects".api-group]` + +[.description] +-- +The "apiGroup" resource that matches with the "kind" property. By default, it's empty. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_RBAC_CONFIG_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__SUBJECTS__SUBJECTS__API_GROUP+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_RBAC_CONFIG_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__SUBJECTS__SUBJECTS__API_GROUP+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-rbac-config.cluster-role-bindings.-cluster-role-bindings-.subjects.-subjects-.namespace]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.get-rbac-config.cluster-role-bindings.-cluster-role-bindings-.subjects.-subjects-.namespace[quarkus.kubernetes.get-rbac-config.cluster-role-bindings."cluster-role-bindings".subjects."subjects".namespace]` + +[.description] +-- +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. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_RBAC_CONFIG_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__SUBJECTS__SUBJECTS__NAMESPACE+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_RBAC_CONFIG_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__SUBJECTS__SUBJECTS__NAMESPACE+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.ports.-ports-.container-port]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.ports.-ports-.container-port[quarkus.kubernetes.ports."ports".container-port]` + +[.description] +-- +The port number. Refers to the container port. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_PORTS__PORTS__CONTAINER_PORT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_PORTS__PORTS__CONTAINER_PORT+++` +endif::add-copy-button-to-env-var[] +--|int +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.ports.-ports-.host-port]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.ports.-ports-.host-port[quarkus.kubernetes.ports."ports".host-port]` + +[.description] +-- +The host port. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_PORTS__PORTS__HOST_PORT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_PORTS__PORTS__HOST_PORT+++` +endif::add-copy-button-to-env-var[] +--|int +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.ports.-ports-.path]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.ports.-ports-.path[quarkus.kubernetes.ports."ports".path]` + +[.description] +-- +The application path (refers to web application path). + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_PORTS__PORTS__PATH+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_PORTS__PORTS__PATH+++` +endif::add-copy-button-to-env-var[] +--|string +|`/` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.ports.-ports-.protocol]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.ports.-ports-.protocol[quarkus.kubernetes.ports."ports".protocol]` + +[.description] +-- +The protocol. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_PORTS__PORTS__PROTOCOL+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_PORTS__PORTS__PROTOCOL+++` +endif::add-copy-button-to-env-var[] +-- a| +`tcp`, `udp`, `sctp`, `http`, `proxy` +|`tcp` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.ports.-ports-.node-port]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.ports.-ports-.node-port[quarkus.kubernetes.ports."ports".node-port]` + +[.description] +-- +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_PORTS__PORTS__NODE_PORT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_PORTS__PORTS__NODE_PORT+++` +endif::add-copy-button-to-env-var[] +--|int +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.ports.-ports-.tls]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.ports.-ports-.tls[quarkus.kubernetes.ports."ports".tls]` + +[.description] +-- +If enabled, the port will be configured to use the schema HTTPS. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_PORTS__PORTS__TLS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_PORTS__PORTS__TLS+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.mounts.-mounts-.name]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.mounts.-mounts-.name[quarkus.kubernetes.mounts."mounts".name]` + +[.description] +-- +The name of the volumeName to mount. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_MOUNTS__MOUNTS__NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_MOUNTS__MOUNTS__NAME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.mounts.-mounts-.path]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.mounts.-mounts-.path[quarkus.kubernetes.mounts."mounts".path]` + +[.description] +-- +The path to mount. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_MOUNTS__MOUNTS__PATH+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_MOUNTS__MOUNTS__PATH+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.mounts.-mounts-.sub-path]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.mounts.-mounts-.sub-path[quarkus.kubernetes.mounts."mounts".sub-path]` + +[.description] +-- +Path within the volumeName from which the container's volumeName should be mounted. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_MOUNTS__MOUNTS__SUB_PATH+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_MOUNTS__MOUNTS__SUB_PATH+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.mounts.-mounts-.read-only]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.mounts.-mounts-.read-only[quarkus.kubernetes.mounts."mounts".read-only]` + +[.description] +-- +ReadOnly + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_MOUNTS__MOUNTS__READ_ONLY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_MOUNTS__MOUNTS__READ_ONLY+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.secret-volumes.-secret-volumes-.secret-name]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.secret-volumes.-secret-volumes-.secret-name[quarkus.kubernetes.secret-volumes."secret-volumes".secret-name]` + +[.description] +-- +The name of the secret to mount. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SECRET_VOLUMES__SECRET_VOLUMES__SECRET_NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_SECRET_VOLUMES__SECRET_VOLUMES__SECRET_NAME+++` +endif::add-copy-button-to-env-var[] +--|string +|required icon:exclamation-circle[title=Configuration property is required] + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.secret-volumes.-secret-volumes-.default-mode]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.secret-volumes.-secret-volumes-.default-mode[quarkus.kubernetes.secret-volumes."secret-volumes".default-mode]` + +[.description] +-- +Default mode. When specifying an octal number, leading zero must be present. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SECRET_VOLUMES__SECRET_VOLUMES__DEFAULT_MODE+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_SECRET_VOLUMES__SECRET_VOLUMES__DEFAULT_MODE+++` +endif::add-copy-button-to-env-var[] +--|string +|`0600` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.secret-volumes.-secret-volumes-.items.-items-.path]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.secret-volumes.-secret-volumes-.items.-items-.path[quarkus.kubernetes.secret-volumes."secret-volumes".items."items".path]` + +[.description] +-- +The path where the file will be mounted. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SECRET_VOLUMES__SECRET_VOLUMES__ITEMS__ITEMS__PATH+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_SECRET_VOLUMES__SECRET_VOLUMES__ITEMS__ITEMS__PATH+++` +endif::add-copy-button-to-env-var[] +--|string +|required icon:exclamation-circle[title=Configuration property is required] + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.secret-volumes.-secret-volumes-.items.-items-.mode]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.secret-volumes.-secret-volumes-.items.-items-.mode[quarkus.kubernetes.secret-volumes."secret-volumes".items."items".mode]` + +[.description] +-- +It must be a value between 0000 and 0777. If not specified, the volume defaultMode will be used. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SECRET_VOLUMES__SECRET_VOLUMES__ITEMS__ITEMS__MODE+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_SECRET_VOLUMES__SECRET_VOLUMES__ITEMS__ITEMS__MODE+++` +endif::add-copy-button-to-env-var[] +--|int +|`-1` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.secret-volumes.-secret-volumes-.optional]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.secret-volumes.-secret-volumes-.optional[quarkus.kubernetes.secret-volumes."secret-volumes".optional]` + +[.description] +-- +Optional + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SECRET_VOLUMES__SECRET_VOLUMES__OPTIONAL+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_SECRET_VOLUMES__SECRET_VOLUMES__OPTIONAL+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.config-map-volumes.-config-map-volumes-.config-map-name]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.config-map-volumes.-config-map-volumes-.config-map-name[quarkus.kubernetes.config-map-volumes."config-map-volumes".config-map-name]` + +[.description] +-- +The name of the ConfigMap to mount. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_CONFIG_MAP_VOLUMES__CONFIG_MAP_VOLUMES__CONFIG_MAP_NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_CONFIG_MAP_VOLUMES__CONFIG_MAP_VOLUMES__CONFIG_MAP_NAME+++` +endif::add-copy-button-to-env-var[] +--|string +|required icon:exclamation-circle[title=Configuration property is required] + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.config-map-volumes.-config-map-volumes-.default-mode]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.config-map-volumes.-config-map-volumes-.default-mode[quarkus.kubernetes.config-map-volumes."config-map-volumes".default-mode]` + +[.description] +-- +Default mode. When specifying an octal number, leading zero must be present. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_CONFIG_MAP_VOLUMES__CONFIG_MAP_VOLUMES__DEFAULT_MODE+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_CONFIG_MAP_VOLUMES__CONFIG_MAP_VOLUMES__DEFAULT_MODE+++` +endif::add-copy-button-to-env-var[] +--|string +|`0600` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.config-map-volumes.-config-map-volumes-.items.-items-.path]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.config-map-volumes.-config-map-volumes-.items.-items-.path[quarkus.kubernetes.config-map-volumes."config-map-volumes".items."items".path]` + +[.description] +-- +The path where the file will be mounted. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_CONFIG_MAP_VOLUMES__CONFIG_MAP_VOLUMES__ITEMS__ITEMS__PATH+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_CONFIG_MAP_VOLUMES__CONFIG_MAP_VOLUMES__ITEMS__ITEMS__PATH+++` +endif::add-copy-button-to-env-var[] +--|string +|required icon:exclamation-circle[title=Configuration property is required] + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.config-map-volumes.-config-map-volumes-.items.-items-.mode]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.config-map-volumes.-config-map-volumes-.items.-items-.mode[quarkus.kubernetes.config-map-volumes."config-map-volumes".items."items".mode]` + +[.description] +-- +It must be a value between 0000 and 0777. If not specified, the volume defaultMode will be used. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_CONFIG_MAP_VOLUMES__CONFIG_MAP_VOLUMES__ITEMS__ITEMS__MODE+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_CONFIG_MAP_VOLUMES__CONFIG_MAP_VOLUMES__ITEMS__ITEMS__MODE+++` +endif::add-copy-button-to-env-var[] +--|int +|`-1` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.config-map-volumes.-config-map-volumes-.optional]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.config-map-volumes.-config-map-volumes-.optional[quarkus.kubernetes.config-map-volumes."config-map-volumes".optional]` + +[.description] +-- +Optional + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_CONFIG_MAP_VOLUMES__CONFIG_MAP_VOLUMES__OPTIONAL+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_CONFIG_MAP_VOLUMES__CONFIG_MAP_VOLUMES__OPTIONAL+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.git-repo-volumes.-git-repo-volumes-.repository]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.git-repo-volumes.-git-repo-volumes-.repository[quarkus.kubernetes.git-repo-volumes."git-repo-volumes".repository]` + +[.description] +-- +Git repository URL. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GIT_REPO_VOLUMES__GIT_REPO_VOLUMES__REPOSITORY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GIT_REPO_VOLUMES__GIT_REPO_VOLUMES__REPOSITORY+++` +endif::add-copy-button-to-env-var[] +--|string +|required icon:exclamation-circle[title=Configuration property is required] + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.git-repo-volumes.-git-repo-volumes-.directory]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.git-repo-volumes.-git-repo-volumes-.directory[quarkus.kubernetes.git-repo-volumes."git-repo-volumes".directory]` + +[.description] +-- +The directory of the repository to mount. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GIT_REPO_VOLUMES__GIT_REPO_VOLUMES__DIRECTORY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GIT_REPO_VOLUMES__GIT_REPO_VOLUMES__DIRECTORY+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.git-repo-volumes.-git-repo-volumes-.revision]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.git-repo-volumes.-git-repo-volumes-.revision[quarkus.kubernetes.git-repo-volumes."git-repo-volumes".revision]` + +[.description] +-- +The commit hash to use. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GIT_REPO_VOLUMES__GIT_REPO_VOLUMES__REVISION+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GIT_REPO_VOLUMES__GIT_REPO_VOLUMES__REVISION+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.pvc-volumes.-pvc-volumes-.claim-name]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.pvc-volumes.-pvc-volumes-.claim-name[quarkus.kubernetes.pvc-volumes."pvc-volumes".claim-name]` + +[.description] +-- +The name of the claim to mount. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_PVC_VOLUMES__PVC_VOLUMES__CLAIM_NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_PVC_VOLUMES__PVC_VOLUMES__CLAIM_NAME+++` +endif::add-copy-button-to-env-var[] +--|string +|required icon:exclamation-circle[title=Configuration property is required] + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.pvc-volumes.-pvc-volumes-.default-mode]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.pvc-volumes.-pvc-volumes-.default-mode[quarkus.kubernetes.pvc-volumes."pvc-volumes".default-mode]` + +[.description] +-- +Default mode. When specifying an octal number, leading zero must be present. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_PVC_VOLUMES__PVC_VOLUMES__DEFAULT_MODE+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_PVC_VOLUMES__PVC_VOLUMES__DEFAULT_MODE+++` +endif::add-copy-button-to-env-var[] +--|string +|`0600` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.pvc-volumes.-pvc-volumes-.optional]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.pvc-volumes.-pvc-volumes-.optional[quarkus.kubernetes.pvc-volumes."pvc-volumes".optional]` + +[.description] +-- +Optional + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_PVC_VOLUMES__PVC_VOLUMES__OPTIONAL+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_PVC_VOLUMES__PVC_VOLUMES__OPTIONAL+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.aws-elastic-block-store-volumes.-aws-elastic-block-store-volumes-.volume-id]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.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]` + +[.description] +-- +The name of the disk to mount. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_AWS_ELASTIC_BLOCK_STORE_VOLUMES__AWS_ELASTIC_BLOCK_STORE_VOLUMES__VOLUME_ID+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_AWS_ELASTIC_BLOCK_STORE_VOLUMES__AWS_ELASTIC_BLOCK_STORE_VOLUMES__VOLUME_ID+++` +endif::add-copy-button-to-env-var[] +--|string +|required icon:exclamation-circle[title=Configuration property is required] + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.aws-elastic-block-store-volumes.-aws-elastic-block-store-volumes-.partition]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.aws-elastic-block-store-volumes.-aws-elastic-block-store-volumes-.partition[quarkus.kubernetes.aws-elastic-block-store-volumes."aws-elastic-block-store-volumes".partition]` + +[.description] +-- +The partition. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_AWS_ELASTIC_BLOCK_STORE_VOLUMES__AWS_ELASTIC_BLOCK_STORE_VOLUMES__PARTITION+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_AWS_ELASTIC_BLOCK_STORE_VOLUMES__AWS_ELASTIC_BLOCK_STORE_VOLUMES__PARTITION+++` +endif::add-copy-button-to-env-var[] +--|int +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.aws-elastic-block-store-volumes.-aws-elastic-block-store-volumes-.fs-type]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.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]` + +[.description] +-- +Filesystem type. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_AWS_ELASTIC_BLOCK_STORE_VOLUMES__AWS_ELASTIC_BLOCK_STORE_VOLUMES__FS_TYPE+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_AWS_ELASTIC_BLOCK_STORE_VOLUMES__AWS_ELASTIC_BLOCK_STORE_VOLUMES__FS_TYPE+++` +endif::add-copy-button-to-env-var[] +--|string +|`ext4` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.aws-elastic-block-store-volumes.-aws-elastic-block-store-volumes-.read-only]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.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]` + +[.description] +-- +Whether the volumeName is read only or not. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_AWS_ELASTIC_BLOCK_STORE_VOLUMES__AWS_ELASTIC_BLOCK_STORE_VOLUMES__READ_ONLY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_AWS_ELASTIC_BLOCK_STORE_VOLUMES__AWS_ELASTIC_BLOCK_STORE_VOLUMES__READ_ONLY+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.azure-file-volumes.-azure-file-volumes-.share-name]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.azure-file-volumes.-azure-file-volumes-.share-name[quarkus.kubernetes.azure-file-volumes."azure-file-volumes".share-name]` + +[.description] +-- +The share name. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_AZURE_FILE_VOLUMES__AZURE_FILE_VOLUMES__SHARE_NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_AZURE_FILE_VOLUMES__AZURE_FILE_VOLUMES__SHARE_NAME+++` +endif::add-copy-button-to-env-var[] +--|string +|required icon:exclamation-circle[title=Configuration property is required] + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.azure-file-volumes.-azure-file-volumes-.secret-name]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.azure-file-volumes.-azure-file-volumes-.secret-name[quarkus.kubernetes.azure-file-volumes."azure-file-volumes".secret-name]` + +[.description] +-- +The secret name. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_AZURE_FILE_VOLUMES__AZURE_FILE_VOLUMES__SECRET_NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_AZURE_FILE_VOLUMES__AZURE_FILE_VOLUMES__SECRET_NAME+++` +endif::add-copy-button-to-env-var[] +--|string +|required icon:exclamation-circle[title=Configuration property is required] + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.azure-file-volumes.-azure-file-volumes-.read-only]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.azure-file-volumes.-azure-file-volumes-.read-only[quarkus.kubernetes.azure-file-volumes."azure-file-volumes".read-only]` + +[.description] +-- +Whether the volumeName is read only or not. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_AZURE_FILE_VOLUMES__AZURE_FILE_VOLUMES__READ_ONLY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_AZURE_FILE_VOLUMES__AZURE_FILE_VOLUMES__READ_ONLY+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.azure-disk-volumes.-azure-disk-volumes-.disk-name]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.azure-disk-volumes.-azure-disk-volumes-.disk-name[quarkus.kubernetes.azure-disk-volumes."azure-disk-volumes".disk-name]` + +[.description] +-- +The name of the disk to mount. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_AZURE_DISK_VOLUMES__AZURE_DISK_VOLUMES__DISK_NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_AZURE_DISK_VOLUMES__AZURE_DISK_VOLUMES__DISK_NAME+++` +endif::add-copy-button-to-env-var[] +--|string +|required icon:exclamation-circle[title=Configuration property is required] + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.azure-disk-volumes.-azure-disk-volumes-.disk-uri]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.azure-disk-volumes.-azure-disk-volumes-.disk-uri[quarkus.kubernetes.azure-disk-volumes."azure-disk-volumes".disk-uri]` + +[.description] +-- +The URI of the vhd blob object OR the resourceID of an Azure managed data disk if Kind is Managed + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_AZURE_DISK_VOLUMES__AZURE_DISK_VOLUMES__DISK_URI+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_AZURE_DISK_VOLUMES__AZURE_DISK_VOLUMES__DISK_URI+++` +endif::add-copy-button-to-env-var[] +--|string +|required icon:exclamation-circle[title=Configuration property is required] + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.azure-disk-volumes.-azure-disk-volumes-.kind]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.azure-disk-volumes.-azure-disk-volumes-.kind[quarkus.kubernetes.azure-disk-volumes."azure-disk-volumes".kind]` + +[.description] +-- +Kind of disk. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_AZURE_DISK_VOLUMES__AZURE_DISK_VOLUMES__KIND+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_AZURE_DISK_VOLUMES__AZURE_DISK_VOLUMES__KIND+++` +endif::add-copy-button-to-env-var[] +-- a| +`managed`, `shared` +|`managed` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.azure-disk-volumes.-azure-disk-volumes-.caching-mode]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.azure-disk-volumes.-azure-disk-volumes-.caching-mode[quarkus.kubernetes.azure-disk-volumes."azure-disk-volumes".caching-mode]` + +[.description] +-- +Disk caching mode. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_AZURE_DISK_VOLUMES__AZURE_DISK_VOLUMES__CACHING_MODE+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] Environment variable: `+++QUARKUS_KUBERNETES_AZURE_DISK_VOLUMES__AZURE_DISK_VOLUMES__CACHING_MODE+++` endif::add-copy-button-to-env-var[] --- a| -`read-write`, `read-only`, `none` -|`read-write` +-- a| +`read-write`, `read-only`, `none` +|`read-write` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.azure-disk-volumes.-azure-disk-volumes-.fs-type]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.azure-disk-volumes.-azure-disk-volumes-.fs-type[quarkus.kubernetes.azure-disk-volumes."azure-disk-volumes".fs-type]` + +[.description] +-- +File system type. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_AZURE_DISK_VOLUMES__AZURE_DISK_VOLUMES__FS_TYPE+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_AZURE_DISK_VOLUMES__AZURE_DISK_VOLUMES__FS_TYPE+++` +endif::add-copy-button-to-env-var[] +--|string +|`ext4` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.azure-disk-volumes.-azure-disk-volumes-.read-only]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.azure-disk-volumes.-azure-disk-volumes-.read-only[quarkus.kubernetes.azure-disk-volumes."azure-disk-volumes".read-only]` + +[.description] +-- +Whether the volumeName is read only or not. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_AZURE_DISK_VOLUMES__AZURE_DISK_VOLUMES__READ_ONLY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_AZURE_DISK_VOLUMES__AZURE_DISK_VOLUMES__READ_ONLY+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.init-containers.-init-containers-.get-env.secrets]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.init-containers.-init-containers-.get-env.secrets[quarkus.kubernetes.init-containers."init-containers".get-env.secrets]` + +[.description] +-- +The optional list of Secret names to load environment variables from. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__GET_ENV_SECRETS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__GET_ENV_SECRETS+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.init-containers.-init-containers-.get-env.configmaps]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.init-containers.-init-containers-.get-env.configmaps[quarkus.kubernetes.init-containers."init-containers".get-env.configmaps]` + +[.description] +-- +The optional list of ConfigMap names to load environment variables from. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__GET_ENV_CONFIGMAPS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__GET_ENV_CONFIGMAPS+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.init-containers.-init-containers-.get-env.fields-fields]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.init-containers.-init-containers-.get-env.fields-fields[quarkus.kubernetes.init-containers."init-containers".get-env.fields]` + +[.description] +-- +The map associating environment variable names to their associated field references they take their value from. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__GET_ENV_FIELDS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__GET_ENV_FIELDS+++` +endif::add-copy-button-to-env-var[] +--|`Map` +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.init-containers.-init-containers-.get-env.vars-vars]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.init-containers.-init-containers-.get-env.vars-vars[quarkus.kubernetes.init-containers."init-containers".get-env.vars]` + +[.description] +-- +The map associating environment name to its associated value. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__GET_ENV_VARS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__GET_ENV_VARS+++` +endif::add-copy-button-to-env-var[] +--|`Map>` +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.init-containers.-init-containers-.get-env.mapping.-mapping-.from-secret]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.init-containers.-init-containers-.get-env.mapping.-mapping-.from-secret[quarkus.kubernetes.init-containers."init-containers".get-env.mapping."mapping".from-secret]` + +[.description] +-- +The optional name of the Secret from which a value is to be extracted. Mutually exclusive with `from-configmap`. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__GET_ENV_MAPPING__MAPPING__FROM_SECRET+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__GET_ENV_MAPPING__MAPPING__FROM_SECRET+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.init-containers.-init-containers-.get-env.mapping.-mapping-.from-configmap]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.init-containers.-init-containers-.get-env.mapping.-mapping-.from-configmap[quarkus.kubernetes.init-containers."init-containers".get-env.mapping."mapping".from-configmap]` + +[.description] +-- +The optional name of the ConfigMap from which a value is to be extracted. Mutually exclusive with `from-secret`. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__GET_ENV_MAPPING__MAPPING__FROM_CONFIGMAP+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__GET_ENV_MAPPING__MAPPING__FROM_CONFIGMAP+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.init-containers.-init-containers-.get-env.mapping.-mapping-.with-key]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.init-containers.-init-containers-.get-env.mapping.-mapping-.with-key[quarkus.kubernetes.init-containers."init-containers".get-env.mapping."mapping".with-key]` + +[.description] +-- +The key identifying the field from which the value is extracted. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__GET_ENV_MAPPING__MAPPING__WITH_KEY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__GET_ENV_MAPPING__MAPPING__WITH_KEY+++` +endif::add-copy-button-to-env-var[] +--|string +|required icon:exclamation-circle[title=Configuration property is required] + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.init-containers.-init-containers-.get-target-platform-name]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.init-containers.-init-containers-.get-target-platform-name[quarkus.kubernetes.init-containers."init-containers".get-target-platform-name]` + +[.description] +-- +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__GET_TARGET_PLATFORM_NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__GET_TARGET_PLATFORM_NAME+++` +endif::add-copy-button-to-env-var[] +--|string +|required icon:exclamation-circle[title=Configuration property is required] + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.init-containers.-init-containers-.image]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.init-containers.-init-containers-.image[quarkus.kubernetes.init-containers."init-containers".image]` + +[.description] +-- +The container image. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__IMAGE+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__IMAGE+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.init-containers.-init-containers-.working-dir]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.init-containers.-init-containers-.working-dir[quarkus.kubernetes.init-containers."init-containers".working-dir]` + +[.description] +-- +Working directory. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__WORKING_DIR+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__WORKING_DIR+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.init-containers.-init-containers-.command]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.init-containers.-init-containers-.command[quarkus.kubernetes.init-containers."init-containers".command]` + +[.description] +-- +The commands + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__COMMAND+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__COMMAND+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.init-containers.-init-containers-.arguments]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.init-containers.-init-containers-.arguments[quarkus.kubernetes.init-containers."init-containers".arguments]` + +[.description] +-- +The arguments + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__ARGUMENTS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__ARGUMENTS+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.init-containers.-init-containers-.service-account]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.init-containers.-init-containers-.service-account[quarkus.kubernetes.init-containers."init-containers".service-account]` + +[.description] +-- +The service account. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__SERVICE_ACCOUNT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__SERVICE_ACCOUNT+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.init-containers.-init-containers-.host]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.init-containers.-init-containers-.host[quarkus.kubernetes.init-containers."init-containers".host]` + +[.description] +-- +The host under which the application is going to be exposed. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__HOST+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__HOST+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.init-containers.-init-containers-.ports.-ports-.container-port]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.init-containers.-init-containers-.ports.-ports-.container-port[quarkus.kubernetes.init-containers."init-containers".ports."ports".container-port]` + +[.description] +-- +The port number. Refers to the container port. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__PORTS__PORTS__CONTAINER_PORT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__PORTS__PORTS__CONTAINER_PORT+++` +endif::add-copy-button-to-env-var[] +--|int +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.init-containers.-init-containers-.ports.-ports-.host-port]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.init-containers.-init-containers-.ports.-ports-.host-port[quarkus.kubernetes.init-containers."init-containers".ports."ports".host-port]` + +[.description] +-- +The host port. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__PORTS__PORTS__HOST_PORT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__PORTS__PORTS__HOST_PORT+++` +endif::add-copy-button-to-env-var[] +--|int +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.init-containers.-init-containers-.ports.-ports-.path]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.init-containers.-init-containers-.ports.-ports-.path[quarkus.kubernetes.init-containers."init-containers".ports."ports".path]` + +[.description] +-- +The application path (refers to web application path). + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__PORTS__PORTS__PATH+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__PORTS__PORTS__PATH+++` +endif::add-copy-button-to-env-var[] +--|string +|`/` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.init-containers.-init-containers-.ports.-ports-.protocol]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.init-containers.-init-containers-.ports.-ports-.protocol[quarkus.kubernetes.init-containers."init-containers".ports."ports".protocol]` + +[.description] +-- +The protocol. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__PORTS__PORTS__PROTOCOL+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__PORTS__PORTS__PROTOCOL+++` +endif::add-copy-button-to-env-var[] +-- a| +`tcp`, `udp`, `sctp`, `http`, `proxy` +|`tcp` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.init-containers.-init-containers-.ports.-ports-.node-port]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.init-containers.-init-containers-.ports.-ports-.node-port[quarkus.kubernetes.init-containers."init-containers".ports."ports".node-port]` + +[.description] +-- +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__PORTS__PORTS__NODE_PORT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__PORTS__PORTS__NODE_PORT+++` +endif::add-copy-button-to-env-var[] +--|int +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.init-containers.-init-containers-.ports.-ports-.tls]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.init-containers.-init-containers-.ports.-ports-.tls[quarkus.kubernetes.init-containers."init-containers".ports."ports".tls]` + +[.description] +-- +If enabled, the port will be configured to use the schema HTTPS. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__PORTS__PORTS__TLS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__PORTS__PORTS__TLS+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.init-containers.-init-containers-.image-pull-policy]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.init-containers.-init-containers-.image-pull-policy[quarkus.kubernetes.init-containers."init-containers".image-pull-policy]` + +[.description] +-- +Image pull policy. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__IMAGE_PULL_POLICY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__IMAGE_PULL_POLICY+++` +endif::add-copy-button-to-env-var[] +-- a| +`always`, `if-not-present`, `never` +|`always` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.init-containers.-init-containers-.image-pull-secrets]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.init-containers.-init-containers-.image-pull-secrets[quarkus.kubernetes.init-containers."init-containers".image-pull-secrets]` + +[.description] +-- +The image pull secret + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__IMAGE_PULL_SECRETS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__IMAGE_PULL_SECRETS+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.init-containers.-init-containers-.liveness-probe.http-action-port]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.init-containers.-init-containers-.liveness-probe.http-action-port[quarkus.kubernetes.init-containers."init-containers".liveness-probe.http-action-port]` + +[.description] +-- +The port number to use when configuring the `http get` action. If not configured, the port corresponding to the `httpActionPortName` will be used. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_PORT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_PORT+++` +endif::add-copy-button-to-env-var[] +--|int +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.init-containers.-init-containers-.liveness-probe.http-action-port-name]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.init-containers.-init-containers-.liveness-probe.http-action-port-name[quarkus.kubernetes.init-containers."init-containers".liveness-probe.http-action-port-name]` + +[.description] +-- +The port name for selecting the port of the `HTTP get` action. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_PORT_NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_PORT_NAME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.init-containers.-init-containers-.liveness-probe.http-action-path]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.init-containers.-init-containers-.liveness-probe.http-action-path[quarkus.kubernetes.init-containers."init-containers".liveness-probe.http-action-path]` + +[.description] +-- +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. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_PATH+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_PATH+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.init-containers.-init-containers-.liveness-probe.http-action-scheme]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.init-containers.-init-containers-.liveness-probe.http-action-scheme[quarkus.kubernetes.init-containers."init-containers".liveness-probe.http-action-scheme]` + +[.description] +-- +The scheme of the `HTTP get` action. Can be either "HTTP" or "HTTPS". + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_SCHEME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_SCHEME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.init-containers.-init-containers-.liveness-probe.exec-action]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.init-containers.-init-containers-.liveness-probe.exec-action[quarkus.kubernetes.init-containers."init-containers".liveness-probe.exec-action]` + +[.description] +-- +The command to use for the probe. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_EXEC_ACTION+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_EXEC_ACTION+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.init-containers.-init-containers-.liveness-probe.tcp-socket-action]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.init-containers.-init-containers-.liveness-probe.tcp-socket-action[quarkus.kubernetes.init-containers."init-containers".liveness-probe.tcp-socket-action]` + +[.description] +-- +The tcp socket to use for the probe (the format is host:port). + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_TCP_SOCKET_ACTION+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_TCP_SOCKET_ACTION+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.init-containers.-init-containers-.liveness-probe.grpc-action]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.init-containers.-init-containers-.liveness-probe.grpc-action[quarkus.kubernetes.init-containers."init-containers".liveness-probe.grpc-action]` + +[.description] +-- +The gRPC port to use for the probe (the format is either port or port:service). + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_GRPC_ACTION+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_GRPC_ACTION+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.init-containers.-init-containers-.liveness-probe.grpc-action-enabled]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.init-containers.-init-containers-.liveness-probe.grpc-action-enabled[quarkus.kubernetes.init-containers."init-containers".liveness-probe.grpc-action-enabled]` + +[.description] +-- +If enabled and `grpc-action` is not provided, it will use the generated service name and the gRPC port. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_GRPC_ACTION_ENABLED+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_GRPC_ACTION_ENABLED+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.init-containers.-init-containers-.liveness-probe.initial-delay]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.init-containers.-init-containers-.liveness-probe.initial-delay[quarkus.kubernetes.init-containers."init-containers".liveness-probe.initial-delay]` + +[.description] +-- +The amount of time to wait before starting to probe. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_INITIAL_DELAY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_INITIAL_DELAY+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`5S` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.init-containers.-init-containers-.liveness-probe.period]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.init-containers.-init-containers-.liveness-probe.period[quarkus.kubernetes.init-containers."init-containers".liveness-probe.period]` + +[.description] +-- +The period in which the action should be called. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_PERIOD+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_PERIOD+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`10S` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.init-containers.-init-containers-.liveness-probe.timeout]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.init-containers.-init-containers-.liveness-probe.timeout[quarkus.kubernetes.init-containers."init-containers".liveness-probe.timeout]` + +[.description] +-- +The amount of time to wait for each action. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_TIMEOUT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_TIMEOUT+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`10S` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.init-containers.-init-containers-.liveness-probe.success-threshold]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.init-containers.-init-containers-.liveness-probe.success-threshold[quarkus.kubernetes.init-containers."init-containers".liveness-probe.success-threshold]` + +[.description] +-- +The success threshold to use. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_SUCCESS_THRESHOLD+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_SUCCESS_THRESHOLD+++` +endif::add-copy-button-to-env-var[] +--|int +|`1` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.init-containers.-init-containers-.liveness-probe.failure-threshold]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.init-containers.-init-containers-.liveness-probe.failure-threshold[quarkus.kubernetes.init-containers."init-containers".liveness-probe.failure-threshold]` + +[.description] +-- +The failure threshold to use. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_FAILURE_THRESHOLD+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_FAILURE_THRESHOLD+++` +endif::add-copy-button-to-env-var[] +--|int +|`3` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.init-containers.-init-containers-.readiness-probe.http-action-port]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.init-containers.-init-containers-.readiness-probe.http-action-port[quarkus.kubernetes.init-containers."init-containers".readiness-probe.http-action-port]` + +[.description] +-- +The port number to use when configuring the `http get` action. If not configured, the port corresponding to the `httpActionPortName` will be used. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_HTTP_ACTION_PORT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_HTTP_ACTION_PORT+++` +endif::add-copy-button-to-env-var[] +--|int +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.init-containers.-init-containers-.readiness-probe.http-action-port-name]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.init-containers.-init-containers-.readiness-probe.http-action-port-name[quarkus.kubernetes.init-containers."init-containers".readiness-probe.http-action-port-name]` + +[.description] +-- +The port name for selecting the port of the `HTTP get` action. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_HTTP_ACTION_PORT_NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_HTTP_ACTION_PORT_NAME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.init-containers.-init-containers-.readiness-probe.http-action-path]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.init-containers.-init-containers-.readiness-probe.http-action-path[quarkus.kubernetes.init-containers."init-containers".readiness-probe.http-action-path]` + +[.description] +-- +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. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_HTTP_ACTION_PATH+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_HTTP_ACTION_PATH+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.init-containers.-init-containers-.readiness-probe.http-action-scheme]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.init-containers.-init-containers-.readiness-probe.http-action-scheme[quarkus.kubernetes.init-containers."init-containers".readiness-probe.http-action-scheme]` + +[.description] +-- +The scheme of the `HTTP get` action. Can be either "HTTP" or "HTTPS". + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_HTTP_ACTION_SCHEME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_HTTP_ACTION_SCHEME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.init-containers.-init-containers-.readiness-probe.exec-action]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.init-containers.-init-containers-.readiness-probe.exec-action[quarkus.kubernetes.init-containers."init-containers".readiness-probe.exec-action]` + +[.description] +-- +The command to use for the probe. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_EXEC_ACTION+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_EXEC_ACTION+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.init-containers.-init-containers-.readiness-probe.tcp-socket-action]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.init-containers.-init-containers-.readiness-probe.tcp-socket-action[quarkus.kubernetes.init-containers."init-containers".readiness-probe.tcp-socket-action]` + +[.description] +-- +The tcp socket to use for the probe (the format is host:port). + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_TCP_SOCKET_ACTION+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_TCP_SOCKET_ACTION+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.init-containers.-init-containers-.readiness-probe.grpc-action]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.init-containers.-init-containers-.readiness-probe.grpc-action[quarkus.kubernetes.init-containers."init-containers".readiness-probe.grpc-action]` + +[.description] +-- +The gRPC port to use for the probe (the format is either port or port:service). + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_GRPC_ACTION+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_GRPC_ACTION+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.init-containers.-init-containers-.readiness-probe.grpc-action-enabled]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.init-containers.-init-containers-.readiness-probe.grpc-action-enabled[quarkus.kubernetes.init-containers."init-containers".readiness-probe.grpc-action-enabled]` + +[.description] +-- +If enabled and `grpc-action` is not provided, it will use the generated service name and the gRPC port. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_GRPC_ACTION_ENABLED+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_GRPC_ACTION_ENABLED+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.init-containers.-init-containers-.readiness-probe.initial-delay]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.init-containers.-init-containers-.readiness-probe.initial-delay[quarkus.kubernetes.init-containers."init-containers".readiness-probe.initial-delay]` + +[.description] +-- +The amount of time to wait before starting to probe. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_INITIAL_DELAY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_INITIAL_DELAY+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`5S` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.init-containers.-init-containers-.readiness-probe.period]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.init-containers.-init-containers-.readiness-probe.period[quarkus.kubernetes.init-containers."init-containers".readiness-probe.period]` + +[.description] +-- +The period in which the action should be called. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_PERIOD+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_PERIOD+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`10S` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.init-containers.-init-containers-.readiness-probe.timeout]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.init-containers.-init-containers-.readiness-probe.timeout[quarkus.kubernetes.init-containers."init-containers".readiness-probe.timeout]` + +[.description] +-- +The amount of time to wait for each action. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_TIMEOUT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_TIMEOUT+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`10S` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.init-containers.-init-containers-.readiness-probe.success-threshold]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.init-containers.-init-containers-.readiness-probe.success-threshold[quarkus.kubernetes.init-containers."init-containers".readiness-probe.success-threshold]` + +[.description] +-- +The success threshold to use. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_SUCCESS_THRESHOLD+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_SUCCESS_THRESHOLD+++` +endif::add-copy-button-to-env-var[] +--|int +|`1` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.init-containers.-init-containers-.readiness-probe.failure-threshold]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.init-containers.-init-containers-.readiness-probe.failure-threshold[quarkus.kubernetes.init-containers."init-containers".readiness-probe.failure-threshold]` + +[.description] +-- +The failure threshold to use. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_FAILURE_THRESHOLD+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_FAILURE_THRESHOLD+++` +endif::add-copy-button-to-env-var[] +--|int +|`3` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.init-containers.-init-containers-.mounts.-mounts-.name]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.init-containers.-init-containers-.mounts.-mounts-.name[quarkus.kubernetes.init-containers."init-containers".mounts."mounts".name]` + +[.description] +-- +The name of the volumeName to mount. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__MOUNTS__MOUNTS__NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__MOUNTS__MOUNTS__NAME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.init-containers.-init-containers-.mounts.-mounts-.path]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.init-containers.-init-containers-.mounts.-mounts-.path[quarkus.kubernetes.init-containers."init-containers".mounts."mounts".path]` + +[.description] +-- +The path to mount. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__MOUNTS__MOUNTS__PATH+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__MOUNTS__MOUNTS__PATH+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.init-containers.-init-containers-.mounts.-mounts-.sub-path]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.init-containers.-init-containers-.mounts.-mounts-.sub-path[quarkus.kubernetes.init-containers."init-containers".mounts."mounts".sub-path]` + +[.description] +-- +Path within the volumeName from which the container's volumeName should be mounted. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__MOUNTS__MOUNTS__SUB_PATH+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__MOUNTS__MOUNTS__SUB_PATH+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.init-containers.-init-containers-.mounts.-mounts-.read-only]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.init-containers.-init-containers-.mounts.-mounts-.read-only[quarkus.kubernetes.init-containers."init-containers".mounts."mounts".read-only]` + +[.description] +-- +ReadOnly + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__MOUNTS__MOUNTS__READ_ONLY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__MOUNTS__MOUNTS__READ_ONLY+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.init-containers.-init-containers-.resources.limits.cpu]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.init-containers.-init-containers-.resources.limits.cpu[quarkus.kubernetes.init-containers."init-containers".resources.limits.cpu]` + +[.description] +-- +CPU Requirements + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__RESOURCES_LIMITS_CPU+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__RESOURCES_LIMITS_CPU+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.init-containers.-init-containers-.resources.limits.memory]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.init-containers.-init-containers-.resources.limits.memory[quarkus.kubernetes.init-containers."init-containers".resources.limits.memory]` + +[.description] +-- +Memory Requirements + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__RESOURCES_LIMITS_MEMORY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__RESOURCES_LIMITS_MEMORY+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.init-containers.-init-containers-.resources.requests.cpu]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.init-containers.-init-containers-.resources.requests.cpu[quarkus.kubernetes.init-containers."init-containers".resources.requests.cpu]` + +[.description] +-- +CPU Requirements + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__RESOURCES_REQUESTS_CPU+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__RESOURCES_REQUESTS_CPU+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.init-containers.-init-containers-.resources.requests.memory]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.init-containers.-init-containers-.resources.requests.memory[quarkus.kubernetes.init-containers."init-containers".resources.requests.memory]` + +[.description] +-- +Memory Requirements + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__RESOURCES_REQUESTS_MEMORY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__RESOURCES_REQUESTS_MEMORY+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.init-containers.-init-containers-.env.secrets]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.init-containers.-init-containers-.env.secrets[quarkus.kubernetes.init-containers."init-containers".env.secrets]` + +[.description] +-- +The optional list of Secret names to load environment variables from. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__ENV_SECRETS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__ENV_SECRETS+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.init-containers.-init-containers-.env.configmaps]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.init-containers.-init-containers-.env.configmaps[quarkus.kubernetes.init-containers."init-containers".env.configmaps]` + +[.description] +-- +The optional list of ConfigMap names to load environment variables from. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__ENV_CONFIGMAPS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__ENV_CONFIGMAPS+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.init-containers.-init-containers-.env.fields-fields]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.init-containers.-init-containers-.env.fields-fields[quarkus.kubernetes.init-containers."init-containers".env.fields]` + +[.description] +-- +The map associating environment variable names to their associated field references they take their value from. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__ENV_FIELDS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__ENV_FIELDS+++` +endif::add-copy-button-to-env-var[] +--|`Map` +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.init-containers.-init-containers-.env.vars-vars]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.init-containers.-init-containers-.env.vars-vars[quarkus.kubernetes.init-containers."init-containers".env.vars]` + +[.description] +-- +The map associating environment name to its associated value. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__ENV_VARS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__ENV_VARS+++` +endif::add-copy-button-to-env-var[] +--|`Map>` +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.init-containers.-init-containers-.env.mapping.-mapping-.from-secret]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.init-containers.-init-containers-.env.mapping.-mapping-.from-secret[quarkus.kubernetes.init-containers."init-containers".env.mapping."mapping".from-secret]` + +[.description] +-- +The optional name of the Secret from which a value is to be extracted. Mutually exclusive with `from-configmap`. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__ENV_MAPPING__MAPPING__FROM_SECRET+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__ENV_MAPPING__MAPPING__FROM_SECRET+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.init-containers.-init-containers-.env.mapping.-mapping-.from-configmap]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.init-containers.-init-containers-.env.mapping.-mapping-.from-configmap[quarkus.kubernetes.init-containers."init-containers".env.mapping."mapping".from-configmap]` + +[.description] +-- +The optional name of the ConfigMap from which a value is to be extracted. Mutually exclusive with `from-secret`. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__ENV_MAPPING__MAPPING__FROM_CONFIGMAP+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__ENV_MAPPING__MAPPING__FROM_CONFIGMAP+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.init-containers.-init-containers-.env.mapping.-mapping-.with-key]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.init-containers.-init-containers-.env.mapping.-mapping-.with-key[quarkus.kubernetes.init-containers."init-containers".env.mapping."mapping".with-key]` + +[.description] +-- +The key identifying the field from which the value is extracted. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__ENV_MAPPING__MAPPING__WITH_KEY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__ENV_MAPPING__MAPPING__WITH_KEY+++` +endif::add-copy-button-to-env-var[] +--|string +|required icon:exclamation-circle[title=Configuration property is required] + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.sidecars.-sidecars-.get-env.secrets]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.sidecars.-sidecars-.get-env.secrets[quarkus.kubernetes.sidecars."sidecars".get-env.secrets]` + +[.description] +-- +The optional list of Secret names to load environment variables from. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__GET_ENV_SECRETS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__GET_ENV_SECRETS+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.sidecars.-sidecars-.get-env.configmaps]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.sidecars.-sidecars-.get-env.configmaps[quarkus.kubernetes.sidecars."sidecars".get-env.configmaps]` + +[.description] +-- +The optional list of ConfigMap names to load environment variables from. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__GET_ENV_CONFIGMAPS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__GET_ENV_CONFIGMAPS+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.sidecars.-sidecars-.get-env.fields-fields]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.sidecars.-sidecars-.get-env.fields-fields[quarkus.kubernetes.sidecars."sidecars".get-env.fields]` + +[.description] +-- +The map associating environment variable names to their associated field references they take their value from. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__GET_ENV_FIELDS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__GET_ENV_FIELDS+++` +endif::add-copy-button-to-env-var[] +--|`Map` +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.sidecars.-sidecars-.get-env.vars-vars]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.sidecars.-sidecars-.get-env.vars-vars[quarkus.kubernetes.sidecars."sidecars".get-env.vars]` + +[.description] +-- +The map associating environment name to its associated value. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__GET_ENV_VARS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__GET_ENV_VARS+++` +endif::add-copy-button-to-env-var[] +--|`Map>` +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.sidecars.-sidecars-.get-env.mapping.-mapping-.from-secret]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.sidecars.-sidecars-.get-env.mapping.-mapping-.from-secret[quarkus.kubernetes.sidecars."sidecars".get-env.mapping."mapping".from-secret]` + +[.description] +-- +The optional name of the Secret from which a value is to be extracted. Mutually exclusive with `from-configmap`. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__GET_ENV_MAPPING__MAPPING__FROM_SECRET+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__GET_ENV_MAPPING__MAPPING__FROM_SECRET+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.sidecars.-sidecars-.get-env.mapping.-mapping-.from-configmap]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.sidecars.-sidecars-.get-env.mapping.-mapping-.from-configmap[quarkus.kubernetes.sidecars."sidecars".get-env.mapping."mapping".from-configmap]` + +[.description] +-- +The optional name of the ConfigMap from which a value is to be extracted. Mutually exclusive with `from-secret`. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__GET_ENV_MAPPING__MAPPING__FROM_CONFIGMAP+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__GET_ENV_MAPPING__MAPPING__FROM_CONFIGMAP+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.sidecars.-sidecars-.get-env.mapping.-mapping-.with-key]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.sidecars.-sidecars-.get-env.mapping.-mapping-.with-key[quarkus.kubernetes.sidecars."sidecars".get-env.mapping."mapping".with-key]` + +[.description] +-- +The key identifying the field from which the value is extracted. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__GET_ENV_MAPPING__MAPPING__WITH_KEY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__GET_ENV_MAPPING__MAPPING__WITH_KEY+++` +endif::add-copy-button-to-env-var[] +--|string +|required icon:exclamation-circle[title=Configuration property is required] + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.sidecars.-sidecars-.get-target-platform-name]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.sidecars.-sidecars-.get-target-platform-name[quarkus.kubernetes.sidecars."sidecars".get-target-platform-name]` + +[.description] +-- +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__GET_TARGET_PLATFORM_NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__GET_TARGET_PLATFORM_NAME+++` +endif::add-copy-button-to-env-var[] +--|string +|required icon:exclamation-circle[title=Configuration property is required] + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.sidecars.-sidecars-.image]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.sidecars.-sidecars-.image[quarkus.kubernetes.sidecars."sidecars".image]` + +[.description] +-- +The container image. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__IMAGE+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__IMAGE+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.sidecars.-sidecars-.working-dir]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.sidecars.-sidecars-.working-dir[quarkus.kubernetes.sidecars."sidecars".working-dir]` + +[.description] +-- +Working directory. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__WORKING_DIR+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__WORKING_DIR+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.sidecars.-sidecars-.command]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.sidecars.-sidecars-.command[quarkus.kubernetes.sidecars."sidecars".command]` + +[.description] +-- +The commands + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__COMMAND+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__COMMAND+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.sidecars.-sidecars-.arguments]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.sidecars.-sidecars-.arguments[quarkus.kubernetes.sidecars."sidecars".arguments]` + +[.description] +-- +The arguments + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__ARGUMENTS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__ARGUMENTS+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.sidecars.-sidecars-.service-account]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.sidecars.-sidecars-.service-account[quarkus.kubernetes.sidecars."sidecars".service-account]` + +[.description] +-- +The service account. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__SERVICE_ACCOUNT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__SERVICE_ACCOUNT+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.sidecars.-sidecars-.host]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.sidecars.-sidecars-.host[quarkus.kubernetes.sidecars."sidecars".host]` + +[.description] +-- +The host under which the application is going to be exposed. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__HOST+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__HOST+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.sidecars.-sidecars-.ports.-ports-.container-port]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.sidecars.-sidecars-.ports.-ports-.container-port[quarkus.kubernetes.sidecars."sidecars".ports."ports".container-port]` + +[.description] +-- +The port number. Refers to the container port. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__PORTS__PORTS__CONTAINER_PORT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__PORTS__PORTS__CONTAINER_PORT+++` +endif::add-copy-button-to-env-var[] +--|int +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.sidecars.-sidecars-.ports.-ports-.host-port]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.sidecars.-sidecars-.ports.-ports-.host-port[quarkus.kubernetes.sidecars."sidecars".ports."ports".host-port]` + +[.description] +-- +The host port. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__PORTS__PORTS__HOST_PORT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__PORTS__PORTS__HOST_PORT+++` +endif::add-copy-button-to-env-var[] +--|int +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.sidecars.-sidecars-.ports.-ports-.path]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.sidecars.-sidecars-.ports.-ports-.path[quarkus.kubernetes.sidecars."sidecars".ports."ports".path]` + +[.description] +-- +The application path (refers to web application path). + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__PORTS__PORTS__PATH+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__PORTS__PORTS__PATH+++` +endif::add-copy-button-to-env-var[] +--|string +|`/` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.sidecars.-sidecars-.ports.-ports-.protocol]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.sidecars.-sidecars-.ports.-ports-.protocol[quarkus.kubernetes.sidecars."sidecars".ports."ports".protocol]` + +[.description] +-- +The protocol. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__PORTS__PORTS__PROTOCOL+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__PORTS__PORTS__PROTOCOL+++` +endif::add-copy-button-to-env-var[] +-- a| +`tcp`, `udp`, `sctp`, `http`, `proxy` +|`tcp` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.sidecars.-sidecars-.ports.-ports-.node-port]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.sidecars.-sidecars-.ports.-ports-.node-port[quarkus.kubernetes.sidecars."sidecars".ports."ports".node-port]` + +[.description] +-- +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__PORTS__PORTS__NODE_PORT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__PORTS__PORTS__NODE_PORT+++` +endif::add-copy-button-to-env-var[] +--|int +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.sidecars.-sidecars-.ports.-ports-.tls]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.sidecars.-sidecars-.ports.-ports-.tls[quarkus.kubernetes.sidecars."sidecars".ports."ports".tls]` + +[.description] +-- +If enabled, the port will be configured to use the schema HTTPS. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__PORTS__PORTS__TLS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__PORTS__PORTS__TLS+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.sidecars.-sidecars-.image-pull-policy]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.sidecars.-sidecars-.image-pull-policy[quarkus.kubernetes.sidecars."sidecars".image-pull-policy]` + +[.description] +-- +Image pull policy. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__IMAGE_PULL_POLICY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__IMAGE_PULL_POLICY+++` +endif::add-copy-button-to-env-var[] +-- a| +`always`, `if-not-present`, `never` +|`always` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.sidecars.-sidecars-.image-pull-secrets]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.sidecars.-sidecars-.image-pull-secrets[quarkus.kubernetes.sidecars."sidecars".image-pull-secrets]` + +[.description] +-- +The image pull secret + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__IMAGE_PULL_SECRETS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__IMAGE_PULL_SECRETS+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.sidecars.-sidecars-.liveness-probe.http-action-port]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.sidecars.-sidecars-.liveness-probe.http-action-port[quarkus.kubernetes.sidecars."sidecars".liveness-probe.http-action-port]` + +[.description] +-- +The port number to use when configuring the `http get` action. If not configured, the port corresponding to the `httpActionPortName` will be used. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__LIVENESS_PROBE_HTTP_ACTION_PORT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__LIVENESS_PROBE_HTTP_ACTION_PORT+++` +endif::add-copy-button-to-env-var[] +--|int +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.sidecars.-sidecars-.liveness-probe.http-action-port-name]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.sidecars.-sidecars-.liveness-probe.http-action-port-name[quarkus.kubernetes.sidecars."sidecars".liveness-probe.http-action-port-name]` + +[.description] +-- +The port name for selecting the port of the `HTTP get` action. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__LIVENESS_PROBE_HTTP_ACTION_PORT_NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__LIVENESS_PROBE_HTTP_ACTION_PORT_NAME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.sidecars.-sidecars-.liveness-probe.http-action-path]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.sidecars.-sidecars-.liveness-probe.http-action-path[quarkus.kubernetes.sidecars."sidecars".liveness-probe.http-action-path]` + +[.description] +-- +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. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__LIVENESS_PROBE_HTTP_ACTION_PATH+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__LIVENESS_PROBE_HTTP_ACTION_PATH+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.sidecars.-sidecars-.liveness-probe.http-action-scheme]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.sidecars.-sidecars-.liveness-probe.http-action-scheme[quarkus.kubernetes.sidecars."sidecars".liveness-probe.http-action-scheme]` + +[.description] +-- +The scheme of the `HTTP get` action. Can be either "HTTP" or "HTTPS". + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__LIVENESS_PROBE_HTTP_ACTION_SCHEME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__LIVENESS_PROBE_HTTP_ACTION_SCHEME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.sidecars.-sidecars-.liveness-probe.exec-action]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.sidecars.-sidecars-.liveness-probe.exec-action[quarkus.kubernetes.sidecars."sidecars".liveness-probe.exec-action]` + +[.description] +-- +The command to use for the probe. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__LIVENESS_PROBE_EXEC_ACTION+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__LIVENESS_PROBE_EXEC_ACTION+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.sidecars.-sidecars-.liveness-probe.tcp-socket-action]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.sidecars.-sidecars-.liveness-probe.tcp-socket-action[quarkus.kubernetes.sidecars."sidecars".liveness-probe.tcp-socket-action]` + +[.description] +-- +The tcp socket to use for the probe (the format is host:port). + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__LIVENESS_PROBE_TCP_SOCKET_ACTION+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__LIVENESS_PROBE_TCP_SOCKET_ACTION+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.sidecars.-sidecars-.liveness-probe.grpc-action]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.sidecars.-sidecars-.liveness-probe.grpc-action[quarkus.kubernetes.sidecars."sidecars".liveness-probe.grpc-action]` + +[.description] +-- +The gRPC port to use for the probe (the format is either port or port:service). + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__LIVENESS_PROBE_GRPC_ACTION+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__LIVENESS_PROBE_GRPC_ACTION+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.sidecars.-sidecars-.liveness-probe.grpc-action-enabled]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.sidecars.-sidecars-.liveness-probe.grpc-action-enabled[quarkus.kubernetes.sidecars."sidecars".liveness-probe.grpc-action-enabled]` + +[.description] +-- +If enabled and `grpc-action` is not provided, it will use the generated service name and the gRPC port. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__LIVENESS_PROBE_GRPC_ACTION_ENABLED+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__LIVENESS_PROBE_GRPC_ACTION_ENABLED+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.sidecars.-sidecars-.liveness-probe.initial-delay]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.sidecars.-sidecars-.liveness-probe.initial-delay[quarkus.kubernetes.sidecars."sidecars".liveness-probe.initial-delay]` + +[.description] +-- +The amount of time to wait before starting to probe. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__LIVENESS_PROBE_INITIAL_DELAY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__LIVENESS_PROBE_INITIAL_DELAY+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`5S` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.sidecars.-sidecars-.liveness-probe.period]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.sidecars.-sidecars-.liveness-probe.period[quarkus.kubernetes.sidecars."sidecars".liveness-probe.period]` + +[.description] +-- +The period in which the action should be called. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__LIVENESS_PROBE_PERIOD+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__LIVENESS_PROBE_PERIOD+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`10S` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.sidecars.-sidecars-.liveness-probe.timeout]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.sidecars.-sidecars-.liveness-probe.timeout[quarkus.kubernetes.sidecars."sidecars".liveness-probe.timeout]` + +[.description] +-- +The amount of time to wait for each action. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__LIVENESS_PROBE_TIMEOUT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__LIVENESS_PROBE_TIMEOUT+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`10S` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.sidecars.-sidecars-.liveness-probe.success-threshold]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.sidecars.-sidecars-.liveness-probe.success-threshold[quarkus.kubernetes.sidecars."sidecars".liveness-probe.success-threshold]` + +[.description] +-- +The success threshold to use. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__LIVENESS_PROBE_SUCCESS_THRESHOLD+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__LIVENESS_PROBE_SUCCESS_THRESHOLD+++` +endif::add-copy-button-to-env-var[] +--|int +|`1` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.sidecars.-sidecars-.liveness-probe.failure-threshold]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.sidecars.-sidecars-.liveness-probe.failure-threshold[quarkus.kubernetes.sidecars."sidecars".liveness-probe.failure-threshold]` + +[.description] +-- +The failure threshold to use. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__LIVENESS_PROBE_FAILURE_THRESHOLD+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__LIVENESS_PROBE_FAILURE_THRESHOLD+++` +endif::add-copy-button-to-env-var[] +--|int +|`3` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.sidecars.-sidecars-.readiness-probe.http-action-port]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.sidecars.-sidecars-.readiness-probe.http-action-port[quarkus.kubernetes.sidecars."sidecars".readiness-probe.http-action-port]` + +[.description] +-- +The port number to use when configuring the `http get` action. If not configured, the port corresponding to the `httpActionPortName` will be used. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__READINESS_PROBE_HTTP_ACTION_PORT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__READINESS_PROBE_HTTP_ACTION_PORT+++` +endif::add-copy-button-to-env-var[] +--|int +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.sidecars.-sidecars-.readiness-probe.http-action-port-name]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.sidecars.-sidecars-.readiness-probe.http-action-port-name[quarkus.kubernetes.sidecars."sidecars".readiness-probe.http-action-port-name]` + +[.description] +-- +The port name for selecting the port of the `HTTP get` action. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__READINESS_PROBE_HTTP_ACTION_PORT_NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__READINESS_PROBE_HTTP_ACTION_PORT_NAME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.sidecars.-sidecars-.readiness-probe.http-action-path]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.sidecars.-sidecars-.readiness-probe.http-action-path[quarkus.kubernetes.sidecars."sidecars".readiness-probe.http-action-path]` + +[.description] +-- +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. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__READINESS_PROBE_HTTP_ACTION_PATH+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__READINESS_PROBE_HTTP_ACTION_PATH+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.sidecars.-sidecars-.readiness-probe.http-action-scheme]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.sidecars.-sidecars-.readiness-probe.http-action-scheme[quarkus.kubernetes.sidecars."sidecars".readiness-probe.http-action-scheme]` + +[.description] +-- +The scheme of the `HTTP get` action. Can be either "HTTP" or "HTTPS". + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__READINESS_PROBE_HTTP_ACTION_SCHEME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__READINESS_PROBE_HTTP_ACTION_SCHEME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.sidecars.-sidecars-.readiness-probe.exec-action]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.sidecars.-sidecars-.readiness-probe.exec-action[quarkus.kubernetes.sidecars."sidecars".readiness-probe.exec-action]` + +[.description] +-- +The command to use for the probe. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__READINESS_PROBE_EXEC_ACTION+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__READINESS_PROBE_EXEC_ACTION+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.sidecars.-sidecars-.readiness-probe.tcp-socket-action]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.sidecars.-sidecars-.readiness-probe.tcp-socket-action[quarkus.kubernetes.sidecars."sidecars".readiness-probe.tcp-socket-action]` + +[.description] +-- +The tcp socket to use for the probe (the format is host:port). + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__READINESS_PROBE_TCP_SOCKET_ACTION+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__READINESS_PROBE_TCP_SOCKET_ACTION+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.sidecars.-sidecars-.readiness-probe.grpc-action]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.sidecars.-sidecars-.readiness-probe.grpc-action[quarkus.kubernetes.sidecars."sidecars".readiness-probe.grpc-action]` + +[.description] +-- +The gRPC port to use for the probe (the format is either port or port:service). + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__READINESS_PROBE_GRPC_ACTION+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__READINESS_PROBE_GRPC_ACTION+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.sidecars.-sidecars-.readiness-probe.grpc-action-enabled]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.sidecars.-sidecars-.readiness-probe.grpc-action-enabled[quarkus.kubernetes.sidecars."sidecars".readiness-probe.grpc-action-enabled]` + +[.description] +-- +If enabled and `grpc-action` is not provided, it will use the generated service name and the gRPC port. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__READINESS_PROBE_GRPC_ACTION_ENABLED+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__READINESS_PROBE_GRPC_ACTION_ENABLED+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.sidecars.-sidecars-.readiness-probe.initial-delay]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.sidecars.-sidecars-.readiness-probe.initial-delay[quarkus.kubernetes.sidecars."sidecars".readiness-probe.initial-delay]` + +[.description] +-- +The amount of time to wait before starting to probe. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__READINESS_PROBE_INITIAL_DELAY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__READINESS_PROBE_INITIAL_DELAY+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`5S` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.sidecars.-sidecars-.readiness-probe.period]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.sidecars.-sidecars-.readiness-probe.period[quarkus.kubernetes.sidecars."sidecars".readiness-probe.period]` + +[.description] +-- +The period in which the action should be called. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__READINESS_PROBE_PERIOD+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__READINESS_PROBE_PERIOD+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`10S` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.sidecars.-sidecars-.readiness-probe.timeout]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.sidecars.-sidecars-.readiness-probe.timeout[quarkus.kubernetes.sidecars."sidecars".readiness-probe.timeout]` + +[.description] +-- +The amount of time to wait for each action. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__READINESS_PROBE_TIMEOUT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__READINESS_PROBE_TIMEOUT+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`10S` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.sidecars.-sidecars-.readiness-probe.success-threshold]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.sidecars.-sidecars-.readiness-probe.success-threshold[quarkus.kubernetes.sidecars."sidecars".readiness-probe.success-threshold]` + +[.description] +-- +The success threshold to use. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__READINESS_PROBE_SUCCESS_THRESHOLD+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__READINESS_PROBE_SUCCESS_THRESHOLD+++` +endif::add-copy-button-to-env-var[] +--|int +|`1` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.sidecars.-sidecars-.readiness-probe.failure-threshold]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.sidecars.-sidecars-.readiness-probe.failure-threshold[quarkus.kubernetes.sidecars."sidecars".readiness-probe.failure-threshold]` + +[.description] +-- +The failure threshold to use. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__READINESS_PROBE_FAILURE_THRESHOLD+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__READINESS_PROBE_FAILURE_THRESHOLD+++` +endif::add-copy-button-to-env-var[] +--|int +|`3` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.sidecars.-sidecars-.mounts.-mounts-.name]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.sidecars.-sidecars-.mounts.-mounts-.name[quarkus.kubernetes.sidecars."sidecars".mounts."mounts".name]` + +[.description] +-- +The name of the volumeName to mount. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__MOUNTS__MOUNTS__NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__MOUNTS__MOUNTS__NAME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.sidecars.-sidecars-.mounts.-mounts-.path]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.sidecars.-sidecars-.mounts.-mounts-.path[quarkus.kubernetes.sidecars."sidecars".mounts."mounts".path]` + +[.description] +-- +The path to mount. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__MOUNTS__MOUNTS__PATH+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__MOUNTS__MOUNTS__PATH+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.sidecars.-sidecars-.mounts.-mounts-.sub-path]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.sidecars.-sidecars-.mounts.-mounts-.sub-path[quarkus.kubernetes.sidecars."sidecars".mounts."mounts".sub-path]` + +[.description] +-- +Path within the volumeName from which the container's volumeName should be mounted. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__MOUNTS__MOUNTS__SUB_PATH+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__MOUNTS__MOUNTS__SUB_PATH+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.sidecars.-sidecars-.mounts.-mounts-.read-only]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.sidecars.-sidecars-.mounts.-mounts-.read-only[quarkus.kubernetes.sidecars."sidecars".mounts."mounts".read-only]` + +[.description] +-- +ReadOnly + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__MOUNTS__MOUNTS__READ_ONLY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__MOUNTS__MOUNTS__READ_ONLY+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.sidecars.-sidecars-.resources.limits.cpu]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.sidecars.-sidecars-.resources.limits.cpu[quarkus.kubernetes.sidecars."sidecars".resources.limits.cpu]` + +[.description] +-- +CPU Requirements + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__RESOURCES_LIMITS_CPU+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__RESOURCES_LIMITS_CPU+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.sidecars.-sidecars-.resources.limits.memory]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.sidecars.-sidecars-.resources.limits.memory[quarkus.kubernetes.sidecars."sidecars".resources.limits.memory]` + +[.description] +-- +Memory Requirements + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__RESOURCES_LIMITS_MEMORY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__RESOURCES_LIMITS_MEMORY+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.sidecars.-sidecars-.resources.requests.cpu]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.sidecars.-sidecars-.resources.requests.cpu[quarkus.kubernetes.sidecars."sidecars".resources.requests.cpu]` + +[.description] +-- +CPU Requirements + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__RESOURCES_REQUESTS_CPU+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__RESOURCES_REQUESTS_CPU+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.sidecars.-sidecars-.resources.requests.memory]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.sidecars.-sidecars-.resources.requests.memory[quarkus.kubernetes.sidecars."sidecars".resources.requests.memory]` + +[.description] +-- +Memory Requirements + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__RESOURCES_REQUESTS_MEMORY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__RESOURCES_REQUESTS_MEMORY+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.sidecars.-sidecars-.env.secrets]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.sidecars.-sidecars-.env.secrets[quarkus.kubernetes.sidecars."sidecars".env.secrets]` + +[.description] +-- +The optional list of Secret names to load environment variables from. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__ENV_SECRETS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__ENV_SECRETS+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.sidecars.-sidecars-.env.configmaps]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.sidecars.-sidecars-.env.configmaps[quarkus.kubernetes.sidecars."sidecars".env.configmaps]` + +[.description] +-- +The optional list of ConfigMap names to load environment variables from. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__ENV_CONFIGMAPS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__ENV_CONFIGMAPS+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.sidecars.-sidecars-.env.fields-fields]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.sidecars.-sidecars-.env.fields-fields[quarkus.kubernetes.sidecars."sidecars".env.fields]` + +[.description] +-- +The map associating environment variable names to their associated field references they take their value from. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__ENV_FIELDS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__ENV_FIELDS+++` +endif::add-copy-button-to-env-var[] +--|`Map` +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.sidecars.-sidecars-.env.vars-vars]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.sidecars.-sidecars-.env.vars-vars[quarkus.kubernetes.sidecars."sidecars".env.vars]` + +[.description] +-- +The map associating environment name to its associated value. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__ENV_VARS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__ENV_VARS+++` +endif::add-copy-button-to-env-var[] +--|`Map>` +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.sidecars.-sidecars-.env.mapping.-mapping-.from-secret]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.sidecars.-sidecars-.env.mapping.-mapping-.from-secret[quarkus.kubernetes.sidecars."sidecars".env.mapping."mapping".from-secret]` + +[.description] +-- +The optional name of the Secret from which a value is to be extracted. Mutually exclusive with `from-configmap`. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__ENV_MAPPING__MAPPING__FROM_SECRET+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__ENV_MAPPING__MAPPING__FROM_SECRET+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.sidecars.-sidecars-.env.mapping.-mapping-.from-configmap]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.sidecars.-sidecars-.env.mapping.-mapping-.from-configmap[quarkus.kubernetes.sidecars."sidecars".env.mapping."mapping".from-configmap]` + +[.description] +-- +The optional name of the ConfigMap from which a value is to be extracted. Mutually exclusive with `from-secret`. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__ENV_MAPPING__MAPPING__FROM_CONFIGMAP+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__ENV_MAPPING__MAPPING__FROM_CONFIGMAP+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.sidecars.-sidecars-.env.mapping.-mapping-.with-key]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.sidecars.-sidecars-.env.mapping.-mapping-.with-key[quarkus.kubernetes.sidecars."sidecars".env.mapping."mapping".with-key]` + +[.description] +-- +The key identifying the field from which the value is extracted. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__ENV_MAPPING__MAPPING__WITH_KEY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__ENV_MAPPING__MAPPING__WITH_KEY+++` +endif::add-copy-button-to-env-var[] +--|string +|required icon:exclamation-circle[title=Configuration property is required] + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.hostaliases.-host-aliases-.ip]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.hostaliases.-host-aliases-.ip[quarkus.kubernetes.hostaliases."host-aliases".ip]` + +[.description] +-- +The ip address + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_HOSTALIASES__HOST_ALIASES__IP+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_HOSTALIASES__HOST_ALIASES__IP+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.hostaliases.-host-aliases-.hostnames]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.hostaliases.-host-aliases-.hostnames[quarkus.kubernetes.hostaliases."host-aliases".hostnames]` + +[.description] +-- +The hostnames to resolve to the ip + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_HOSTALIASES__HOST_ALIASES__HOSTNAMES+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_HOSTALIASES__HOST_ALIASES__HOSTNAMES+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.rbac.roles.-roles-.name]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.rbac.roles.-roles-.name[quarkus.kubernetes.rbac.roles."roles".name]` + +[.description] +-- +The name of the role. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_RBAC_ROLES__ROLES__NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_RBAC_ROLES__ROLES__NAME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.rbac.roles.-roles-.namespace]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.rbac.roles.-roles-.namespace[quarkus.kubernetes.rbac.roles."roles".namespace]` + +[.description] +-- +The namespace of the role. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_RBAC_ROLES__ROLES__NAMESPACE+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_RBAC_ROLES__ROLES__NAMESPACE+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.rbac.roles.-roles-.labels-labels]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.rbac.roles.-roles-.labels-labels[quarkus.kubernetes.rbac.roles."roles".labels]` + +[.description] +-- +Labels to add into the Role resource. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_RBAC_ROLES__ROLES__LABELS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_RBAC_ROLES__ROLES__LABELS+++` +endif::add-copy-button-to-env-var[] +--|`Map` +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.rbac.roles.-roles-.policy-rules.-policy-rules-.api-groups]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.rbac.roles.-roles-.policy-rules.-policy-rules-.api-groups[quarkus.kubernetes.rbac.roles."roles".policy-rules."policy-rules".api-groups]` + +[.description] +-- +API groups of the policy rule. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_RBAC_ROLES__ROLES__POLICY_RULES__POLICY_RULES__API_GROUPS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_RBAC_ROLES__ROLES__POLICY_RULES__POLICY_RULES__API_GROUPS+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.rbac.roles.-roles-.policy-rules.-policy-rules-.non-resource-urls]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.rbac.roles.-roles-.policy-rules.-policy-rules-.non-resource-urls[quarkus.kubernetes.rbac.roles."roles".policy-rules."policy-rules".non-resource-urls]` + +[.description] +-- +Non resource URLs of the policy rule. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_RBAC_ROLES__ROLES__POLICY_RULES__POLICY_RULES__NON_RESOURCE_URLS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_RBAC_ROLES__ROLES__POLICY_RULES__POLICY_RULES__NON_RESOURCE_URLS+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.rbac.roles.-roles-.policy-rules.-policy-rules-.resource-names]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.rbac.roles.-roles-.policy-rules.-policy-rules-.resource-names[quarkus.kubernetes.rbac.roles."roles".policy-rules."policy-rules".resource-names]` + +[.description] +-- +Resource names of the policy rule. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_RBAC_ROLES__ROLES__POLICY_RULES__POLICY_RULES__RESOURCE_NAMES+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_RBAC_ROLES__ROLES__POLICY_RULES__POLICY_RULES__RESOURCE_NAMES+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.rbac.roles.-roles-.policy-rules.-policy-rules-.resources]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.rbac.roles.-roles-.policy-rules.-policy-rules-.resources[quarkus.kubernetes.rbac.roles."roles".policy-rules."policy-rules".resources]` + +[.description] +-- +Resources of the policy rule. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_RBAC_ROLES__ROLES__POLICY_RULES__POLICY_RULES__RESOURCES+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_RBAC_ROLES__ROLES__POLICY_RULES__POLICY_RULES__RESOURCES+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.rbac.roles.-roles-.policy-rules.-policy-rules-.verbs]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.rbac.roles.-roles-.policy-rules.-policy-rules-.verbs[quarkus.kubernetes.rbac.roles."roles".policy-rules."policy-rules".verbs]` + +[.description] +-- +Verbs of the policy rule. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_RBAC_ROLES__ROLES__POLICY_RULES__POLICY_RULES__VERBS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_RBAC_ROLES__ROLES__POLICY_RULES__POLICY_RULES__VERBS+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.rbac.cluster-roles.-cluster-roles-.name]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.rbac.cluster-roles.-cluster-roles-.name[quarkus.kubernetes.rbac.cluster-roles."cluster-roles".name]` + +[.description] +-- +The name of the cluster role. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_RBAC_CLUSTER_ROLES__CLUSTER_ROLES__NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_RBAC_CLUSTER_ROLES__CLUSTER_ROLES__NAME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.rbac.cluster-roles.-cluster-roles-.labels-labels]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.rbac.cluster-roles.-cluster-roles-.labels-labels[quarkus.kubernetes.rbac.cluster-roles."cluster-roles".labels]` + +[.description] +-- +Labels to add into the ClusterRole resource. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_RBAC_CLUSTER_ROLES__CLUSTER_ROLES__LABELS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_RBAC_CLUSTER_ROLES__CLUSTER_ROLES__LABELS+++` +endif::add-copy-button-to-env-var[] +--|`Map` +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.rbac.cluster-roles.-cluster-roles-.policy-rules.-policy-rules-.api-groups]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.rbac.cluster-roles.-cluster-roles-.policy-rules.-policy-rules-.api-groups[quarkus.kubernetes.rbac.cluster-roles."cluster-roles".policy-rules."policy-rules".api-groups]` + +[.description] +-- +API groups of the policy rule. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_RBAC_CLUSTER_ROLES__CLUSTER_ROLES__POLICY_RULES__POLICY_RULES__API_GROUPS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_RBAC_CLUSTER_ROLES__CLUSTER_ROLES__POLICY_RULES__POLICY_RULES__API_GROUPS+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.rbac.cluster-roles.-cluster-roles-.policy-rules.-policy-rules-.non-resource-urls]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.rbac.cluster-roles.-cluster-roles-.policy-rules.-policy-rules-.non-resource-urls[quarkus.kubernetes.rbac.cluster-roles."cluster-roles".policy-rules."policy-rules".non-resource-urls]` + +[.description] +-- +Non resource URLs of the policy rule. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_RBAC_CLUSTER_ROLES__CLUSTER_ROLES__POLICY_RULES__POLICY_RULES__NON_RESOURCE_URLS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_RBAC_CLUSTER_ROLES__CLUSTER_ROLES__POLICY_RULES__POLICY_RULES__NON_RESOURCE_URLS+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.rbac.cluster-roles.-cluster-roles-.policy-rules.-policy-rules-.resource-names]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.rbac.cluster-roles.-cluster-roles-.policy-rules.-policy-rules-.resource-names[quarkus.kubernetes.rbac.cluster-roles."cluster-roles".policy-rules."policy-rules".resource-names]` + +[.description] +-- +Resource names of the policy rule. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_RBAC_CLUSTER_ROLES__CLUSTER_ROLES__POLICY_RULES__POLICY_RULES__RESOURCE_NAMES+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_RBAC_CLUSTER_ROLES__CLUSTER_ROLES__POLICY_RULES__POLICY_RULES__RESOURCE_NAMES+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.rbac.cluster-roles.-cluster-roles-.policy-rules.-policy-rules-.resources]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.rbac.cluster-roles.-cluster-roles-.policy-rules.-policy-rules-.resources[quarkus.kubernetes.rbac.cluster-roles."cluster-roles".policy-rules."policy-rules".resources]` + +[.description] +-- +Resources of the policy rule. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_RBAC_CLUSTER_ROLES__CLUSTER_ROLES__POLICY_RULES__POLICY_RULES__RESOURCES+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_RBAC_CLUSTER_ROLES__CLUSTER_ROLES__POLICY_RULES__POLICY_RULES__RESOURCES+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.rbac.cluster-roles.-cluster-roles-.policy-rules.-policy-rules-.verbs]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.rbac.cluster-roles.-cluster-roles-.policy-rules.-policy-rules-.verbs[quarkus.kubernetes.rbac.cluster-roles."cluster-roles".policy-rules."policy-rules".verbs]` + +[.description] +-- +Verbs of the policy rule. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_RBAC_CLUSTER_ROLES__CLUSTER_ROLES__POLICY_RULES__POLICY_RULES__VERBS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_RBAC_CLUSTER_ROLES__CLUSTER_ROLES__POLICY_RULES__POLICY_RULES__VERBS+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.rbac.service-accounts.-service-accounts-.name]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.rbac.service-accounts.-service-accounts-.name[quarkus.kubernetes.rbac.service-accounts."service-accounts".name]` + +[.description] +-- +The name of the service account. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_RBAC_SERVICE_ACCOUNTS__SERVICE_ACCOUNTS__NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_RBAC_SERVICE_ACCOUNTS__SERVICE_ACCOUNTS__NAME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.rbac.service-accounts.-service-accounts-.namespace]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.rbac.service-accounts.-service-accounts-.namespace[quarkus.kubernetes.rbac.service-accounts."service-accounts".namespace]` + +[.description] +-- +The namespace of the service account. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_RBAC_SERVICE_ACCOUNTS__SERVICE_ACCOUNTS__NAMESPACE+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_RBAC_SERVICE_ACCOUNTS__SERVICE_ACCOUNTS__NAMESPACE+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.rbac.service-accounts.-service-accounts-.labels-labels]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.rbac.service-accounts.-service-accounts-.labels-labels[quarkus.kubernetes.rbac.service-accounts."service-accounts".labels]` + +[.description] +-- +Labels of the service account. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_RBAC_SERVICE_ACCOUNTS__SERVICE_ACCOUNTS__LABELS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_RBAC_SERVICE_ACCOUNTS__SERVICE_ACCOUNTS__LABELS+++` +endif::add-copy-button-to-env-var[] +--|`Map` +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.rbac.service-accounts.-service-accounts-.use-as-default]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.rbac.service-accounts.-service-accounts-.use-as-default[quarkus.kubernetes.rbac.service-accounts."service-accounts".use-as-default]` + +[.description] +-- +If true, this service account will be used in the generated Deployment resource. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_RBAC_SERVICE_ACCOUNTS__SERVICE_ACCOUNTS__USE_AS_DEFAULT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_RBAC_SERVICE_ACCOUNTS__SERVICE_ACCOUNTS__USE_AS_DEFAULT+++` +endif::add-copy-button-to-env-var[] +--|boolean +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.rbac.role-bindings.-role-bindings-.name]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.rbac.role-bindings.-role-bindings-.name[quarkus.kubernetes.rbac.role-bindings."role-bindings".name]` + +[.description] +-- +Name of the RoleBinding resource to be generated. If not provided, it will use the application name plus the role ref name. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__NAME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.rbac.role-bindings.-role-bindings-.labels-labels]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.rbac.role-bindings.-role-bindings-.labels-labels[quarkus.kubernetes.rbac.role-bindings."role-bindings".labels]` + +[.description] +-- +Labels to add into the RoleBinding resource. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__LABELS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__LABELS+++` +endif::add-copy-button-to-env-var[] +--|`Map` +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.rbac.role-bindings.-role-bindings-.role-name]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.rbac.role-bindings.-role-bindings-.role-name[quarkus.kubernetes.rbac.role-bindings."role-bindings".role-name]` + +[.description] +-- +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. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__ROLE_NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__ROLE_NAME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.rbac.role-bindings.-role-bindings-.cluster-wide]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.rbac.role-bindings.-role-bindings-.cluster-wide[quarkus.kubernetes.rbac.role-bindings."role-bindings".cluster-wide]` + +[.description] +-- +If the Role sets in the `role-name` property is cluster wide or not. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__CLUSTER_WIDE+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__CLUSTER_WIDE+++` +endif::add-copy-button-to-env-var[] +--|boolean +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.rbac.role-bindings.-role-bindings-.subjects.-subjects-.name]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.rbac.role-bindings.-role-bindings-.subjects.-subjects-.name[quarkus.kubernetes.rbac.role-bindings."role-bindings".subjects."subjects".name]` + +[.description] +-- +The "name" resource to use by the Subject element in the generated Role Binding resource. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__SUBJECTS__SUBJECTS__NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__SUBJECTS__SUBJECTS__NAME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.rbac.role-bindings.-role-bindings-.subjects.-subjects-.kind]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.rbac.role-bindings.-role-bindings-.subjects.-subjects-.kind[quarkus.kubernetes.rbac.role-bindings."role-bindings".subjects."subjects".kind]` + +[.description] +-- +The "kind" resource to use by the Subject element in the generated Role Binding resource. By default, it uses the "ServiceAccount" kind. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__SUBJECTS__SUBJECTS__KIND+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__SUBJECTS__SUBJECTS__KIND+++` +endif::add-copy-button-to-env-var[] +--|string +|`ServiceAccount` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.rbac.role-bindings.-role-bindings-.subjects.-subjects-.api-group]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.rbac.role-bindings.-role-bindings-.subjects.-subjects-.api-group[quarkus.kubernetes.rbac.role-bindings."role-bindings".subjects."subjects".api-group]` + +[.description] +-- +The "apiGroup" resource that matches with the "kind" property. By default, it's empty. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__SUBJECTS__SUBJECTS__API_GROUP+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__SUBJECTS__SUBJECTS__API_GROUP+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.rbac.role-bindings.-role-bindings-.subjects.-subjects-.namespace]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.rbac.role-bindings.-role-bindings-.subjects.-subjects-.namespace[quarkus.kubernetes.rbac.role-bindings."role-bindings".subjects."subjects".namespace]` + +[.description] +-- +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. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__SUBJECTS__SUBJECTS__NAMESPACE+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__SUBJECTS__SUBJECTS__NAMESPACE+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.rbac.cluster-role-bindings.-cluster-role-bindings-.name]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.rbac.cluster-role-bindings.-cluster-role-bindings-.name[quarkus.kubernetes.rbac.cluster-role-bindings."cluster-role-bindings".name]` + +[.description] +-- +Name of the ClusterRoleBinding resource to be generated. If not provided, it will use the application name plus the role ref name. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_RBAC_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_RBAC_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__NAME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.rbac.cluster-role-bindings.-cluster-role-bindings-.labels-labels]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.rbac.cluster-role-bindings.-cluster-role-bindings-.labels-labels[quarkus.kubernetes.rbac.cluster-role-bindings."cluster-role-bindings".labels]` + +[.description] +-- +Labels to add into the RoleBinding resource. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_RBAC_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__LABELS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_RBAC_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__LABELS+++` +endif::add-copy-button-to-env-var[] +--|`Map` +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.rbac.cluster-role-bindings.-cluster-role-bindings-.role-name]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.rbac.cluster-role-bindings.-cluster-role-bindings-.role-name[quarkus.kubernetes.rbac.cluster-role-bindings."cluster-role-bindings".role-name]` + +[.description] +-- +The name of the ClusterRole resource to use by the RoleRef element in the generated ClusterRoleBinding resource. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_RBAC_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__ROLE_NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_RBAC_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__ROLE_NAME+++` +endif::add-copy-button-to-env-var[] +--|string +|required icon:exclamation-circle[title=Configuration property is required] + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.rbac.cluster-role-bindings.-cluster-role-bindings-.subjects.-subjects-.name]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.rbac.cluster-role-bindings.-cluster-role-bindings-.subjects.-subjects-.name[quarkus.kubernetes.rbac.cluster-role-bindings."cluster-role-bindings".subjects."subjects".name]` + +[.description] +-- +The "name" resource to use by the Subject element in the generated Role Binding resource. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_RBAC_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__SUBJECTS__SUBJECTS__NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_RBAC_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__SUBJECTS__SUBJECTS__NAME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.rbac.cluster-role-bindings.-cluster-role-bindings-.subjects.-subjects-.kind]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.rbac.cluster-role-bindings.-cluster-role-bindings-.subjects.-subjects-.kind[quarkus.kubernetes.rbac.cluster-role-bindings."cluster-role-bindings".subjects."subjects".kind]` + +[.description] +-- +The "kind" resource to use by the Subject element in the generated Role Binding resource. By default, it uses the "ServiceAccount" kind. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_RBAC_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__SUBJECTS__SUBJECTS__KIND+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_RBAC_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__SUBJECTS__SUBJECTS__KIND+++` +endif::add-copy-button-to-env-var[] +--|string +|`ServiceAccount` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.rbac.cluster-role-bindings.-cluster-role-bindings-.subjects.-subjects-.api-group]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.rbac.cluster-role-bindings.-cluster-role-bindings-.subjects.-subjects-.api-group[quarkus.kubernetes.rbac.cluster-role-bindings."cluster-role-bindings".subjects."subjects".api-group]` + +[.description] +-- +The "apiGroup" resource that matches with the "kind" property. By default, it's empty. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_RBAC_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__SUBJECTS__SUBJECTS__API_GROUP+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_RBAC_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__SUBJECTS__SUBJECTS__API_GROUP+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.rbac.cluster-role-bindings.-cluster-role-bindings-.subjects.-subjects-.namespace]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.rbac.cluster-role-bindings.-cluster-role-bindings-.subjects.-subjects-.namespace[quarkus.kubernetes.rbac.cluster-role-bindings."cluster-role-bindings".subjects."subjects".namespace]` + +[.description] +-- +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. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_RBAC_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__SUBJECTS__SUBJECTS__NAMESPACE+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_RBAC_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__SUBJECTS__SUBJECTS__NAMESPACE+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.ingress.annotations-annotations]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.ingress.annotations-annotations[quarkus.kubernetes.ingress.annotations]` + +[.description] +-- +Custom annotations to add to exposition (route or ingress) resources + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INGRESS_ANNOTATIONS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_INGRESS_ANNOTATIONS+++` +endif::add-copy-button-to-env-var[] +--|`Map` +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.ingress.tls.-tls-.enabled]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.ingress.tls.-tls-.enabled[quarkus.kubernetes.ingress.tls."tls".enabled]` + +[.description] +-- +If true, it will use the TLS configuration in the generated Ingress resource. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INGRESS_TLS__TLS__ENABLED+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_INGRESS_TLS__TLS__ENABLED+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.ingress.tls.-tls-.hosts]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.ingress.tls.-tls-.hosts[quarkus.kubernetes.ingress.tls."tls".hosts]` + +[.description] +-- +The list of hosts to be included in the TLS certificate. By default, it will use the application host. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INGRESS_TLS__TLS__HOSTS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_INGRESS_TLS__TLS__HOSTS+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.ingress.rules.-rules-.host]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.ingress.rules.-rules-.host[quarkus.kubernetes.ingress.rules."rules".host]` + +[.description] +-- +The host under which the rule is going to be used. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INGRESS_RULES__RULES__HOST+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_INGRESS_RULES__RULES__HOST+++` +endif::add-copy-button-to-env-var[] +--|string +|required icon:exclamation-circle[title=Configuration property is required] + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.ingress.rules.-rules-.path]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.ingress.rules.-rules-.path[quarkus.kubernetes.ingress.rules."rules".path]` + +[.description] +-- +The path under which the rule is going to be used. Default is "/". + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INGRESS_RULES__RULES__PATH+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_INGRESS_RULES__RULES__PATH+++` +endif::add-copy-button-to-env-var[] +--|string +|`/` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.ingress.rules.-rules-.path-type]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.ingress.rules.-rules-.path-type[quarkus.kubernetes.ingress.rules."rules".path-type]` + +[.description] +-- +The path type strategy to use by the Ingress rule. Default is "Prefix". + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INGRESS_RULES__RULES__PATH_TYPE+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_INGRESS_RULES__RULES__PATH_TYPE+++` +endif::add-copy-button-to-env-var[] +--|string +|`Prefix` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.ingress.rules.-rules-.service-name]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.ingress.rules.-rules-.service-name[quarkus.kubernetes.ingress.rules."rules".service-name]` + +[.description] +-- +The service name to be used by this Ingress rule. Default is the generated service name of the application. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INGRESS_RULES__RULES__SERVICE_NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_INGRESS_RULES__RULES__SERVICE_NAME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.ingress.rules.-rules-.service-port-name]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.ingress.rules.-rules-.service-port-name[quarkus.kubernetes.ingress.rules."rules".service-port-name]` + +[.description] +-- +The service port name to be used by this Ingress rule. Default is the port name of the generated service of the application. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INGRESS_RULES__RULES__SERVICE_PORT_NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_INGRESS_RULES__RULES__SERVICE_PORT_NAME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.ingress.rules.-rules-.service-port-number]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.ingress.rules.-rules-.service-port-number[quarkus.kubernetes.ingress.rules."rules".service-port-number]` + +[.description] +-- +The service port number to be used by this Ingress rule. This is only used when the servicePortName is not set. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INGRESS_RULES__RULES__SERVICE_PORT_NUMBER+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_INGRESS_RULES__RULES__SERVICE_PORT_NUMBER+++` +endif::add-copy-button-to-env-var[] +--|int +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.init-tasks.-init-tasks-.enabled]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.init-tasks.-init-tasks-.enabled[quarkus.kubernetes.init-tasks."init-tasks".enabled]` + +[.description] +-- +If true, the init task will be generated. Otherwise, the init task resource generation will be skipped. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_TASKS__INIT_TASKS__ENABLED+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_INIT_TASKS__INIT_TASKS__ENABLED+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`true` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.init-tasks.-init-tasks-.image]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.init-tasks.-init-tasks-.image[quarkus.kubernetes.init-tasks."init-tasks".image]` + +[.description] +-- +The init task image to use by the init-container. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_TASKS__INIT_TASKS__IMAGE+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_INIT_TASKS__INIT_TASKS__IMAGE+++` +endif::add-copy-button-to-env-var[] +--|string +|`groundnuty/k8s-wait-for:no-root-v1.7` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.env.fields-fields]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.env.fields-fields[quarkus.kubernetes.env.fields]` + +[.description] +-- +The map associating environment variable names to their associated field references they take their value from. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_ENV_FIELDS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_ENV_FIELDS+++` +endif::add-copy-button-to-env-var[] +--|`Map` +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.env.vars-vars]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.env.vars-vars[quarkus.kubernetes.env.vars]` + +[.description] +-- +The map associating environment name to its associated value. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_ENV_VARS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_ENV_VARS+++` +endif::add-copy-button-to-env-var[] +--|`Map>` +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.env.mapping.-mapping-.from-secret]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.env.mapping.-mapping-.from-secret[quarkus.kubernetes.env.mapping."mapping".from-secret]` + +[.description] +-- +The optional name of the Secret from which a value is to be extracted. Mutually exclusive with `from-configmap`. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_ENV_MAPPING__MAPPING__FROM_SECRET+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_ENV_MAPPING__MAPPING__FROM_SECRET+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.env.mapping.-mapping-.from-configmap]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.env.mapping.-mapping-.from-configmap[quarkus.kubernetes.env.mapping."mapping".from-configmap]` + +[.description] +-- +The optional name of the ConfigMap from which a value is to be extracted. Mutually exclusive with `from-secret`. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_ENV_MAPPING__MAPPING__FROM_CONFIGMAP+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_ENV_MAPPING__MAPPING__FROM_CONFIGMAP+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.env.mapping.-mapping-.with-key]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.env.mapping.-mapping-.with-key[quarkus.kubernetes.env.mapping."mapping".with-key]` + +[.description] +-- +The key identifying the field from which the value is extracted. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_ENV_MAPPING__MAPPING__WITH_KEY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_ENV_MAPPING__MAPPING__WITH_KEY+++` +endif::add-copy-button-to-env-var[] +--|string +|required icon:exclamation-circle[title=Configuration property is required] + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.get-env.secrets]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.get-env.secrets[quarkus.openshift.get-env.secrets]` + +[.description] +-- +The optional list of Secret names to load environment variables from. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_ENV_SECRETS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_ENV_SECRETS+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.get-env.configmaps]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.get-env.configmaps[quarkus.openshift.get-env.configmaps]` + +[.description] +-- +The optional list of ConfigMap names to load environment variables from. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_ENV_CONFIGMAPS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_ENV_CONFIGMAPS+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.get-liveness-probe.http-action-port]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.get-liveness-probe.http-action-port[quarkus.openshift.get-liveness-probe.http-action-port]` + +[.description] +-- +The port number to use when configuring the `http get` action. If not configured, the port corresponding to the `httpActionPortName` will be used. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_LIVENESS_PROBE_HTTP_ACTION_PORT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_LIVENESS_PROBE_HTTP_ACTION_PORT+++` +endif::add-copy-button-to-env-var[] +--|int +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.get-liveness-probe.http-action-port-name]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.get-liveness-probe.http-action-port-name[quarkus.openshift.get-liveness-probe.http-action-port-name]` + +[.description] +-- +The port name for selecting the port of the `HTTP get` action. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_LIVENESS_PROBE_HTTP_ACTION_PORT_NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_LIVENESS_PROBE_HTTP_ACTION_PORT_NAME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.get-liveness-probe.http-action-path]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.get-liveness-probe.http-action-path[quarkus.openshift.get-liveness-probe.http-action-path]` + +[.description] +-- +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. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_LIVENESS_PROBE_HTTP_ACTION_PATH+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_LIVENESS_PROBE_HTTP_ACTION_PATH+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.get-liveness-probe.http-action-scheme]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.get-liveness-probe.http-action-scheme[quarkus.openshift.get-liveness-probe.http-action-scheme]` + +[.description] +-- +The scheme of the `HTTP get` action. Can be either "HTTP" or "HTTPS". + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_LIVENESS_PROBE_HTTP_ACTION_SCHEME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_LIVENESS_PROBE_HTTP_ACTION_SCHEME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.get-liveness-probe.exec-action]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.get-liveness-probe.exec-action[quarkus.openshift.get-liveness-probe.exec-action]` + +[.description] +-- +The command to use for the probe. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_LIVENESS_PROBE_EXEC_ACTION+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_LIVENESS_PROBE_EXEC_ACTION+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.get-liveness-probe.tcp-socket-action]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.get-liveness-probe.tcp-socket-action[quarkus.openshift.get-liveness-probe.tcp-socket-action]` + +[.description] +-- +The tcp socket to use for the probe (the format is host:port). + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_LIVENESS_PROBE_TCP_SOCKET_ACTION+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_LIVENESS_PROBE_TCP_SOCKET_ACTION+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.get-liveness-probe.grpc-action]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.get-liveness-probe.grpc-action[quarkus.openshift.get-liveness-probe.grpc-action]` + +[.description] +-- +The gRPC port to use for the probe (the format is either port or port:service). + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_LIVENESS_PROBE_GRPC_ACTION+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_LIVENESS_PROBE_GRPC_ACTION+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.get-liveness-probe.grpc-action-enabled]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.get-liveness-probe.grpc-action-enabled[quarkus.openshift.get-liveness-probe.grpc-action-enabled]` + +[.description] +-- +If enabled and `grpc-action` is not provided, it will use the generated service name and the gRPC port. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_LIVENESS_PROBE_GRPC_ACTION_ENABLED+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_LIVENESS_PROBE_GRPC_ACTION_ENABLED+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.get-liveness-probe.initial-delay]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.get-liveness-probe.initial-delay[quarkus.openshift.get-liveness-probe.initial-delay]` + +[.description] +-- +The amount of time to wait before starting to probe. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_LIVENESS_PROBE_INITIAL_DELAY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_LIVENESS_PROBE_INITIAL_DELAY+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`5S` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.get-liveness-probe.period]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.get-liveness-probe.period[quarkus.openshift.get-liveness-probe.period]` + +[.description] +-- +The period in which the action should be called. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_LIVENESS_PROBE_PERIOD+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_LIVENESS_PROBE_PERIOD+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`10S` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.get-liveness-probe.timeout]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.get-liveness-probe.timeout[quarkus.openshift.get-liveness-probe.timeout]` + +[.description] +-- +The amount of time to wait for each action. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_LIVENESS_PROBE_TIMEOUT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_LIVENESS_PROBE_TIMEOUT+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`10S` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.get-liveness-probe.success-threshold]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.get-liveness-probe.success-threshold[quarkus.openshift.get-liveness-probe.success-threshold]` + +[.description] +-- +The success threshold to use. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_LIVENESS_PROBE_SUCCESS_THRESHOLD+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_LIVENESS_PROBE_SUCCESS_THRESHOLD+++` +endif::add-copy-button-to-env-var[] +--|int +|`1` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.get-liveness-probe.failure-threshold]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.get-liveness-probe.failure-threshold[quarkus.openshift.get-liveness-probe.failure-threshold]` + +[.description] +-- +The failure threshold to use. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_LIVENESS_PROBE_FAILURE_THRESHOLD+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_LIVENESS_PROBE_FAILURE_THRESHOLD+++` +endif::add-copy-button-to-env-var[] +--|int +|`3` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.get-readiness-probe.http-action-port]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.get-readiness-probe.http-action-port[quarkus.openshift.get-readiness-probe.http-action-port]` + +[.description] +-- +The port number to use when configuring the `http get` action. If not configured, the port corresponding to the `httpActionPortName` will be used. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_READINESS_PROBE_HTTP_ACTION_PORT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_READINESS_PROBE_HTTP_ACTION_PORT+++` +endif::add-copy-button-to-env-var[] +--|int +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.get-readiness-probe.http-action-port-name]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.get-readiness-probe.http-action-port-name[quarkus.openshift.get-readiness-probe.http-action-port-name]` + +[.description] +-- +The port name for selecting the port of the `HTTP get` action. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_READINESS_PROBE_HTTP_ACTION_PORT_NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_READINESS_PROBE_HTTP_ACTION_PORT_NAME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.get-readiness-probe.http-action-path]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.get-readiness-probe.http-action-path[quarkus.openshift.get-readiness-probe.http-action-path]` + +[.description] +-- +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. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_READINESS_PROBE_HTTP_ACTION_PATH+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_READINESS_PROBE_HTTP_ACTION_PATH+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.get-readiness-probe.http-action-scheme]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.get-readiness-probe.http-action-scheme[quarkus.openshift.get-readiness-probe.http-action-scheme]` + +[.description] +-- +The scheme of the `HTTP get` action. Can be either "HTTP" or "HTTPS". + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_READINESS_PROBE_HTTP_ACTION_SCHEME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_READINESS_PROBE_HTTP_ACTION_SCHEME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.get-readiness-probe.exec-action]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.get-readiness-probe.exec-action[quarkus.openshift.get-readiness-probe.exec-action]` + +[.description] +-- +The command to use for the probe. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_READINESS_PROBE_EXEC_ACTION+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_READINESS_PROBE_EXEC_ACTION+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.get-readiness-probe.tcp-socket-action]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.get-readiness-probe.tcp-socket-action[quarkus.openshift.get-readiness-probe.tcp-socket-action]` + +[.description] +-- +The tcp socket to use for the probe (the format is host:port). + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_READINESS_PROBE_TCP_SOCKET_ACTION+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_READINESS_PROBE_TCP_SOCKET_ACTION+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.get-readiness-probe.grpc-action]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.get-readiness-probe.grpc-action[quarkus.openshift.get-readiness-probe.grpc-action]` + +[.description] +-- +The gRPC port to use for the probe (the format is either port or port:service). + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_READINESS_PROBE_GRPC_ACTION+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_READINESS_PROBE_GRPC_ACTION+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.get-readiness-probe.grpc-action-enabled]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.get-readiness-probe.grpc-action-enabled[quarkus.openshift.get-readiness-probe.grpc-action-enabled]` + +[.description] +-- +If enabled and `grpc-action` is not provided, it will use the generated service name and the gRPC port. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_READINESS_PROBE_GRPC_ACTION_ENABLED+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_READINESS_PROBE_GRPC_ACTION_ENABLED+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.get-readiness-probe.initial-delay]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.get-readiness-probe.initial-delay[quarkus.openshift.get-readiness-probe.initial-delay]` + +[.description] +-- +The amount of time to wait before starting to probe. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_READINESS_PROBE_INITIAL_DELAY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_READINESS_PROBE_INITIAL_DELAY+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`5S` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.get-readiness-probe.period]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.get-readiness-probe.period[quarkus.openshift.get-readiness-probe.period]` + +[.description] +-- +The period in which the action should be called. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_READINESS_PROBE_PERIOD+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_READINESS_PROBE_PERIOD+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`10S` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.get-readiness-probe.timeout]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.get-readiness-probe.timeout[quarkus.openshift.get-readiness-probe.timeout]` + +[.description] +-- +The amount of time to wait for each action. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_READINESS_PROBE_TIMEOUT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_READINESS_PROBE_TIMEOUT+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`10S` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.get-readiness-probe.success-threshold]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.get-readiness-probe.success-threshold[quarkus.openshift.get-readiness-probe.success-threshold]` + +[.description] +-- +The success threshold to use. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_READINESS_PROBE_SUCCESS_THRESHOLD+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_READINESS_PROBE_SUCCESS_THRESHOLD+++` +endif::add-copy-button-to-env-var[] +--|int +|`1` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.get-readiness-probe.failure-threshold]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.get-readiness-probe.failure-threshold[quarkus.openshift.get-readiness-probe.failure-threshold]` + +[.description] +-- +The failure threshold to use. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_READINESS_PROBE_FAILURE_THRESHOLD+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_READINESS_PROBE_FAILURE_THRESHOLD+++` +endif::add-copy-button-to-env-var[] +--|int +|`3` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.get-startup-probe.http-action-port]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.get-startup-probe.http-action-port[quarkus.openshift.get-startup-probe.http-action-port]` + +[.description] +-- +The port number to use when configuring the `http get` action. If not configured, the port corresponding to the `httpActionPortName` will be used. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_STARTUP_PROBE_HTTP_ACTION_PORT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_STARTUP_PROBE_HTTP_ACTION_PORT+++` +endif::add-copy-button-to-env-var[] +--|int +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.get-startup-probe.http-action-port-name]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.get-startup-probe.http-action-port-name[quarkus.openshift.get-startup-probe.http-action-port-name]` + +[.description] +-- +The port name for selecting the port of the `HTTP get` action. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_STARTUP_PROBE_HTTP_ACTION_PORT_NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_STARTUP_PROBE_HTTP_ACTION_PORT_NAME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.get-startup-probe.http-action-path]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.get-startup-probe.http-action-path[quarkus.openshift.get-startup-probe.http-action-path]` + +[.description] +-- +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. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_STARTUP_PROBE_HTTP_ACTION_PATH+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_STARTUP_PROBE_HTTP_ACTION_PATH+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.get-startup-probe.http-action-scheme]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.get-startup-probe.http-action-scheme[quarkus.openshift.get-startup-probe.http-action-scheme]` + +[.description] +-- +The scheme of the `HTTP get` action. Can be either "HTTP" or "HTTPS". + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_STARTUP_PROBE_HTTP_ACTION_SCHEME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_STARTUP_PROBE_HTTP_ACTION_SCHEME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.get-startup-probe.exec-action]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.get-startup-probe.exec-action[quarkus.openshift.get-startup-probe.exec-action]` + +[.description] +-- +The command to use for the probe. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_STARTUP_PROBE_EXEC_ACTION+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_STARTUP_PROBE_EXEC_ACTION+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.get-startup-probe.tcp-socket-action]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.get-startup-probe.tcp-socket-action[quarkus.openshift.get-startup-probe.tcp-socket-action]` + +[.description] +-- +The tcp socket to use for the probe (the format is host:port). + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_STARTUP_PROBE_TCP_SOCKET_ACTION+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_STARTUP_PROBE_TCP_SOCKET_ACTION+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.get-startup-probe.grpc-action]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.get-startup-probe.grpc-action[quarkus.openshift.get-startup-probe.grpc-action]` + +[.description] +-- +The gRPC port to use for the probe (the format is either port or port:service). + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_STARTUP_PROBE_GRPC_ACTION+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_STARTUP_PROBE_GRPC_ACTION+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.get-startup-probe.grpc-action-enabled]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.get-startup-probe.grpc-action-enabled[quarkus.openshift.get-startup-probe.grpc-action-enabled]` + +[.description] +-- +If enabled and `grpc-action` is not provided, it will use the generated service name and the gRPC port. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_STARTUP_PROBE_GRPC_ACTION_ENABLED+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_STARTUP_PROBE_GRPC_ACTION_ENABLED+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.get-startup-probe.initial-delay]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.get-startup-probe.initial-delay[quarkus.openshift.get-startup-probe.initial-delay]` + +[.description] +-- +The amount of time to wait before starting to probe. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_STARTUP_PROBE_INITIAL_DELAY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_STARTUP_PROBE_INITIAL_DELAY+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`5S` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.get-startup-probe.period]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.get-startup-probe.period[quarkus.openshift.get-startup-probe.period]` + +[.description] +-- +The period in which the action should be called. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_STARTUP_PROBE_PERIOD+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_STARTUP_PROBE_PERIOD+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`10S` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.get-startup-probe.timeout]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.get-startup-probe.timeout[quarkus.openshift.get-startup-probe.timeout]` + +[.description] +-- +The amount of time to wait for each action. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_STARTUP_PROBE_TIMEOUT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_STARTUP_PROBE_TIMEOUT+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`10S` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.get-startup-probe.success-threshold]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.get-startup-probe.success-threshold[quarkus.openshift.get-startup-probe.success-threshold]` + +[.description] +-- +The success threshold to use. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_STARTUP_PROBE_SUCCESS_THRESHOLD+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_STARTUP_PROBE_SUCCESS_THRESHOLD+++` +endif::add-copy-button-to-env-var[] +--|int +|`1` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.get-startup-probe.failure-threshold]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.get-startup-probe.failure-threshold[quarkus.openshift.get-startup-probe.failure-threshold]` + +[.description] +-- +The failure threshold to use. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_STARTUP_PROBE_FAILURE_THRESHOLD+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_STARTUP_PROBE_FAILURE_THRESHOLD+++` +endif::add-copy-button-to-env-var[] +--|int +|`3` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.get-prometheus-config.annotations]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.get-prometheus-config.annotations[quarkus.openshift.get-prometheus-config.annotations]` + +[.description] +-- +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. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_PROMETHEUS_CONFIG_ANNOTATIONS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_PROMETHEUS_CONFIG_ANNOTATIONS+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`true` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.get-prometheus-config.prefix]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.get-prometheus-config.prefix[quarkus.openshift.get-prometheus-config.prefix]` + +[.description] +-- +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 + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_PROMETHEUS_CONFIG_PREFIX+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_PROMETHEUS_CONFIG_PREFIX+++` +endif::add-copy-button-to-env-var[] +--|string +|`prometheus.io` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.get-prometheus-config.scrape]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.get-prometheus-config.scrape[quarkus.openshift.get-prometheus-config.scrape]` + +[.description] +-- +Define the annotation used to indicate services that should be scraped. By default, `/scrape` will be appended to the defined prefix. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_PROMETHEUS_CONFIG_SCRAPE+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_PROMETHEUS_CONFIG_SCRAPE+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.get-prometheus-config.path]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.get-prometheus-config.path[quarkus.openshift.get-prometheus-config.path]` + +[.description] +-- +Define the annotation used to indicate the path to scrape. By default, `/path` will be appended to the defined prefix. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_PROMETHEUS_CONFIG_PATH+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_PROMETHEUS_CONFIG_PATH+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.get-prometheus-config.port]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.get-prometheus-config.port[quarkus.openshift.get-prometheus-config.port]` + +[.description] +-- +Define the annotation used to indicate the port to scrape. By default, `/port` will be appended to the defined prefix. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_PROMETHEUS_CONFIG_PORT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_PROMETHEUS_CONFIG_PORT+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.get-prometheus-config.scheme]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.get-prometheus-config.scheme[quarkus.openshift.get-prometheus-config.scheme]` + +[.description] +-- +Define the annotation used to indicate the scheme to use for scraping By default, `/scheme` will be appended to the defined prefix. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_PROMETHEUS_CONFIG_SCHEME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_PROMETHEUS_CONFIG_SCHEME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.get-resources.limits.cpu]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.get-resources.limits.cpu[quarkus.openshift.get-resources.limits.cpu]` + +[.description] +-- +CPU Requirements + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_RESOURCES_LIMITS_CPU+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_RESOURCES_LIMITS_CPU+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.get-resources.limits.memory]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.get-resources.limits.memory[quarkus.openshift.get-resources.limits.memory]` + +[.description] +-- +Memory Requirements + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_RESOURCES_LIMITS_MEMORY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_RESOURCES_LIMITS_MEMORY+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.get-resources.requests.cpu]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.get-resources.requests.cpu[quarkus.openshift.get-resources.requests.cpu]` + +[.description] +-- +CPU Requirements + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_RESOURCES_REQUESTS_CPU+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_RESOURCES_REQUESTS_CPU+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.get-resources.requests.memory]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.get-resources.requests.memory[quarkus.openshift.get-resources.requests.memory]` + +[.description] +-- +Memory Requirements + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_RESOURCES_REQUESTS_MEMORY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_RESOURCES_REQUESTS_MEMORY+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.get-security-context.se-linux-options.level]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.get-security-context.se-linux-options.level[quarkus.openshift.get-security-context.se-linux-options.level]` + +[.description] +-- +The SELinux level label that applies to the container. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SECURITY_CONTEXT_SE_LINUX_OPTIONS_LEVEL+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SECURITY_CONTEXT_SE_LINUX_OPTIONS_LEVEL+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.get-security-context.se-linux-options.role]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.get-security-context.se-linux-options.role[quarkus.openshift.get-security-context.se-linux-options.role]` + +[.description] +-- +The SELinux role label that applies to the container. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SECURITY_CONTEXT_SE_LINUX_OPTIONS_ROLE+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SECURITY_CONTEXT_SE_LINUX_OPTIONS_ROLE+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.get-security-context.se-linux-options.type]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.get-security-context.se-linux-options.type[quarkus.openshift.get-security-context.se-linux-options.type]` + +[.description] +-- +The SELinux type label that applies to the container. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SECURITY_CONTEXT_SE_LINUX_OPTIONS_TYPE+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SECURITY_CONTEXT_SE_LINUX_OPTIONS_TYPE+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.get-security-context.se-linux-options.user]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.get-security-context.se-linux-options.user[quarkus.openshift.get-security-context.se-linux-options.user]` + +[.description] +-- +The SELinux user label that applies to the container. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SECURITY_CONTEXT_SE_LINUX_OPTIONS_USER+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SECURITY_CONTEXT_SE_LINUX_OPTIONS_USER+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.get-security-context.windows-options.gmsa-credential-spec-name]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.get-security-context.windows-options.gmsa-credential-spec-name[quarkus.openshift.get-security-context.windows-options.gmsa-credential-spec-name]` + +[.description] +-- +The name of the GMSA credential spec to use. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SECURITY_CONTEXT_WINDOWS_OPTIONS_GMSA_CREDENTIAL_SPEC_NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SECURITY_CONTEXT_WINDOWS_OPTIONS_GMSA_CREDENTIAL_SPEC_NAME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.get-security-context.windows-options.gmsa-credential-spec]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.get-security-context.windows-options.gmsa-credential-spec[quarkus.openshift.get-security-context.windows-options.gmsa-credential-spec]` + +[.description] +-- +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. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SECURITY_CONTEXT_WINDOWS_OPTIONS_GMSA_CREDENTIAL_SPEC+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SECURITY_CONTEXT_WINDOWS_OPTIONS_GMSA_CREDENTIAL_SPEC+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.get-security-context.windows-options.run-as-user-name]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.get-security-context.windows-options.run-as-user-name[quarkus.openshift.get-security-context.windows-options.run-as-user-name]` + +[.description] +-- +The UserName in Windows to run the entrypoint of the container process. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SECURITY_CONTEXT_WINDOWS_OPTIONS_RUN_AS_USER_NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SECURITY_CONTEXT_WINDOWS_OPTIONS_RUN_AS_USER_NAME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.get-security-context.windows-options.host-process]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.get-security-context.windows-options.host-process[quarkus.openshift.get-security-context.windows-options.host-process]` + +[.description] +-- +HostProcess determines if a container should be run as a 'Host Process' container. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SECURITY_CONTEXT_WINDOWS_OPTIONS_HOST_PROCESS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SECURITY_CONTEXT_WINDOWS_OPTIONS_HOST_PROCESS+++` +endif::add-copy-button-to-env-var[] +--|boolean +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.get-security-context.run-as-user]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.get-security-context.run-as-user[quarkus.openshift.get-security-context.run-as-user]` + +[.description] +-- +The UID to run the entrypoint of the container process. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SECURITY_CONTEXT_RUN_AS_USER+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SECURITY_CONTEXT_RUN_AS_USER+++` +endif::add-copy-button-to-env-var[] +--|long +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.get-security-context.run-as-group]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.get-security-context.run-as-group[quarkus.openshift.get-security-context.run-as-group]` + +[.description] +-- +The GID to run the entrypoint of the container process. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SECURITY_CONTEXT_RUN_AS_GROUP+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SECURITY_CONTEXT_RUN_AS_GROUP+++` +endif::add-copy-button-to-env-var[] +--|long +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.get-security-context.run-as-non-root]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.get-security-context.run-as-non-root[quarkus.openshift.get-security-context.run-as-non-root]` + +[.description] +-- +Indicates that the container must run as a non-root user. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SECURITY_CONTEXT_RUN_AS_NON_ROOT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SECURITY_CONTEXT_RUN_AS_NON_ROOT+++` +endif::add-copy-button-to-env-var[] +--|boolean +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.get-security-context.supplemental-groups]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.get-security-context.supplemental-groups[quarkus.openshift.get-security-context.supplemental-groups]` + +[.description] +-- +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. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SECURITY_CONTEXT_SUPPLEMENTAL_GROUPS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SECURITY_CONTEXT_SUPPLEMENTAL_GROUPS+++` +endif::add-copy-button-to-env-var[] +--|list of long +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.get-security-context.fs-group]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.get-security-context.fs-group[quarkus.openshift.get-security-context.fs-group]` + +[.description] +-- +A special supplemental group that applies to all containers in a pod. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SECURITY_CONTEXT_FS_GROUP+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SECURITY_CONTEXT_FS_GROUP+++` +endif::add-copy-button-to-env-var[] +--|long +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.get-security-context.sysctls]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.get-security-context.sysctls[quarkus.openshift.get-security-context.sysctls]` + +[.description] +-- +Sysctls hold a list of namespaced sysctls used for the pod. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SECURITY_CONTEXT_SYSCTLS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SECURITY_CONTEXT_SYSCTLS+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.get-security-context.fs-group-change-policy]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.get-security-context.fs-group-change-policy[quarkus.openshift.get-security-context.fs-group-change-policy]` + +[.description] +-- +It holds policies that will be used for applying fsGroup to a volume when volume is mounted. Values: OnRootMismatch, Always + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SECURITY_CONTEXT_FS_GROUP_CHANGE_POLICY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SECURITY_CONTEXT_FS_GROUP_CHANGE_POLICY+++` +endif::add-copy-button-to-env-var[] +-- a| +tooltip: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.], tooltip:always[It indicates that volume's ownership and permissions should always be changed whenever volume is mounted inside a Pod. This the default behavior.] +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.liveness-probe.http-action-port]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.liveness-probe.http-action-port[quarkus.openshift.liveness-probe.http-action-port]` + +[.description] +-- +The port number to use when configuring the `http get` action. If not configured, the port corresponding to the `httpActionPortName` will be used. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_LIVENESS_PROBE_HTTP_ACTION_PORT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_LIVENESS_PROBE_HTTP_ACTION_PORT+++` +endif::add-copy-button-to-env-var[] +--|int +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.liveness-probe.http-action-port-name]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.liveness-probe.http-action-port-name[quarkus.openshift.liveness-probe.http-action-port-name]` + +[.description] +-- +The port name for selecting the port of the `HTTP get` action. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_LIVENESS_PROBE_HTTP_ACTION_PORT_NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_LIVENESS_PROBE_HTTP_ACTION_PORT_NAME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.liveness-probe.http-action-path]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.liveness-probe.http-action-path[quarkus.openshift.liveness-probe.http-action-path]` + +[.description] +-- +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. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_LIVENESS_PROBE_HTTP_ACTION_PATH+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_LIVENESS_PROBE_HTTP_ACTION_PATH+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.liveness-probe.http-action-scheme]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.liveness-probe.http-action-scheme[quarkus.openshift.liveness-probe.http-action-scheme]` + +[.description] +-- +The scheme of the `HTTP get` action. Can be either "HTTP" or "HTTPS". + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_LIVENESS_PROBE_HTTP_ACTION_SCHEME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_LIVENESS_PROBE_HTTP_ACTION_SCHEME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.liveness-probe.exec-action]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.liveness-probe.exec-action[quarkus.openshift.liveness-probe.exec-action]` + +[.description] +-- +The command to use for the probe. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_LIVENESS_PROBE_EXEC_ACTION+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_LIVENESS_PROBE_EXEC_ACTION+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.liveness-probe.tcp-socket-action]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.liveness-probe.tcp-socket-action[quarkus.openshift.liveness-probe.tcp-socket-action]` + +[.description] +-- +The tcp socket to use for the probe (the format is host:port). + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_LIVENESS_PROBE_TCP_SOCKET_ACTION+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_LIVENESS_PROBE_TCP_SOCKET_ACTION+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.liveness-probe.grpc-action]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.liveness-probe.grpc-action[quarkus.openshift.liveness-probe.grpc-action]` + +[.description] +-- +The gRPC port to use for the probe (the format is either port or port:service). + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_LIVENESS_PROBE_GRPC_ACTION+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_LIVENESS_PROBE_GRPC_ACTION+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.liveness-probe.grpc-action-enabled]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.liveness-probe.grpc-action-enabled[quarkus.openshift.liveness-probe.grpc-action-enabled]` + +[.description] +-- +If enabled and `grpc-action` is not provided, it will use the generated service name and the gRPC port. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_LIVENESS_PROBE_GRPC_ACTION_ENABLED+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_LIVENESS_PROBE_GRPC_ACTION_ENABLED+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.liveness-probe.initial-delay]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.liveness-probe.initial-delay[quarkus.openshift.liveness-probe.initial-delay]` + +[.description] +-- +The amount of time to wait before starting to probe. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_LIVENESS_PROBE_INITIAL_DELAY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_LIVENESS_PROBE_INITIAL_DELAY+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`5S` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.liveness-probe.period]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.liveness-probe.period[quarkus.openshift.liveness-probe.period]` + +[.description] +-- +The period in which the action should be called. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_LIVENESS_PROBE_PERIOD+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_LIVENESS_PROBE_PERIOD+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`10S` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.liveness-probe.timeout]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.liveness-probe.timeout[quarkus.openshift.liveness-probe.timeout]` + +[.description] +-- +The amount of time to wait for each action. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_LIVENESS_PROBE_TIMEOUT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_LIVENESS_PROBE_TIMEOUT+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`10S` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.liveness-probe.success-threshold]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.liveness-probe.success-threshold[quarkus.openshift.liveness-probe.success-threshold]` + +[.description] +-- +The success threshold to use. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_LIVENESS_PROBE_SUCCESS_THRESHOLD+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_LIVENESS_PROBE_SUCCESS_THRESHOLD+++` +endif::add-copy-button-to-env-var[] +--|int +|`1` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.liveness-probe.failure-threshold]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.liveness-probe.failure-threshold[quarkus.openshift.liveness-probe.failure-threshold]` + +[.description] +-- +The failure threshold to use. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_LIVENESS_PROBE_FAILURE_THRESHOLD+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_LIVENESS_PROBE_FAILURE_THRESHOLD+++` +endif::add-copy-button-to-env-var[] +--|int +|`3` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.readiness-probe.http-action-port]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.readiness-probe.http-action-port[quarkus.openshift.readiness-probe.http-action-port]` + +[.description] +-- +The port number to use when configuring the `http get` action. If not configured, the port corresponding to the `httpActionPortName` will be used. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_READINESS_PROBE_HTTP_ACTION_PORT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_READINESS_PROBE_HTTP_ACTION_PORT+++` +endif::add-copy-button-to-env-var[] +--|int +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.readiness-probe.http-action-port-name]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.readiness-probe.http-action-port-name[quarkus.openshift.readiness-probe.http-action-port-name]` + +[.description] +-- +The port name for selecting the port of the `HTTP get` action. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_READINESS_PROBE_HTTP_ACTION_PORT_NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_READINESS_PROBE_HTTP_ACTION_PORT_NAME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.readiness-probe.http-action-path]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.readiness-probe.http-action-path[quarkus.openshift.readiness-probe.http-action-path]` + +[.description] +-- +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. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_READINESS_PROBE_HTTP_ACTION_PATH+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_READINESS_PROBE_HTTP_ACTION_PATH+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.readiness-probe.http-action-scheme]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.readiness-probe.http-action-scheme[quarkus.openshift.readiness-probe.http-action-scheme]` + +[.description] +-- +The scheme of the `HTTP get` action. Can be either "HTTP" or "HTTPS". + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_READINESS_PROBE_HTTP_ACTION_SCHEME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_READINESS_PROBE_HTTP_ACTION_SCHEME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.readiness-probe.exec-action]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.readiness-probe.exec-action[quarkus.openshift.readiness-probe.exec-action]` + +[.description] +-- +The command to use for the probe. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_READINESS_PROBE_EXEC_ACTION+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_READINESS_PROBE_EXEC_ACTION+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.readiness-probe.tcp-socket-action]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.readiness-probe.tcp-socket-action[quarkus.openshift.readiness-probe.tcp-socket-action]` + +[.description] +-- +The tcp socket to use for the probe (the format is host:port). + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_READINESS_PROBE_TCP_SOCKET_ACTION+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_READINESS_PROBE_TCP_SOCKET_ACTION+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.readiness-probe.grpc-action]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.readiness-probe.grpc-action[quarkus.openshift.readiness-probe.grpc-action]` + +[.description] +-- +The gRPC port to use for the probe (the format is either port or port:service). + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_READINESS_PROBE_GRPC_ACTION+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_READINESS_PROBE_GRPC_ACTION+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.readiness-probe.grpc-action-enabled]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.readiness-probe.grpc-action-enabled[quarkus.openshift.readiness-probe.grpc-action-enabled]` + +[.description] +-- +If enabled and `grpc-action` is not provided, it will use the generated service name and the gRPC port. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_READINESS_PROBE_GRPC_ACTION_ENABLED+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_READINESS_PROBE_GRPC_ACTION_ENABLED+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.readiness-probe.initial-delay]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.readiness-probe.initial-delay[quarkus.openshift.readiness-probe.initial-delay]` + +[.description] +-- +The amount of time to wait before starting to probe. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_READINESS_PROBE_INITIAL_DELAY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_READINESS_PROBE_INITIAL_DELAY+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`5S` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.readiness-probe.period]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.readiness-probe.period[quarkus.openshift.readiness-probe.period]` + +[.description] +-- +The period in which the action should be called. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_READINESS_PROBE_PERIOD+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_READINESS_PROBE_PERIOD+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`10S` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.readiness-probe.timeout]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.readiness-probe.timeout[quarkus.openshift.readiness-probe.timeout]` + +[.description] +-- +The amount of time to wait for each action. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_READINESS_PROBE_TIMEOUT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_READINESS_PROBE_TIMEOUT+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`10S` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.readiness-probe.success-threshold]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.readiness-probe.success-threshold[quarkus.openshift.readiness-probe.success-threshold]` + +[.description] +-- +The success threshold to use. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_READINESS_PROBE_SUCCESS_THRESHOLD+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_READINESS_PROBE_SUCCESS_THRESHOLD+++` +endif::add-copy-button-to-env-var[] +--|int +|`1` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.readiness-probe.failure-threshold]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.readiness-probe.failure-threshold[quarkus.openshift.readiness-probe.failure-threshold]` + +[.description] +-- +The failure threshold to use. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_READINESS_PROBE_FAILURE_THRESHOLD+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_READINESS_PROBE_FAILURE_THRESHOLD+++` +endif::add-copy-button-to-env-var[] +--|int +|`3` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.startup-probe.http-action-port]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.startup-probe.http-action-port[quarkus.openshift.startup-probe.http-action-port]` + +[.description] +-- +The port number to use when configuring the `http get` action. If not configured, the port corresponding to the `httpActionPortName` will be used. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_STARTUP_PROBE_HTTP_ACTION_PORT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_STARTUP_PROBE_HTTP_ACTION_PORT+++` +endif::add-copy-button-to-env-var[] +--|int +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.startup-probe.http-action-port-name]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.startup-probe.http-action-port-name[quarkus.openshift.startup-probe.http-action-port-name]` + +[.description] +-- +The port name for selecting the port of the `HTTP get` action. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_STARTUP_PROBE_HTTP_ACTION_PORT_NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_STARTUP_PROBE_HTTP_ACTION_PORT_NAME+++` +endif::add-copy-button-to-env-var[] +--|string +| -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.azure-disk-volumes.-azure-disk-volumes-.fs-type]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.azure-disk-volumes.-azure-disk-volumes-.fs-type[quarkus.kubernetes.azure-disk-volumes."azure-disk-volumes".fs-type]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.startup-probe.http-action-path]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.startup-probe.http-action-path[quarkus.openshift.startup-probe.http-action-path]` [.description] -- -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. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_AZURE_DISK_VOLUMES__AZURE_DISK_VOLUMES__FS_TYPE+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_STARTUP_PROBE_HTTP_ACTION_PATH+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_AZURE_DISK_VOLUMES__AZURE_DISK_VOLUMES__FS_TYPE+++` +Environment variable: `+++QUARKUS_OPENSHIFT_STARTUP_PROBE_HTTP_ACTION_PATH+++` endif::add-copy-button-to-env-var[] --|string -|`ext4` +| -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.azure-disk-volumes.-azure-disk-volumes-.read-only]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.azure-disk-volumes.-azure-disk-volumes-.read-only[quarkus.kubernetes.azure-disk-volumes."azure-disk-volumes".read-only]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.startup-probe.http-action-scheme]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.startup-probe.http-action-scheme[quarkus.openshift.startup-probe.http-action-scheme]` [.description] -- -Whether the volumeName is read only or not. +The scheme of the `HTTP get` action. Can be either "HTTP" or "HTTPS". + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_STARTUP_PROBE_HTTP_ACTION_SCHEME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_STARTUP_PROBE_HTTP_ACTION_SCHEME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.startup-probe.exec-action]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.startup-probe.exec-action[quarkus.openshift.startup-probe.exec-action]` + +[.description] +-- +The command to use for the probe. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_STARTUP_PROBE_EXEC_ACTION+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_STARTUP_PROBE_EXEC_ACTION+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.startup-probe.tcp-socket-action]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.startup-probe.tcp-socket-action[quarkus.openshift.startup-probe.tcp-socket-action]` + +[.description] +-- +The tcp socket to use for the probe (the format is host:port). + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_STARTUP_PROBE_TCP_SOCKET_ACTION+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_STARTUP_PROBE_TCP_SOCKET_ACTION+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.startup-probe.grpc-action]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.startup-probe.grpc-action[quarkus.openshift.startup-probe.grpc-action]` + +[.description] +-- +The gRPC port to use for the probe (the format is either port or port:service). + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_STARTUP_PROBE_GRPC_ACTION+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_STARTUP_PROBE_GRPC_ACTION+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.startup-probe.grpc-action-enabled]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.startup-probe.grpc-action-enabled[quarkus.openshift.startup-probe.grpc-action-enabled]` + +[.description] +-- +If enabled and `grpc-action` is not provided, it will use the generated service name and the gRPC port. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_STARTUP_PROBE_GRPC_ACTION_ENABLED+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_STARTUP_PROBE_GRPC_ACTION_ENABLED+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.startup-probe.initial-delay]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.startup-probe.initial-delay[quarkus.openshift.startup-probe.initial-delay]` + +[.description] +-- +The amount of time to wait before starting to probe. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_STARTUP_PROBE_INITIAL_DELAY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_STARTUP_PROBE_INITIAL_DELAY+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`5S` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.startup-probe.period]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.startup-probe.period[quarkus.openshift.startup-probe.period]` + +[.description] +-- +The period in which the action should be called. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_STARTUP_PROBE_PERIOD+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_STARTUP_PROBE_PERIOD+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`10S` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.startup-probe.timeout]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.startup-probe.timeout[quarkus.openshift.startup-probe.timeout]` + +[.description] +-- +The amount of time to wait for each action. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_STARTUP_PROBE_TIMEOUT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_STARTUP_PROBE_TIMEOUT+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`10S` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.startup-probe.success-threshold]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.startup-probe.success-threshold[quarkus.openshift.startup-probe.success-threshold]` + +[.description] +-- +The success threshold to use. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_STARTUP_PROBE_SUCCESS_THRESHOLD+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_STARTUP_PROBE_SUCCESS_THRESHOLD+++` +endif::add-copy-button-to-env-var[] +--|int +|`1` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.startup-probe.failure-threshold]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.startup-probe.failure-threshold[quarkus.openshift.startup-probe.failure-threshold]` + +[.description] +-- +The failure threshold to use. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_STARTUP_PROBE_FAILURE_THRESHOLD+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_STARTUP_PROBE_FAILURE_THRESHOLD+++` +endif::add-copy-button-to-env-var[] +--|int +|`3` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.prometheus.annotations]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.prometheus.annotations[quarkus.openshift.prometheus.annotations]` + +[.description] +-- +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. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_PROMETHEUS_ANNOTATIONS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_PROMETHEUS_ANNOTATIONS+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`true` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.prometheus.prefix]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.prometheus.prefix[quarkus.openshift.prometheus.prefix]` + +[.description] +-- +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 + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_PROMETHEUS_PREFIX+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_PROMETHEUS_PREFIX+++` +endif::add-copy-button-to-env-var[] +--|string +|`prometheus.io` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.prometheus.scrape]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.prometheus.scrape[quarkus.openshift.prometheus.scrape]` + +[.description] +-- +Define the annotation used to indicate services that should be scraped. By default, `/scrape` will be appended to the defined prefix. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_PROMETHEUS_SCRAPE+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_PROMETHEUS_SCRAPE+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.prometheus.path]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.prometheus.path[quarkus.openshift.prometheus.path]` + +[.description] +-- +Define the annotation used to indicate the path to scrape. By default, `/path` will be appended to the defined prefix. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_PROMETHEUS_PATH+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_PROMETHEUS_PATH+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.prometheus.port]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.prometheus.port[quarkus.openshift.prometheus.port]` + +[.description] +-- +Define the annotation used to indicate the port to scrape. By default, `/port` will be appended to the defined prefix. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_AZURE_DISK_VOLUMES__AZURE_DISK_VOLUMES__READ_ONLY+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_PROMETHEUS_PORT+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_AZURE_DISK_VOLUMES__AZURE_DISK_VOLUMES__READ_ONLY+++` +Environment variable: `+++QUARKUS_OPENSHIFT_PROMETHEUS_PORT+++` endif::add-copy-button-to-env-var[] ---|boolean -|`false` +--|string +| -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.init-containers.-init-containers-.image]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.init-containers.-init-containers-.image[quarkus.kubernetes.init-containers."init-containers".image]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.prometheus.scheme]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.prometheus.scheme[quarkus.openshift.prometheus.scheme]` [.description] -- -The container image. +Define the annotation used to indicate the scheme to use for scraping By default, `/scheme` will be appended to the defined prefix. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__IMAGE+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_PROMETHEUS_SCHEME+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__IMAGE+++` +Environment variable: `+++QUARKUS_OPENSHIFT_PROMETHEUS_SCHEME+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.init-containers.-init-containers-.working-dir]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.init-containers.-init-containers-.working-dir[quarkus.kubernetes.init-containers."init-containers".working-dir]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.resources.limits.cpu]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.resources.limits.cpu[quarkus.openshift.resources.limits.cpu]` [.description] -- -Working directory. +CPU Requirements ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__WORKING_DIR+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_RESOURCES_LIMITS_CPU+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__WORKING_DIR+++` +Environment variable: `+++QUARKUS_OPENSHIFT_RESOURCES_LIMITS_CPU+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.init-containers.-init-containers-.command]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.init-containers.-init-containers-.command[quarkus.kubernetes.init-containers."init-containers".command]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.resources.limits.memory]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.resources.limits.memory[quarkus.openshift.resources.limits.memory]` [.description] -- -The commands +Memory Requirements ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__COMMAND+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_RESOURCES_LIMITS_MEMORY+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__COMMAND+++` +Environment variable: `+++QUARKUS_OPENSHIFT_RESOURCES_LIMITS_MEMORY+++` endif::add-copy-button-to-env-var[] ---|list of string +--|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.init-containers.-init-containers-.arguments]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.init-containers.-init-containers-.arguments[quarkus.kubernetes.init-containers."init-containers".arguments]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.resources.requests.cpu]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.resources.requests.cpu[quarkus.openshift.resources.requests.cpu]` [.description] -- -The arguments +CPU Requirements ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__ARGUMENTS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_RESOURCES_REQUESTS_CPU+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__ARGUMENTS+++` +Environment variable: `+++QUARKUS_OPENSHIFT_RESOURCES_REQUESTS_CPU+++` endif::add-copy-button-to-env-var[] ---|list of string +--|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.init-containers.-init-containers-.service-account]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.init-containers.-init-containers-.service-account[quarkus.kubernetes.init-containers."init-containers".service-account]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.resources.requests.memory]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.resources.requests.memory[quarkus.openshift.resources.requests.memory]` [.description] -- -The service account. +Memory Requirements ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__SERVICE_ACCOUNT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_RESOURCES_REQUESTS_MEMORY+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__SERVICE_ACCOUNT+++` +Environment variable: `+++QUARKUS_OPENSHIFT_RESOURCES_REQUESTS_MEMORY+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.init-containers.-init-containers-.host]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.init-containers.-init-containers-.host[quarkus.kubernetes.init-containers."init-containers".host]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.route.expose]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.route.expose[quarkus.openshift.route.expose]` [.description] -- -The host under which the application is going to be exposed. +If true, the service will be exposed ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__HOST+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_ROUTE_EXPOSE+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__HOST+++` +Environment variable: `+++QUARKUS_OPENSHIFT_ROUTE_EXPOSE+++` endif::add-copy-button-to-env-var[] ---|string -| +--|boolean +|`false` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.init-containers.-init-containers-.ports.-ports-.container-port]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.init-containers.-init-containers-.ports.-ports-.container-port[quarkus.kubernetes.init-containers."init-containers".ports."ports".container-port]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.route.host]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.route.host[quarkus.openshift.route.host]` [.description] -- -The port number. Refers to the container port. +The host under which the application is going to be exposed ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__PORTS__PORTS__CONTAINER_PORT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_ROUTE_HOST+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__PORTS__PORTS__CONTAINER_PORT+++` +Environment variable: `+++QUARKUS_OPENSHIFT_ROUTE_HOST+++` endif::add-copy-button-to-env-var[] ---|int +--|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.init-containers.-init-containers-.ports.-ports-.host-port]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.init-containers.-init-containers-.ports.-ports-.host-port[quarkus.kubernetes.init-containers."init-containers".ports."ports".host-port]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.route.target-port]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.route.target-port[quarkus.openshift.route.target-port]` [.description] -- -The host port. +The target named port. If not provided, it will be deducted from the Service resource ports. Options are: "http" and "https". ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__PORTS__PORTS__HOST_PORT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_ROUTE_TARGET_PORT+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__PORTS__PORTS__HOST_PORT+++` +Environment variable: `+++QUARKUS_OPENSHIFT_ROUTE_TARGET_PORT+++` endif::add-copy-button-to-env-var[] ---|int -| +--|string +|`http` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.init-containers.-init-containers-.ports.-ports-.path]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.init-containers.-init-containers-.ports.-ports-.path[quarkus.kubernetes.init-containers."init-containers".ports."ports".path]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.route.tls.ca-certificate]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.route.tls.ca-certificate[quarkus.openshift.route.tls.ca-certificate]` [.description] -- -The application path (refers to web application path). +The cert authority certificate contents. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__PORTS__PORTS__PATH+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_ROUTE_TLS_CA_CERTIFICATE+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__PORTS__PORTS__PATH+++` +Environment variable: `+++QUARKUS_OPENSHIFT_ROUTE_TLS_CA_CERTIFICATE+++` endif::add-copy-button-to-env-var[] --|string -|`/` +| -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.init-containers.-init-containers-.ports.-ports-.protocol]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.init-containers.-init-containers-.ports.-ports-.protocol[quarkus.kubernetes.init-containers."init-containers".ports."ports".protocol]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.route.tls.certificate]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.route.tls.certificate[quarkus.openshift.route.tls.certificate]` [.description] -- -The protocol. +The certificate contents. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__PORTS__PORTS__PROTOCOL+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_ROUTE_TLS_CERTIFICATE+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__PORTS__PORTS__PROTOCOL+++` +Environment variable: `+++QUARKUS_OPENSHIFT_ROUTE_TLS_CERTIFICATE+++` endif::add-copy-button-to-env-var[] --- a| -`tcp`, `udp`, `sctp`, `http`, `proxy` -|`tcp` +--|string +| -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.init-containers.-init-containers-.ports.-ports-.node-port]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.init-containers.-init-containers-.ports.-ports-.node-port[quarkus.kubernetes.init-containers."init-containers".ports."ports".node-port]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.route.tls.destination-ca-certificate]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.route.tls.destination-ca-certificate[quarkus.openshift.route.tls.destination-ca-certificate]` [.description] -- +The contents of the ca certificate of the final destination. + ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__PORTS__PORTS__NODE_PORT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_ROUTE_TLS_DESTINATION_CA_CERTIFICATE+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__PORTS__PORTS__NODE_PORT+++` +Environment variable: `+++QUARKUS_OPENSHIFT_ROUTE_TLS_DESTINATION_CA_CERTIFICATE+++` endif::add-copy-button-to-env-var[] ---|int +--|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.init-containers.-init-containers-.ports.-ports-.tls]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.init-containers.-init-containers-.ports.-ports-.tls[quarkus.kubernetes.init-containers."init-containers".ports."ports".tls]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.route.tls.insecure-edge-termination-policy]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.route.tls.insecure-edge-termination-policy[quarkus.openshift.route.tls.insecure-edge-termination-policy]` [.description] -- -If enabled, the port will be configured to use the schema HTTPS. +The desired behavior for insecure connections to a route. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__PORTS__PORTS__TLS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_ROUTE_TLS_INSECURE_EDGE_TERMINATION_POLICY+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__PORTS__PORTS__TLS+++` +Environment variable: `+++QUARKUS_OPENSHIFT_ROUTE_TLS_INSECURE_EDGE_TERMINATION_POLICY+++` endif::add-copy-button-to-env-var[] ---|boolean -|`false` +--|string +| -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.init-containers.-init-containers-.image-pull-policy]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.init-containers.-init-containers-.image-pull-policy[quarkus.kubernetes.init-containers."init-containers".image-pull-policy]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.route.tls.key]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.route.tls.key[quarkus.openshift.route.tls.key]` [.description] -- -Image pull policy. +The key file contents. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__IMAGE_PULL_POLICY+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_ROUTE_TLS_KEY+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__IMAGE_PULL_POLICY+++` +Environment variable: `+++QUARKUS_OPENSHIFT_ROUTE_TLS_KEY+++` endif::add-copy-button-to-env-var[] --- a| -`always`, `if-not-present`, `never` -|`always` +--|string +| -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.init-containers.-init-containers-.image-pull-secrets]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.init-containers.-init-containers-.image-pull-secrets[quarkus.kubernetes.init-containers."init-containers".image-pull-secrets]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.route.tls.termination]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.route.tls.termination[quarkus.openshift.route.tls.termination]` [.description] -- -The image pull secret +The termination type. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__IMAGE_PULL_SECRETS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_ROUTE_TLS_TERMINATION+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__IMAGE_PULL_SECRETS+++` +Environment variable: `+++QUARKUS_OPENSHIFT_ROUTE_TLS_TERMINATION+++` endif::add-copy-button-to-env-var[] ---|list of string +--|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.init-containers.-init-containers-.liveness-probe.http-action-port]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.init-containers.-init-containers-.liveness-probe.http-action-port[quarkus.kubernetes.init-containers."init-containers".liveness-probe.http-action-port]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.job.parallelism]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.job.parallelism[quarkus.openshift.job.parallelism]` [.description] -- -The port number to use when configuring the `http get` action. If not configured, the port corresponding to the `httpActionPortName` will be used. +Specifies the maximum desired number of pods the job should run at any given time. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_PORT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_JOB_PARALLELISM+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_PORT+++` +Environment variable: `+++QUARKUS_OPENSHIFT_JOB_PARALLELISM+++` endif::add-copy-button-to-env-var[] --|int | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.init-containers.-init-containers-.liveness-probe.http-action-port-name]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.init-containers.-init-containers-.liveness-probe.http-action-port-name[quarkus.kubernetes.init-containers."init-containers".liveness-probe.http-action-port-name]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.job.completions]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.job.completions[quarkus.openshift.job.completions]` [.description] -- -The port name for selecting the port of the `HTTP get` action. +Specifies the desired number of successfully finished pods the job should be run with. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_PORT_NAME+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_JOB_COMPLETIONS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_PORT_NAME+++` +Environment variable: `+++QUARKUS_OPENSHIFT_JOB_COMPLETIONS+++` endif::add-copy-button-to-env-var[] ---|string +--|int | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.init-containers.-init-containers-.liveness-probe.http-action-path]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.init-containers.-init-containers-.liveness-probe.http-action-path[quarkus.kubernetes.init-containers."init-containers".liveness-probe.http-action-path]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.job.completion-mode]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.job.completion-mode[quarkus.openshift.job.completion-mode]` [.description] -- -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. +CompletionMode specifies how Pod completions are tracked. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_PATH+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_JOB_COMPLETION_MODE+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_PATH+++` +Environment variable: `+++QUARKUS_OPENSHIFT_JOB_COMPLETION_MODE+++` endif::add-copy-button-to-env-var[] ---|string -| +-- a| +`non-indexed`, `indexed` +|`non-indexed` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.init-containers.-init-containers-.liveness-probe.http-action-scheme]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.init-containers.-init-containers-.liveness-probe.http-action-scheme[quarkus.kubernetes.init-containers."init-containers".liveness-probe.http-action-scheme]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.job.backoff-limit]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.job.backoff-limit[quarkus.openshift.job.backoff-limit]` [.description] -- -The scheme of the `HTTP get` action. Can be either "HTTP" or "HTTPS". +Specifies the number of retries before marking this job failed. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_SCHEME+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_JOB_BACKOFF_LIMIT+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_SCHEME+++` +Environment variable: `+++QUARKUS_OPENSHIFT_JOB_BACKOFF_LIMIT+++` endif::add-copy-button-to-env-var[] ---|string +--|int | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.init-containers.-init-containers-.liveness-probe.exec-action]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.init-containers.-init-containers-.liveness-probe.exec-action[quarkus.kubernetes.init-containers."init-containers".liveness-probe.exec-action]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.job.active-deadline-seconds]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.job.active-deadline-seconds[quarkus.openshift.job.active-deadline-seconds]` [.description] -- -The command to use for the probe. +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. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_EXEC_ACTION+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_JOB_ACTIVE_DEADLINE_SECONDS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_EXEC_ACTION+++` +Environment variable: `+++QUARKUS_OPENSHIFT_JOB_ACTIVE_DEADLINE_SECONDS+++` endif::add-copy-button-to-env-var[] ---|string +--|long | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.init-containers.-init-containers-.liveness-probe.tcp-socket-action]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.init-containers.-init-containers-.liveness-probe.tcp-socket-action[quarkus.kubernetes.init-containers."init-containers".liveness-probe.tcp-socket-action]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.job.ttl-seconds-after-finished]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.job.ttl-seconds-after-finished[quarkus.openshift.job.ttl-seconds-after-finished]` [.description] -- -The tcp socket to use for the probe (the format is host:port). +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. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_TCP_SOCKET_ACTION+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_JOB_TTL_SECONDS_AFTER_FINISHED+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_TCP_SOCKET_ACTION+++` +Environment variable: `+++QUARKUS_OPENSHIFT_JOB_TTL_SECONDS_AFTER_FINISHED+++` endif::add-copy-button-to-env-var[] ---|string +--|int | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.init-containers.-init-containers-.liveness-probe.grpc-action]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.init-containers.-init-containers-.liveness-probe.grpc-action[quarkus.kubernetes.init-containers."init-containers".liveness-probe.grpc-action]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.job.suspend]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.job.suspend[quarkus.openshift.job.suspend]` [.description] -- -The gRPC port to use for the probe (the format is either port or port:service). +Suspend specifies whether the Job controller should create Pods or not. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_GRPC_ACTION+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_JOB_SUSPEND+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_GRPC_ACTION+++` +Environment variable: `+++QUARKUS_OPENSHIFT_JOB_SUSPEND+++` endif::add-copy-button-to-env-var[] ---|string -| +--|boolean +|`false` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.init-containers.-init-containers-.liveness-probe.grpc-action-enabled]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.init-containers.-init-containers-.liveness-probe.grpc-action-enabled[quarkus.kubernetes.init-containers."init-containers".liveness-probe.grpc-action-enabled]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.job.restart-policy]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.job.restart-policy[quarkus.openshift.job.restart-policy]` [.description] -- -If enabled and `grpc-action` is not provided, it will use the generated service name and the gRPC port. +Restart policy when the job container fails. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_GRPC_ACTION_ENABLED+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_JOB_RESTART_POLICY+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_GRPC_ACTION_ENABLED+++` +Environment variable: `+++QUARKUS_OPENSHIFT_JOB_RESTART_POLICY+++` endif::add-copy-button-to-env-var[] ---|boolean -|`false` +-- a| +`on-failure`, `never` +|`on-failure` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.init-containers.-init-containers-.liveness-probe.initial-delay]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.init-containers.-init-containers-.liveness-probe.initial-delay[quarkus.kubernetes.init-containers."init-containers".liveness-probe.initial-delay]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.cron-job.schedule]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.cron-job.schedule[quarkus.openshift.cron-job.schedule]` [.description] -- -The amount of time to wait before starting to probe. +The schedule in Cron format, see https://en.wikipedia.org/wiki/Cron. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_INITIAL_DELAY+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_CRON_JOB_SCHEDULE+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_INITIAL_DELAY+++` +Environment variable: `+++QUARKUS_OPENSHIFT_CRON_JOB_SCHEDULE+++` endif::add-copy-button-to-env-var[] ---|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] - link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] -|`5S` +--|string +| -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.init-containers.-init-containers-.liveness-probe.period]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.init-containers.-init-containers-.liveness-probe.period[quarkus.kubernetes.init-containers."init-containers".liveness-probe.period]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.cron-job.concurrency-policy]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.cron-job.concurrency-policy[quarkus.openshift.cron-job.concurrency-policy]` [.description] -- -The period in which the action should be called. +ConcurrencyPolicy describes how the job will be handled. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_PERIOD+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_CRON_JOB_CONCURRENCY_POLICY+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_PERIOD+++` +Environment variable: `+++QUARKUS_OPENSHIFT_CRON_JOB_CONCURRENCY_POLICY+++` endif::add-copy-button-to-env-var[] ---|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] - link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] -|`10S` +-- a| +`allow`, `forbid`, `replace` +|`allow` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.init-containers.-init-containers-.liveness-probe.timeout]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.init-containers.-init-containers-.liveness-probe.timeout[quarkus.kubernetes.init-containers."init-containers".liveness-probe.timeout]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.cron-job.starting-deadline-seconds]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.cron-job.starting-deadline-seconds[quarkus.openshift.cron-job.starting-deadline-seconds]` [.description] -- -The amount of time to wait for each action. +Deadline in seconds for starting the job if it misses scheduled time for any reason. Missed jobs executions will be counted as failed ones. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_TIMEOUT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_CRON_JOB_STARTING_DEADLINE_SECONDS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_TIMEOUT+++` +Environment variable: `+++QUARKUS_OPENSHIFT_CRON_JOB_STARTING_DEADLINE_SECONDS+++` endif::add-copy-button-to-env-var[] ---|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] - link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] -|`10S` +--|long +| -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.init-containers.-init-containers-.liveness-probe.success-threshold]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.init-containers.-init-containers-.liveness-probe.success-threshold[quarkus.kubernetes.init-containers."init-containers".liveness-probe.success-threshold]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.cron-job.failed-jobs-history-limit]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.cron-job.failed-jobs-history-limit[quarkus.openshift.cron-job.failed-jobs-history-limit]` [.description] -- -The success threshold to use. - ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_SUCCESS_THRESHOLD+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_CRON_JOB_FAILED_JOBS_HISTORY_LIMIT+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_SUCCESS_THRESHOLD+++` +Environment variable: `+++QUARKUS_OPENSHIFT_CRON_JOB_FAILED_JOBS_HISTORY_LIMIT+++` endif::add-copy-button-to-env-var[] --|int -|`1` +| -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.init-containers.-init-containers-.liveness-probe.failure-threshold]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.init-containers.-init-containers-.liveness-probe.failure-threshold[quarkus.kubernetes.init-containers."init-containers".liveness-probe.failure-threshold]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.cron-job.successful-jobs-history-limit]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.cron-job.successful-jobs-history-limit[quarkus.openshift.cron-job.successful-jobs-history-limit]` [.description] -- -The failure threshold to use. - ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_FAILURE_THRESHOLD+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_CRON_JOB_SUCCESSFUL_JOBS_HISTORY_LIMIT+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_FAILURE_THRESHOLD+++` +Environment variable: `+++QUARKUS_OPENSHIFT_CRON_JOB_SUCCESSFUL_JOBS_HISTORY_LIMIT+++` endif::add-copy-button-to-env-var[] --|int -|`3` +| -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.init-containers.-init-containers-.readiness-probe.http-action-port]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.init-containers.-init-containers-.readiness-probe.http-action-port[quarkus.kubernetes.init-containers."init-containers".readiness-probe.http-action-port]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.cron-job.parallelism]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.cron-job.parallelism[quarkus.openshift.cron-job.parallelism]` [.description] -- -The port number to use when configuring the `http get` action. If not configured, the port corresponding to the `httpActionPortName` will be used. +Specifies the maximum desired number of pods the job should run at any given time. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_HTTP_ACTION_PORT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_CRON_JOB_PARALLELISM+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_HTTP_ACTION_PORT+++` +Environment variable: `+++QUARKUS_OPENSHIFT_CRON_JOB_PARALLELISM+++` endif::add-copy-button-to-env-var[] --|int | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.init-containers.-init-containers-.readiness-probe.http-action-port-name]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.init-containers.-init-containers-.readiness-probe.http-action-port-name[quarkus.kubernetes.init-containers."init-containers".readiness-probe.http-action-port-name]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.cron-job.completions]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.cron-job.completions[quarkus.openshift.cron-job.completions]` [.description] -- -The port name for selecting the port of the `HTTP get` action. +Specifies the desired number of successfully finished pods the job should be run with. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_HTTP_ACTION_PORT_NAME+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_CRON_JOB_COMPLETIONS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_HTTP_ACTION_PORT_NAME+++` +Environment variable: `+++QUARKUS_OPENSHIFT_CRON_JOB_COMPLETIONS+++` endif::add-copy-button-to-env-var[] ---|string +--|int | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.init-containers.-init-containers-.readiness-probe.http-action-path]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.init-containers.-init-containers-.readiness-probe.http-action-path[quarkus.kubernetes.init-containers."init-containers".readiness-probe.http-action-path]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.cron-job.completion-mode]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.cron-job.completion-mode[quarkus.openshift.cron-job.completion-mode]` [.description] -- -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. +CompletionMode specifies how Pod completions are tracked. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_HTTP_ACTION_PATH+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_CRON_JOB_COMPLETION_MODE+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_HTTP_ACTION_PATH+++` +Environment variable: `+++QUARKUS_OPENSHIFT_CRON_JOB_COMPLETION_MODE+++` endif::add-copy-button-to-env-var[] ---|string -| +-- a| +`non-indexed`, `indexed` +|`non-indexed` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.init-containers.-init-containers-.readiness-probe.http-action-scheme]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.init-containers.-init-containers-.readiness-probe.http-action-scheme[quarkus.kubernetes.init-containers."init-containers".readiness-probe.http-action-scheme]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.cron-job.backoff-limit]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.cron-job.backoff-limit[quarkus.openshift.cron-job.backoff-limit]` [.description] -- -The scheme of the `HTTP get` action. Can be either "HTTP" or "HTTPS". +Specifies the number of retries before marking this job failed. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_HTTP_ACTION_SCHEME+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_CRON_JOB_BACKOFF_LIMIT+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_HTTP_ACTION_SCHEME+++` +Environment variable: `+++QUARKUS_OPENSHIFT_CRON_JOB_BACKOFF_LIMIT+++` endif::add-copy-button-to-env-var[] ---|string +--|int | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.init-containers.-init-containers-.readiness-probe.exec-action]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.init-containers.-init-containers-.readiness-probe.exec-action[quarkus.kubernetes.init-containers."init-containers".readiness-probe.exec-action]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.cron-job.active-deadline-seconds]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.cron-job.active-deadline-seconds[quarkus.openshift.cron-job.active-deadline-seconds]` [.description] -- -The command to use for the probe. +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. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_EXEC_ACTION+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_CRON_JOB_ACTIVE_DEADLINE_SECONDS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_EXEC_ACTION+++` +Environment variable: `+++QUARKUS_OPENSHIFT_CRON_JOB_ACTIVE_DEADLINE_SECONDS+++` endif::add-copy-button-to-env-var[] ---|string +--|long | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.init-containers.-init-containers-.readiness-probe.tcp-socket-action]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.init-containers.-init-containers-.readiness-probe.tcp-socket-action[quarkus.kubernetes.init-containers."init-containers".readiness-probe.tcp-socket-action]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.cron-job.ttl-seconds-after-finished]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.cron-job.ttl-seconds-after-finished[quarkus.openshift.cron-job.ttl-seconds-after-finished]` [.description] -- -The tcp socket to use for the probe (the format is host:port). +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. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_TCP_SOCKET_ACTION+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_CRON_JOB_TTL_SECONDS_AFTER_FINISHED+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_TCP_SOCKET_ACTION+++` +Environment variable: `+++QUARKUS_OPENSHIFT_CRON_JOB_TTL_SECONDS_AFTER_FINISHED+++` endif::add-copy-button-to-env-var[] ---|string +--|int | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.init-containers.-init-containers-.readiness-probe.grpc-action]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.init-containers.-init-containers-.readiness-probe.grpc-action[quarkus.kubernetes.init-containers."init-containers".readiness-probe.grpc-action]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.cron-job.suspend]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.cron-job.suspend[quarkus.openshift.cron-job.suspend]` [.description] -- -The gRPC port to use for the probe (the format is either port or port:service). +Suspend specifies whether the Job controller should create Pods or not. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_GRPC_ACTION+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_CRON_JOB_SUSPEND+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_GRPC_ACTION+++` +Environment variable: `+++QUARKUS_OPENSHIFT_CRON_JOB_SUSPEND+++` endif::add-copy-button-to-env-var[] ---|string -| +--|boolean +|`false` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.init-containers.-init-containers-.readiness-probe.grpc-action-enabled]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.init-containers.-init-containers-.readiness-probe.grpc-action-enabled[quarkus.kubernetes.init-containers."init-containers".readiness-probe.grpc-action-enabled]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.cron-job.restart-policy]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.cron-job.restart-policy[quarkus.openshift.cron-job.restart-policy]` [.description] -- -If enabled and `grpc-action` is not provided, it will use the generated service name and the gRPC port. +Restart policy when the job container fails. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_GRPC_ACTION_ENABLED+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_CRON_JOB_RESTART_POLICY+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_GRPC_ACTION_ENABLED+++` +Environment variable: `+++QUARKUS_OPENSHIFT_CRON_JOB_RESTART_POLICY+++` endif::add-copy-button-to-env-var[] ---|boolean -|`false` +-- a| +`on-failure`, `never` +|`on-failure` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.init-containers.-init-containers-.readiness-probe.initial-delay]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.init-containers.-init-containers-.readiness-probe.initial-delay[quarkus.kubernetes.init-containers."init-containers".readiness-probe.initial-delay]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.env.secrets]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.env.secrets[quarkus.openshift.env.secrets]` [.description] -- -The amount of time to wait before starting to probe. +The optional list of Secret names to load environment variables from. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_INITIAL_DELAY+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_ENV_SECRETS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_INITIAL_DELAY+++` +Environment variable: `+++QUARKUS_OPENSHIFT_ENV_SECRETS+++` endif::add-copy-button-to-env-var[] ---|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] - link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] -|`5S` +--|list of string +| -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.init-containers.-init-containers-.readiness-probe.period]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.init-containers.-init-containers-.readiness-probe.period[quarkus.kubernetes.init-containers."init-containers".readiness-probe.period]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.env.configmaps]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.env.configmaps[quarkus.openshift.env.configmaps]` [.description] -- -The period in which the action should be called. +The optional list of ConfigMap names to load environment variables from. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_PERIOD+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_ENV_CONFIGMAPS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_PERIOD+++` +Environment variable: `+++QUARKUS_OPENSHIFT_ENV_CONFIGMAPS+++` endif::add-copy-button-to-env-var[] ---|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] - link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] -|`10S` +--|list of string +| -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.init-containers.-init-containers-.readiness-probe.timeout]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.init-containers.-init-containers-.readiness-probe.timeout[quarkus.kubernetes.init-containers."init-containers".readiness-probe.timeout]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.security-context.se-linux-options.level]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.security-context.se-linux-options.level[quarkus.openshift.security-context.se-linux-options.level]` [.description] -- -The amount of time to wait for each action. +The SELinux level label that applies to the container. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_TIMEOUT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_SECURITY_CONTEXT_SE_LINUX_OPTIONS_LEVEL+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_TIMEOUT+++` +Environment variable: `+++QUARKUS_OPENSHIFT_SECURITY_CONTEXT_SE_LINUX_OPTIONS_LEVEL+++` endif::add-copy-button-to-env-var[] ---|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] - link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] -|`10S` +--|string +| -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.init-containers.-init-containers-.readiness-probe.success-threshold]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.init-containers.-init-containers-.readiness-probe.success-threshold[quarkus.kubernetes.init-containers."init-containers".readiness-probe.success-threshold]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.security-context.se-linux-options.role]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.security-context.se-linux-options.role[quarkus.openshift.security-context.se-linux-options.role]` [.description] -- -The success threshold to use. +The SELinux role label that applies to the container. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_SUCCESS_THRESHOLD+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_SECURITY_CONTEXT_SE_LINUX_OPTIONS_ROLE+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_SUCCESS_THRESHOLD+++` +Environment variable: `+++QUARKUS_OPENSHIFT_SECURITY_CONTEXT_SE_LINUX_OPTIONS_ROLE+++` endif::add-copy-button-to-env-var[] ---|int -|`1` +--|string +| -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.init-containers.-init-containers-.readiness-probe.failure-threshold]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.init-containers.-init-containers-.readiness-probe.failure-threshold[quarkus.kubernetes.init-containers."init-containers".readiness-probe.failure-threshold]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.security-context.se-linux-options.type]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.security-context.se-linux-options.type[quarkus.openshift.security-context.se-linux-options.type]` [.description] -- -The failure threshold to use. +The SELinux type label that applies to the container. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_FAILURE_THRESHOLD+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_SECURITY_CONTEXT_SE_LINUX_OPTIONS_TYPE+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_FAILURE_THRESHOLD+++` +Environment variable: `+++QUARKUS_OPENSHIFT_SECURITY_CONTEXT_SE_LINUX_OPTIONS_TYPE+++` endif::add-copy-button-to-env-var[] ---|int -|`3` +--|string +| -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.init-containers.-init-containers-.mounts.-mounts-.name]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.init-containers.-init-containers-.mounts.-mounts-.name[quarkus.kubernetes.init-containers."init-containers".mounts."mounts".name]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.security-context.se-linux-options.user]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.security-context.se-linux-options.user[quarkus.openshift.security-context.se-linux-options.user]` [.description] -- -The name of the volumeName to mount. +The SELinux user label that applies to the container. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__MOUNTS__MOUNTS__NAME+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_SECURITY_CONTEXT_SE_LINUX_OPTIONS_USER+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__MOUNTS__MOUNTS__NAME+++` +Environment variable: `+++QUARKUS_OPENSHIFT_SECURITY_CONTEXT_SE_LINUX_OPTIONS_USER+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.init-containers.-init-containers-.mounts.-mounts-.path]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.init-containers.-init-containers-.mounts.-mounts-.path[quarkus.kubernetes.init-containers."init-containers".mounts."mounts".path]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.security-context.windows-options.gmsa-credential-spec-name]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.security-context.windows-options.gmsa-credential-spec-name[quarkus.openshift.security-context.windows-options.gmsa-credential-spec-name]` [.description] -- -The path to mount. +The name of the GMSA credential spec to use. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__MOUNTS__MOUNTS__PATH+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_SECURITY_CONTEXT_WINDOWS_OPTIONS_GMSA_CREDENTIAL_SPEC_NAME+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__MOUNTS__MOUNTS__PATH+++` +Environment variable: `+++QUARKUS_OPENSHIFT_SECURITY_CONTEXT_WINDOWS_OPTIONS_GMSA_CREDENTIAL_SPEC_NAME+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.init-containers.-init-containers-.mounts.-mounts-.sub-path]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.init-containers.-init-containers-.mounts.-mounts-.sub-path[quarkus.kubernetes.init-containers."init-containers".mounts."mounts".sub-path]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.security-context.windows-options.gmsa-credential-spec]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.security-context.windows-options.gmsa-credential-spec[quarkus.openshift.security-context.windows-options.gmsa-credential-spec]` [.description] -- -Path within the volumeName from which the container's volumeName should be mounted. +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. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__MOUNTS__MOUNTS__SUB_PATH+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_SECURITY_CONTEXT_WINDOWS_OPTIONS_GMSA_CREDENTIAL_SPEC+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__MOUNTS__MOUNTS__SUB_PATH+++` +Environment variable: `+++QUARKUS_OPENSHIFT_SECURITY_CONTEXT_WINDOWS_OPTIONS_GMSA_CREDENTIAL_SPEC+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.init-containers.-init-containers-.mounts.-mounts-.read-only]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.init-containers.-init-containers-.mounts.-mounts-.read-only[quarkus.kubernetes.init-containers."init-containers".mounts."mounts".read-only]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.security-context.windows-options.run-as-user-name]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.security-context.windows-options.run-as-user-name[quarkus.openshift.security-context.windows-options.run-as-user-name]` [.description] -- -ReadOnly +The UserName in Windows to run the entrypoint of the container process. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__MOUNTS__MOUNTS__READ_ONLY+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_SECURITY_CONTEXT_WINDOWS_OPTIONS_RUN_AS_USER_NAME+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__MOUNTS__MOUNTS__READ_ONLY+++` +Environment variable: `+++QUARKUS_OPENSHIFT_SECURITY_CONTEXT_WINDOWS_OPTIONS_RUN_AS_USER_NAME+++` endif::add-copy-button-to-env-var[] ---|boolean -|`false` +--|string +| -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.init-containers.-init-containers-.resources.limits.cpu]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.init-containers.-init-containers-.resources.limits.cpu[quarkus.kubernetes.init-containers."init-containers".resources.limits.cpu]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.security-context.windows-options.host-process]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.security-context.windows-options.host-process[quarkus.openshift.security-context.windows-options.host-process]` [.description] -- -CPU Requirements +HostProcess determines if a container should be run as a 'Host Process' container. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__RESOURCES_LIMITS_CPU+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_SECURITY_CONTEXT_WINDOWS_OPTIONS_HOST_PROCESS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__RESOURCES_LIMITS_CPU+++` +Environment variable: `+++QUARKUS_OPENSHIFT_SECURITY_CONTEXT_WINDOWS_OPTIONS_HOST_PROCESS+++` endif::add-copy-button-to-env-var[] ---|string +--|boolean | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.init-containers.-init-containers-.resources.limits.memory]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.init-containers.-init-containers-.resources.limits.memory[quarkus.kubernetes.init-containers."init-containers".resources.limits.memory]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.security-context.run-as-user]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.security-context.run-as-user[quarkus.openshift.security-context.run-as-user]` [.description] -- -Memory Requirements +The UID to run the entrypoint of the container process. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__RESOURCES_LIMITS_MEMORY+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_SECURITY_CONTEXT_RUN_AS_USER+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__RESOURCES_LIMITS_MEMORY+++` +Environment variable: `+++QUARKUS_OPENSHIFT_SECURITY_CONTEXT_RUN_AS_USER+++` endif::add-copy-button-to-env-var[] ---|string +--|long | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.init-containers.-init-containers-.resources.requests.cpu]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.init-containers.-init-containers-.resources.requests.cpu[quarkus.kubernetes.init-containers."init-containers".resources.requests.cpu]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.security-context.run-as-group]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.security-context.run-as-group[quarkus.openshift.security-context.run-as-group]` [.description] -- -CPU Requirements +The GID to run the entrypoint of the container process. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__RESOURCES_REQUESTS_CPU+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_SECURITY_CONTEXT_RUN_AS_GROUP+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__RESOURCES_REQUESTS_CPU+++` +Environment variable: `+++QUARKUS_OPENSHIFT_SECURITY_CONTEXT_RUN_AS_GROUP+++` endif::add-copy-button-to-env-var[] ---|string +--|long | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.init-containers.-init-containers-.resources.requests.memory]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.init-containers.-init-containers-.resources.requests.memory[quarkus.kubernetes.init-containers."init-containers".resources.requests.memory]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.security-context.run-as-non-root]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.security-context.run-as-non-root[quarkus.openshift.security-context.run-as-non-root]` [.description] -- -Memory Requirements +Indicates that the container must run as a non-root user. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__RESOURCES_REQUESTS_MEMORY+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_SECURITY_CONTEXT_RUN_AS_NON_ROOT+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__RESOURCES_REQUESTS_MEMORY+++` +Environment variable: `+++QUARKUS_OPENSHIFT_SECURITY_CONTEXT_RUN_AS_NON_ROOT+++` endif::add-copy-button-to-env-var[] ---|string +--|boolean | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.init-containers.-init-containers-.env.secrets]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.init-containers.-init-containers-.env.secrets[quarkus.kubernetes.init-containers."init-containers".env.secrets]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.security-context.supplemental-groups]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.security-context.supplemental-groups[quarkus.openshift.security-context.supplemental-groups]` [.description] -- -The optional list of Secret names to load environment variables from. +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. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__ENV_SECRETS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_SECURITY_CONTEXT_SUPPLEMENTAL_GROUPS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__ENV_SECRETS+++` +Environment variable: `+++QUARKUS_OPENSHIFT_SECURITY_CONTEXT_SUPPLEMENTAL_GROUPS+++` endif::add-copy-button-to-env-var[] ---|list of string +--|list of long | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.init-containers.-init-containers-.env.configmaps]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.init-containers.-init-containers-.env.configmaps[quarkus.kubernetes.init-containers."init-containers".env.configmaps]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.security-context.fs-group]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.security-context.fs-group[quarkus.openshift.security-context.fs-group]` [.description] -- -The optional list of ConfigMap names to load environment variables from. +A special supplemental group that applies to all containers in a pod. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__ENV_CONFIGMAPS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_SECURITY_CONTEXT_FS_GROUP+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__ENV_CONFIGMAPS+++` +Environment variable: `+++QUARKUS_OPENSHIFT_SECURITY_CONTEXT_FS_GROUP+++` endif::add-copy-button-to-env-var[] ---|list of string +--|long | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.init-containers.-init-containers-.env.fields-fields]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.init-containers.-init-containers-.env.fields-fields[quarkus.kubernetes.init-containers."init-containers".env.fields]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.security-context.sysctls]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.security-context.sysctls[quarkus.openshift.security-context.sysctls]` [.description] -- -The map associating environment variable names to their associated field references they take their value from. +Sysctls hold a list of namespaced sysctls used for the pod. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__ENV_FIELDS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_SECURITY_CONTEXT_SYSCTLS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__ENV_FIELDS+++` +Environment variable: `+++QUARKUS_OPENSHIFT_SECURITY_CONTEXT_SYSCTLS+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.init-containers.-init-containers-.env.vars-vars]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.init-containers.-init-containers-.env.vars-vars[quarkus.kubernetes.init-containers."init-containers".env.vars]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.security-context.fs-group-change-policy]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.security-context.fs-group-change-policy[quarkus.openshift.security-context.fs-group-change-policy]` [.description] -- -The map associating environment name to its associated value. +It holds policies that will be used for applying fsGroup to a volume when volume is mounted. Values: OnRootMismatch, Always ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__ENV_VARS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_SECURITY_CONTEXT_FS_GROUP_CHANGE_POLICY+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__ENV_VARS+++` +Environment variable: `+++QUARKUS_OPENSHIFT_SECURITY_CONTEXT_FS_GROUP_CHANGE_POLICY+++` endif::add-copy-button-to-env-var[] ---|`Map>` +-- a| +tooltip: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.], tooltip:always[It indicates that volume's ownership and permissions should always be changed whenever volume is mounted inside a Pod. This the default behavior.] | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.init-containers.-init-containers-.env.mapping.-mapping-.from-secret]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.init-containers.-init-containers-.env.mapping.-mapping-.from-secret[quarkus.kubernetes.init-containers."init-containers".env.mapping."mapping".from-secret]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.remote-debug.enabled]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.remote-debug.enabled[quarkus.openshift.remote-debug.enabled]` [.description] -- -The optional name of the Secret from which a value is to be extracted. Mutually exclusive with `from-configmap`. +If true, the debug mode in pods will be enabled. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__ENV_MAPPING__MAPPING__FROM_SECRET+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_REMOTE_DEBUG_ENABLED+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__ENV_MAPPING__MAPPING__FROM_SECRET+++` +Environment variable: `+++QUARKUS_OPENSHIFT_REMOTE_DEBUG_ENABLED+++` endif::add-copy-button-to-env-var[] ---|string -| +--|boolean +|`false` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.init-containers.-init-containers-.env.mapping.-mapping-.from-configmap]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.init-containers.-init-containers-.env.mapping.-mapping-.from-configmap[quarkus.kubernetes.init-containers."init-containers".env.mapping."mapping".from-configmap]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.remote-debug.transport]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.remote-debug.transport[quarkus.openshift.remote-debug.transport]` [.description] -- -The optional name of the ConfigMap from which a value is to be extracted. Mutually exclusive with `from-secret`. +The transport to use. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__ENV_MAPPING__MAPPING__FROM_CONFIGMAP+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_REMOTE_DEBUG_TRANSPORT+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__ENV_MAPPING__MAPPING__FROM_CONFIGMAP+++` +Environment variable: `+++QUARKUS_OPENSHIFT_REMOTE_DEBUG_TRANSPORT+++` endif::add-copy-button-to-env-var[] --|string -| +|`dt_socket` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.init-containers.-init-containers-.env.mapping.-mapping-.with-key]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.init-containers.-init-containers-.env.mapping.-mapping-.with-key[quarkus.kubernetes.init-containers."init-containers".env.mapping."mapping".with-key]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.remote-debug.suspend]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.remote-debug.suspend[quarkus.openshift.remote-debug.suspend]` [.description] -- -The key identifying the field from which the value is extracted. +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. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__ENV_MAPPING__MAPPING__WITH_KEY+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_REMOTE_DEBUG_SUSPEND+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__ENV_MAPPING__MAPPING__WITH_KEY+++` +Environment variable: `+++QUARKUS_OPENSHIFT_REMOTE_DEBUG_SUSPEND+++` endif::add-copy-button-to-env-var[] --|string -|required icon:exclamation-circle[title=Configuration property is required] +|`n` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.sidecars.-sidecars-.image]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.sidecars.-sidecars-.image[quarkus.kubernetes.sidecars."sidecars".image]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.remote-debug.address-port]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.remote-debug.address-port[quarkus.openshift.remote-debug.address-port]` [.description] -- -The container image. +It specifies the address at which the debug socket will listen. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__IMAGE+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_REMOTE_DEBUG_ADDRESS_PORT+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__IMAGE+++` +Environment variable: `+++QUARKUS_OPENSHIFT_REMOTE_DEBUG_ADDRESS_PORT+++` endif::add-copy-button-to-env-var[] ---|string -| +--|int +|`5005` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.sidecars.-sidecars-.working-dir]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.sidecars.-sidecars-.working-dir[quarkus.kubernetes.sidecars."sidecars".working-dir]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.get-env.fields-fields]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.get-env.fields-fields[quarkus.openshift.get-env.fields]` [.description] -- -Working directory. +The map associating environment variable names to their associated field references they take their value from. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__WORKING_DIR+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_ENV_FIELDS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__WORKING_DIR+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_ENV_FIELDS+++` endif::add-copy-button-to-env-var[] ---|string +--|`Map` | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.sidecars.-sidecars-.command]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.sidecars.-sidecars-.command[quarkus.kubernetes.sidecars."sidecars".command]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.get-env.vars-vars]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.get-env.vars-vars[quarkus.openshift.get-env.vars]` [.description] -- -The commands +The map associating environment name to its associated value. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__COMMAND+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_ENV_VARS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__COMMAND+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_ENV_VARS+++` endif::add-copy-button-to-env-var[] ---|list of string +--|`Map>` | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.sidecars.-sidecars-.arguments]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.sidecars.-sidecars-.arguments[quarkus.kubernetes.sidecars."sidecars".arguments]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.get-env.mapping.-mapping-.from-secret]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.get-env.mapping.-mapping-.from-secret[quarkus.openshift.get-env.mapping."mapping".from-secret]` [.description] -- -The arguments +The optional name of the Secret from which a value is to be extracted. Mutually exclusive with `from-configmap`. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__ARGUMENTS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_ENV_MAPPING__MAPPING__FROM_SECRET+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__ARGUMENTS+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_ENV_MAPPING__MAPPING__FROM_SECRET+++` endif::add-copy-button-to-env-var[] ---|list of string +--|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.sidecars.-sidecars-.service-account]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.sidecars.-sidecars-.service-account[quarkus.kubernetes.sidecars."sidecars".service-account]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.get-env.mapping.-mapping-.from-configmap]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.get-env.mapping.-mapping-.from-configmap[quarkus.openshift.get-env.mapping."mapping".from-configmap]` [.description] -- -The service account. +The optional name of the ConfigMap from which a value is to be extracted. Mutually exclusive with `from-secret`. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__SERVICE_ACCOUNT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_ENV_MAPPING__MAPPING__FROM_CONFIGMAP+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__SERVICE_ACCOUNT+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_ENV_MAPPING__MAPPING__FROM_CONFIGMAP+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.sidecars.-sidecars-.host]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.sidecars.-sidecars-.host[quarkus.kubernetes.sidecars."sidecars".host]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.get-env.mapping.-mapping-.with-key]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.get-env.mapping.-mapping-.with-key[quarkus.openshift.get-env.mapping."mapping".with-key]` [.description] -- -The host under which the application is going to be exposed. +The key identifying the field from which the value is extracted. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__HOST+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_ENV_MAPPING__MAPPING__WITH_KEY+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__HOST+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_ENV_MAPPING__MAPPING__WITH_KEY+++` endif::add-copy-button-to-env-var[] --|string -| +|required icon:exclamation-circle[title=Configuration property is required] -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.sidecars.-sidecars-.ports.-ports-.container-port]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.sidecars.-sidecars-.ports.-ports-.container-port[quarkus.kubernetes.sidecars."sidecars".ports."ports".container-port]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.get-ports.-get-ports-.container-port]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.get-ports.-get-ports-.container-port[quarkus.openshift.get-ports."get-ports".container-port]` [.description] -- The port number. Refers to the container port. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__PORTS__PORTS__CONTAINER_PORT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_PORTS__GET_PORTS__CONTAINER_PORT+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__PORTS__PORTS__CONTAINER_PORT+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_PORTS__GET_PORTS__CONTAINER_PORT+++` endif::add-copy-button-to-env-var[] --|int | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.sidecars.-sidecars-.ports.-ports-.host-port]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.sidecars.-sidecars-.ports.-ports-.host-port[quarkus.kubernetes.sidecars."sidecars".ports."ports".host-port]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.get-ports.-get-ports-.host-port]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.get-ports.-get-ports-.host-port[quarkus.openshift.get-ports."get-ports".host-port]` [.description] -- The host port. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__PORTS__PORTS__HOST_PORT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_PORTS__GET_PORTS__HOST_PORT+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__PORTS__PORTS__HOST_PORT+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_PORTS__GET_PORTS__HOST_PORT+++` endif::add-copy-button-to-env-var[] --|int | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.sidecars.-sidecars-.ports.-ports-.path]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.sidecars.-sidecars-.ports.-ports-.path[quarkus.kubernetes.sidecars."sidecars".ports."ports".path]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.get-ports.-get-ports-.path]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.get-ports.-get-ports-.path[quarkus.openshift.get-ports."get-ports".path]` [.description] -- The application path (refers to web application path). ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__PORTS__PORTS__PATH+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_PORTS__GET_PORTS__PATH+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__PORTS__PORTS__PATH+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_PORTS__GET_PORTS__PATH+++` endif::add-copy-button-to-env-var[] --|string |`/` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.sidecars.-sidecars-.ports.-ports-.protocol]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.sidecars.-sidecars-.ports.-ports-.protocol[quarkus.kubernetes.sidecars."sidecars".ports."ports".protocol]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.get-ports.-get-ports-.protocol]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.get-ports.-get-ports-.protocol[quarkus.openshift.get-ports."get-ports".protocol]` [.description] -- The protocol. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__PORTS__PORTS__PROTOCOL+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_PORTS__GET_PORTS__PROTOCOL+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__PORTS__PORTS__PROTOCOL+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_PORTS__GET_PORTS__PROTOCOL+++` endif::add-copy-button-to-env-var[] -- a| `tcp`, `udp`, `sctp`, `http`, `proxy` |`tcp` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.sidecars.-sidecars-.ports.-ports-.node-port]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.sidecars.-sidecars-.ports.-ports-.node-port[quarkus.kubernetes.sidecars."sidecars".ports."ports".node-port]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.get-ports.-get-ports-.node-port]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.get-ports.-get-ports-.node-port[quarkus.openshift.get-ports."get-ports".node-port]` [.description] -- ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__PORTS__PORTS__NODE_PORT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_PORTS__GET_PORTS__NODE_PORT+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__PORTS__PORTS__NODE_PORT+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_PORTS__GET_PORTS__NODE_PORT+++` endif::add-copy-button-to-env-var[] --|int | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.sidecars.-sidecars-.ports.-ports-.tls]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.sidecars.-sidecars-.ports.-ports-.tls[quarkus.kubernetes.sidecars."sidecars".ports."ports".tls]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.get-ports.-get-ports-.tls]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.get-ports.-get-ports-.tls[quarkus.openshift.get-ports."get-ports".tls]` [.description] -- If enabled, the port will be configured to use the schema HTTPS. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__PORTS__PORTS__TLS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_PORTS__GET_PORTS__TLS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__PORTS__PORTS__TLS+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_PORTS__GET_PORTS__TLS+++` endif::add-copy-button-to-env-var[] --|boolean |`false` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.sidecars.-sidecars-.image-pull-policy]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.sidecars.-sidecars-.image-pull-policy[quarkus.kubernetes.sidecars."sidecars".image-pull-policy]` - -[.description] --- -Image pull policy. - -ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__IMAGE_PULL_POLICY+++[] -endif::add-copy-button-to-env-var[] -ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__IMAGE_PULL_POLICY+++` -endif::add-copy-button-to-env-var[] --- a| -`always`, `if-not-present`, `never` -|`always` - - -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.sidecars.-sidecars-.image-pull-secrets]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.sidecars.-sidecars-.image-pull-secrets[quarkus.kubernetes.sidecars."sidecars".image-pull-secrets]` - -[.description] --- -The image pull secret - -ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__IMAGE_PULL_SECRETS+++[] -endif::add-copy-button-to-env-var[] -ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__IMAGE_PULL_SECRETS+++` -endif::add-copy-button-to-env-var[] ---|list of string -| - - -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.sidecars.-sidecars-.liveness-probe.http-action-port]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.sidecars.-sidecars-.liveness-probe.http-action-port[quarkus.kubernetes.sidecars."sidecars".liveness-probe.http-action-port]` - -[.description] --- -The port number to use when configuring the `http get` action. If not configured, the port corresponding to the `httpActionPortName` will be used. - -ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__LIVENESS_PROBE_HTTP_ACTION_PORT+++[] -endif::add-copy-button-to-env-var[] -ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__LIVENESS_PROBE_HTTP_ACTION_PORT+++` -endif::add-copy-button-to-env-var[] ---|int -| - - -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.sidecars.-sidecars-.liveness-probe.http-action-port-name]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.sidecars.-sidecars-.liveness-probe.http-action-port-name[quarkus.kubernetes.sidecars."sidecars".liveness-probe.http-action-port-name]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.get-mounts.-get-mounts-.name]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.get-mounts.-get-mounts-.name[quarkus.openshift.get-mounts."get-mounts".name]` [.description] -- -The port name for selecting the port of the `HTTP get` action. +The name of the volumeName to mount. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__LIVENESS_PROBE_HTTP_ACTION_PORT_NAME+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_MOUNTS__GET_MOUNTS__NAME+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__LIVENESS_PROBE_HTTP_ACTION_PORT_NAME+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_MOUNTS__GET_MOUNTS__NAME+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.sidecars.-sidecars-.liveness-probe.http-action-path]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.sidecars.-sidecars-.liveness-probe.http-action-path[quarkus.kubernetes.sidecars."sidecars".liveness-probe.http-action-path]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.get-mounts.-get-mounts-.path]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.get-mounts.-get-mounts-.path[quarkus.openshift.get-mounts."get-mounts".path]` [.description] -- -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 to mount. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__LIVENESS_PROBE_HTTP_ACTION_PATH+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_MOUNTS__GET_MOUNTS__PATH+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__LIVENESS_PROBE_HTTP_ACTION_PATH+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_MOUNTS__GET_MOUNTS__PATH+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.sidecars.-sidecars-.liveness-probe.http-action-scheme]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.sidecars.-sidecars-.liveness-probe.http-action-scheme[quarkus.kubernetes.sidecars."sidecars".liveness-probe.http-action-scheme]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.get-mounts.-get-mounts-.sub-path]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.get-mounts.-get-mounts-.sub-path[quarkus.openshift.get-mounts."get-mounts".sub-path]` [.description] -- -The scheme of the `HTTP get` action. Can be either "HTTP" or "HTTPS". +Path within the volumeName from which the container's volumeName should be mounted. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__LIVENESS_PROBE_HTTP_ACTION_SCHEME+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_MOUNTS__GET_MOUNTS__SUB_PATH+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__LIVENESS_PROBE_HTTP_ACTION_SCHEME+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_MOUNTS__GET_MOUNTS__SUB_PATH+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.sidecars.-sidecars-.liveness-probe.exec-action]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.sidecars.-sidecars-.liveness-probe.exec-action[quarkus.kubernetes.sidecars."sidecars".liveness-probe.exec-action]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.get-mounts.-get-mounts-.read-only]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.get-mounts.-get-mounts-.read-only[quarkus.openshift.get-mounts."get-mounts".read-only]` [.description] -- -The command to use for the probe. +ReadOnly ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__LIVENESS_PROBE_EXEC_ACTION+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_MOUNTS__GET_MOUNTS__READ_ONLY+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__LIVENESS_PROBE_EXEC_ACTION+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_MOUNTS__GET_MOUNTS__READ_ONLY+++` endif::add-copy-button-to-env-var[] ---|string -| +--|boolean +|`false` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.sidecars.-sidecars-.liveness-probe.tcp-socket-action]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.sidecars.-sidecars-.liveness-probe.tcp-socket-action[quarkus.kubernetes.sidecars."sidecars".liveness-probe.tcp-socket-action]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.get-secret-volumes.-get-secret-volumes-.secret-name]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.get-secret-volumes.-get-secret-volumes-.secret-name[quarkus.openshift.get-secret-volumes."get-secret-volumes".secret-name]` [.description] -- -The tcp socket to use for the probe (the format is host:port). +The name of the secret to mount. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__LIVENESS_PROBE_TCP_SOCKET_ACTION+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SECRET_VOLUMES__GET_SECRET_VOLUMES__SECRET_NAME+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__LIVENESS_PROBE_TCP_SOCKET_ACTION+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SECRET_VOLUMES__GET_SECRET_VOLUMES__SECRET_NAME+++` endif::add-copy-button-to-env-var[] --|string -| +|required icon:exclamation-circle[title=Configuration property is required] -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.sidecars.-sidecars-.liveness-probe.grpc-action]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.sidecars.-sidecars-.liveness-probe.grpc-action[quarkus.kubernetes.sidecars."sidecars".liveness-probe.grpc-action]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.get-secret-volumes.-get-secret-volumes-.default-mode]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.get-secret-volumes.-get-secret-volumes-.default-mode[quarkus.openshift.get-secret-volumes."get-secret-volumes".default-mode]` [.description] -- -The gRPC port to use for the probe (the format is either port or port:service). +Default mode. When specifying an octal number, leading zero must be present. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__LIVENESS_PROBE_GRPC_ACTION+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SECRET_VOLUMES__GET_SECRET_VOLUMES__DEFAULT_MODE+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__LIVENESS_PROBE_GRPC_ACTION+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SECRET_VOLUMES__GET_SECRET_VOLUMES__DEFAULT_MODE+++` endif::add-copy-button-to-env-var[] --|string -| +|`0600` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.sidecars.-sidecars-.liveness-probe.grpc-action-enabled]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.sidecars.-sidecars-.liveness-probe.grpc-action-enabled[quarkus.kubernetes.sidecars."sidecars".liveness-probe.grpc-action-enabled]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.get-secret-volumes.-get-secret-volumes-.items.-items-.path]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.get-secret-volumes.-get-secret-volumes-.items.-items-.path[quarkus.openshift.get-secret-volumes."get-secret-volumes".items."items".path]` [.description] -- -If enabled and `grpc-action` is not provided, it will use the generated service name and the gRPC port. +The path where the file will be mounted. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__LIVENESS_PROBE_GRPC_ACTION_ENABLED+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SECRET_VOLUMES__GET_SECRET_VOLUMES__ITEMS__ITEMS__PATH+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__LIVENESS_PROBE_GRPC_ACTION_ENABLED+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SECRET_VOLUMES__GET_SECRET_VOLUMES__ITEMS__ITEMS__PATH+++` endif::add-copy-button-to-env-var[] ---|boolean -|`false` +--|string +|required icon:exclamation-circle[title=Configuration property is required] -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.sidecars.-sidecars-.liveness-probe.initial-delay]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.sidecars.-sidecars-.liveness-probe.initial-delay[quarkus.kubernetes.sidecars."sidecars".liveness-probe.initial-delay]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.get-secret-volumes.-get-secret-volumes-.items.-items-.mode]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.get-secret-volumes.-get-secret-volumes-.items.-items-.mode[quarkus.openshift.get-secret-volumes."get-secret-volumes".items."items".mode]` [.description] -- -The amount of time to wait before starting to probe. +It must be a value between 0000 and 0777. If not specified, the volume defaultMode will be used. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__LIVENESS_PROBE_INITIAL_DELAY+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SECRET_VOLUMES__GET_SECRET_VOLUMES__ITEMS__ITEMS__MODE+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__LIVENESS_PROBE_INITIAL_DELAY+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SECRET_VOLUMES__GET_SECRET_VOLUMES__ITEMS__ITEMS__MODE+++` endif::add-copy-button-to-env-var[] ---|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] - link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] -|`5S` +--|int +|`-1` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.sidecars.-sidecars-.liveness-probe.period]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.sidecars.-sidecars-.liveness-probe.period[quarkus.kubernetes.sidecars."sidecars".liveness-probe.period]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.get-secret-volumes.-get-secret-volumes-.optional]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.get-secret-volumes.-get-secret-volumes-.optional[quarkus.openshift.get-secret-volumes."get-secret-volumes".optional]` [.description] -- -The period in which the action should be called. +Optional ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__LIVENESS_PROBE_PERIOD+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SECRET_VOLUMES__GET_SECRET_VOLUMES__OPTIONAL+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__LIVENESS_PROBE_PERIOD+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SECRET_VOLUMES__GET_SECRET_VOLUMES__OPTIONAL+++` endif::add-copy-button-to-env-var[] ---|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] - link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] -|`10S` +--|boolean +|`false` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.sidecars.-sidecars-.liveness-probe.timeout]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.sidecars.-sidecars-.liveness-probe.timeout[quarkus.kubernetes.sidecars."sidecars".liveness-probe.timeout]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.get-config-map-volumes.-get-config-map-volumes-.config-map-name]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.get-config-map-volumes.-get-config-map-volumes-.config-map-name[quarkus.openshift.get-config-map-volumes."get-config-map-volumes".config-map-name]` [.description] -- -The amount of time to wait for each action. +The name of the ConfigMap to mount. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__LIVENESS_PROBE_TIMEOUT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_CONFIG_MAP_VOLUMES__GET_CONFIG_MAP_VOLUMES__CONFIG_MAP_NAME+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__LIVENESS_PROBE_TIMEOUT+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_CONFIG_MAP_VOLUMES__GET_CONFIG_MAP_VOLUMES__CONFIG_MAP_NAME+++` endif::add-copy-button-to-env-var[] ---|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] - link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] -|`10S` +--|string +|required icon:exclamation-circle[title=Configuration property is required] -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.sidecars.-sidecars-.liveness-probe.success-threshold]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.sidecars.-sidecars-.liveness-probe.success-threshold[quarkus.kubernetes.sidecars."sidecars".liveness-probe.success-threshold]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.get-config-map-volumes.-get-config-map-volumes-.default-mode]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.get-config-map-volumes.-get-config-map-volumes-.default-mode[quarkus.openshift.get-config-map-volumes."get-config-map-volumes".default-mode]` [.description] -- -The success threshold to use. +Default mode. When specifying an octal number, leading zero must be present. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__LIVENESS_PROBE_SUCCESS_THRESHOLD+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_CONFIG_MAP_VOLUMES__GET_CONFIG_MAP_VOLUMES__DEFAULT_MODE+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__LIVENESS_PROBE_SUCCESS_THRESHOLD+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_CONFIG_MAP_VOLUMES__GET_CONFIG_MAP_VOLUMES__DEFAULT_MODE+++` endif::add-copy-button-to-env-var[] ---|int -|`1` +--|string +|`0600` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.sidecars.-sidecars-.liveness-probe.failure-threshold]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.sidecars.-sidecars-.liveness-probe.failure-threshold[quarkus.kubernetes.sidecars."sidecars".liveness-probe.failure-threshold]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.get-config-map-volumes.-get-config-map-volumes-.items.-items-.path]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.get-config-map-volumes.-get-config-map-volumes-.items.-items-.path[quarkus.openshift.get-config-map-volumes."get-config-map-volumes".items."items".path]` [.description] -- -The failure threshold to use. +The path where the file will be mounted. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__LIVENESS_PROBE_FAILURE_THRESHOLD+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_CONFIG_MAP_VOLUMES__GET_CONFIG_MAP_VOLUMES__ITEMS__ITEMS__PATH+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__LIVENESS_PROBE_FAILURE_THRESHOLD+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_CONFIG_MAP_VOLUMES__GET_CONFIG_MAP_VOLUMES__ITEMS__ITEMS__PATH+++` endif::add-copy-button-to-env-var[] ---|int -|`3` +--|string +|required icon:exclamation-circle[title=Configuration property is required] -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.sidecars.-sidecars-.readiness-probe.http-action-port]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.sidecars.-sidecars-.readiness-probe.http-action-port[quarkus.kubernetes.sidecars."sidecars".readiness-probe.http-action-port]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.get-config-map-volumes.-get-config-map-volumes-.items.-items-.mode]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.get-config-map-volumes.-get-config-map-volumes-.items.-items-.mode[quarkus.openshift.get-config-map-volumes."get-config-map-volumes".items."items".mode]` [.description] -- -The port number to use when configuring the `http get` action. If not configured, the port corresponding to the `httpActionPortName` will be used. +It must be a value between 0000 and 0777. If not specified, the volume defaultMode will be used. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__READINESS_PROBE_HTTP_ACTION_PORT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_CONFIG_MAP_VOLUMES__GET_CONFIG_MAP_VOLUMES__ITEMS__ITEMS__MODE+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__READINESS_PROBE_HTTP_ACTION_PORT+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_CONFIG_MAP_VOLUMES__GET_CONFIG_MAP_VOLUMES__ITEMS__ITEMS__MODE+++` endif::add-copy-button-to-env-var[] --|int -| +|`-1` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.sidecars.-sidecars-.readiness-probe.http-action-port-name]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.sidecars.-sidecars-.readiness-probe.http-action-port-name[quarkus.kubernetes.sidecars."sidecars".readiness-probe.http-action-port-name]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.get-config-map-volumes.-get-config-map-volumes-.optional]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.get-config-map-volumes.-get-config-map-volumes-.optional[quarkus.openshift.get-config-map-volumes."get-config-map-volumes".optional]` [.description] -- -The port name for selecting the port of the `HTTP get` action. +Optional ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__READINESS_PROBE_HTTP_ACTION_PORT_NAME+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_CONFIG_MAP_VOLUMES__GET_CONFIG_MAP_VOLUMES__OPTIONAL+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__READINESS_PROBE_HTTP_ACTION_PORT_NAME+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_CONFIG_MAP_VOLUMES__GET_CONFIG_MAP_VOLUMES__OPTIONAL+++` endif::add-copy-button-to-env-var[] ---|string -| +--|boolean +|`false` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.sidecars.-sidecars-.readiness-probe.http-action-path]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.sidecars.-sidecars-.readiness-probe.http-action-path[quarkus.kubernetes.sidecars."sidecars".readiness-probe.http-action-path]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.get-git-repo-volumes.-get-git-repo-volumes-.repository]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.get-git-repo-volumes.-get-git-repo-volumes-.repository[quarkus.openshift.get-git-repo-volumes."get-git-repo-volumes".repository]` [.description] -- -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. +Git repository URL. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__READINESS_PROBE_HTTP_ACTION_PATH+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_GIT_REPO_VOLUMES__GET_GIT_REPO_VOLUMES__REPOSITORY+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__READINESS_PROBE_HTTP_ACTION_PATH+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_GIT_REPO_VOLUMES__GET_GIT_REPO_VOLUMES__REPOSITORY+++` endif::add-copy-button-to-env-var[] --|string -| +|required icon:exclamation-circle[title=Configuration property is required] -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.sidecars.-sidecars-.readiness-probe.http-action-scheme]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.sidecars.-sidecars-.readiness-probe.http-action-scheme[quarkus.kubernetes.sidecars."sidecars".readiness-probe.http-action-scheme]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.get-git-repo-volumes.-get-git-repo-volumes-.directory]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.get-git-repo-volumes.-get-git-repo-volumes-.directory[quarkus.openshift.get-git-repo-volumes."get-git-repo-volumes".directory]` [.description] -- -The scheme of the `HTTP get` action. Can be either "HTTP" or "HTTPS". +The directory of the repository to mount. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__READINESS_PROBE_HTTP_ACTION_SCHEME+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_GIT_REPO_VOLUMES__GET_GIT_REPO_VOLUMES__DIRECTORY+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__READINESS_PROBE_HTTP_ACTION_SCHEME+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_GIT_REPO_VOLUMES__GET_GIT_REPO_VOLUMES__DIRECTORY+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.sidecars.-sidecars-.readiness-probe.exec-action]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.sidecars.-sidecars-.readiness-probe.exec-action[quarkus.kubernetes.sidecars."sidecars".readiness-probe.exec-action]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.get-git-repo-volumes.-get-git-repo-volumes-.revision]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.get-git-repo-volumes.-get-git-repo-volumes-.revision[quarkus.openshift.get-git-repo-volumes."get-git-repo-volumes".revision]` [.description] -- -The command to use for the probe. +The commit hash to use. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__READINESS_PROBE_EXEC_ACTION+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_GIT_REPO_VOLUMES__GET_GIT_REPO_VOLUMES__REVISION+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__READINESS_PROBE_EXEC_ACTION+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_GIT_REPO_VOLUMES__GET_GIT_REPO_VOLUMES__REVISION+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.sidecars.-sidecars-.readiness-probe.tcp-socket-action]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.sidecars.-sidecars-.readiness-probe.tcp-socket-action[quarkus.kubernetes.sidecars."sidecars".readiness-probe.tcp-socket-action]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.get-pvc-volumes.-get-pvc-volumes-.claim-name]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.get-pvc-volumes.-get-pvc-volumes-.claim-name[quarkus.openshift.get-pvc-volumes."get-pvc-volumes".claim-name]` [.description] -- -The tcp socket to use for the probe (the format is host:port). +The name of the claim to mount. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__READINESS_PROBE_TCP_SOCKET_ACTION+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_PVC_VOLUMES__GET_PVC_VOLUMES__CLAIM_NAME+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__READINESS_PROBE_TCP_SOCKET_ACTION+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_PVC_VOLUMES__GET_PVC_VOLUMES__CLAIM_NAME+++` endif::add-copy-button-to-env-var[] --|string -| +|required icon:exclamation-circle[title=Configuration property is required] -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.sidecars.-sidecars-.readiness-probe.grpc-action]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.sidecars.-sidecars-.readiness-probe.grpc-action[quarkus.kubernetes.sidecars."sidecars".readiness-probe.grpc-action]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.get-pvc-volumes.-get-pvc-volumes-.default-mode]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.get-pvc-volumes.-get-pvc-volumes-.default-mode[quarkus.openshift.get-pvc-volumes."get-pvc-volumes".default-mode]` [.description] -- -The gRPC port to use for the probe (the format is either port or port:service). +Default mode. When specifying an octal number, leading zero must be present. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__READINESS_PROBE_GRPC_ACTION+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_PVC_VOLUMES__GET_PVC_VOLUMES__DEFAULT_MODE+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__READINESS_PROBE_GRPC_ACTION+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_PVC_VOLUMES__GET_PVC_VOLUMES__DEFAULT_MODE+++` endif::add-copy-button-to-env-var[] --|string -| +|`0600` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.sidecars.-sidecars-.readiness-probe.grpc-action-enabled]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.sidecars.-sidecars-.readiness-probe.grpc-action-enabled[quarkus.kubernetes.sidecars."sidecars".readiness-probe.grpc-action-enabled]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.get-pvc-volumes.-get-pvc-volumes-.optional]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.get-pvc-volumes.-get-pvc-volumes-.optional[quarkus.openshift.get-pvc-volumes."get-pvc-volumes".optional]` [.description] -- -If enabled and `grpc-action` is not provided, it will use the generated service name and the gRPC port. +Optional ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__READINESS_PROBE_GRPC_ACTION_ENABLED+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_PVC_VOLUMES__GET_PVC_VOLUMES__OPTIONAL+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__READINESS_PROBE_GRPC_ACTION_ENABLED+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_PVC_VOLUMES__GET_PVC_VOLUMES__OPTIONAL+++` endif::add-copy-button-to-env-var[] --|boolean |`false` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.sidecars.-sidecars-.readiness-probe.initial-delay]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.sidecars.-sidecars-.readiness-probe.initial-delay[quarkus.kubernetes.sidecars."sidecars".readiness-probe.initial-delay]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.get-aws-elastic-block-store-volumes.-get-aws-elastic-block-store-volumes-.volume-id]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.get-aws-elastic-block-store-volumes.-get-aws-elastic-block-store-volumes-.volume-id[quarkus.openshift.get-aws-elastic-block-store-volumes."get-aws-elastic-block-store-volumes".volume-id]` [.description] -- -The amount of time to wait before starting to probe. +The name of the disk to mount. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__READINESS_PROBE_INITIAL_DELAY+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_AWS_ELASTIC_BLOCK_STORE_VOLUMES__GET_AWS_ELASTIC_BLOCK_STORE_VOLUMES__VOLUME_ID+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__READINESS_PROBE_INITIAL_DELAY+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_AWS_ELASTIC_BLOCK_STORE_VOLUMES__GET_AWS_ELASTIC_BLOCK_STORE_VOLUMES__VOLUME_ID+++` endif::add-copy-button-to-env-var[] ---|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] - link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] -|`5S` +--|string +|required icon:exclamation-circle[title=Configuration property is required] -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.sidecars.-sidecars-.readiness-probe.period]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.sidecars.-sidecars-.readiness-probe.period[quarkus.kubernetes.sidecars."sidecars".readiness-probe.period]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.get-aws-elastic-block-store-volumes.-get-aws-elastic-block-store-volumes-.partition]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.get-aws-elastic-block-store-volumes.-get-aws-elastic-block-store-volumes-.partition[quarkus.openshift.get-aws-elastic-block-store-volumes."get-aws-elastic-block-store-volumes".partition]` [.description] -- -The period in which the action should be called. +The partition. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__READINESS_PROBE_PERIOD+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_AWS_ELASTIC_BLOCK_STORE_VOLUMES__GET_AWS_ELASTIC_BLOCK_STORE_VOLUMES__PARTITION+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__READINESS_PROBE_PERIOD+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_AWS_ELASTIC_BLOCK_STORE_VOLUMES__GET_AWS_ELASTIC_BLOCK_STORE_VOLUMES__PARTITION+++` endif::add-copy-button-to-env-var[] ---|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] - link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] -|`10S` +--|int +| -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.sidecars.-sidecars-.readiness-probe.timeout]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.sidecars.-sidecars-.readiness-probe.timeout[quarkus.kubernetes.sidecars."sidecars".readiness-probe.timeout]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.get-aws-elastic-block-store-volumes.-get-aws-elastic-block-store-volumes-.fs-type]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.get-aws-elastic-block-store-volumes.-get-aws-elastic-block-store-volumes-.fs-type[quarkus.openshift.get-aws-elastic-block-store-volumes."get-aws-elastic-block-store-volumes".fs-type]` [.description] -- -The amount of time to wait for each action. +Filesystem type. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__READINESS_PROBE_TIMEOUT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_AWS_ELASTIC_BLOCK_STORE_VOLUMES__GET_AWS_ELASTIC_BLOCK_STORE_VOLUMES__FS_TYPE+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__READINESS_PROBE_TIMEOUT+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_AWS_ELASTIC_BLOCK_STORE_VOLUMES__GET_AWS_ELASTIC_BLOCK_STORE_VOLUMES__FS_TYPE+++` endif::add-copy-button-to-env-var[] ---|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] - link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] -|`10S` +--|string +|`ext4` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.sidecars.-sidecars-.readiness-probe.success-threshold]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.sidecars.-sidecars-.readiness-probe.success-threshold[quarkus.kubernetes.sidecars."sidecars".readiness-probe.success-threshold]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.get-aws-elastic-block-store-volumes.-get-aws-elastic-block-store-volumes-.read-only]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.get-aws-elastic-block-store-volumes.-get-aws-elastic-block-store-volumes-.read-only[quarkus.openshift.get-aws-elastic-block-store-volumes."get-aws-elastic-block-store-volumes".read-only]` [.description] -- -The success threshold to use. +Whether the volumeName is read only or not. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__READINESS_PROBE_SUCCESS_THRESHOLD+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_AWS_ELASTIC_BLOCK_STORE_VOLUMES__GET_AWS_ELASTIC_BLOCK_STORE_VOLUMES__READ_ONLY+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__READINESS_PROBE_SUCCESS_THRESHOLD+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_AWS_ELASTIC_BLOCK_STORE_VOLUMES__GET_AWS_ELASTIC_BLOCK_STORE_VOLUMES__READ_ONLY+++` endif::add-copy-button-to-env-var[] ---|int -|`1` +--|boolean +|`false` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.sidecars.-sidecars-.readiness-probe.failure-threshold]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.sidecars.-sidecars-.readiness-probe.failure-threshold[quarkus.kubernetes.sidecars."sidecars".readiness-probe.failure-threshold]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.get-azure-file-volumes.-get-azure-file-volumes-.share-name]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.get-azure-file-volumes.-get-azure-file-volumes-.share-name[quarkus.openshift.get-azure-file-volumes."get-azure-file-volumes".share-name]` [.description] -- -The failure threshold to use. +The share name. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__READINESS_PROBE_FAILURE_THRESHOLD+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_AZURE_FILE_VOLUMES__GET_AZURE_FILE_VOLUMES__SHARE_NAME+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__READINESS_PROBE_FAILURE_THRESHOLD+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_AZURE_FILE_VOLUMES__GET_AZURE_FILE_VOLUMES__SHARE_NAME+++` endif::add-copy-button-to-env-var[] ---|int -|`3` +--|string +|required icon:exclamation-circle[title=Configuration property is required] -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.sidecars.-sidecars-.mounts.-mounts-.name]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.sidecars.-sidecars-.mounts.-mounts-.name[quarkus.kubernetes.sidecars."sidecars".mounts."mounts".name]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.get-azure-file-volumes.-get-azure-file-volumes-.secret-name]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.get-azure-file-volumes.-get-azure-file-volumes-.secret-name[quarkus.openshift.get-azure-file-volumes."get-azure-file-volumes".secret-name]` [.description] -- -The name of the volumeName to mount. +The secret name. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__MOUNTS__MOUNTS__NAME+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_AZURE_FILE_VOLUMES__GET_AZURE_FILE_VOLUMES__SECRET_NAME+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__MOUNTS__MOUNTS__NAME+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_AZURE_FILE_VOLUMES__GET_AZURE_FILE_VOLUMES__SECRET_NAME+++` endif::add-copy-button-to-env-var[] --|string -| +|required icon:exclamation-circle[title=Configuration property is required] -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.sidecars.-sidecars-.mounts.-mounts-.path]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.sidecars.-sidecars-.mounts.-mounts-.path[quarkus.kubernetes.sidecars."sidecars".mounts."mounts".path]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.get-azure-file-volumes.-get-azure-file-volumes-.read-only]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.get-azure-file-volumes.-get-azure-file-volumes-.read-only[quarkus.openshift.get-azure-file-volumes."get-azure-file-volumes".read-only]` [.description] -- -The path to mount. +Whether the volumeName is read only or not. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__MOUNTS__MOUNTS__PATH+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_AZURE_FILE_VOLUMES__GET_AZURE_FILE_VOLUMES__READ_ONLY+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__MOUNTS__MOUNTS__PATH+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_AZURE_FILE_VOLUMES__GET_AZURE_FILE_VOLUMES__READ_ONLY+++` endif::add-copy-button-to-env-var[] ---|string -| +--|boolean +|`false` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.sidecars.-sidecars-.mounts.-mounts-.sub-path]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.sidecars.-sidecars-.mounts.-mounts-.sub-path[quarkus.kubernetes.sidecars."sidecars".mounts."mounts".sub-path]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.get-azure-disk-volumes.-get-azure-disk-volumes-.disk-name]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.get-azure-disk-volumes.-get-azure-disk-volumes-.disk-name[quarkus.openshift.get-azure-disk-volumes."get-azure-disk-volumes".disk-name]` [.description] -- -Path within the volumeName from which the container's volumeName should be mounted. +The name of the disk to mount. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__MOUNTS__MOUNTS__SUB_PATH+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_AZURE_DISK_VOLUMES__GET_AZURE_DISK_VOLUMES__DISK_NAME+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__MOUNTS__MOUNTS__SUB_PATH+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_AZURE_DISK_VOLUMES__GET_AZURE_DISK_VOLUMES__DISK_NAME+++` endif::add-copy-button-to-env-var[] --|string -| +|required icon:exclamation-circle[title=Configuration property is required] -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.sidecars.-sidecars-.mounts.-mounts-.read-only]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.sidecars.-sidecars-.mounts.-mounts-.read-only[quarkus.kubernetes.sidecars."sidecars".mounts."mounts".read-only]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.get-azure-disk-volumes.-get-azure-disk-volumes-.disk-uri]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.get-azure-disk-volumes.-get-azure-disk-volumes-.disk-uri[quarkus.openshift.get-azure-disk-volumes."get-azure-disk-volumes".disk-uri]` [.description] -- -ReadOnly +The URI of the vhd blob object OR the resourceID of an Azure managed data disk if Kind is Managed ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__MOUNTS__MOUNTS__READ_ONLY+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_AZURE_DISK_VOLUMES__GET_AZURE_DISK_VOLUMES__DISK_URI+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__MOUNTS__MOUNTS__READ_ONLY+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_AZURE_DISK_VOLUMES__GET_AZURE_DISK_VOLUMES__DISK_URI+++` endif::add-copy-button-to-env-var[] ---|boolean -|`false` +--|string +|required icon:exclamation-circle[title=Configuration property is required] -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.sidecars.-sidecars-.resources.limits.cpu]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.sidecars.-sidecars-.resources.limits.cpu[quarkus.kubernetes.sidecars."sidecars".resources.limits.cpu]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.get-azure-disk-volumes.-get-azure-disk-volumes-.kind]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.get-azure-disk-volumes.-get-azure-disk-volumes-.kind[quarkus.openshift.get-azure-disk-volumes."get-azure-disk-volumes".kind]` [.description] -- -CPU Requirements +Kind of disk. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__RESOURCES_LIMITS_CPU+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_AZURE_DISK_VOLUMES__GET_AZURE_DISK_VOLUMES__KIND+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__RESOURCES_LIMITS_CPU+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_AZURE_DISK_VOLUMES__GET_AZURE_DISK_VOLUMES__KIND+++` endif::add-copy-button-to-env-var[] ---|string -| +-- a| +`managed`, `shared` +|`managed` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.sidecars.-sidecars-.resources.limits.memory]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.sidecars.-sidecars-.resources.limits.memory[quarkus.kubernetes.sidecars."sidecars".resources.limits.memory]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.get-azure-disk-volumes.-get-azure-disk-volumes-.caching-mode]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.get-azure-disk-volumes.-get-azure-disk-volumes-.caching-mode[quarkus.openshift.get-azure-disk-volumes."get-azure-disk-volumes".caching-mode]` [.description] -- -Memory Requirements +Disk caching mode. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__RESOURCES_LIMITS_MEMORY+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_AZURE_DISK_VOLUMES__GET_AZURE_DISK_VOLUMES__CACHING_MODE+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__RESOURCES_LIMITS_MEMORY+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_AZURE_DISK_VOLUMES__GET_AZURE_DISK_VOLUMES__CACHING_MODE+++` endif::add-copy-button-to-env-var[] ---|string -| +-- a| +`read-write`, `read-only`, `none` +|`read-write` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.sidecars.-sidecars-.resources.requests.cpu]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.sidecars.-sidecars-.resources.requests.cpu[quarkus.kubernetes.sidecars."sidecars".resources.requests.cpu]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.get-azure-disk-volumes.-get-azure-disk-volumes-.fs-type]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.get-azure-disk-volumes.-get-azure-disk-volumes-.fs-type[quarkus.openshift.get-azure-disk-volumes."get-azure-disk-volumes".fs-type]` [.description] -- -CPU Requirements +File system type. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__RESOURCES_REQUESTS_CPU+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_AZURE_DISK_VOLUMES__GET_AZURE_DISK_VOLUMES__FS_TYPE+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__RESOURCES_REQUESTS_CPU+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_AZURE_DISK_VOLUMES__GET_AZURE_DISK_VOLUMES__FS_TYPE+++` endif::add-copy-button-to-env-var[] --|string -| +|`ext4` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.sidecars.-sidecars-.resources.requests.memory]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.sidecars.-sidecars-.resources.requests.memory[quarkus.kubernetes.sidecars."sidecars".resources.requests.memory]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.get-azure-disk-volumes.-get-azure-disk-volumes-.read-only]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.get-azure-disk-volumes.-get-azure-disk-volumes-.read-only[quarkus.openshift.get-azure-disk-volumes."get-azure-disk-volumes".read-only]` [.description] -- -Memory Requirements +Whether the volumeName is read only or not. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__RESOURCES_REQUESTS_MEMORY+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_AZURE_DISK_VOLUMES__GET_AZURE_DISK_VOLUMES__READ_ONLY+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__RESOURCES_REQUESTS_MEMORY+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_AZURE_DISK_VOLUMES__GET_AZURE_DISK_VOLUMES__READ_ONLY+++` endif::add-copy-button-to-env-var[] ---|string -| +--|boolean +|`false` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.sidecars.-sidecars-.env.secrets]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.sidecars.-sidecars-.env.secrets[quarkus.kubernetes.sidecars."sidecars".env.secrets]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.get-init-containers.-get-init-containers-.get-env.secrets]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.get-init-containers.-get-init-containers-.get-env.secrets[quarkus.openshift.get-init-containers."get-init-containers".get-env.secrets]` [.description] -- The optional list of Secret names to load environment variables from. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__ENV_SECRETS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__GET_ENV_SECRETS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__ENV_SECRETS+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__GET_ENV_SECRETS+++` endif::add-copy-button-to-env-var[] --|list of string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.sidecars.-sidecars-.env.configmaps]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.sidecars.-sidecars-.env.configmaps[quarkus.kubernetes.sidecars."sidecars".env.configmaps]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.get-init-containers.-get-init-containers-.get-env.configmaps]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.get-init-containers.-get-init-containers-.get-env.configmaps[quarkus.openshift.get-init-containers."get-init-containers".get-env.configmaps]` [.description] -- The optional list of ConfigMap names to load environment variables from. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__ENV_CONFIGMAPS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__GET_ENV_CONFIGMAPS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__ENV_CONFIGMAPS+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__GET_ENV_CONFIGMAPS+++` endif::add-copy-button-to-env-var[] --|list of string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.sidecars.-sidecars-.env.fields-fields]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.sidecars.-sidecars-.env.fields-fields[quarkus.kubernetes.sidecars."sidecars".env.fields]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.get-init-containers.-get-init-containers-.get-env.fields-fields]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.get-init-containers.-get-init-containers-.get-env.fields-fields[quarkus.openshift.get-init-containers."get-init-containers".get-env.fields]` [.description] -- The map associating environment variable names to their associated field references they take their value from. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__ENV_FIELDS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__GET_ENV_FIELDS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__ENV_FIELDS+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__GET_ENV_FIELDS+++` endif::add-copy-button-to-env-var[] --|`Map` | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.sidecars.-sidecars-.env.vars-vars]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.sidecars.-sidecars-.env.vars-vars[quarkus.kubernetes.sidecars."sidecars".env.vars]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.get-init-containers.-get-init-containers-.get-env.vars-vars]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.get-init-containers.-get-init-containers-.get-env.vars-vars[quarkus.openshift.get-init-containers."get-init-containers".get-env.vars]` [.description] -- The map associating environment name to its associated value. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__ENV_VARS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__GET_ENV_VARS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__ENV_VARS+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__GET_ENV_VARS+++` endif::add-copy-button-to-env-var[] --|`Map>` | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.sidecars.-sidecars-.env.mapping.-mapping-.from-secret]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.sidecars.-sidecars-.env.mapping.-mapping-.from-secret[quarkus.kubernetes.sidecars."sidecars".env.mapping."mapping".from-secret]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.get-init-containers.-get-init-containers-.get-env.mapping.-mapping-.from-secret]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.get-init-containers.-get-init-containers-.get-env.mapping.-mapping-.from-secret[quarkus.openshift.get-init-containers."get-init-containers".get-env.mapping."mapping".from-secret]` [.description] -- The optional name of the Secret from which a value is to be extracted. Mutually exclusive with `from-configmap`. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__ENV_MAPPING__MAPPING__FROM_SECRET+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__GET_ENV_MAPPING__MAPPING__FROM_SECRET+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__ENV_MAPPING__MAPPING__FROM_SECRET+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__GET_ENV_MAPPING__MAPPING__FROM_SECRET+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.sidecars.-sidecars-.env.mapping.-mapping-.from-configmap]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.sidecars.-sidecars-.env.mapping.-mapping-.from-configmap[quarkus.kubernetes.sidecars."sidecars".env.mapping."mapping".from-configmap]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.get-init-containers.-get-init-containers-.get-env.mapping.-mapping-.from-configmap]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.get-init-containers.-get-init-containers-.get-env.mapping.-mapping-.from-configmap[quarkus.openshift.get-init-containers."get-init-containers".get-env.mapping."mapping".from-configmap]` [.description] -- The optional name of the ConfigMap from which a value is to be extracted. Mutually exclusive with `from-secret`. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__ENV_MAPPING__MAPPING__FROM_CONFIGMAP+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__GET_ENV_MAPPING__MAPPING__FROM_CONFIGMAP+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__ENV_MAPPING__MAPPING__FROM_CONFIGMAP+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__GET_ENV_MAPPING__MAPPING__FROM_CONFIGMAP+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.sidecars.-sidecars-.env.mapping.-mapping-.with-key]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.sidecars.-sidecars-.env.mapping.-mapping-.with-key[quarkus.kubernetes.sidecars."sidecars".env.mapping."mapping".with-key]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.get-init-containers.-get-init-containers-.get-env.mapping.-mapping-.with-key]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.get-init-containers.-get-init-containers-.get-env.mapping.-mapping-.with-key[quarkus.openshift.get-init-containers."get-init-containers".get-env.mapping."mapping".with-key]` [.description] -- The key identifying the field from which the value is extracted. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__ENV_MAPPING__MAPPING__WITH_KEY+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__GET_ENV_MAPPING__MAPPING__WITH_KEY+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__ENV_MAPPING__MAPPING__WITH_KEY+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__GET_ENV_MAPPING__MAPPING__WITH_KEY+++` endif::add-copy-button-to-env-var[] --|string |required icon:exclamation-circle[title=Configuration property is required] -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.hostaliases.-host-aliases-.ip]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.hostaliases.-host-aliases-.ip[quarkus.kubernetes.hostaliases."host-aliases".ip]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.get-init-containers.-get-init-containers-.get-target-platform-name]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.get-init-containers.-get-init-containers-.get-target-platform-name[quarkus.openshift.get-init-containers."get-init-containers".get-target-platform-name]` [.description] -- -The ip address - ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_HOSTALIASES__HOST_ALIASES__IP+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__GET_TARGET_PLATFORM_NAME+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_HOSTALIASES__HOST_ALIASES__IP+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__GET_TARGET_PLATFORM_NAME+++` endif::add-copy-button-to-env-var[] --|string -| +|required icon:exclamation-circle[title=Configuration property is required] -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.hostaliases.-host-aliases-.hostnames]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.hostaliases.-host-aliases-.hostnames[quarkus.kubernetes.hostaliases."host-aliases".hostnames]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.get-init-containers.-get-init-containers-.image]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.get-init-containers.-get-init-containers-.image[quarkus.openshift.get-init-containers."get-init-containers".image]` [.description] -- -The hostnames to resolve to the ip +The container image. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_HOSTALIASES__HOST_ALIASES__HOSTNAMES+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__IMAGE+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_HOSTALIASES__HOST_ALIASES__HOSTNAMES+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__IMAGE+++` endif::add-copy-button-to-env-var[] ---|list of string +--|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.rbac.roles.-roles-.name]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.rbac.roles.-roles-.name[quarkus.kubernetes.rbac.roles."roles".name]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.get-init-containers.-get-init-containers-.working-dir]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.get-init-containers.-get-init-containers-.working-dir[quarkus.openshift.get-init-containers."get-init-containers".working-dir]` [.description] -- -The name of the role. +Working directory. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_RBAC_ROLES__ROLES__NAME+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__WORKING_DIR+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_RBAC_ROLES__ROLES__NAME+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__WORKING_DIR+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.rbac.roles.-roles-.namespace]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.rbac.roles.-roles-.namespace[quarkus.kubernetes.rbac.roles."roles".namespace]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.get-init-containers.-get-init-containers-.command]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.get-init-containers.-get-init-containers-.command[quarkus.openshift.get-init-containers."get-init-containers".command]` [.description] -- -The namespace of the role. +The commands ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_RBAC_ROLES__ROLES__NAMESPACE+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__COMMAND+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_RBAC_ROLES__ROLES__NAMESPACE+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__COMMAND+++` endif::add-copy-button-to-env-var[] ---|string +--|list of string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.rbac.roles.-roles-.labels-labels]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.rbac.roles.-roles-.labels-labels[quarkus.kubernetes.rbac.roles."roles".labels]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.get-init-containers.-get-init-containers-.arguments]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.get-init-containers.-get-init-containers-.arguments[quarkus.openshift.get-init-containers."get-init-containers".arguments]` [.description] -- -Labels to add into the Role resource. +The arguments ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_RBAC_ROLES__ROLES__LABELS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__ARGUMENTS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_RBAC_ROLES__ROLES__LABELS+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__ARGUMENTS+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|list of string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.rbac.roles.-roles-.policy-rules.-policy-rules-.api-groups]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.rbac.roles.-roles-.policy-rules.-policy-rules-.api-groups[quarkus.kubernetes.rbac.roles."roles".policy-rules."policy-rules".api-groups]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.get-init-containers.-get-init-containers-.service-account]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.get-init-containers.-get-init-containers-.service-account[quarkus.openshift.get-init-containers."get-init-containers".service-account]` [.description] -- -API groups of the policy rule. +The service account. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_RBAC_ROLES__ROLES__POLICY_RULES__POLICY_RULES__API_GROUPS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__SERVICE_ACCOUNT+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_RBAC_ROLES__ROLES__POLICY_RULES__POLICY_RULES__API_GROUPS+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__SERVICE_ACCOUNT+++` endif::add-copy-button-to-env-var[] ---|list of string +--|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.rbac.roles.-roles-.policy-rules.-policy-rules-.non-resource-urls]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.rbac.roles.-roles-.policy-rules.-policy-rules-.non-resource-urls[quarkus.kubernetes.rbac.roles."roles".policy-rules."policy-rules".non-resource-urls]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.get-init-containers.-get-init-containers-.host]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.get-init-containers.-get-init-containers-.host[quarkus.openshift.get-init-containers."get-init-containers".host]` [.description] -- -Non resource URLs of the policy rule. +The host under which the application is going to be exposed. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_RBAC_ROLES__ROLES__POLICY_RULES__POLICY_RULES__NON_RESOURCE_URLS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__HOST+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_RBAC_ROLES__ROLES__POLICY_RULES__POLICY_RULES__NON_RESOURCE_URLS+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__HOST+++` endif::add-copy-button-to-env-var[] ---|list of string +--|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.rbac.roles.-roles-.policy-rules.-policy-rules-.resource-names]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.rbac.roles.-roles-.policy-rules.-policy-rules-.resource-names[quarkus.kubernetes.rbac.roles."roles".policy-rules."policy-rules".resource-names]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.get-init-containers.-get-init-containers-.ports.-ports-.container-port]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.get-init-containers.-get-init-containers-.ports.-ports-.container-port[quarkus.openshift.get-init-containers."get-init-containers".ports."ports".container-port]` [.description] -- -Resource names of the policy rule. +The port number. Refers to the container port. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_RBAC_ROLES__ROLES__POLICY_RULES__POLICY_RULES__RESOURCE_NAMES+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__PORTS__PORTS__CONTAINER_PORT+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_RBAC_ROLES__ROLES__POLICY_RULES__POLICY_RULES__RESOURCE_NAMES+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__PORTS__PORTS__CONTAINER_PORT+++` endif::add-copy-button-to-env-var[] ---|list of string +--|int | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.rbac.roles.-roles-.policy-rules.-policy-rules-.resources]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.rbac.roles.-roles-.policy-rules.-policy-rules-.resources[quarkus.kubernetes.rbac.roles."roles".policy-rules."policy-rules".resources]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.get-init-containers.-get-init-containers-.ports.-ports-.host-port]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.get-init-containers.-get-init-containers-.ports.-ports-.host-port[quarkus.openshift.get-init-containers."get-init-containers".ports."ports".host-port]` [.description] -- -Resources of the policy rule. +The host port. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_RBAC_ROLES__ROLES__POLICY_RULES__POLICY_RULES__RESOURCES+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__PORTS__PORTS__HOST_PORT+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_RBAC_ROLES__ROLES__POLICY_RULES__POLICY_RULES__RESOURCES+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__PORTS__PORTS__HOST_PORT+++` endif::add-copy-button-to-env-var[] ---|list of string +--|int | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.rbac.roles.-roles-.policy-rules.-policy-rules-.verbs]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.rbac.roles.-roles-.policy-rules.-policy-rules-.verbs[quarkus.kubernetes.rbac.roles."roles".policy-rules."policy-rules".verbs]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.get-init-containers.-get-init-containers-.ports.-ports-.path]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.get-init-containers.-get-init-containers-.ports.-ports-.path[quarkus.openshift.get-init-containers."get-init-containers".ports."ports".path]` [.description] -- -Verbs of the policy rule. +The application path (refers to web application path). ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_RBAC_ROLES__ROLES__POLICY_RULES__POLICY_RULES__VERBS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__PORTS__PORTS__PATH+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_RBAC_ROLES__ROLES__POLICY_RULES__POLICY_RULES__VERBS+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__PORTS__PORTS__PATH+++` endif::add-copy-button-to-env-var[] ---|list of string -| +--|string +|`/` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.rbac.cluster-roles.-cluster-roles-.name]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.rbac.cluster-roles.-cluster-roles-.name[quarkus.kubernetes.rbac.cluster-roles."cluster-roles".name]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.get-init-containers.-get-init-containers-.ports.-ports-.protocol]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.get-init-containers.-get-init-containers-.ports.-ports-.protocol[quarkus.openshift.get-init-containers."get-init-containers".ports."ports".protocol]` [.description] -- -The name of the cluster role. +The protocol. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_RBAC_CLUSTER_ROLES__CLUSTER_ROLES__NAME+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__PORTS__PORTS__PROTOCOL+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_RBAC_CLUSTER_ROLES__CLUSTER_ROLES__NAME+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__PORTS__PORTS__PROTOCOL+++` endif::add-copy-button-to-env-var[] ---|string -| +-- a| +`tcp`, `udp`, `sctp`, `http`, `proxy` +|`tcp` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.rbac.cluster-roles.-cluster-roles-.labels-labels]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.rbac.cluster-roles.-cluster-roles-.labels-labels[quarkus.kubernetes.rbac.cluster-roles."cluster-roles".labels]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.get-init-containers.-get-init-containers-.ports.-ports-.node-port]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.get-init-containers.-get-init-containers-.ports.-ports-.node-port[quarkus.openshift.get-init-containers."get-init-containers".ports."ports".node-port]` [.description] -- -Labels to add into the ClusterRole resource. - ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_RBAC_CLUSTER_ROLES__CLUSTER_ROLES__LABELS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__PORTS__PORTS__NODE_PORT+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_RBAC_CLUSTER_ROLES__CLUSTER_ROLES__LABELS+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__PORTS__PORTS__NODE_PORT+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|int | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.rbac.cluster-roles.-cluster-roles-.policy-rules.-policy-rules-.api-groups]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.rbac.cluster-roles.-cluster-roles-.policy-rules.-policy-rules-.api-groups[quarkus.kubernetes.rbac.cluster-roles."cluster-roles".policy-rules."policy-rules".api-groups]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.get-init-containers.-get-init-containers-.ports.-ports-.tls]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.get-init-containers.-get-init-containers-.ports.-ports-.tls[quarkus.openshift.get-init-containers."get-init-containers".ports."ports".tls]` [.description] -- -API groups of the policy rule. +If enabled, the port will be configured to use the schema HTTPS. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_RBAC_CLUSTER_ROLES__CLUSTER_ROLES__POLICY_RULES__POLICY_RULES__API_GROUPS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__PORTS__PORTS__TLS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_RBAC_CLUSTER_ROLES__CLUSTER_ROLES__POLICY_RULES__POLICY_RULES__API_GROUPS+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__PORTS__PORTS__TLS+++` endif::add-copy-button-to-env-var[] ---|list of string -| +--|boolean +|`false` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.rbac.cluster-roles.-cluster-roles-.policy-rules.-policy-rules-.non-resource-urls]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.rbac.cluster-roles.-cluster-roles-.policy-rules.-policy-rules-.non-resource-urls[quarkus.kubernetes.rbac.cluster-roles."cluster-roles".policy-rules."policy-rules".non-resource-urls]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.get-init-containers.-get-init-containers-.image-pull-policy]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.get-init-containers.-get-init-containers-.image-pull-policy[quarkus.openshift.get-init-containers."get-init-containers".image-pull-policy]` [.description] -- -Non resource URLs of the policy rule. +Image pull policy. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_RBAC_CLUSTER_ROLES__CLUSTER_ROLES__POLICY_RULES__POLICY_RULES__NON_RESOURCE_URLS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__IMAGE_PULL_POLICY+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_RBAC_CLUSTER_ROLES__CLUSTER_ROLES__POLICY_RULES__POLICY_RULES__NON_RESOURCE_URLS+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__IMAGE_PULL_POLICY+++` endif::add-copy-button-to-env-var[] ---|list of string -| +-- a| +`always`, `if-not-present`, `never` +|`always` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.rbac.cluster-roles.-cluster-roles-.policy-rules.-policy-rules-.resource-names]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.rbac.cluster-roles.-cluster-roles-.policy-rules.-policy-rules-.resource-names[quarkus.kubernetes.rbac.cluster-roles."cluster-roles".policy-rules."policy-rules".resource-names]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.get-init-containers.-get-init-containers-.image-pull-secrets]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.get-init-containers.-get-init-containers-.image-pull-secrets[quarkus.openshift.get-init-containers."get-init-containers".image-pull-secrets]` [.description] -- -Resource names of the policy rule. +The image pull secret ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_RBAC_CLUSTER_ROLES__CLUSTER_ROLES__POLICY_RULES__POLICY_RULES__RESOURCE_NAMES+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__IMAGE_PULL_SECRETS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -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__IMAGE_PULL_SECRETS+++` endif::add-copy-button-to-env-var[] --|list of string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.rbac.cluster-roles.-cluster-roles-.policy-rules.-policy-rules-.resources]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.rbac.cluster-roles.-cluster-roles-.policy-rules.-policy-rules-.resources[quarkus.kubernetes.rbac.cluster-roles."cluster-roles".policy-rules."policy-rules".resources]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.get-init-containers.-get-init-containers-.liveness-probe.http-action-port]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.get-init-containers.-get-init-containers-.liveness-probe.http-action-port[quarkus.openshift.get-init-containers."get-init-containers".liveness-probe.http-action-port]` [.description] -- -Resources of the policy rule. +The port number to use when configuring the `http get` action. If not configured, the port corresponding to the `httpActionPortName` will be used. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_RBAC_CLUSTER_ROLES__CLUSTER_ROLES__POLICY_RULES__POLICY_RULES__RESOURCES+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_PORT+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_RBAC_CLUSTER_ROLES__CLUSTER_ROLES__POLICY_RULES__POLICY_RULES__RESOURCES+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_PORT+++` endif::add-copy-button-to-env-var[] ---|list of string +--|int | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.rbac.cluster-roles.-cluster-roles-.policy-rules.-policy-rules-.verbs]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.rbac.cluster-roles.-cluster-roles-.policy-rules.-policy-rules-.verbs[quarkus.kubernetes.rbac.cluster-roles."cluster-roles".policy-rules."policy-rules".verbs]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.get-init-containers.-get-init-containers-.liveness-probe.http-action-port-name]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.get-init-containers.-get-init-containers-.liveness-probe.http-action-port-name[quarkus.openshift.get-init-containers."get-init-containers".liveness-probe.http-action-port-name]` [.description] -- -Verbs of the policy rule. +The port name for selecting the port of the `HTTP get` action. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_RBAC_CLUSTER_ROLES__CLUSTER_ROLES__POLICY_RULES__POLICY_RULES__VERBS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_PORT_NAME+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_RBAC_CLUSTER_ROLES__CLUSTER_ROLES__POLICY_RULES__POLICY_RULES__VERBS+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_PORT_NAME+++` endif::add-copy-button-to-env-var[] ---|list of string +--|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.rbac.service-accounts.-service-accounts-.name]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.rbac.service-accounts.-service-accounts-.name[quarkus.kubernetes.rbac.service-accounts."service-accounts".name]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.get-init-containers.-get-init-containers-.liveness-probe.http-action-path]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.get-init-containers.-get-init-containers-.liveness-probe.http-action-path[quarkus.openshift.get-init-containers."get-init-containers".liveness-probe.http-action-path]` [.description] -- -The name of the 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. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_RBAC_SERVICE_ACCOUNTS__SERVICE_ACCOUNTS__NAME+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_PATH+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_RBAC_SERVICE_ACCOUNTS__SERVICE_ACCOUNTS__NAME+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_PATH+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.rbac.service-accounts.-service-accounts-.namespace]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.rbac.service-accounts.-service-accounts-.namespace[quarkus.kubernetes.rbac.service-accounts."service-accounts".namespace]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.get-init-containers.-get-init-containers-.liveness-probe.http-action-scheme]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.get-init-containers.-get-init-containers-.liveness-probe.http-action-scheme[quarkus.openshift.get-init-containers."get-init-containers".liveness-probe.http-action-scheme]` [.description] -- -The namespace of the service account. +The scheme of the `HTTP get` action. Can be either "HTTP" or "HTTPS". ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_RBAC_SERVICE_ACCOUNTS__SERVICE_ACCOUNTS__NAMESPACE+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_SCHEME+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_RBAC_SERVICE_ACCOUNTS__SERVICE_ACCOUNTS__NAMESPACE+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_SCHEME+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.rbac.service-accounts.-service-accounts-.labels-labels]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.rbac.service-accounts.-service-accounts-.labels-labels[quarkus.kubernetes.rbac.service-accounts."service-accounts".labels]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.get-init-containers.-get-init-containers-.liveness-probe.exec-action]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.get-init-containers.-get-init-containers-.liveness-probe.exec-action[quarkus.openshift.get-init-containers."get-init-containers".liveness-probe.exec-action]` [.description] -- -Labels of the service account. +The command to use for the probe. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_RBAC_SERVICE_ACCOUNTS__SERVICE_ACCOUNTS__LABELS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_EXEC_ACTION+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_RBAC_SERVICE_ACCOUNTS__SERVICE_ACCOUNTS__LABELS+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_EXEC_ACTION+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.rbac.service-accounts.-service-accounts-.use-as-default]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.rbac.service-accounts.-service-accounts-.use-as-default[quarkus.kubernetes.rbac.service-accounts."service-accounts".use-as-default]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.get-init-containers.-get-init-containers-.liveness-probe.tcp-socket-action]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.get-init-containers.-get-init-containers-.liveness-probe.tcp-socket-action[quarkus.openshift.get-init-containers."get-init-containers".liveness-probe.tcp-socket-action]` [.description] -- -If true, this service account will be used in the generated Deployment resource. +The tcp socket to use for the probe (the format is host:port). ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_RBAC_SERVICE_ACCOUNTS__SERVICE_ACCOUNTS__USE_AS_DEFAULT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_TCP_SOCKET_ACTION+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_RBAC_SERVICE_ACCOUNTS__SERVICE_ACCOUNTS__USE_AS_DEFAULT+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_TCP_SOCKET_ACTION+++` endif::add-copy-button-to-env-var[] ---|boolean +--|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.rbac.role-bindings.-role-bindings-.name]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.rbac.role-bindings.-role-bindings-.name[quarkus.kubernetes.rbac.role-bindings."role-bindings".name]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.get-init-containers.-get-init-containers-.liveness-probe.grpc-action]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.get-init-containers.-get-init-containers-.liveness-probe.grpc-action[quarkus.openshift.get-init-containers."get-init-containers".liveness-probe.grpc-action]` [.description] -- -Name of the RoleBinding resource to be generated. If not provided, it will use the application name plus the role ref name. +The gRPC port to use for the probe (the format is either port or port:service). ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__NAME+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_GRPC_ACTION+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__NAME+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_GRPC_ACTION+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.rbac.role-bindings.-role-bindings-.labels-labels]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.rbac.role-bindings.-role-bindings-.labels-labels[quarkus.kubernetes.rbac.role-bindings."role-bindings".labels]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.get-init-containers.-get-init-containers-.liveness-probe.grpc-action-enabled]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.get-init-containers.-get-init-containers-.liveness-probe.grpc-action-enabled[quarkus.openshift.get-init-containers."get-init-containers".liveness-probe.grpc-action-enabled]` [.description] -- -Labels to add into the RoleBinding resource. +If enabled and `grpc-action` is not provided, it will use the generated service name and the gRPC port. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__LABELS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_GRPC_ACTION_ENABLED+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__LABELS+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_GRPC_ACTION_ENABLED+++` endif::add-copy-button-to-env-var[] ---|`Map` -| +--|boolean +|`false` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.rbac.role-bindings.-role-bindings-.role-name]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.rbac.role-bindings.-role-bindings-.role-name[quarkus.kubernetes.rbac.role-bindings."role-bindings".role-name]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.get-init-containers.-get-init-containers-.liveness-probe.initial-delay]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.get-init-containers.-get-init-containers-.liveness-probe.initial-delay[quarkus.openshift.get-init-containers."get-init-containers".liveness-probe.initial-delay]` [.description] -- -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 amount of time to wait before starting to probe. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__ROLE_NAME+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_INITIAL_DELAY+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__ROLE_NAME+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_INITIAL_DELAY+++` endif::add-copy-button-to-env-var[] ---|string -| +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`5S` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.rbac.role-bindings.-role-bindings-.cluster-wide]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.rbac.role-bindings.-role-bindings-.cluster-wide[quarkus.kubernetes.rbac.role-bindings."role-bindings".cluster-wide]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.get-init-containers.-get-init-containers-.liveness-probe.period]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.get-init-containers.-get-init-containers-.liveness-probe.period[quarkus.openshift.get-init-containers."get-init-containers".liveness-probe.period]` [.description] -- -If the Role sets in the `role-name` property is cluster wide or not. +The period in which the action should be called. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__CLUSTER_WIDE+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_PERIOD+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__CLUSTER_WIDE+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_PERIOD+++` endif::add-copy-button-to-env-var[] ---|boolean -| +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`10S` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.rbac.role-bindings.-role-bindings-.subjects.-subjects-.name]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.rbac.role-bindings.-role-bindings-.subjects.-subjects-.name[quarkus.kubernetes.rbac.role-bindings."role-bindings".subjects."subjects".name]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.get-init-containers.-get-init-containers-.liveness-probe.timeout]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.get-init-containers.-get-init-containers-.liveness-probe.timeout[quarkus.openshift.get-init-containers."get-init-containers".liveness-probe.timeout]` [.description] -- -The "name" resource to use by the Subject element in the generated Role Binding resource. +The amount of time to wait for each action. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__SUBJECTS__SUBJECTS__NAME+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_TIMEOUT+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__SUBJECTS__SUBJECTS__NAME+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_TIMEOUT+++` endif::add-copy-button-to-env-var[] ---|string -| +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`10S` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.rbac.role-bindings.-role-bindings-.subjects.-subjects-.kind]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.rbac.role-bindings.-role-bindings-.subjects.-subjects-.kind[quarkus.kubernetes.rbac.role-bindings."role-bindings".subjects."subjects".kind]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.get-init-containers.-get-init-containers-.liveness-probe.success-threshold]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.get-init-containers.-get-init-containers-.liveness-probe.success-threshold[quarkus.openshift.get-init-containers."get-init-containers".liveness-probe.success-threshold]` [.description] -- -The "kind" resource to use by the Subject element in the generated Role Binding resource. By default, it uses the "ServiceAccount" kind. +The success threshold to use. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__SUBJECTS__SUBJECTS__KIND+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_SUCCESS_THRESHOLD+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__SUBJECTS__SUBJECTS__KIND+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_SUCCESS_THRESHOLD+++` endif::add-copy-button-to-env-var[] ---|string -|`ServiceAccount` +--|int +|`1` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.rbac.role-bindings.-role-bindings-.subjects.-subjects-.api-group]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.rbac.role-bindings.-role-bindings-.subjects.-subjects-.api-group[quarkus.kubernetes.rbac.role-bindings."role-bindings".subjects."subjects".api-group]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.get-init-containers.-get-init-containers-.liveness-probe.failure-threshold]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.get-init-containers.-get-init-containers-.liveness-probe.failure-threshold[quarkus.openshift.get-init-containers."get-init-containers".liveness-probe.failure-threshold]` [.description] -- -The "apiGroup" resource that matches with the "kind" property. By default, it's empty. +The failure threshold to use. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__SUBJECTS__SUBJECTS__API_GROUP+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_FAILURE_THRESHOLD+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__SUBJECTS__SUBJECTS__API_GROUP+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_FAILURE_THRESHOLD+++` endif::add-copy-button-to-env-var[] ---|string -| +--|int +|`3` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.rbac.role-bindings.-role-bindings-.subjects.-subjects-.namespace]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.rbac.role-bindings.-role-bindings-.subjects.-subjects-.namespace[quarkus.kubernetes.rbac.role-bindings."role-bindings".subjects."subjects".namespace]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.get-init-containers.-get-init-containers-.readiness-probe.http-action-port]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.get-init-containers.-get-init-containers-.readiness-probe.http-action-port[quarkus.openshift.get-init-containers."get-init-containers".readiness-probe.http-action-port]` [.description] -- -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 to use when configuring the `http get` action. If not configured, the port corresponding to the `httpActionPortName` will be used. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__SUBJECTS__SUBJECTS__NAMESPACE+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_HTTP_ACTION_PORT+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__SUBJECTS__SUBJECTS__NAMESPACE+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_HTTP_ACTION_PORT+++` endif::add-copy-button-to-env-var[] ---|string +--|int | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.rbac.cluster-role-bindings.-cluster-role-bindings-.name]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.rbac.cluster-role-bindings.-cluster-role-bindings-.name[quarkus.kubernetes.rbac.cluster-role-bindings."cluster-role-bindings".name]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.get-init-containers.-get-init-containers-.readiness-probe.http-action-port-name]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.get-init-containers.-get-init-containers-.readiness-probe.http-action-port-name[quarkus.openshift.get-init-containers."get-init-containers".readiness-probe.http-action-port-name]` [.description] -- -Name of the ClusterRoleBinding resource to be generated. If not provided, it will use the application name plus the role ref name. +The port name for selecting the port of the `HTTP get` action. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_RBAC_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__NAME+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_HTTP_ACTION_PORT_NAME+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_RBAC_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__NAME+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_HTTP_ACTION_PORT_NAME+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.rbac.cluster-role-bindings.-cluster-role-bindings-.labels-labels]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.rbac.cluster-role-bindings.-cluster-role-bindings-.labels-labels[quarkus.kubernetes.rbac.cluster-role-bindings."cluster-role-bindings".labels]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.get-init-containers.-get-init-containers-.readiness-probe.http-action-path]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.get-init-containers.-get-init-containers-.readiness-probe.http-action-path[quarkus.openshift.get-init-containers."get-init-containers".readiness-probe.http-action-path]` [.description] -- -Labels to add into the RoleBinding resource. +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. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_RBAC_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__LABELS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_HTTP_ACTION_PATH+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_RBAC_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__LABELS+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_HTTP_ACTION_PATH+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.rbac.cluster-role-bindings.-cluster-role-bindings-.role-name]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.rbac.cluster-role-bindings.-cluster-role-bindings-.role-name[quarkus.kubernetes.rbac.cluster-role-bindings."cluster-role-bindings".role-name]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.get-init-containers.-get-init-containers-.readiness-probe.http-action-scheme]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.get-init-containers.-get-init-containers-.readiness-probe.http-action-scheme[quarkus.openshift.get-init-containers."get-init-containers".readiness-probe.http-action-scheme]` [.description] -- -The name of the ClusterRole resource to use by the RoleRef element in the generated ClusterRoleBinding resource. +The scheme of the `HTTP get` action. Can be either "HTTP" or "HTTPS". ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_RBAC_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__ROLE_NAME+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_HTTP_ACTION_SCHEME+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_RBAC_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__ROLE_NAME+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_HTTP_ACTION_SCHEME+++` endif::add-copy-button-to-env-var[] --|string -|required icon:exclamation-circle[title=Configuration property is required] +| -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.rbac.cluster-role-bindings.-cluster-role-bindings-.subjects.-subjects-.name]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.rbac.cluster-role-bindings.-cluster-role-bindings-.subjects.-subjects-.name[quarkus.kubernetes.rbac.cluster-role-bindings."cluster-role-bindings".subjects."subjects".name]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.get-init-containers.-get-init-containers-.readiness-probe.exec-action]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.get-init-containers.-get-init-containers-.readiness-probe.exec-action[quarkus.openshift.get-init-containers."get-init-containers".readiness-probe.exec-action]` [.description] -- -The "name" resource to use by the Subject element in the generated Role Binding resource. +The command to use for the probe. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_RBAC_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__SUBJECTS__SUBJECTS__NAME+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_EXEC_ACTION+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_RBAC_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__SUBJECTS__SUBJECTS__NAME+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_EXEC_ACTION+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.rbac.cluster-role-bindings.-cluster-role-bindings-.subjects.-subjects-.kind]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.rbac.cluster-role-bindings.-cluster-role-bindings-.subjects.-subjects-.kind[quarkus.kubernetes.rbac.cluster-role-bindings."cluster-role-bindings".subjects."subjects".kind]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.get-init-containers.-get-init-containers-.readiness-probe.tcp-socket-action]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.get-init-containers.-get-init-containers-.readiness-probe.tcp-socket-action[quarkus.openshift.get-init-containers."get-init-containers".readiness-probe.tcp-socket-action]` [.description] -- -The "kind" resource to use by the Subject element in the generated Role Binding resource. By default, it uses the "ServiceAccount" kind. +The tcp socket to use for the probe (the format is host:port). ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_RBAC_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__SUBJECTS__SUBJECTS__KIND+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_TCP_SOCKET_ACTION+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_RBAC_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__SUBJECTS__SUBJECTS__KIND+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_TCP_SOCKET_ACTION+++` endif::add-copy-button-to-env-var[] --|string -|`ServiceAccount` +| -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.rbac.cluster-role-bindings.-cluster-role-bindings-.subjects.-subjects-.api-group]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.rbac.cluster-role-bindings.-cluster-role-bindings-.subjects.-subjects-.api-group[quarkus.kubernetes.rbac.cluster-role-bindings."cluster-role-bindings".subjects."subjects".api-group]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.get-init-containers.-get-init-containers-.readiness-probe.grpc-action]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.get-init-containers.-get-init-containers-.readiness-probe.grpc-action[quarkus.openshift.get-init-containers."get-init-containers".readiness-probe.grpc-action]` [.description] -- -The "apiGroup" resource that matches with the "kind" property. By default, it's empty. +The gRPC port to use for the probe (the format is either port or port:service). ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_RBAC_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__SUBJECTS__SUBJECTS__API_GROUP+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_GRPC_ACTION+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -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__READINESS_PROBE_GRPC_ACTION+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.rbac.cluster-role-bindings.-cluster-role-bindings-.subjects.-subjects-.namespace]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.rbac.cluster-role-bindings.-cluster-role-bindings-.subjects.-subjects-.namespace[quarkus.kubernetes.rbac.cluster-role-bindings."cluster-role-bindings".subjects."subjects".namespace]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.get-init-containers.-get-init-containers-.readiness-probe.grpc-action-enabled]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.get-init-containers.-get-init-containers-.readiness-probe.grpc-action-enabled[quarkus.openshift.get-init-containers."get-init-containers".readiness-probe.grpc-action-enabled]` [.description] -- -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. +If enabled and `grpc-action` is not provided, it will use the generated service name and the gRPC port. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_RBAC_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__SUBJECTS__SUBJECTS__NAMESPACE+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_GRPC_ACTION_ENABLED+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_RBAC_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__SUBJECTS__SUBJECTS__NAMESPACE+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_GRPC_ACTION_ENABLED+++` endif::add-copy-button-to-env-var[] ---|string -| +--|boolean +|`false` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.ingress.annotations-annotations]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.ingress.annotations-annotations[quarkus.kubernetes.ingress.annotations]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.get-init-containers.-get-init-containers-.readiness-probe.initial-delay]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.get-init-containers.-get-init-containers-.readiness-probe.initial-delay[quarkus.openshift.get-init-containers."get-init-containers".readiness-probe.initial-delay]` [.description] -- -Custom annotations to add to exposition (route or ingress) resources +The amount of time to wait before starting to probe. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INGRESS_ANNOTATIONS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_INITIAL_DELAY+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_INGRESS_ANNOTATIONS+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_INITIAL_DELAY+++` endif::add-copy-button-to-env-var[] ---|`Map` -| +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`5S` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.ingress.tls.-tls-.enabled]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.ingress.tls.-tls-.enabled[quarkus.kubernetes.ingress.tls."tls".enabled]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.get-init-containers.-get-init-containers-.readiness-probe.period]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.get-init-containers.-get-init-containers-.readiness-probe.period[quarkus.openshift.get-init-containers."get-init-containers".readiness-probe.period]` [.description] -- -If true, it will use the TLS configuration in the generated Ingress resource. +The period in which the action should be called. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INGRESS_TLS__TLS__ENABLED+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_PERIOD+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_INGRESS_TLS__TLS__ENABLED+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_PERIOD+++` endif::add-copy-button-to-env-var[] ---|boolean -|`false` +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`10S` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.ingress.tls.-tls-.hosts]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.ingress.tls.-tls-.hosts[quarkus.kubernetes.ingress.tls."tls".hosts]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.get-init-containers.-get-init-containers-.readiness-probe.timeout]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.get-init-containers.-get-init-containers-.readiness-probe.timeout[quarkus.openshift.get-init-containers."get-init-containers".readiness-probe.timeout]` [.description] -- -The list of hosts to be included in the TLS certificate. By default, it will use the application host. +The amount of time to wait for each action. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INGRESS_TLS__TLS__HOSTS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_TIMEOUT+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_INGRESS_TLS__TLS__HOSTS+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_TIMEOUT+++` endif::add-copy-button-to-env-var[] ---|list of string -| +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`10S` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.ingress.rules.-rules-.host]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.ingress.rules.-rules-.host[quarkus.kubernetes.ingress.rules."rules".host]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.get-init-containers.-get-init-containers-.readiness-probe.success-threshold]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.get-init-containers.-get-init-containers-.readiness-probe.success-threshold[quarkus.openshift.get-init-containers."get-init-containers".readiness-probe.success-threshold]` [.description] -- -The host under which the rule is going to be used. +The success threshold to use. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INGRESS_RULES__RULES__HOST+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_SUCCESS_THRESHOLD+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_INGRESS_RULES__RULES__HOST+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_SUCCESS_THRESHOLD+++` endif::add-copy-button-to-env-var[] ---|string -|required icon:exclamation-circle[title=Configuration property is required] +--|int +|`1` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.ingress.rules.-rules-.path]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.ingress.rules.-rules-.path[quarkus.kubernetes.ingress.rules."rules".path]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.get-init-containers.-get-init-containers-.readiness-probe.failure-threshold]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.get-init-containers.-get-init-containers-.readiness-probe.failure-threshold[quarkus.openshift.get-init-containers."get-init-containers".readiness-probe.failure-threshold]` [.description] -- -The path under which the rule is going to be used. Default is "/". +The failure threshold to use. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INGRESS_RULES__RULES__PATH+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_FAILURE_THRESHOLD+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_INGRESS_RULES__RULES__PATH+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_FAILURE_THRESHOLD+++` endif::add-copy-button-to-env-var[] ---|string -|`/` +--|int +|`3` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.ingress.rules.-rules-.path-type]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.ingress.rules.-rules-.path-type[quarkus.kubernetes.ingress.rules."rules".path-type]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.get-init-containers.-get-init-containers-.mounts.-mounts-.name]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.get-init-containers.-get-init-containers-.mounts.-mounts-.name[quarkus.openshift.get-init-containers."get-init-containers".mounts."mounts".name]` [.description] -- -The path type strategy to use by the Ingress rule. Default is "Prefix". +The name of the volumeName to mount. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INGRESS_RULES__RULES__PATH_TYPE+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__MOUNTS__MOUNTS__NAME+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_INGRESS_RULES__RULES__PATH_TYPE+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__MOUNTS__MOUNTS__NAME+++` endif::add-copy-button-to-env-var[] --|string -|`Prefix` +| -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.ingress.rules.-rules-.service-name]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.ingress.rules.-rules-.service-name[quarkus.kubernetes.ingress.rules."rules".service-name]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.get-init-containers.-get-init-containers-.mounts.-mounts-.path]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.get-init-containers.-get-init-containers-.mounts.-mounts-.path[quarkus.openshift.get-init-containers."get-init-containers".mounts."mounts".path]` [.description] -- -The service name to be used by this Ingress rule. Default is the generated service name of the application. +The path to mount. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INGRESS_RULES__RULES__SERVICE_NAME+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__MOUNTS__MOUNTS__PATH+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_INGRESS_RULES__RULES__SERVICE_NAME+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__MOUNTS__MOUNTS__PATH+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.ingress.rules.-rules-.service-port-name]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.ingress.rules.-rules-.service-port-name[quarkus.kubernetes.ingress.rules."rules".service-port-name]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.get-init-containers.-get-init-containers-.mounts.-mounts-.sub-path]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.get-init-containers.-get-init-containers-.mounts.-mounts-.sub-path[quarkus.openshift.get-init-containers."get-init-containers".mounts."mounts".sub-path]` [.description] -- -The service port name to be used by this Ingress rule. Default is the port name of the generated service of the application. +Path within the volumeName from which the container's volumeName should be mounted. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INGRESS_RULES__RULES__SERVICE_PORT_NAME+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__MOUNTS__MOUNTS__SUB_PATH+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_INGRESS_RULES__RULES__SERVICE_PORT_NAME+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__MOUNTS__MOUNTS__SUB_PATH+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.ingress.rules.-rules-.service-port-number]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.ingress.rules.-rules-.service-port-number[quarkus.kubernetes.ingress.rules."rules".service-port-number]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.get-init-containers.-get-init-containers-.mounts.-mounts-.read-only]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.get-init-containers.-get-init-containers-.mounts.-mounts-.read-only[quarkus.openshift.get-init-containers."get-init-containers".mounts."mounts".read-only]` [.description] -- -The service port number to be used by this Ingress rule. This is only used when the servicePortName is not set. +ReadOnly ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INGRESS_RULES__RULES__SERVICE_PORT_NUMBER+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__MOUNTS__MOUNTS__READ_ONLY+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_INGRESS_RULES__RULES__SERVICE_PORT_NUMBER+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__MOUNTS__MOUNTS__READ_ONLY+++` endif::add-copy-button-to-env-var[] ---|int -| +--|boolean +|`false` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.init-tasks.-init-tasks-.enabled]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.init-tasks.-init-tasks-.enabled[quarkus.kubernetes.init-tasks."init-tasks".enabled]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.get-init-containers.-get-init-containers-.resources.limits.cpu]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.get-init-containers.-get-init-containers-.resources.limits.cpu[quarkus.openshift.get-init-containers."get-init-containers".resources.limits.cpu]` [.description] -- -If true, the init task will be generated. Otherwise, the init task resource generation will be skipped. +CPU Requirements ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_TASKS__INIT_TASKS__ENABLED+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__RESOURCES_LIMITS_CPU+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_INIT_TASKS__INIT_TASKS__ENABLED+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__RESOURCES_LIMITS_CPU+++` endif::add-copy-button-to-env-var[] ---|boolean -|`true` +--|string +| -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.init-tasks.-init-tasks-.image]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.init-tasks.-init-tasks-.image[quarkus.kubernetes.init-tasks."init-tasks".image]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.get-init-containers.-get-init-containers-.resources.limits.memory]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.get-init-containers.-get-init-containers-.resources.limits.memory[quarkus.openshift.get-init-containers."get-init-containers".resources.limits.memory]` [.description] -- -The init task image to use by the init-container. +Memory Requirements ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_TASKS__INIT_TASKS__IMAGE+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__RESOURCES_LIMITS_MEMORY+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_INIT_TASKS__INIT_TASKS__IMAGE+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__RESOURCES_LIMITS_MEMORY+++` endif::add-copy-button-to-env-var[] --|string -|`groundnuty/k8s-wait-for:no-root-v1.7` +| -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.env.fields-fields]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.env.fields-fields[quarkus.kubernetes.env.fields]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.get-init-containers.-get-init-containers-.resources.requests.cpu]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.get-init-containers.-get-init-containers-.resources.requests.cpu[quarkus.openshift.get-init-containers."get-init-containers".resources.requests.cpu]` [.description] -- -The map associating environment variable names to their associated field references they take their value from. +CPU Requirements ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_ENV_FIELDS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__RESOURCES_REQUESTS_CPU+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_ENV_FIELDS+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__RESOURCES_REQUESTS_CPU+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.env.vars-vars]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.env.vars-vars[quarkus.kubernetes.env.vars]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.get-init-containers.-get-init-containers-.resources.requests.memory]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.get-init-containers.-get-init-containers-.resources.requests.memory[quarkus.openshift.get-init-containers."get-init-containers".resources.requests.memory]` [.description] -- -The map associating environment name to its associated value. +Memory Requirements ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_ENV_VARS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__RESOURCES_REQUESTS_MEMORY+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_ENV_VARS+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__RESOURCES_REQUESTS_MEMORY+++` endif::add-copy-button-to-env-var[] ---|`Map>` +--|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.env.mapping.-mapping-.from-secret]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.env.mapping.-mapping-.from-secret[quarkus.kubernetes.env.mapping."mapping".from-secret]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.get-init-containers.-get-init-containers-.env.secrets]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.get-init-containers.-get-init-containers-.env.secrets[quarkus.openshift.get-init-containers."get-init-containers".env.secrets]` [.description] -- -The optional name of the Secret from which a value is to be extracted. Mutually exclusive with `from-configmap`. +The optional list of Secret names to load environment variables from. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_ENV_MAPPING__MAPPING__FROM_SECRET+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__ENV_SECRETS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_ENV_MAPPING__MAPPING__FROM_SECRET+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__ENV_SECRETS+++` endif::add-copy-button-to-env-var[] ---|string +--|list of string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.env.mapping.-mapping-.from-configmap]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.env.mapping.-mapping-.from-configmap[quarkus.kubernetes.env.mapping."mapping".from-configmap]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.get-init-containers.-get-init-containers-.env.configmaps]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.get-init-containers.-get-init-containers-.env.configmaps[quarkus.openshift.get-init-containers."get-init-containers".env.configmaps]` [.description] -- -The optional name of the ConfigMap from which a value is to be extracted. Mutually exclusive with `from-secret`. +The optional list of ConfigMap names to load environment variables from. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_ENV_MAPPING__MAPPING__FROM_CONFIGMAP+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__ENV_CONFIGMAPS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_ENV_MAPPING__MAPPING__FROM_CONFIGMAP+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__ENV_CONFIGMAPS+++` endif::add-copy-button-to-env-var[] ---|string +--|list of string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.kubernetes.env.mapping.-mapping-.with-key]]`link:#quarkus-kubernetes-general-config-items_quarkus.kubernetes.env.mapping.-mapping-.with-key[quarkus.kubernetes.env.mapping."mapping".with-key]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.get-init-containers.-get-init-containers-.env.fields-fields]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.get-init-containers.-get-init-containers-.env.fields-fields[quarkus.openshift.get-init-containers."get-init-containers".env.fields]` [.description] -- -The key identifying the field from which the value is extracted. +The map associating environment variable names to their associated field references they take their value from. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_ENV_MAPPING__MAPPING__WITH_KEY+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__ENV_FIELDS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_ENV_MAPPING__MAPPING__WITH_KEY+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__ENV_FIELDS+++` endif::add-copy-button-to-env-var[] ---|string -|required icon:exclamation-circle[title=Configuration property is required] +--|`Map` +| -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.liveness-probe.http-action-port]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.liveness-probe.http-action-port[quarkus.openshift.liveness-probe.http-action-port]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.get-init-containers.-get-init-containers-.env.vars-vars]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.get-init-containers.-get-init-containers-.env.vars-vars[quarkus.openshift.get-init-containers."get-init-containers".env.vars]` [.description] -- -The port number to use when configuring the `http get` action. If not configured, the port corresponding to the `httpActionPortName` will be used. +The map associating environment name to its associated value. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_LIVENESS_PROBE_HTTP_ACTION_PORT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__ENV_VARS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_LIVENESS_PROBE_HTTP_ACTION_PORT+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__ENV_VARS+++` endif::add-copy-button-to-env-var[] ---|int +--|`Map>` | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.liveness-probe.http-action-port-name]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.liveness-probe.http-action-port-name[quarkus.openshift.liveness-probe.http-action-port-name]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.get-init-containers.-get-init-containers-.env.mapping.-mapping-.from-secret]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.get-init-containers.-get-init-containers-.env.mapping.-mapping-.from-secret[quarkus.openshift.get-init-containers."get-init-containers".env.mapping."mapping".from-secret]` [.description] -- -The port name for selecting the port of the `HTTP get` action. +The optional name of the Secret from which a value is to be extracted. Mutually exclusive with `from-configmap`. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_LIVENESS_PROBE_HTTP_ACTION_PORT_NAME+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__ENV_MAPPING__MAPPING__FROM_SECRET+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_LIVENESS_PROBE_HTTP_ACTION_PORT_NAME+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__ENV_MAPPING__MAPPING__FROM_SECRET+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.liveness-probe.http-action-path]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.liveness-probe.http-action-path[quarkus.openshift.liveness-probe.http-action-path]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.get-init-containers.-get-init-containers-.env.mapping.-mapping-.from-configmap]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.get-init-containers.-get-init-containers-.env.mapping.-mapping-.from-configmap[quarkus.openshift.get-init-containers."get-init-containers".env.mapping."mapping".from-configmap]` [.description] -- -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 name of the ConfigMap from which a value is to be extracted. Mutually exclusive with `from-secret`. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_LIVENESS_PROBE_HTTP_ACTION_PATH+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__ENV_MAPPING__MAPPING__FROM_CONFIGMAP+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_LIVENESS_PROBE_HTTP_ACTION_PATH+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__ENV_MAPPING__MAPPING__FROM_CONFIGMAP+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.liveness-probe.http-action-scheme]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.liveness-probe.http-action-scheme[quarkus.openshift.liveness-probe.http-action-scheme]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.get-init-containers.-get-init-containers-.env.mapping.-mapping-.with-key]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.get-init-containers.-get-init-containers-.env.mapping.-mapping-.with-key[quarkus.openshift.get-init-containers."get-init-containers".env.mapping."mapping".with-key]` [.description] -- -The scheme of the `HTTP get` action. Can be either "HTTP" or "HTTPS". +The key identifying the field from which the value is extracted. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_LIVENESS_PROBE_HTTP_ACTION_SCHEME+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__ENV_MAPPING__MAPPING__WITH_KEY+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_LIVENESS_PROBE_HTTP_ACTION_SCHEME+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__ENV_MAPPING__MAPPING__WITH_KEY+++` endif::add-copy-button-to-env-var[] --|string -| +|required icon:exclamation-circle[title=Configuration property is required] -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.liveness-probe.exec-action]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.liveness-probe.exec-action[quarkus.openshift.liveness-probe.exec-action]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.get-sidecars.-get-sidecars-.get-env.secrets]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.get-sidecars.-get-sidecars-.get-env.secrets[quarkus.openshift.get-sidecars."get-sidecars".get-env.secrets]` [.description] -- -The command to use for the probe. +The optional list of Secret names to load environment variables from. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_LIVENESS_PROBE_EXEC_ACTION+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__GET_ENV_SECRETS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_LIVENESS_PROBE_EXEC_ACTION+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__GET_ENV_SECRETS+++` endif::add-copy-button-to-env-var[] ---|string +--|list of string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.liveness-probe.tcp-socket-action]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.liveness-probe.tcp-socket-action[quarkus.openshift.liveness-probe.tcp-socket-action]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.get-sidecars.-get-sidecars-.get-env.configmaps]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.get-sidecars.-get-sidecars-.get-env.configmaps[quarkus.openshift.get-sidecars."get-sidecars".get-env.configmaps]` [.description] -- -The tcp socket to use for the probe (the format is host:port). +The optional list of ConfigMap names to load environment variables from. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_LIVENESS_PROBE_TCP_SOCKET_ACTION+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__GET_ENV_CONFIGMAPS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_LIVENESS_PROBE_TCP_SOCKET_ACTION+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__GET_ENV_CONFIGMAPS+++` endif::add-copy-button-to-env-var[] ---|string +--|list of string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.liveness-probe.grpc-action]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.liveness-probe.grpc-action[quarkus.openshift.liveness-probe.grpc-action]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.get-sidecars.-get-sidecars-.get-env.fields-fields]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.get-sidecars.-get-sidecars-.get-env.fields-fields[quarkus.openshift.get-sidecars."get-sidecars".get-env.fields]` [.description] -- -The gRPC port to use for the probe (the format is either port or port:service). +The map associating environment variable names to their associated field references they take their value from. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_LIVENESS_PROBE_GRPC_ACTION+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__GET_ENV_FIELDS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_LIVENESS_PROBE_GRPC_ACTION+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__GET_ENV_FIELDS+++` endif::add-copy-button-to-env-var[] ---|string +--|`Map` | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.liveness-probe.grpc-action-enabled]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.liveness-probe.grpc-action-enabled[quarkus.openshift.liveness-probe.grpc-action-enabled]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.get-sidecars.-get-sidecars-.get-env.vars-vars]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.get-sidecars.-get-sidecars-.get-env.vars-vars[quarkus.openshift.get-sidecars."get-sidecars".get-env.vars]` [.description] -- -If enabled and `grpc-action` is not provided, it will use the generated service name and the gRPC port. +The map associating environment name to its associated value. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_LIVENESS_PROBE_GRPC_ACTION_ENABLED+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__GET_ENV_VARS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_LIVENESS_PROBE_GRPC_ACTION_ENABLED+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__GET_ENV_VARS+++` endif::add-copy-button-to-env-var[] ---|boolean -|`false` +--|`Map>` +| -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.liveness-probe.initial-delay]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.liveness-probe.initial-delay[quarkus.openshift.liveness-probe.initial-delay]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.get-sidecars.-get-sidecars-.get-env.mapping.-mapping-.from-secret]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.get-sidecars.-get-sidecars-.get-env.mapping.-mapping-.from-secret[quarkus.openshift.get-sidecars."get-sidecars".get-env.mapping."mapping".from-secret]` [.description] -- -The amount of time to wait before starting to probe. +The optional name of the Secret from which a value is to be extracted. Mutually exclusive with `from-configmap`. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_LIVENESS_PROBE_INITIAL_DELAY+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__GET_ENV_MAPPING__MAPPING__FROM_SECRET+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_LIVENESS_PROBE_INITIAL_DELAY+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__GET_ENV_MAPPING__MAPPING__FROM_SECRET+++` endif::add-copy-button-to-env-var[] ---|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] - link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] -|`5S` +--|string +| -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.liveness-probe.period]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.liveness-probe.period[quarkus.openshift.liveness-probe.period]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.get-sidecars.-get-sidecars-.get-env.mapping.-mapping-.from-configmap]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.get-sidecars.-get-sidecars-.get-env.mapping.-mapping-.from-configmap[quarkus.openshift.get-sidecars."get-sidecars".get-env.mapping."mapping".from-configmap]` [.description] -- -The period in which the action should be called. +The optional name of the ConfigMap from which a value is to be extracted. Mutually exclusive with `from-secret`. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_LIVENESS_PROBE_PERIOD+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__GET_ENV_MAPPING__MAPPING__FROM_CONFIGMAP+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_LIVENESS_PROBE_PERIOD+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__GET_ENV_MAPPING__MAPPING__FROM_CONFIGMAP+++` endif::add-copy-button-to-env-var[] ---|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] - link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] -|`10S` +--|string +| -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.liveness-probe.timeout]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.liveness-probe.timeout[quarkus.openshift.liveness-probe.timeout]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.get-sidecars.-get-sidecars-.get-env.mapping.-mapping-.with-key]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.get-sidecars.-get-sidecars-.get-env.mapping.-mapping-.with-key[quarkus.openshift.get-sidecars."get-sidecars".get-env.mapping."mapping".with-key]` [.description] -- -The amount of time to wait for each action. +The key identifying the field from which the value is extracted. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_LIVENESS_PROBE_TIMEOUT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__GET_ENV_MAPPING__MAPPING__WITH_KEY+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_LIVENESS_PROBE_TIMEOUT+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__GET_ENV_MAPPING__MAPPING__WITH_KEY+++` endif::add-copy-button-to-env-var[] ---|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] - link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] -|`10S` +--|string +|required icon:exclamation-circle[title=Configuration property is required] -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.liveness-probe.success-threshold]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.liveness-probe.success-threshold[quarkus.openshift.liveness-probe.success-threshold]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.get-sidecars.-get-sidecars-.get-target-platform-name]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.get-sidecars.-get-sidecars-.get-target-platform-name[quarkus.openshift.get-sidecars."get-sidecars".get-target-platform-name]` [.description] -- -The success threshold to use. - ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_LIVENESS_PROBE_SUCCESS_THRESHOLD+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__GET_TARGET_PLATFORM_NAME+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_LIVENESS_PROBE_SUCCESS_THRESHOLD+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__GET_TARGET_PLATFORM_NAME+++` endif::add-copy-button-to-env-var[] ---|int -|`1` +--|string +|required icon:exclamation-circle[title=Configuration property is required] -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.liveness-probe.failure-threshold]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.liveness-probe.failure-threshold[quarkus.openshift.liveness-probe.failure-threshold]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.get-sidecars.-get-sidecars-.image]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.get-sidecars.-get-sidecars-.image[quarkus.openshift.get-sidecars."get-sidecars".image]` [.description] -- -The failure threshold to use. +The container image. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_LIVENESS_PROBE_FAILURE_THRESHOLD+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__IMAGE+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_LIVENESS_PROBE_FAILURE_THRESHOLD+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__IMAGE+++` endif::add-copy-button-to-env-var[] ---|int -|`3` +--|string +| -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.readiness-probe.http-action-port]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.readiness-probe.http-action-port[quarkus.openshift.readiness-probe.http-action-port]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.get-sidecars.-get-sidecars-.working-dir]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.get-sidecars.-get-sidecars-.working-dir[quarkus.openshift.get-sidecars."get-sidecars".working-dir]` [.description] -- -The port number to use when configuring the `http get` action. If not configured, the port corresponding to the `httpActionPortName` will be used. +Working directory. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_READINESS_PROBE_HTTP_ACTION_PORT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__WORKING_DIR+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_READINESS_PROBE_HTTP_ACTION_PORT+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__WORKING_DIR+++` endif::add-copy-button-to-env-var[] ---|int +--|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.readiness-probe.http-action-port-name]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.readiness-probe.http-action-port-name[quarkus.openshift.readiness-probe.http-action-port-name]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.get-sidecars.-get-sidecars-.command]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.get-sidecars.-get-sidecars-.command[quarkus.openshift.get-sidecars."get-sidecars".command]` [.description] -- -The port name for selecting the port of the `HTTP get` action. +The commands ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_READINESS_PROBE_HTTP_ACTION_PORT_NAME+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__COMMAND+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_READINESS_PROBE_HTTP_ACTION_PORT_NAME+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__COMMAND+++` endif::add-copy-button-to-env-var[] ---|string +--|list of string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.readiness-probe.http-action-path]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.readiness-probe.http-action-path[quarkus.openshift.readiness-probe.http-action-path]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.get-sidecars.-get-sidecars-.arguments]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.get-sidecars.-get-sidecars-.arguments[quarkus.openshift.get-sidecars."get-sidecars".arguments]` [.description] -- -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 arguments ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_READINESS_PROBE_HTTP_ACTION_PATH+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__ARGUMENTS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_READINESS_PROBE_HTTP_ACTION_PATH+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__ARGUMENTS+++` endif::add-copy-button-to-env-var[] ---|string +--|list of string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.readiness-probe.http-action-scheme]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.readiness-probe.http-action-scheme[quarkus.openshift.readiness-probe.http-action-scheme]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.get-sidecars.-get-sidecars-.service-account]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.get-sidecars.-get-sidecars-.service-account[quarkus.openshift.get-sidecars."get-sidecars".service-account]` [.description] -- -The scheme of the `HTTP get` action. Can be either "HTTP" or "HTTPS". +The service account. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_READINESS_PROBE_HTTP_ACTION_SCHEME+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__SERVICE_ACCOUNT+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_READINESS_PROBE_HTTP_ACTION_SCHEME+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__SERVICE_ACCOUNT+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.readiness-probe.exec-action]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.readiness-probe.exec-action[quarkus.openshift.readiness-probe.exec-action]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.get-sidecars.-get-sidecars-.host]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.get-sidecars.-get-sidecars-.host[quarkus.openshift.get-sidecars."get-sidecars".host]` [.description] -- -The command to use for the probe. +The host under which the application is going to be exposed. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_READINESS_PROBE_EXEC_ACTION+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__HOST+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_READINESS_PROBE_EXEC_ACTION+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__HOST+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.readiness-probe.tcp-socket-action]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.readiness-probe.tcp-socket-action[quarkus.openshift.readiness-probe.tcp-socket-action]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.get-sidecars.-get-sidecars-.ports.-ports-.container-port]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.get-sidecars.-get-sidecars-.ports.-ports-.container-port[quarkus.openshift.get-sidecars."get-sidecars".ports."ports".container-port]` [.description] -- -The tcp socket to use for the probe (the format is host:port). +The port number. Refers to the container port. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_READINESS_PROBE_TCP_SOCKET_ACTION+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__PORTS__PORTS__CONTAINER_PORT+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_READINESS_PROBE_TCP_SOCKET_ACTION+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__PORTS__PORTS__CONTAINER_PORT+++` endif::add-copy-button-to-env-var[] ---|string +--|int | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.readiness-probe.grpc-action]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.readiness-probe.grpc-action[quarkus.openshift.readiness-probe.grpc-action]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.get-sidecars.-get-sidecars-.ports.-ports-.host-port]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.get-sidecars.-get-sidecars-.ports.-ports-.host-port[quarkus.openshift.get-sidecars."get-sidecars".ports."ports".host-port]` [.description] -- -The gRPC port to use for the probe (the format is either port or port:service). +The host port. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_READINESS_PROBE_GRPC_ACTION+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__PORTS__PORTS__HOST_PORT+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_READINESS_PROBE_GRPC_ACTION+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__PORTS__PORTS__HOST_PORT+++` endif::add-copy-button-to-env-var[] ---|string +--|int | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.readiness-probe.grpc-action-enabled]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.readiness-probe.grpc-action-enabled[quarkus.openshift.readiness-probe.grpc-action-enabled]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.get-sidecars.-get-sidecars-.ports.-ports-.path]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.get-sidecars.-get-sidecars-.ports.-ports-.path[quarkus.openshift.get-sidecars."get-sidecars".ports."ports".path]` [.description] -- -If enabled and `grpc-action` is not provided, it will use the generated service name and the gRPC port. +The application path (refers to web application path). ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_READINESS_PROBE_GRPC_ACTION_ENABLED+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__PORTS__PORTS__PATH+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_READINESS_PROBE_GRPC_ACTION_ENABLED+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__PORTS__PORTS__PATH+++` endif::add-copy-button-to-env-var[] ---|boolean -|`false` +--|string +|`/` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.readiness-probe.initial-delay]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.readiness-probe.initial-delay[quarkus.openshift.readiness-probe.initial-delay]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.get-sidecars.-get-sidecars-.ports.-ports-.protocol]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.get-sidecars.-get-sidecars-.ports.-ports-.protocol[quarkus.openshift.get-sidecars."get-sidecars".ports."ports".protocol]` [.description] -- -The amount of time to wait before starting to probe. +The protocol. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_READINESS_PROBE_INITIAL_DELAY+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__PORTS__PORTS__PROTOCOL+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_READINESS_PROBE_INITIAL_DELAY+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__PORTS__PORTS__PROTOCOL+++` endif::add-copy-button-to-env-var[] ---|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] - link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] -|`5S` +-- a| +`tcp`, `udp`, `sctp`, `http`, `proxy` +|`tcp` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.readiness-probe.period]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.readiness-probe.period[quarkus.openshift.readiness-probe.period]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.get-sidecars.-get-sidecars-.ports.-ports-.node-port]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.get-sidecars.-get-sidecars-.ports.-ports-.node-port[quarkus.openshift.get-sidecars."get-sidecars".ports."ports".node-port]` [.description] -- -The period in which the action should be called. - ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_READINESS_PROBE_PERIOD+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__PORTS__PORTS__NODE_PORT+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_READINESS_PROBE_PERIOD+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__PORTS__PORTS__NODE_PORT+++` endif::add-copy-button-to-env-var[] ---|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] - link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] -|`10S` +--|int +| -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.readiness-probe.timeout]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.readiness-probe.timeout[quarkus.openshift.readiness-probe.timeout]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.get-sidecars.-get-sidecars-.ports.-ports-.tls]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.get-sidecars.-get-sidecars-.ports.-ports-.tls[quarkus.openshift.get-sidecars."get-sidecars".ports."ports".tls]` [.description] -- -The amount of time to wait for each action. +If enabled, the port will be configured to use the schema HTTPS. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_READINESS_PROBE_TIMEOUT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__PORTS__PORTS__TLS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_READINESS_PROBE_TIMEOUT+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__PORTS__PORTS__TLS+++` endif::add-copy-button-to-env-var[] ---|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] - link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] -|`10S` +--|boolean +|`false` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.readiness-probe.success-threshold]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.readiness-probe.success-threshold[quarkus.openshift.readiness-probe.success-threshold]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.get-sidecars.-get-sidecars-.image-pull-policy]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.get-sidecars.-get-sidecars-.image-pull-policy[quarkus.openshift.get-sidecars."get-sidecars".image-pull-policy]` [.description] -- -The success threshold to use. +Image pull policy. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_READINESS_PROBE_SUCCESS_THRESHOLD+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__IMAGE_PULL_POLICY+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_READINESS_PROBE_SUCCESS_THRESHOLD+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__IMAGE_PULL_POLICY+++` endif::add-copy-button-to-env-var[] ---|int -|`1` +-- a| +`always`, `if-not-present`, `never` +|`always` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.readiness-probe.failure-threshold]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.readiness-probe.failure-threshold[quarkus.openshift.readiness-probe.failure-threshold]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.get-sidecars.-get-sidecars-.image-pull-secrets]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.get-sidecars.-get-sidecars-.image-pull-secrets[quarkus.openshift.get-sidecars."get-sidecars".image-pull-secrets]` [.description] -- -The failure threshold to use. +The image pull secret ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_READINESS_PROBE_FAILURE_THRESHOLD+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__IMAGE_PULL_SECRETS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_READINESS_PROBE_FAILURE_THRESHOLD+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__IMAGE_PULL_SECRETS+++` endif::add-copy-button-to-env-var[] ---|int -|`3` +--|list of string +| -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.startup-probe.http-action-port]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.startup-probe.http-action-port[quarkus.openshift.startup-probe.http-action-port]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.get-sidecars.-get-sidecars-.liveness-probe.http-action-port]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.get-sidecars.-get-sidecars-.liveness-probe.http-action-port[quarkus.openshift.get-sidecars."get-sidecars".liveness-probe.http-action-port]` [.description] -- The port number to use when configuring the `http get` action. If not configured, the port corresponding to the `httpActionPortName` will be used. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_STARTUP_PROBE_HTTP_ACTION_PORT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_HTTP_ACTION_PORT+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_STARTUP_PROBE_HTTP_ACTION_PORT+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_HTTP_ACTION_PORT+++` endif::add-copy-button-to-env-var[] --|int | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.startup-probe.http-action-port-name]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.startup-probe.http-action-port-name[quarkus.openshift.startup-probe.http-action-port-name]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.get-sidecars.-get-sidecars-.liveness-probe.http-action-port-name]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.get-sidecars.-get-sidecars-.liveness-probe.http-action-port-name[quarkus.openshift.get-sidecars."get-sidecars".liveness-probe.http-action-port-name]` [.description] -- The port name for selecting the port of the `HTTP get` action. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_STARTUP_PROBE_HTTP_ACTION_PORT_NAME+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_HTTP_ACTION_PORT_NAME+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_STARTUP_PROBE_HTTP_ACTION_PORT_NAME+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_HTTP_ACTION_PORT_NAME+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.startup-probe.http-action-path]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.startup-probe.http-action-path[quarkus.openshift.startup-probe.http-action-path]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.get-sidecars.-get-sidecars-.liveness-probe.http-action-path]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.get-sidecars.-get-sidecars-.liveness-probe.http-action-path[quarkus.openshift.get-sidecars."get-sidecars".liveness-probe.http-action-path]` [.description] -- 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. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_STARTUP_PROBE_HTTP_ACTION_PATH+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_HTTP_ACTION_PATH+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_STARTUP_PROBE_HTTP_ACTION_PATH+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_HTTP_ACTION_PATH+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.startup-probe.http-action-scheme]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.startup-probe.http-action-scheme[quarkus.openshift.startup-probe.http-action-scheme]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.get-sidecars.-get-sidecars-.liveness-probe.http-action-scheme]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.get-sidecars.-get-sidecars-.liveness-probe.http-action-scheme[quarkus.openshift.get-sidecars."get-sidecars".liveness-probe.http-action-scheme]` [.description] -- The scheme of the `HTTP get` action. Can be either "HTTP" or "HTTPS". ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_STARTUP_PROBE_HTTP_ACTION_SCHEME+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_HTTP_ACTION_SCHEME+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_STARTUP_PROBE_HTTP_ACTION_SCHEME+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_HTTP_ACTION_SCHEME+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.startup-probe.exec-action]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.startup-probe.exec-action[quarkus.openshift.startup-probe.exec-action]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.get-sidecars.-get-sidecars-.liveness-probe.exec-action]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.get-sidecars.-get-sidecars-.liveness-probe.exec-action[quarkus.openshift.get-sidecars."get-sidecars".liveness-probe.exec-action]` [.description] -- The command to use for the probe. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_STARTUP_PROBE_EXEC_ACTION+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_EXEC_ACTION+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_STARTUP_PROBE_EXEC_ACTION+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_EXEC_ACTION+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.startup-probe.tcp-socket-action]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.startup-probe.tcp-socket-action[quarkus.openshift.startup-probe.tcp-socket-action]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.get-sidecars.-get-sidecars-.liveness-probe.tcp-socket-action]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.get-sidecars.-get-sidecars-.liveness-probe.tcp-socket-action[quarkus.openshift.get-sidecars."get-sidecars".liveness-probe.tcp-socket-action]` [.description] -- The tcp socket to use for the probe (the format is host:port). ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_STARTUP_PROBE_TCP_SOCKET_ACTION+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_TCP_SOCKET_ACTION+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_STARTUP_PROBE_TCP_SOCKET_ACTION+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_TCP_SOCKET_ACTION+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.startup-probe.grpc-action]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.startup-probe.grpc-action[quarkus.openshift.startup-probe.grpc-action]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.get-sidecars.-get-sidecars-.liveness-probe.grpc-action]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.get-sidecars.-get-sidecars-.liveness-probe.grpc-action[quarkus.openshift.get-sidecars."get-sidecars".liveness-probe.grpc-action]` [.description] -- The gRPC port to use for the probe (the format is either port or port:service). ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_STARTUP_PROBE_GRPC_ACTION+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_GRPC_ACTION+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_STARTUP_PROBE_GRPC_ACTION+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_GRPC_ACTION+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.startup-probe.grpc-action-enabled]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.startup-probe.grpc-action-enabled[quarkus.openshift.startup-probe.grpc-action-enabled]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.get-sidecars.-get-sidecars-.liveness-probe.grpc-action-enabled]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.get-sidecars.-get-sidecars-.liveness-probe.grpc-action-enabled[quarkus.openshift.get-sidecars."get-sidecars".liveness-probe.grpc-action-enabled]` [.description] -- If enabled and `grpc-action` is not provided, it will use the generated service name and the gRPC port. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_STARTUP_PROBE_GRPC_ACTION_ENABLED+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_GRPC_ACTION_ENABLED+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_STARTUP_PROBE_GRPC_ACTION_ENABLED+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_GRPC_ACTION_ENABLED+++` endif::add-copy-button-to-env-var[] --|boolean |`false` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.startup-probe.initial-delay]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.startup-probe.initial-delay[quarkus.openshift.startup-probe.initial-delay]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.get-sidecars.-get-sidecars-.liveness-probe.initial-delay]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.get-sidecars.-get-sidecars-.liveness-probe.initial-delay[quarkus.openshift.get-sidecars."get-sidecars".liveness-probe.initial-delay]` [.description] -- The amount of time to wait before starting to probe. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_STARTUP_PROBE_INITIAL_DELAY+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_INITIAL_DELAY+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_STARTUP_PROBE_INITIAL_DELAY+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_INITIAL_DELAY+++` endif::add-copy-button-to-env-var[] --|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] |`5S` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.startup-probe.period]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.startup-probe.period[quarkus.openshift.startup-probe.period]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.get-sidecars.-get-sidecars-.liveness-probe.period]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.get-sidecars.-get-sidecars-.liveness-probe.period[quarkus.openshift.get-sidecars."get-sidecars".liveness-probe.period]` [.description] -- The period in which the action should be called. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_STARTUP_PROBE_PERIOD+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_PERIOD+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_STARTUP_PROBE_PERIOD+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_PERIOD+++` endif::add-copy-button-to-env-var[] --|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] |`10S` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.startup-probe.timeout]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.startup-probe.timeout[quarkus.openshift.startup-probe.timeout]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.get-sidecars.-get-sidecars-.liveness-probe.timeout]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.get-sidecars.-get-sidecars-.liveness-probe.timeout[quarkus.openshift.get-sidecars."get-sidecars".liveness-probe.timeout]` [.description] -- The amount of time to wait for each action. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_STARTUP_PROBE_TIMEOUT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_TIMEOUT+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_STARTUP_PROBE_TIMEOUT+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_TIMEOUT+++` endif::add-copy-button-to-env-var[] --|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] |`10S` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.startup-probe.success-threshold]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.startup-probe.success-threshold[quarkus.openshift.startup-probe.success-threshold]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.get-sidecars.-get-sidecars-.liveness-probe.success-threshold]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.get-sidecars.-get-sidecars-.liveness-probe.success-threshold[quarkus.openshift.get-sidecars."get-sidecars".liveness-probe.success-threshold]` [.description] -- The success threshold to use. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_STARTUP_PROBE_SUCCESS_THRESHOLD+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_SUCCESS_THRESHOLD+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_STARTUP_PROBE_SUCCESS_THRESHOLD+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_SUCCESS_THRESHOLD+++` endif::add-copy-button-to-env-var[] --|int |`1` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.startup-probe.failure-threshold]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.startup-probe.failure-threshold[quarkus.openshift.startup-probe.failure-threshold]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.get-sidecars.-get-sidecars-.liveness-probe.failure-threshold]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.get-sidecars.-get-sidecars-.liveness-probe.failure-threshold[quarkus.openshift.get-sidecars."get-sidecars".liveness-probe.failure-threshold]` [.description] -- The failure threshold to use. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_STARTUP_PROBE_FAILURE_THRESHOLD+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_FAILURE_THRESHOLD+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_STARTUP_PROBE_FAILURE_THRESHOLD+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_FAILURE_THRESHOLD+++` endif::add-copy-button-to-env-var[] --|int |`3` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.prometheus.annotations]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.prometheus.annotations[quarkus.openshift.prometheus.annotations]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.get-sidecars.-get-sidecars-.readiness-probe.http-action-port]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.get-sidecars.-get-sidecars-.readiness-probe.http-action-port[quarkus.openshift.get-sidecars."get-sidecars".readiness-probe.http-action-port]` [.description] -- -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 port number to use when configuring the `http get` action. If not configured, the port corresponding to the `httpActionPortName` will be used. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_PROMETHEUS_ANNOTATIONS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_HTTP_ACTION_PORT+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_PROMETHEUS_ANNOTATIONS+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_HTTP_ACTION_PORT+++` endif::add-copy-button-to-env-var[] ---|boolean -|`true` +--|int +| -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.prometheus.prefix]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.prometheus.prefix[quarkus.openshift.prometheus.prefix]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.get-sidecars.-get-sidecars-.readiness-probe.http-action-port-name]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.get-sidecars.-get-sidecars-.readiness-probe.http-action-port-name[quarkus.openshift.get-sidecars."get-sidecars".readiness-probe.http-action-port-name]` [.description] -- -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 port name for selecting the port of the `HTTP get` action. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_PROMETHEUS_PREFIX+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_HTTP_ACTION_PORT_NAME+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_PROMETHEUS_PREFIX+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_HTTP_ACTION_PORT_NAME+++` endif::add-copy-button-to-env-var[] --|string -|`prometheus.io` +| -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.prometheus.scrape]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.prometheus.scrape[quarkus.openshift.prometheus.scrape]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.get-sidecars.-get-sidecars-.readiness-probe.http-action-path]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.get-sidecars.-get-sidecars-.readiness-probe.http-action-path[quarkus.openshift.get-sidecars."get-sidecars".readiness-probe.http-action-path]` [.description] -- -Define the annotation used to indicate services that should be scraped. By default, `/scrape` will be appended to the defined prefix. +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. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_PROMETHEUS_SCRAPE+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_HTTP_ACTION_PATH+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_PROMETHEUS_SCRAPE+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_HTTP_ACTION_PATH+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.prometheus.path]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.prometheus.path[quarkus.openshift.prometheus.path]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.get-sidecars.-get-sidecars-.readiness-probe.http-action-scheme]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.get-sidecars.-get-sidecars-.readiness-probe.http-action-scheme[quarkus.openshift.get-sidecars."get-sidecars".readiness-probe.http-action-scheme]` [.description] -- -Define the annotation used to indicate the path to scrape. By default, `/path` will be appended to the defined prefix. +The scheme of the `HTTP get` action. Can be either "HTTP" or "HTTPS". ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_PROMETHEUS_PATH+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_HTTP_ACTION_SCHEME+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_PROMETHEUS_PATH+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_HTTP_ACTION_SCHEME+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.prometheus.port]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.prometheus.port[quarkus.openshift.prometheus.port]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.get-sidecars.-get-sidecars-.readiness-probe.exec-action]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.get-sidecars.-get-sidecars-.readiness-probe.exec-action[quarkus.openshift.get-sidecars."get-sidecars".readiness-probe.exec-action]` [.description] -- -Define the annotation used to indicate the port to scrape. By default, `/port` will be appended to the defined prefix. +The command to use for the probe. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_PROMETHEUS_PORT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_EXEC_ACTION+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_PROMETHEUS_PORT+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_EXEC_ACTION+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.prometheus.scheme]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.prometheus.scheme[quarkus.openshift.prometheus.scheme]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.get-sidecars.-get-sidecars-.readiness-probe.tcp-socket-action]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.get-sidecars.-get-sidecars-.readiness-probe.tcp-socket-action[quarkus.openshift.get-sidecars."get-sidecars".readiness-probe.tcp-socket-action]` [.description] -- -Define the annotation used to indicate the scheme to use for scraping By default, `/scheme` will be appended to the defined prefix. +The tcp socket to use for the probe (the format is host:port). ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_PROMETHEUS_SCHEME+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_TCP_SOCKET_ACTION+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_PROMETHEUS_SCHEME+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_TCP_SOCKET_ACTION+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.resources.limits.cpu]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.resources.limits.cpu[quarkus.openshift.resources.limits.cpu]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.get-sidecars.-get-sidecars-.readiness-probe.grpc-action]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.get-sidecars.-get-sidecars-.readiness-probe.grpc-action[quarkus.openshift.get-sidecars."get-sidecars".readiness-probe.grpc-action]` [.description] -- -CPU Requirements +The gRPC port to use for the probe (the format is either port or port:service). ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_RESOURCES_LIMITS_CPU+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_GRPC_ACTION+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_RESOURCES_LIMITS_CPU+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_GRPC_ACTION+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.resources.limits.memory]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.resources.limits.memory[quarkus.openshift.resources.limits.memory]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.get-sidecars.-get-sidecars-.readiness-probe.grpc-action-enabled]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.get-sidecars.-get-sidecars-.readiness-probe.grpc-action-enabled[quarkus.openshift.get-sidecars."get-sidecars".readiness-probe.grpc-action-enabled]` [.description] -- -Memory Requirements +If enabled and `grpc-action` is not provided, it will use the generated service name and the gRPC port. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_RESOURCES_LIMITS_MEMORY+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_GRPC_ACTION_ENABLED+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_RESOURCES_LIMITS_MEMORY+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_GRPC_ACTION_ENABLED+++` endif::add-copy-button-to-env-var[] ---|string -| +--|boolean +|`false` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.resources.requests.cpu]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.resources.requests.cpu[quarkus.openshift.resources.requests.cpu]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.get-sidecars.-get-sidecars-.readiness-probe.initial-delay]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.get-sidecars.-get-sidecars-.readiness-probe.initial-delay[quarkus.openshift.get-sidecars."get-sidecars".readiness-probe.initial-delay]` [.description] -- -CPU Requirements +The amount of time to wait before starting to probe. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_RESOURCES_REQUESTS_CPU+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_INITIAL_DELAY+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_RESOURCES_REQUESTS_CPU+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_INITIAL_DELAY+++` endif::add-copy-button-to-env-var[] ---|string -| +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`5S` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.resources.requests.memory]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.resources.requests.memory[quarkus.openshift.resources.requests.memory]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.get-sidecars.-get-sidecars-.readiness-probe.period]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.get-sidecars.-get-sidecars-.readiness-probe.period[quarkus.openshift.get-sidecars."get-sidecars".readiness-probe.period]` [.description] -- -Memory Requirements +The period in which the action should be called. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_RESOURCES_REQUESTS_MEMORY+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_PERIOD+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_RESOURCES_REQUESTS_MEMORY+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_PERIOD+++` endif::add-copy-button-to-env-var[] ---|string -| +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`10S` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.route.expose]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.route.expose[quarkus.openshift.route.expose]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.get-sidecars.-get-sidecars-.readiness-probe.timeout]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.get-sidecars.-get-sidecars-.readiness-probe.timeout[quarkus.openshift.get-sidecars."get-sidecars".readiness-probe.timeout]` [.description] -- -If true, the service will be exposed +The amount of time to wait for each action. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_ROUTE_EXPOSE+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_TIMEOUT+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_ROUTE_EXPOSE+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_TIMEOUT+++` endif::add-copy-button-to-env-var[] ---|boolean -|`false` +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`10S` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.route.host]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.route.host[quarkus.openshift.route.host]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.get-sidecars.-get-sidecars-.readiness-probe.success-threshold]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.get-sidecars.-get-sidecars-.readiness-probe.success-threshold[quarkus.openshift.get-sidecars."get-sidecars".readiness-probe.success-threshold]` [.description] -- -The host under which the application is going to be exposed +The success threshold to use. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_ROUTE_HOST+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_SUCCESS_THRESHOLD+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_ROUTE_HOST+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_SUCCESS_THRESHOLD+++` +endif::add-copy-button-to-env-var[] +--|int +|`1` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.get-sidecars.-get-sidecars-.readiness-probe.failure-threshold]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.get-sidecars.-get-sidecars-.readiness-probe.failure-threshold[quarkus.openshift.get-sidecars."get-sidecars".readiness-probe.failure-threshold]` + +[.description] +-- +The failure threshold to use. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_FAILURE_THRESHOLD+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_FAILURE_THRESHOLD+++` +endif::add-copy-button-to-env-var[] +--|int +|`3` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.get-sidecars.-get-sidecars-.mounts.-mounts-.name]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.get-sidecars.-get-sidecars-.mounts.-mounts-.name[quarkus.openshift.get-sidecars."get-sidecars".mounts."mounts".name]` + +[.description] +-- +The name of the volumeName to mount. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__MOUNTS__MOUNTS__NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__MOUNTS__MOUNTS__NAME+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.route.target-port]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.route.target-port[quarkus.openshift.route.target-port]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.get-sidecars.-get-sidecars-.mounts.-mounts-.path]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.get-sidecars.-get-sidecars-.mounts.-mounts-.path[quarkus.openshift.get-sidecars."get-sidecars".mounts."mounts".path]` [.description] -- -The target named port. If not provided, it will be deducted from the Service resource ports. Options are: "http" and "https". +The path to mount. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_ROUTE_TARGET_PORT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__MOUNTS__MOUNTS__PATH+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_ROUTE_TARGET_PORT+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__MOUNTS__MOUNTS__PATH+++` endif::add-copy-button-to-env-var[] --|string -|`http` +| -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.route.tls.ca-certificate]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.route.tls.ca-certificate[quarkus.openshift.route.tls.ca-certificate]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.get-sidecars.-get-sidecars-.mounts.-mounts-.sub-path]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.get-sidecars.-get-sidecars-.mounts.-mounts-.sub-path[quarkus.openshift.get-sidecars."get-sidecars".mounts."mounts".sub-path]` [.description] -- -The cert authority certificate contents. +Path within the volumeName from which the container's volumeName should be mounted. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_ROUTE_TLS_CA_CERTIFICATE+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__MOUNTS__MOUNTS__SUB_PATH+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_ROUTE_TLS_CA_CERTIFICATE+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__MOUNTS__MOUNTS__SUB_PATH+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.route.tls.certificate]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.route.tls.certificate[quarkus.openshift.route.tls.certificate]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.get-sidecars.-get-sidecars-.mounts.-mounts-.read-only]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.get-sidecars.-get-sidecars-.mounts.-mounts-.read-only[quarkus.openshift.get-sidecars."get-sidecars".mounts."mounts".read-only]` [.description] -- -The certificate contents. +ReadOnly ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_ROUTE_TLS_CERTIFICATE+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__MOUNTS__MOUNTS__READ_ONLY+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_ROUTE_TLS_CERTIFICATE+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__MOUNTS__MOUNTS__READ_ONLY+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.get-sidecars.-get-sidecars-.resources.limits.cpu]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.get-sidecars.-get-sidecars-.resources.limits.cpu[quarkus.openshift.get-sidecars."get-sidecars".resources.limits.cpu]` + +[.description] +-- +CPU Requirements + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__RESOURCES_LIMITS_CPU+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__RESOURCES_LIMITS_CPU+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.route.tls.destination-ca-certificate]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.route.tls.destination-ca-certificate[quarkus.openshift.route.tls.destination-ca-certificate]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.get-sidecars.-get-sidecars-.resources.limits.memory]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.get-sidecars.-get-sidecars-.resources.limits.memory[quarkus.openshift.get-sidecars."get-sidecars".resources.limits.memory]` [.description] -- -The contents of the ca certificate of the final destination. +Memory Requirements ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_ROUTE_TLS_DESTINATION_CA_CERTIFICATE+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__RESOURCES_LIMITS_MEMORY+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_ROUTE_TLS_DESTINATION_CA_CERTIFICATE+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__RESOURCES_LIMITS_MEMORY+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.route.tls.insecure-edge-termination-policy]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.route.tls.insecure-edge-termination-policy[quarkus.openshift.route.tls.insecure-edge-termination-policy]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.get-sidecars.-get-sidecars-.resources.requests.cpu]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.get-sidecars.-get-sidecars-.resources.requests.cpu[quarkus.openshift.get-sidecars."get-sidecars".resources.requests.cpu]` [.description] -- -The desired behavior for insecure connections to a route. +CPU Requirements ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_ROUTE_TLS_INSECURE_EDGE_TERMINATION_POLICY+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__RESOURCES_REQUESTS_CPU+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_ROUTE_TLS_INSECURE_EDGE_TERMINATION_POLICY+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__RESOURCES_REQUESTS_CPU+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.route.tls.key]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.route.tls.key[quarkus.openshift.route.tls.key]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.get-sidecars.-get-sidecars-.resources.requests.memory]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.get-sidecars.-get-sidecars-.resources.requests.memory[quarkus.openshift.get-sidecars."get-sidecars".resources.requests.memory]` [.description] -- -The key file contents. +Memory Requirements ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_ROUTE_TLS_KEY+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__RESOURCES_REQUESTS_MEMORY+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_ROUTE_TLS_KEY+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__RESOURCES_REQUESTS_MEMORY+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.route.tls.termination]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.route.tls.termination[quarkus.openshift.route.tls.termination]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.get-sidecars.-get-sidecars-.env.secrets]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.get-sidecars.-get-sidecars-.env.secrets[quarkus.openshift.get-sidecars."get-sidecars".env.secrets]` [.description] -- -The termination type. +The optional list of Secret names to load environment variables from. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_ROUTE_TLS_TERMINATION+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__ENV_SECRETS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_ROUTE_TLS_TERMINATION+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__ENV_SECRETS+++` endif::add-copy-button-to-env-var[] ---|string +--|list of string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.job.parallelism]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.job.parallelism[quarkus.openshift.job.parallelism]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.get-sidecars.-get-sidecars-.env.configmaps]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.get-sidecars.-get-sidecars-.env.configmaps[quarkus.openshift.get-sidecars."get-sidecars".env.configmaps]` [.description] -- -Specifies the maximum desired number of pods the job should run at any given time. +The optional list of ConfigMap names to load environment variables from. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_JOB_PARALLELISM+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__ENV_CONFIGMAPS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_JOB_PARALLELISM+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__ENV_CONFIGMAPS+++` endif::add-copy-button-to-env-var[] ---|int +--|list of string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.job.completions]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.job.completions[quarkus.openshift.job.completions]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.get-sidecars.-get-sidecars-.env.fields-fields]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.get-sidecars.-get-sidecars-.env.fields-fields[quarkus.openshift.get-sidecars."get-sidecars".env.fields]` [.description] -- -Specifies the desired number of successfully finished pods the job should be run with. +The map associating environment variable names to their associated field references they take their value from. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_JOB_COMPLETIONS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__ENV_FIELDS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_JOB_COMPLETIONS+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__ENV_FIELDS+++` endif::add-copy-button-to-env-var[] ---|int +--|`Map` | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.job.completion-mode]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.job.completion-mode[quarkus.openshift.job.completion-mode]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.get-sidecars.-get-sidecars-.env.vars-vars]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.get-sidecars.-get-sidecars-.env.vars-vars[quarkus.openshift.get-sidecars."get-sidecars".env.vars]` [.description] -- -CompletionMode specifies how Pod completions are tracked. +The map associating environment name to its associated value. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_JOB_COMPLETION_MODE+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__ENV_VARS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_JOB_COMPLETION_MODE+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__ENV_VARS+++` endif::add-copy-button-to-env-var[] --- a| -`non-indexed`, `indexed` -|`non-indexed` +--|`Map>` +| -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.job.backoff-limit]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.job.backoff-limit[quarkus.openshift.job.backoff-limit]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.get-sidecars.-get-sidecars-.env.mapping.-mapping-.from-secret]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.get-sidecars.-get-sidecars-.env.mapping.-mapping-.from-secret[quarkus.openshift.get-sidecars."get-sidecars".env.mapping."mapping".from-secret]` [.description] -- -Specifies the number of retries before marking this job failed. +The optional name of the Secret from which a value is to be extracted. Mutually exclusive with `from-configmap`. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_JOB_BACKOFF_LIMIT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__ENV_MAPPING__MAPPING__FROM_SECRET+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_JOB_BACKOFF_LIMIT+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__ENV_MAPPING__MAPPING__FROM_SECRET+++` endif::add-copy-button-to-env-var[] ---|int +--|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.job.active-deadline-seconds]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.job.active-deadline-seconds[quarkus.openshift.job.active-deadline-seconds]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.get-sidecars.-get-sidecars-.env.mapping.-mapping-.from-configmap]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.get-sidecars.-get-sidecars-.env.mapping.-mapping-.from-configmap[quarkus.openshift.get-sidecars."get-sidecars".env.mapping."mapping".from-configmap]` [.description] -- -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 name of the ConfigMap from which a value is to be extracted. Mutually exclusive with `from-secret`. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_JOB_ACTIVE_DEADLINE_SECONDS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__ENV_MAPPING__MAPPING__FROM_CONFIGMAP+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_JOB_ACTIVE_DEADLINE_SECONDS+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__ENV_MAPPING__MAPPING__FROM_CONFIGMAP+++` endif::add-copy-button-to-env-var[] ---|long +--|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.job.ttl-seconds-after-finished]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.job.ttl-seconds-after-finished[quarkus.openshift.job.ttl-seconds-after-finished]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.get-sidecars.-get-sidecars-.env.mapping.-mapping-.with-key]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.get-sidecars.-get-sidecars-.env.mapping.-mapping-.with-key[quarkus.openshift.get-sidecars."get-sidecars".env.mapping."mapping".with-key]` [.description] -- -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 key identifying the field from which the value is extracted. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_JOB_TTL_SECONDS_AFTER_FINISHED+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__ENV_MAPPING__MAPPING__WITH_KEY+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_JOB_TTL_SECONDS_AFTER_FINISHED+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__ENV_MAPPING__MAPPING__WITH_KEY+++` endif::add-copy-button-to-env-var[] ---|int -| +--|string +|required icon:exclamation-circle[title=Configuration property is required] -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.job.suspend]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.job.suspend[quarkus.openshift.job.suspend]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.get-host-aliases.-get-host-aliases-.ip]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.get-host-aliases.-get-host-aliases-.ip[quarkus.openshift.get-host-aliases."get-host-aliases".ip]` [.description] -- -Suspend specifies whether the Job controller should create Pods or not. +The ip address ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_JOB_SUSPEND+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_HOST_ALIASES__GET_HOST_ALIASES__IP+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_JOB_SUSPEND+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_HOST_ALIASES__GET_HOST_ALIASES__IP+++` endif::add-copy-button-to-env-var[] ---|boolean -|`false` +--|string +| -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.job.restart-policy]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.job.restart-policy[quarkus.openshift.job.restart-policy]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.get-host-aliases.-get-host-aliases-.hostnames]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.get-host-aliases.-get-host-aliases-.hostnames[quarkus.openshift.get-host-aliases."get-host-aliases".hostnames]` [.description] -- -Restart policy when the job container fails. +The hostnames to resolve to the ip ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_JOB_RESTART_POLICY+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_HOST_ALIASES__GET_HOST_ALIASES__HOSTNAMES+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_JOB_RESTART_POLICY+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_HOST_ALIASES__GET_HOST_ALIASES__HOSTNAMES+++` endif::add-copy-button-to-env-var[] --- a| -`on-failure`, `never` -|`on-failure` +--|list of string +| -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.cron-job.schedule]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.cron-job.schedule[quarkus.openshift.cron-job.schedule]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.get-rbac-config.roles.-roles-.name]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.get-rbac-config.roles.-roles-.name[quarkus.openshift.get-rbac-config.roles."roles".name]` [.description] -- -The schedule in Cron format, see https://en.wikipedia.org/wiki/Cron. +The name of the role. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_CRON_JOB_SCHEDULE+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_ROLES__ROLES__NAME+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_CRON_JOB_SCHEDULE+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_ROLES__ROLES__NAME+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.cron-job.concurrency-policy]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.cron-job.concurrency-policy[quarkus.openshift.cron-job.concurrency-policy]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.get-rbac-config.roles.-roles-.namespace]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.get-rbac-config.roles.-roles-.namespace[quarkus.openshift.get-rbac-config.roles."roles".namespace]` [.description] -- -ConcurrencyPolicy describes how the job will be handled. +The namespace of the role. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_CRON_JOB_CONCURRENCY_POLICY+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_ROLES__ROLES__NAMESPACE+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_CRON_JOB_CONCURRENCY_POLICY+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_ROLES__ROLES__NAMESPACE+++` endif::add-copy-button-to-env-var[] --- a| -`allow`, `forbid`, `replace` -|`allow` +--|string +| -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.cron-job.starting-deadline-seconds]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.cron-job.starting-deadline-seconds[quarkus.openshift.cron-job.starting-deadline-seconds]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.get-rbac-config.roles.-roles-.labels-labels]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.get-rbac-config.roles.-roles-.labels-labels[quarkus.openshift.get-rbac-config.roles."roles".labels]` [.description] -- -Deadline in seconds for starting the job if it misses scheduled time for any reason. Missed jobs executions will be counted as failed ones. +Labels to add into the Role resource. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_CRON_JOB_STARTING_DEADLINE_SECONDS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_ROLES__ROLES__LABELS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_CRON_JOB_STARTING_DEADLINE_SECONDS+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_ROLES__ROLES__LABELS+++` endif::add-copy-button-to-env-var[] ---|long +--|`Map` | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.cron-job.failed-jobs-history-limit]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.cron-job.failed-jobs-history-limit[quarkus.openshift.cron-job.failed-jobs-history-limit]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.get-rbac-config.roles.-roles-.policy-rules.-policy-rules-.api-groups]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.get-rbac-config.roles.-roles-.policy-rules.-policy-rules-.api-groups[quarkus.openshift.get-rbac-config.roles."roles".policy-rules."policy-rules".api-groups]` [.description] -- +API groups of the policy rule. + ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_CRON_JOB_FAILED_JOBS_HISTORY_LIMIT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_ROLES__ROLES__POLICY_RULES__POLICY_RULES__API_GROUPS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_CRON_JOB_FAILED_JOBS_HISTORY_LIMIT+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_ROLES__ROLES__POLICY_RULES__POLICY_RULES__API_GROUPS+++` endif::add-copy-button-to-env-var[] ---|int +--|list of string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.cron-job.successful-jobs-history-limit]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.cron-job.successful-jobs-history-limit[quarkus.openshift.cron-job.successful-jobs-history-limit]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.get-rbac-config.roles.-roles-.policy-rules.-policy-rules-.non-resource-urls]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.get-rbac-config.roles.-roles-.policy-rules.-policy-rules-.non-resource-urls[quarkus.openshift.get-rbac-config.roles."roles".policy-rules."policy-rules".non-resource-urls]` [.description] -- +Non resource URLs of the policy rule. + ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_CRON_JOB_SUCCESSFUL_JOBS_HISTORY_LIMIT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_ROLES__ROLES__POLICY_RULES__POLICY_RULES__NON_RESOURCE_URLS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_CRON_JOB_SUCCESSFUL_JOBS_HISTORY_LIMIT+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_ROLES__ROLES__POLICY_RULES__POLICY_RULES__NON_RESOURCE_URLS+++` endif::add-copy-button-to-env-var[] ---|int +--|list of string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.cron-job.parallelism]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.cron-job.parallelism[quarkus.openshift.cron-job.parallelism]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.get-rbac-config.roles.-roles-.policy-rules.-policy-rules-.resource-names]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.get-rbac-config.roles.-roles-.policy-rules.-policy-rules-.resource-names[quarkus.openshift.get-rbac-config.roles."roles".policy-rules."policy-rules".resource-names]` [.description] -- -Specifies the maximum desired number of pods the job should run at any given time. +Resource names of the policy rule. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_CRON_JOB_PARALLELISM+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_ROLES__ROLES__POLICY_RULES__POLICY_RULES__RESOURCE_NAMES+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_CRON_JOB_PARALLELISM+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_ROLES__ROLES__POLICY_RULES__POLICY_RULES__RESOURCE_NAMES+++` endif::add-copy-button-to-env-var[] ---|int +--|list of string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.cron-job.completions]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.cron-job.completions[quarkus.openshift.cron-job.completions]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.get-rbac-config.roles.-roles-.policy-rules.-policy-rules-.resources]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.get-rbac-config.roles.-roles-.policy-rules.-policy-rules-.resources[quarkus.openshift.get-rbac-config.roles."roles".policy-rules."policy-rules".resources]` [.description] -- -Specifies the desired number of successfully finished pods the job should be run with. +Resources of the policy rule. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_CRON_JOB_COMPLETIONS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_ROLES__ROLES__POLICY_RULES__POLICY_RULES__RESOURCES+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_CRON_JOB_COMPLETIONS+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_ROLES__ROLES__POLICY_RULES__POLICY_RULES__RESOURCES+++` endif::add-copy-button-to-env-var[] ---|int +--|list of string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.cron-job.completion-mode]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.cron-job.completion-mode[quarkus.openshift.cron-job.completion-mode]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.get-rbac-config.roles.-roles-.policy-rules.-policy-rules-.verbs]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.get-rbac-config.roles.-roles-.policy-rules.-policy-rules-.verbs[quarkus.openshift.get-rbac-config.roles."roles".policy-rules."policy-rules".verbs]` [.description] -- -CompletionMode specifies how Pod completions are tracked. +Verbs of the policy rule. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_CRON_JOB_COMPLETION_MODE+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_ROLES__ROLES__POLICY_RULES__POLICY_RULES__VERBS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_CRON_JOB_COMPLETION_MODE+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_ROLES__ROLES__POLICY_RULES__POLICY_RULES__VERBS+++` endif::add-copy-button-to-env-var[] --- a| -`non-indexed`, `indexed` -|`non-indexed` +--|list of string +| -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.cron-job.backoff-limit]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.cron-job.backoff-limit[quarkus.openshift.cron-job.backoff-limit]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.get-rbac-config.cluster-roles.-cluster-roles-.name]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.get-rbac-config.cluster-roles.-cluster-roles-.name[quarkus.openshift.get-rbac-config.cluster-roles."cluster-roles".name]` [.description] -- -Specifies the number of retries before marking this job failed. +The name of the cluster role. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_CRON_JOB_BACKOFF_LIMIT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_CLUSTER_ROLES__CLUSTER_ROLES__NAME+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_CRON_JOB_BACKOFF_LIMIT+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_CLUSTER_ROLES__CLUSTER_ROLES__NAME+++` endif::add-copy-button-to-env-var[] ---|int +--|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.cron-job.active-deadline-seconds]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.cron-job.active-deadline-seconds[quarkus.openshift.cron-job.active-deadline-seconds]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.get-rbac-config.cluster-roles.-cluster-roles-.labels-labels]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.get-rbac-config.cluster-roles.-cluster-roles-.labels-labels[quarkus.openshift.get-rbac-config.cluster-roles."cluster-roles".labels]` [.description] -- -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. +Labels to add into the ClusterRole resource. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_CRON_JOB_ACTIVE_DEADLINE_SECONDS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_CLUSTER_ROLES__CLUSTER_ROLES__LABELS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_CRON_JOB_ACTIVE_DEADLINE_SECONDS+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_CLUSTER_ROLES__CLUSTER_ROLES__LABELS+++` endif::add-copy-button-to-env-var[] ---|long +--|`Map` | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.cron-job.ttl-seconds-after-finished]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.cron-job.ttl-seconds-after-finished[quarkus.openshift.cron-job.ttl-seconds-after-finished]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.get-rbac-config.cluster-roles.-cluster-roles-.policy-rules.-policy-rules-.api-groups]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.get-rbac-config.cluster-roles.-cluster-roles-.policy-rules.-policy-rules-.api-groups[quarkus.openshift.get-rbac-config.cluster-roles."cluster-roles".policy-rules."policy-rules".api-groups]` [.description] -- -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. +API groups of the policy rule. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_CRON_JOB_TTL_SECONDS_AFTER_FINISHED+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_CLUSTER_ROLES__CLUSTER_ROLES__POLICY_RULES__POLICY_RULES__API_GROUPS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_CRON_JOB_TTL_SECONDS_AFTER_FINISHED+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_CLUSTER_ROLES__CLUSTER_ROLES__POLICY_RULES__POLICY_RULES__API_GROUPS+++` endif::add-copy-button-to-env-var[] ---|int +--|list of string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.cron-job.suspend]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.cron-job.suspend[quarkus.openshift.cron-job.suspend]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.get-rbac-config.cluster-roles.-cluster-roles-.policy-rules.-policy-rules-.non-resource-urls]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.get-rbac-config.cluster-roles.-cluster-roles-.policy-rules.-policy-rules-.non-resource-urls[quarkus.openshift.get-rbac-config.cluster-roles."cluster-roles".policy-rules."policy-rules".non-resource-urls]` [.description] -- -Suspend specifies whether the Job controller should create Pods or not. +Non resource URLs of the policy rule. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_CRON_JOB_SUSPEND+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_CLUSTER_ROLES__CLUSTER_ROLES__POLICY_RULES__POLICY_RULES__NON_RESOURCE_URLS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_CRON_JOB_SUSPEND+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_CLUSTER_ROLES__CLUSTER_ROLES__POLICY_RULES__POLICY_RULES__NON_RESOURCE_URLS+++` endif::add-copy-button-to-env-var[] ---|boolean -|`false` +--|list of string +| -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.cron-job.restart-policy]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.cron-job.restart-policy[quarkus.openshift.cron-job.restart-policy]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.get-rbac-config.cluster-roles.-cluster-roles-.policy-rules.-policy-rules-.resource-names]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.get-rbac-config.cluster-roles.-cluster-roles-.policy-rules.-policy-rules-.resource-names[quarkus.openshift.get-rbac-config.cluster-roles."cluster-roles".policy-rules."policy-rules".resource-names]` [.description] -- -Restart policy when the job container fails. +Resource names of the policy rule. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_CRON_JOB_RESTART_POLICY+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_CLUSTER_ROLES__CLUSTER_ROLES__POLICY_RULES__POLICY_RULES__RESOURCE_NAMES+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_CRON_JOB_RESTART_POLICY+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_CLUSTER_ROLES__CLUSTER_ROLES__POLICY_RULES__POLICY_RULES__RESOURCE_NAMES+++` endif::add-copy-button-to-env-var[] --- a| -`on-failure`, `never` -|`on-failure` +--|list of string +| -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.env.secrets]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.env.secrets[quarkus.openshift.env.secrets]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.get-rbac-config.cluster-roles.-cluster-roles-.policy-rules.-policy-rules-.resources]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.get-rbac-config.cluster-roles.-cluster-roles-.policy-rules.-policy-rules-.resources[quarkus.openshift.get-rbac-config.cluster-roles."cluster-roles".policy-rules."policy-rules".resources]` [.description] -- -The optional list of Secret names to load environment variables from. +Resources of the policy rule. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_ENV_SECRETS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_CLUSTER_ROLES__CLUSTER_ROLES__POLICY_RULES__POLICY_RULES__RESOURCES+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_ENV_SECRETS+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_CLUSTER_ROLES__CLUSTER_ROLES__POLICY_RULES__POLICY_RULES__RESOURCES+++` endif::add-copy-button-to-env-var[] --|list of string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.env.configmaps]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.env.configmaps[quarkus.openshift.env.configmaps]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.get-rbac-config.cluster-roles.-cluster-roles-.policy-rules.-policy-rules-.verbs]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.get-rbac-config.cluster-roles.-cluster-roles-.policy-rules.-policy-rules-.verbs[quarkus.openshift.get-rbac-config.cluster-roles."cluster-roles".policy-rules."policy-rules".verbs]` [.description] -- -The optional list of ConfigMap names to load environment variables from. +Verbs of the policy rule. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_ENV_CONFIGMAPS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_CLUSTER_ROLES__CLUSTER_ROLES__POLICY_RULES__POLICY_RULES__VERBS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_ENV_CONFIGMAPS+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_CLUSTER_ROLES__CLUSTER_ROLES__POLICY_RULES__POLICY_RULES__VERBS+++` endif::add-copy-button-to-env-var[] --|list of string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.security-context.se-linux-options.level]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.security-context.se-linux-options.level[quarkus.openshift.security-context.se-linux-options.level]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.get-rbac-config.service-accounts.-service-accounts-.name]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.get-rbac-config.service-accounts.-service-accounts-.name[quarkus.openshift.get-rbac-config.service-accounts."service-accounts".name]` [.description] -- -The SELinux level label that applies to the container. +The name of the service account. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_SECURITY_CONTEXT_SE_LINUX_OPTIONS_LEVEL+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_SERVICE_ACCOUNTS__SERVICE_ACCOUNTS__NAME+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_SECURITY_CONTEXT_SE_LINUX_OPTIONS_LEVEL+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_SERVICE_ACCOUNTS__SERVICE_ACCOUNTS__NAME+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.security-context.se-linux-options.role]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.security-context.se-linux-options.role[quarkus.openshift.security-context.se-linux-options.role]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.get-rbac-config.service-accounts.-service-accounts-.namespace]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.get-rbac-config.service-accounts.-service-accounts-.namespace[quarkus.openshift.get-rbac-config.service-accounts."service-accounts".namespace]` [.description] -- -The SELinux role label that applies to the container. +The namespace of the service account. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_SECURITY_CONTEXT_SE_LINUX_OPTIONS_ROLE+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_SERVICE_ACCOUNTS__SERVICE_ACCOUNTS__NAMESPACE+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_SECURITY_CONTEXT_SE_LINUX_OPTIONS_ROLE+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_SERVICE_ACCOUNTS__SERVICE_ACCOUNTS__NAMESPACE+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.security-context.se-linux-options.type]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.security-context.se-linux-options.type[quarkus.openshift.security-context.se-linux-options.type]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.get-rbac-config.service-accounts.-service-accounts-.labels-labels]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.get-rbac-config.service-accounts.-service-accounts-.labels-labels[quarkus.openshift.get-rbac-config.service-accounts."service-accounts".labels]` [.description] -- -The SELinux type label that applies to the container. +Labels of the service account. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_SECURITY_CONTEXT_SE_LINUX_OPTIONS_TYPE+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_SERVICE_ACCOUNTS__SERVICE_ACCOUNTS__LABELS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_SECURITY_CONTEXT_SE_LINUX_OPTIONS_TYPE+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_SERVICE_ACCOUNTS__SERVICE_ACCOUNTS__LABELS+++` endif::add-copy-button-to-env-var[] ---|string +--|`Map` | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.security-context.se-linux-options.user]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.security-context.se-linux-options.user[quarkus.openshift.security-context.se-linux-options.user]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.get-rbac-config.service-accounts.-service-accounts-.use-as-default]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.get-rbac-config.service-accounts.-service-accounts-.use-as-default[quarkus.openshift.get-rbac-config.service-accounts."service-accounts".use-as-default]` [.description] -- -The SELinux user label that applies to the container. +If true, this service account will be used in the generated Deployment resource. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_SECURITY_CONTEXT_SE_LINUX_OPTIONS_USER+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_SERVICE_ACCOUNTS__SERVICE_ACCOUNTS__USE_AS_DEFAULT+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_SECURITY_CONTEXT_SE_LINUX_OPTIONS_USER+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_SERVICE_ACCOUNTS__SERVICE_ACCOUNTS__USE_AS_DEFAULT+++` endif::add-copy-button-to-env-var[] ---|string +--|boolean | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.security-context.windows-options.gmsa-credential-spec-name]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.security-context.windows-options.gmsa-credential-spec-name[quarkus.openshift.security-context.windows-options.gmsa-credential-spec-name]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.get-rbac-config.role-bindings.-role-bindings-.name]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.get-rbac-config.role-bindings.-role-bindings-.name[quarkus.openshift.get-rbac-config.role-bindings."role-bindings".name]` [.description] -- -The name of the GMSA credential spec to use. +Name of the RoleBinding resource to be generated. If not provided, it will use the application name plus the role ref name. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_SECURITY_CONTEXT_WINDOWS_OPTIONS_GMSA_CREDENTIAL_SPEC_NAME+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_ROLE_BINDINGS__ROLE_BINDINGS__NAME+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_SECURITY_CONTEXT_WINDOWS_OPTIONS_GMSA_CREDENTIAL_SPEC_NAME+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_ROLE_BINDINGS__ROLE_BINDINGS__NAME+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.security-context.windows-options.gmsa-credential-spec]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.security-context.windows-options.gmsa-credential-spec[quarkus.openshift.security-context.windows-options.gmsa-credential-spec]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.get-rbac-config.role-bindings.-role-bindings-.labels-labels]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.get-rbac-config.role-bindings.-role-bindings-.labels-labels[quarkus.openshift.get-rbac-config.role-bindings."role-bindings".labels]` [.description] -- -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 to add into the RoleBinding resource. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_SECURITY_CONTEXT_WINDOWS_OPTIONS_GMSA_CREDENTIAL_SPEC+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_ROLE_BINDINGS__ROLE_BINDINGS__LABELS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_SECURITY_CONTEXT_WINDOWS_OPTIONS_GMSA_CREDENTIAL_SPEC+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_ROLE_BINDINGS__ROLE_BINDINGS__LABELS+++` endif::add-copy-button-to-env-var[] ---|string +--|`Map` | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.security-context.windows-options.run-as-user-name]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.security-context.windows-options.run-as-user-name[quarkus.openshift.security-context.windows-options.run-as-user-name]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.get-rbac-config.role-bindings.-role-bindings-.role-name]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.get-rbac-config.role-bindings.-role-bindings-.role-name[quarkus.openshift.get-rbac-config.role-bindings."role-bindings".role-name]` [.description] -- -The UserName in Windows 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. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_SECURITY_CONTEXT_WINDOWS_OPTIONS_RUN_AS_USER_NAME+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_ROLE_BINDINGS__ROLE_BINDINGS__ROLE_NAME+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_SECURITY_CONTEXT_WINDOWS_OPTIONS_RUN_AS_USER_NAME+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_ROLE_BINDINGS__ROLE_BINDINGS__ROLE_NAME+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.security-context.windows-options.host-process]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.security-context.windows-options.host-process[quarkus.openshift.security-context.windows-options.host-process]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.get-rbac-config.role-bindings.-role-bindings-.cluster-wide]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.get-rbac-config.role-bindings.-role-bindings-.cluster-wide[quarkus.openshift.get-rbac-config.role-bindings."role-bindings".cluster-wide]` [.description] -- -HostProcess determines if a container should be run as a 'Host Process' container. +If the Role sets in the `role-name` property is cluster wide or not. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_SECURITY_CONTEXT_WINDOWS_OPTIONS_HOST_PROCESS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_ROLE_BINDINGS__ROLE_BINDINGS__CLUSTER_WIDE+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_SECURITY_CONTEXT_WINDOWS_OPTIONS_HOST_PROCESS+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_ROLE_BINDINGS__ROLE_BINDINGS__CLUSTER_WIDE+++` endif::add-copy-button-to-env-var[] --|boolean | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.security-context.run-as-user]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.security-context.run-as-user[quarkus.openshift.security-context.run-as-user]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.get-rbac-config.role-bindings.-role-bindings-.subjects.-subjects-.name]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.get-rbac-config.role-bindings.-role-bindings-.subjects.-subjects-.name[quarkus.openshift.get-rbac-config.role-bindings."role-bindings".subjects."subjects".name]` [.description] -- -The UID to run the entrypoint of the container process. +The "name" resource to use by the Subject element in the generated Role Binding resource. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_SECURITY_CONTEXT_RUN_AS_USER+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_ROLE_BINDINGS__ROLE_BINDINGS__SUBJECTS__SUBJECTS__NAME+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_SECURITY_CONTEXT_RUN_AS_USER+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_ROLE_BINDINGS__ROLE_BINDINGS__SUBJECTS__SUBJECTS__NAME+++` endif::add-copy-button-to-env-var[] ---|long +--|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.security-context.run-as-group]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.security-context.run-as-group[quarkus.openshift.security-context.run-as-group]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.get-rbac-config.role-bindings.-role-bindings-.subjects.-subjects-.kind]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.get-rbac-config.role-bindings.-role-bindings-.subjects.-subjects-.kind[quarkus.openshift.get-rbac-config.role-bindings."role-bindings".subjects."subjects".kind]` [.description] -- -The GID to run the entrypoint of the container process. +The "kind" resource to use by the Subject element in the generated Role Binding resource. By default, it uses the "ServiceAccount" kind. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_SECURITY_CONTEXT_RUN_AS_GROUP+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_ROLE_BINDINGS__ROLE_BINDINGS__SUBJECTS__SUBJECTS__KIND+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_SECURITY_CONTEXT_RUN_AS_GROUP+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_ROLE_BINDINGS__ROLE_BINDINGS__SUBJECTS__SUBJECTS__KIND+++` endif::add-copy-button-to-env-var[] ---|long -| +--|string +|`ServiceAccount` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.security-context.run-as-non-root]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.security-context.run-as-non-root[quarkus.openshift.security-context.run-as-non-root]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.get-rbac-config.role-bindings.-role-bindings-.subjects.-subjects-.api-group]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.get-rbac-config.role-bindings.-role-bindings-.subjects.-subjects-.api-group[quarkus.openshift.get-rbac-config.role-bindings."role-bindings".subjects."subjects".api-group]` [.description] -- -Indicates that the container must run as a non-root user. +The "apiGroup" resource that matches with the "kind" property. By default, it's empty. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_SECURITY_CONTEXT_RUN_AS_NON_ROOT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_ROLE_BINDINGS__ROLE_BINDINGS__SUBJECTS__SUBJECTS__API_GROUP+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_SECURITY_CONTEXT_RUN_AS_NON_ROOT+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_ROLE_BINDINGS__ROLE_BINDINGS__SUBJECTS__SUBJECTS__API_GROUP+++` endif::add-copy-button-to-env-var[] ---|boolean +--|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.security-context.supplemental-groups]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.security-context.supplemental-groups[quarkus.openshift.security-context.supplemental-groups]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.get-rbac-config.role-bindings.-role-bindings-.subjects.-subjects-.namespace]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.get-rbac-config.role-bindings.-role-bindings-.subjects.-subjects-.namespace[quarkus.openshift.get-rbac-config.role-bindings."role-bindings".subjects."subjects".namespace]` [.description] -- -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 "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. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_SECURITY_CONTEXT_SUPPLEMENTAL_GROUPS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_ROLE_BINDINGS__ROLE_BINDINGS__SUBJECTS__SUBJECTS__NAMESPACE+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_SECURITY_CONTEXT_SUPPLEMENTAL_GROUPS+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_ROLE_BINDINGS__ROLE_BINDINGS__SUBJECTS__SUBJECTS__NAMESPACE+++` endif::add-copy-button-to-env-var[] ---|list of long +--|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.security-context.fs-group]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.security-context.fs-group[quarkus.openshift.security-context.fs-group]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.get-rbac-config.cluster-role-bindings.-cluster-role-bindings-.name]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.get-rbac-config.cluster-role-bindings.-cluster-role-bindings-.name[quarkus.openshift.get-rbac-config.cluster-role-bindings."cluster-role-bindings".name]` [.description] -- -A special supplemental group that applies to all containers in a pod. +Name of the ClusterRoleBinding resource to be generated. If not provided, it will use the application name plus the role ref name. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_SECURITY_CONTEXT_FS_GROUP+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__NAME+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_SECURITY_CONTEXT_FS_GROUP+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__NAME+++` endif::add-copy-button-to-env-var[] ---|long +--|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.security-context.sysctls]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.security-context.sysctls[quarkus.openshift.security-context.sysctls]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.get-rbac-config.cluster-role-bindings.-cluster-role-bindings-.labels-labels]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.get-rbac-config.cluster-role-bindings.-cluster-role-bindings-.labels-labels[quarkus.openshift.get-rbac-config.cluster-role-bindings."cluster-role-bindings".labels]` [.description] -- -Sysctls hold a list of namespaced sysctls used for the pod. +Labels to add into the RoleBinding resource. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_SECURITY_CONTEXT_SYSCTLS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__LABELS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_SECURITY_CONTEXT_SYSCTLS+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__LABELS+++` endif::add-copy-button-to-env-var[] ---|string +--|`Map` | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.security-context.fs-group-change-policy]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.security-context.fs-group-change-policy[quarkus.openshift.security-context.fs-group-change-policy]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.get-rbac-config.cluster-role-bindings.-cluster-role-bindings-.role-name]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.get-rbac-config.cluster-role-bindings.-cluster-role-bindings-.role-name[quarkus.openshift.get-rbac-config.cluster-role-bindings."cluster-role-bindings".role-name]` [.description] -- -It holds policies that will be used for applying fsGroup to a volume when volume is mounted. Values: OnRootMismatch, Always +The name of the ClusterRole resource to use by the RoleRef element in the generated ClusterRoleBinding resource. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_SECURITY_CONTEXT_FS_GROUP_CHANGE_POLICY+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__ROLE_NAME+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_SECURITY_CONTEXT_FS_GROUP_CHANGE_POLICY+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__ROLE_NAME+++` endif::add-copy-button-to-env-var[] --- a| -tooltip: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.], tooltip: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 +|required icon:exclamation-circle[title=Configuration property is required] -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.remote-debug.enabled]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.remote-debug.enabled[quarkus.openshift.remote-debug.enabled]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.get-rbac-config.cluster-role-bindings.-cluster-role-bindings-.subjects.-subjects-.name]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.get-rbac-config.cluster-role-bindings.-cluster-role-bindings-.subjects.-subjects-.name[quarkus.openshift.get-rbac-config.cluster-role-bindings."cluster-role-bindings".subjects."subjects".name]` [.description] -- -If true, the debug mode in pods will be enabled. +The "name" resource to use by the Subject element in the generated Role Binding resource. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_REMOTE_DEBUG_ENABLED+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__SUBJECTS__SUBJECTS__NAME+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_REMOTE_DEBUG_ENABLED+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__SUBJECTS__SUBJECTS__NAME+++` endif::add-copy-button-to-env-var[] ---|boolean -|`false` +--|string +| -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.remote-debug.transport]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.remote-debug.transport[quarkus.openshift.remote-debug.transport]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.get-rbac-config.cluster-role-bindings.-cluster-role-bindings-.subjects.-subjects-.kind]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.get-rbac-config.cluster-role-bindings.-cluster-role-bindings-.subjects.-subjects-.kind[quarkus.openshift.get-rbac-config.cluster-role-bindings."cluster-role-bindings".subjects."subjects".kind]` [.description] -- -The transport to use. +The "kind" resource to use by the Subject element in the generated Role Binding resource. By default, it uses the "ServiceAccount" kind. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_REMOTE_DEBUG_TRANSPORT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__SUBJECTS__SUBJECTS__KIND+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_REMOTE_DEBUG_TRANSPORT+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__SUBJECTS__SUBJECTS__KIND+++` endif::add-copy-button-to-env-var[] --|string -|`dt_socket` +|`ServiceAccount` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.remote-debug.suspend]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.remote-debug.suspend[quarkus.openshift.remote-debug.suspend]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.get-rbac-config.cluster-role-bindings.-cluster-role-bindings-.subjects.-subjects-.api-group]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.get-rbac-config.cluster-role-bindings.-cluster-role-bindings-.subjects.-subjects-.api-group[quarkus.openshift.get-rbac-config.cluster-role-bindings."cluster-role-bindings".subjects."subjects".api-group]` [.description] -- -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 "apiGroup" resource that matches with the "kind" property. By default, it's empty. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_REMOTE_DEBUG_SUSPEND+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__SUBJECTS__SUBJECTS__API_GROUP+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_REMOTE_DEBUG_SUSPEND+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__SUBJECTS__SUBJECTS__API_GROUP+++` endif::add-copy-button-to-env-var[] --|string -|`n` +| -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.remote-debug.address-port]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.remote-debug.address-port[quarkus.openshift.remote-debug.address-port]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.get-rbac-config.cluster-role-bindings.-cluster-role-bindings-.subjects.-subjects-.namespace]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.get-rbac-config.cluster-role-bindings.-cluster-role-bindings-.subjects.-subjects-.namespace[quarkus.openshift.get-rbac-config.cluster-role-bindings."cluster-role-bindings".subjects."subjects".namespace]` [.description] -- -It specifies the address at which the debug socket will listen. +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. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_REMOTE_DEBUG_ADDRESS_PORT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__SUBJECTS__SUBJECTS__NAMESPACE+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_REMOTE_DEBUG_ADDRESS_PORT+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__SUBJECTS__SUBJECTS__NAMESPACE+++` endif::add-copy-button-to-env-var[] ---|int -|`5005` +--|string +| a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.ports.-ports-.container-port]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.ports.-ports-.container-port[quarkus.openshift.ports."ports".container-port]` @@ -11318,6 +24935,132 @@ endif::add-copy-button-to-env-var[] |`false` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.init-containers.-init-containers-.get-env.secrets]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.init-containers.-init-containers-.get-env.secrets[quarkus.openshift.init-containers."init-containers".get-env.secrets]` + +[.description] +-- +The optional list of Secret names to load environment variables from. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_INIT_CONTAINERS__INIT_CONTAINERS__GET_ENV_SECRETS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_INIT_CONTAINERS__INIT_CONTAINERS__GET_ENV_SECRETS+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.init-containers.-init-containers-.get-env.configmaps]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.init-containers.-init-containers-.get-env.configmaps[quarkus.openshift.init-containers."init-containers".get-env.configmaps]` + +[.description] +-- +The optional list of ConfigMap names to load environment variables from. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_INIT_CONTAINERS__INIT_CONTAINERS__GET_ENV_CONFIGMAPS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_INIT_CONTAINERS__INIT_CONTAINERS__GET_ENV_CONFIGMAPS+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.init-containers.-init-containers-.get-env.fields-fields]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.init-containers.-init-containers-.get-env.fields-fields[quarkus.openshift.init-containers."init-containers".get-env.fields]` + +[.description] +-- +The map associating environment variable names to their associated field references they take their value from. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_INIT_CONTAINERS__INIT_CONTAINERS__GET_ENV_FIELDS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_INIT_CONTAINERS__INIT_CONTAINERS__GET_ENV_FIELDS+++` +endif::add-copy-button-to-env-var[] +--|`Map` +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.init-containers.-init-containers-.get-env.vars-vars]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.init-containers.-init-containers-.get-env.vars-vars[quarkus.openshift.init-containers."init-containers".get-env.vars]` + +[.description] +-- +The map associating environment name to its associated value. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_INIT_CONTAINERS__INIT_CONTAINERS__GET_ENV_VARS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_INIT_CONTAINERS__INIT_CONTAINERS__GET_ENV_VARS+++` +endif::add-copy-button-to-env-var[] +--|`Map>` +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.init-containers.-init-containers-.get-env.mapping.-mapping-.from-secret]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.init-containers.-init-containers-.get-env.mapping.-mapping-.from-secret[quarkus.openshift.init-containers."init-containers".get-env.mapping."mapping".from-secret]` + +[.description] +-- +The optional name of the Secret from which a value is to be extracted. Mutually exclusive with `from-configmap`. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_INIT_CONTAINERS__INIT_CONTAINERS__GET_ENV_MAPPING__MAPPING__FROM_SECRET+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_INIT_CONTAINERS__INIT_CONTAINERS__GET_ENV_MAPPING__MAPPING__FROM_SECRET+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.init-containers.-init-containers-.get-env.mapping.-mapping-.from-configmap]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.init-containers.-init-containers-.get-env.mapping.-mapping-.from-configmap[quarkus.openshift.init-containers."init-containers".get-env.mapping."mapping".from-configmap]` + +[.description] +-- +The optional name of the ConfigMap from which a value is to be extracted. Mutually exclusive with `from-secret`. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_INIT_CONTAINERS__INIT_CONTAINERS__GET_ENV_MAPPING__MAPPING__FROM_CONFIGMAP+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_INIT_CONTAINERS__INIT_CONTAINERS__GET_ENV_MAPPING__MAPPING__FROM_CONFIGMAP+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.init-containers.-init-containers-.get-env.mapping.-mapping-.with-key]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.init-containers.-init-containers-.get-env.mapping.-mapping-.with-key[quarkus.openshift.init-containers."init-containers".get-env.mapping."mapping".with-key]` + +[.description] +-- +The key identifying the field from which the value is extracted. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_INIT_CONTAINERS__INIT_CONTAINERS__GET_ENV_MAPPING__MAPPING__WITH_KEY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_INIT_CONTAINERS__INIT_CONTAINERS__GET_ENV_MAPPING__MAPPING__WITH_KEY+++` +endif::add-copy-button-to-env-var[] +--|string +|required icon:exclamation-circle[title=Configuration property is required] + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.init-containers.-init-containers-.get-target-platform-name]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.init-containers.-init-containers-.get-target-platform-name[quarkus.openshift.init-containers."init-containers".get-target-platform-name]` + +[.description] +-- +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_INIT_CONTAINERS__INIT_CONTAINERS__GET_TARGET_PLATFORM_NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_INIT_CONTAINERS__INIT_CONTAINERS__GET_TARGET_PLATFORM_NAME+++` +endif::add-copy-button-to-env-var[] +--|string +|required icon:exclamation-circle[title=Configuration property is required] + + a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.init-containers.-init-containers-.image]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.init-containers.-init-containers-.image[quarkus.openshift.init-containers."init-containers".image]` [.description] @@ -12204,6 +25947,132 @@ endif::add-copy-button-to-env-var[] |required icon:exclamation-circle[title=Configuration property is required] +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.sidecars.-sidecars-.get-env.secrets]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.sidecars.-sidecars-.get-env.secrets[quarkus.openshift.sidecars."sidecars".get-env.secrets]` + +[.description] +-- +The optional list of Secret names to load environment variables from. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__GET_ENV_SECRETS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__GET_ENV_SECRETS+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.sidecars.-sidecars-.get-env.configmaps]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.sidecars.-sidecars-.get-env.configmaps[quarkus.openshift.sidecars."sidecars".get-env.configmaps]` + +[.description] +-- +The optional list of ConfigMap names to load environment variables from. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__GET_ENV_CONFIGMAPS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__GET_ENV_CONFIGMAPS+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.sidecars.-sidecars-.get-env.fields-fields]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.sidecars.-sidecars-.get-env.fields-fields[quarkus.openshift.sidecars."sidecars".get-env.fields]` + +[.description] +-- +The map associating environment variable names to their associated field references they take their value from. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__GET_ENV_FIELDS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__GET_ENV_FIELDS+++` +endif::add-copy-button-to-env-var[] +--|`Map` +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.sidecars.-sidecars-.get-env.vars-vars]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.sidecars.-sidecars-.get-env.vars-vars[quarkus.openshift.sidecars."sidecars".get-env.vars]` + +[.description] +-- +The map associating environment name to its associated value. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__GET_ENV_VARS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__GET_ENV_VARS+++` +endif::add-copy-button-to-env-var[] +--|`Map>` +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.sidecars.-sidecars-.get-env.mapping.-mapping-.from-secret]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.sidecars.-sidecars-.get-env.mapping.-mapping-.from-secret[quarkus.openshift.sidecars."sidecars".get-env.mapping."mapping".from-secret]` + +[.description] +-- +The optional name of the Secret from which a value is to be extracted. Mutually exclusive with `from-configmap`. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__GET_ENV_MAPPING__MAPPING__FROM_SECRET+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__GET_ENV_MAPPING__MAPPING__FROM_SECRET+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.sidecars.-sidecars-.get-env.mapping.-mapping-.from-configmap]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.sidecars.-sidecars-.get-env.mapping.-mapping-.from-configmap[quarkus.openshift.sidecars."sidecars".get-env.mapping."mapping".from-configmap]` + +[.description] +-- +The optional name of the ConfigMap from which a value is to be extracted. Mutually exclusive with `from-secret`. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__GET_ENV_MAPPING__MAPPING__FROM_CONFIGMAP+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__GET_ENV_MAPPING__MAPPING__FROM_CONFIGMAP+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.sidecars.-sidecars-.get-env.mapping.-mapping-.with-key]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.sidecars.-sidecars-.get-env.mapping.-mapping-.with-key[quarkus.openshift.sidecars."sidecars".get-env.mapping."mapping".with-key]` + +[.description] +-- +The key identifying the field from which the value is extracted. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__GET_ENV_MAPPING__MAPPING__WITH_KEY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__GET_ENV_MAPPING__MAPPING__WITH_KEY+++` +endif::add-copy-button-to-env-var[] +--|string +|required icon:exclamation-circle[title=Configuration property is required] + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.sidecars.-sidecars-.get-target-platform-name]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.sidecars.-sidecars-.get-target-platform-name[quarkus.openshift.sidecars."sidecars".get-target-platform-name]` + +[.description] +-- +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__GET_TARGET_PLATFORM_NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__GET_TARGET_PLATFORM_NAME+++` +endif::add-copy-button-to-env-var[] +--|string +|required icon:exclamation-circle[title=Configuration property is required] + + a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-general-config-items_quarkus.openshift.sidecars.-sidecars-.image]]`link:#quarkus-kubernetes-general-config-items_quarkus.openshift.sidecars.-sidecars-.image[quarkus.openshift.sidecars."sidecars".image]` [.description] diff --git a/_generated-doc/latest/config/quarkus-kubernetes-kubernetes-config.adoc b/_generated-doc/latest/config/quarkus-kubernetes-kubernetes-config.adoc index 57f88298a2..70a1bacb8e 100644 --- a/_generated-doc/latest/config/quarkus-kubernetes-kubernetes-config.adoc +++ b/_generated-doc/latest/config/quarkus-kubernetes-kubernetes-config.adoc @@ -10,1954 +10,6635 @@ h|[[quarkus-kubernetes-kubernetes-config_configuration]]link:#quarkus-kubernetes h|Type h|Default -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.part-of]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.part-of[quarkus.kubernetes.part-of]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-env.secrets]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-env.secrets[quarkus.kubernetes.get-env.secrets]` [.description] -- -The name of the group this component belongs too +The optional list of Secret names to load environment variables from. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_PART_OF+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_ENV_SECRETS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_PART_OF+++` +Environment variable: `+++QUARKUS_KUBERNETES_GET_ENV_SECRETS+++` endif::add-copy-button-to-env-var[] ---|string +--|list of string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.name]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.name[quarkus.kubernetes.name]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-env.configmaps]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-env.configmaps[quarkus.kubernetes.get-env.configmaps]` [.description] -- -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. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_NAME+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_ENV_CONFIGMAPS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_NAME+++` +Environment variable: `+++QUARKUS_KUBERNETES_GET_ENV_CONFIGMAPS+++` endif::add-copy-button-to-env-var[] ---|string +--|list of string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.version]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.version[quarkus.kubernetes.version]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-target-platform-name]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-target-platform-name[quarkus.kubernetes.get-target-platform-name]` [.description] -- -The version of the application. +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_TARGET_PLATFORM_NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_TARGET_PLATFORM_NAME+++` +endif::add-copy-button-to-env-var[] +--|string +|required icon:exclamation-circle[title=Configuration property is required] + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-part-of]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-part-of[quarkus.kubernetes.get-part-of]` +[.description] +-- ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_VERSION+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_PART_OF+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_VERSION+++` +Environment variable: `+++QUARKUS_KUBERNETES_GET_PART_OF+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.deployment-kind]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.deployment-kind[quarkus.kubernetes.deployment-kind]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-name]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-name[quarkus.kubernetes.get-name]` [.description] -- -The kind of the deployment resource to use. Supported values are 'StatefulSet', 'Job', 'CronJob' and 'Deployment' defaulting to the latter. - ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_DEPLOYMENT_KIND+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_NAME+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_DEPLOYMENT_KIND+++` +Environment variable: `+++QUARKUS_KUBERNETES_GET_NAME+++` endif::add-copy-button-to-env-var[] --- a| -`deployment`, `stateful-set`, `job`, `cron-job` +--|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.namespace]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.namespace[quarkus.kubernetes.namespace]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-version]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-version[quarkus.kubernetes.get-version]` [.description] -- -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). - ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_NAMESPACE+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_VERSION+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_NAMESPACE+++` +Environment variable: `+++QUARKUS_KUBERNETES_GET_VERSION+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.add-build-timestamp]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.add-build-timestamp[quarkus.kubernetes.add-build-timestamp]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-namespace]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-namespace[quarkus.kubernetes.get-namespace]` [.description] -- -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 +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_NAMESPACE+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_NAMESPACE+++` +endif::add-copy-button-to-env-var[] +--|string +| + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.is-add-build-timestamp]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.is-add-build-timestamp[quarkus.kubernetes.is-add-build-timestamp]` + +[.description] +-- ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_ADD_BUILD_TIMESTAMP+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_IS_ADD_BUILD_TIMESTAMP+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_ADD_BUILD_TIMESTAMP+++` +Environment variable: `+++QUARKUS_KUBERNETES_IS_ADD_BUILD_TIMESTAMP+++` endif::add-copy-button-to-env-var[] --|boolean -|`true` +|`false` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.working-dir]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.working-dir[quarkus.kubernetes.working-dir]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.is-add-version-to-label-selectors]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.is-add-version-to-label-selectors[quarkus.kubernetes.is-add-version-to-label-selectors]` [.description] -- -Working directory - ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_WORKING_DIR+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_IS_ADD_VERSION_TO_LABEL_SELECTORS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_WORKING_DIR+++` +Environment variable: `+++QUARKUS_KUBERNETES_IS_ADD_VERSION_TO_LABEL_SELECTORS+++` endif::add-copy-button-to-env-var[] ---|string -| +--|boolean +|`false` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.command]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.command[quarkus.kubernetes.command]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.is-add-name-to-label-selectors]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.is-add-name-to-label-selectors[quarkus.kubernetes.is-add-name-to-label-selectors]` [.description] -- -The commands +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_IS_ADD_NAME_TO_LABEL_SELECTORS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_IS_ADD_NAME_TO_LABEL_SELECTORS+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-working-dir]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-working-dir[quarkus.kubernetes.get-working-dir]` +[.description] +-- ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_COMMAND+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_WORKING_DIR+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_COMMAND+++` +Environment variable: `+++QUARKUS_KUBERNETES_GET_WORKING_DIR+++` endif::add-copy-button-to-env-var[] ---|list of string +--|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.arguments]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.arguments[quarkus.kubernetes.arguments]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-command]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-command[quarkus.kubernetes.get-command]` [.description] -- -The arguments - ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_ARGUMENTS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_COMMAND+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_ARGUMENTS+++` +Environment variable: `+++QUARKUS_KUBERNETES_GET_COMMAND+++` endif::add-copy-button-to-env-var[] --|list of string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.service-account]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.service-account[quarkus.kubernetes.service-account]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-arguments]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-arguments[quarkus.kubernetes.get-arguments]` [.description] -- -The service account - ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SERVICE_ACCOUNT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_ARGUMENTS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_SERVICE_ACCOUNT+++` +Environment variable: `+++QUARKUS_KUBERNETES_GET_ARGUMENTS+++` endif::add-copy-button-to-env-var[] ---|string +--|list of string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.replicas]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.replicas[quarkus.kubernetes.replicas]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-service-account]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-service-account[quarkus.kubernetes.get-service-account]` [.description] -- -The number of desired pods - ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_REPLICAS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SERVICE_ACCOUNT+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_REPLICAS+++` +Environment variable: `+++QUARKUS_KUBERNETES_GET_SERVICE_ACCOUNT+++` endif::add-copy-button-to-env-var[] ---|int -|`1` +--|string +| -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.service-type]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.service-type[quarkus.kubernetes.service-type]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-container-name]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-container-name[quarkus.kubernetes.get-container-name]` [.description] -- -The type of service that will be generated for the application - ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SERVICE_TYPE+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_CONTAINER_NAME+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_SERVICE_TYPE+++` +Environment variable: `+++QUARKUS_KUBERNETES_GET_CONTAINER_NAME+++` endif::add-copy-button-to-env-var[] --- a| -`cluster-ip`, `node-port`, `load-balancer`, `external-name` -|`cluster-ip` +--|string +| -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.node-port]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.node-port[quarkus.kubernetes.node-port]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-service-type]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-service-type[quarkus.kubernetes.get-service-type]` [.description] -- -The nodePort to set when serviceType is set to node-port. - ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_NODE_PORT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SERVICE_TYPE+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_NODE_PORT+++` +Environment variable: `+++QUARKUS_KUBERNETES_GET_SERVICE_TYPE+++` endif::add-copy-button-to-env-var[] ---|int -| +-- a| +`cluster-ip`, `node-port`, `load-balancer`, `external-name` +|required icon:exclamation-circle[title=Configuration property is required] -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.image-pull-policy]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.image-pull-policy[quarkus.kubernetes.image-pull-policy]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-image-pull-policy]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-image-pull-policy[quarkus.kubernetes.get-image-pull-policy]` [.description] -- -Image pull policy - ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_IMAGE_PULL_POLICY+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_IMAGE_PULL_POLICY+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_IMAGE_PULL_POLICY+++` +Environment variable: `+++QUARKUS_KUBERNETES_GET_IMAGE_PULL_POLICY+++` endif::add-copy-button-to-env-var[] -- a| `always`, `if-not-present`, `never` -|`always` +|required icon:exclamation-circle[title=Configuration property is required] -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.image-pull-secrets]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.image-pull-secrets[quarkus.kubernetes.image-pull-secrets]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-image-pull-secrets]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-image-pull-secrets[quarkus.kubernetes.get-image-pull-secrets]` [.description] -- -The image pull secret - ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_IMAGE_PULL_SECRETS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_IMAGE_PULL_SECRETS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_IMAGE_PULL_SECRETS+++` +Environment variable: `+++QUARKUS_KUBERNETES_GET_IMAGE_PULL_SECRETS+++` endif::add-copy-button-to-env-var[] --|list of string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.liveness-probe.http-action-port]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.liveness-probe.http-action-port[quarkus.kubernetes.liveness-probe.http-action-port]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-liveness-probe.http-action-port]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-liveness-probe.http-action-port[quarkus.kubernetes.get-liveness-probe.http-action-port]` [.description] -- The port number to use when configuring the `http get` action. If not configured, the port corresponding to the `httpActionPortName` will be used. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_LIVENESS_PROBE_HTTP_ACTION_PORT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_LIVENESS_PROBE_HTTP_ACTION_PORT+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_LIVENESS_PROBE_HTTP_ACTION_PORT+++` +Environment variable: `+++QUARKUS_KUBERNETES_GET_LIVENESS_PROBE_HTTP_ACTION_PORT+++` endif::add-copy-button-to-env-var[] --|int | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.liveness-probe.http-action-port-name]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.liveness-probe.http-action-port-name[quarkus.kubernetes.liveness-probe.http-action-port-name]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-liveness-probe.http-action-port-name]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-liveness-probe.http-action-port-name[quarkus.kubernetes.get-liveness-probe.http-action-port-name]` [.description] -- The port name for selecting the port of the `HTTP get` action. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_LIVENESS_PROBE_HTTP_ACTION_PORT_NAME+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_LIVENESS_PROBE_HTTP_ACTION_PORT_NAME+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_LIVENESS_PROBE_HTTP_ACTION_PORT_NAME+++` +Environment variable: `+++QUARKUS_KUBERNETES_GET_LIVENESS_PROBE_HTTP_ACTION_PORT_NAME+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.liveness-probe.http-action-path]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.liveness-probe.http-action-path[quarkus.kubernetes.liveness-probe.http-action-path]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-liveness-probe.http-action-path]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-liveness-probe.http-action-path[quarkus.kubernetes.get-liveness-probe.http-action-path]` [.description] -- 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. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_LIVENESS_PROBE_HTTP_ACTION_PATH+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_LIVENESS_PROBE_HTTP_ACTION_PATH+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_LIVENESS_PROBE_HTTP_ACTION_PATH+++` +Environment variable: `+++QUARKUS_KUBERNETES_GET_LIVENESS_PROBE_HTTP_ACTION_PATH+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.liveness-probe.http-action-scheme]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.liveness-probe.http-action-scheme[quarkus.kubernetes.liveness-probe.http-action-scheme]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-liveness-probe.http-action-scheme]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-liveness-probe.http-action-scheme[quarkus.kubernetes.get-liveness-probe.http-action-scheme]` [.description] -- The scheme of the `HTTP get` action. Can be either "HTTP" or "HTTPS". ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_LIVENESS_PROBE_HTTP_ACTION_SCHEME+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_LIVENESS_PROBE_HTTP_ACTION_SCHEME+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_LIVENESS_PROBE_HTTP_ACTION_SCHEME+++` +Environment variable: `+++QUARKUS_KUBERNETES_GET_LIVENESS_PROBE_HTTP_ACTION_SCHEME+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.liveness-probe.exec-action]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.liveness-probe.exec-action[quarkus.kubernetes.liveness-probe.exec-action]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-liveness-probe.exec-action]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-liveness-probe.exec-action[quarkus.kubernetes.get-liveness-probe.exec-action]` [.description] -- The command to use for the probe. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_LIVENESS_PROBE_EXEC_ACTION+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_LIVENESS_PROBE_EXEC_ACTION+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_LIVENESS_PROBE_EXEC_ACTION+++` +Environment variable: `+++QUARKUS_KUBERNETES_GET_LIVENESS_PROBE_EXEC_ACTION+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.liveness-probe.tcp-socket-action]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.liveness-probe.tcp-socket-action[quarkus.kubernetes.liveness-probe.tcp-socket-action]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-liveness-probe.tcp-socket-action]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-liveness-probe.tcp-socket-action[quarkus.kubernetes.get-liveness-probe.tcp-socket-action]` [.description] -- The tcp socket to use for the probe (the format is host:port). ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_LIVENESS_PROBE_TCP_SOCKET_ACTION+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_LIVENESS_PROBE_TCP_SOCKET_ACTION+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_LIVENESS_PROBE_TCP_SOCKET_ACTION+++` +Environment variable: `+++QUARKUS_KUBERNETES_GET_LIVENESS_PROBE_TCP_SOCKET_ACTION+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.liveness-probe.grpc-action]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.liveness-probe.grpc-action[quarkus.kubernetes.liveness-probe.grpc-action]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-liveness-probe.grpc-action]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-liveness-probe.grpc-action[quarkus.kubernetes.get-liveness-probe.grpc-action]` [.description] -- The gRPC port to use for the probe (the format is either port or port:service). ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_LIVENESS_PROBE_GRPC_ACTION+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_LIVENESS_PROBE_GRPC_ACTION+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_LIVENESS_PROBE_GRPC_ACTION+++` +Environment variable: `+++QUARKUS_KUBERNETES_GET_LIVENESS_PROBE_GRPC_ACTION+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.liveness-probe.grpc-action-enabled]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.liveness-probe.grpc-action-enabled[quarkus.kubernetes.liveness-probe.grpc-action-enabled]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-liveness-probe.grpc-action-enabled]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-liveness-probe.grpc-action-enabled[quarkus.kubernetes.get-liveness-probe.grpc-action-enabled]` [.description] -- If enabled and `grpc-action` is not provided, it will use the generated service name and the gRPC port. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_LIVENESS_PROBE_GRPC_ACTION_ENABLED+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_LIVENESS_PROBE_GRPC_ACTION_ENABLED+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_LIVENESS_PROBE_GRPC_ACTION_ENABLED+++` +Environment variable: `+++QUARKUS_KUBERNETES_GET_LIVENESS_PROBE_GRPC_ACTION_ENABLED+++` endif::add-copy-button-to-env-var[] --|boolean |`false` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.liveness-probe.initial-delay]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.liveness-probe.initial-delay[quarkus.kubernetes.liveness-probe.initial-delay]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-liveness-probe.initial-delay]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-liveness-probe.initial-delay[quarkus.kubernetes.get-liveness-probe.initial-delay]` [.description] -- The amount of time to wait before starting to probe. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_LIVENESS_PROBE_INITIAL_DELAY+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_LIVENESS_PROBE_INITIAL_DELAY+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_LIVENESS_PROBE_INITIAL_DELAY+++` +Environment variable: `+++QUARKUS_KUBERNETES_GET_LIVENESS_PROBE_INITIAL_DELAY+++` endif::add-copy-button-to-env-var[] --|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] |`5S` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.liveness-probe.period]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.liveness-probe.period[quarkus.kubernetes.liveness-probe.period]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-liveness-probe.period]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-liveness-probe.period[quarkus.kubernetes.get-liveness-probe.period]` [.description] -- The period in which the action should be called. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_LIVENESS_PROBE_PERIOD+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_LIVENESS_PROBE_PERIOD+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_LIVENESS_PROBE_PERIOD+++` +Environment variable: `+++QUARKUS_KUBERNETES_GET_LIVENESS_PROBE_PERIOD+++` endif::add-copy-button-to-env-var[] --|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] |`10S` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.liveness-probe.timeout]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.liveness-probe.timeout[quarkus.kubernetes.liveness-probe.timeout]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-liveness-probe.timeout]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-liveness-probe.timeout[quarkus.kubernetes.get-liveness-probe.timeout]` [.description] -- The amount of time to wait for each action. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_LIVENESS_PROBE_TIMEOUT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_LIVENESS_PROBE_TIMEOUT+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_LIVENESS_PROBE_TIMEOUT+++` +Environment variable: `+++QUARKUS_KUBERNETES_GET_LIVENESS_PROBE_TIMEOUT+++` endif::add-copy-button-to-env-var[] --|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] |`10S` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.liveness-probe.success-threshold]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.liveness-probe.success-threshold[quarkus.kubernetes.liveness-probe.success-threshold]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-liveness-probe.success-threshold]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-liveness-probe.success-threshold[quarkus.kubernetes.get-liveness-probe.success-threshold]` [.description] -- The success threshold to use. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_LIVENESS_PROBE_SUCCESS_THRESHOLD+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_LIVENESS_PROBE_SUCCESS_THRESHOLD+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_LIVENESS_PROBE_SUCCESS_THRESHOLD+++` +Environment variable: `+++QUARKUS_KUBERNETES_GET_LIVENESS_PROBE_SUCCESS_THRESHOLD+++` endif::add-copy-button-to-env-var[] --|int |`1` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.liveness-probe.failure-threshold]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.liveness-probe.failure-threshold[quarkus.kubernetes.liveness-probe.failure-threshold]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-liveness-probe.failure-threshold]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-liveness-probe.failure-threshold[quarkus.kubernetes.get-liveness-probe.failure-threshold]` [.description] -- The failure threshold to use. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_LIVENESS_PROBE_FAILURE_THRESHOLD+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_LIVENESS_PROBE_FAILURE_THRESHOLD+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_LIVENESS_PROBE_FAILURE_THRESHOLD+++` +Environment variable: `+++QUARKUS_KUBERNETES_GET_LIVENESS_PROBE_FAILURE_THRESHOLD+++` endif::add-copy-button-to-env-var[] --|int |`3` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.readiness-probe.http-action-port]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.readiness-probe.http-action-port[quarkus.kubernetes.readiness-probe.http-action-port]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-readiness-probe.http-action-port]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-readiness-probe.http-action-port[quarkus.kubernetes.get-readiness-probe.http-action-port]` [.description] -- The port number to use when configuring the `http get` action. If not configured, the port corresponding to the `httpActionPortName` will be used. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_READINESS_PROBE_HTTP_ACTION_PORT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_READINESS_PROBE_HTTP_ACTION_PORT+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_READINESS_PROBE_HTTP_ACTION_PORT+++` +Environment variable: `+++QUARKUS_KUBERNETES_GET_READINESS_PROBE_HTTP_ACTION_PORT+++` endif::add-copy-button-to-env-var[] --|int | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.readiness-probe.http-action-port-name]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.readiness-probe.http-action-port-name[quarkus.kubernetes.readiness-probe.http-action-port-name]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-readiness-probe.http-action-port-name]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-readiness-probe.http-action-port-name[quarkus.kubernetes.get-readiness-probe.http-action-port-name]` [.description] -- The port name for selecting the port of the `HTTP get` action. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_READINESS_PROBE_HTTP_ACTION_PORT_NAME+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_READINESS_PROBE_HTTP_ACTION_PORT_NAME+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_READINESS_PROBE_HTTP_ACTION_PORT_NAME+++` +Environment variable: `+++QUARKUS_KUBERNETES_GET_READINESS_PROBE_HTTP_ACTION_PORT_NAME+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.readiness-probe.http-action-path]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.readiness-probe.http-action-path[quarkus.kubernetes.readiness-probe.http-action-path]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-readiness-probe.http-action-path]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-readiness-probe.http-action-path[quarkus.kubernetes.get-readiness-probe.http-action-path]` [.description] -- 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. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_READINESS_PROBE_HTTP_ACTION_PATH+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_READINESS_PROBE_HTTP_ACTION_PATH+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_READINESS_PROBE_HTTP_ACTION_PATH+++` +Environment variable: `+++QUARKUS_KUBERNETES_GET_READINESS_PROBE_HTTP_ACTION_PATH+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.readiness-probe.http-action-scheme]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.readiness-probe.http-action-scheme[quarkus.kubernetes.readiness-probe.http-action-scheme]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-readiness-probe.http-action-scheme]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-readiness-probe.http-action-scheme[quarkus.kubernetes.get-readiness-probe.http-action-scheme]` [.description] -- The scheme of the `HTTP get` action. Can be either "HTTP" or "HTTPS". ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_READINESS_PROBE_HTTP_ACTION_SCHEME+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_READINESS_PROBE_HTTP_ACTION_SCHEME+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_READINESS_PROBE_HTTP_ACTION_SCHEME+++` +Environment variable: `+++QUARKUS_KUBERNETES_GET_READINESS_PROBE_HTTP_ACTION_SCHEME+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.readiness-probe.exec-action]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.readiness-probe.exec-action[quarkus.kubernetes.readiness-probe.exec-action]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-readiness-probe.exec-action]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-readiness-probe.exec-action[quarkus.kubernetes.get-readiness-probe.exec-action]` [.description] -- The command to use for the probe. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_READINESS_PROBE_EXEC_ACTION+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_READINESS_PROBE_EXEC_ACTION+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_READINESS_PROBE_EXEC_ACTION+++` +Environment variable: `+++QUARKUS_KUBERNETES_GET_READINESS_PROBE_EXEC_ACTION+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.readiness-probe.tcp-socket-action]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.readiness-probe.tcp-socket-action[quarkus.kubernetes.readiness-probe.tcp-socket-action]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-readiness-probe.tcp-socket-action]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-readiness-probe.tcp-socket-action[quarkus.kubernetes.get-readiness-probe.tcp-socket-action]` [.description] -- The tcp socket to use for the probe (the format is host:port). ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_READINESS_PROBE_TCP_SOCKET_ACTION+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_READINESS_PROBE_TCP_SOCKET_ACTION+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_READINESS_PROBE_TCP_SOCKET_ACTION+++` +Environment variable: `+++QUARKUS_KUBERNETES_GET_READINESS_PROBE_TCP_SOCKET_ACTION+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.readiness-probe.grpc-action]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.readiness-probe.grpc-action[quarkus.kubernetes.readiness-probe.grpc-action]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-readiness-probe.grpc-action]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-readiness-probe.grpc-action[quarkus.kubernetes.get-readiness-probe.grpc-action]` [.description] -- The gRPC port to use for the probe (the format is either port or port:service). ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_READINESS_PROBE_GRPC_ACTION+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_READINESS_PROBE_GRPC_ACTION+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_READINESS_PROBE_GRPC_ACTION+++` +Environment variable: `+++QUARKUS_KUBERNETES_GET_READINESS_PROBE_GRPC_ACTION+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.readiness-probe.grpc-action-enabled]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.readiness-probe.grpc-action-enabled[quarkus.kubernetes.readiness-probe.grpc-action-enabled]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-readiness-probe.grpc-action-enabled]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-readiness-probe.grpc-action-enabled[quarkus.kubernetes.get-readiness-probe.grpc-action-enabled]` [.description] -- If enabled and `grpc-action` is not provided, it will use the generated service name and the gRPC port. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_READINESS_PROBE_GRPC_ACTION_ENABLED+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_READINESS_PROBE_GRPC_ACTION_ENABLED+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_READINESS_PROBE_GRPC_ACTION_ENABLED+++` +Environment variable: `+++QUARKUS_KUBERNETES_GET_READINESS_PROBE_GRPC_ACTION_ENABLED+++` endif::add-copy-button-to-env-var[] --|boolean |`false` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.readiness-probe.initial-delay]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.readiness-probe.initial-delay[quarkus.kubernetes.readiness-probe.initial-delay]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-readiness-probe.initial-delay]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-readiness-probe.initial-delay[quarkus.kubernetes.get-readiness-probe.initial-delay]` [.description] -- The amount of time to wait before starting to probe. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_READINESS_PROBE_INITIAL_DELAY+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_READINESS_PROBE_INITIAL_DELAY+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_READINESS_PROBE_INITIAL_DELAY+++` +Environment variable: `+++QUARKUS_KUBERNETES_GET_READINESS_PROBE_INITIAL_DELAY+++` endif::add-copy-button-to-env-var[] --|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] |`5S` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.readiness-probe.period]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.readiness-probe.period[quarkus.kubernetes.readiness-probe.period]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-readiness-probe.period]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-readiness-probe.period[quarkus.kubernetes.get-readiness-probe.period]` [.description] -- The period in which the action should be called. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_READINESS_PROBE_PERIOD+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_READINESS_PROBE_PERIOD+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_READINESS_PROBE_PERIOD+++` +Environment variable: `+++QUARKUS_KUBERNETES_GET_READINESS_PROBE_PERIOD+++` endif::add-copy-button-to-env-var[] --|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] |`10S` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.readiness-probe.timeout]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.readiness-probe.timeout[quarkus.kubernetes.readiness-probe.timeout]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-readiness-probe.timeout]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-readiness-probe.timeout[quarkus.kubernetes.get-readiness-probe.timeout]` [.description] -- The amount of time to wait for each action. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_READINESS_PROBE_TIMEOUT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_READINESS_PROBE_TIMEOUT+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_READINESS_PROBE_TIMEOUT+++` +Environment variable: `+++QUARKUS_KUBERNETES_GET_READINESS_PROBE_TIMEOUT+++` endif::add-copy-button-to-env-var[] --|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] |`10S` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.readiness-probe.success-threshold]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.readiness-probe.success-threshold[quarkus.kubernetes.readiness-probe.success-threshold]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-readiness-probe.success-threshold]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-readiness-probe.success-threshold[quarkus.kubernetes.get-readiness-probe.success-threshold]` [.description] -- The success threshold to use. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_READINESS_PROBE_SUCCESS_THRESHOLD+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_READINESS_PROBE_SUCCESS_THRESHOLD+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_READINESS_PROBE_SUCCESS_THRESHOLD+++` +Environment variable: `+++QUARKUS_KUBERNETES_GET_READINESS_PROBE_SUCCESS_THRESHOLD+++` endif::add-copy-button-to-env-var[] --|int |`1` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.readiness-probe.failure-threshold]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.readiness-probe.failure-threshold[quarkus.kubernetes.readiness-probe.failure-threshold]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-readiness-probe.failure-threshold]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-readiness-probe.failure-threshold[quarkus.kubernetes.get-readiness-probe.failure-threshold]` [.description] -- The failure threshold to use. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_READINESS_PROBE_FAILURE_THRESHOLD+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_READINESS_PROBE_FAILURE_THRESHOLD+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_READINESS_PROBE_FAILURE_THRESHOLD+++` +Environment variable: `+++QUARKUS_KUBERNETES_GET_READINESS_PROBE_FAILURE_THRESHOLD+++` endif::add-copy-button-to-env-var[] --|int |`3` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.startup-probe.http-action-port]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.startup-probe.http-action-port[quarkus.kubernetes.startup-probe.http-action-port]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-startup-probe.http-action-port]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-startup-probe.http-action-port[quarkus.kubernetes.get-startup-probe.http-action-port]` [.description] -- The port number to use when configuring the `http get` action. If not configured, the port corresponding to the `httpActionPortName` will be used. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_STARTUP_PROBE_HTTP_ACTION_PORT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_STARTUP_PROBE_HTTP_ACTION_PORT+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_STARTUP_PROBE_HTTP_ACTION_PORT+++` +Environment variable: `+++QUARKUS_KUBERNETES_GET_STARTUP_PROBE_HTTP_ACTION_PORT+++` endif::add-copy-button-to-env-var[] --|int | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.startup-probe.http-action-port-name]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.startup-probe.http-action-port-name[quarkus.kubernetes.startup-probe.http-action-port-name]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-startup-probe.http-action-port-name]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-startup-probe.http-action-port-name[quarkus.kubernetes.get-startup-probe.http-action-port-name]` [.description] -- The port name for selecting the port of the `HTTP get` action. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_STARTUP_PROBE_HTTP_ACTION_PORT_NAME+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_STARTUP_PROBE_HTTP_ACTION_PORT_NAME+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_STARTUP_PROBE_HTTP_ACTION_PORT_NAME+++` +Environment variable: `+++QUARKUS_KUBERNETES_GET_STARTUP_PROBE_HTTP_ACTION_PORT_NAME+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.startup-probe.http-action-path]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.startup-probe.http-action-path[quarkus.kubernetes.startup-probe.http-action-path]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-startup-probe.http-action-path]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-startup-probe.http-action-path[quarkus.kubernetes.get-startup-probe.http-action-path]` [.description] -- 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. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_STARTUP_PROBE_HTTP_ACTION_PATH+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_STARTUP_PROBE_HTTP_ACTION_PATH+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_STARTUP_PROBE_HTTP_ACTION_PATH+++` +Environment variable: `+++QUARKUS_KUBERNETES_GET_STARTUP_PROBE_HTTP_ACTION_PATH+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.startup-probe.http-action-scheme]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.startup-probe.http-action-scheme[quarkus.kubernetes.startup-probe.http-action-scheme]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-startup-probe.http-action-scheme]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-startup-probe.http-action-scheme[quarkus.kubernetes.get-startup-probe.http-action-scheme]` [.description] -- The scheme of the `HTTP get` action. Can be either "HTTP" or "HTTPS". ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_STARTUP_PROBE_HTTP_ACTION_SCHEME+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_STARTUP_PROBE_HTTP_ACTION_SCHEME+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_STARTUP_PROBE_HTTP_ACTION_SCHEME+++` +Environment variable: `+++QUARKUS_KUBERNETES_GET_STARTUP_PROBE_HTTP_ACTION_SCHEME+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.startup-probe.exec-action]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.startup-probe.exec-action[quarkus.kubernetes.startup-probe.exec-action]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-startup-probe.exec-action]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-startup-probe.exec-action[quarkus.kubernetes.get-startup-probe.exec-action]` [.description] -- The command to use for the probe. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_STARTUP_PROBE_EXEC_ACTION+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_STARTUP_PROBE_EXEC_ACTION+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_STARTUP_PROBE_EXEC_ACTION+++` +Environment variable: `+++QUARKUS_KUBERNETES_GET_STARTUP_PROBE_EXEC_ACTION+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.startup-probe.tcp-socket-action]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.startup-probe.tcp-socket-action[quarkus.kubernetes.startup-probe.tcp-socket-action]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-startup-probe.tcp-socket-action]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-startup-probe.tcp-socket-action[quarkus.kubernetes.get-startup-probe.tcp-socket-action]` [.description] -- The tcp socket to use for the probe (the format is host:port). ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_STARTUP_PROBE_TCP_SOCKET_ACTION+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_STARTUP_PROBE_TCP_SOCKET_ACTION+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_STARTUP_PROBE_TCP_SOCKET_ACTION+++` +Environment variable: `+++QUARKUS_KUBERNETES_GET_STARTUP_PROBE_TCP_SOCKET_ACTION+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.startup-probe.grpc-action]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.startup-probe.grpc-action[quarkus.kubernetes.startup-probe.grpc-action]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-startup-probe.grpc-action]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-startup-probe.grpc-action[quarkus.kubernetes.get-startup-probe.grpc-action]` [.description] -- The gRPC port to use for the probe (the format is either port or port:service). ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_STARTUP_PROBE_GRPC_ACTION+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_STARTUP_PROBE_GRPC_ACTION+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_STARTUP_PROBE_GRPC_ACTION+++` +Environment variable: `+++QUARKUS_KUBERNETES_GET_STARTUP_PROBE_GRPC_ACTION+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.startup-probe.grpc-action-enabled]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.startup-probe.grpc-action-enabled[quarkus.kubernetes.startup-probe.grpc-action-enabled]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-startup-probe.grpc-action-enabled]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-startup-probe.grpc-action-enabled[quarkus.kubernetes.get-startup-probe.grpc-action-enabled]` [.description] -- If enabled and `grpc-action` is not provided, it will use the generated service name and the gRPC port. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_STARTUP_PROBE_GRPC_ACTION_ENABLED+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_STARTUP_PROBE_GRPC_ACTION_ENABLED+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_STARTUP_PROBE_GRPC_ACTION_ENABLED+++` +Environment variable: `+++QUARKUS_KUBERNETES_GET_STARTUP_PROBE_GRPC_ACTION_ENABLED+++` endif::add-copy-button-to-env-var[] --|boolean |`false` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.startup-probe.initial-delay]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.startup-probe.initial-delay[quarkus.kubernetes.startup-probe.initial-delay]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-startup-probe.initial-delay]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-startup-probe.initial-delay[quarkus.kubernetes.get-startup-probe.initial-delay]` [.description] -- The amount of time to wait before starting to probe. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_STARTUP_PROBE_INITIAL_DELAY+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_STARTUP_PROBE_INITIAL_DELAY+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_STARTUP_PROBE_INITIAL_DELAY+++` +Environment variable: `+++QUARKUS_KUBERNETES_GET_STARTUP_PROBE_INITIAL_DELAY+++` endif::add-copy-button-to-env-var[] --|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] |`5S` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.startup-probe.period]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.startup-probe.period[quarkus.kubernetes.startup-probe.period]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-startup-probe.period]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-startup-probe.period[quarkus.kubernetes.get-startup-probe.period]` [.description] -- The period in which the action should be called. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_STARTUP_PROBE_PERIOD+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_STARTUP_PROBE_PERIOD+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_STARTUP_PROBE_PERIOD+++` +Environment variable: `+++QUARKUS_KUBERNETES_GET_STARTUP_PROBE_PERIOD+++` endif::add-copy-button-to-env-var[] --|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] |`10S` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.startup-probe.timeout]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.startup-probe.timeout[quarkus.kubernetes.startup-probe.timeout]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-startup-probe.timeout]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-startup-probe.timeout[quarkus.kubernetes.get-startup-probe.timeout]` [.description] -- The amount of time to wait for each action. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_STARTUP_PROBE_TIMEOUT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_STARTUP_PROBE_TIMEOUT+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_STARTUP_PROBE_TIMEOUT+++` +Environment variable: `+++QUARKUS_KUBERNETES_GET_STARTUP_PROBE_TIMEOUT+++` endif::add-copy-button-to-env-var[] --|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] |`10S` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.startup-probe.success-threshold]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.startup-probe.success-threshold[quarkus.kubernetes.startup-probe.success-threshold]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-startup-probe.success-threshold]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-startup-probe.success-threshold[quarkus.kubernetes.get-startup-probe.success-threshold]` [.description] -- The success threshold to use. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_STARTUP_PROBE_SUCCESS_THRESHOLD+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_STARTUP_PROBE_SUCCESS_THRESHOLD+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_STARTUP_PROBE_SUCCESS_THRESHOLD+++` +Environment variable: `+++QUARKUS_KUBERNETES_GET_STARTUP_PROBE_SUCCESS_THRESHOLD+++` endif::add-copy-button-to-env-var[] --|int |`1` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.startup-probe.failure-threshold]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.startup-probe.failure-threshold[quarkus.kubernetes.startup-probe.failure-threshold]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-startup-probe.failure-threshold]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-startup-probe.failure-threshold[quarkus.kubernetes.get-startup-probe.failure-threshold]` [.description] -- The failure threshold to use. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_STARTUP_PROBE_FAILURE_THRESHOLD+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_STARTUP_PROBE_FAILURE_THRESHOLD+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_STARTUP_PROBE_FAILURE_THRESHOLD+++` +Environment variable: `+++QUARKUS_KUBERNETES_GET_STARTUP_PROBE_FAILURE_THRESHOLD+++` endif::add-copy-button-to-env-var[] --|int |`3` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.prometheus.annotations]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.prometheus.annotations[quarkus.kubernetes.prometheus.annotations]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-prometheus-config.annotations]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-prometheus-config.annotations[quarkus.kubernetes.get-prometheus-config.annotations]` [.description] -- 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. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_PROMETHEUS_ANNOTATIONS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_PROMETHEUS_CONFIG_ANNOTATIONS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_PROMETHEUS_ANNOTATIONS+++` +Environment variable: `+++QUARKUS_KUBERNETES_GET_PROMETHEUS_CONFIG_ANNOTATIONS+++` endif::add-copy-button-to-env-var[] --|boolean |`true` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.prometheus.prefix]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.prometheus.prefix[quarkus.kubernetes.prometheus.prefix]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-prometheus-config.prefix]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-prometheus-config.prefix[quarkus.kubernetes.get-prometheus-config.prefix]` [.description] -- 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 ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_PROMETHEUS_PREFIX+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_PROMETHEUS_CONFIG_PREFIX+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_PROMETHEUS_PREFIX+++` +Environment variable: `+++QUARKUS_KUBERNETES_GET_PROMETHEUS_CONFIG_PREFIX+++` endif::add-copy-button-to-env-var[] --|string |`prometheus.io` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.prometheus.scrape]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.prometheus.scrape[quarkus.kubernetes.prometheus.scrape]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-prometheus-config.scrape]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-prometheus-config.scrape[quarkus.kubernetes.get-prometheus-config.scrape]` [.description] -- Define the annotation used to indicate services that should be scraped. By default, `/scrape` will be appended to the defined prefix. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_PROMETHEUS_SCRAPE+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_PROMETHEUS_CONFIG_SCRAPE+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_PROMETHEUS_SCRAPE+++` +Environment variable: `+++QUARKUS_KUBERNETES_GET_PROMETHEUS_CONFIG_SCRAPE+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.prometheus.path]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.prometheus.path[quarkus.kubernetes.prometheus.path]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-prometheus-config.path]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-prometheus-config.path[quarkus.kubernetes.get-prometheus-config.path]` [.description] -- Define the annotation used to indicate the path to scrape. By default, `/path` will be appended to the defined prefix. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_PROMETHEUS_PATH+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_PROMETHEUS_CONFIG_PATH+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_PROMETHEUS_PATH+++` +Environment variable: `+++QUARKUS_KUBERNETES_GET_PROMETHEUS_CONFIG_PATH+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.prometheus.port]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.prometheus.port[quarkus.kubernetes.prometheus.port]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-prometheus-config.port]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-prometheus-config.port[quarkus.kubernetes.get-prometheus-config.port]` [.description] -- Define the annotation used to indicate the port to scrape. By default, `/port` will be appended to the defined prefix. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_PROMETHEUS_PORT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_PROMETHEUS_CONFIG_PORT+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_PROMETHEUS_PORT+++` +Environment variable: `+++QUARKUS_KUBERNETES_GET_PROMETHEUS_CONFIG_PORT+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.prometheus.scheme]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.prometheus.scheme[quarkus.kubernetes.prometheus.scheme]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-prometheus-config.scheme]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-prometheus-config.scheme[quarkus.kubernetes.get-prometheus-config.scheme]` [.description] -- Define the annotation used to indicate the scheme to use for scraping By default, `/scheme` will be appended to the defined prefix. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_PROMETHEUS_SCHEME+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_PROMETHEUS_CONFIG_SCHEME+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_PROMETHEUS_SCHEME+++` +Environment variable: `+++QUARKUS_KUBERNETES_GET_PROMETHEUS_CONFIG_SCHEME+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.empty-dir-volumes]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.empty-dir-volumes[quarkus.kubernetes.empty-dir-volumes]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-empty-dir-volumes]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-empty-dir-volumes[quarkus.kubernetes.get-empty-dir-volumes]` [.description] -- -EmptyDir volumes - ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_EMPTY_DIR_VOLUMES+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_EMPTY_DIR_VOLUMES+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_EMPTY_DIR_VOLUMES+++` +Environment variable: `+++QUARKUS_KUBERNETES_GET_EMPTY_DIR_VOLUMES+++` endif::add-copy-button-to-env-var[] --|list of string +|required icon:exclamation-circle[title=Configuration property is required] + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-resources.limits.cpu]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-resources.limits.cpu[quarkus.kubernetes.get-resources.limits.cpu]` + +[.description] +-- +CPU Requirements + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_RESOURCES_LIMITS_CPU+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_RESOURCES_LIMITS_CPU+++` +endif::add-copy-button-to-env-var[] +--|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.deployment-target]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.deployment-target[quarkus.kubernetes.deployment-target]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-resources.limits.memory]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-resources.limits.memory[quarkus.kubernetes.get-resources.limits.memory]` [.description] -- -The target deployment platform. Defaults to kubernetes. Can be kubernetes, openshift, knative, minikube etc., or any combination of the above as comma separated list. +Memory Requirements ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_DEPLOYMENT_TARGET+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_RESOURCES_LIMITS_MEMORY+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_DEPLOYMENT_TARGET+++` +Environment variable: `+++QUARKUS_KUBERNETES_GET_RESOURCES_LIMITS_MEMORY+++` endif::add-copy-button-to-env-var[] ---|list of string +--|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.resources.limits.cpu]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.resources.limits.cpu[quarkus.kubernetes.resources.limits.cpu]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-resources.requests.cpu]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-resources.requests.cpu[quarkus.kubernetes.get-resources.requests.cpu]` [.description] -- CPU Requirements ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_RESOURCES_LIMITS_CPU+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_RESOURCES_REQUESTS_CPU+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_RESOURCES_LIMITS_CPU+++` +Environment variable: `+++QUARKUS_KUBERNETES_GET_RESOURCES_REQUESTS_CPU+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.resources.limits.memory]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.resources.limits.memory[quarkus.kubernetes.resources.limits.memory]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-resources.requests.memory]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-resources.requests.memory[quarkus.kubernetes.get-resources.requests.memory]` [.description] -- Memory Requirements ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_RESOURCES_LIMITS_MEMORY+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_RESOURCES_REQUESTS_MEMORY+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_RESOURCES_LIMITS_MEMORY+++` +Environment variable: `+++QUARKUS_KUBERNETES_GET_RESOURCES_REQUESTS_MEMORY+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.resources.requests.cpu]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.resources.requests.cpu[quarkus.kubernetes.resources.requests.cpu]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-app-secret]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-app-secret[quarkus.kubernetes.get-app-secret]` [.description] -- -CPU Requirements - ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_RESOURCES_REQUESTS_CPU+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_APP_SECRET+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_RESOURCES_REQUESTS_CPU+++` +Environment variable: `+++QUARKUS_KUBERNETES_GET_APP_SECRET+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.resources.requests.memory]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.resources.requests.memory[quarkus.kubernetes.resources.requests.memory]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-app-config-map]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-app-config-map[quarkus.kubernetes.get-app-config-map]` [.description] -- -Memory Requirements - ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_RESOURCES_REQUESTS_MEMORY+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_APP_CONFIG_MAP+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_RESOURCES_REQUESTS_MEMORY+++` +Environment variable: `+++QUARKUS_KUBERNETES_GET_APP_CONFIG_MAP+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.ingress.expose]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.ingress.expose[quarkus.kubernetes.ingress.expose]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-security-context.se-linux-options.level]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-security-context.se-linux-options.level[quarkus.kubernetes.get-security-context.se-linux-options.level]` [.description] -- -If true, the service will be exposed +The SELinux level label that applies to the container. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INGRESS_EXPOSE+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SECURITY_CONTEXT_SE_LINUX_OPTIONS_LEVEL+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_INGRESS_EXPOSE+++` +Environment variable: `+++QUARKUS_KUBERNETES_GET_SECURITY_CONTEXT_SE_LINUX_OPTIONS_LEVEL+++` endif::add-copy-button-to-env-var[] ---|boolean -|`false` +--|string +| -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.ingress.host]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.ingress.host[quarkus.kubernetes.ingress.host]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-security-context.se-linux-options.role]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-security-context.se-linux-options.role[quarkus.kubernetes.get-security-context.se-linux-options.role]` [.description] -- -The host under which the application is going to be exposed +The SELinux role label that applies to the container. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INGRESS_HOST+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SECURITY_CONTEXT_SE_LINUX_OPTIONS_ROLE+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_INGRESS_HOST+++` +Environment variable: `+++QUARKUS_KUBERNETES_GET_SECURITY_CONTEXT_SE_LINUX_OPTIONS_ROLE+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.ingress.target-port]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.ingress.target-port[quarkus.kubernetes.ingress.target-port]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-security-context.se-linux-options.type]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-security-context.se-linux-options.type[quarkus.kubernetes.get-security-context.se-linux-options.type]` [.description] -- -The default target named port. If not provided, it will be deducted from the Service resource ports. Options are: "http" and "https". +The SELinux type label that applies to the container. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INGRESS_TARGET_PORT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SECURITY_CONTEXT_SE_LINUX_OPTIONS_TYPE+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_INGRESS_TARGET_PORT+++` +Environment variable: `+++QUARKUS_KUBERNETES_GET_SECURITY_CONTEXT_SE_LINUX_OPTIONS_TYPE+++` endif::add-copy-button-to-env-var[] --|string -|`http` +| -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.ingress.ingress-class-name]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.ingress.ingress-class-name[quarkus.kubernetes.ingress.ingress-class-name]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-security-context.se-linux-options.user]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-security-context.se-linux-options.user[quarkus.kubernetes.get-security-context.se-linux-options.user]` [.description] -- -The class of the Ingress. If the ingressClassName is omitted, a default Ingress class is used. +The SELinux user label that applies to the container. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INGRESS_INGRESS_CLASS_NAME+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SECURITY_CONTEXT_SE_LINUX_OPTIONS_USER+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_INGRESS_INGRESS_CLASS_NAME+++` +Environment variable: `+++QUARKUS_KUBERNETES_GET_SECURITY_CONTEXT_SE_LINUX_OPTIONS_USER+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.job.parallelism]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.job.parallelism[quarkus.kubernetes.job.parallelism]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-security-context.windows-options.gmsa-credential-spec-name]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-security-context.windows-options.gmsa-credential-spec-name[quarkus.kubernetes.get-security-context.windows-options.gmsa-credential-spec-name]` [.description] -- -Specifies the maximum desired number of pods the job should run at any given time. +The name of the GMSA credential spec to use. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_JOB_PARALLELISM+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SECURITY_CONTEXT_WINDOWS_OPTIONS_GMSA_CREDENTIAL_SPEC_NAME+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_JOB_PARALLELISM+++` +Environment variable: `+++QUARKUS_KUBERNETES_GET_SECURITY_CONTEXT_WINDOWS_OPTIONS_GMSA_CREDENTIAL_SPEC_NAME+++` endif::add-copy-button-to-env-var[] ---|int +--|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.job.completions]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.job.completions[quarkus.kubernetes.job.completions]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-security-context.windows-options.gmsa-credential-spec]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-security-context.windows-options.gmsa-credential-spec[quarkus.kubernetes.get-security-context.windows-options.gmsa-credential-spec]` [.description] -- -Specifies the desired number of successfully finished pods the job should be run with. +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. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_JOB_COMPLETIONS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SECURITY_CONTEXT_WINDOWS_OPTIONS_GMSA_CREDENTIAL_SPEC+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_JOB_COMPLETIONS+++` +Environment variable: `+++QUARKUS_KUBERNETES_GET_SECURITY_CONTEXT_WINDOWS_OPTIONS_GMSA_CREDENTIAL_SPEC+++` endif::add-copy-button-to-env-var[] ---|int +--|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.job.completion-mode]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.job.completion-mode[quarkus.kubernetes.job.completion-mode]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-security-context.windows-options.run-as-user-name]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-security-context.windows-options.run-as-user-name[quarkus.kubernetes.get-security-context.windows-options.run-as-user-name]` [.description] -- -CompletionMode specifies how Pod completions are tracked. +The UserName in Windows to run the entrypoint of the container process. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_JOB_COMPLETION_MODE+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SECURITY_CONTEXT_WINDOWS_OPTIONS_RUN_AS_USER_NAME+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_JOB_COMPLETION_MODE+++` +Environment variable: `+++QUARKUS_KUBERNETES_GET_SECURITY_CONTEXT_WINDOWS_OPTIONS_RUN_AS_USER_NAME+++` endif::add-copy-button-to-env-var[] --- a| -`non-indexed`, `indexed` -|`non-indexed` +--|string +| -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.job.backoff-limit]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.job.backoff-limit[quarkus.kubernetes.job.backoff-limit]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-security-context.windows-options.host-process]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-security-context.windows-options.host-process[quarkus.kubernetes.get-security-context.windows-options.host-process]` [.description] -- -Specifies the number of retries before marking this job failed. +HostProcess determines if a container should be run as a 'Host Process' container. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_JOB_BACKOFF_LIMIT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SECURITY_CONTEXT_WINDOWS_OPTIONS_HOST_PROCESS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_JOB_BACKOFF_LIMIT+++` +Environment variable: `+++QUARKUS_KUBERNETES_GET_SECURITY_CONTEXT_WINDOWS_OPTIONS_HOST_PROCESS+++` endif::add-copy-button-to-env-var[] ---|int +--|boolean | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.job.active-deadline-seconds]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.job.active-deadline-seconds[quarkus.kubernetes.job.active-deadline-seconds]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-security-context.run-as-user]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-security-context.run-as-user[quarkus.kubernetes.get-security-context.run-as-user]` [.description] -- -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 UID to run the entrypoint of the container process. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_JOB_ACTIVE_DEADLINE_SECONDS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SECURITY_CONTEXT_RUN_AS_USER+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_JOB_ACTIVE_DEADLINE_SECONDS+++` +Environment variable: `+++QUARKUS_KUBERNETES_GET_SECURITY_CONTEXT_RUN_AS_USER+++` endif::add-copy-button-to-env-var[] --|long | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.job.ttl-seconds-after-finished]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.job.ttl-seconds-after-finished[quarkus.kubernetes.job.ttl-seconds-after-finished]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-security-context.run-as-group]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-security-context.run-as-group[quarkus.kubernetes.get-security-context.run-as-group]` [.description] -- -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 GID to run the entrypoint of the container process. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_JOB_TTL_SECONDS_AFTER_FINISHED+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SECURITY_CONTEXT_RUN_AS_GROUP+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_JOB_TTL_SECONDS_AFTER_FINISHED+++` +Environment variable: `+++QUARKUS_KUBERNETES_GET_SECURITY_CONTEXT_RUN_AS_GROUP+++` endif::add-copy-button-to-env-var[] ---|int +--|long | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.job.suspend]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.job.suspend[quarkus.kubernetes.job.suspend]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-security-context.run-as-non-root]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-security-context.run-as-non-root[quarkus.kubernetes.get-security-context.run-as-non-root]` [.description] -- -Suspend specifies whether the Job controller should create Pods or not. +Indicates that the container must run as a non-root user. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_JOB_SUSPEND+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SECURITY_CONTEXT_RUN_AS_NON_ROOT+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_JOB_SUSPEND+++` +Environment variable: `+++QUARKUS_KUBERNETES_GET_SECURITY_CONTEXT_RUN_AS_NON_ROOT+++` endif::add-copy-button-to-env-var[] --|boolean -|`false` +| -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.job.restart-policy]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.job.restart-policy[quarkus.kubernetes.job.restart-policy]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-security-context.supplemental-groups]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-security-context.supplemental-groups[quarkus.kubernetes.get-security-context.supplemental-groups]` [.description] -- -Restart policy when the job container fails. +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. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_JOB_RESTART_POLICY+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SECURITY_CONTEXT_SUPPLEMENTAL_GROUPS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_JOB_RESTART_POLICY+++` +Environment variable: `+++QUARKUS_KUBERNETES_GET_SECURITY_CONTEXT_SUPPLEMENTAL_GROUPS+++` endif::add-copy-button-to-env-var[] --- a| -`on-failure`, `never` -|`on-failure` +--|list of long +| -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.cron-job.schedule]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.cron-job.schedule[quarkus.kubernetes.cron-job.schedule]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-security-context.fs-group]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-security-context.fs-group[quarkus.kubernetes.get-security-context.fs-group]` [.description] -- -The schedule in Cron format, see https://en.wikipedia.org/wiki/Cron. +A special supplemental group that applies to all containers in a pod. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_CRON_JOB_SCHEDULE+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SECURITY_CONTEXT_FS_GROUP+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_CRON_JOB_SCHEDULE+++` +Environment variable: `+++QUARKUS_KUBERNETES_GET_SECURITY_CONTEXT_FS_GROUP+++` endif::add-copy-button-to-env-var[] ---|string +--|long | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.cron-job.concurrency-policy]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.cron-job.concurrency-policy[quarkus.kubernetes.cron-job.concurrency-policy]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-security-context.sysctls]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-security-context.sysctls[quarkus.kubernetes.get-security-context.sysctls]` [.description] -- -ConcurrencyPolicy describes how the job will be handled. +Sysctls hold a list of namespaced sysctls used for the pod. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_CRON_JOB_CONCURRENCY_POLICY+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SECURITY_CONTEXT_SYSCTLS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_CRON_JOB_CONCURRENCY_POLICY+++` +Environment variable: `+++QUARKUS_KUBERNETES_GET_SECURITY_CONTEXT_SYSCTLS+++` endif::add-copy-button-to-env-var[] --- a| -`allow`, `forbid`, `replace` -|`allow` +--|string +| -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.cron-job.starting-deadline-seconds]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.cron-job.starting-deadline-seconds[quarkus.kubernetes.cron-job.starting-deadline-seconds]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-security-context.fs-group-change-policy]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-security-context.fs-group-change-policy[quarkus.kubernetes.get-security-context.fs-group-change-policy]` [.description] -- -Deadline in seconds for starting the job if it misses scheduled time for any reason. Missed jobs executions will be counted as failed ones. +It holds policies that will be used for applying fsGroup to a volume when volume is mounted. Values: OnRootMismatch, Always ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_CRON_JOB_STARTING_DEADLINE_SECONDS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SECURITY_CONTEXT_FS_GROUP_CHANGE_POLICY+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_CRON_JOB_STARTING_DEADLINE_SECONDS+++` +Environment variable: `+++QUARKUS_KUBERNETES_GET_SECURITY_CONTEXT_FS_GROUP_CHANGE_POLICY+++` endif::add-copy-button-to-env-var[] ---|long +-- a| +tooltip: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.], tooltip:always[It indicates that volume's ownership and permissions should always be changed whenever volume is mounted inside a Pod. This the default behavior.] | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.cron-job.failed-jobs-history-limit]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.cron-job.failed-jobs-history-limit[quarkus.kubernetes.cron-job.failed-jobs-history-limit]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.is-idempotent]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.is-idempotent[quarkus.kubernetes.is-idempotent]` [.description] -- ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_CRON_JOB_FAILED_JOBS_HISTORY_LIMIT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_IS_IDEMPOTENT+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_CRON_JOB_FAILED_JOBS_HISTORY_LIMIT+++` +Environment variable: `+++QUARKUS_KUBERNETES_IS_IDEMPOTENT+++` endif::add-copy-button-to-env-var[] ---|int -| +--|boolean +|`false` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.cron-job.successful-jobs-history-limit]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.cron-job.successful-jobs-history-limit[quarkus.kubernetes.cron-job.successful-jobs-history-limit]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.part-of]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.part-of[quarkus.kubernetes.part-of]` [.description] -- +The name of the group this component belongs too + ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_CRON_JOB_SUCCESSFUL_JOBS_HISTORY_LIMIT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_PART_OF+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_CRON_JOB_SUCCESSFUL_JOBS_HISTORY_LIMIT+++` +Environment variable: `+++QUARKUS_KUBERNETES_PART_OF+++` endif::add-copy-button-to-env-var[] ---|int +--|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.cron-job.parallelism]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.cron-job.parallelism[quarkus.kubernetes.cron-job.parallelism]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.name]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.name[quarkus.kubernetes.name]` [.description] -- -Specifies the maximum desired number of pods the job should run at any given time. +The name of the application. This value will be used for naming Kubernetes resources like: - Deployment - Service and so on ... ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_CRON_JOB_PARALLELISM+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_NAME+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_CRON_JOB_PARALLELISM+++` +Environment variable: `+++QUARKUS_KUBERNETES_NAME+++` endif::add-copy-button-to-env-var[] ---|int +--|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.cron-job.completions]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.cron-job.completions[quarkus.kubernetes.cron-job.completions]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.version]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.version[quarkus.kubernetes.version]` [.description] -- -Specifies the desired number of successfully finished pods the job should be run with. +The version of the application. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_CRON_JOB_COMPLETIONS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_VERSION+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_CRON_JOB_COMPLETIONS+++` +Environment variable: `+++QUARKUS_KUBERNETES_VERSION+++` endif::add-copy-button-to-env-var[] ---|int +--|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.cron-job.completion-mode]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.cron-job.completion-mode[quarkus.kubernetes.cron-job.completion-mode]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.deployment-kind]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.deployment-kind[quarkus.kubernetes.deployment-kind]` [.description] -- -CompletionMode specifies how Pod completions are tracked. +The kind of the deployment resource to use. Supported values are 'StatefulSet', 'Job', 'CronJob' and 'Deployment' defaulting to the latter. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_CRON_JOB_COMPLETION_MODE+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_DEPLOYMENT_KIND+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_CRON_JOB_COMPLETION_MODE+++` +Environment variable: `+++QUARKUS_KUBERNETES_DEPLOYMENT_KIND+++` endif::add-copy-button-to-env-var[] -- a| -`non-indexed`, `indexed` -|`non-indexed` +`deployment`, `stateful-set`, `job`, `cron-job` +| -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.cron-job.backoff-limit]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.cron-job.backoff-limit[quarkus.kubernetes.cron-job.backoff-limit]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.namespace]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.namespace[quarkus.kubernetes.namespace]` [.description] -- -Specifies the number of retries before marking this job failed. +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). ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_CRON_JOB_BACKOFF_LIMIT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_NAMESPACE+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_CRON_JOB_BACKOFF_LIMIT+++` +Environment variable: `+++QUARKUS_KUBERNETES_NAMESPACE+++` endif::add-copy-button-to-env-var[] ---|int +--|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.cron-job.active-deadline-seconds]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.cron-job.active-deadline-seconds[quarkus.kubernetes.cron-job.active-deadline-seconds]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.add-build-timestamp]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.add-build-timestamp[quarkus.kubernetes.add-build-timestamp]` [.description] -- -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. +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 ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_CRON_JOB_ACTIVE_DEADLINE_SECONDS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_ADD_BUILD_TIMESTAMP+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_CRON_JOB_ACTIVE_DEADLINE_SECONDS+++` +Environment variable: `+++QUARKUS_KUBERNETES_ADD_BUILD_TIMESTAMP+++` endif::add-copy-button-to-env-var[] ---|long -| +--|boolean +|`true` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.cron-job.ttl-seconds-after-finished]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.cron-job.ttl-seconds-after-finished[quarkus.kubernetes.cron-job.ttl-seconds-after-finished]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.working-dir]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.working-dir[quarkus.kubernetes.working-dir]` [.description] -- -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. +Working directory ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_CRON_JOB_TTL_SECONDS_AFTER_FINISHED+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_WORKING_DIR+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_CRON_JOB_TTL_SECONDS_AFTER_FINISHED+++` +Environment variable: `+++QUARKUS_KUBERNETES_WORKING_DIR+++` endif::add-copy-button-to-env-var[] ---|int +--|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.cron-job.suspend]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.cron-job.suspend[quarkus.kubernetes.cron-job.suspend]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.command]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.command[quarkus.kubernetes.command]` [.description] -- -Suspend specifies whether the Job controller should create Pods or not. +The commands ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_CRON_JOB_SUSPEND+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_COMMAND+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_CRON_JOB_SUSPEND+++` +Environment variable: `+++QUARKUS_KUBERNETES_COMMAND+++` endif::add-copy-button-to-env-var[] ---|boolean +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.arguments]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.arguments[quarkus.kubernetes.arguments]` + +[.description] +-- +The arguments + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_ARGUMENTS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_ARGUMENTS+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.service-account]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.service-account[quarkus.kubernetes.service-account]` + +[.description] +-- +The service account + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SERVICE_ACCOUNT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_SERVICE_ACCOUNT+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.replicas]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.replicas[quarkus.kubernetes.replicas]` + +[.description] +-- +The number of desired pods + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_REPLICAS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_REPLICAS+++` +endif::add-copy-button-to-env-var[] +--|int +|`1` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.service-type]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.service-type[quarkus.kubernetes.service-type]` + +[.description] +-- +The type of service that will be generated for the application + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SERVICE_TYPE+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_SERVICE_TYPE+++` +endif::add-copy-button-to-env-var[] +-- a| +`cluster-ip`, `node-port`, `load-balancer`, `external-name` +|`cluster-ip` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.node-port]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.node-port[quarkus.kubernetes.node-port]` + +[.description] +-- +The nodePort to set when serviceType is set to node-port. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_NODE_PORT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_NODE_PORT+++` +endif::add-copy-button-to-env-var[] +--|int +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.image-pull-policy]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.image-pull-policy[quarkus.kubernetes.image-pull-policy]` + +[.description] +-- +Image pull policy + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_IMAGE_PULL_POLICY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_IMAGE_PULL_POLICY+++` +endif::add-copy-button-to-env-var[] +-- a| +`always`, `if-not-present`, `never` +|`always` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.image-pull-secrets]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.image-pull-secrets[quarkus.kubernetes.image-pull-secrets]` + +[.description] +-- +The image pull secret + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_IMAGE_PULL_SECRETS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_IMAGE_PULL_SECRETS+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.liveness-probe.http-action-port]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.liveness-probe.http-action-port[quarkus.kubernetes.liveness-probe.http-action-port]` + +[.description] +-- +The port number to use when configuring the `http get` action. If not configured, the port corresponding to the `httpActionPortName` will be used. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_LIVENESS_PROBE_HTTP_ACTION_PORT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_LIVENESS_PROBE_HTTP_ACTION_PORT+++` +endif::add-copy-button-to-env-var[] +--|int +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.liveness-probe.http-action-port-name]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.liveness-probe.http-action-port-name[quarkus.kubernetes.liveness-probe.http-action-port-name]` + +[.description] +-- +The port name for selecting the port of the `HTTP get` action. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_LIVENESS_PROBE_HTTP_ACTION_PORT_NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_LIVENESS_PROBE_HTTP_ACTION_PORT_NAME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.liveness-probe.http-action-path]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.liveness-probe.http-action-path[quarkus.kubernetes.liveness-probe.http-action-path]` + +[.description] +-- +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. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_LIVENESS_PROBE_HTTP_ACTION_PATH+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_LIVENESS_PROBE_HTTP_ACTION_PATH+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.liveness-probe.http-action-scheme]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.liveness-probe.http-action-scheme[quarkus.kubernetes.liveness-probe.http-action-scheme]` + +[.description] +-- +The scheme of the `HTTP get` action. Can be either "HTTP" or "HTTPS". + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_LIVENESS_PROBE_HTTP_ACTION_SCHEME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_LIVENESS_PROBE_HTTP_ACTION_SCHEME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.liveness-probe.exec-action]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.liveness-probe.exec-action[quarkus.kubernetes.liveness-probe.exec-action]` + +[.description] +-- +The command to use for the probe. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_LIVENESS_PROBE_EXEC_ACTION+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_LIVENESS_PROBE_EXEC_ACTION+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.liveness-probe.tcp-socket-action]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.liveness-probe.tcp-socket-action[quarkus.kubernetes.liveness-probe.tcp-socket-action]` + +[.description] +-- +The tcp socket to use for the probe (the format is host:port). + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_LIVENESS_PROBE_TCP_SOCKET_ACTION+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_LIVENESS_PROBE_TCP_SOCKET_ACTION+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.liveness-probe.grpc-action]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.liveness-probe.grpc-action[quarkus.kubernetes.liveness-probe.grpc-action]` + +[.description] +-- +The gRPC port to use for the probe (the format is either port or port:service). + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_LIVENESS_PROBE_GRPC_ACTION+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_LIVENESS_PROBE_GRPC_ACTION+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.liveness-probe.grpc-action-enabled]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.liveness-probe.grpc-action-enabled[quarkus.kubernetes.liveness-probe.grpc-action-enabled]` + +[.description] +-- +If enabled and `grpc-action` is not provided, it will use the generated service name and the gRPC port. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_LIVENESS_PROBE_GRPC_ACTION_ENABLED+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_LIVENESS_PROBE_GRPC_ACTION_ENABLED+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.liveness-probe.initial-delay]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.liveness-probe.initial-delay[quarkus.kubernetes.liveness-probe.initial-delay]` + +[.description] +-- +The amount of time to wait before starting to probe. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_LIVENESS_PROBE_INITIAL_DELAY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_LIVENESS_PROBE_INITIAL_DELAY+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`5S` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.liveness-probe.period]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.liveness-probe.period[quarkus.kubernetes.liveness-probe.period]` + +[.description] +-- +The period in which the action should be called. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_LIVENESS_PROBE_PERIOD+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_LIVENESS_PROBE_PERIOD+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`10S` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.liveness-probe.timeout]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.liveness-probe.timeout[quarkus.kubernetes.liveness-probe.timeout]` + +[.description] +-- +The amount of time to wait for each action. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_LIVENESS_PROBE_TIMEOUT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_LIVENESS_PROBE_TIMEOUT+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`10S` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.liveness-probe.success-threshold]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.liveness-probe.success-threshold[quarkus.kubernetes.liveness-probe.success-threshold]` + +[.description] +-- +The success threshold to use. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_LIVENESS_PROBE_SUCCESS_THRESHOLD+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_LIVENESS_PROBE_SUCCESS_THRESHOLD+++` +endif::add-copy-button-to-env-var[] +--|int +|`1` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.liveness-probe.failure-threshold]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.liveness-probe.failure-threshold[quarkus.kubernetes.liveness-probe.failure-threshold]` + +[.description] +-- +The failure threshold to use. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_LIVENESS_PROBE_FAILURE_THRESHOLD+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_LIVENESS_PROBE_FAILURE_THRESHOLD+++` +endif::add-copy-button-to-env-var[] +--|int +|`3` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.readiness-probe.http-action-port]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.readiness-probe.http-action-port[quarkus.kubernetes.readiness-probe.http-action-port]` + +[.description] +-- +The port number to use when configuring the `http get` action. If not configured, the port corresponding to the `httpActionPortName` will be used. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_READINESS_PROBE_HTTP_ACTION_PORT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_READINESS_PROBE_HTTP_ACTION_PORT+++` +endif::add-copy-button-to-env-var[] +--|int +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.readiness-probe.http-action-port-name]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.readiness-probe.http-action-port-name[quarkus.kubernetes.readiness-probe.http-action-port-name]` + +[.description] +-- +The port name for selecting the port of the `HTTP get` action. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_READINESS_PROBE_HTTP_ACTION_PORT_NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_READINESS_PROBE_HTTP_ACTION_PORT_NAME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.readiness-probe.http-action-path]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.readiness-probe.http-action-path[quarkus.kubernetes.readiness-probe.http-action-path]` + +[.description] +-- +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. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_READINESS_PROBE_HTTP_ACTION_PATH+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_READINESS_PROBE_HTTP_ACTION_PATH+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.readiness-probe.http-action-scheme]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.readiness-probe.http-action-scheme[quarkus.kubernetes.readiness-probe.http-action-scheme]` + +[.description] +-- +The scheme of the `HTTP get` action. Can be either "HTTP" or "HTTPS". + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_READINESS_PROBE_HTTP_ACTION_SCHEME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_READINESS_PROBE_HTTP_ACTION_SCHEME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.readiness-probe.exec-action]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.readiness-probe.exec-action[quarkus.kubernetes.readiness-probe.exec-action]` + +[.description] +-- +The command to use for the probe. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_READINESS_PROBE_EXEC_ACTION+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_READINESS_PROBE_EXEC_ACTION+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.readiness-probe.tcp-socket-action]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.readiness-probe.tcp-socket-action[quarkus.kubernetes.readiness-probe.tcp-socket-action]` + +[.description] +-- +The tcp socket to use for the probe (the format is host:port). + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_READINESS_PROBE_TCP_SOCKET_ACTION+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_READINESS_PROBE_TCP_SOCKET_ACTION+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.readiness-probe.grpc-action]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.readiness-probe.grpc-action[quarkus.kubernetes.readiness-probe.grpc-action]` + +[.description] +-- +The gRPC port to use for the probe (the format is either port or port:service). + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_READINESS_PROBE_GRPC_ACTION+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_READINESS_PROBE_GRPC_ACTION+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.readiness-probe.grpc-action-enabled]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.readiness-probe.grpc-action-enabled[quarkus.kubernetes.readiness-probe.grpc-action-enabled]` + +[.description] +-- +If enabled and `grpc-action` is not provided, it will use the generated service name and the gRPC port. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_READINESS_PROBE_GRPC_ACTION_ENABLED+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_READINESS_PROBE_GRPC_ACTION_ENABLED+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.readiness-probe.initial-delay]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.readiness-probe.initial-delay[quarkus.kubernetes.readiness-probe.initial-delay]` + +[.description] +-- +The amount of time to wait before starting to probe. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_READINESS_PROBE_INITIAL_DELAY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_READINESS_PROBE_INITIAL_DELAY+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`5S` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.readiness-probe.period]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.readiness-probe.period[quarkus.kubernetes.readiness-probe.period]` + +[.description] +-- +The period in which the action should be called. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_READINESS_PROBE_PERIOD+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_READINESS_PROBE_PERIOD+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`10S` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.readiness-probe.timeout]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.readiness-probe.timeout[quarkus.kubernetes.readiness-probe.timeout]` + +[.description] +-- +The amount of time to wait for each action. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_READINESS_PROBE_TIMEOUT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_READINESS_PROBE_TIMEOUT+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`10S` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.readiness-probe.success-threshold]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.readiness-probe.success-threshold[quarkus.kubernetes.readiness-probe.success-threshold]` + +[.description] +-- +The success threshold to use. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_READINESS_PROBE_SUCCESS_THRESHOLD+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_READINESS_PROBE_SUCCESS_THRESHOLD+++` +endif::add-copy-button-to-env-var[] +--|int +|`1` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.readiness-probe.failure-threshold]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.readiness-probe.failure-threshold[quarkus.kubernetes.readiness-probe.failure-threshold]` + +[.description] +-- +The failure threshold to use. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_READINESS_PROBE_FAILURE_THRESHOLD+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_READINESS_PROBE_FAILURE_THRESHOLD+++` +endif::add-copy-button-to-env-var[] +--|int +|`3` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.startup-probe.http-action-port]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.startup-probe.http-action-port[quarkus.kubernetes.startup-probe.http-action-port]` + +[.description] +-- +The port number to use when configuring the `http get` action. If not configured, the port corresponding to the `httpActionPortName` will be used. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_STARTUP_PROBE_HTTP_ACTION_PORT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_STARTUP_PROBE_HTTP_ACTION_PORT+++` +endif::add-copy-button-to-env-var[] +--|int +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.startup-probe.http-action-port-name]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.startup-probe.http-action-port-name[quarkus.kubernetes.startup-probe.http-action-port-name]` + +[.description] +-- +The port name for selecting the port of the `HTTP get` action. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_STARTUP_PROBE_HTTP_ACTION_PORT_NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_STARTUP_PROBE_HTTP_ACTION_PORT_NAME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.startup-probe.http-action-path]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.startup-probe.http-action-path[quarkus.kubernetes.startup-probe.http-action-path]` + +[.description] +-- +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. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_STARTUP_PROBE_HTTP_ACTION_PATH+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_STARTUP_PROBE_HTTP_ACTION_PATH+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.startup-probe.http-action-scheme]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.startup-probe.http-action-scheme[quarkus.kubernetes.startup-probe.http-action-scheme]` + +[.description] +-- +The scheme of the `HTTP get` action. Can be either "HTTP" or "HTTPS". + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_STARTUP_PROBE_HTTP_ACTION_SCHEME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_STARTUP_PROBE_HTTP_ACTION_SCHEME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.startup-probe.exec-action]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.startup-probe.exec-action[quarkus.kubernetes.startup-probe.exec-action]` + +[.description] +-- +The command to use for the probe. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_STARTUP_PROBE_EXEC_ACTION+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_STARTUP_PROBE_EXEC_ACTION+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.startup-probe.tcp-socket-action]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.startup-probe.tcp-socket-action[quarkus.kubernetes.startup-probe.tcp-socket-action]` + +[.description] +-- +The tcp socket to use for the probe (the format is host:port). + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_STARTUP_PROBE_TCP_SOCKET_ACTION+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_STARTUP_PROBE_TCP_SOCKET_ACTION+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.startup-probe.grpc-action]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.startup-probe.grpc-action[quarkus.kubernetes.startup-probe.grpc-action]` + +[.description] +-- +The gRPC port to use for the probe (the format is either port or port:service). + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_STARTUP_PROBE_GRPC_ACTION+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_STARTUP_PROBE_GRPC_ACTION+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.startup-probe.grpc-action-enabled]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.startup-probe.grpc-action-enabled[quarkus.kubernetes.startup-probe.grpc-action-enabled]` + +[.description] +-- +If enabled and `grpc-action` is not provided, it will use the generated service name and the gRPC port. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_STARTUP_PROBE_GRPC_ACTION_ENABLED+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_STARTUP_PROBE_GRPC_ACTION_ENABLED+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.startup-probe.initial-delay]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.startup-probe.initial-delay[quarkus.kubernetes.startup-probe.initial-delay]` + +[.description] +-- +The amount of time to wait before starting to probe. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_STARTUP_PROBE_INITIAL_DELAY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_STARTUP_PROBE_INITIAL_DELAY+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`5S` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.startup-probe.period]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.startup-probe.period[quarkus.kubernetes.startup-probe.period]` + +[.description] +-- +The period in which the action should be called. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_STARTUP_PROBE_PERIOD+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_STARTUP_PROBE_PERIOD+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`10S` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.startup-probe.timeout]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.startup-probe.timeout[quarkus.kubernetes.startup-probe.timeout]` + +[.description] +-- +The amount of time to wait for each action. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_STARTUP_PROBE_TIMEOUT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_STARTUP_PROBE_TIMEOUT+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`10S` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.startup-probe.success-threshold]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.startup-probe.success-threshold[quarkus.kubernetes.startup-probe.success-threshold]` + +[.description] +-- +The success threshold to use. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_STARTUP_PROBE_SUCCESS_THRESHOLD+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_STARTUP_PROBE_SUCCESS_THRESHOLD+++` +endif::add-copy-button-to-env-var[] +--|int +|`1` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.startup-probe.failure-threshold]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.startup-probe.failure-threshold[quarkus.kubernetes.startup-probe.failure-threshold]` + +[.description] +-- +The failure threshold to use. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_STARTUP_PROBE_FAILURE_THRESHOLD+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_STARTUP_PROBE_FAILURE_THRESHOLD+++` +endif::add-copy-button-to-env-var[] +--|int +|`3` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.prometheus.annotations]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.prometheus.annotations[quarkus.kubernetes.prometheus.annotations]` + +[.description] +-- +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. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_PROMETHEUS_ANNOTATIONS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_PROMETHEUS_ANNOTATIONS+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`true` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.prometheus.prefix]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.prometheus.prefix[quarkus.kubernetes.prometheus.prefix]` + +[.description] +-- +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 + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_PROMETHEUS_PREFIX+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_PROMETHEUS_PREFIX+++` +endif::add-copy-button-to-env-var[] +--|string +|`prometheus.io` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.prometheus.scrape]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.prometheus.scrape[quarkus.kubernetes.prometheus.scrape]` + +[.description] +-- +Define the annotation used to indicate services that should be scraped. By default, `/scrape` will be appended to the defined prefix. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_PROMETHEUS_SCRAPE+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_PROMETHEUS_SCRAPE+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.prometheus.path]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.prometheus.path[quarkus.kubernetes.prometheus.path]` + +[.description] +-- +Define the annotation used to indicate the path to scrape. By default, `/path` will be appended to the defined prefix. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_PROMETHEUS_PATH+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_PROMETHEUS_PATH+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.prometheus.port]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.prometheus.port[quarkus.kubernetes.prometheus.port]` + +[.description] +-- +Define the annotation used to indicate the port to scrape. By default, `/port` will be appended to the defined prefix. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_PROMETHEUS_PORT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_PROMETHEUS_PORT+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.prometheus.scheme]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.prometheus.scheme[quarkus.kubernetes.prometheus.scheme]` + +[.description] +-- +Define the annotation used to indicate the scheme to use for scraping By default, `/scheme` will be appended to the defined prefix. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_PROMETHEUS_SCHEME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_PROMETHEUS_SCHEME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.empty-dir-volumes]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.empty-dir-volumes[quarkus.kubernetes.empty-dir-volumes]` + +[.description] +-- +EmptyDir volumes + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_EMPTY_DIR_VOLUMES+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_EMPTY_DIR_VOLUMES+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.deployment-target]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.deployment-target[quarkus.kubernetes.deployment-target]` + +[.description] +-- +The target deployment platform. Defaults to kubernetes. Can be kubernetes, openshift, knative, minikube etc., or any combination of the above as comma separated list. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_DEPLOYMENT_TARGET+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_DEPLOYMENT_TARGET+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.resources.limits.cpu]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.resources.limits.cpu[quarkus.kubernetes.resources.limits.cpu]` + +[.description] +-- +CPU Requirements + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_RESOURCES_LIMITS_CPU+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_RESOURCES_LIMITS_CPU+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.resources.limits.memory]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.resources.limits.memory[quarkus.kubernetes.resources.limits.memory]` + +[.description] +-- +Memory Requirements + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_RESOURCES_LIMITS_MEMORY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_RESOURCES_LIMITS_MEMORY+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.resources.requests.cpu]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.resources.requests.cpu[quarkus.kubernetes.resources.requests.cpu]` + +[.description] +-- +CPU Requirements + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_RESOURCES_REQUESTS_CPU+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_RESOURCES_REQUESTS_CPU+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.resources.requests.memory]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.resources.requests.memory[quarkus.kubernetes.resources.requests.memory]` + +[.description] +-- +Memory Requirements + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_RESOURCES_REQUESTS_MEMORY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_RESOURCES_REQUESTS_MEMORY+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.ingress.expose]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.ingress.expose[quarkus.kubernetes.ingress.expose]` + +[.description] +-- +If true, the service will be exposed + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INGRESS_EXPOSE+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_INGRESS_EXPOSE+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.ingress.host]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.ingress.host[quarkus.kubernetes.ingress.host]` + +[.description] +-- +The host under which the application is going to be exposed + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INGRESS_HOST+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_INGRESS_HOST+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.ingress.target-port]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.ingress.target-port[quarkus.kubernetes.ingress.target-port]` + +[.description] +-- +The default target named port. If not provided, it will be deducted from the Service resource ports. Options are: "http" and "https". + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INGRESS_TARGET_PORT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_INGRESS_TARGET_PORT+++` +endif::add-copy-button-to-env-var[] +--|string +|`http` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.ingress.ingress-class-name]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.ingress.ingress-class-name[quarkus.kubernetes.ingress.ingress-class-name]` + +[.description] +-- +The class of the Ingress. If the ingressClassName is omitted, a default Ingress class is used. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INGRESS_INGRESS_CLASS_NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_INGRESS_INGRESS_CLASS_NAME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.job.parallelism]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.job.parallelism[quarkus.kubernetes.job.parallelism]` + +[.description] +-- +Specifies the maximum desired number of pods the job should run at any given time. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_JOB_PARALLELISM+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_JOB_PARALLELISM+++` +endif::add-copy-button-to-env-var[] +--|int +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.job.completions]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.job.completions[quarkus.kubernetes.job.completions]` + +[.description] +-- +Specifies the desired number of successfully finished pods the job should be run with. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_JOB_COMPLETIONS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_JOB_COMPLETIONS+++` +endif::add-copy-button-to-env-var[] +--|int +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.job.completion-mode]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.job.completion-mode[quarkus.kubernetes.job.completion-mode]` + +[.description] +-- +CompletionMode specifies how Pod completions are tracked. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_JOB_COMPLETION_MODE+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_JOB_COMPLETION_MODE+++` +endif::add-copy-button-to-env-var[] +-- a| +`non-indexed`, `indexed` +|`non-indexed` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.job.backoff-limit]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.job.backoff-limit[quarkus.kubernetes.job.backoff-limit]` + +[.description] +-- +Specifies the number of retries before marking this job failed. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_JOB_BACKOFF_LIMIT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_JOB_BACKOFF_LIMIT+++` +endif::add-copy-button-to-env-var[] +--|int +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.job.active-deadline-seconds]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.job.active-deadline-seconds[quarkus.kubernetes.job.active-deadline-seconds]` + +[.description] +-- +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. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_JOB_ACTIVE_DEADLINE_SECONDS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_JOB_ACTIVE_DEADLINE_SECONDS+++` +endif::add-copy-button-to-env-var[] +--|long +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.job.ttl-seconds-after-finished]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.job.ttl-seconds-after-finished[quarkus.kubernetes.job.ttl-seconds-after-finished]` + +[.description] +-- +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. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_JOB_TTL_SECONDS_AFTER_FINISHED+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_JOB_TTL_SECONDS_AFTER_FINISHED+++` +endif::add-copy-button-to-env-var[] +--|int +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.job.suspend]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.job.suspend[quarkus.kubernetes.job.suspend]` + +[.description] +-- +Suspend specifies whether the Job controller should create Pods or not. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_JOB_SUSPEND+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_JOB_SUSPEND+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.job.restart-policy]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.job.restart-policy[quarkus.kubernetes.job.restart-policy]` + +[.description] +-- +Restart policy when the job container fails. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_JOB_RESTART_POLICY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_JOB_RESTART_POLICY+++` +endif::add-copy-button-to-env-var[] +-- a| +`on-failure`, `never` +|`on-failure` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.cron-job.schedule]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.cron-job.schedule[quarkus.kubernetes.cron-job.schedule]` + +[.description] +-- +The schedule in Cron format, see https://en.wikipedia.org/wiki/Cron. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_CRON_JOB_SCHEDULE+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_CRON_JOB_SCHEDULE+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.cron-job.concurrency-policy]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.cron-job.concurrency-policy[quarkus.kubernetes.cron-job.concurrency-policy]` + +[.description] +-- +ConcurrencyPolicy describes how the job will be handled. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_CRON_JOB_CONCURRENCY_POLICY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_CRON_JOB_CONCURRENCY_POLICY+++` +endif::add-copy-button-to-env-var[] +-- a| +`allow`, `forbid`, `replace` +|`allow` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.cron-job.starting-deadline-seconds]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.cron-job.starting-deadline-seconds[quarkus.kubernetes.cron-job.starting-deadline-seconds]` + +[.description] +-- +Deadline in seconds for starting the job if it misses scheduled time for any reason. Missed jobs executions will be counted as failed ones. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_CRON_JOB_STARTING_DEADLINE_SECONDS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_CRON_JOB_STARTING_DEADLINE_SECONDS+++` +endif::add-copy-button-to-env-var[] +--|long +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.cron-job.failed-jobs-history-limit]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.cron-job.failed-jobs-history-limit[quarkus.kubernetes.cron-job.failed-jobs-history-limit]` + +[.description] +-- +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_CRON_JOB_FAILED_JOBS_HISTORY_LIMIT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_CRON_JOB_FAILED_JOBS_HISTORY_LIMIT+++` +endif::add-copy-button-to-env-var[] +--|int +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.cron-job.successful-jobs-history-limit]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.cron-job.successful-jobs-history-limit[quarkus.kubernetes.cron-job.successful-jobs-history-limit]` + +[.description] +-- +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_CRON_JOB_SUCCESSFUL_JOBS_HISTORY_LIMIT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_CRON_JOB_SUCCESSFUL_JOBS_HISTORY_LIMIT+++` +endif::add-copy-button-to-env-var[] +--|int +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.cron-job.parallelism]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.cron-job.parallelism[quarkus.kubernetes.cron-job.parallelism]` + +[.description] +-- +Specifies the maximum desired number of pods the job should run at any given time. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_CRON_JOB_PARALLELISM+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_CRON_JOB_PARALLELISM+++` +endif::add-copy-button-to-env-var[] +--|int +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.cron-job.completions]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.cron-job.completions[quarkus.kubernetes.cron-job.completions]` + +[.description] +-- +Specifies the desired number of successfully finished pods the job should be run with. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_CRON_JOB_COMPLETIONS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_CRON_JOB_COMPLETIONS+++` +endif::add-copy-button-to-env-var[] +--|int +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.cron-job.completion-mode]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.cron-job.completion-mode[quarkus.kubernetes.cron-job.completion-mode]` + +[.description] +-- +CompletionMode specifies how Pod completions are tracked. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_CRON_JOB_COMPLETION_MODE+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_CRON_JOB_COMPLETION_MODE+++` +endif::add-copy-button-to-env-var[] +-- a| +`non-indexed`, `indexed` +|`non-indexed` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.cron-job.backoff-limit]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.cron-job.backoff-limit[quarkus.kubernetes.cron-job.backoff-limit]` + +[.description] +-- +Specifies the number of retries before marking this job failed. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_CRON_JOB_BACKOFF_LIMIT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_CRON_JOB_BACKOFF_LIMIT+++` +endif::add-copy-button-to-env-var[] +--|int +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.cron-job.active-deadline-seconds]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.cron-job.active-deadline-seconds[quarkus.kubernetes.cron-job.active-deadline-seconds]` + +[.description] +-- +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. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_CRON_JOB_ACTIVE_DEADLINE_SECONDS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_CRON_JOB_ACTIVE_DEADLINE_SECONDS+++` +endif::add-copy-button-to-env-var[] +--|long +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.cron-job.ttl-seconds-after-finished]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.cron-job.ttl-seconds-after-finished[quarkus.kubernetes.cron-job.ttl-seconds-after-finished]` + +[.description] +-- +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. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_CRON_JOB_TTL_SECONDS_AFTER_FINISHED+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_CRON_JOB_TTL_SECONDS_AFTER_FINISHED+++` +endif::add-copy-button-to-env-var[] +--|int +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.cron-job.suspend]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.cron-job.suspend[quarkus.kubernetes.cron-job.suspend]` + +[.description] +-- +Suspend specifies whether the Job controller should create Pods or not. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_CRON_JOB_SUSPEND+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_CRON_JOB_SUSPEND+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.cron-job.restart-policy]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.cron-job.restart-policy[quarkus.kubernetes.cron-job.restart-policy]` + +[.description] +-- +Restart policy when the job container fails. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_CRON_JOB_RESTART_POLICY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_CRON_JOB_RESTART_POLICY+++` +endif::add-copy-button-to-env-var[] +-- a| +`on-failure`, `never` +|`on-failure` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.add-version-to-label-selectors]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.add-version-to-label-selectors[quarkus.kubernetes.add-version-to-label-selectors]` + +[.description] +-- +If true, the 'app.kubernetes.io/version' label will be part of the selectors of Service and Deployment + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_ADD_VERSION_TO_LABEL_SELECTORS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_ADD_VERSION_TO_LABEL_SELECTORS+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`true` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.add-name-to-label-selectors]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.add-name-to-label-selectors[quarkus.kubernetes.add-name-to-label-selectors]` + +[.description] +-- +If true, the 'app.kubernetes.io/name' label will be part of the selectors of Service and Deployment + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_ADD_NAME_TO_LABEL_SELECTORS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_ADD_NAME_TO_LABEL_SELECTORS+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`true` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.deploy]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.deploy[quarkus.kubernetes.deploy]` + +[.description] +-- +If set to true, Quarkus will attempt to deploy the application to the target Kubernetes cluster + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_DEPLOY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_DEPLOY+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.deploy-strategy]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.deploy-strategy[quarkus.kubernetes.deploy-strategy]` + +[.description] +-- +If deploy is enabled, it will follow this strategy to update the resources to the target Kubernetes cluster. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_DEPLOY_STRATEGY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_DEPLOY_STRATEGY+++` +endif::add-copy-button-to-env-var[] +-- a| +`create-or-update`, `create`, `replace`, `server-side-apply` +|`create-or-update` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.app-secret]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.app-secret[quarkus.kubernetes.app-secret]` + +[.description] +-- +If set, the secret will mounted to the application container and its contents will be used for application configuration. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_APP_SECRET+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_APP_SECRET+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.app-config-map]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.app-config-map[quarkus.kubernetes.app-config-map]` + +[.description] +-- +If set, the config map will be mounted to the application container and its contents will be used for application configuration. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_APP_CONFIG_MAP+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_APP_CONFIG_MAP+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.security-context.se-linux-options.level]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.security-context.se-linux-options.level[quarkus.kubernetes.security-context.se-linux-options.level]` + +[.description] +-- +The SELinux level label that applies to the container. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SECURITY_CONTEXT_SE_LINUX_OPTIONS_LEVEL+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_SECURITY_CONTEXT_SE_LINUX_OPTIONS_LEVEL+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.security-context.se-linux-options.role]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.security-context.se-linux-options.role[quarkus.kubernetes.security-context.se-linux-options.role]` + +[.description] +-- +The SELinux role label that applies to the container. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SECURITY_CONTEXT_SE_LINUX_OPTIONS_ROLE+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_SECURITY_CONTEXT_SE_LINUX_OPTIONS_ROLE+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.security-context.se-linux-options.type]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.security-context.se-linux-options.type[quarkus.kubernetes.security-context.se-linux-options.type]` + +[.description] +-- +The SELinux type label that applies to the container. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SECURITY_CONTEXT_SE_LINUX_OPTIONS_TYPE+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_SECURITY_CONTEXT_SE_LINUX_OPTIONS_TYPE+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.security-context.se-linux-options.user]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.security-context.se-linux-options.user[quarkus.kubernetes.security-context.se-linux-options.user]` + +[.description] +-- +The SELinux user label that applies to the container. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SECURITY_CONTEXT_SE_LINUX_OPTIONS_USER+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_SECURITY_CONTEXT_SE_LINUX_OPTIONS_USER+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.security-context.windows-options.gmsa-credential-spec-name]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.security-context.windows-options.gmsa-credential-spec-name[quarkus.kubernetes.security-context.windows-options.gmsa-credential-spec-name]` + +[.description] +-- +The name of the GMSA credential spec to use. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SECURITY_CONTEXT_WINDOWS_OPTIONS_GMSA_CREDENTIAL_SPEC_NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_SECURITY_CONTEXT_WINDOWS_OPTIONS_GMSA_CREDENTIAL_SPEC_NAME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.security-context.windows-options.gmsa-credential-spec]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.security-context.windows-options.gmsa-credential-spec[quarkus.kubernetes.security-context.windows-options.gmsa-credential-spec]` + +[.description] +-- +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. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SECURITY_CONTEXT_WINDOWS_OPTIONS_GMSA_CREDENTIAL_SPEC+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_SECURITY_CONTEXT_WINDOWS_OPTIONS_GMSA_CREDENTIAL_SPEC+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.security-context.windows-options.run-as-user-name]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.security-context.windows-options.run-as-user-name[quarkus.kubernetes.security-context.windows-options.run-as-user-name]` + +[.description] +-- +The UserName in Windows to run the entrypoint of the container process. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SECURITY_CONTEXT_WINDOWS_OPTIONS_RUN_AS_USER_NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_SECURITY_CONTEXT_WINDOWS_OPTIONS_RUN_AS_USER_NAME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.security-context.windows-options.host-process]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.security-context.windows-options.host-process[quarkus.kubernetes.security-context.windows-options.host-process]` + +[.description] +-- +HostProcess determines if a container should be run as a 'Host Process' container. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SECURITY_CONTEXT_WINDOWS_OPTIONS_HOST_PROCESS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_SECURITY_CONTEXT_WINDOWS_OPTIONS_HOST_PROCESS+++` +endif::add-copy-button-to-env-var[] +--|boolean +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.security-context.run-as-user]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.security-context.run-as-user[quarkus.kubernetes.security-context.run-as-user]` + +[.description] +-- +The UID to run the entrypoint of the container process. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SECURITY_CONTEXT_RUN_AS_USER+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_SECURITY_CONTEXT_RUN_AS_USER+++` +endif::add-copy-button-to-env-var[] +--|long +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.security-context.run-as-group]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.security-context.run-as-group[quarkus.kubernetes.security-context.run-as-group]` + +[.description] +-- +The GID to run the entrypoint of the container process. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SECURITY_CONTEXT_RUN_AS_GROUP+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_SECURITY_CONTEXT_RUN_AS_GROUP+++` +endif::add-copy-button-to-env-var[] +--|long +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.security-context.run-as-non-root]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.security-context.run-as-non-root[quarkus.kubernetes.security-context.run-as-non-root]` + +[.description] +-- +Indicates that the container must run as a non-root user. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SECURITY_CONTEXT_RUN_AS_NON_ROOT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_SECURITY_CONTEXT_RUN_AS_NON_ROOT+++` +endif::add-copy-button-to-env-var[] +--|boolean +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.security-context.supplemental-groups]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.security-context.supplemental-groups[quarkus.kubernetes.security-context.supplemental-groups]` + +[.description] +-- +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. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SECURITY_CONTEXT_SUPPLEMENTAL_GROUPS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_SECURITY_CONTEXT_SUPPLEMENTAL_GROUPS+++` +endif::add-copy-button-to-env-var[] +--|list of long +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.security-context.fs-group]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.security-context.fs-group[quarkus.kubernetes.security-context.fs-group]` + +[.description] +-- +A special supplemental group that applies to all containers in a pod. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SECURITY_CONTEXT_FS_GROUP+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_SECURITY_CONTEXT_FS_GROUP+++` +endif::add-copy-button-to-env-var[] +--|long +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.security-context.sysctls]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.security-context.sysctls[quarkus.kubernetes.security-context.sysctls]` + +[.description] +-- +Sysctls hold a list of namespaced sysctls used for the pod. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SECURITY_CONTEXT_SYSCTLS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_SECURITY_CONTEXT_SYSCTLS+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.security-context.fs-group-change-policy]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.security-context.fs-group-change-policy[quarkus.kubernetes.security-context.fs-group-change-policy]` + +[.description] +-- +It holds policies that will be used for applying fsGroup to a volume when volume is mounted. Values: OnRootMismatch, Always + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SECURITY_CONTEXT_FS_GROUP_CHANGE_POLICY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_SECURITY_CONTEXT_FS_GROUP_CHANGE_POLICY+++` +endif::add-copy-button-to-env-var[] +-- a| +tooltip: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.], tooltip:always[It indicates that volume's ownership and permissions should always be changed whenever volume is mounted inside a Pod. This the default behavior.] +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.container-name]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.container-name[quarkus.kubernetes.container-name]` + +[.description] +-- +If set, it will change the name of the container according to the configuration + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_CONTAINER_NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_CONTAINER_NAME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.remote-debug.enabled]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.remote-debug.enabled[quarkus.kubernetes.remote-debug.enabled]` + +[.description] +-- +If true, the debug mode in pods will be enabled. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_REMOTE_DEBUG_ENABLED+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_REMOTE_DEBUG_ENABLED+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.remote-debug.transport]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.remote-debug.transport[quarkus.kubernetes.remote-debug.transport]` + +[.description] +-- +The transport to use. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_REMOTE_DEBUG_TRANSPORT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_REMOTE_DEBUG_TRANSPORT+++` +endif::add-copy-button-to-env-var[] +--|string +|`dt_socket` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.remote-debug.suspend]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.remote-debug.suspend[quarkus.kubernetes.remote-debug.suspend]` + +[.description] +-- +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. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_REMOTE_DEBUG_SUSPEND+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_REMOTE_DEBUG_SUSPEND+++` +endif::add-copy-button-to-env-var[] +--|string +|`n` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.remote-debug.address-port]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.remote-debug.address-port[quarkus.kubernetes.remote-debug.address-port]` + +[.description] +-- +It specifies the address at which the debug socket will listen. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_REMOTE_DEBUG_ADDRESS_PORT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_REMOTE_DEBUG_ADDRESS_PORT+++` +endif::add-copy-button-to-env-var[] +--|int +|`5005` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.idempotent]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.idempotent[quarkus.kubernetes.idempotent]` + +[.description] +-- +Switch used to control whether non-idempotent fields are included in generated kubernetes resources to improve git-ops compatibility + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_IDEMPOTENT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_IDEMPOTENT+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.output-directory]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.output-directory[quarkus.kubernetes.output-directory]` + +[.description] +-- +Optionally set directory generated kubernetes resources will be written to. Default is `target/kubernetes`. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_OUTPUT_DIRECTORY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_OUTPUT_DIRECTORY+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.env.secrets]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.env.secrets[quarkus.kubernetes.env.secrets]` + +[.description] +-- +The optional list of Secret names to load environment variables from. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_ENV_SECRETS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_ENV_SECRETS+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.env.configmaps]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.env.configmaps[quarkus.kubernetes.env.configmaps]` + +[.description] +-- +The optional list of ConfigMap names to load environment variables from. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_ENV_CONFIGMAPS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_ENV_CONFIGMAPS+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-env.fields-fields]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-env.fields-fields[quarkus.kubernetes.get-env.fields]` + +[.description] +-- +The map associating environment variable names to their associated field references they take their value from. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_ENV_FIELDS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_ENV_FIELDS+++` +endif::add-copy-button-to-env-var[] +--|`Map` +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-env.vars-vars]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-env.vars-vars[quarkus.kubernetes.get-env.vars]` + +[.description] +-- +The map associating environment name to its associated value. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_ENV_VARS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_ENV_VARS+++` +endif::add-copy-button-to-env-var[] +--|`Map>` +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-env.mapping.-mapping-.from-secret]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-env.mapping.-mapping-.from-secret[quarkus.kubernetes.get-env.mapping."mapping".from-secret]` + +[.description] +-- +The optional name of the Secret from which a value is to be extracted. Mutually exclusive with `from-configmap`. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_ENV_MAPPING__MAPPING__FROM_SECRET+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_ENV_MAPPING__MAPPING__FROM_SECRET+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-env.mapping.-mapping-.from-configmap]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-env.mapping.-mapping-.from-configmap[quarkus.kubernetes.get-env.mapping."mapping".from-configmap]` + +[.description] +-- +The optional name of the ConfigMap from which a value is to be extracted. Mutually exclusive with `from-secret`. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_ENV_MAPPING__MAPPING__FROM_CONFIGMAP+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_ENV_MAPPING__MAPPING__FROM_CONFIGMAP+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-env.mapping.-mapping-.with-key]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-env.mapping.-mapping-.with-key[quarkus.kubernetes.get-env.mapping."mapping".with-key]` + +[.description] +-- +The key identifying the field from which the value is extracted. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_ENV_MAPPING__MAPPING__WITH_KEY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_ENV_MAPPING__MAPPING__WITH_KEY+++` +endif::add-copy-button-to-env-var[] +--|string +|required icon:exclamation-circle[title=Configuration property is required] + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-labels-get-labels]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-labels-get-labels[quarkus.kubernetes.get-labels]` + +[.description] +-- +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_LABELS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_LABELS+++` +endif::add-copy-button-to-env-var[] +--|`Map` +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-annotations-get-annotations]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-annotations-get-annotations[quarkus.kubernetes.get-annotations]` + +[.description] +-- +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_ANNOTATIONS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_ANNOTATIONS+++` +endif::add-copy-button-to-env-var[] +--|`Map` +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-ports.-get-ports-.container-port]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-ports.-get-ports-.container-port[quarkus.kubernetes.get-ports."get-ports".container-port]` + +[.description] +-- +The port number. Refers to the container port. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_PORTS__GET_PORTS__CONTAINER_PORT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_PORTS__GET_PORTS__CONTAINER_PORT+++` +endif::add-copy-button-to-env-var[] +--|int +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-ports.-get-ports-.host-port]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-ports.-get-ports-.host-port[quarkus.kubernetes.get-ports."get-ports".host-port]` + +[.description] +-- +The host port. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_PORTS__GET_PORTS__HOST_PORT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_PORTS__GET_PORTS__HOST_PORT+++` +endif::add-copy-button-to-env-var[] +--|int +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-ports.-get-ports-.path]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-ports.-get-ports-.path[quarkus.kubernetes.get-ports."get-ports".path]` + +[.description] +-- +The application path (refers to web application path). + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_PORTS__GET_PORTS__PATH+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_PORTS__GET_PORTS__PATH+++` +endif::add-copy-button-to-env-var[] +--|string +|`/` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-ports.-get-ports-.protocol]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-ports.-get-ports-.protocol[quarkus.kubernetes.get-ports."get-ports".protocol]` + +[.description] +-- +The protocol. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_PORTS__GET_PORTS__PROTOCOL+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_PORTS__GET_PORTS__PROTOCOL+++` +endif::add-copy-button-to-env-var[] +-- a| +`tcp`, `udp`, `sctp`, `http`, `proxy` +|`tcp` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-ports.-get-ports-.node-port]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-ports.-get-ports-.node-port[quarkus.kubernetes.get-ports."get-ports".node-port]` + +[.description] +-- +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_PORTS__GET_PORTS__NODE_PORT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_PORTS__GET_PORTS__NODE_PORT+++` +endif::add-copy-button-to-env-var[] +--|int +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-ports.-get-ports-.tls]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-ports.-get-ports-.tls[quarkus.kubernetes.get-ports."get-ports".tls]` + +[.description] +-- +If enabled, the port will be configured to use the schema HTTPS. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_PORTS__GET_PORTS__TLS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_PORTS__GET_PORTS__TLS+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-mounts.-get-mounts-.name]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-mounts.-get-mounts-.name[quarkus.kubernetes.get-mounts."get-mounts".name]` + +[.description] +-- +The name of the volumeName to mount. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_MOUNTS__GET_MOUNTS__NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_MOUNTS__GET_MOUNTS__NAME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-mounts.-get-mounts-.path]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-mounts.-get-mounts-.path[quarkus.kubernetes.get-mounts."get-mounts".path]` + +[.description] +-- +The path to mount. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_MOUNTS__GET_MOUNTS__PATH+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_MOUNTS__GET_MOUNTS__PATH+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-mounts.-get-mounts-.sub-path]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-mounts.-get-mounts-.sub-path[quarkus.kubernetes.get-mounts."get-mounts".sub-path]` + +[.description] +-- +Path within the volumeName from which the container's volumeName should be mounted. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_MOUNTS__GET_MOUNTS__SUB_PATH+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_MOUNTS__GET_MOUNTS__SUB_PATH+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-mounts.-get-mounts-.read-only]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-mounts.-get-mounts-.read-only[quarkus.kubernetes.get-mounts."get-mounts".read-only]` + +[.description] +-- +ReadOnly + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_MOUNTS__GET_MOUNTS__READ_ONLY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_MOUNTS__GET_MOUNTS__READ_ONLY+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-secret-volumes.-get-secret-volumes-.secret-name]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-secret-volumes.-get-secret-volumes-.secret-name[quarkus.kubernetes.get-secret-volumes."get-secret-volumes".secret-name]` + +[.description] +-- +The name of the secret to mount. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SECRET_VOLUMES__GET_SECRET_VOLUMES__SECRET_NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SECRET_VOLUMES__GET_SECRET_VOLUMES__SECRET_NAME+++` +endif::add-copy-button-to-env-var[] +--|string +|required icon:exclamation-circle[title=Configuration property is required] + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-secret-volumes.-get-secret-volumes-.default-mode]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-secret-volumes.-get-secret-volumes-.default-mode[quarkus.kubernetes.get-secret-volumes."get-secret-volumes".default-mode]` + +[.description] +-- +Default mode. When specifying an octal number, leading zero must be present. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SECRET_VOLUMES__GET_SECRET_VOLUMES__DEFAULT_MODE+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SECRET_VOLUMES__GET_SECRET_VOLUMES__DEFAULT_MODE+++` +endif::add-copy-button-to-env-var[] +--|string +|`0600` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-secret-volumes.-get-secret-volumes-.items.-items-.path]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-secret-volumes.-get-secret-volumes-.items.-items-.path[quarkus.kubernetes.get-secret-volumes."get-secret-volumes".items."items".path]` + +[.description] +-- +The path where the file will be mounted. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SECRET_VOLUMES__GET_SECRET_VOLUMES__ITEMS__ITEMS__PATH+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SECRET_VOLUMES__GET_SECRET_VOLUMES__ITEMS__ITEMS__PATH+++` +endif::add-copy-button-to-env-var[] +--|string +|required icon:exclamation-circle[title=Configuration property is required] + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-secret-volumes.-get-secret-volumes-.items.-items-.mode]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-secret-volumes.-get-secret-volumes-.items.-items-.mode[quarkus.kubernetes.get-secret-volumes."get-secret-volumes".items."items".mode]` + +[.description] +-- +It must be a value between 0000 and 0777. If not specified, the volume defaultMode will be used. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SECRET_VOLUMES__GET_SECRET_VOLUMES__ITEMS__ITEMS__MODE+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SECRET_VOLUMES__GET_SECRET_VOLUMES__ITEMS__ITEMS__MODE+++` +endif::add-copy-button-to-env-var[] +--|int +|`-1` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-secret-volumes.-get-secret-volumes-.optional]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-secret-volumes.-get-secret-volumes-.optional[quarkus.kubernetes.get-secret-volumes."get-secret-volumes".optional]` + +[.description] +-- +Optional + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SECRET_VOLUMES__GET_SECRET_VOLUMES__OPTIONAL+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SECRET_VOLUMES__GET_SECRET_VOLUMES__OPTIONAL+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-config-map-volumes.-get-config-map-volumes-.config-map-name]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-config-map-volumes.-get-config-map-volumes-.config-map-name[quarkus.kubernetes.get-config-map-volumes."get-config-map-volumes".config-map-name]` + +[.description] +-- +The name of the ConfigMap to mount. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_CONFIG_MAP_VOLUMES__GET_CONFIG_MAP_VOLUMES__CONFIG_MAP_NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_CONFIG_MAP_VOLUMES__GET_CONFIG_MAP_VOLUMES__CONFIG_MAP_NAME+++` +endif::add-copy-button-to-env-var[] +--|string +|required icon:exclamation-circle[title=Configuration property is required] + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-config-map-volumes.-get-config-map-volumes-.default-mode]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-config-map-volumes.-get-config-map-volumes-.default-mode[quarkus.kubernetes.get-config-map-volumes."get-config-map-volumes".default-mode]` + +[.description] +-- +Default mode. When specifying an octal number, leading zero must be present. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_CONFIG_MAP_VOLUMES__GET_CONFIG_MAP_VOLUMES__DEFAULT_MODE+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_CONFIG_MAP_VOLUMES__GET_CONFIG_MAP_VOLUMES__DEFAULT_MODE+++` +endif::add-copy-button-to-env-var[] +--|string +|`0600` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-config-map-volumes.-get-config-map-volumes-.items.-items-.path]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-config-map-volumes.-get-config-map-volumes-.items.-items-.path[quarkus.kubernetes.get-config-map-volumes."get-config-map-volumes".items."items".path]` + +[.description] +-- +The path where the file will be mounted. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_CONFIG_MAP_VOLUMES__GET_CONFIG_MAP_VOLUMES__ITEMS__ITEMS__PATH+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_CONFIG_MAP_VOLUMES__GET_CONFIG_MAP_VOLUMES__ITEMS__ITEMS__PATH+++` +endif::add-copy-button-to-env-var[] +--|string +|required icon:exclamation-circle[title=Configuration property is required] + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-config-map-volumes.-get-config-map-volumes-.items.-items-.mode]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-config-map-volumes.-get-config-map-volumes-.items.-items-.mode[quarkus.kubernetes.get-config-map-volumes."get-config-map-volumes".items."items".mode]` + +[.description] +-- +It must be a value between 0000 and 0777. If not specified, the volume defaultMode will be used. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_CONFIG_MAP_VOLUMES__GET_CONFIG_MAP_VOLUMES__ITEMS__ITEMS__MODE+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_CONFIG_MAP_VOLUMES__GET_CONFIG_MAP_VOLUMES__ITEMS__ITEMS__MODE+++` +endif::add-copy-button-to-env-var[] +--|int +|`-1` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-config-map-volumes.-get-config-map-volumes-.optional]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-config-map-volumes.-get-config-map-volumes-.optional[quarkus.kubernetes.get-config-map-volumes."get-config-map-volumes".optional]` + +[.description] +-- +Optional + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_CONFIG_MAP_VOLUMES__GET_CONFIG_MAP_VOLUMES__OPTIONAL+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_CONFIG_MAP_VOLUMES__GET_CONFIG_MAP_VOLUMES__OPTIONAL+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-git-repo-volumes.-get-git-repo-volumes-.repository]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-git-repo-volumes.-get-git-repo-volumes-.repository[quarkus.kubernetes.get-git-repo-volumes."get-git-repo-volumes".repository]` + +[.description] +-- +Git repository URL. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_GIT_REPO_VOLUMES__GET_GIT_REPO_VOLUMES__REPOSITORY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_GIT_REPO_VOLUMES__GET_GIT_REPO_VOLUMES__REPOSITORY+++` +endif::add-copy-button-to-env-var[] +--|string +|required icon:exclamation-circle[title=Configuration property is required] + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-git-repo-volumes.-get-git-repo-volumes-.directory]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-git-repo-volumes.-get-git-repo-volumes-.directory[quarkus.kubernetes.get-git-repo-volumes."get-git-repo-volumes".directory]` + +[.description] +-- +The directory of the repository to mount. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_GIT_REPO_VOLUMES__GET_GIT_REPO_VOLUMES__DIRECTORY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_GIT_REPO_VOLUMES__GET_GIT_REPO_VOLUMES__DIRECTORY+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-git-repo-volumes.-get-git-repo-volumes-.revision]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-git-repo-volumes.-get-git-repo-volumes-.revision[quarkus.kubernetes.get-git-repo-volumes."get-git-repo-volumes".revision]` + +[.description] +-- +The commit hash to use. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_GIT_REPO_VOLUMES__GET_GIT_REPO_VOLUMES__REVISION+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_GIT_REPO_VOLUMES__GET_GIT_REPO_VOLUMES__REVISION+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-pvc-volumes.-get-pvc-volumes-.claim-name]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-pvc-volumes.-get-pvc-volumes-.claim-name[quarkus.kubernetes.get-pvc-volumes."get-pvc-volumes".claim-name]` + +[.description] +-- +The name of the claim to mount. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_PVC_VOLUMES__GET_PVC_VOLUMES__CLAIM_NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_PVC_VOLUMES__GET_PVC_VOLUMES__CLAIM_NAME+++` +endif::add-copy-button-to-env-var[] +--|string +|required icon:exclamation-circle[title=Configuration property is required] + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-pvc-volumes.-get-pvc-volumes-.default-mode]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-pvc-volumes.-get-pvc-volumes-.default-mode[quarkus.kubernetes.get-pvc-volumes."get-pvc-volumes".default-mode]` + +[.description] +-- +Default mode. When specifying an octal number, leading zero must be present. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_PVC_VOLUMES__GET_PVC_VOLUMES__DEFAULT_MODE+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_PVC_VOLUMES__GET_PVC_VOLUMES__DEFAULT_MODE+++` +endif::add-copy-button-to-env-var[] +--|string +|`0600` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-pvc-volumes.-get-pvc-volumes-.optional]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-pvc-volumes.-get-pvc-volumes-.optional[quarkus.kubernetes.get-pvc-volumes."get-pvc-volumes".optional]` + +[.description] +-- +Optional + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_PVC_VOLUMES__GET_PVC_VOLUMES__OPTIONAL+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_PVC_VOLUMES__GET_PVC_VOLUMES__OPTIONAL+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-aws-elastic-block-store-volumes.-get-aws-elastic-block-store-volumes-.volume-id]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-aws-elastic-block-store-volumes.-get-aws-elastic-block-store-volumes-.volume-id[quarkus.kubernetes.get-aws-elastic-block-store-volumes."get-aws-elastic-block-store-volumes".volume-id]` + +[.description] +-- +The name of the disk to mount. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_AWS_ELASTIC_BLOCK_STORE_VOLUMES__GET_AWS_ELASTIC_BLOCK_STORE_VOLUMES__VOLUME_ID+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_AWS_ELASTIC_BLOCK_STORE_VOLUMES__GET_AWS_ELASTIC_BLOCK_STORE_VOLUMES__VOLUME_ID+++` +endif::add-copy-button-to-env-var[] +--|string +|required icon:exclamation-circle[title=Configuration property is required] + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-aws-elastic-block-store-volumes.-get-aws-elastic-block-store-volumes-.partition]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-aws-elastic-block-store-volumes.-get-aws-elastic-block-store-volumes-.partition[quarkus.kubernetes.get-aws-elastic-block-store-volumes."get-aws-elastic-block-store-volumes".partition]` + +[.description] +-- +The partition. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_AWS_ELASTIC_BLOCK_STORE_VOLUMES__GET_AWS_ELASTIC_BLOCK_STORE_VOLUMES__PARTITION+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_AWS_ELASTIC_BLOCK_STORE_VOLUMES__GET_AWS_ELASTIC_BLOCK_STORE_VOLUMES__PARTITION+++` +endif::add-copy-button-to-env-var[] +--|int +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-aws-elastic-block-store-volumes.-get-aws-elastic-block-store-volumes-.fs-type]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-aws-elastic-block-store-volumes.-get-aws-elastic-block-store-volumes-.fs-type[quarkus.kubernetes.get-aws-elastic-block-store-volumes."get-aws-elastic-block-store-volumes".fs-type]` + +[.description] +-- +Filesystem type. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_AWS_ELASTIC_BLOCK_STORE_VOLUMES__GET_AWS_ELASTIC_BLOCK_STORE_VOLUMES__FS_TYPE+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_AWS_ELASTIC_BLOCK_STORE_VOLUMES__GET_AWS_ELASTIC_BLOCK_STORE_VOLUMES__FS_TYPE+++` +endif::add-copy-button-to-env-var[] +--|string +|`ext4` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-aws-elastic-block-store-volumes.-get-aws-elastic-block-store-volumes-.read-only]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-aws-elastic-block-store-volumes.-get-aws-elastic-block-store-volumes-.read-only[quarkus.kubernetes.get-aws-elastic-block-store-volumes."get-aws-elastic-block-store-volumes".read-only]` + +[.description] +-- +Whether the volumeName is read only or not. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_AWS_ELASTIC_BLOCK_STORE_VOLUMES__GET_AWS_ELASTIC_BLOCK_STORE_VOLUMES__READ_ONLY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_AWS_ELASTIC_BLOCK_STORE_VOLUMES__GET_AWS_ELASTIC_BLOCK_STORE_VOLUMES__READ_ONLY+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-azure-file-volumes.-get-azure-file-volumes-.share-name]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-azure-file-volumes.-get-azure-file-volumes-.share-name[quarkus.kubernetes.get-azure-file-volumes."get-azure-file-volumes".share-name]` + +[.description] +-- +The share name. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_AZURE_FILE_VOLUMES__GET_AZURE_FILE_VOLUMES__SHARE_NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_AZURE_FILE_VOLUMES__GET_AZURE_FILE_VOLUMES__SHARE_NAME+++` +endif::add-copy-button-to-env-var[] +--|string +|required icon:exclamation-circle[title=Configuration property is required] + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-azure-file-volumes.-get-azure-file-volumes-.secret-name]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-azure-file-volumes.-get-azure-file-volumes-.secret-name[quarkus.kubernetes.get-azure-file-volumes."get-azure-file-volumes".secret-name]` + +[.description] +-- +The secret name. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_AZURE_FILE_VOLUMES__GET_AZURE_FILE_VOLUMES__SECRET_NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_AZURE_FILE_VOLUMES__GET_AZURE_FILE_VOLUMES__SECRET_NAME+++` +endif::add-copy-button-to-env-var[] +--|string +|required icon:exclamation-circle[title=Configuration property is required] + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-azure-file-volumes.-get-azure-file-volumes-.read-only]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-azure-file-volumes.-get-azure-file-volumes-.read-only[quarkus.kubernetes.get-azure-file-volumes."get-azure-file-volumes".read-only]` + +[.description] +-- +Whether the volumeName is read only or not. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_AZURE_FILE_VOLUMES__GET_AZURE_FILE_VOLUMES__READ_ONLY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_AZURE_FILE_VOLUMES__GET_AZURE_FILE_VOLUMES__READ_ONLY+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-azure-disk-volumes.-get-azure-disk-volumes-.disk-name]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-azure-disk-volumes.-get-azure-disk-volumes-.disk-name[quarkus.kubernetes.get-azure-disk-volumes."get-azure-disk-volumes".disk-name]` + +[.description] +-- +The name of the disk to mount. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_AZURE_DISK_VOLUMES__GET_AZURE_DISK_VOLUMES__DISK_NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_AZURE_DISK_VOLUMES__GET_AZURE_DISK_VOLUMES__DISK_NAME+++` +endif::add-copy-button-to-env-var[] +--|string +|required icon:exclamation-circle[title=Configuration property is required] + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-azure-disk-volumes.-get-azure-disk-volumes-.disk-uri]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-azure-disk-volumes.-get-azure-disk-volumes-.disk-uri[quarkus.kubernetes.get-azure-disk-volumes."get-azure-disk-volumes".disk-uri]` + +[.description] +-- +The URI of the vhd blob object OR the resourceID of an Azure managed data disk if Kind is Managed + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_AZURE_DISK_VOLUMES__GET_AZURE_DISK_VOLUMES__DISK_URI+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_AZURE_DISK_VOLUMES__GET_AZURE_DISK_VOLUMES__DISK_URI+++` +endif::add-copy-button-to-env-var[] +--|string +|required icon:exclamation-circle[title=Configuration property is required] + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-azure-disk-volumes.-get-azure-disk-volumes-.kind]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-azure-disk-volumes.-get-azure-disk-volumes-.kind[quarkus.kubernetes.get-azure-disk-volumes."get-azure-disk-volumes".kind]` + +[.description] +-- +Kind of disk. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_AZURE_DISK_VOLUMES__GET_AZURE_DISK_VOLUMES__KIND+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_AZURE_DISK_VOLUMES__GET_AZURE_DISK_VOLUMES__KIND+++` +endif::add-copy-button-to-env-var[] +-- a| +`managed`, `shared` +|`managed` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-azure-disk-volumes.-get-azure-disk-volumes-.caching-mode]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-azure-disk-volumes.-get-azure-disk-volumes-.caching-mode[quarkus.kubernetes.get-azure-disk-volumes."get-azure-disk-volumes".caching-mode]` + +[.description] +-- +Disk caching mode. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_AZURE_DISK_VOLUMES__GET_AZURE_DISK_VOLUMES__CACHING_MODE+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_AZURE_DISK_VOLUMES__GET_AZURE_DISK_VOLUMES__CACHING_MODE+++` +endif::add-copy-button-to-env-var[] +-- a| +`read-write`, `read-only`, `none` +|`read-write` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-azure-disk-volumes.-get-azure-disk-volumes-.fs-type]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-azure-disk-volumes.-get-azure-disk-volumes-.fs-type[quarkus.kubernetes.get-azure-disk-volumes."get-azure-disk-volumes".fs-type]` + +[.description] +-- +File system type. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_AZURE_DISK_VOLUMES__GET_AZURE_DISK_VOLUMES__FS_TYPE+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_AZURE_DISK_VOLUMES__GET_AZURE_DISK_VOLUMES__FS_TYPE+++` +endif::add-copy-button-to-env-var[] +--|string +|`ext4` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-azure-disk-volumes.-get-azure-disk-volumes-.read-only]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-azure-disk-volumes.-get-azure-disk-volumes-.read-only[quarkus.kubernetes.get-azure-disk-volumes."get-azure-disk-volumes".read-only]` + +[.description] +-- +Whether the volumeName is read only or not. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_AZURE_DISK_VOLUMES__GET_AZURE_DISK_VOLUMES__READ_ONLY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_AZURE_DISK_VOLUMES__GET_AZURE_DISK_VOLUMES__READ_ONLY+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-init-containers.-get-init-containers-.get-env.secrets]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-init-containers.-get-init-containers-.get-env.secrets[quarkus.kubernetes.get-init-containers."get-init-containers".get-env.secrets]` + +[.description] +-- +The optional list of Secret names to load environment variables from. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__GET_ENV_SECRETS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__GET_ENV_SECRETS+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-init-containers.-get-init-containers-.get-env.configmaps]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-init-containers.-get-init-containers-.get-env.configmaps[quarkus.kubernetes.get-init-containers."get-init-containers".get-env.configmaps]` + +[.description] +-- +The optional list of ConfigMap names to load environment variables from. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__GET_ENV_CONFIGMAPS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__GET_ENV_CONFIGMAPS+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-init-containers.-get-init-containers-.get-env.fields-fields]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-init-containers.-get-init-containers-.get-env.fields-fields[quarkus.kubernetes.get-init-containers."get-init-containers".get-env.fields]` + +[.description] +-- +The map associating environment variable names to their associated field references they take their value from. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__GET_ENV_FIELDS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__GET_ENV_FIELDS+++` +endif::add-copy-button-to-env-var[] +--|`Map` +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-init-containers.-get-init-containers-.get-env.vars-vars]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-init-containers.-get-init-containers-.get-env.vars-vars[quarkus.kubernetes.get-init-containers."get-init-containers".get-env.vars]` + +[.description] +-- +The map associating environment name to its associated value. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__GET_ENV_VARS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__GET_ENV_VARS+++` +endif::add-copy-button-to-env-var[] +--|`Map>` +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-init-containers.-get-init-containers-.get-env.mapping.-mapping-.from-secret]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-init-containers.-get-init-containers-.get-env.mapping.-mapping-.from-secret[quarkus.kubernetes.get-init-containers."get-init-containers".get-env.mapping."mapping".from-secret]` + +[.description] +-- +The optional name of the Secret from which a value is to be extracted. Mutually exclusive with `from-configmap`. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__GET_ENV_MAPPING__MAPPING__FROM_SECRET+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__GET_ENV_MAPPING__MAPPING__FROM_SECRET+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-init-containers.-get-init-containers-.get-env.mapping.-mapping-.from-configmap]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-init-containers.-get-init-containers-.get-env.mapping.-mapping-.from-configmap[quarkus.kubernetes.get-init-containers."get-init-containers".get-env.mapping."mapping".from-configmap]` + +[.description] +-- +The optional name of the ConfigMap from which a value is to be extracted. Mutually exclusive with `from-secret`. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__GET_ENV_MAPPING__MAPPING__FROM_CONFIGMAP+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__GET_ENV_MAPPING__MAPPING__FROM_CONFIGMAP+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-init-containers.-get-init-containers-.get-env.mapping.-mapping-.with-key]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-init-containers.-get-init-containers-.get-env.mapping.-mapping-.with-key[quarkus.kubernetes.get-init-containers."get-init-containers".get-env.mapping."mapping".with-key]` + +[.description] +-- +The key identifying the field from which the value is extracted. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__GET_ENV_MAPPING__MAPPING__WITH_KEY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__GET_ENV_MAPPING__MAPPING__WITH_KEY+++` +endif::add-copy-button-to-env-var[] +--|string +|required icon:exclamation-circle[title=Configuration property is required] + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-init-containers.-get-init-containers-.get-target-platform-name]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-init-containers.-get-init-containers-.get-target-platform-name[quarkus.kubernetes.get-init-containers."get-init-containers".get-target-platform-name]` + +[.description] +-- +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__GET_TARGET_PLATFORM_NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__GET_TARGET_PLATFORM_NAME+++` +endif::add-copy-button-to-env-var[] +--|string +|required icon:exclamation-circle[title=Configuration property is required] + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-init-containers.-get-init-containers-.image]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-init-containers.-get-init-containers-.image[quarkus.kubernetes.get-init-containers."get-init-containers".image]` + +[.description] +-- +The container image. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__IMAGE+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__IMAGE+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-init-containers.-get-init-containers-.working-dir]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-init-containers.-get-init-containers-.working-dir[quarkus.kubernetes.get-init-containers."get-init-containers".working-dir]` + +[.description] +-- +Working directory. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__WORKING_DIR+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__WORKING_DIR+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-init-containers.-get-init-containers-.command]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-init-containers.-get-init-containers-.command[quarkus.kubernetes.get-init-containers."get-init-containers".command]` + +[.description] +-- +The commands + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__COMMAND+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__COMMAND+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-init-containers.-get-init-containers-.arguments]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-init-containers.-get-init-containers-.arguments[quarkus.kubernetes.get-init-containers."get-init-containers".arguments]` + +[.description] +-- +The arguments + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__ARGUMENTS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__ARGUMENTS+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-init-containers.-get-init-containers-.service-account]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-init-containers.-get-init-containers-.service-account[quarkus.kubernetes.get-init-containers."get-init-containers".service-account]` + +[.description] +-- +The service account. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__SERVICE_ACCOUNT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__SERVICE_ACCOUNT+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-init-containers.-get-init-containers-.host]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-init-containers.-get-init-containers-.host[quarkus.kubernetes.get-init-containers."get-init-containers".host]` + +[.description] +-- +The host under which the application is going to be exposed. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__HOST+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__HOST+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-init-containers.-get-init-containers-.ports.-ports-.container-port]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-init-containers.-get-init-containers-.ports.-ports-.container-port[quarkus.kubernetes.get-init-containers."get-init-containers".ports."ports".container-port]` + +[.description] +-- +The port number. Refers to the container port. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__PORTS__PORTS__CONTAINER_PORT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__PORTS__PORTS__CONTAINER_PORT+++` +endif::add-copy-button-to-env-var[] +--|int +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-init-containers.-get-init-containers-.ports.-ports-.host-port]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-init-containers.-get-init-containers-.ports.-ports-.host-port[quarkus.kubernetes.get-init-containers."get-init-containers".ports."ports".host-port]` + +[.description] +-- +The host port. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__PORTS__PORTS__HOST_PORT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__PORTS__PORTS__HOST_PORT+++` +endif::add-copy-button-to-env-var[] +--|int +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-init-containers.-get-init-containers-.ports.-ports-.path]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-init-containers.-get-init-containers-.ports.-ports-.path[quarkus.kubernetes.get-init-containers."get-init-containers".ports."ports".path]` + +[.description] +-- +The application path (refers to web application path). + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__PORTS__PORTS__PATH+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__PORTS__PORTS__PATH+++` +endif::add-copy-button-to-env-var[] +--|string +|`/` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-init-containers.-get-init-containers-.ports.-ports-.protocol]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-init-containers.-get-init-containers-.ports.-ports-.protocol[quarkus.kubernetes.get-init-containers."get-init-containers".ports."ports".protocol]` + +[.description] +-- +The protocol. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__PORTS__PORTS__PROTOCOL+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__PORTS__PORTS__PROTOCOL+++` +endif::add-copy-button-to-env-var[] +-- a| +`tcp`, `udp`, `sctp`, `http`, `proxy` +|`tcp` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-init-containers.-get-init-containers-.ports.-ports-.node-port]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-init-containers.-get-init-containers-.ports.-ports-.node-port[quarkus.kubernetes.get-init-containers."get-init-containers".ports."ports".node-port]` + +[.description] +-- +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__PORTS__PORTS__NODE_PORT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__PORTS__PORTS__NODE_PORT+++` +endif::add-copy-button-to-env-var[] +--|int +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-init-containers.-get-init-containers-.ports.-ports-.tls]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-init-containers.-get-init-containers-.ports.-ports-.tls[quarkus.kubernetes.get-init-containers."get-init-containers".ports."ports".tls]` + +[.description] +-- +If enabled, the port will be configured to use the schema HTTPS. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__PORTS__PORTS__TLS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__PORTS__PORTS__TLS+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-init-containers.-get-init-containers-.image-pull-policy]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-init-containers.-get-init-containers-.image-pull-policy[quarkus.kubernetes.get-init-containers."get-init-containers".image-pull-policy]` + +[.description] +-- +Image pull policy. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__IMAGE_PULL_POLICY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__IMAGE_PULL_POLICY+++` +endif::add-copy-button-to-env-var[] +-- a| +`always`, `if-not-present`, `never` +|`always` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-init-containers.-get-init-containers-.image-pull-secrets]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-init-containers.-get-init-containers-.image-pull-secrets[quarkus.kubernetes.get-init-containers."get-init-containers".image-pull-secrets]` + +[.description] +-- +The image pull secret + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__IMAGE_PULL_SECRETS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__IMAGE_PULL_SECRETS+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-init-containers.-get-init-containers-.liveness-probe.http-action-port]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-init-containers.-get-init-containers-.liveness-probe.http-action-port[quarkus.kubernetes.get-init-containers."get-init-containers".liveness-probe.http-action-port]` + +[.description] +-- +The port number to use when configuring the `http get` action. If not configured, the port corresponding to the `httpActionPortName` will be used. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_PORT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_PORT+++` +endif::add-copy-button-to-env-var[] +--|int +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-init-containers.-get-init-containers-.liveness-probe.http-action-port-name]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-init-containers.-get-init-containers-.liveness-probe.http-action-port-name[quarkus.kubernetes.get-init-containers."get-init-containers".liveness-probe.http-action-port-name]` + +[.description] +-- +The port name for selecting the port of the `HTTP get` action. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_PORT_NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_PORT_NAME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-init-containers.-get-init-containers-.liveness-probe.http-action-path]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-init-containers.-get-init-containers-.liveness-probe.http-action-path[quarkus.kubernetes.get-init-containers."get-init-containers".liveness-probe.http-action-path]` + +[.description] +-- +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. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_PATH+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_PATH+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-init-containers.-get-init-containers-.liveness-probe.http-action-scheme]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-init-containers.-get-init-containers-.liveness-probe.http-action-scheme[quarkus.kubernetes.get-init-containers."get-init-containers".liveness-probe.http-action-scheme]` + +[.description] +-- +The scheme of the `HTTP get` action. Can be either "HTTP" or "HTTPS". + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_SCHEME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_SCHEME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-init-containers.-get-init-containers-.liveness-probe.exec-action]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-init-containers.-get-init-containers-.liveness-probe.exec-action[quarkus.kubernetes.get-init-containers."get-init-containers".liveness-probe.exec-action]` + +[.description] +-- +The command to use for the probe. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_EXEC_ACTION+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_EXEC_ACTION+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-init-containers.-get-init-containers-.liveness-probe.tcp-socket-action]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-init-containers.-get-init-containers-.liveness-probe.tcp-socket-action[quarkus.kubernetes.get-init-containers."get-init-containers".liveness-probe.tcp-socket-action]` + +[.description] +-- +The tcp socket to use for the probe (the format is host:port). + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_TCP_SOCKET_ACTION+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_TCP_SOCKET_ACTION+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-init-containers.-get-init-containers-.liveness-probe.grpc-action]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-init-containers.-get-init-containers-.liveness-probe.grpc-action[quarkus.kubernetes.get-init-containers."get-init-containers".liveness-probe.grpc-action]` + +[.description] +-- +The gRPC port to use for the probe (the format is either port or port:service). + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_GRPC_ACTION+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_GRPC_ACTION+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-init-containers.-get-init-containers-.liveness-probe.grpc-action-enabled]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-init-containers.-get-init-containers-.liveness-probe.grpc-action-enabled[quarkus.kubernetes.get-init-containers."get-init-containers".liveness-probe.grpc-action-enabled]` + +[.description] +-- +If enabled and `grpc-action` is not provided, it will use the generated service name and the gRPC port. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_GRPC_ACTION_ENABLED+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_GRPC_ACTION_ENABLED+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-init-containers.-get-init-containers-.liveness-probe.initial-delay]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-init-containers.-get-init-containers-.liveness-probe.initial-delay[quarkus.kubernetes.get-init-containers."get-init-containers".liveness-probe.initial-delay]` + +[.description] +-- +The amount of time to wait before starting to probe. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_INITIAL_DELAY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_INITIAL_DELAY+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`5S` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-init-containers.-get-init-containers-.liveness-probe.period]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-init-containers.-get-init-containers-.liveness-probe.period[quarkus.kubernetes.get-init-containers."get-init-containers".liveness-probe.period]` + +[.description] +-- +The period in which the action should be called. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_PERIOD+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_PERIOD+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`10S` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-init-containers.-get-init-containers-.liveness-probe.timeout]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-init-containers.-get-init-containers-.liveness-probe.timeout[quarkus.kubernetes.get-init-containers."get-init-containers".liveness-probe.timeout]` + +[.description] +-- +The amount of time to wait for each action. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_TIMEOUT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_TIMEOUT+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`10S` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-init-containers.-get-init-containers-.liveness-probe.success-threshold]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-init-containers.-get-init-containers-.liveness-probe.success-threshold[quarkus.kubernetes.get-init-containers."get-init-containers".liveness-probe.success-threshold]` + +[.description] +-- +The success threshold to use. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_SUCCESS_THRESHOLD+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_SUCCESS_THRESHOLD+++` +endif::add-copy-button-to-env-var[] +--|int +|`1` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-init-containers.-get-init-containers-.liveness-probe.failure-threshold]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-init-containers.-get-init-containers-.liveness-probe.failure-threshold[quarkus.kubernetes.get-init-containers."get-init-containers".liveness-probe.failure-threshold]` + +[.description] +-- +The failure threshold to use. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_FAILURE_THRESHOLD+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_FAILURE_THRESHOLD+++` +endif::add-copy-button-to-env-var[] +--|int +|`3` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-init-containers.-get-init-containers-.readiness-probe.http-action-port]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-init-containers.-get-init-containers-.readiness-probe.http-action-port[quarkus.kubernetes.get-init-containers."get-init-containers".readiness-probe.http-action-port]` + +[.description] +-- +The port number to use when configuring the `http get` action. If not configured, the port corresponding to the `httpActionPortName` will be used. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_HTTP_ACTION_PORT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_HTTP_ACTION_PORT+++` +endif::add-copy-button-to-env-var[] +--|int +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-init-containers.-get-init-containers-.readiness-probe.http-action-port-name]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-init-containers.-get-init-containers-.readiness-probe.http-action-port-name[quarkus.kubernetes.get-init-containers."get-init-containers".readiness-probe.http-action-port-name]` + +[.description] +-- +The port name for selecting the port of the `HTTP get` action. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_HTTP_ACTION_PORT_NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_HTTP_ACTION_PORT_NAME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-init-containers.-get-init-containers-.readiness-probe.http-action-path]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-init-containers.-get-init-containers-.readiness-probe.http-action-path[quarkus.kubernetes.get-init-containers."get-init-containers".readiness-probe.http-action-path]` + +[.description] +-- +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. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_HTTP_ACTION_PATH+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_HTTP_ACTION_PATH+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-init-containers.-get-init-containers-.readiness-probe.http-action-scheme]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-init-containers.-get-init-containers-.readiness-probe.http-action-scheme[quarkus.kubernetes.get-init-containers."get-init-containers".readiness-probe.http-action-scheme]` + +[.description] +-- +The scheme of the `HTTP get` action. Can be either "HTTP" or "HTTPS". + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_HTTP_ACTION_SCHEME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_HTTP_ACTION_SCHEME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-init-containers.-get-init-containers-.readiness-probe.exec-action]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-init-containers.-get-init-containers-.readiness-probe.exec-action[quarkus.kubernetes.get-init-containers."get-init-containers".readiness-probe.exec-action]` + +[.description] +-- +The command to use for the probe. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_EXEC_ACTION+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_EXEC_ACTION+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-init-containers.-get-init-containers-.readiness-probe.tcp-socket-action]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-init-containers.-get-init-containers-.readiness-probe.tcp-socket-action[quarkus.kubernetes.get-init-containers."get-init-containers".readiness-probe.tcp-socket-action]` + +[.description] +-- +The tcp socket to use for the probe (the format is host:port). + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_TCP_SOCKET_ACTION+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_TCP_SOCKET_ACTION+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-init-containers.-get-init-containers-.readiness-probe.grpc-action]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-init-containers.-get-init-containers-.readiness-probe.grpc-action[quarkus.kubernetes.get-init-containers."get-init-containers".readiness-probe.grpc-action]` + +[.description] +-- +The gRPC port to use for the probe (the format is either port or port:service). + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_GRPC_ACTION+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_GRPC_ACTION+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-init-containers.-get-init-containers-.readiness-probe.grpc-action-enabled]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-init-containers.-get-init-containers-.readiness-probe.grpc-action-enabled[quarkus.kubernetes.get-init-containers."get-init-containers".readiness-probe.grpc-action-enabled]` + +[.description] +-- +If enabled and `grpc-action` is not provided, it will use the generated service name and the gRPC port. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_GRPC_ACTION_ENABLED+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_GRPC_ACTION_ENABLED+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-init-containers.-get-init-containers-.readiness-probe.initial-delay]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-init-containers.-get-init-containers-.readiness-probe.initial-delay[quarkus.kubernetes.get-init-containers."get-init-containers".readiness-probe.initial-delay]` + +[.description] +-- +The amount of time to wait before starting to probe. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_INITIAL_DELAY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_INITIAL_DELAY+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`5S` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-init-containers.-get-init-containers-.readiness-probe.period]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-init-containers.-get-init-containers-.readiness-probe.period[quarkus.kubernetes.get-init-containers."get-init-containers".readiness-probe.period]` + +[.description] +-- +The period in which the action should be called. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_PERIOD+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_PERIOD+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`10S` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-init-containers.-get-init-containers-.readiness-probe.timeout]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-init-containers.-get-init-containers-.readiness-probe.timeout[quarkus.kubernetes.get-init-containers."get-init-containers".readiness-probe.timeout]` + +[.description] +-- +The amount of time to wait for each action. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_TIMEOUT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_TIMEOUT+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`10S` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-init-containers.-get-init-containers-.readiness-probe.success-threshold]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-init-containers.-get-init-containers-.readiness-probe.success-threshold[quarkus.kubernetes.get-init-containers."get-init-containers".readiness-probe.success-threshold]` + +[.description] +-- +The success threshold to use. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_SUCCESS_THRESHOLD+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_SUCCESS_THRESHOLD+++` +endif::add-copy-button-to-env-var[] +--|int +|`1` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-init-containers.-get-init-containers-.readiness-probe.failure-threshold]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-init-containers.-get-init-containers-.readiness-probe.failure-threshold[quarkus.kubernetes.get-init-containers."get-init-containers".readiness-probe.failure-threshold]` + +[.description] +-- +The failure threshold to use. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_FAILURE_THRESHOLD+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_FAILURE_THRESHOLD+++` +endif::add-copy-button-to-env-var[] +--|int +|`3` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-init-containers.-get-init-containers-.mounts.-mounts-.name]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-init-containers.-get-init-containers-.mounts.-mounts-.name[quarkus.kubernetes.get-init-containers."get-init-containers".mounts."mounts".name]` + +[.description] +-- +The name of the volumeName to mount. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__MOUNTS__MOUNTS__NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__MOUNTS__MOUNTS__NAME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-init-containers.-get-init-containers-.mounts.-mounts-.path]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-init-containers.-get-init-containers-.mounts.-mounts-.path[quarkus.kubernetes.get-init-containers."get-init-containers".mounts."mounts".path]` + +[.description] +-- +The path to mount. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__MOUNTS__MOUNTS__PATH+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__MOUNTS__MOUNTS__PATH+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-init-containers.-get-init-containers-.mounts.-mounts-.sub-path]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-init-containers.-get-init-containers-.mounts.-mounts-.sub-path[quarkus.kubernetes.get-init-containers."get-init-containers".mounts."mounts".sub-path]` + +[.description] +-- +Path within the volumeName from which the container's volumeName should be mounted. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__MOUNTS__MOUNTS__SUB_PATH+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__MOUNTS__MOUNTS__SUB_PATH+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-init-containers.-get-init-containers-.mounts.-mounts-.read-only]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-init-containers.-get-init-containers-.mounts.-mounts-.read-only[quarkus.kubernetes.get-init-containers."get-init-containers".mounts."mounts".read-only]` + +[.description] +-- +ReadOnly + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__MOUNTS__MOUNTS__READ_ONLY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__MOUNTS__MOUNTS__READ_ONLY+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-init-containers.-get-init-containers-.resources.limits.cpu]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-init-containers.-get-init-containers-.resources.limits.cpu[quarkus.kubernetes.get-init-containers."get-init-containers".resources.limits.cpu]` + +[.description] +-- +CPU Requirements + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__RESOURCES_LIMITS_CPU+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__RESOURCES_LIMITS_CPU+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-init-containers.-get-init-containers-.resources.limits.memory]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-init-containers.-get-init-containers-.resources.limits.memory[quarkus.kubernetes.get-init-containers."get-init-containers".resources.limits.memory]` + +[.description] +-- +Memory Requirements + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__RESOURCES_LIMITS_MEMORY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__RESOURCES_LIMITS_MEMORY+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-init-containers.-get-init-containers-.resources.requests.cpu]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-init-containers.-get-init-containers-.resources.requests.cpu[quarkus.kubernetes.get-init-containers."get-init-containers".resources.requests.cpu]` + +[.description] +-- +CPU Requirements + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__RESOURCES_REQUESTS_CPU+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__RESOURCES_REQUESTS_CPU+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-init-containers.-get-init-containers-.resources.requests.memory]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-init-containers.-get-init-containers-.resources.requests.memory[quarkus.kubernetes.get-init-containers."get-init-containers".resources.requests.memory]` + +[.description] +-- +Memory Requirements + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__RESOURCES_REQUESTS_MEMORY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__RESOURCES_REQUESTS_MEMORY+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-init-containers.-get-init-containers-.env.secrets]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-init-containers.-get-init-containers-.env.secrets[quarkus.kubernetes.get-init-containers."get-init-containers".env.secrets]` + +[.description] +-- +The optional list of Secret names to load environment variables from. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__ENV_SECRETS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__ENV_SECRETS+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-init-containers.-get-init-containers-.env.configmaps]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-init-containers.-get-init-containers-.env.configmaps[quarkus.kubernetes.get-init-containers."get-init-containers".env.configmaps]` + +[.description] +-- +The optional list of ConfigMap names to load environment variables from. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__ENV_CONFIGMAPS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__ENV_CONFIGMAPS+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-init-containers.-get-init-containers-.env.fields-fields]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-init-containers.-get-init-containers-.env.fields-fields[quarkus.kubernetes.get-init-containers."get-init-containers".env.fields]` + +[.description] +-- +The map associating environment variable names to their associated field references they take their value from. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__ENV_FIELDS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__ENV_FIELDS+++` +endif::add-copy-button-to-env-var[] +--|`Map` +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-init-containers.-get-init-containers-.env.vars-vars]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-init-containers.-get-init-containers-.env.vars-vars[quarkus.kubernetes.get-init-containers."get-init-containers".env.vars]` + +[.description] +-- +The map associating environment name to its associated value. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__ENV_VARS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__ENV_VARS+++` +endif::add-copy-button-to-env-var[] +--|`Map>` +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-init-containers.-get-init-containers-.env.mapping.-mapping-.from-secret]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-init-containers.-get-init-containers-.env.mapping.-mapping-.from-secret[quarkus.kubernetes.get-init-containers."get-init-containers".env.mapping."mapping".from-secret]` + +[.description] +-- +The optional name of the Secret from which a value is to be extracted. Mutually exclusive with `from-configmap`. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__ENV_MAPPING__MAPPING__FROM_SECRET+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__ENV_MAPPING__MAPPING__FROM_SECRET+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-init-containers.-get-init-containers-.env.mapping.-mapping-.from-configmap]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-init-containers.-get-init-containers-.env.mapping.-mapping-.from-configmap[quarkus.kubernetes.get-init-containers."get-init-containers".env.mapping."mapping".from-configmap]` + +[.description] +-- +The optional name of the ConfigMap from which a value is to be extracted. Mutually exclusive with `from-secret`. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__ENV_MAPPING__MAPPING__FROM_CONFIGMAP+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__ENV_MAPPING__MAPPING__FROM_CONFIGMAP+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-init-containers.-get-init-containers-.env.mapping.-mapping-.with-key]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-init-containers.-get-init-containers-.env.mapping.-mapping-.with-key[quarkus.kubernetes.get-init-containers."get-init-containers".env.mapping."mapping".with-key]` + +[.description] +-- +The key identifying the field from which the value is extracted. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__ENV_MAPPING__MAPPING__WITH_KEY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__ENV_MAPPING__MAPPING__WITH_KEY+++` +endif::add-copy-button-to-env-var[] +--|string +|required icon:exclamation-circle[title=Configuration property is required] + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-sidecars.-get-sidecars-.get-env.secrets]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-sidecars.-get-sidecars-.get-env.secrets[quarkus.kubernetes.get-sidecars."get-sidecars".get-env.secrets]` + +[.description] +-- +The optional list of Secret names to load environment variables from. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__GET_ENV_SECRETS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__GET_ENV_SECRETS+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-sidecars.-get-sidecars-.get-env.configmaps]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-sidecars.-get-sidecars-.get-env.configmaps[quarkus.kubernetes.get-sidecars."get-sidecars".get-env.configmaps]` + +[.description] +-- +The optional list of ConfigMap names to load environment variables from. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__GET_ENV_CONFIGMAPS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__GET_ENV_CONFIGMAPS+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-sidecars.-get-sidecars-.get-env.fields-fields]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-sidecars.-get-sidecars-.get-env.fields-fields[quarkus.kubernetes.get-sidecars."get-sidecars".get-env.fields]` + +[.description] +-- +The map associating environment variable names to their associated field references they take their value from. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__GET_ENV_FIELDS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__GET_ENV_FIELDS+++` +endif::add-copy-button-to-env-var[] +--|`Map` +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-sidecars.-get-sidecars-.get-env.vars-vars]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-sidecars.-get-sidecars-.get-env.vars-vars[quarkus.kubernetes.get-sidecars."get-sidecars".get-env.vars]` + +[.description] +-- +The map associating environment name to its associated value. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__GET_ENV_VARS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__GET_ENV_VARS+++` +endif::add-copy-button-to-env-var[] +--|`Map>` +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-sidecars.-get-sidecars-.get-env.mapping.-mapping-.from-secret]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-sidecars.-get-sidecars-.get-env.mapping.-mapping-.from-secret[quarkus.kubernetes.get-sidecars."get-sidecars".get-env.mapping."mapping".from-secret]` + +[.description] +-- +The optional name of the Secret from which a value is to be extracted. Mutually exclusive with `from-configmap`. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__GET_ENV_MAPPING__MAPPING__FROM_SECRET+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__GET_ENV_MAPPING__MAPPING__FROM_SECRET+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-sidecars.-get-sidecars-.get-env.mapping.-mapping-.from-configmap]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-sidecars.-get-sidecars-.get-env.mapping.-mapping-.from-configmap[quarkus.kubernetes.get-sidecars."get-sidecars".get-env.mapping."mapping".from-configmap]` + +[.description] +-- +The optional name of the ConfigMap from which a value is to be extracted. Mutually exclusive with `from-secret`. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__GET_ENV_MAPPING__MAPPING__FROM_CONFIGMAP+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__GET_ENV_MAPPING__MAPPING__FROM_CONFIGMAP+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-sidecars.-get-sidecars-.get-env.mapping.-mapping-.with-key]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-sidecars.-get-sidecars-.get-env.mapping.-mapping-.with-key[quarkus.kubernetes.get-sidecars."get-sidecars".get-env.mapping."mapping".with-key]` + +[.description] +-- +The key identifying the field from which the value is extracted. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__GET_ENV_MAPPING__MAPPING__WITH_KEY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__GET_ENV_MAPPING__MAPPING__WITH_KEY+++` +endif::add-copy-button-to-env-var[] +--|string +|required icon:exclamation-circle[title=Configuration property is required] + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-sidecars.-get-sidecars-.get-target-platform-name]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-sidecars.-get-sidecars-.get-target-platform-name[quarkus.kubernetes.get-sidecars."get-sidecars".get-target-platform-name]` + +[.description] +-- +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__GET_TARGET_PLATFORM_NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__GET_TARGET_PLATFORM_NAME+++` +endif::add-copy-button-to-env-var[] +--|string +|required icon:exclamation-circle[title=Configuration property is required] + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-sidecars.-get-sidecars-.image]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-sidecars.-get-sidecars-.image[quarkus.kubernetes.get-sidecars."get-sidecars".image]` + +[.description] +-- +The container image. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__IMAGE+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__IMAGE+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-sidecars.-get-sidecars-.working-dir]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-sidecars.-get-sidecars-.working-dir[quarkus.kubernetes.get-sidecars."get-sidecars".working-dir]` + +[.description] +-- +Working directory. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__WORKING_DIR+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__WORKING_DIR+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-sidecars.-get-sidecars-.command]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-sidecars.-get-sidecars-.command[quarkus.kubernetes.get-sidecars."get-sidecars".command]` + +[.description] +-- +The commands + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__COMMAND+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__COMMAND+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-sidecars.-get-sidecars-.arguments]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-sidecars.-get-sidecars-.arguments[quarkus.kubernetes.get-sidecars."get-sidecars".arguments]` + +[.description] +-- +The arguments + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__ARGUMENTS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__ARGUMENTS+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-sidecars.-get-sidecars-.service-account]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-sidecars.-get-sidecars-.service-account[quarkus.kubernetes.get-sidecars."get-sidecars".service-account]` + +[.description] +-- +The service account. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__SERVICE_ACCOUNT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__SERVICE_ACCOUNT+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-sidecars.-get-sidecars-.host]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-sidecars.-get-sidecars-.host[quarkus.kubernetes.get-sidecars."get-sidecars".host]` + +[.description] +-- +The host under which the application is going to be exposed. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__HOST+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__HOST+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-sidecars.-get-sidecars-.ports.-ports-.container-port]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-sidecars.-get-sidecars-.ports.-ports-.container-port[quarkus.kubernetes.get-sidecars."get-sidecars".ports."ports".container-port]` + +[.description] +-- +The port number. Refers to the container port. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__PORTS__PORTS__CONTAINER_PORT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__PORTS__PORTS__CONTAINER_PORT+++` +endif::add-copy-button-to-env-var[] +--|int +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-sidecars.-get-sidecars-.ports.-ports-.host-port]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-sidecars.-get-sidecars-.ports.-ports-.host-port[quarkus.kubernetes.get-sidecars."get-sidecars".ports."ports".host-port]` + +[.description] +-- +The host port. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__PORTS__PORTS__HOST_PORT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__PORTS__PORTS__HOST_PORT+++` +endif::add-copy-button-to-env-var[] +--|int +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-sidecars.-get-sidecars-.ports.-ports-.path]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-sidecars.-get-sidecars-.ports.-ports-.path[quarkus.kubernetes.get-sidecars."get-sidecars".ports."ports".path]` + +[.description] +-- +The application path (refers to web application path). + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__PORTS__PORTS__PATH+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__PORTS__PORTS__PATH+++` +endif::add-copy-button-to-env-var[] +--|string +|`/` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-sidecars.-get-sidecars-.ports.-ports-.protocol]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-sidecars.-get-sidecars-.ports.-ports-.protocol[quarkus.kubernetes.get-sidecars."get-sidecars".ports."ports".protocol]` + +[.description] +-- +The protocol. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__PORTS__PORTS__PROTOCOL+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__PORTS__PORTS__PROTOCOL+++` +endif::add-copy-button-to-env-var[] +-- a| +`tcp`, `udp`, `sctp`, `http`, `proxy` +|`tcp` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-sidecars.-get-sidecars-.ports.-ports-.node-port]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-sidecars.-get-sidecars-.ports.-ports-.node-port[quarkus.kubernetes.get-sidecars."get-sidecars".ports."ports".node-port]` + +[.description] +-- +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__PORTS__PORTS__NODE_PORT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__PORTS__PORTS__NODE_PORT+++` +endif::add-copy-button-to-env-var[] +--|int +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-sidecars.-get-sidecars-.ports.-ports-.tls]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-sidecars.-get-sidecars-.ports.-ports-.tls[quarkus.kubernetes.get-sidecars."get-sidecars".ports."ports".tls]` + +[.description] +-- +If enabled, the port will be configured to use the schema HTTPS. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__PORTS__PORTS__TLS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__PORTS__PORTS__TLS+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-sidecars.-get-sidecars-.image-pull-policy]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-sidecars.-get-sidecars-.image-pull-policy[quarkus.kubernetes.get-sidecars."get-sidecars".image-pull-policy]` + +[.description] +-- +Image pull policy. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__IMAGE_PULL_POLICY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__IMAGE_PULL_POLICY+++` +endif::add-copy-button-to-env-var[] +-- a| +`always`, `if-not-present`, `never` +|`always` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-sidecars.-get-sidecars-.image-pull-secrets]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-sidecars.-get-sidecars-.image-pull-secrets[quarkus.kubernetes.get-sidecars."get-sidecars".image-pull-secrets]` + +[.description] +-- +The image pull secret + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__IMAGE_PULL_SECRETS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__IMAGE_PULL_SECRETS+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-sidecars.-get-sidecars-.liveness-probe.http-action-port]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-sidecars.-get-sidecars-.liveness-probe.http-action-port[quarkus.kubernetes.get-sidecars."get-sidecars".liveness-probe.http-action-port]` + +[.description] +-- +The port number to use when configuring the `http get` action. If not configured, the port corresponding to the `httpActionPortName` will be used. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_HTTP_ACTION_PORT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_HTTP_ACTION_PORT+++` +endif::add-copy-button-to-env-var[] +--|int +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-sidecars.-get-sidecars-.liveness-probe.http-action-port-name]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-sidecars.-get-sidecars-.liveness-probe.http-action-port-name[quarkus.kubernetes.get-sidecars."get-sidecars".liveness-probe.http-action-port-name]` + +[.description] +-- +The port name for selecting the port of the `HTTP get` action. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_HTTP_ACTION_PORT_NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_HTTP_ACTION_PORT_NAME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-sidecars.-get-sidecars-.liveness-probe.http-action-path]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-sidecars.-get-sidecars-.liveness-probe.http-action-path[quarkus.kubernetes.get-sidecars."get-sidecars".liveness-probe.http-action-path]` + +[.description] +-- +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. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_HTTP_ACTION_PATH+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_HTTP_ACTION_PATH+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-sidecars.-get-sidecars-.liveness-probe.http-action-scheme]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-sidecars.-get-sidecars-.liveness-probe.http-action-scheme[quarkus.kubernetes.get-sidecars."get-sidecars".liveness-probe.http-action-scheme]` + +[.description] +-- +The scheme of the `HTTP get` action. Can be either "HTTP" or "HTTPS". + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_HTTP_ACTION_SCHEME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_HTTP_ACTION_SCHEME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-sidecars.-get-sidecars-.liveness-probe.exec-action]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-sidecars.-get-sidecars-.liveness-probe.exec-action[quarkus.kubernetes.get-sidecars."get-sidecars".liveness-probe.exec-action]` + +[.description] +-- +The command to use for the probe. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_EXEC_ACTION+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_EXEC_ACTION+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-sidecars.-get-sidecars-.liveness-probe.tcp-socket-action]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-sidecars.-get-sidecars-.liveness-probe.tcp-socket-action[quarkus.kubernetes.get-sidecars."get-sidecars".liveness-probe.tcp-socket-action]` + +[.description] +-- +The tcp socket to use for the probe (the format is host:port). + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_TCP_SOCKET_ACTION+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_TCP_SOCKET_ACTION+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-sidecars.-get-sidecars-.liveness-probe.grpc-action]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-sidecars.-get-sidecars-.liveness-probe.grpc-action[quarkus.kubernetes.get-sidecars."get-sidecars".liveness-probe.grpc-action]` + +[.description] +-- +The gRPC port to use for the probe (the format is either port or port:service). + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_GRPC_ACTION+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_GRPC_ACTION+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-sidecars.-get-sidecars-.liveness-probe.grpc-action-enabled]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-sidecars.-get-sidecars-.liveness-probe.grpc-action-enabled[quarkus.kubernetes.get-sidecars."get-sidecars".liveness-probe.grpc-action-enabled]` + +[.description] +-- +If enabled and `grpc-action` is not provided, it will use the generated service name and the gRPC port. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_GRPC_ACTION_ENABLED+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_GRPC_ACTION_ENABLED+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-sidecars.-get-sidecars-.liveness-probe.initial-delay]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-sidecars.-get-sidecars-.liveness-probe.initial-delay[quarkus.kubernetes.get-sidecars."get-sidecars".liveness-probe.initial-delay]` + +[.description] +-- +The amount of time to wait before starting to probe. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_INITIAL_DELAY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_INITIAL_DELAY+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`5S` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-sidecars.-get-sidecars-.liveness-probe.period]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-sidecars.-get-sidecars-.liveness-probe.period[quarkus.kubernetes.get-sidecars."get-sidecars".liveness-probe.period]` + +[.description] +-- +The period in which the action should be called. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_PERIOD+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_PERIOD+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`10S` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-sidecars.-get-sidecars-.liveness-probe.timeout]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-sidecars.-get-sidecars-.liveness-probe.timeout[quarkus.kubernetes.get-sidecars."get-sidecars".liveness-probe.timeout]` + +[.description] +-- +The amount of time to wait for each action. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_TIMEOUT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_TIMEOUT+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`10S` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-sidecars.-get-sidecars-.liveness-probe.success-threshold]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-sidecars.-get-sidecars-.liveness-probe.success-threshold[quarkus.kubernetes.get-sidecars."get-sidecars".liveness-probe.success-threshold]` + +[.description] +-- +The success threshold to use. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_SUCCESS_THRESHOLD+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_SUCCESS_THRESHOLD+++` +endif::add-copy-button-to-env-var[] +--|int +|`1` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-sidecars.-get-sidecars-.liveness-probe.failure-threshold]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-sidecars.-get-sidecars-.liveness-probe.failure-threshold[quarkus.kubernetes.get-sidecars."get-sidecars".liveness-probe.failure-threshold]` + +[.description] +-- +The failure threshold to use. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_FAILURE_THRESHOLD+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_FAILURE_THRESHOLD+++` +endif::add-copy-button-to-env-var[] +--|int +|`3` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-sidecars.-get-sidecars-.readiness-probe.http-action-port]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-sidecars.-get-sidecars-.readiness-probe.http-action-port[quarkus.kubernetes.get-sidecars."get-sidecars".readiness-probe.http-action-port]` + +[.description] +-- +The port number to use when configuring the `http get` action. If not configured, the port corresponding to the `httpActionPortName` will be used. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_HTTP_ACTION_PORT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_HTTP_ACTION_PORT+++` +endif::add-copy-button-to-env-var[] +--|int +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-sidecars.-get-sidecars-.readiness-probe.http-action-port-name]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-sidecars.-get-sidecars-.readiness-probe.http-action-port-name[quarkus.kubernetes.get-sidecars."get-sidecars".readiness-probe.http-action-port-name]` + +[.description] +-- +The port name for selecting the port of the `HTTP get` action. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_HTTP_ACTION_PORT_NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_HTTP_ACTION_PORT_NAME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-sidecars.-get-sidecars-.readiness-probe.http-action-path]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-sidecars.-get-sidecars-.readiness-probe.http-action-path[quarkus.kubernetes.get-sidecars."get-sidecars".readiness-probe.http-action-path]` + +[.description] +-- +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. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_HTTP_ACTION_PATH+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_HTTP_ACTION_PATH+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-sidecars.-get-sidecars-.readiness-probe.http-action-scheme]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-sidecars.-get-sidecars-.readiness-probe.http-action-scheme[quarkus.kubernetes.get-sidecars."get-sidecars".readiness-probe.http-action-scheme]` + +[.description] +-- +The scheme of the `HTTP get` action. Can be either "HTTP" or "HTTPS". + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_HTTP_ACTION_SCHEME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_HTTP_ACTION_SCHEME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-sidecars.-get-sidecars-.readiness-probe.exec-action]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-sidecars.-get-sidecars-.readiness-probe.exec-action[quarkus.kubernetes.get-sidecars."get-sidecars".readiness-probe.exec-action]` + +[.description] +-- +The command to use for the probe. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_EXEC_ACTION+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_EXEC_ACTION+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-sidecars.-get-sidecars-.readiness-probe.tcp-socket-action]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-sidecars.-get-sidecars-.readiness-probe.tcp-socket-action[quarkus.kubernetes.get-sidecars."get-sidecars".readiness-probe.tcp-socket-action]` + +[.description] +-- +The tcp socket to use for the probe (the format is host:port). + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_TCP_SOCKET_ACTION+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_TCP_SOCKET_ACTION+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-sidecars.-get-sidecars-.readiness-probe.grpc-action]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-sidecars.-get-sidecars-.readiness-probe.grpc-action[quarkus.kubernetes.get-sidecars."get-sidecars".readiness-probe.grpc-action]` + +[.description] +-- +The gRPC port to use for the probe (the format is either port or port:service). + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_GRPC_ACTION+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_GRPC_ACTION+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-sidecars.-get-sidecars-.readiness-probe.grpc-action-enabled]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-sidecars.-get-sidecars-.readiness-probe.grpc-action-enabled[quarkus.kubernetes.get-sidecars."get-sidecars".readiness-probe.grpc-action-enabled]` + +[.description] +-- +If enabled and `grpc-action` is not provided, it will use the generated service name and the gRPC port. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_GRPC_ACTION_ENABLED+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_GRPC_ACTION_ENABLED+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-sidecars.-get-sidecars-.readiness-probe.initial-delay]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-sidecars.-get-sidecars-.readiness-probe.initial-delay[quarkus.kubernetes.get-sidecars."get-sidecars".readiness-probe.initial-delay]` + +[.description] +-- +The amount of time to wait before starting to probe. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_INITIAL_DELAY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_INITIAL_DELAY+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`5S` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-sidecars.-get-sidecars-.readiness-probe.period]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-sidecars.-get-sidecars-.readiness-probe.period[quarkus.kubernetes.get-sidecars."get-sidecars".readiness-probe.period]` + +[.description] +-- +The period in which the action should be called. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_PERIOD+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_PERIOD+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`10S` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-sidecars.-get-sidecars-.readiness-probe.timeout]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-sidecars.-get-sidecars-.readiness-probe.timeout[quarkus.kubernetes.get-sidecars."get-sidecars".readiness-probe.timeout]` + +[.description] +-- +The amount of time to wait for each action. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_TIMEOUT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_TIMEOUT+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`10S` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-sidecars.-get-sidecars-.readiness-probe.success-threshold]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-sidecars.-get-sidecars-.readiness-probe.success-threshold[quarkus.kubernetes.get-sidecars."get-sidecars".readiness-probe.success-threshold]` + +[.description] +-- +The success threshold to use. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_SUCCESS_THRESHOLD+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_SUCCESS_THRESHOLD+++` +endif::add-copy-button-to-env-var[] +--|int +|`1` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-sidecars.-get-sidecars-.readiness-probe.failure-threshold]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-sidecars.-get-sidecars-.readiness-probe.failure-threshold[quarkus.kubernetes.get-sidecars."get-sidecars".readiness-probe.failure-threshold]` + +[.description] +-- +The failure threshold to use. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_FAILURE_THRESHOLD+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_FAILURE_THRESHOLD+++` +endif::add-copy-button-to-env-var[] +--|int +|`3` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-sidecars.-get-sidecars-.mounts.-mounts-.name]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-sidecars.-get-sidecars-.mounts.-mounts-.name[quarkus.kubernetes.get-sidecars."get-sidecars".mounts."mounts".name]` + +[.description] +-- +The name of the volumeName to mount. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__MOUNTS__MOUNTS__NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__MOUNTS__MOUNTS__NAME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-sidecars.-get-sidecars-.mounts.-mounts-.path]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-sidecars.-get-sidecars-.mounts.-mounts-.path[quarkus.kubernetes.get-sidecars."get-sidecars".mounts."mounts".path]` + +[.description] +-- +The path to mount. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__MOUNTS__MOUNTS__PATH+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__MOUNTS__MOUNTS__PATH+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-sidecars.-get-sidecars-.mounts.-mounts-.sub-path]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-sidecars.-get-sidecars-.mounts.-mounts-.sub-path[quarkus.kubernetes.get-sidecars."get-sidecars".mounts."mounts".sub-path]` + +[.description] +-- +Path within the volumeName from which the container's volumeName should be mounted. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__MOUNTS__MOUNTS__SUB_PATH+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__MOUNTS__MOUNTS__SUB_PATH+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-sidecars.-get-sidecars-.mounts.-mounts-.read-only]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-sidecars.-get-sidecars-.mounts.-mounts-.read-only[quarkus.kubernetes.get-sidecars."get-sidecars".mounts."mounts".read-only]` + +[.description] +-- +ReadOnly + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__MOUNTS__MOUNTS__READ_ONLY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__MOUNTS__MOUNTS__READ_ONLY+++` +endif::add-copy-button-to-env-var[] +--|boolean |`false` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.cron-job.restart-policy]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.cron-job.restart-policy[quarkus.kubernetes.cron-job.restart-policy]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-sidecars.-get-sidecars-.resources.limits.cpu]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-sidecars.-get-sidecars-.resources.limits.cpu[quarkus.kubernetes.get-sidecars."get-sidecars".resources.limits.cpu]` + +[.description] +-- +CPU Requirements + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__RESOURCES_LIMITS_CPU+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__RESOURCES_LIMITS_CPU+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-sidecars.-get-sidecars-.resources.limits.memory]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-sidecars.-get-sidecars-.resources.limits.memory[quarkus.kubernetes.get-sidecars."get-sidecars".resources.limits.memory]` + +[.description] +-- +Memory Requirements + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__RESOURCES_LIMITS_MEMORY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__RESOURCES_LIMITS_MEMORY+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-sidecars.-get-sidecars-.resources.requests.cpu]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-sidecars.-get-sidecars-.resources.requests.cpu[quarkus.kubernetes.get-sidecars."get-sidecars".resources.requests.cpu]` + +[.description] +-- +CPU Requirements + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__RESOURCES_REQUESTS_CPU+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__RESOURCES_REQUESTS_CPU+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-sidecars.-get-sidecars-.resources.requests.memory]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-sidecars.-get-sidecars-.resources.requests.memory[quarkus.kubernetes.get-sidecars."get-sidecars".resources.requests.memory]` + +[.description] +-- +Memory Requirements + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__RESOURCES_REQUESTS_MEMORY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__RESOURCES_REQUESTS_MEMORY+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-sidecars.-get-sidecars-.env.secrets]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-sidecars.-get-sidecars-.env.secrets[quarkus.kubernetes.get-sidecars."get-sidecars".env.secrets]` + +[.description] +-- +The optional list of Secret names to load environment variables from. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__ENV_SECRETS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__ENV_SECRETS+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-sidecars.-get-sidecars-.env.configmaps]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-sidecars.-get-sidecars-.env.configmaps[quarkus.kubernetes.get-sidecars."get-sidecars".env.configmaps]` + +[.description] +-- +The optional list of ConfigMap names to load environment variables from. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__ENV_CONFIGMAPS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__ENV_CONFIGMAPS+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-sidecars.-get-sidecars-.env.fields-fields]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-sidecars.-get-sidecars-.env.fields-fields[quarkus.kubernetes.get-sidecars."get-sidecars".env.fields]` + +[.description] +-- +The map associating environment variable names to their associated field references they take their value from. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__ENV_FIELDS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__ENV_FIELDS+++` +endif::add-copy-button-to-env-var[] +--|`Map` +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-sidecars.-get-sidecars-.env.vars-vars]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-sidecars.-get-sidecars-.env.vars-vars[quarkus.kubernetes.get-sidecars."get-sidecars".env.vars]` + +[.description] +-- +The map associating environment name to its associated value. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__ENV_VARS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__ENV_VARS+++` +endif::add-copy-button-to-env-var[] +--|`Map>` +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-sidecars.-get-sidecars-.env.mapping.-mapping-.from-secret]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-sidecars.-get-sidecars-.env.mapping.-mapping-.from-secret[quarkus.kubernetes.get-sidecars."get-sidecars".env.mapping."mapping".from-secret]` + +[.description] +-- +The optional name of the Secret from which a value is to be extracted. Mutually exclusive with `from-configmap`. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__ENV_MAPPING__MAPPING__FROM_SECRET+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__ENV_MAPPING__MAPPING__FROM_SECRET+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-sidecars.-get-sidecars-.env.mapping.-mapping-.from-configmap]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-sidecars.-get-sidecars-.env.mapping.-mapping-.from-configmap[quarkus.kubernetes.get-sidecars."get-sidecars".env.mapping."mapping".from-configmap]` + +[.description] +-- +The optional name of the ConfigMap from which a value is to be extracted. Mutually exclusive with `from-secret`. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__ENV_MAPPING__MAPPING__FROM_CONFIGMAP+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__ENV_MAPPING__MAPPING__FROM_CONFIGMAP+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-sidecars.-get-sidecars-.env.mapping.-mapping-.with-key]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-sidecars.-get-sidecars-.env.mapping.-mapping-.with-key[quarkus.kubernetes.get-sidecars."get-sidecars".env.mapping."mapping".with-key]` [.description] -- -Restart policy when the job container fails. +The key identifying the field from which the value is extracted. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_CRON_JOB_RESTART_POLICY+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__ENV_MAPPING__MAPPING__WITH_KEY+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_CRON_JOB_RESTART_POLICY+++` +Environment variable: `+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__ENV_MAPPING__MAPPING__WITH_KEY+++` endif::add-copy-button-to-env-var[] --- a| -`on-failure`, `never` -|`on-failure` +--|string +|required icon:exclamation-circle[title=Configuration property is required] -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.add-version-to-label-selectors]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.add-version-to-label-selectors[quarkus.kubernetes.add-version-to-label-selectors]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-host-aliases.-get-host-aliases-.ip]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-host-aliases.-get-host-aliases-.ip[quarkus.kubernetes.get-host-aliases."get-host-aliases".ip]` [.description] -- -If true, the 'app.kubernetes.io/version' label will be part of the selectors of Service and Deployment +The ip address ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_ADD_VERSION_TO_LABEL_SELECTORS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_HOST_ALIASES__GET_HOST_ALIASES__IP+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_ADD_VERSION_TO_LABEL_SELECTORS+++` +Environment variable: `+++QUARKUS_KUBERNETES_GET_HOST_ALIASES__GET_HOST_ALIASES__IP+++` endif::add-copy-button-to-env-var[] ---|boolean -|`true` +--|string +| -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.add-name-to-label-selectors]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.add-name-to-label-selectors[quarkus.kubernetes.add-name-to-label-selectors]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-host-aliases.-get-host-aliases-.hostnames]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-host-aliases.-get-host-aliases-.hostnames[quarkus.kubernetes.get-host-aliases."get-host-aliases".hostnames]` [.description] -- -If true, the 'app.kubernetes.io/name' label will be part of the selectors of Service and Deployment +The hostnames to resolve to the ip ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_ADD_NAME_TO_LABEL_SELECTORS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_HOST_ALIASES__GET_HOST_ALIASES__HOSTNAMES+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_ADD_NAME_TO_LABEL_SELECTORS+++` +Environment variable: `+++QUARKUS_KUBERNETES_GET_HOST_ALIASES__GET_HOST_ALIASES__HOSTNAMES+++` endif::add-copy-button-to-env-var[] ---|boolean -|`true` +--|list of string +| -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.deploy]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.deploy[quarkus.kubernetes.deploy]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-rbac-config.roles.-roles-.name]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-rbac-config.roles.-roles-.name[quarkus.kubernetes.get-rbac-config.roles."roles".name]` [.description] -- -If set to true, Quarkus will attempt to deploy the application to the target Kubernetes cluster +The name of the role. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_DEPLOY+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_RBAC_CONFIG_ROLES__ROLES__NAME+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_DEPLOY+++` +Environment variable: `+++QUARKUS_KUBERNETES_GET_RBAC_CONFIG_ROLES__ROLES__NAME+++` endif::add-copy-button-to-env-var[] ---|boolean -|`false` +--|string +| -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.deploy-strategy]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.deploy-strategy[quarkus.kubernetes.deploy-strategy]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-rbac-config.roles.-roles-.namespace]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-rbac-config.roles.-roles-.namespace[quarkus.kubernetes.get-rbac-config.roles."roles".namespace]` [.description] -- -If deploy is enabled, it will follow this strategy to update the resources to the target Kubernetes cluster. +The namespace of the role. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_DEPLOY_STRATEGY+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_RBAC_CONFIG_ROLES__ROLES__NAMESPACE+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_DEPLOY_STRATEGY+++` +Environment variable: `+++QUARKUS_KUBERNETES_GET_RBAC_CONFIG_ROLES__ROLES__NAMESPACE+++` endif::add-copy-button-to-env-var[] --- a| -`create-or-update`, `create`, `replace`, `server-side-apply` -|`create-or-update` +--|string +| -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.app-secret]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.app-secret[quarkus.kubernetes.app-secret]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-rbac-config.roles.-roles-.labels-labels]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-rbac-config.roles.-roles-.labels-labels[quarkus.kubernetes.get-rbac-config.roles."roles".labels]` [.description] -- -If set, the secret will mounted to the application container and its contents will be used for application configuration. +Labels to add into the Role resource. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_APP_SECRET+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_RBAC_CONFIG_ROLES__ROLES__LABELS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_APP_SECRET+++` +Environment variable: `+++QUARKUS_KUBERNETES_GET_RBAC_CONFIG_ROLES__ROLES__LABELS+++` endif::add-copy-button-to-env-var[] ---|string +--|`Map` | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.app-config-map]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.app-config-map[quarkus.kubernetes.app-config-map]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-rbac-config.roles.-roles-.policy-rules.-policy-rules-.api-groups]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-rbac-config.roles.-roles-.policy-rules.-policy-rules-.api-groups[quarkus.kubernetes.get-rbac-config.roles."roles".policy-rules."policy-rules".api-groups]` [.description] -- -If set, the config map will be mounted to the application container and its contents will be used for application configuration. +API groups of the policy rule. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_APP_CONFIG_MAP+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_RBAC_CONFIG_ROLES__ROLES__POLICY_RULES__POLICY_RULES__API_GROUPS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_APP_CONFIG_MAP+++` +Environment variable: `+++QUARKUS_KUBERNETES_GET_RBAC_CONFIG_ROLES__ROLES__POLICY_RULES__POLICY_RULES__API_GROUPS+++` endif::add-copy-button-to-env-var[] ---|string +--|list of string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.security-context.se-linux-options.level]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.security-context.se-linux-options.level[quarkus.kubernetes.security-context.se-linux-options.level]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-rbac-config.roles.-roles-.policy-rules.-policy-rules-.non-resource-urls]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-rbac-config.roles.-roles-.policy-rules.-policy-rules-.non-resource-urls[quarkus.kubernetes.get-rbac-config.roles."roles".policy-rules."policy-rules".non-resource-urls]` [.description] -- -The SELinux level label that applies to the container. +Non resource URLs of the policy rule. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SECURITY_CONTEXT_SE_LINUX_OPTIONS_LEVEL+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_RBAC_CONFIG_ROLES__ROLES__POLICY_RULES__POLICY_RULES__NON_RESOURCE_URLS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_SECURITY_CONTEXT_SE_LINUX_OPTIONS_LEVEL+++` +Environment variable: `+++QUARKUS_KUBERNETES_GET_RBAC_CONFIG_ROLES__ROLES__POLICY_RULES__POLICY_RULES__NON_RESOURCE_URLS+++` endif::add-copy-button-to-env-var[] ---|string +--|list of string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.security-context.se-linux-options.role]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.security-context.se-linux-options.role[quarkus.kubernetes.security-context.se-linux-options.role]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-rbac-config.roles.-roles-.policy-rules.-policy-rules-.resource-names]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-rbac-config.roles.-roles-.policy-rules.-policy-rules-.resource-names[quarkus.kubernetes.get-rbac-config.roles."roles".policy-rules."policy-rules".resource-names]` [.description] -- -The SELinux role label that applies to the container. +Resource names of the policy rule. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SECURITY_CONTEXT_SE_LINUX_OPTIONS_ROLE+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_RBAC_CONFIG_ROLES__ROLES__POLICY_RULES__POLICY_RULES__RESOURCE_NAMES+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_SECURITY_CONTEXT_SE_LINUX_OPTIONS_ROLE+++` +Environment variable: `+++QUARKUS_KUBERNETES_GET_RBAC_CONFIG_ROLES__ROLES__POLICY_RULES__POLICY_RULES__RESOURCE_NAMES+++` endif::add-copy-button-to-env-var[] ---|string +--|list of string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.security-context.se-linux-options.type]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.security-context.se-linux-options.type[quarkus.kubernetes.security-context.se-linux-options.type]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-rbac-config.roles.-roles-.policy-rules.-policy-rules-.resources]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-rbac-config.roles.-roles-.policy-rules.-policy-rules-.resources[quarkus.kubernetes.get-rbac-config.roles."roles".policy-rules."policy-rules".resources]` [.description] -- -The SELinux type label that applies to the container. +Resources of the policy rule. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SECURITY_CONTEXT_SE_LINUX_OPTIONS_TYPE+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_RBAC_CONFIG_ROLES__ROLES__POLICY_RULES__POLICY_RULES__RESOURCES+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_SECURITY_CONTEXT_SE_LINUX_OPTIONS_TYPE+++` +Environment variable: `+++QUARKUS_KUBERNETES_GET_RBAC_CONFIG_ROLES__ROLES__POLICY_RULES__POLICY_RULES__RESOURCES+++` endif::add-copy-button-to-env-var[] ---|string +--|list of string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.security-context.se-linux-options.user]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.security-context.se-linux-options.user[quarkus.kubernetes.security-context.se-linux-options.user]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-rbac-config.roles.-roles-.policy-rules.-policy-rules-.verbs]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-rbac-config.roles.-roles-.policy-rules.-policy-rules-.verbs[quarkus.kubernetes.get-rbac-config.roles."roles".policy-rules."policy-rules".verbs]` [.description] -- -The SELinux user label that applies to the container. +Verbs of the policy rule. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SECURITY_CONTEXT_SE_LINUX_OPTIONS_USER+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_RBAC_CONFIG_ROLES__ROLES__POLICY_RULES__POLICY_RULES__VERBS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_SECURITY_CONTEXT_SE_LINUX_OPTIONS_USER+++` +Environment variable: `+++QUARKUS_KUBERNETES_GET_RBAC_CONFIG_ROLES__ROLES__POLICY_RULES__POLICY_RULES__VERBS+++` endif::add-copy-button-to-env-var[] ---|string +--|list of string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.security-context.windows-options.gmsa-credential-spec-name]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.security-context.windows-options.gmsa-credential-spec-name[quarkus.kubernetes.security-context.windows-options.gmsa-credential-spec-name]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-rbac-config.cluster-roles.-cluster-roles-.name]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-rbac-config.cluster-roles.-cluster-roles-.name[quarkus.kubernetes.get-rbac-config.cluster-roles."cluster-roles".name]` [.description] -- -The name of the GMSA credential spec to use. +The name of the cluster role. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SECURITY_CONTEXT_WINDOWS_OPTIONS_GMSA_CREDENTIAL_SPEC_NAME+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_RBAC_CONFIG_CLUSTER_ROLES__CLUSTER_ROLES__NAME+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_SECURITY_CONTEXT_WINDOWS_OPTIONS_GMSA_CREDENTIAL_SPEC_NAME+++` +Environment variable: `+++QUARKUS_KUBERNETES_GET_RBAC_CONFIG_CLUSTER_ROLES__CLUSTER_ROLES__NAME+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.security-context.windows-options.gmsa-credential-spec]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.security-context.windows-options.gmsa-credential-spec[quarkus.kubernetes.security-context.windows-options.gmsa-credential-spec]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-rbac-config.cluster-roles.-cluster-roles-.labels-labels]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-rbac-config.cluster-roles.-cluster-roles-.labels-labels[quarkus.kubernetes.get-rbac-config.cluster-roles."cluster-roles".labels]` [.description] -- -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 to add into the ClusterRole resource. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SECURITY_CONTEXT_WINDOWS_OPTIONS_GMSA_CREDENTIAL_SPEC+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_RBAC_CONFIG_CLUSTER_ROLES__CLUSTER_ROLES__LABELS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_SECURITY_CONTEXT_WINDOWS_OPTIONS_GMSA_CREDENTIAL_SPEC+++` +Environment variable: `+++QUARKUS_KUBERNETES_GET_RBAC_CONFIG_CLUSTER_ROLES__CLUSTER_ROLES__LABELS+++` endif::add-copy-button-to-env-var[] ---|string +--|`Map` | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.security-context.windows-options.run-as-user-name]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.security-context.windows-options.run-as-user-name[quarkus.kubernetes.security-context.windows-options.run-as-user-name]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-rbac-config.cluster-roles.-cluster-roles-.policy-rules.-policy-rules-.api-groups]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-rbac-config.cluster-roles.-cluster-roles-.policy-rules.-policy-rules-.api-groups[quarkus.kubernetes.get-rbac-config.cluster-roles."cluster-roles".policy-rules."policy-rules".api-groups]` [.description] -- -The UserName in Windows to run the entrypoint of the container process. +API groups of the policy rule. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SECURITY_CONTEXT_WINDOWS_OPTIONS_RUN_AS_USER_NAME+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_RBAC_CONFIG_CLUSTER_ROLES__CLUSTER_ROLES__POLICY_RULES__POLICY_RULES__API_GROUPS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_SECURITY_CONTEXT_WINDOWS_OPTIONS_RUN_AS_USER_NAME+++` +Environment variable: `+++QUARKUS_KUBERNETES_GET_RBAC_CONFIG_CLUSTER_ROLES__CLUSTER_ROLES__POLICY_RULES__POLICY_RULES__API_GROUPS+++` endif::add-copy-button-to-env-var[] ---|string +--|list of string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.security-context.windows-options.host-process]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.security-context.windows-options.host-process[quarkus.kubernetes.security-context.windows-options.host-process]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-rbac-config.cluster-roles.-cluster-roles-.policy-rules.-policy-rules-.non-resource-urls]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-rbac-config.cluster-roles.-cluster-roles-.policy-rules.-policy-rules-.non-resource-urls[quarkus.kubernetes.get-rbac-config.cluster-roles."cluster-roles".policy-rules."policy-rules".non-resource-urls]` [.description] -- -HostProcess determines if a container should be run as a 'Host Process' container. +Non resource URLs of the policy rule. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SECURITY_CONTEXT_WINDOWS_OPTIONS_HOST_PROCESS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_RBAC_CONFIG_CLUSTER_ROLES__CLUSTER_ROLES__POLICY_RULES__POLICY_RULES__NON_RESOURCE_URLS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_SECURITY_CONTEXT_WINDOWS_OPTIONS_HOST_PROCESS+++` +Environment variable: `+++QUARKUS_KUBERNETES_GET_RBAC_CONFIG_CLUSTER_ROLES__CLUSTER_ROLES__POLICY_RULES__POLICY_RULES__NON_RESOURCE_URLS+++` endif::add-copy-button-to-env-var[] ---|boolean +--|list of string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.security-context.run-as-user]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.security-context.run-as-user[quarkus.kubernetes.security-context.run-as-user]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-rbac-config.cluster-roles.-cluster-roles-.policy-rules.-policy-rules-.resource-names]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-rbac-config.cluster-roles.-cluster-roles-.policy-rules.-policy-rules-.resource-names[quarkus.kubernetes.get-rbac-config.cluster-roles."cluster-roles".policy-rules."policy-rules".resource-names]` [.description] -- -The UID to run the entrypoint of the container process. +Resource names of the policy rule. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SECURITY_CONTEXT_RUN_AS_USER+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_RBAC_CONFIG_CLUSTER_ROLES__CLUSTER_ROLES__POLICY_RULES__POLICY_RULES__RESOURCE_NAMES+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_SECURITY_CONTEXT_RUN_AS_USER+++` +Environment variable: `+++QUARKUS_KUBERNETES_GET_RBAC_CONFIG_CLUSTER_ROLES__CLUSTER_ROLES__POLICY_RULES__POLICY_RULES__RESOURCE_NAMES+++` endif::add-copy-button-to-env-var[] ---|long +--|list of string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.security-context.run-as-group]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.security-context.run-as-group[quarkus.kubernetes.security-context.run-as-group]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-rbac-config.cluster-roles.-cluster-roles-.policy-rules.-policy-rules-.resources]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-rbac-config.cluster-roles.-cluster-roles-.policy-rules.-policy-rules-.resources[quarkus.kubernetes.get-rbac-config.cluster-roles."cluster-roles".policy-rules."policy-rules".resources]` [.description] -- -The GID to run the entrypoint of the container process. +Resources of the policy rule. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SECURITY_CONTEXT_RUN_AS_GROUP+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_RBAC_CONFIG_CLUSTER_ROLES__CLUSTER_ROLES__POLICY_RULES__POLICY_RULES__RESOURCES+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_SECURITY_CONTEXT_RUN_AS_GROUP+++` +Environment variable: `+++QUARKUS_KUBERNETES_GET_RBAC_CONFIG_CLUSTER_ROLES__CLUSTER_ROLES__POLICY_RULES__POLICY_RULES__RESOURCES+++` endif::add-copy-button-to-env-var[] ---|long +--|list of string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.security-context.run-as-non-root]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.security-context.run-as-non-root[quarkus.kubernetes.security-context.run-as-non-root]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-rbac-config.cluster-roles.-cluster-roles-.policy-rules.-policy-rules-.verbs]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-rbac-config.cluster-roles.-cluster-roles-.policy-rules.-policy-rules-.verbs[quarkus.kubernetes.get-rbac-config.cluster-roles."cluster-roles".policy-rules."policy-rules".verbs]` [.description] -- -Indicates that the container must run as a non-root user. +Verbs of the policy rule. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SECURITY_CONTEXT_RUN_AS_NON_ROOT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_RBAC_CONFIG_CLUSTER_ROLES__CLUSTER_ROLES__POLICY_RULES__POLICY_RULES__VERBS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_SECURITY_CONTEXT_RUN_AS_NON_ROOT+++` +Environment variable: `+++QUARKUS_KUBERNETES_GET_RBAC_CONFIG_CLUSTER_ROLES__CLUSTER_ROLES__POLICY_RULES__POLICY_RULES__VERBS+++` endif::add-copy-button-to-env-var[] ---|boolean +--|list of string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.security-context.supplemental-groups]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.security-context.supplemental-groups[quarkus.kubernetes.security-context.supplemental-groups]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-rbac-config.service-accounts.-service-accounts-.name]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-rbac-config.service-accounts.-service-accounts-.name[quarkus.kubernetes.get-rbac-config.service-accounts."service-accounts".name]` [.description] -- -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 of the service account. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SECURITY_CONTEXT_SUPPLEMENTAL_GROUPS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_RBAC_CONFIG_SERVICE_ACCOUNTS__SERVICE_ACCOUNTS__NAME+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_SECURITY_CONTEXT_SUPPLEMENTAL_GROUPS+++` +Environment variable: `+++QUARKUS_KUBERNETES_GET_RBAC_CONFIG_SERVICE_ACCOUNTS__SERVICE_ACCOUNTS__NAME+++` endif::add-copy-button-to-env-var[] ---|list of long +--|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.security-context.fs-group]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.security-context.fs-group[quarkus.kubernetes.security-context.fs-group]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-rbac-config.service-accounts.-service-accounts-.namespace]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-rbac-config.service-accounts.-service-accounts-.namespace[quarkus.kubernetes.get-rbac-config.service-accounts."service-accounts".namespace]` [.description] -- -A special supplemental group that applies to all containers in a pod. +The namespace of the service account. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SECURITY_CONTEXT_FS_GROUP+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_RBAC_CONFIG_SERVICE_ACCOUNTS__SERVICE_ACCOUNTS__NAMESPACE+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_SECURITY_CONTEXT_FS_GROUP+++` +Environment variable: `+++QUARKUS_KUBERNETES_GET_RBAC_CONFIG_SERVICE_ACCOUNTS__SERVICE_ACCOUNTS__NAMESPACE+++` endif::add-copy-button-to-env-var[] ---|long +--|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.security-context.sysctls]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.security-context.sysctls[quarkus.kubernetes.security-context.sysctls]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-rbac-config.service-accounts.-service-accounts-.labels-labels]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-rbac-config.service-accounts.-service-accounts-.labels-labels[quarkus.kubernetes.get-rbac-config.service-accounts."service-accounts".labels]` [.description] -- -Sysctls hold a list of namespaced sysctls used for the pod. +Labels of the service account. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SECURITY_CONTEXT_SYSCTLS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_RBAC_CONFIG_SERVICE_ACCOUNTS__SERVICE_ACCOUNTS__LABELS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_SECURITY_CONTEXT_SYSCTLS+++` +Environment variable: `+++QUARKUS_KUBERNETES_GET_RBAC_CONFIG_SERVICE_ACCOUNTS__SERVICE_ACCOUNTS__LABELS+++` +endif::add-copy-button-to-env-var[] +--|`Map` +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-rbac-config.service-accounts.-service-accounts-.use-as-default]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-rbac-config.service-accounts.-service-accounts-.use-as-default[quarkus.kubernetes.get-rbac-config.service-accounts."service-accounts".use-as-default]` + +[.description] +-- +If true, this service account will be used in the generated Deployment resource. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_RBAC_CONFIG_SERVICE_ACCOUNTS__SERVICE_ACCOUNTS__USE_AS_DEFAULT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_RBAC_CONFIG_SERVICE_ACCOUNTS__SERVICE_ACCOUNTS__USE_AS_DEFAULT+++` +endif::add-copy-button-to-env-var[] +--|boolean +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-rbac-config.role-bindings.-role-bindings-.name]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-rbac-config.role-bindings.-role-bindings-.name[quarkus.kubernetes.get-rbac-config.role-bindings."role-bindings".name]` + +[.description] +-- +Name of the RoleBinding resource to be generated. If not provided, it will use the application name plus the role ref name. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_RBAC_CONFIG_ROLE_BINDINGS__ROLE_BINDINGS__NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_RBAC_CONFIG_ROLE_BINDINGS__ROLE_BINDINGS__NAME+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.security-context.fs-group-change-policy]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.security-context.fs-group-change-policy[quarkus.kubernetes.security-context.fs-group-change-policy]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-rbac-config.role-bindings.-role-bindings-.labels-labels]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-rbac-config.role-bindings.-role-bindings-.labels-labels[quarkus.kubernetes.get-rbac-config.role-bindings."role-bindings".labels]` [.description] -- -It holds policies that will be used for applying fsGroup to a volume when volume is mounted. Values: OnRootMismatch, Always +Labels to add into the RoleBinding resource. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SECURITY_CONTEXT_FS_GROUP_CHANGE_POLICY+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_RBAC_CONFIG_ROLE_BINDINGS__ROLE_BINDINGS__LABELS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_SECURITY_CONTEXT_FS_GROUP_CHANGE_POLICY+++` +Environment variable: `+++QUARKUS_KUBERNETES_GET_RBAC_CONFIG_ROLE_BINDINGS__ROLE_BINDINGS__LABELS+++` endif::add-copy-button-to-env-var[] --- a| -tooltip: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.], tooltip:always[It indicates that volume's ownership and permissions should always be changed whenever volume is mounted inside a Pod. This the default behavior.] +--|`Map` | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.container-name]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.container-name[quarkus.kubernetes.container-name]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-rbac-config.role-bindings.-role-bindings-.role-name]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-rbac-config.role-bindings.-role-bindings-.role-name[quarkus.kubernetes.get-rbac-config.role-bindings."role-bindings".role-name]` [.description] -- -If set, it will change the name of the container according to the configuration +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. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_CONTAINER_NAME+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_RBAC_CONFIG_ROLE_BINDINGS__ROLE_BINDINGS__ROLE_NAME+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_CONTAINER_NAME+++` +Environment variable: `+++QUARKUS_KUBERNETES_GET_RBAC_CONFIG_ROLE_BINDINGS__ROLE_BINDINGS__ROLE_NAME+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.remote-debug.enabled]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.remote-debug.enabled[quarkus.kubernetes.remote-debug.enabled]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-rbac-config.role-bindings.-role-bindings-.cluster-wide]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-rbac-config.role-bindings.-role-bindings-.cluster-wide[quarkus.kubernetes.get-rbac-config.role-bindings."role-bindings".cluster-wide]` [.description] -- -If true, the debug mode in pods will be enabled. +If the Role sets in the `role-name` property is cluster wide or not. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_REMOTE_DEBUG_ENABLED+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_RBAC_CONFIG_ROLE_BINDINGS__ROLE_BINDINGS__CLUSTER_WIDE+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_REMOTE_DEBUG_ENABLED+++` +Environment variable: `+++QUARKUS_KUBERNETES_GET_RBAC_CONFIG_ROLE_BINDINGS__ROLE_BINDINGS__CLUSTER_WIDE+++` endif::add-copy-button-to-env-var[] --|boolean -|`false` +| -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.remote-debug.transport]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.remote-debug.transport[quarkus.kubernetes.remote-debug.transport]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-rbac-config.role-bindings.-role-bindings-.subjects.-subjects-.name]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-rbac-config.role-bindings.-role-bindings-.subjects.-subjects-.name[quarkus.kubernetes.get-rbac-config.role-bindings."role-bindings".subjects."subjects".name]` [.description] -- -The transport to use. +The "name" resource to use by the Subject element in the generated Role Binding resource. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_RBAC_CONFIG_ROLE_BINDINGS__ROLE_BINDINGS__SUBJECTS__SUBJECTS__NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_RBAC_CONFIG_ROLE_BINDINGS__ROLE_BINDINGS__SUBJECTS__SUBJECTS__NAME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-rbac-config.role-bindings.-role-bindings-.subjects.-subjects-.kind]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-rbac-config.role-bindings.-role-bindings-.subjects.-subjects-.kind[quarkus.kubernetes.get-rbac-config.role-bindings."role-bindings".subjects."subjects".kind]` + +[.description] +-- +The "kind" resource to use by the Subject element in the generated Role Binding resource. By default, it uses the "ServiceAccount" kind. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_RBAC_CONFIG_ROLE_BINDINGS__ROLE_BINDINGS__SUBJECTS__SUBJECTS__KIND+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_RBAC_CONFIG_ROLE_BINDINGS__ROLE_BINDINGS__SUBJECTS__SUBJECTS__KIND+++` +endif::add-copy-button-to-env-var[] +--|string +|`ServiceAccount` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-rbac-config.role-bindings.-role-bindings-.subjects.-subjects-.api-group]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-rbac-config.role-bindings.-role-bindings-.subjects.-subjects-.api-group[quarkus.kubernetes.get-rbac-config.role-bindings."role-bindings".subjects."subjects".api-group]` + +[.description] +-- +The "apiGroup" resource that matches with the "kind" property. By default, it's empty. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_RBAC_CONFIG_ROLE_BINDINGS__ROLE_BINDINGS__SUBJECTS__SUBJECTS__API_GROUP+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_RBAC_CONFIG_ROLE_BINDINGS__ROLE_BINDINGS__SUBJECTS__SUBJECTS__API_GROUP+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-rbac-config.role-bindings.-role-bindings-.subjects.-subjects-.namespace]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-rbac-config.role-bindings.-role-bindings-.subjects.-subjects-.namespace[quarkus.kubernetes.get-rbac-config.role-bindings."role-bindings".subjects."subjects".namespace]` + +[.description] +-- +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. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_RBAC_CONFIG_ROLE_BINDINGS__ROLE_BINDINGS__SUBJECTS__SUBJECTS__NAMESPACE+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_RBAC_CONFIG_ROLE_BINDINGS__ROLE_BINDINGS__SUBJECTS__SUBJECTS__NAMESPACE+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-rbac-config.cluster-role-bindings.-cluster-role-bindings-.name]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-rbac-config.cluster-role-bindings.-cluster-role-bindings-.name[quarkus.kubernetes.get-rbac-config.cluster-role-bindings."cluster-role-bindings".name]` + +[.description] +-- +Name of the ClusterRoleBinding resource to be generated. If not provided, it will use the application name plus the role ref name. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_REMOTE_DEBUG_TRANSPORT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_RBAC_CONFIG_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__NAME+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_REMOTE_DEBUG_TRANSPORT+++` +Environment variable: `+++QUARKUS_KUBERNETES_GET_RBAC_CONFIG_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__NAME+++` endif::add-copy-button-to-env-var[] --|string -|`dt_socket` +| -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.remote-debug.suspend]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.remote-debug.suspend[quarkus.kubernetes.remote-debug.suspend]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-rbac-config.cluster-role-bindings.-cluster-role-bindings-.labels-labels]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-rbac-config.cluster-role-bindings.-cluster-role-bindings-.labels-labels[quarkus.kubernetes.get-rbac-config.cluster-role-bindings."cluster-role-bindings".labels]` [.description] -- -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. +Labels to add into the RoleBinding resource. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_REMOTE_DEBUG_SUSPEND+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_RBAC_CONFIG_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__LABELS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_REMOTE_DEBUG_SUSPEND+++` +Environment variable: `+++QUARKUS_KUBERNETES_GET_RBAC_CONFIG_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__LABELS+++` endif::add-copy-button-to-env-var[] ---|string -|`n` +--|`Map` +| -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.remote-debug.address-port]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.remote-debug.address-port[quarkus.kubernetes.remote-debug.address-port]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-rbac-config.cluster-role-bindings.-cluster-role-bindings-.role-name]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-rbac-config.cluster-role-bindings.-cluster-role-bindings-.role-name[quarkus.kubernetes.get-rbac-config.cluster-role-bindings."cluster-role-bindings".role-name]` [.description] -- -It specifies the address at which the debug socket will listen. +The name of the ClusterRole resource to use by the RoleRef element in the generated ClusterRoleBinding resource. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_REMOTE_DEBUG_ADDRESS_PORT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_RBAC_CONFIG_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__ROLE_NAME+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_REMOTE_DEBUG_ADDRESS_PORT+++` +Environment variable: `+++QUARKUS_KUBERNETES_GET_RBAC_CONFIG_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__ROLE_NAME+++` endif::add-copy-button-to-env-var[] ---|int -|`5005` +--|string +|required icon:exclamation-circle[title=Configuration property is required] -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.idempotent]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.idempotent[quarkus.kubernetes.idempotent]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-rbac-config.cluster-role-bindings.-cluster-role-bindings-.subjects.-subjects-.name]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-rbac-config.cluster-role-bindings.-cluster-role-bindings-.subjects.-subjects-.name[quarkus.kubernetes.get-rbac-config.cluster-role-bindings."cluster-role-bindings".subjects."subjects".name]` [.description] -- -Switch used to control whether non-idempotent fields are included in generated kubernetes resources to improve git-ops compatibility +The "name" resource to use by the Subject element in the generated Role Binding resource. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_IDEMPOTENT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_RBAC_CONFIG_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__SUBJECTS__SUBJECTS__NAME+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_IDEMPOTENT+++` +Environment variable: `+++QUARKUS_KUBERNETES_GET_RBAC_CONFIG_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__SUBJECTS__SUBJECTS__NAME+++` endif::add-copy-button-to-env-var[] ---|boolean -|`false` +--|string +| -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.output-directory]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.output-directory[quarkus.kubernetes.output-directory]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-rbac-config.cluster-role-bindings.-cluster-role-bindings-.subjects.-subjects-.kind]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-rbac-config.cluster-role-bindings.-cluster-role-bindings-.subjects.-subjects-.kind[quarkus.kubernetes.get-rbac-config.cluster-role-bindings."cluster-role-bindings".subjects."subjects".kind]` [.description] -- -Optionally set directory generated kubernetes resources will be written to. Default is `target/kubernetes`. +The "kind" resource to use by the Subject element in the generated Role Binding resource. By default, it uses the "ServiceAccount" kind. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_OUTPUT_DIRECTORY+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_RBAC_CONFIG_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__SUBJECTS__SUBJECTS__KIND+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_OUTPUT_DIRECTORY+++` +Environment variable: `+++QUARKUS_KUBERNETES_GET_RBAC_CONFIG_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__SUBJECTS__SUBJECTS__KIND+++` endif::add-copy-button-to-env-var[] --|string -| +|`ServiceAccount` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.env.secrets]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.env.secrets[quarkus.kubernetes.env.secrets]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-rbac-config.cluster-role-bindings.-cluster-role-bindings-.subjects.-subjects-.api-group]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-rbac-config.cluster-role-bindings.-cluster-role-bindings-.subjects.-subjects-.api-group[quarkus.kubernetes.get-rbac-config.cluster-role-bindings."cluster-role-bindings".subjects."subjects".api-group]` [.description] -- -The optional list of Secret names to load environment variables from. +The "apiGroup" resource that matches with the "kind" property. By default, it's empty. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_ENV_SECRETS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_RBAC_CONFIG_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__SUBJECTS__SUBJECTS__API_GROUP+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_ENV_SECRETS+++` +Environment variable: `+++QUARKUS_KUBERNETES_GET_RBAC_CONFIG_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__SUBJECTS__SUBJECTS__API_GROUP+++` endif::add-copy-button-to-env-var[] ---|list of string +--|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.env.configmaps]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.env.configmaps[quarkus.kubernetes.env.configmaps]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-rbac-config.cluster-role-bindings.-cluster-role-bindings-.subjects.-subjects-.namespace]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.get-rbac-config.cluster-role-bindings.-cluster-role-bindings-.subjects.-subjects-.namespace[quarkus.kubernetes.get-rbac-config.cluster-role-bindings."cluster-role-bindings".subjects."subjects".namespace]` [.description] -- -The optional list of ConfigMap names to load environment variables from. +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. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_ENV_CONFIGMAPS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_RBAC_CONFIG_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__SUBJECTS__SUBJECTS__NAMESPACE+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_ENV_CONFIGMAPS+++` +Environment variable: `+++QUARKUS_KUBERNETES_GET_RBAC_CONFIG_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__SUBJECTS__SUBJECTS__NAMESPACE+++` endif::add-copy-button-to-env-var[] ---|list of string +--|string | @@ -2618,6 +7299,132 @@ endif::add-copy-button-to-env-var[] |`false` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.init-containers.-init-containers-.get-env.secrets]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.init-containers.-init-containers-.get-env.secrets[quarkus.kubernetes.init-containers."init-containers".get-env.secrets]` + +[.description] +-- +The optional list of Secret names to load environment variables from. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__GET_ENV_SECRETS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__GET_ENV_SECRETS+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.init-containers.-init-containers-.get-env.configmaps]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.init-containers.-init-containers-.get-env.configmaps[quarkus.kubernetes.init-containers."init-containers".get-env.configmaps]` + +[.description] +-- +The optional list of ConfigMap names to load environment variables from. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__GET_ENV_CONFIGMAPS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__GET_ENV_CONFIGMAPS+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.init-containers.-init-containers-.get-env.fields-fields]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.init-containers.-init-containers-.get-env.fields-fields[quarkus.kubernetes.init-containers."init-containers".get-env.fields]` + +[.description] +-- +The map associating environment variable names to their associated field references they take their value from. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__GET_ENV_FIELDS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__GET_ENV_FIELDS+++` +endif::add-copy-button-to-env-var[] +--|`Map` +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.init-containers.-init-containers-.get-env.vars-vars]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.init-containers.-init-containers-.get-env.vars-vars[quarkus.kubernetes.init-containers."init-containers".get-env.vars]` + +[.description] +-- +The map associating environment name to its associated value. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__GET_ENV_VARS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__GET_ENV_VARS+++` +endif::add-copy-button-to-env-var[] +--|`Map>` +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.init-containers.-init-containers-.get-env.mapping.-mapping-.from-secret]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.init-containers.-init-containers-.get-env.mapping.-mapping-.from-secret[quarkus.kubernetes.init-containers."init-containers".get-env.mapping."mapping".from-secret]` + +[.description] +-- +The optional name of the Secret from which a value is to be extracted. Mutually exclusive with `from-configmap`. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__GET_ENV_MAPPING__MAPPING__FROM_SECRET+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__GET_ENV_MAPPING__MAPPING__FROM_SECRET+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.init-containers.-init-containers-.get-env.mapping.-mapping-.from-configmap]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.init-containers.-init-containers-.get-env.mapping.-mapping-.from-configmap[quarkus.kubernetes.init-containers."init-containers".get-env.mapping."mapping".from-configmap]` + +[.description] +-- +The optional name of the ConfigMap from which a value is to be extracted. Mutually exclusive with `from-secret`. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__GET_ENV_MAPPING__MAPPING__FROM_CONFIGMAP+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__GET_ENV_MAPPING__MAPPING__FROM_CONFIGMAP+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.init-containers.-init-containers-.get-env.mapping.-mapping-.with-key]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.init-containers.-init-containers-.get-env.mapping.-mapping-.with-key[quarkus.kubernetes.init-containers."init-containers".get-env.mapping."mapping".with-key]` + +[.description] +-- +The key identifying the field from which the value is extracted. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__GET_ENV_MAPPING__MAPPING__WITH_KEY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__GET_ENV_MAPPING__MAPPING__WITH_KEY+++` +endif::add-copy-button-to-env-var[] +--|string +|required icon:exclamation-circle[title=Configuration property is required] + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.init-containers.-init-containers-.get-target-platform-name]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.init-containers.-init-containers-.get-target-platform-name[quarkus.kubernetes.init-containers."init-containers".get-target-platform-name]` + +[.description] +-- +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__GET_TARGET_PLATFORM_NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__GET_TARGET_PLATFORM_NAME+++` +endif::add-copy-button-to-env-var[] +--|string +|required icon:exclamation-circle[title=Configuration property is required] + + a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.init-containers.-init-containers-.image]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.init-containers.-init-containers-.image[quarkus.kubernetes.init-containers."init-containers".image]` [.description] @@ -3504,6 +8311,132 @@ endif::add-copy-button-to-env-var[] |required icon:exclamation-circle[title=Configuration property is required] +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.sidecars.-sidecars-.get-env.secrets]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.sidecars.-sidecars-.get-env.secrets[quarkus.kubernetes.sidecars."sidecars".get-env.secrets]` + +[.description] +-- +The optional list of Secret names to load environment variables from. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__GET_ENV_SECRETS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__GET_ENV_SECRETS+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.sidecars.-sidecars-.get-env.configmaps]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.sidecars.-sidecars-.get-env.configmaps[quarkus.kubernetes.sidecars."sidecars".get-env.configmaps]` + +[.description] +-- +The optional list of ConfigMap names to load environment variables from. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__GET_ENV_CONFIGMAPS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__GET_ENV_CONFIGMAPS+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.sidecars.-sidecars-.get-env.fields-fields]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.sidecars.-sidecars-.get-env.fields-fields[quarkus.kubernetes.sidecars."sidecars".get-env.fields]` + +[.description] +-- +The map associating environment variable names to their associated field references they take their value from. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__GET_ENV_FIELDS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__GET_ENV_FIELDS+++` +endif::add-copy-button-to-env-var[] +--|`Map` +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.sidecars.-sidecars-.get-env.vars-vars]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.sidecars.-sidecars-.get-env.vars-vars[quarkus.kubernetes.sidecars."sidecars".get-env.vars]` + +[.description] +-- +The map associating environment name to its associated value. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__GET_ENV_VARS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__GET_ENV_VARS+++` +endif::add-copy-button-to-env-var[] +--|`Map>` +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.sidecars.-sidecars-.get-env.mapping.-mapping-.from-secret]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.sidecars.-sidecars-.get-env.mapping.-mapping-.from-secret[quarkus.kubernetes.sidecars."sidecars".get-env.mapping."mapping".from-secret]` + +[.description] +-- +The optional name of the Secret from which a value is to be extracted. Mutually exclusive with `from-configmap`. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__GET_ENV_MAPPING__MAPPING__FROM_SECRET+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__GET_ENV_MAPPING__MAPPING__FROM_SECRET+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.sidecars.-sidecars-.get-env.mapping.-mapping-.from-configmap]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.sidecars.-sidecars-.get-env.mapping.-mapping-.from-configmap[quarkus.kubernetes.sidecars."sidecars".get-env.mapping."mapping".from-configmap]` + +[.description] +-- +The optional name of the ConfigMap from which a value is to be extracted. Mutually exclusive with `from-secret`. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__GET_ENV_MAPPING__MAPPING__FROM_CONFIGMAP+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__GET_ENV_MAPPING__MAPPING__FROM_CONFIGMAP+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.sidecars.-sidecars-.get-env.mapping.-mapping-.with-key]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.sidecars.-sidecars-.get-env.mapping.-mapping-.with-key[quarkus.kubernetes.sidecars."sidecars".get-env.mapping."mapping".with-key]` + +[.description] +-- +The key identifying the field from which the value is extracted. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__GET_ENV_MAPPING__MAPPING__WITH_KEY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__GET_ENV_MAPPING__MAPPING__WITH_KEY+++` +endif::add-copy-button-to-env-var[] +--|string +|required icon:exclamation-circle[title=Configuration property is required] + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.sidecars.-sidecars-.get-target-platform-name]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.sidecars.-sidecars-.get-target-platform-name[quarkus.kubernetes.sidecars."sidecars".get-target-platform-name]` + +[.description] +-- +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__GET_TARGET_PLATFORM_NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__GET_TARGET_PLATFORM_NAME+++` +endif::add-copy-button-to-env-var[] +--|string +|required icon:exclamation-circle[title=Configuration property is required] + + a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.sidecars.-sidecars-.image]]`link:#quarkus-kubernetes-kubernetes-config_quarkus.kubernetes.sidecars.-sidecars-.image[quarkus.kubernetes.sidecars."sidecars".image]` [.description] diff --git a/_generated-doc/latest/config/quarkus-kubernetes.adoc b/_generated-doc/latest/config/quarkus-kubernetes.adoc index 35d9a48d32..65ccf8b1c3 100644 --- a/_generated-doc/latest/config/quarkus-kubernetes.adoc +++ b/_generated-doc/latest/config/quarkus-kubernetes.adoc @@ -10,11993 +10,26540 @@ h|[[quarkus-kubernetes_configuration]]link:#quarkus-kubernetes_configuration[Con h|Type h|Default -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.part-of]]`link:#quarkus-kubernetes_quarkus.knative.part-of[quarkus.knative.part-of]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-env.secrets]]`link:#quarkus-kubernetes_quarkus.knative.get-env.secrets[quarkus.knative.get-env.secrets]` [.description] -- -The name of the group this component belongs too +The optional list of Secret names to load environment variables from. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_PART_OF+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_ENV_SECRETS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_PART_OF+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_ENV_SECRETS+++` endif::add-copy-button-to-env-var[] ---|string +--|list of string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.name]]`link:#quarkus-kubernetes_quarkus.knative.name[quarkus.knative.name]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-env.configmaps]]`link:#quarkus-kubernetes_quarkus.knative.get-env.configmaps[quarkus.knative.get-env.configmaps]` [.description] -- -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. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_NAME+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_ENV_CONFIGMAPS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_NAME+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_ENV_CONFIGMAPS+++` endif::add-copy-button-to-env-var[] ---|string +--|list of string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.version]]`link:#quarkus-kubernetes_quarkus.knative.version[quarkus.knative.version]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-target-platform-name]]`link:#quarkus-kubernetes_quarkus.knative.get-target-platform-name[quarkus.knative.get-target-platform-name]` [.description] -- -The version of the application. +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_TARGET_PLATFORM_NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_TARGET_PLATFORM_NAME+++` +endif::add-copy-button-to-env-var[] +--|string +|required icon:exclamation-circle[title=Configuration property is required] + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-part-of]]`link:#quarkus-kubernetes_quarkus.knative.get-part-of[quarkus.knative.get-part-of]` +[.description] +-- ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_VERSION+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_PART_OF+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_VERSION+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_PART_OF+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.namespace]]`link:#quarkus-kubernetes_quarkus.knative.namespace[quarkus.knative.namespace]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-name]]`link:#quarkus-kubernetes_quarkus.knative.get-name[quarkus.knative.get-name]` [.description] -- -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). +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_NAME+++` +endif::add-copy-button-to-env-var[] +--|string +| + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-version]]`link:#quarkus-kubernetes_quarkus.knative.get-version[quarkus.knative.get-version]` + +[.description] +-- ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_NAMESPACE+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_VERSION+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_NAMESPACE+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_VERSION+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.add-build-timestamp]]`link:#quarkus-kubernetes_quarkus.knative.add-build-timestamp[quarkus.knative.add-build-timestamp]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-namespace]]`link:#quarkus-kubernetes_quarkus.knative.get-namespace[quarkus.knative.get-namespace]` [.description] -- -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 +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_NAMESPACE+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_NAMESPACE+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.is-add-build-timestamp]]`link:#quarkus-kubernetes_quarkus.knative.is-add-build-timestamp[quarkus.knative.is-add-build-timestamp]` +[.description] +-- ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_ADD_BUILD_TIMESTAMP+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_IS_ADD_BUILD_TIMESTAMP+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_ADD_BUILD_TIMESTAMP+++` +Environment variable: `+++QUARKUS_KNATIVE_IS_ADD_BUILD_TIMESTAMP+++` endif::add-copy-button-to-env-var[] --|boolean -|`true` +|`false` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.working-dir]]`link:#quarkus-kubernetes_quarkus.knative.working-dir[quarkus.knative.working-dir]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.is-add-version-to-label-selectors]]`link:#quarkus-kubernetes_quarkus.knative.is-add-version-to-label-selectors[quarkus.knative.is-add-version-to-label-selectors]` [.description] -- -Working directory +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_IS_ADD_VERSION_TO_LABEL_SELECTORS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_IS_ADD_VERSION_TO_LABEL_SELECTORS+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.is-add-name-to-label-selectors]]`link:#quarkus-kubernetes_quarkus.knative.is-add-name-to-label-selectors[quarkus.knative.is-add-name-to-label-selectors]` +[.description] +-- ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_WORKING_DIR+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_IS_ADD_NAME_TO_LABEL_SELECTORS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_WORKING_DIR+++` +Environment variable: `+++QUARKUS_KNATIVE_IS_ADD_NAME_TO_LABEL_SELECTORS+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-working-dir]]`link:#quarkus-kubernetes_quarkus.knative.get-working-dir[quarkus.knative.get-working-dir]` + +[.description] +-- +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_WORKING_DIR+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_WORKING_DIR+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.command]]`link:#quarkus-kubernetes_quarkus.knative.command[quarkus.knative.command]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-command]]`link:#quarkus-kubernetes_quarkus.knative.get-command[quarkus.knative.get-command]` [.description] -- -The commands - ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_COMMAND+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_COMMAND+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_COMMAND+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_COMMAND+++` endif::add-copy-button-to-env-var[] --|list of string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.arguments]]`link:#quarkus-kubernetes_quarkus.knative.arguments[quarkus.knative.arguments]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-arguments]]`link:#quarkus-kubernetes_quarkus.knative.get-arguments[quarkus.knative.get-arguments]` [.description] -- -The arguments - ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_ARGUMENTS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_ARGUMENTS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_ARGUMENTS+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_ARGUMENTS+++` endif::add-copy-button-to-env-var[] --|list of string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.service-account]]`link:#quarkus-kubernetes_quarkus.knative.service-account[quarkus.knative.service-account]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-service-account]]`link:#quarkus-kubernetes_quarkus.knative.get-service-account[quarkus.knative.get-service-account]` [.description] -- -The service account - ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_SERVICE_ACCOUNT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SERVICE_ACCOUNT+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_SERVICE_ACCOUNT+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_SERVICE_ACCOUNT+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.service-type]]`link:#quarkus-kubernetes_quarkus.knative.service-type[quarkus.knative.service-type]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-container-name]]`link:#quarkus-kubernetes_quarkus.knative.get-container-name[quarkus.knative.get-container-name]` [.description] -- -The type of service that will be generated for the application +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_CONTAINER_NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_CONTAINER_NAME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-service-type]]`link:#quarkus-kubernetes_quarkus.knative.get-service-type[quarkus.knative.get-service-type]` +[.description] +-- ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_SERVICE_TYPE+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SERVICE_TYPE+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_SERVICE_TYPE+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_SERVICE_TYPE+++` endif::add-copy-button-to-env-var[] -- a| `cluster-ip`, `node-port`, `load-balancer`, `external-name` -|`cluster-ip` +|required icon:exclamation-circle[title=Configuration property is required] -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.image-pull-policy]]`link:#quarkus-kubernetes_quarkus.knative.image-pull-policy[quarkus.knative.image-pull-policy]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-image-pull-policy]]`link:#quarkus-kubernetes_quarkus.knative.get-image-pull-policy[quarkus.knative.get-image-pull-policy]` [.description] -- -Image pull policy - ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_IMAGE_PULL_POLICY+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_IMAGE_PULL_POLICY+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_IMAGE_PULL_POLICY+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_IMAGE_PULL_POLICY+++` endif::add-copy-button-to-env-var[] -- a| `always`, `if-not-present`, `never` -|`always` +|required icon:exclamation-circle[title=Configuration property is required] -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.image-pull-secrets]]`link:#quarkus-kubernetes_quarkus.knative.image-pull-secrets[quarkus.knative.image-pull-secrets]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-image-pull-secrets]]`link:#quarkus-kubernetes_quarkus.knative.get-image-pull-secrets[quarkus.knative.get-image-pull-secrets]` [.description] -- -The image pull secret - ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_IMAGE_PULL_SECRETS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_IMAGE_PULL_SECRETS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_IMAGE_PULL_SECRETS+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_IMAGE_PULL_SECRETS+++` endif::add-copy-button-to-env-var[] --|list of string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.liveness-probe.http-action-port]]`link:#quarkus-kubernetes_quarkus.knative.liveness-probe.http-action-port[quarkus.knative.liveness-probe.http-action-port]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-liveness-probe.http-action-port]]`link:#quarkus-kubernetes_quarkus.knative.get-liveness-probe.http-action-port[quarkus.knative.get-liveness-probe.http-action-port]` [.description] -- The port number to use when configuring the `http get` action. If not configured, the port corresponding to the `httpActionPortName` will be used. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_LIVENESS_PROBE_HTTP_ACTION_PORT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_LIVENESS_PROBE_HTTP_ACTION_PORT+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_LIVENESS_PROBE_HTTP_ACTION_PORT+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_LIVENESS_PROBE_HTTP_ACTION_PORT+++` endif::add-copy-button-to-env-var[] --|int | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.liveness-probe.http-action-port-name]]`link:#quarkus-kubernetes_quarkus.knative.liveness-probe.http-action-port-name[quarkus.knative.liveness-probe.http-action-port-name]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-liveness-probe.http-action-port-name]]`link:#quarkus-kubernetes_quarkus.knative.get-liveness-probe.http-action-port-name[quarkus.knative.get-liveness-probe.http-action-port-name]` [.description] -- The port name for selecting the port of the `HTTP get` action. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_LIVENESS_PROBE_HTTP_ACTION_PORT_NAME+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_LIVENESS_PROBE_HTTP_ACTION_PORT_NAME+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_LIVENESS_PROBE_HTTP_ACTION_PORT_NAME+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_LIVENESS_PROBE_HTTP_ACTION_PORT_NAME+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.liveness-probe.http-action-path]]`link:#quarkus-kubernetes_quarkus.knative.liveness-probe.http-action-path[quarkus.knative.liveness-probe.http-action-path]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-liveness-probe.http-action-path]]`link:#quarkus-kubernetes_quarkus.knative.get-liveness-probe.http-action-path[quarkus.knative.get-liveness-probe.http-action-path]` [.description] -- 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. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_LIVENESS_PROBE_HTTP_ACTION_PATH+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_LIVENESS_PROBE_HTTP_ACTION_PATH+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_LIVENESS_PROBE_HTTP_ACTION_PATH+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_LIVENESS_PROBE_HTTP_ACTION_PATH+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.liveness-probe.http-action-scheme]]`link:#quarkus-kubernetes_quarkus.knative.liveness-probe.http-action-scheme[quarkus.knative.liveness-probe.http-action-scheme]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-liveness-probe.http-action-scheme]]`link:#quarkus-kubernetes_quarkus.knative.get-liveness-probe.http-action-scheme[quarkus.knative.get-liveness-probe.http-action-scheme]` [.description] -- The scheme of the `HTTP get` action. Can be either "HTTP" or "HTTPS". ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_LIVENESS_PROBE_HTTP_ACTION_SCHEME+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_LIVENESS_PROBE_HTTP_ACTION_SCHEME+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_LIVENESS_PROBE_HTTP_ACTION_SCHEME+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_LIVENESS_PROBE_HTTP_ACTION_SCHEME+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.liveness-probe.exec-action]]`link:#quarkus-kubernetes_quarkus.knative.liveness-probe.exec-action[quarkus.knative.liveness-probe.exec-action]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-liveness-probe.exec-action]]`link:#quarkus-kubernetes_quarkus.knative.get-liveness-probe.exec-action[quarkus.knative.get-liveness-probe.exec-action]` [.description] -- The command to use for the probe. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_LIVENESS_PROBE_EXEC_ACTION+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_LIVENESS_PROBE_EXEC_ACTION+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_LIVENESS_PROBE_EXEC_ACTION+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_LIVENESS_PROBE_EXEC_ACTION+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.liveness-probe.tcp-socket-action]]`link:#quarkus-kubernetes_quarkus.knative.liveness-probe.tcp-socket-action[quarkus.knative.liveness-probe.tcp-socket-action]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-liveness-probe.tcp-socket-action]]`link:#quarkus-kubernetes_quarkus.knative.get-liveness-probe.tcp-socket-action[quarkus.knative.get-liveness-probe.tcp-socket-action]` [.description] -- The tcp socket to use for the probe (the format is host:port). ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_LIVENESS_PROBE_TCP_SOCKET_ACTION+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_LIVENESS_PROBE_TCP_SOCKET_ACTION+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_LIVENESS_PROBE_TCP_SOCKET_ACTION+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_LIVENESS_PROBE_TCP_SOCKET_ACTION+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.liveness-probe.grpc-action]]`link:#quarkus-kubernetes_quarkus.knative.liveness-probe.grpc-action[quarkus.knative.liveness-probe.grpc-action]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-liveness-probe.grpc-action]]`link:#quarkus-kubernetes_quarkus.knative.get-liveness-probe.grpc-action[quarkus.knative.get-liveness-probe.grpc-action]` [.description] -- The gRPC port to use for the probe (the format is either port or port:service). ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_LIVENESS_PROBE_GRPC_ACTION+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_LIVENESS_PROBE_GRPC_ACTION+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_LIVENESS_PROBE_GRPC_ACTION+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_LIVENESS_PROBE_GRPC_ACTION+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.liveness-probe.grpc-action-enabled]]`link:#quarkus-kubernetes_quarkus.knative.liveness-probe.grpc-action-enabled[quarkus.knative.liveness-probe.grpc-action-enabled]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-liveness-probe.grpc-action-enabled]]`link:#quarkus-kubernetes_quarkus.knative.get-liveness-probe.grpc-action-enabled[quarkus.knative.get-liveness-probe.grpc-action-enabled]` [.description] -- If enabled and `grpc-action` is not provided, it will use the generated service name and the gRPC port. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_LIVENESS_PROBE_GRPC_ACTION_ENABLED+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_LIVENESS_PROBE_GRPC_ACTION_ENABLED+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_LIVENESS_PROBE_GRPC_ACTION_ENABLED+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_LIVENESS_PROBE_GRPC_ACTION_ENABLED+++` endif::add-copy-button-to-env-var[] --|boolean |`false` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.liveness-probe.initial-delay]]`link:#quarkus-kubernetes_quarkus.knative.liveness-probe.initial-delay[quarkus.knative.liveness-probe.initial-delay]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-liveness-probe.initial-delay]]`link:#quarkus-kubernetes_quarkus.knative.get-liveness-probe.initial-delay[quarkus.knative.get-liveness-probe.initial-delay]` [.description] -- The amount of time to wait before starting to probe. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_LIVENESS_PROBE_INITIAL_DELAY+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_LIVENESS_PROBE_INITIAL_DELAY+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_LIVENESS_PROBE_INITIAL_DELAY+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_LIVENESS_PROBE_INITIAL_DELAY+++` endif::add-copy-button-to-env-var[] --|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] |`5S` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.liveness-probe.period]]`link:#quarkus-kubernetes_quarkus.knative.liveness-probe.period[quarkus.knative.liveness-probe.period]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-liveness-probe.period]]`link:#quarkus-kubernetes_quarkus.knative.get-liveness-probe.period[quarkus.knative.get-liveness-probe.period]` [.description] -- The period in which the action should be called. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_LIVENESS_PROBE_PERIOD+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_LIVENESS_PROBE_PERIOD+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_LIVENESS_PROBE_PERIOD+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_LIVENESS_PROBE_PERIOD+++` endif::add-copy-button-to-env-var[] --|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] |`10S` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.liveness-probe.timeout]]`link:#quarkus-kubernetes_quarkus.knative.liveness-probe.timeout[quarkus.knative.liveness-probe.timeout]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-liveness-probe.timeout]]`link:#quarkus-kubernetes_quarkus.knative.get-liveness-probe.timeout[quarkus.knative.get-liveness-probe.timeout]` [.description] -- The amount of time to wait for each action. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_LIVENESS_PROBE_TIMEOUT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_LIVENESS_PROBE_TIMEOUT+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_LIVENESS_PROBE_TIMEOUT+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_LIVENESS_PROBE_TIMEOUT+++` endif::add-copy-button-to-env-var[] --|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] |`10S` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.liveness-probe.success-threshold]]`link:#quarkus-kubernetes_quarkus.knative.liveness-probe.success-threshold[quarkus.knative.liveness-probe.success-threshold]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-liveness-probe.success-threshold]]`link:#quarkus-kubernetes_quarkus.knative.get-liveness-probe.success-threshold[quarkus.knative.get-liveness-probe.success-threshold]` [.description] -- The success threshold to use. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_LIVENESS_PROBE_SUCCESS_THRESHOLD+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_LIVENESS_PROBE_SUCCESS_THRESHOLD+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_LIVENESS_PROBE_SUCCESS_THRESHOLD+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_LIVENESS_PROBE_SUCCESS_THRESHOLD+++` endif::add-copy-button-to-env-var[] --|int |`1` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.liveness-probe.failure-threshold]]`link:#quarkus-kubernetes_quarkus.knative.liveness-probe.failure-threshold[quarkus.knative.liveness-probe.failure-threshold]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-liveness-probe.failure-threshold]]`link:#quarkus-kubernetes_quarkus.knative.get-liveness-probe.failure-threshold[quarkus.knative.get-liveness-probe.failure-threshold]` [.description] -- The failure threshold to use. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_LIVENESS_PROBE_FAILURE_THRESHOLD+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_LIVENESS_PROBE_FAILURE_THRESHOLD+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_LIVENESS_PROBE_FAILURE_THRESHOLD+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_LIVENESS_PROBE_FAILURE_THRESHOLD+++` endif::add-copy-button-to-env-var[] --|int |`3` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.readiness-probe.http-action-port]]`link:#quarkus-kubernetes_quarkus.knative.readiness-probe.http-action-port[quarkus.knative.readiness-probe.http-action-port]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-readiness-probe.http-action-port]]`link:#quarkus-kubernetes_quarkus.knative.get-readiness-probe.http-action-port[quarkus.knative.get-readiness-probe.http-action-port]` [.description] -- The port number to use when configuring the `http get` action. If not configured, the port corresponding to the `httpActionPortName` will be used. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_READINESS_PROBE_HTTP_ACTION_PORT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_READINESS_PROBE_HTTP_ACTION_PORT+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_READINESS_PROBE_HTTP_ACTION_PORT+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_READINESS_PROBE_HTTP_ACTION_PORT+++` endif::add-copy-button-to-env-var[] --|int | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.readiness-probe.http-action-port-name]]`link:#quarkus-kubernetes_quarkus.knative.readiness-probe.http-action-port-name[quarkus.knative.readiness-probe.http-action-port-name]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-readiness-probe.http-action-port-name]]`link:#quarkus-kubernetes_quarkus.knative.get-readiness-probe.http-action-port-name[quarkus.knative.get-readiness-probe.http-action-port-name]` [.description] -- The port name for selecting the port of the `HTTP get` action. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_READINESS_PROBE_HTTP_ACTION_PORT_NAME+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_READINESS_PROBE_HTTP_ACTION_PORT_NAME+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_READINESS_PROBE_HTTP_ACTION_PORT_NAME+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_READINESS_PROBE_HTTP_ACTION_PORT_NAME+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.readiness-probe.http-action-path]]`link:#quarkus-kubernetes_quarkus.knative.readiness-probe.http-action-path[quarkus.knative.readiness-probe.http-action-path]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-readiness-probe.http-action-path]]`link:#quarkus-kubernetes_quarkus.knative.get-readiness-probe.http-action-path[quarkus.knative.get-readiness-probe.http-action-path]` [.description] -- 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. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_READINESS_PROBE_HTTP_ACTION_PATH+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_READINESS_PROBE_HTTP_ACTION_PATH+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_READINESS_PROBE_HTTP_ACTION_PATH+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_READINESS_PROBE_HTTP_ACTION_PATH+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.readiness-probe.http-action-scheme]]`link:#quarkus-kubernetes_quarkus.knative.readiness-probe.http-action-scheme[quarkus.knative.readiness-probe.http-action-scheme]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-readiness-probe.http-action-scheme]]`link:#quarkus-kubernetes_quarkus.knative.get-readiness-probe.http-action-scheme[quarkus.knative.get-readiness-probe.http-action-scheme]` [.description] -- The scheme of the `HTTP get` action. Can be either "HTTP" or "HTTPS". ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_READINESS_PROBE_HTTP_ACTION_SCHEME+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_READINESS_PROBE_HTTP_ACTION_SCHEME+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_READINESS_PROBE_HTTP_ACTION_SCHEME+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_READINESS_PROBE_HTTP_ACTION_SCHEME+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.readiness-probe.exec-action]]`link:#quarkus-kubernetes_quarkus.knative.readiness-probe.exec-action[quarkus.knative.readiness-probe.exec-action]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-readiness-probe.exec-action]]`link:#quarkus-kubernetes_quarkus.knative.get-readiness-probe.exec-action[quarkus.knative.get-readiness-probe.exec-action]` [.description] -- The command to use for the probe. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_READINESS_PROBE_EXEC_ACTION+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_READINESS_PROBE_EXEC_ACTION+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_READINESS_PROBE_EXEC_ACTION+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_READINESS_PROBE_EXEC_ACTION+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.readiness-probe.tcp-socket-action]]`link:#quarkus-kubernetes_quarkus.knative.readiness-probe.tcp-socket-action[quarkus.knative.readiness-probe.tcp-socket-action]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-readiness-probe.tcp-socket-action]]`link:#quarkus-kubernetes_quarkus.knative.get-readiness-probe.tcp-socket-action[quarkus.knative.get-readiness-probe.tcp-socket-action]` [.description] -- The tcp socket to use for the probe (the format is host:port). ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_READINESS_PROBE_TCP_SOCKET_ACTION+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_READINESS_PROBE_TCP_SOCKET_ACTION+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_READINESS_PROBE_TCP_SOCKET_ACTION+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_READINESS_PROBE_TCP_SOCKET_ACTION+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.readiness-probe.grpc-action]]`link:#quarkus-kubernetes_quarkus.knative.readiness-probe.grpc-action[quarkus.knative.readiness-probe.grpc-action]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-readiness-probe.grpc-action]]`link:#quarkus-kubernetes_quarkus.knative.get-readiness-probe.grpc-action[quarkus.knative.get-readiness-probe.grpc-action]` [.description] -- The gRPC port to use for the probe (the format is either port or port:service). ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_READINESS_PROBE_GRPC_ACTION+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_READINESS_PROBE_GRPC_ACTION+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_READINESS_PROBE_GRPC_ACTION+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_READINESS_PROBE_GRPC_ACTION+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.readiness-probe.grpc-action-enabled]]`link:#quarkus-kubernetes_quarkus.knative.readiness-probe.grpc-action-enabled[quarkus.knative.readiness-probe.grpc-action-enabled]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-readiness-probe.grpc-action-enabled]]`link:#quarkus-kubernetes_quarkus.knative.get-readiness-probe.grpc-action-enabled[quarkus.knative.get-readiness-probe.grpc-action-enabled]` [.description] -- If enabled and `grpc-action` is not provided, it will use the generated service name and the gRPC port. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_READINESS_PROBE_GRPC_ACTION_ENABLED+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_READINESS_PROBE_GRPC_ACTION_ENABLED+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_READINESS_PROBE_GRPC_ACTION_ENABLED+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_READINESS_PROBE_GRPC_ACTION_ENABLED+++` endif::add-copy-button-to-env-var[] --|boolean |`false` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.readiness-probe.initial-delay]]`link:#quarkus-kubernetes_quarkus.knative.readiness-probe.initial-delay[quarkus.knative.readiness-probe.initial-delay]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-readiness-probe.initial-delay]]`link:#quarkus-kubernetes_quarkus.knative.get-readiness-probe.initial-delay[quarkus.knative.get-readiness-probe.initial-delay]` [.description] -- The amount of time to wait before starting to probe. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_READINESS_PROBE_INITIAL_DELAY+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_READINESS_PROBE_INITIAL_DELAY+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_READINESS_PROBE_INITIAL_DELAY+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_READINESS_PROBE_INITIAL_DELAY+++` endif::add-copy-button-to-env-var[] --|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] |`5S` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.readiness-probe.period]]`link:#quarkus-kubernetes_quarkus.knative.readiness-probe.period[quarkus.knative.readiness-probe.period]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-readiness-probe.period]]`link:#quarkus-kubernetes_quarkus.knative.get-readiness-probe.period[quarkus.knative.get-readiness-probe.period]` [.description] -- The period in which the action should be called. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_READINESS_PROBE_PERIOD+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_READINESS_PROBE_PERIOD+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_READINESS_PROBE_PERIOD+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_READINESS_PROBE_PERIOD+++` endif::add-copy-button-to-env-var[] --|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] |`10S` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.readiness-probe.timeout]]`link:#quarkus-kubernetes_quarkus.knative.readiness-probe.timeout[quarkus.knative.readiness-probe.timeout]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-readiness-probe.timeout]]`link:#quarkus-kubernetes_quarkus.knative.get-readiness-probe.timeout[quarkus.knative.get-readiness-probe.timeout]` [.description] -- The amount of time to wait for each action. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_READINESS_PROBE_TIMEOUT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_READINESS_PROBE_TIMEOUT+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_READINESS_PROBE_TIMEOUT+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_READINESS_PROBE_TIMEOUT+++` endif::add-copy-button-to-env-var[] --|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] |`10S` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.readiness-probe.success-threshold]]`link:#quarkus-kubernetes_quarkus.knative.readiness-probe.success-threshold[quarkus.knative.readiness-probe.success-threshold]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-readiness-probe.success-threshold]]`link:#quarkus-kubernetes_quarkus.knative.get-readiness-probe.success-threshold[quarkus.knative.get-readiness-probe.success-threshold]` [.description] -- The success threshold to use. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_READINESS_PROBE_SUCCESS_THRESHOLD+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_READINESS_PROBE_SUCCESS_THRESHOLD+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_READINESS_PROBE_SUCCESS_THRESHOLD+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_READINESS_PROBE_SUCCESS_THRESHOLD+++` endif::add-copy-button-to-env-var[] --|int |`1` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.readiness-probe.failure-threshold]]`link:#quarkus-kubernetes_quarkus.knative.readiness-probe.failure-threshold[quarkus.knative.readiness-probe.failure-threshold]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-readiness-probe.failure-threshold]]`link:#quarkus-kubernetes_quarkus.knative.get-readiness-probe.failure-threshold[quarkus.knative.get-readiness-probe.failure-threshold]` [.description] -- The failure threshold to use. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_READINESS_PROBE_FAILURE_THRESHOLD+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_READINESS_PROBE_FAILURE_THRESHOLD+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_READINESS_PROBE_FAILURE_THRESHOLD+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_READINESS_PROBE_FAILURE_THRESHOLD+++` endif::add-copy-button-to-env-var[] --|int |`3` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.startup-probe.http-action-port]]`link:#quarkus-kubernetes_quarkus.knative.startup-probe.http-action-port[quarkus.knative.startup-probe.http-action-port]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-startup-probe.http-action-port]]`link:#quarkus-kubernetes_quarkus.knative.get-startup-probe.http-action-port[quarkus.knative.get-startup-probe.http-action-port]` [.description] -- The port number to use when configuring the `http get` action. If not configured, the port corresponding to the `httpActionPortName` will be used. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_STARTUP_PROBE_HTTP_ACTION_PORT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_STARTUP_PROBE_HTTP_ACTION_PORT+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_STARTUP_PROBE_HTTP_ACTION_PORT+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_STARTUP_PROBE_HTTP_ACTION_PORT+++` endif::add-copy-button-to-env-var[] --|int | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.startup-probe.http-action-port-name]]`link:#quarkus-kubernetes_quarkus.knative.startup-probe.http-action-port-name[quarkus.knative.startup-probe.http-action-port-name]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-startup-probe.http-action-port-name]]`link:#quarkus-kubernetes_quarkus.knative.get-startup-probe.http-action-port-name[quarkus.knative.get-startup-probe.http-action-port-name]` [.description] -- The port name for selecting the port of the `HTTP get` action. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_STARTUP_PROBE_HTTP_ACTION_PORT_NAME+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_STARTUP_PROBE_HTTP_ACTION_PORT_NAME+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_STARTUP_PROBE_HTTP_ACTION_PORT_NAME+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_STARTUP_PROBE_HTTP_ACTION_PORT_NAME+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.startup-probe.http-action-path]]`link:#quarkus-kubernetes_quarkus.knative.startup-probe.http-action-path[quarkus.knative.startup-probe.http-action-path]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-startup-probe.http-action-path]]`link:#quarkus-kubernetes_quarkus.knative.get-startup-probe.http-action-path[quarkus.knative.get-startup-probe.http-action-path]` [.description] -- 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. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_STARTUP_PROBE_HTTP_ACTION_PATH+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_STARTUP_PROBE_HTTP_ACTION_PATH+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_STARTUP_PROBE_HTTP_ACTION_PATH+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_STARTUP_PROBE_HTTP_ACTION_PATH+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.startup-probe.http-action-scheme]]`link:#quarkus-kubernetes_quarkus.knative.startup-probe.http-action-scheme[quarkus.knative.startup-probe.http-action-scheme]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-startup-probe.http-action-scheme]]`link:#quarkus-kubernetes_quarkus.knative.get-startup-probe.http-action-scheme[quarkus.knative.get-startup-probe.http-action-scheme]` [.description] -- The scheme of the `HTTP get` action. Can be either "HTTP" or "HTTPS". ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_STARTUP_PROBE_HTTP_ACTION_SCHEME+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_STARTUP_PROBE_HTTP_ACTION_SCHEME+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_STARTUP_PROBE_HTTP_ACTION_SCHEME+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_STARTUP_PROBE_HTTP_ACTION_SCHEME+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.startup-probe.exec-action]]`link:#quarkus-kubernetes_quarkus.knative.startup-probe.exec-action[quarkus.knative.startup-probe.exec-action]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-startup-probe.exec-action]]`link:#quarkus-kubernetes_quarkus.knative.get-startup-probe.exec-action[quarkus.knative.get-startup-probe.exec-action]` [.description] -- The command to use for the probe. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_STARTUP_PROBE_EXEC_ACTION+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_STARTUP_PROBE_EXEC_ACTION+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_STARTUP_PROBE_EXEC_ACTION+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_STARTUP_PROBE_EXEC_ACTION+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.startup-probe.tcp-socket-action]]`link:#quarkus-kubernetes_quarkus.knative.startup-probe.tcp-socket-action[quarkus.knative.startup-probe.tcp-socket-action]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-startup-probe.tcp-socket-action]]`link:#quarkus-kubernetes_quarkus.knative.get-startup-probe.tcp-socket-action[quarkus.knative.get-startup-probe.tcp-socket-action]` [.description] -- The tcp socket to use for the probe (the format is host:port). ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_STARTUP_PROBE_TCP_SOCKET_ACTION+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_STARTUP_PROBE_TCP_SOCKET_ACTION+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_STARTUP_PROBE_TCP_SOCKET_ACTION+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_STARTUP_PROBE_TCP_SOCKET_ACTION+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.startup-probe.grpc-action]]`link:#quarkus-kubernetes_quarkus.knative.startup-probe.grpc-action[quarkus.knative.startup-probe.grpc-action]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-startup-probe.grpc-action]]`link:#quarkus-kubernetes_quarkus.knative.get-startup-probe.grpc-action[quarkus.knative.get-startup-probe.grpc-action]` [.description] -- The gRPC port to use for the probe (the format is either port or port:service). ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_STARTUP_PROBE_GRPC_ACTION+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_STARTUP_PROBE_GRPC_ACTION+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_STARTUP_PROBE_GRPC_ACTION+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_STARTUP_PROBE_GRPC_ACTION+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.startup-probe.grpc-action-enabled]]`link:#quarkus-kubernetes_quarkus.knative.startup-probe.grpc-action-enabled[quarkus.knative.startup-probe.grpc-action-enabled]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-startup-probe.grpc-action-enabled]]`link:#quarkus-kubernetes_quarkus.knative.get-startup-probe.grpc-action-enabled[quarkus.knative.get-startup-probe.grpc-action-enabled]` [.description] -- If enabled and `grpc-action` is not provided, it will use the generated service name and the gRPC port. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_STARTUP_PROBE_GRPC_ACTION_ENABLED+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_STARTUP_PROBE_GRPC_ACTION_ENABLED+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_STARTUP_PROBE_GRPC_ACTION_ENABLED+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_STARTUP_PROBE_GRPC_ACTION_ENABLED+++` endif::add-copy-button-to-env-var[] --|boolean |`false` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.startup-probe.initial-delay]]`link:#quarkus-kubernetes_quarkus.knative.startup-probe.initial-delay[quarkus.knative.startup-probe.initial-delay]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-startup-probe.initial-delay]]`link:#quarkus-kubernetes_quarkus.knative.get-startup-probe.initial-delay[quarkus.knative.get-startup-probe.initial-delay]` [.description] -- The amount of time to wait before starting to probe. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_STARTUP_PROBE_INITIAL_DELAY+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_STARTUP_PROBE_INITIAL_DELAY+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_STARTUP_PROBE_INITIAL_DELAY+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_STARTUP_PROBE_INITIAL_DELAY+++` endif::add-copy-button-to-env-var[] --|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] |`5S` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.startup-probe.period]]`link:#quarkus-kubernetes_quarkus.knative.startup-probe.period[quarkus.knative.startup-probe.period]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-startup-probe.period]]`link:#quarkus-kubernetes_quarkus.knative.get-startup-probe.period[quarkus.knative.get-startup-probe.period]` [.description] -- The period in which the action should be called. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_STARTUP_PROBE_PERIOD+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_STARTUP_PROBE_PERIOD+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_STARTUP_PROBE_PERIOD+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_STARTUP_PROBE_PERIOD+++` endif::add-copy-button-to-env-var[] --|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] |`10S` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.startup-probe.timeout]]`link:#quarkus-kubernetes_quarkus.knative.startup-probe.timeout[quarkus.knative.startup-probe.timeout]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-startup-probe.timeout]]`link:#quarkus-kubernetes_quarkus.knative.get-startup-probe.timeout[quarkus.knative.get-startup-probe.timeout]` [.description] -- The amount of time to wait for each action. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_STARTUP_PROBE_TIMEOUT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_STARTUP_PROBE_TIMEOUT+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_STARTUP_PROBE_TIMEOUT+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_STARTUP_PROBE_TIMEOUT+++` endif::add-copy-button-to-env-var[] --|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] |`10S` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.startup-probe.success-threshold]]`link:#quarkus-kubernetes_quarkus.knative.startup-probe.success-threshold[quarkus.knative.startup-probe.success-threshold]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-startup-probe.success-threshold]]`link:#quarkus-kubernetes_quarkus.knative.get-startup-probe.success-threshold[quarkus.knative.get-startup-probe.success-threshold]` [.description] -- The success threshold to use. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_STARTUP_PROBE_SUCCESS_THRESHOLD+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_STARTUP_PROBE_SUCCESS_THRESHOLD+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_STARTUP_PROBE_SUCCESS_THRESHOLD+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_STARTUP_PROBE_SUCCESS_THRESHOLD+++` endif::add-copy-button-to-env-var[] --|int |`1` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.startup-probe.failure-threshold]]`link:#quarkus-kubernetes_quarkus.knative.startup-probe.failure-threshold[quarkus.knative.startup-probe.failure-threshold]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-startup-probe.failure-threshold]]`link:#quarkus-kubernetes_quarkus.knative.get-startup-probe.failure-threshold[quarkus.knative.get-startup-probe.failure-threshold]` [.description] -- The failure threshold to use. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_STARTUP_PROBE_FAILURE_THRESHOLD+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_STARTUP_PROBE_FAILURE_THRESHOLD+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_STARTUP_PROBE_FAILURE_THRESHOLD+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_STARTUP_PROBE_FAILURE_THRESHOLD+++` endif::add-copy-button-to-env-var[] --|int |`3` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.prometheus.annotations]]`link:#quarkus-kubernetes_quarkus.knative.prometheus.annotations[quarkus.knative.prometheus.annotations]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-prometheus-config.annotations]]`link:#quarkus-kubernetes_quarkus.knative.get-prometheus-config.annotations[quarkus.knative.get-prometheus-config.annotations]` [.description] -- 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. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_PROMETHEUS_ANNOTATIONS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_PROMETHEUS_CONFIG_ANNOTATIONS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_PROMETHEUS_ANNOTATIONS+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_PROMETHEUS_CONFIG_ANNOTATIONS+++` endif::add-copy-button-to-env-var[] --|boolean |`true` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.prometheus.prefix]]`link:#quarkus-kubernetes_quarkus.knative.prometheus.prefix[quarkus.knative.prometheus.prefix]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-prometheus-config.prefix]]`link:#quarkus-kubernetes_quarkus.knative.get-prometheus-config.prefix[quarkus.knative.get-prometheus-config.prefix]` [.description] -- 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 ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_PROMETHEUS_PREFIX+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_PROMETHEUS_CONFIG_PREFIX+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_PROMETHEUS_PREFIX+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_PROMETHEUS_CONFIG_PREFIX+++` endif::add-copy-button-to-env-var[] --|string |`prometheus.io` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.prometheus.scrape]]`link:#quarkus-kubernetes_quarkus.knative.prometheus.scrape[quarkus.knative.prometheus.scrape]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-prometheus-config.scrape]]`link:#quarkus-kubernetes_quarkus.knative.get-prometheus-config.scrape[quarkus.knative.get-prometheus-config.scrape]` [.description] -- Define the annotation used to indicate services that should be scraped. By default, `/scrape` will be appended to the defined prefix. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_PROMETHEUS_SCRAPE+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_PROMETHEUS_CONFIG_SCRAPE+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_PROMETHEUS_SCRAPE+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_PROMETHEUS_CONFIG_SCRAPE+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.prometheus.path]]`link:#quarkus-kubernetes_quarkus.knative.prometheus.path[quarkus.knative.prometheus.path]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-prometheus-config.path]]`link:#quarkus-kubernetes_quarkus.knative.get-prometheus-config.path[quarkus.knative.get-prometheus-config.path]` [.description] -- Define the annotation used to indicate the path to scrape. By default, `/path` will be appended to the defined prefix. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_PROMETHEUS_PATH+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_PROMETHEUS_CONFIG_PATH+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_PROMETHEUS_PATH+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_PROMETHEUS_CONFIG_PATH+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.prometheus.port]]`link:#quarkus-kubernetes_quarkus.knative.prometheus.port[quarkus.knative.prometheus.port]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-prometheus-config.port]]`link:#quarkus-kubernetes_quarkus.knative.get-prometheus-config.port[quarkus.knative.get-prometheus-config.port]` [.description] -- Define the annotation used to indicate the port to scrape. By default, `/port` will be appended to the defined prefix. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_PROMETHEUS_PORT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_PROMETHEUS_CONFIG_PORT+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_PROMETHEUS_PORT+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_PROMETHEUS_CONFIG_PORT+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.prometheus.scheme]]`link:#quarkus-kubernetes_quarkus.knative.prometheus.scheme[quarkus.knative.prometheus.scheme]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-prometheus-config.scheme]]`link:#quarkus-kubernetes_quarkus.knative.get-prometheus-config.scheme[quarkus.knative.get-prometheus-config.scheme]` [.description] -- Define the annotation used to indicate the scheme to use for scraping By default, `/scheme` will be appended to the defined prefix. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_PROMETHEUS_SCHEME+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_PROMETHEUS_CONFIG_SCHEME+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_PROMETHEUS_SCHEME+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_PROMETHEUS_CONFIG_SCHEME+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.empty-dir-volumes]]`link:#quarkus-kubernetes_quarkus.knative.empty-dir-volumes[quarkus.knative.empty-dir-volumes]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-empty-dir-volumes]]`link:#quarkus-kubernetes_quarkus.knative.get-empty-dir-volumes[quarkus.knative.get-empty-dir-volumes]` [.description] -- -EmptyDir volumes - ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_EMPTY_DIR_VOLUMES+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_EMPTY_DIR_VOLUMES+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_EMPTY_DIR_VOLUMES+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_EMPTY_DIR_VOLUMES+++` endif::add-copy-button-to-env-var[] --|list of string -| +|required icon:exclamation-circle[title=Configuration property is required] -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.container-name]]`link:#quarkus-kubernetes_quarkus.knative.container-name[quarkus.knative.container-name]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-resources.limits.cpu]]`link:#quarkus-kubernetes_quarkus.knative.get-resources.limits.cpu[quarkus.knative.get-resources.limits.cpu]` [.description] -- -If set, it will change the name of the container according to the configuration +CPU Requirements ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINER_NAME+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_RESOURCES_LIMITS_CPU+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_CONTAINER_NAME+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_RESOURCES_LIMITS_CPU+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.resources.limits.cpu]]`link:#quarkus-kubernetes_quarkus.knative.resources.limits.cpu[quarkus.knative.resources.limits.cpu]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-resources.limits.memory]]`link:#quarkus-kubernetes_quarkus.knative.get-resources.limits.memory[quarkus.knative.get-resources.limits.memory]` [.description] -- -CPU Requirements +Memory Requirements ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_RESOURCES_LIMITS_CPU+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_RESOURCES_LIMITS_MEMORY+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_RESOURCES_LIMITS_CPU+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_RESOURCES_LIMITS_MEMORY+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.resources.limits.memory]]`link:#quarkus-kubernetes_quarkus.knative.resources.limits.memory[quarkus.knative.resources.limits.memory]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-resources.requests.cpu]]`link:#quarkus-kubernetes_quarkus.knative.get-resources.requests.cpu[quarkus.knative.get-resources.requests.cpu]` [.description] -- -Memory Requirements +CPU Requirements ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_RESOURCES_LIMITS_MEMORY+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_RESOURCES_REQUESTS_CPU+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_RESOURCES_LIMITS_MEMORY+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_RESOURCES_REQUESTS_CPU+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.resources.requests.cpu]]`link:#quarkus-kubernetes_quarkus.knative.resources.requests.cpu[quarkus.knative.resources.requests.cpu]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-resources.requests.memory]]`link:#quarkus-kubernetes_quarkus.knative.get-resources.requests.memory[quarkus.knative.get-resources.requests.memory]` [.description] -- -CPU Requirements +Memory Requirements ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_RESOURCES_REQUESTS_CPU+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_RESOURCES_REQUESTS_MEMORY+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_RESOURCES_REQUESTS_CPU+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_RESOURCES_REQUESTS_MEMORY+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.resources.requests.memory]]`link:#quarkus-kubernetes_quarkus.knative.resources.requests.memory[quarkus.knative.resources.requests.memory]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-app-secret]]`link:#quarkus-kubernetes_quarkus.knative.get-app-secret[quarkus.knative.get-app-secret]` [.description] -- -Memory Requirements - ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_RESOURCES_REQUESTS_MEMORY+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_APP_SECRET+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_RESOURCES_REQUESTS_MEMORY+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_APP_SECRET+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.add-version-to-label-selectors]]`link:#quarkus-kubernetes_quarkus.knative.add-version-to-label-selectors[quarkus.knative.add-version-to-label-selectors]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-app-config-map]]`link:#quarkus-kubernetes_quarkus.knative.get-app-config-map[quarkus.knative.get-app-config-map]` [.description] -- -If true, the 'app.kubernetes.io/version' label will be part of the selectors of Service and Deployment - ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_ADD_VERSION_TO_LABEL_SELECTORS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_APP_CONFIG_MAP+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_ADD_VERSION_TO_LABEL_SELECTORS+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_APP_CONFIG_MAP+++` endif::add-copy-button-to-env-var[] ---|boolean -|`true` +--|string +| -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.add-name-to-label-selectors]]`link:#quarkus-kubernetes_quarkus.knative.add-name-to-label-selectors[quarkus.knative.add-name-to-label-selectors]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-security-context.se-linux-options.level]]`link:#quarkus-kubernetes_quarkus.knative.get-security-context.se-linux-options.level[quarkus.knative.get-security-context.se-linux-options.level]` [.description] -- -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. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_ADD_NAME_TO_LABEL_SELECTORS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SECURITY_CONTEXT_SE_LINUX_OPTIONS_LEVEL+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_ADD_NAME_TO_LABEL_SELECTORS+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_SECURITY_CONTEXT_SE_LINUX_OPTIONS_LEVEL+++` endif::add-copy-button-to-env-var[] ---|boolean -|`true` +--|string +| -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.idempotent]]`link:#quarkus-kubernetes_quarkus.knative.idempotent[quarkus.knative.idempotent]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-security-context.se-linux-options.role]]`link:#quarkus-kubernetes_quarkus.knative.get-security-context.se-linux-options.role[quarkus.knative.get-security-context.se-linux-options.role]` [.description] -- -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. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_IDEMPOTENT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SECURITY_CONTEXT_SE_LINUX_OPTIONS_ROLE+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_IDEMPOTENT+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_SECURITY_CONTEXT_SE_LINUX_OPTIONS_ROLE+++` endif::add-copy-button-to-env-var[] ---|boolean -|`false` +--|string +| -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.env.secrets]]`link:#quarkus-kubernetes_quarkus.knative.env.secrets[quarkus.knative.env.secrets]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-security-context.se-linux-options.type]]`link:#quarkus-kubernetes_quarkus.knative.get-security-context.se-linux-options.type[quarkus.knative.get-security-context.se-linux-options.type]` [.description] -- -The optional list of Secret names to load environment variables from. +The SELinux type label that applies to the container. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_ENV_SECRETS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SECURITY_CONTEXT_SE_LINUX_OPTIONS_TYPE+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_ENV_SECRETS+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_SECURITY_CONTEXT_SE_LINUX_OPTIONS_TYPE+++` endif::add-copy-button-to-env-var[] ---|list of string +--|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.env.configmaps]]`link:#quarkus-kubernetes_quarkus.knative.env.configmaps[quarkus.knative.env.configmaps]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-security-context.se-linux-options.user]]`link:#quarkus-kubernetes_quarkus.knative.get-security-context.se-linux-options.user[quarkus.knative.get-security-context.se-linux-options.user]` [.description] -- -The optional list of ConfigMap names to load environment variables from. +The SELinux user label that applies to the container. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_ENV_CONFIGMAPS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SECURITY_CONTEXT_SE_LINUX_OPTIONS_USER+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_ENV_CONFIGMAPS+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_SECURITY_CONTEXT_SE_LINUX_OPTIONS_USER+++` endif::add-copy-button-to-env-var[] ---|list of string +--|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.cluster-local]]`link:#quarkus-kubernetes_quarkus.knative.cluster-local[quarkus.knative.cluster-local]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-security-context.windows-options.gmsa-credential-spec-name]]`link:#quarkus-kubernetes_quarkus.knative.get-security-context.windows-options.gmsa-credential-spec-name[quarkus.knative.get-security-context.windows-options.gmsa-credential-spec-name]` [.description] -- -Whether this service is cluster-local. Cluster local services are not exposed to the outside world. More information in link:https://knative.dev/docs/serving/services/private-services/[this link]. +The name of the GMSA credential spec to use. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CLUSTER_LOCAL+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SECURITY_CONTEXT_WINDOWS_OPTIONS_GMSA_CREDENTIAL_SPEC_NAME+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_CLUSTER_LOCAL+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_SECURITY_CONTEXT_WINDOWS_OPTIONS_GMSA_CREDENTIAL_SPEC_NAME+++` endif::add-copy-button-to-env-var[] ---|boolean -|`false` +--|string +| -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.min-scale]]`link:#quarkus-kubernetes_quarkus.knative.min-scale[quarkus.knative.min-scale]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-security-context.windows-options.gmsa-credential-spec]]`link:#quarkus-kubernetes_quarkus.knative.get-security-context.windows-options.gmsa-credential-spec[quarkus.knative.get-security-context.windows-options.gmsa-credential-spec]` [.description] -- -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. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_MIN_SCALE+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SECURITY_CONTEXT_WINDOWS_OPTIONS_GMSA_CREDENTIAL_SPEC+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_MIN_SCALE+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_SECURITY_CONTEXT_WINDOWS_OPTIONS_GMSA_CREDENTIAL_SPEC+++` endif::add-copy-button-to-env-var[] ---|int +--|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.max-scale]]`link:#quarkus-kubernetes_quarkus.knative.max-scale[quarkus.knative.max-scale]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-security-context.windows-options.run-as-user-name]]`link:#quarkus-kubernetes_quarkus.knative.get-security-context.windows-options.run-as-user-name[quarkus.knative.get-security-context.windows-options.run-as-user-name]` [.description] -- -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. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_MAX_SCALE+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SECURITY_CONTEXT_WINDOWS_OPTIONS_RUN_AS_USER_NAME+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_MAX_SCALE+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_SECURITY_CONTEXT_WINDOWS_OPTIONS_RUN_AS_USER_NAME+++` endif::add-copy-button-to-env-var[] ---|int +--|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.scale-to-zero-enabled]]`link:#quarkus-kubernetes_quarkus.knative.scale-to-zero-enabled[quarkus.knative.scale-to-zero-enabled]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-security-context.windows-options.host-process]]`link:#quarkus-kubernetes_quarkus.knative.get-security-context.windows-options.host-process[quarkus.knative.get-security-context.windows-options.host-process]` [.description] -- -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. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_SCALE_TO_ZERO_ENABLED+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SECURITY_CONTEXT_WINDOWS_OPTIONS_HOST_PROCESS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_SCALE_TO_ZERO_ENABLED+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_SECURITY_CONTEXT_WINDOWS_OPTIONS_HOST_PROCESS+++` endif::add-copy-button-to-env-var[] --|boolean -|`true` +| -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.revision-auto-scaling.auto-scaler-class]]`link:#quarkus-kubernetes_quarkus.knative.revision-auto-scaling.auto-scaler-class[quarkus.knative.revision-auto-scaling.auto-scaler-class]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-security-context.run-as-user]]`link:#quarkus-kubernetes_quarkus.knative.get-security-context.run-as-user[quarkus.knative.get-security-context.run-as-user]` [.description] -- +The UID to run the entrypoint of the container process. + ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_REVISION_AUTO_SCALING_AUTO_SCALER_CLASS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SECURITY_CONTEXT_RUN_AS_USER+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_REVISION_AUTO_SCALING_AUTO_SCALER_CLASS+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_SECURITY_CONTEXT_RUN_AS_USER+++` endif::add-copy-button-to-env-var[] --- a| -`kpa`, `hpa` +--|long | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.revision-auto-scaling.metric]]`link:#quarkus-kubernetes_quarkus.knative.revision-auto-scaling.metric[quarkus.knative.revision-auto-scaling.metric]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-security-context.run-as-group]]`link:#quarkus-kubernetes_quarkus.knative.get-security-context.run-as-group[quarkus.knative.get-security-context.run-as-group]` [.description] -- +The GID to run the entrypoint of the container process. + ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_REVISION_AUTO_SCALING_METRIC+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SECURITY_CONTEXT_RUN_AS_GROUP+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_REVISION_AUTO_SCALING_METRIC+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_SECURITY_CONTEXT_RUN_AS_GROUP+++` endif::add-copy-button-to-env-var[] --- a| -`concurrency`, `rps`, `cpu` +--|long | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.revision-auto-scaling.target]]`link:#quarkus-kubernetes_quarkus.knative.revision-auto-scaling.target[quarkus.knative.revision-auto-scaling.target]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-security-context.run-as-non-root]]`link:#quarkus-kubernetes_quarkus.knative.get-security-context.run-as-non-root[quarkus.knative.get-security-context.run-as-non-root]` [.description] -- +Indicates that the container must run as a non-root user. + ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_REVISION_AUTO_SCALING_TARGET+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SECURITY_CONTEXT_RUN_AS_NON_ROOT+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_REVISION_AUTO_SCALING_TARGET+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_SECURITY_CONTEXT_RUN_AS_NON_ROOT+++` endif::add-copy-button-to-env-var[] ---|int +--|boolean | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.revision-auto-scaling.container-concurrency]]`link:#quarkus-kubernetes_quarkus.knative.revision-auto-scaling.container-concurrency[quarkus.knative.revision-auto-scaling.container-concurrency]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-security-context.supplemental-groups]]`link:#quarkus-kubernetes_quarkus.knative.get-security-context.supplemental-groups[quarkus.knative.get-security-context.supplemental-groups]` [.description] -- +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. + ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_REVISION_AUTO_SCALING_CONTAINER_CONCURRENCY+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SECURITY_CONTEXT_SUPPLEMENTAL_GROUPS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_REVISION_AUTO_SCALING_CONTAINER_CONCURRENCY+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_SECURITY_CONTEXT_SUPPLEMENTAL_GROUPS+++` endif::add-copy-button-to-env-var[] ---|int +--|list of long | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.revision-auto-scaling.target-utilization-percentage]]`link:#quarkus-kubernetes_quarkus.knative.revision-auto-scaling.target-utilization-percentage[quarkus.knative.revision-auto-scaling.target-utilization-percentage]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-security-context.fs-group]]`link:#quarkus-kubernetes_quarkus.knative.get-security-context.fs-group[quarkus.knative.get-security-context.fs-group]` [.description] -- +A special supplemental group that applies to all containers in a pod. + ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_REVISION_AUTO_SCALING_TARGET_UTILIZATION_PERCENTAGE+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SECURITY_CONTEXT_FS_GROUP+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_REVISION_AUTO_SCALING_TARGET_UTILIZATION_PERCENTAGE+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_SECURITY_CONTEXT_FS_GROUP+++` endif::add-copy-button-to-env-var[] ---|int +--|long | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.global-auto-scaling.auto-scaler-class]]`link:#quarkus-kubernetes_quarkus.knative.global-auto-scaling.auto-scaler-class[quarkus.knative.global-auto-scaling.auto-scaler-class]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-security-context.sysctls]]`link:#quarkus-kubernetes_quarkus.knative.get-security-context.sysctls[quarkus.knative.get-security-context.sysctls]` [.description] -- +Sysctls hold a list of namespaced sysctls used for the pod. + ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GLOBAL_AUTO_SCALING_AUTO_SCALER_CLASS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SECURITY_CONTEXT_SYSCTLS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_GLOBAL_AUTO_SCALING_AUTO_SCALER_CLASS+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_SECURITY_CONTEXT_SYSCTLS+++` endif::add-copy-button-to-env-var[] --- a| -`kpa`, `hpa` +--|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.global-auto-scaling.container-concurrency]]`link:#quarkus-kubernetes_quarkus.knative.global-auto-scaling.container-concurrency[quarkus.knative.global-auto-scaling.container-concurrency]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-security-context.fs-group-change-policy]]`link:#quarkus-kubernetes_quarkus.knative.get-security-context.fs-group-change-policy[quarkus.knative.get-security-context.fs-group-change-policy]` [.description] -- +It holds policies that will be used for applying fsGroup to a volume when volume is mounted. Values: OnRootMismatch, Always + ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GLOBAL_AUTO_SCALING_CONTAINER_CONCURRENCY+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SECURITY_CONTEXT_FS_GROUP_CHANGE_POLICY+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_GLOBAL_AUTO_SCALING_CONTAINER_CONCURRENCY+++` +Environment variable: `+++QUARKUS_KNATIVE_GET_SECURITY_CONTEXT_FS_GROUP_CHANGE_POLICY+++` endif::add-copy-button-to-env-var[] ---|int +-- a| +tooltip: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.], tooltip:always[It indicates that volume's ownership and permissions should always be changed whenever volume is mounted inside a Pod. This the default behavior.] | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.global-auto-scaling.target-utilization-percentage]]`link:#quarkus-kubernetes_quarkus.knative.global-auto-scaling.target-utilization-percentage[quarkus.knative.global-auto-scaling.target-utilization-percentage]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.is-idempotent]]`link:#quarkus-kubernetes_quarkus.knative.is-idempotent[quarkus.knative.is-idempotent]` [.description] -- ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GLOBAL_AUTO_SCALING_TARGET_UTILIZATION_PERCENTAGE+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_IS_IDEMPOTENT+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_GLOBAL_AUTO_SCALING_TARGET_UTILIZATION_PERCENTAGE+++` +Environment variable: `+++QUARKUS_KNATIVE_IS_IDEMPOTENT+++` endif::add-copy-button-to-env-var[] ---|int -| +--|boolean +|`false` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.global-auto-scaling.requests-per-second]]`link:#quarkus-kubernetes_quarkus.knative.global-auto-scaling.requests-per-second[quarkus.knative.global-auto-scaling.requests-per-second]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.part-of]]`link:#quarkus-kubernetes_quarkus.knative.part-of[quarkus.knative.part-of]` [.description] -- +The name of the group this component belongs too + ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GLOBAL_AUTO_SCALING_REQUESTS_PER_SECOND+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_PART_OF+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_GLOBAL_AUTO_SCALING_REQUESTS_PER_SECOND+++` +Environment variable: `+++QUARKUS_KNATIVE_PART_OF+++` endif::add-copy-button-to-env-var[] ---|int +--|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.revision-name]]`link:#quarkus-kubernetes_quarkus.knative.revision-name[quarkus.knative.revision-name]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.name]]`link:#quarkus-kubernetes_quarkus.knative.name[quarkus.knative.name]` [.description] -- +The name of the application. This value will be used for naming Kubernetes resources like: - Deployment - Service and so on ... + ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_REVISION_NAME+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_NAME+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_REVISION_NAME+++` +Environment variable: `+++QUARKUS_KNATIVE_NAME+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.app-secret]]`link:#quarkus-kubernetes_quarkus.knative.app-secret[quarkus.knative.app-secret]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.version]]`link:#quarkus-kubernetes_quarkus.knative.version[quarkus.knative.version]` [.description] -- -If set, the secret will mounted to the application container and its contents will be used for application configuration. +The version of the application. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_APP_SECRET+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_VERSION+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_APP_SECRET+++` +Environment variable: `+++QUARKUS_KNATIVE_VERSION+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.app-config-map]]`link:#quarkus-kubernetes_quarkus.knative.app-config-map[quarkus.knative.app-config-map]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.namespace]]`link:#quarkus-kubernetes_quarkus.knative.namespace[quarkus.knative.namespace]` [.description] -- -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). ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_APP_CONFIG_MAP+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_NAMESPACE+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_APP_CONFIG_MAP+++` +Environment variable: `+++QUARKUS_KNATIVE_NAMESPACE+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.security-context.se-linux-options.level]]`link:#quarkus-kubernetes_quarkus.knative.security-context.se-linux-options.level[quarkus.knative.security-context.se-linux-options.level]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.add-build-timestamp]]`link:#quarkus-kubernetes_quarkus.knative.add-build-timestamp[quarkus.knative.add-build-timestamp]` [.description] -- -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 ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_SECURITY_CONTEXT_SE_LINUX_OPTIONS_LEVEL+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_ADD_BUILD_TIMESTAMP+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_SECURITY_CONTEXT_SE_LINUX_OPTIONS_LEVEL+++` +Environment variable: `+++QUARKUS_KNATIVE_ADD_BUILD_TIMESTAMP+++` endif::add-copy-button-to-env-var[] ---|string -| +--|boolean +|`true` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.security-context.se-linux-options.role]]`link:#quarkus-kubernetes_quarkus.knative.security-context.se-linux-options.role[quarkus.knative.security-context.se-linux-options.role]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.working-dir]]`link:#quarkus-kubernetes_quarkus.knative.working-dir[quarkus.knative.working-dir]` [.description] -- -The SELinux role label that applies to the container. +Working directory ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_SECURITY_CONTEXT_SE_LINUX_OPTIONS_ROLE+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_WORKING_DIR+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_SECURITY_CONTEXT_SE_LINUX_OPTIONS_ROLE+++` +Environment variable: `+++QUARKUS_KNATIVE_WORKING_DIR+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.security-context.se-linux-options.type]]`link:#quarkus-kubernetes_quarkus.knative.security-context.se-linux-options.type[quarkus.knative.security-context.se-linux-options.type]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.command]]`link:#quarkus-kubernetes_quarkus.knative.command[quarkus.knative.command]` [.description] -- -The SELinux type label that applies to the container. +The commands ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_SECURITY_CONTEXT_SE_LINUX_OPTIONS_TYPE+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_COMMAND+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_SECURITY_CONTEXT_SE_LINUX_OPTIONS_TYPE+++` +Environment variable: `+++QUARKUS_KNATIVE_COMMAND+++` endif::add-copy-button-to-env-var[] ---|string +--|list of string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.security-context.se-linux-options.user]]`link:#quarkus-kubernetes_quarkus.knative.security-context.se-linux-options.user[quarkus.knative.security-context.se-linux-options.user]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.arguments]]`link:#quarkus-kubernetes_quarkus.knative.arguments[quarkus.knative.arguments]` [.description] -- -The SELinux user label that applies to the container. +The arguments ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_SECURITY_CONTEXT_SE_LINUX_OPTIONS_USER+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_ARGUMENTS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_SECURITY_CONTEXT_SE_LINUX_OPTIONS_USER+++` +Environment variable: `+++QUARKUS_KNATIVE_ARGUMENTS+++` endif::add-copy-button-to-env-var[] ---|string +--|list of string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.security-context.windows-options.gmsa-credential-spec-name]]`link:#quarkus-kubernetes_quarkus.knative.security-context.windows-options.gmsa-credential-spec-name[quarkus.knative.security-context.windows-options.gmsa-credential-spec-name]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.service-account]]`link:#quarkus-kubernetes_quarkus.knative.service-account[quarkus.knative.service-account]` [.description] -- -The name of the GMSA credential spec to use. +The service account ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_SECURITY_CONTEXT_WINDOWS_OPTIONS_GMSA_CREDENTIAL_SPEC_NAME+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_SERVICE_ACCOUNT+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_SECURITY_CONTEXT_WINDOWS_OPTIONS_GMSA_CREDENTIAL_SPEC_NAME+++` +Environment variable: `+++QUARKUS_KNATIVE_SERVICE_ACCOUNT+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.security-context.windows-options.gmsa-credential-spec]]`link:#quarkus-kubernetes_quarkus.knative.security-context.windows-options.gmsa-credential-spec[quarkus.knative.security-context.windows-options.gmsa-credential-spec]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.service-type]]`link:#quarkus-kubernetes_quarkus.knative.service-type[quarkus.knative.service-type]` [.description] -- -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 ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_SECURITY_CONTEXT_WINDOWS_OPTIONS_GMSA_CREDENTIAL_SPEC+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_SERVICE_TYPE+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_SECURITY_CONTEXT_WINDOWS_OPTIONS_GMSA_CREDENTIAL_SPEC+++` +Environment variable: `+++QUARKUS_KNATIVE_SERVICE_TYPE+++` endif::add-copy-button-to-env-var[] ---|string -| +-- a| +`cluster-ip`, `node-port`, `load-balancer`, `external-name` +|`cluster-ip` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.security-context.windows-options.run-as-user-name]]`link:#quarkus-kubernetes_quarkus.knative.security-context.windows-options.run-as-user-name[quarkus.knative.security-context.windows-options.run-as-user-name]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.image-pull-policy]]`link:#quarkus-kubernetes_quarkus.knative.image-pull-policy[quarkus.knative.image-pull-policy]` [.description] -- -The UserName in Windows to run the entrypoint of the container process. +Image pull policy ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_SECURITY_CONTEXT_WINDOWS_OPTIONS_RUN_AS_USER_NAME+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_IMAGE_PULL_POLICY+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_SECURITY_CONTEXT_WINDOWS_OPTIONS_RUN_AS_USER_NAME+++` +Environment variable: `+++QUARKUS_KNATIVE_IMAGE_PULL_POLICY+++` endif::add-copy-button-to-env-var[] ---|string -| +-- a| +`always`, `if-not-present`, `never` +|`always` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.security-context.windows-options.host-process]]`link:#quarkus-kubernetes_quarkus.knative.security-context.windows-options.host-process[quarkus.knative.security-context.windows-options.host-process]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.image-pull-secrets]]`link:#quarkus-kubernetes_quarkus.knative.image-pull-secrets[quarkus.knative.image-pull-secrets]` [.description] -- -HostProcess determines if a container should be run as a 'Host Process' container. +The image pull secret ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_SECURITY_CONTEXT_WINDOWS_OPTIONS_HOST_PROCESS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_IMAGE_PULL_SECRETS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_SECURITY_CONTEXT_WINDOWS_OPTIONS_HOST_PROCESS+++` +Environment variable: `+++QUARKUS_KNATIVE_IMAGE_PULL_SECRETS+++` endif::add-copy-button-to-env-var[] ---|boolean +--|list of string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.security-context.run-as-user]]`link:#quarkus-kubernetes_quarkus.knative.security-context.run-as-user[quarkus.knative.security-context.run-as-user]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.liveness-probe.http-action-port]]`link:#quarkus-kubernetes_quarkus.knative.liveness-probe.http-action-port[quarkus.knative.liveness-probe.http-action-port]` [.description] -- -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. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_SECURITY_CONTEXT_RUN_AS_USER+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_LIVENESS_PROBE_HTTP_ACTION_PORT+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_SECURITY_CONTEXT_RUN_AS_USER+++` +Environment variable: `+++QUARKUS_KNATIVE_LIVENESS_PROBE_HTTP_ACTION_PORT+++` endif::add-copy-button-to-env-var[] ---|long +--|int | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.security-context.run-as-group]]`link:#quarkus-kubernetes_quarkus.knative.security-context.run-as-group[quarkus.knative.security-context.run-as-group]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.liveness-probe.http-action-port-name]]`link:#quarkus-kubernetes_quarkus.knative.liveness-probe.http-action-port-name[quarkus.knative.liveness-probe.http-action-port-name]` [.description] -- -The GID to run the entrypoint of the container process. +The port name for selecting the port of the `HTTP get` action. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_SECURITY_CONTEXT_RUN_AS_GROUP+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_LIVENESS_PROBE_HTTP_ACTION_PORT_NAME+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_SECURITY_CONTEXT_RUN_AS_GROUP+++` +Environment variable: `+++QUARKUS_KNATIVE_LIVENESS_PROBE_HTTP_ACTION_PORT_NAME+++` endif::add-copy-button-to-env-var[] ---|long +--|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.security-context.run-as-non-root]]`link:#quarkus-kubernetes_quarkus.knative.security-context.run-as-non-root[quarkus.knative.security-context.run-as-non-root]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.liveness-probe.http-action-path]]`link:#quarkus-kubernetes_quarkus.knative.liveness-probe.http-action-path[quarkus.knative.liveness-probe.http-action-path]` [.description] -- -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. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_SECURITY_CONTEXT_RUN_AS_NON_ROOT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_LIVENESS_PROBE_HTTP_ACTION_PATH+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_SECURITY_CONTEXT_RUN_AS_NON_ROOT+++` +Environment variable: `+++QUARKUS_KNATIVE_LIVENESS_PROBE_HTTP_ACTION_PATH+++` endif::add-copy-button-to-env-var[] ---|boolean +--|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.security-context.supplemental-groups]]`link:#quarkus-kubernetes_quarkus.knative.security-context.supplemental-groups[quarkus.knative.security-context.supplemental-groups]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.liveness-probe.http-action-scheme]]`link:#quarkus-kubernetes_quarkus.knative.liveness-probe.http-action-scheme[quarkus.knative.liveness-probe.http-action-scheme]` [.description] -- -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". ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_SECURITY_CONTEXT_SUPPLEMENTAL_GROUPS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_LIVENESS_PROBE_HTTP_ACTION_SCHEME+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_SECURITY_CONTEXT_SUPPLEMENTAL_GROUPS+++` +Environment variable: `+++QUARKUS_KNATIVE_LIVENESS_PROBE_HTTP_ACTION_SCHEME+++` endif::add-copy-button-to-env-var[] ---|list of long +--|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.security-context.fs-group]]`link:#quarkus-kubernetes_quarkus.knative.security-context.fs-group[quarkus.knative.security-context.fs-group]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.liveness-probe.exec-action]]`link:#quarkus-kubernetes_quarkus.knative.liveness-probe.exec-action[quarkus.knative.liveness-probe.exec-action]` [.description] -- -A special supplemental group that applies to all containers in a pod. +The command to use for the probe. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_SECURITY_CONTEXT_FS_GROUP+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_LIVENESS_PROBE_EXEC_ACTION+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_SECURITY_CONTEXT_FS_GROUP+++` +Environment variable: `+++QUARKUS_KNATIVE_LIVENESS_PROBE_EXEC_ACTION+++` endif::add-copy-button-to-env-var[] ---|long +--|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.security-context.sysctls]]`link:#quarkus-kubernetes_quarkus.knative.security-context.sysctls[quarkus.knative.security-context.sysctls]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.liveness-probe.tcp-socket-action]]`link:#quarkus-kubernetes_quarkus.knative.liveness-probe.tcp-socket-action[quarkus.knative.liveness-probe.tcp-socket-action]` [.description] -- -Sysctls hold a list of namespaced sysctls used for the pod. +The tcp socket to use for the probe (the format is host:port). ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_SECURITY_CONTEXT_SYSCTLS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_LIVENESS_PROBE_TCP_SOCKET_ACTION+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_SECURITY_CONTEXT_SYSCTLS+++` +Environment variable: `+++QUARKUS_KNATIVE_LIVENESS_PROBE_TCP_SOCKET_ACTION+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.security-context.fs-group-change-policy]]`link:#quarkus-kubernetes_quarkus.knative.security-context.fs-group-change-policy[quarkus.knative.security-context.fs-group-change-policy]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.liveness-probe.grpc-action]]`link:#quarkus-kubernetes_quarkus.knative.liveness-probe.grpc-action[quarkus.knative.liveness-probe.grpc-action]` [.description] -- -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). ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_SECURITY_CONTEXT_FS_GROUP_CHANGE_POLICY+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_LIVENESS_PROBE_GRPC_ACTION+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_SECURITY_CONTEXT_FS_GROUP_CHANGE_POLICY+++` +Environment variable: `+++QUARKUS_KNATIVE_LIVENESS_PROBE_GRPC_ACTION+++` endif::add-copy-button-to-env-var[] --- a| -tooltip: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.], tooltip: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 | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.deploy]]`link:#quarkus-kubernetes_quarkus.knative.deploy[quarkus.knative.deploy]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.liveness-probe.grpc-action-enabled]]`link:#quarkus-kubernetes_quarkus.knative.liveness-probe.grpc-action-enabled[quarkus.knative.liveness-probe.grpc-action-enabled]` [.description] -- -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. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_DEPLOY+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_LIVENESS_PROBE_GRPC_ACTION_ENABLED+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_DEPLOY+++` +Environment variable: `+++QUARKUS_KNATIVE_LIVENESS_PROBE_GRPC_ACTION_ENABLED+++` endif::add-copy-button-to-env-var[] --|boolean |`false` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.deploy-strategy]]`link:#quarkus-kubernetes_quarkus.knative.deploy-strategy[quarkus.knative.deploy-strategy]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.liveness-probe.initial-delay]]`link:#quarkus-kubernetes_quarkus.knative.liveness-probe.initial-delay[quarkus.knative.liveness-probe.initial-delay]` [.description] -- -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. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_DEPLOY_STRATEGY+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_LIVENESS_PROBE_INITIAL_DELAY+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_DEPLOY_STRATEGY+++` +Environment variable: `+++QUARKUS_KNATIVE_LIVENESS_PROBE_INITIAL_DELAY+++` endif::add-copy-button-to-env-var[] --- a| -`create-or-update`, `create`, `replace`, `server-side-apply` -|`create-or-update` +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`5S` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.labels-labels]]`link:#quarkus-kubernetes_quarkus.knative.labels-labels[quarkus.knative.labels]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.liveness-probe.period]]`link:#quarkus-kubernetes_quarkus.knative.liveness-probe.period[quarkus.knative.liveness-probe.period]` [.description] -- -Custom labels to add to all resources +The period in which the action should be called. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_LABELS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_LIVENESS_PROBE_PERIOD+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_LABELS+++` +Environment variable: `+++QUARKUS_KNATIVE_LIVENESS_PROBE_PERIOD+++` endif::add-copy-button-to-env-var[] ---|`Map` -| +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`10S` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.annotations-annotations]]`link:#quarkus-kubernetes_quarkus.knative.annotations-annotations[quarkus.knative.annotations]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.liveness-probe.timeout]]`link:#quarkus-kubernetes_quarkus.knative.liveness-probe.timeout[quarkus.knative.liveness-probe.timeout]` [.description] -- -Custom annotations to add to all resources +The amount of time to wait for each action. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_ANNOTATIONS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_LIVENESS_PROBE_TIMEOUT+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_ANNOTATIONS+++` +Environment variable: `+++QUARKUS_KNATIVE_LIVENESS_PROBE_TIMEOUT+++` endif::add-copy-button-to-env-var[] ---|`Map` -| +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`10S` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.ports.-ports-.container-port]]`link:#quarkus-kubernetes_quarkus.knative.ports.-ports-.container-port[quarkus.knative.ports."ports".container-port]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.liveness-probe.success-threshold]]`link:#quarkus-kubernetes_quarkus.knative.liveness-probe.success-threshold[quarkus.knative.liveness-probe.success-threshold]` [.description] -- -The port number. Refers to the container port. +The success threshold to use. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_PORTS__PORTS__CONTAINER_PORT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_LIVENESS_PROBE_SUCCESS_THRESHOLD+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_PORTS__PORTS__CONTAINER_PORT+++` +Environment variable: `+++QUARKUS_KNATIVE_LIVENESS_PROBE_SUCCESS_THRESHOLD+++` endif::add-copy-button-to-env-var[] --|int -| +|`1` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.ports.-ports-.host-port]]`link:#quarkus-kubernetes_quarkus.knative.ports.-ports-.host-port[quarkus.knative.ports."ports".host-port]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.liveness-probe.failure-threshold]]`link:#quarkus-kubernetes_quarkus.knative.liveness-probe.failure-threshold[quarkus.knative.liveness-probe.failure-threshold]` [.description] -- -The host port. +The failure threshold to use. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_PORTS__PORTS__HOST_PORT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_LIVENESS_PROBE_FAILURE_THRESHOLD+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_PORTS__PORTS__HOST_PORT+++` +Environment variable: `+++QUARKUS_KNATIVE_LIVENESS_PROBE_FAILURE_THRESHOLD+++` endif::add-copy-button-to-env-var[] --|int -| +|`3` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.ports.-ports-.path]]`link:#quarkus-kubernetes_quarkus.knative.ports.-ports-.path[quarkus.knative.ports."ports".path]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.readiness-probe.http-action-port]]`link:#quarkus-kubernetes_quarkus.knative.readiness-probe.http-action-port[quarkus.knative.readiness-probe.http-action-port]` [.description] -- -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. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_PORTS__PORTS__PATH+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_READINESS_PROBE_HTTP_ACTION_PORT+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_PORTS__PORTS__PATH+++` +Environment variable: `+++QUARKUS_KNATIVE_READINESS_PROBE_HTTP_ACTION_PORT+++` endif::add-copy-button-to-env-var[] ---|string -|`/` +--|int +| -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.ports.-ports-.protocol]]`link:#quarkus-kubernetes_quarkus.knative.ports.-ports-.protocol[quarkus.knative.ports."ports".protocol]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.readiness-probe.http-action-port-name]]`link:#quarkus-kubernetes_quarkus.knative.readiness-probe.http-action-port-name[quarkus.knative.readiness-probe.http-action-port-name]` [.description] -- -The protocol. +The port name for selecting the port of the `HTTP get` action. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_PORTS__PORTS__PROTOCOL+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_READINESS_PROBE_HTTP_ACTION_PORT_NAME+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_PORTS__PORTS__PROTOCOL+++` +Environment variable: `+++QUARKUS_KNATIVE_READINESS_PROBE_HTTP_ACTION_PORT_NAME+++` endif::add-copy-button-to-env-var[] --- a| -`tcp`, `udp`, `sctp`, `http`, `proxy` -|`tcp` +--|string +| -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.ports.-ports-.node-port]]`link:#quarkus-kubernetes_quarkus.knative.ports.-ports-.node-port[quarkus.knative.ports."ports".node-port]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.readiness-probe.http-action-path]]`link:#quarkus-kubernetes_quarkus.knative.readiness-probe.http-action-path[quarkus.knative.readiness-probe.http-action-path]` [.description] -- +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. + ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_PORTS__PORTS__NODE_PORT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_READINESS_PROBE_HTTP_ACTION_PATH+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_PORTS__PORTS__NODE_PORT+++` +Environment variable: `+++QUARKUS_KNATIVE_READINESS_PROBE_HTTP_ACTION_PATH+++` endif::add-copy-button-to-env-var[] ---|int +--|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.ports.-ports-.tls]]`link:#quarkus-kubernetes_quarkus.knative.ports.-ports-.tls[quarkus.knative.ports."ports".tls]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.readiness-probe.http-action-scheme]]`link:#quarkus-kubernetes_quarkus.knative.readiness-probe.http-action-scheme[quarkus.knative.readiness-probe.http-action-scheme]` [.description] -- -If enabled, the port will be configured to use the schema HTTPS. +The scheme of the `HTTP get` action. Can be either "HTTP" or "HTTPS". ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_PORTS__PORTS__TLS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_READINESS_PROBE_HTTP_ACTION_SCHEME+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_PORTS__PORTS__TLS+++` +Environment variable: `+++QUARKUS_KNATIVE_READINESS_PROBE_HTTP_ACTION_SCHEME+++` endif::add-copy-button-to-env-var[] ---|boolean -|`false` +--|string +| -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.mounts.-mounts-.name]]`link:#quarkus-kubernetes_quarkus.knative.mounts.-mounts-.name[quarkus.knative.mounts."mounts".name]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.readiness-probe.exec-action]]`link:#quarkus-kubernetes_quarkus.knative.readiness-probe.exec-action[quarkus.knative.readiness-probe.exec-action]` [.description] -- -The name of the volumeName to mount. +The command to use for the probe. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_MOUNTS__MOUNTS__NAME+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_READINESS_PROBE_EXEC_ACTION+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_MOUNTS__MOUNTS__NAME+++` +Environment variable: `+++QUARKUS_KNATIVE_READINESS_PROBE_EXEC_ACTION+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.mounts.-mounts-.path]]`link:#quarkus-kubernetes_quarkus.knative.mounts.-mounts-.path[quarkus.knative.mounts."mounts".path]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.readiness-probe.tcp-socket-action]]`link:#quarkus-kubernetes_quarkus.knative.readiness-probe.tcp-socket-action[quarkus.knative.readiness-probe.tcp-socket-action]` [.description] -- -The path to mount. +The tcp socket to use for the probe (the format is host:port). ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_MOUNTS__MOUNTS__PATH+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_READINESS_PROBE_TCP_SOCKET_ACTION+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_MOUNTS__MOUNTS__PATH+++` +Environment variable: `+++QUARKUS_KNATIVE_READINESS_PROBE_TCP_SOCKET_ACTION+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.mounts.-mounts-.sub-path]]`link:#quarkus-kubernetes_quarkus.knative.mounts.-mounts-.sub-path[quarkus.knative.mounts."mounts".sub-path]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.readiness-probe.grpc-action]]`link:#quarkus-kubernetes_quarkus.knative.readiness-probe.grpc-action[quarkus.knative.readiness-probe.grpc-action]` [.description] -- -Path within the volumeName from which the container's volumeName should be mounted. +The gRPC port to use for the probe (the format is either port or port:service). ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_MOUNTS__MOUNTS__SUB_PATH+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_READINESS_PROBE_GRPC_ACTION+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_MOUNTS__MOUNTS__SUB_PATH+++` +Environment variable: `+++QUARKUS_KNATIVE_READINESS_PROBE_GRPC_ACTION+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.mounts.-mounts-.read-only]]`link:#quarkus-kubernetes_quarkus.knative.mounts.-mounts-.read-only[quarkus.knative.mounts."mounts".read-only]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.readiness-probe.grpc-action-enabled]]`link:#quarkus-kubernetes_quarkus.knative.readiness-probe.grpc-action-enabled[quarkus.knative.readiness-probe.grpc-action-enabled]` [.description] -- -ReadOnly +If enabled and `grpc-action` is not provided, it will use the generated service name and the gRPC port. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_MOUNTS__MOUNTS__READ_ONLY+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_READINESS_PROBE_GRPC_ACTION_ENABLED+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_MOUNTS__MOUNTS__READ_ONLY+++` +Environment variable: `+++QUARKUS_KNATIVE_READINESS_PROBE_GRPC_ACTION_ENABLED+++` endif::add-copy-button-to-env-var[] --|boolean |`false` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.secret-volumes.-secret-volumes-.secret-name]]`link:#quarkus-kubernetes_quarkus.knative.secret-volumes.-secret-volumes-.secret-name[quarkus.knative.secret-volumes."secret-volumes".secret-name]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.readiness-probe.initial-delay]]`link:#quarkus-kubernetes_quarkus.knative.readiness-probe.initial-delay[quarkus.knative.readiness-probe.initial-delay]` [.description] -- -The name of the secret to mount. +The amount of time to wait before starting to probe. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_SECRET_VOLUMES__SECRET_VOLUMES__SECRET_NAME+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_READINESS_PROBE_INITIAL_DELAY+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_SECRET_VOLUMES__SECRET_VOLUMES__SECRET_NAME+++` +Environment variable: `+++QUARKUS_KNATIVE_READINESS_PROBE_INITIAL_DELAY+++` endif::add-copy-button-to-env-var[] ---|string -|required icon:exclamation-circle[title=Configuration property is required] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`5S` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.readiness-probe.period]]`link:#quarkus-kubernetes_quarkus.knative.readiness-probe.period[quarkus.knative.readiness-probe.period]` + +[.description] +-- +The period in which the action should be called. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_READINESS_PROBE_PERIOD+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_READINESS_PROBE_PERIOD+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`10S` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.readiness-probe.timeout]]`link:#quarkus-kubernetes_quarkus.knative.readiness-probe.timeout[quarkus.knative.readiness-probe.timeout]` + +[.description] +-- +The amount of time to wait for each action. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_READINESS_PROBE_TIMEOUT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_READINESS_PROBE_TIMEOUT+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`10S` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.readiness-probe.success-threshold]]`link:#quarkus-kubernetes_quarkus.knative.readiness-probe.success-threshold[quarkus.knative.readiness-probe.success-threshold]` + +[.description] +-- +The success threshold to use. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_READINESS_PROBE_SUCCESS_THRESHOLD+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_READINESS_PROBE_SUCCESS_THRESHOLD+++` +endif::add-copy-button-to-env-var[] +--|int +|`1` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.readiness-probe.failure-threshold]]`link:#quarkus-kubernetes_quarkus.knative.readiness-probe.failure-threshold[quarkus.knative.readiness-probe.failure-threshold]` + +[.description] +-- +The failure threshold to use. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_READINESS_PROBE_FAILURE_THRESHOLD+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_READINESS_PROBE_FAILURE_THRESHOLD+++` +endif::add-copy-button-to-env-var[] +--|int +|`3` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.startup-probe.http-action-port]]`link:#quarkus-kubernetes_quarkus.knative.startup-probe.http-action-port[quarkus.knative.startup-probe.http-action-port]` + +[.description] +-- +The port number to use when configuring the `http get` action. If not configured, the port corresponding to the `httpActionPortName` will be used. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_STARTUP_PROBE_HTTP_ACTION_PORT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_STARTUP_PROBE_HTTP_ACTION_PORT+++` +endif::add-copy-button-to-env-var[] +--|int +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.startup-probe.http-action-port-name]]`link:#quarkus-kubernetes_quarkus.knative.startup-probe.http-action-port-name[quarkus.knative.startup-probe.http-action-port-name]` + +[.description] +-- +The port name for selecting the port of the `HTTP get` action. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_STARTUP_PROBE_HTTP_ACTION_PORT_NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_STARTUP_PROBE_HTTP_ACTION_PORT_NAME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.startup-probe.http-action-path]]`link:#quarkus-kubernetes_quarkus.knative.startup-probe.http-action-path[quarkus.knative.startup-probe.http-action-path]` + +[.description] +-- +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. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_STARTUP_PROBE_HTTP_ACTION_PATH+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_STARTUP_PROBE_HTTP_ACTION_PATH+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.startup-probe.http-action-scheme]]`link:#quarkus-kubernetes_quarkus.knative.startup-probe.http-action-scheme[quarkus.knative.startup-probe.http-action-scheme]` + +[.description] +-- +The scheme of the `HTTP get` action. Can be either "HTTP" or "HTTPS". + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_STARTUP_PROBE_HTTP_ACTION_SCHEME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_STARTUP_PROBE_HTTP_ACTION_SCHEME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.startup-probe.exec-action]]`link:#quarkus-kubernetes_quarkus.knative.startup-probe.exec-action[quarkus.knative.startup-probe.exec-action]` + +[.description] +-- +The command to use for the probe. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_STARTUP_PROBE_EXEC_ACTION+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_STARTUP_PROBE_EXEC_ACTION+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.startup-probe.tcp-socket-action]]`link:#quarkus-kubernetes_quarkus.knative.startup-probe.tcp-socket-action[quarkus.knative.startup-probe.tcp-socket-action]` + +[.description] +-- +The tcp socket to use for the probe (the format is host:port). + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_STARTUP_PROBE_TCP_SOCKET_ACTION+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_STARTUP_PROBE_TCP_SOCKET_ACTION+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.startup-probe.grpc-action]]`link:#quarkus-kubernetes_quarkus.knative.startup-probe.grpc-action[quarkus.knative.startup-probe.grpc-action]` + +[.description] +-- +The gRPC port to use for the probe (the format is either port or port:service). + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_STARTUP_PROBE_GRPC_ACTION+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_STARTUP_PROBE_GRPC_ACTION+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.startup-probe.grpc-action-enabled]]`link:#quarkus-kubernetes_quarkus.knative.startup-probe.grpc-action-enabled[quarkus.knative.startup-probe.grpc-action-enabled]` + +[.description] +-- +If enabled and `grpc-action` is not provided, it will use the generated service name and the gRPC port. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_STARTUP_PROBE_GRPC_ACTION_ENABLED+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_STARTUP_PROBE_GRPC_ACTION_ENABLED+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.startup-probe.initial-delay]]`link:#quarkus-kubernetes_quarkus.knative.startup-probe.initial-delay[quarkus.knative.startup-probe.initial-delay]` + +[.description] +-- +The amount of time to wait before starting to probe. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_STARTUP_PROBE_INITIAL_DELAY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_STARTUP_PROBE_INITIAL_DELAY+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`5S` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.startup-probe.period]]`link:#quarkus-kubernetes_quarkus.knative.startup-probe.period[quarkus.knative.startup-probe.period]` + +[.description] +-- +The period in which the action should be called. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_STARTUP_PROBE_PERIOD+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_STARTUP_PROBE_PERIOD+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`10S` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.startup-probe.timeout]]`link:#quarkus-kubernetes_quarkus.knative.startup-probe.timeout[quarkus.knative.startup-probe.timeout]` + +[.description] +-- +The amount of time to wait for each action. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_STARTUP_PROBE_TIMEOUT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_STARTUP_PROBE_TIMEOUT+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`10S` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.startup-probe.success-threshold]]`link:#quarkus-kubernetes_quarkus.knative.startup-probe.success-threshold[quarkus.knative.startup-probe.success-threshold]` + +[.description] +-- +The success threshold to use. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_STARTUP_PROBE_SUCCESS_THRESHOLD+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_STARTUP_PROBE_SUCCESS_THRESHOLD+++` +endif::add-copy-button-to-env-var[] +--|int +|`1` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.startup-probe.failure-threshold]]`link:#quarkus-kubernetes_quarkus.knative.startup-probe.failure-threshold[quarkus.knative.startup-probe.failure-threshold]` + +[.description] +-- +The failure threshold to use. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_STARTUP_PROBE_FAILURE_THRESHOLD+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_STARTUP_PROBE_FAILURE_THRESHOLD+++` +endif::add-copy-button-to-env-var[] +--|int +|`3` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.prometheus.annotations]]`link:#quarkus-kubernetes_quarkus.knative.prometheus.annotations[quarkus.knative.prometheus.annotations]` + +[.description] +-- +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. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_PROMETHEUS_ANNOTATIONS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_PROMETHEUS_ANNOTATIONS+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`true` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.prometheus.prefix]]`link:#quarkus-kubernetes_quarkus.knative.prometheus.prefix[quarkus.knative.prometheus.prefix]` + +[.description] +-- +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 + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_PROMETHEUS_PREFIX+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_PROMETHEUS_PREFIX+++` +endif::add-copy-button-to-env-var[] +--|string +|`prometheus.io` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.prometheus.scrape]]`link:#quarkus-kubernetes_quarkus.knative.prometheus.scrape[quarkus.knative.prometheus.scrape]` + +[.description] +-- +Define the annotation used to indicate services that should be scraped. By default, `/scrape` will be appended to the defined prefix. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_PROMETHEUS_SCRAPE+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_PROMETHEUS_SCRAPE+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.prometheus.path]]`link:#quarkus-kubernetes_quarkus.knative.prometheus.path[quarkus.knative.prometheus.path]` + +[.description] +-- +Define the annotation used to indicate the path to scrape. By default, `/path` will be appended to the defined prefix. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_PROMETHEUS_PATH+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_PROMETHEUS_PATH+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.prometheus.port]]`link:#quarkus-kubernetes_quarkus.knative.prometheus.port[quarkus.knative.prometheus.port]` + +[.description] +-- +Define the annotation used to indicate the port to scrape. By default, `/port` will be appended to the defined prefix. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_PROMETHEUS_PORT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_PROMETHEUS_PORT+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.prometheus.scheme]]`link:#quarkus-kubernetes_quarkus.knative.prometheus.scheme[quarkus.knative.prometheus.scheme]` + +[.description] +-- +Define the annotation used to indicate the scheme to use for scraping By default, `/scheme` will be appended to the defined prefix. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_PROMETHEUS_SCHEME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_PROMETHEUS_SCHEME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.empty-dir-volumes]]`link:#quarkus-kubernetes_quarkus.knative.empty-dir-volumes[quarkus.knative.empty-dir-volumes]` + +[.description] +-- +EmptyDir volumes + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_EMPTY_DIR_VOLUMES+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_EMPTY_DIR_VOLUMES+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.container-name]]`link:#quarkus-kubernetes_quarkus.knative.container-name[quarkus.knative.container-name]` + +[.description] +-- +If set, it will change the name of the container according to the configuration + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINER_NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_CONTAINER_NAME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.resources.limits.cpu]]`link:#quarkus-kubernetes_quarkus.knative.resources.limits.cpu[quarkus.knative.resources.limits.cpu]` + +[.description] +-- +CPU Requirements + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_RESOURCES_LIMITS_CPU+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_RESOURCES_LIMITS_CPU+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.resources.limits.memory]]`link:#quarkus-kubernetes_quarkus.knative.resources.limits.memory[quarkus.knative.resources.limits.memory]` + +[.description] +-- +Memory Requirements + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_RESOURCES_LIMITS_MEMORY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_RESOURCES_LIMITS_MEMORY+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.resources.requests.cpu]]`link:#quarkus-kubernetes_quarkus.knative.resources.requests.cpu[quarkus.knative.resources.requests.cpu]` + +[.description] +-- +CPU Requirements + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_RESOURCES_REQUESTS_CPU+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_RESOURCES_REQUESTS_CPU+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.resources.requests.memory]]`link:#quarkus-kubernetes_quarkus.knative.resources.requests.memory[quarkus.knative.resources.requests.memory]` + +[.description] +-- +Memory Requirements + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_RESOURCES_REQUESTS_MEMORY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_RESOURCES_REQUESTS_MEMORY+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.add-version-to-label-selectors]]`link:#quarkus-kubernetes_quarkus.knative.add-version-to-label-selectors[quarkus.knative.add-version-to-label-selectors]` + +[.description] +-- +If true, the 'app.kubernetes.io/version' label will be part of the selectors of Service and Deployment + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_ADD_VERSION_TO_LABEL_SELECTORS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_ADD_VERSION_TO_LABEL_SELECTORS+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`true` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.add-name-to-label-selectors]]`link:#quarkus-kubernetes_quarkus.knative.add-name-to-label-selectors[quarkus.knative.add-name-to-label-selectors]` + +[.description] +-- +If true, the 'app.kubernetes.io/name' label will be part of the selectors of Service and Deployment + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_ADD_NAME_TO_LABEL_SELECTORS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_ADD_NAME_TO_LABEL_SELECTORS+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`true` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.idempotent]]`link:#quarkus-kubernetes_quarkus.knative.idempotent[quarkus.knative.idempotent]` + +[.description] +-- +Switch used to control whether non-idempotent fields are included in generated kubernetes resources to improve git-ops compatibility + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_IDEMPOTENT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_IDEMPOTENT+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.env.secrets]]`link:#quarkus-kubernetes_quarkus.knative.env.secrets[quarkus.knative.env.secrets]` + +[.description] +-- +The optional list of Secret names to load environment variables from. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_ENV_SECRETS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_ENV_SECRETS+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.env.configmaps]]`link:#quarkus-kubernetes_quarkus.knative.env.configmaps[quarkus.knative.env.configmaps]` + +[.description] +-- +The optional list of ConfigMap names to load environment variables from. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_ENV_CONFIGMAPS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_ENV_CONFIGMAPS+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.cluster-local]]`link:#quarkus-kubernetes_quarkus.knative.cluster-local[quarkus.knative.cluster-local]` + +[.description] +-- +Whether this service is cluster-local. Cluster local services are not exposed to the outside world. More information in link:https://knative.dev/docs/serving/services/private-services/[this link]. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CLUSTER_LOCAL+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_CLUSTER_LOCAL+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.min-scale]]`link:#quarkus-kubernetes_quarkus.knative.min-scale[quarkus.knative.min-scale]` + +[.description] +-- +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. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_MIN_SCALE+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_MIN_SCALE+++` +endif::add-copy-button-to-env-var[] +--|int +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.max-scale]]`link:#quarkus-kubernetes_quarkus.knative.max-scale[quarkus.knative.max-scale]` + +[.description] +-- +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. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_MAX_SCALE+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_MAX_SCALE+++` +endif::add-copy-button-to-env-var[] +--|int +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.scale-to-zero-enabled]]`link:#quarkus-kubernetes_quarkus.knative.scale-to-zero-enabled[quarkus.knative.scale-to-zero-enabled]` + +[.description] +-- +The scale-to-zero values control whether Knative allows revisions to scale down to zero, or stops at “1”. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_SCALE_TO_ZERO_ENABLED+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_SCALE_TO_ZERO_ENABLED+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`true` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.revision-auto-scaling.auto-scaler-class]]`link:#quarkus-kubernetes_quarkus.knative.revision-auto-scaling.auto-scaler-class[quarkus.knative.revision-auto-scaling.auto-scaler-class]` + +[.description] +-- +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_REVISION_AUTO_SCALING_AUTO_SCALER_CLASS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_REVISION_AUTO_SCALING_AUTO_SCALER_CLASS+++` +endif::add-copy-button-to-env-var[] +-- a| +`kpa`, `hpa` +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.revision-auto-scaling.metric]]`link:#quarkus-kubernetes_quarkus.knative.revision-auto-scaling.metric[quarkus.knative.revision-auto-scaling.metric]` + +[.description] +-- +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_REVISION_AUTO_SCALING_METRIC+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_REVISION_AUTO_SCALING_METRIC+++` +endif::add-copy-button-to-env-var[] +-- a| +`concurrency`, `rps`, `cpu` +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.revision-auto-scaling.target]]`link:#quarkus-kubernetes_quarkus.knative.revision-auto-scaling.target[quarkus.knative.revision-auto-scaling.target]` + +[.description] +-- +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_REVISION_AUTO_SCALING_TARGET+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_REVISION_AUTO_SCALING_TARGET+++` +endif::add-copy-button-to-env-var[] +--|int +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.revision-auto-scaling.container-concurrency]]`link:#quarkus-kubernetes_quarkus.knative.revision-auto-scaling.container-concurrency[quarkus.knative.revision-auto-scaling.container-concurrency]` + +[.description] +-- +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_REVISION_AUTO_SCALING_CONTAINER_CONCURRENCY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_REVISION_AUTO_SCALING_CONTAINER_CONCURRENCY+++` +endif::add-copy-button-to-env-var[] +--|int +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.revision-auto-scaling.target-utilization-percentage]]`link:#quarkus-kubernetes_quarkus.knative.revision-auto-scaling.target-utilization-percentage[quarkus.knative.revision-auto-scaling.target-utilization-percentage]` + +[.description] +-- +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_REVISION_AUTO_SCALING_TARGET_UTILIZATION_PERCENTAGE+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_REVISION_AUTO_SCALING_TARGET_UTILIZATION_PERCENTAGE+++` +endif::add-copy-button-to-env-var[] +--|int +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.global-auto-scaling.auto-scaler-class]]`link:#quarkus-kubernetes_quarkus.knative.global-auto-scaling.auto-scaler-class[quarkus.knative.global-auto-scaling.auto-scaler-class]` + +[.description] +-- +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GLOBAL_AUTO_SCALING_AUTO_SCALER_CLASS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GLOBAL_AUTO_SCALING_AUTO_SCALER_CLASS+++` +endif::add-copy-button-to-env-var[] +-- a| +`kpa`, `hpa` +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.global-auto-scaling.container-concurrency]]`link:#quarkus-kubernetes_quarkus.knative.global-auto-scaling.container-concurrency[quarkus.knative.global-auto-scaling.container-concurrency]` + +[.description] +-- +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GLOBAL_AUTO_SCALING_CONTAINER_CONCURRENCY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GLOBAL_AUTO_SCALING_CONTAINER_CONCURRENCY+++` +endif::add-copy-button-to-env-var[] +--|int +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.global-auto-scaling.target-utilization-percentage]]`link:#quarkus-kubernetes_quarkus.knative.global-auto-scaling.target-utilization-percentage[quarkus.knative.global-auto-scaling.target-utilization-percentage]` + +[.description] +-- +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GLOBAL_AUTO_SCALING_TARGET_UTILIZATION_PERCENTAGE+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GLOBAL_AUTO_SCALING_TARGET_UTILIZATION_PERCENTAGE+++` +endif::add-copy-button-to-env-var[] +--|int +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.global-auto-scaling.requests-per-second]]`link:#quarkus-kubernetes_quarkus.knative.global-auto-scaling.requests-per-second[quarkus.knative.global-auto-scaling.requests-per-second]` + +[.description] +-- +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GLOBAL_AUTO_SCALING_REQUESTS_PER_SECOND+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GLOBAL_AUTO_SCALING_REQUESTS_PER_SECOND+++` +endif::add-copy-button-to-env-var[] +--|int +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.revision-name]]`link:#quarkus-kubernetes_quarkus.knative.revision-name[quarkus.knative.revision-name]` + +[.description] +-- +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_REVISION_NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_REVISION_NAME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.app-secret]]`link:#quarkus-kubernetes_quarkus.knative.app-secret[quarkus.knative.app-secret]` + +[.description] +-- +If set, the secret will mounted to the application container and its contents will be used for application configuration. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_APP_SECRET+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_APP_SECRET+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.app-config-map]]`link:#quarkus-kubernetes_quarkus.knative.app-config-map[quarkus.knative.app-config-map]` + +[.description] +-- +If set, the config map will be mounted to the application container and its contents will be used for application configuration. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_APP_CONFIG_MAP+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_APP_CONFIG_MAP+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.security-context.se-linux-options.level]]`link:#quarkus-kubernetes_quarkus.knative.security-context.se-linux-options.level[quarkus.knative.security-context.se-linux-options.level]` + +[.description] +-- +The SELinux level label that applies to the container. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_SECURITY_CONTEXT_SE_LINUX_OPTIONS_LEVEL+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_SECURITY_CONTEXT_SE_LINUX_OPTIONS_LEVEL+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.security-context.se-linux-options.role]]`link:#quarkus-kubernetes_quarkus.knative.security-context.se-linux-options.role[quarkus.knative.security-context.se-linux-options.role]` + +[.description] +-- +The SELinux role label that applies to the container. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_SECURITY_CONTEXT_SE_LINUX_OPTIONS_ROLE+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_SECURITY_CONTEXT_SE_LINUX_OPTIONS_ROLE+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.security-context.se-linux-options.type]]`link:#quarkus-kubernetes_quarkus.knative.security-context.se-linux-options.type[quarkus.knative.security-context.se-linux-options.type]` + +[.description] +-- +The SELinux type label that applies to the container. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_SECURITY_CONTEXT_SE_LINUX_OPTIONS_TYPE+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_SECURITY_CONTEXT_SE_LINUX_OPTIONS_TYPE+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.security-context.se-linux-options.user]]`link:#quarkus-kubernetes_quarkus.knative.security-context.se-linux-options.user[quarkus.knative.security-context.se-linux-options.user]` + +[.description] +-- +The SELinux user label that applies to the container. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_SECURITY_CONTEXT_SE_LINUX_OPTIONS_USER+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_SECURITY_CONTEXT_SE_LINUX_OPTIONS_USER+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.security-context.windows-options.gmsa-credential-spec-name]]`link:#quarkus-kubernetes_quarkus.knative.security-context.windows-options.gmsa-credential-spec-name[quarkus.knative.security-context.windows-options.gmsa-credential-spec-name]` + +[.description] +-- +The name of the GMSA credential spec to use. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_SECURITY_CONTEXT_WINDOWS_OPTIONS_GMSA_CREDENTIAL_SPEC_NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_SECURITY_CONTEXT_WINDOWS_OPTIONS_GMSA_CREDENTIAL_SPEC_NAME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.security-context.windows-options.gmsa-credential-spec]]`link:#quarkus-kubernetes_quarkus.knative.security-context.windows-options.gmsa-credential-spec[quarkus.knative.security-context.windows-options.gmsa-credential-spec]` + +[.description] +-- +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. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_SECURITY_CONTEXT_WINDOWS_OPTIONS_GMSA_CREDENTIAL_SPEC+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_SECURITY_CONTEXT_WINDOWS_OPTIONS_GMSA_CREDENTIAL_SPEC+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.security-context.windows-options.run-as-user-name]]`link:#quarkus-kubernetes_quarkus.knative.security-context.windows-options.run-as-user-name[quarkus.knative.security-context.windows-options.run-as-user-name]` + +[.description] +-- +The UserName in Windows to run the entrypoint of the container process. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_SECURITY_CONTEXT_WINDOWS_OPTIONS_RUN_AS_USER_NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_SECURITY_CONTEXT_WINDOWS_OPTIONS_RUN_AS_USER_NAME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.security-context.windows-options.host-process]]`link:#quarkus-kubernetes_quarkus.knative.security-context.windows-options.host-process[quarkus.knative.security-context.windows-options.host-process]` + +[.description] +-- +HostProcess determines if a container should be run as a 'Host Process' container. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_SECURITY_CONTEXT_WINDOWS_OPTIONS_HOST_PROCESS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_SECURITY_CONTEXT_WINDOWS_OPTIONS_HOST_PROCESS+++` +endif::add-copy-button-to-env-var[] +--|boolean +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.security-context.run-as-user]]`link:#quarkus-kubernetes_quarkus.knative.security-context.run-as-user[quarkus.knative.security-context.run-as-user]` + +[.description] +-- +The UID to run the entrypoint of the container process. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_SECURITY_CONTEXT_RUN_AS_USER+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_SECURITY_CONTEXT_RUN_AS_USER+++` +endif::add-copy-button-to-env-var[] +--|long +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.security-context.run-as-group]]`link:#quarkus-kubernetes_quarkus.knative.security-context.run-as-group[quarkus.knative.security-context.run-as-group]` + +[.description] +-- +The GID to run the entrypoint of the container process. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_SECURITY_CONTEXT_RUN_AS_GROUP+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_SECURITY_CONTEXT_RUN_AS_GROUP+++` +endif::add-copy-button-to-env-var[] +--|long +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.security-context.run-as-non-root]]`link:#quarkus-kubernetes_quarkus.knative.security-context.run-as-non-root[quarkus.knative.security-context.run-as-non-root]` + +[.description] +-- +Indicates that the container must run as a non-root user. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_SECURITY_CONTEXT_RUN_AS_NON_ROOT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_SECURITY_CONTEXT_RUN_AS_NON_ROOT+++` +endif::add-copy-button-to-env-var[] +--|boolean +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.security-context.supplemental-groups]]`link:#quarkus-kubernetes_quarkus.knative.security-context.supplemental-groups[quarkus.knative.security-context.supplemental-groups]` + +[.description] +-- +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. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_SECURITY_CONTEXT_SUPPLEMENTAL_GROUPS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_SECURITY_CONTEXT_SUPPLEMENTAL_GROUPS+++` +endif::add-copy-button-to-env-var[] +--|list of long +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.security-context.fs-group]]`link:#quarkus-kubernetes_quarkus.knative.security-context.fs-group[quarkus.knative.security-context.fs-group]` + +[.description] +-- +A special supplemental group that applies to all containers in a pod. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_SECURITY_CONTEXT_FS_GROUP+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_SECURITY_CONTEXT_FS_GROUP+++` +endif::add-copy-button-to-env-var[] +--|long +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.security-context.sysctls]]`link:#quarkus-kubernetes_quarkus.knative.security-context.sysctls[quarkus.knative.security-context.sysctls]` + +[.description] +-- +Sysctls hold a list of namespaced sysctls used for the pod. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_SECURITY_CONTEXT_SYSCTLS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_SECURITY_CONTEXT_SYSCTLS+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.security-context.fs-group-change-policy]]`link:#quarkus-kubernetes_quarkus.knative.security-context.fs-group-change-policy[quarkus.knative.security-context.fs-group-change-policy]` + +[.description] +-- +It holds policies that will be used for applying fsGroup to a volume when volume is mounted. Values: OnRootMismatch, Always + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_SECURITY_CONTEXT_FS_GROUP_CHANGE_POLICY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_SECURITY_CONTEXT_FS_GROUP_CHANGE_POLICY+++` +endif::add-copy-button-to-env-var[] +-- a| +tooltip: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.], tooltip:always[It indicates that volume's ownership and permissions should always be changed whenever volume is mounted inside a Pod. This the default behavior.] +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.deploy]]`link:#quarkus-kubernetes_quarkus.knative.deploy[quarkus.knative.deploy]` + +[.description] +-- +If set to true, Quarkus will attempt to deploy the application to the target knative cluster + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_DEPLOY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_DEPLOY+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.deploy-strategy]]`link:#quarkus-kubernetes_quarkus.knative.deploy-strategy[quarkus.knative.deploy-strategy]` + +[.description] +-- +If deploy is enabled, it will follow this strategy to update the resources to the target Knative cluster. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_DEPLOY_STRATEGY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_DEPLOY_STRATEGY+++` +endif::add-copy-button-to-env-var[] +-- a| +`create-or-update`, `create`, `replace`, `server-side-apply` +|`create-or-update` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-env.fields-fields]]`link:#quarkus-kubernetes_quarkus.knative.get-env.fields-fields[quarkus.knative.get-env.fields]` + +[.description] +-- +The map associating environment variable names to their associated field references they take their value from. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_ENV_FIELDS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_ENV_FIELDS+++` +endif::add-copy-button-to-env-var[] +--|`Map` +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-env.vars-vars]]`link:#quarkus-kubernetes_quarkus.knative.get-env.vars-vars[quarkus.knative.get-env.vars]` + +[.description] +-- +The map associating environment name to its associated value. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_ENV_VARS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_ENV_VARS+++` +endif::add-copy-button-to-env-var[] +--|`Map>` +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-env.mapping.-mapping-.from-secret]]`link:#quarkus-kubernetes_quarkus.knative.get-env.mapping.-mapping-.from-secret[quarkus.knative.get-env.mapping."mapping".from-secret]` + +[.description] +-- +The optional name of the Secret from which a value is to be extracted. Mutually exclusive with `from-configmap`. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_ENV_MAPPING__MAPPING__FROM_SECRET+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_ENV_MAPPING__MAPPING__FROM_SECRET+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-env.mapping.-mapping-.from-configmap]]`link:#quarkus-kubernetes_quarkus.knative.get-env.mapping.-mapping-.from-configmap[quarkus.knative.get-env.mapping."mapping".from-configmap]` + +[.description] +-- +The optional name of the ConfigMap from which a value is to be extracted. Mutually exclusive with `from-secret`. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_ENV_MAPPING__MAPPING__FROM_CONFIGMAP+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_ENV_MAPPING__MAPPING__FROM_CONFIGMAP+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-env.mapping.-mapping-.with-key]]`link:#quarkus-kubernetes_quarkus.knative.get-env.mapping.-mapping-.with-key[quarkus.knative.get-env.mapping."mapping".with-key]` + +[.description] +-- +The key identifying the field from which the value is extracted. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_ENV_MAPPING__MAPPING__WITH_KEY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_ENV_MAPPING__MAPPING__WITH_KEY+++` +endif::add-copy-button-to-env-var[] +--|string +|required icon:exclamation-circle[title=Configuration property is required] + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-labels-get-labels]]`link:#quarkus-kubernetes_quarkus.knative.get-labels-get-labels[quarkus.knative.get-labels]` + +[.description] +-- +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_LABELS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_LABELS+++` +endif::add-copy-button-to-env-var[] +--|`Map` +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-annotations-get-annotations]]`link:#quarkus-kubernetes_quarkus.knative.get-annotations-get-annotations[quarkus.knative.get-annotations]` + +[.description] +-- +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_ANNOTATIONS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_ANNOTATIONS+++` +endif::add-copy-button-to-env-var[] +--|`Map` +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-ports.-get-ports-.container-port]]`link:#quarkus-kubernetes_quarkus.knative.get-ports.-get-ports-.container-port[quarkus.knative.get-ports."get-ports".container-port]` + +[.description] +-- +The port number. Refers to the container port. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_PORTS__GET_PORTS__CONTAINER_PORT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_PORTS__GET_PORTS__CONTAINER_PORT+++` +endif::add-copy-button-to-env-var[] +--|int +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-ports.-get-ports-.host-port]]`link:#quarkus-kubernetes_quarkus.knative.get-ports.-get-ports-.host-port[quarkus.knative.get-ports."get-ports".host-port]` + +[.description] +-- +The host port. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_PORTS__GET_PORTS__HOST_PORT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_PORTS__GET_PORTS__HOST_PORT+++` +endif::add-copy-button-to-env-var[] +--|int +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-ports.-get-ports-.path]]`link:#quarkus-kubernetes_quarkus.knative.get-ports.-get-ports-.path[quarkus.knative.get-ports."get-ports".path]` + +[.description] +-- +The application path (refers to web application path). + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_PORTS__GET_PORTS__PATH+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_PORTS__GET_PORTS__PATH+++` +endif::add-copy-button-to-env-var[] +--|string +|`/` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-ports.-get-ports-.protocol]]`link:#quarkus-kubernetes_quarkus.knative.get-ports.-get-ports-.protocol[quarkus.knative.get-ports."get-ports".protocol]` + +[.description] +-- +The protocol. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_PORTS__GET_PORTS__PROTOCOL+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_PORTS__GET_PORTS__PROTOCOL+++` +endif::add-copy-button-to-env-var[] +-- a| +`tcp`, `udp`, `sctp`, `http`, `proxy` +|`tcp` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-ports.-get-ports-.node-port]]`link:#quarkus-kubernetes_quarkus.knative.get-ports.-get-ports-.node-port[quarkus.knative.get-ports."get-ports".node-port]` + +[.description] +-- +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_PORTS__GET_PORTS__NODE_PORT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_PORTS__GET_PORTS__NODE_PORT+++` +endif::add-copy-button-to-env-var[] +--|int +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-ports.-get-ports-.tls]]`link:#quarkus-kubernetes_quarkus.knative.get-ports.-get-ports-.tls[quarkus.knative.get-ports."get-ports".tls]` + +[.description] +-- +If enabled, the port will be configured to use the schema HTTPS. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_PORTS__GET_PORTS__TLS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_PORTS__GET_PORTS__TLS+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-mounts.-get-mounts-.name]]`link:#quarkus-kubernetes_quarkus.knative.get-mounts.-get-mounts-.name[quarkus.knative.get-mounts."get-mounts".name]` + +[.description] +-- +The name of the volumeName to mount. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_MOUNTS__GET_MOUNTS__NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_MOUNTS__GET_MOUNTS__NAME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-mounts.-get-mounts-.path]]`link:#quarkus-kubernetes_quarkus.knative.get-mounts.-get-mounts-.path[quarkus.knative.get-mounts."get-mounts".path]` + +[.description] +-- +The path to mount. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_MOUNTS__GET_MOUNTS__PATH+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_MOUNTS__GET_MOUNTS__PATH+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-mounts.-get-mounts-.sub-path]]`link:#quarkus-kubernetes_quarkus.knative.get-mounts.-get-mounts-.sub-path[quarkus.knative.get-mounts."get-mounts".sub-path]` + +[.description] +-- +Path within the volumeName from which the container's volumeName should be mounted. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_MOUNTS__GET_MOUNTS__SUB_PATH+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_MOUNTS__GET_MOUNTS__SUB_PATH+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-mounts.-get-mounts-.read-only]]`link:#quarkus-kubernetes_quarkus.knative.get-mounts.-get-mounts-.read-only[quarkus.knative.get-mounts."get-mounts".read-only]` + +[.description] +-- +ReadOnly + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_MOUNTS__GET_MOUNTS__READ_ONLY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_MOUNTS__GET_MOUNTS__READ_ONLY+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-secret-volumes.-get-secret-volumes-.secret-name]]`link:#quarkus-kubernetes_quarkus.knative.get-secret-volumes.-get-secret-volumes-.secret-name[quarkus.knative.get-secret-volumes."get-secret-volumes".secret-name]` + +[.description] +-- +The name of the secret to mount. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SECRET_VOLUMES__GET_SECRET_VOLUMES__SECRET_NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_SECRET_VOLUMES__GET_SECRET_VOLUMES__SECRET_NAME+++` +endif::add-copy-button-to-env-var[] +--|string +|required icon:exclamation-circle[title=Configuration property is required] + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-secret-volumes.-get-secret-volumes-.default-mode]]`link:#quarkus-kubernetes_quarkus.knative.get-secret-volumes.-get-secret-volumes-.default-mode[quarkus.knative.get-secret-volumes."get-secret-volumes".default-mode]` + +[.description] +-- +Default mode. When specifying an octal number, leading zero must be present. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SECRET_VOLUMES__GET_SECRET_VOLUMES__DEFAULT_MODE+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_SECRET_VOLUMES__GET_SECRET_VOLUMES__DEFAULT_MODE+++` +endif::add-copy-button-to-env-var[] +--|string +|`0600` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-secret-volumes.-get-secret-volumes-.items.-items-.path]]`link:#quarkus-kubernetes_quarkus.knative.get-secret-volumes.-get-secret-volumes-.items.-items-.path[quarkus.knative.get-secret-volumes."get-secret-volumes".items."items".path]` + +[.description] +-- +The path where the file will be mounted. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SECRET_VOLUMES__GET_SECRET_VOLUMES__ITEMS__ITEMS__PATH+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_SECRET_VOLUMES__GET_SECRET_VOLUMES__ITEMS__ITEMS__PATH+++` +endif::add-copy-button-to-env-var[] +--|string +|required icon:exclamation-circle[title=Configuration property is required] + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-secret-volumes.-get-secret-volumes-.items.-items-.mode]]`link:#quarkus-kubernetes_quarkus.knative.get-secret-volumes.-get-secret-volumes-.items.-items-.mode[quarkus.knative.get-secret-volumes."get-secret-volumes".items."items".mode]` + +[.description] +-- +It must be a value between 0000 and 0777. If not specified, the volume defaultMode will be used. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SECRET_VOLUMES__GET_SECRET_VOLUMES__ITEMS__ITEMS__MODE+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_SECRET_VOLUMES__GET_SECRET_VOLUMES__ITEMS__ITEMS__MODE+++` +endif::add-copy-button-to-env-var[] +--|int +|`-1` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-secret-volumes.-get-secret-volumes-.optional]]`link:#quarkus-kubernetes_quarkus.knative.get-secret-volumes.-get-secret-volumes-.optional[quarkus.knative.get-secret-volumes."get-secret-volumes".optional]` + +[.description] +-- +Optional + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SECRET_VOLUMES__GET_SECRET_VOLUMES__OPTIONAL+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_SECRET_VOLUMES__GET_SECRET_VOLUMES__OPTIONAL+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-config-map-volumes.-get-config-map-volumes-.config-map-name]]`link:#quarkus-kubernetes_quarkus.knative.get-config-map-volumes.-get-config-map-volumes-.config-map-name[quarkus.knative.get-config-map-volumes."get-config-map-volumes".config-map-name]` + +[.description] +-- +The name of the ConfigMap to mount. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_CONFIG_MAP_VOLUMES__GET_CONFIG_MAP_VOLUMES__CONFIG_MAP_NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_CONFIG_MAP_VOLUMES__GET_CONFIG_MAP_VOLUMES__CONFIG_MAP_NAME+++` +endif::add-copy-button-to-env-var[] +--|string +|required icon:exclamation-circle[title=Configuration property is required] + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-config-map-volumes.-get-config-map-volumes-.default-mode]]`link:#quarkus-kubernetes_quarkus.knative.get-config-map-volumes.-get-config-map-volumes-.default-mode[quarkus.knative.get-config-map-volumes."get-config-map-volumes".default-mode]` + +[.description] +-- +Default mode. When specifying an octal number, leading zero must be present. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_CONFIG_MAP_VOLUMES__GET_CONFIG_MAP_VOLUMES__DEFAULT_MODE+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_CONFIG_MAP_VOLUMES__GET_CONFIG_MAP_VOLUMES__DEFAULT_MODE+++` +endif::add-copy-button-to-env-var[] +--|string +|`0600` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-config-map-volumes.-get-config-map-volumes-.items.-items-.path]]`link:#quarkus-kubernetes_quarkus.knative.get-config-map-volumes.-get-config-map-volumes-.items.-items-.path[quarkus.knative.get-config-map-volumes."get-config-map-volumes".items."items".path]` + +[.description] +-- +The path where the file will be mounted. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_CONFIG_MAP_VOLUMES__GET_CONFIG_MAP_VOLUMES__ITEMS__ITEMS__PATH+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_CONFIG_MAP_VOLUMES__GET_CONFIG_MAP_VOLUMES__ITEMS__ITEMS__PATH+++` +endif::add-copy-button-to-env-var[] +--|string +|required icon:exclamation-circle[title=Configuration property is required] + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-config-map-volumes.-get-config-map-volumes-.items.-items-.mode]]`link:#quarkus-kubernetes_quarkus.knative.get-config-map-volumes.-get-config-map-volumes-.items.-items-.mode[quarkus.knative.get-config-map-volumes."get-config-map-volumes".items."items".mode]` + +[.description] +-- +It must be a value between 0000 and 0777. If not specified, the volume defaultMode will be used. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_CONFIG_MAP_VOLUMES__GET_CONFIG_MAP_VOLUMES__ITEMS__ITEMS__MODE+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_CONFIG_MAP_VOLUMES__GET_CONFIG_MAP_VOLUMES__ITEMS__ITEMS__MODE+++` +endif::add-copy-button-to-env-var[] +--|int +|`-1` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-config-map-volumes.-get-config-map-volumes-.optional]]`link:#quarkus-kubernetes_quarkus.knative.get-config-map-volumes.-get-config-map-volumes-.optional[quarkus.knative.get-config-map-volumes."get-config-map-volumes".optional]` + +[.description] +-- +Optional + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_CONFIG_MAP_VOLUMES__GET_CONFIG_MAP_VOLUMES__OPTIONAL+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_CONFIG_MAP_VOLUMES__GET_CONFIG_MAP_VOLUMES__OPTIONAL+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-git-repo-volumes.-get-git-repo-volumes-.repository]]`link:#quarkus-kubernetes_quarkus.knative.get-git-repo-volumes.-get-git-repo-volumes-.repository[quarkus.knative.get-git-repo-volumes."get-git-repo-volumes".repository]` + +[.description] +-- +Git repository URL. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_GIT_REPO_VOLUMES__GET_GIT_REPO_VOLUMES__REPOSITORY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_GIT_REPO_VOLUMES__GET_GIT_REPO_VOLUMES__REPOSITORY+++` +endif::add-copy-button-to-env-var[] +--|string +|required icon:exclamation-circle[title=Configuration property is required] + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-git-repo-volumes.-get-git-repo-volumes-.directory]]`link:#quarkus-kubernetes_quarkus.knative.get-git-repo-volumes.-get-git-repo-volumes-.directory[quarkus.knative.get-git-repo-volumes."get-git-repo-volumes".directory]` + +[.description] +-- +The directory of the repository to mount. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_GIT_REPO_VOLUMES__GET_GIT_REPO_VOLUMES__DIRECTORY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_GIT_REPO_VOLUMES__GET_GIT_REPO_VOLUMES__DIRECTORY+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-git-repo-volumes.-get-git-repo-volumes-.revision]]`link:#quarkus-kubernetes_quarkus.knative.get-git-repo-volumes.-get-git-repo-volumes-.revision[quarkus.knative.get-git-repo-volumes."get-git-repo-volumes".revision]` + +[.description] +-- +The commit hash to use. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_GIT_REPO_VOLUMES__GET_GIT_REPO_VOLUMES__REVISION+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_GIT_REPO_VOLUMES__GET_GIT_REPO_VOLUMES__REVISION+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-pvc-volumes.-get-pvc-volumes-.claim-name]]`link:#quarkus-kubernetes_quarkus.knative.get-pvc-volumes.-get-pvc-volumes-.claim-name[quarkus.knative.get-pvc-volumes."get-pvc-volumes".claim-name]` + +[.description] +-- +The name of the claim to mount. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_PVC_VOLUMES__GET_PVC_VOLUMES__CLAIM_NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_PVC_VOLUMES__GET_PVC_VOLUMES__CLAIM_NAME+++` +endif::add-copy-button-to-env-var[] +--|string +|required icon:exclamation-circle[title=Configuration property is required] + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-pvc-volumes.-get-pvc-volumes-.default-mode]]`link:#quarkus-kubernetes_quarkus.knative.get-pvc-volumes.-get-pvc-volumes-.default-mode[quarkus.knative.get-pvc-volumes."get-pvc-volumes".default-mode]` + +[.description] +-- +Default mode. When specifying an octal number, leading zero must be present. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_PVC_VOLUMES__GET_PVC_VOLUMES__DEFAULT_MODE+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_PVC_VOLUMES__GET_PVC_VOLUMES__DEFAULT_MODE+++` +endif::add-copy-button-to-env-var[] +--|string +|`0600` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-pvc-volumes.-get-pvc-volumes-.optional]]`link:#quarkus-kubernetes_quarkus.knative.get-pvc-volumes.-get-pvc-volumes-.optional[quarkus.knative.get-pvc-volumes."get-pvc-volumes".optional]` + +[.description] +-- +Optional + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_PVC_VOLUMES__GET_PVC_VOLUMES__OPTIONAL+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_PVC_VOLUMES__GET_PVC_VOLUMES__OPTIONAL+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-aws-elastic-block-store-volumes.-get-aws-elastic-block-store-volumes-.volume-id]]`link:#quarkus-kubernetes_quarkus.knative.get-aws-elastic-block-store-volumes.-get-aws-elastic-block-store-volumes-.volume-id[quarkus.knative.get-aws-elastic-block-store-volumes."get-aws-elastic-block-store-volumes".volume-id]` + +[.description] +-- +The name of the disk to mount. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_AWS_ELASTIC_BLOCK_STORE_VOLUMES__GET_AWS_ELASTIC_BLOCK_STORE_VOLUMES__VOLUME_ID+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_AWS_ELASTIC_BLOCK_STORE_VOLUMES__GET_AWS_ELASTIC_BLOCK_STORE_VOLUMES__VOLUME_ID+++` +endif::add-copy-button-to-env-var[] +--|string +|required icon:exclamation-circle[title=Configuration property is required] + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-aws-elastic-block-store-volumes.-get-aws-elastic-block-store-volumes-.partition]]`link:#quarkus-kubernetes_quarkus.knative.get-aws-elastic-block-store-volumes.-get-aws-elastic-block-store-volumes-.partition[quarkus.knative.get-aws-elastic-block-store-volumes."get-aws-elastic-block-store-volumes".partition]` + +[.description] +-- +The partition. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_AWS_ELASTIC_BLOCK_STORE_VOLUMES__GET_AWS_ELASTIC_BLOCK_STORE_VOLUMES__PARTITION+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_AWS_ELASTIC_BLOCK_STORE_VOLUMES__GET_AWS_ELASTIC_BLOCK_STORE_VOLUMES__PARTITION+++` +endif::add-copy-button-to-env-var[] +--|int +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-aws-elastic-block-store-volumes.-get-aws-elastic-block-store-volumes-.fs-type]]`link:#quarkus-kubernetes_quarkus.knative.get-aws-elastic-block-store-volumes.-get-aws-elastic-block-store-volumes-.fs-type[quarkus.knative.get-aws-elastic-block-store-volumes."get-aws-elastic-block-store-volumes".fs-type]` + +[.description] +-- +Filesystem type. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_AWS_ELASTIC_BLOCK_STORE_VOLUMES__GET_AWS_ELASTIC_BLOCK_STORE_VOLUMES__FS_TYPE+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_AWS_ELASTIC_BLOCK_STORE_VOLUMES__GET_AWS_ELASTIC_BLOCK_STORE_VOLUMES__FS_TYPE+++` +endif::add-copy-button-to-env-var[] +--|string +|`ext4` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-aws-elastic-block-store-volumes.-get-aws-elastic-block-store-volumes-.read-only]]`link:#quarkus-kubernetes_quarkus.knative.get-aws-elastic-block-store-volumes.-get-aws-elastic-block-store-volumes-.read-only[quarkus.knative.get-aws-elastic-block-store-volumes."get-aws-elastic-block-store-volumes".read-only]` + +[.description] +-- +Whether the volumeName is read only or not. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_AWS_ELASTIC_BLOCK_STORE_VOLUMES__GET_AWS_ELASTIC_BLOCK_STORE_VOLUMES__READ_ONLY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_AWS_ELASTIC_BLOCK_STORE_VOLUMES__GET_AWS_ELASTIC_BLOCK_STORE_VOLUMES__READ_ONLY+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-azure-file-volumes.-get-azure-file-volumes-.share-name]]`link:#quarkus-kubernetes_quarkus.knative.get-azure-file-volumes.-get-azure-file-volumes-.share-name[quarkus.knative.get-azure-file-volumes."get-azure-file-volumes".share-name]` + +[.description] +-- +The share name. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_AZURE_FILE_VOLUMES__GET_AZURE_FILE_VOLUMES__SHARE_NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_AZURE_FILE_VOLUMES__GET_AZURE_FILE_VOLUMES__SHARE_NAME+++` +endif::add-copy-button-to-env-var[] +--|string +|required icon:exclamation-circle[title=Configuration property is required] + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-azure-file-volumes.-get-azure-file-volumes-.secret-name]]`link:#quarkus-kubernetes_quarkus.knative.get-azure-file-volumes.-get-azure-file-volumes-.secret-name[quarkus.knative.get-azure-file-volumes."get-azure-file-volumes".secret-name]` + +[.description] +-- +The secret name. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_AZURE_FILE_VOLUMES__GET_AZURE_FILE_VOLUMES__SECRET_NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_AZURE_FILE_VOLUMES__GET_AZURE_FILE_VOLUMES__SECRET_NAME+++` +endif::add-copy-button-to-env-var[] +--|string +|required icon:exclamation-circle[title=Configuration property is required] + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-azure-file-volumes.-get-azure-file-volumes-.read-only]]`link:#quarkus-kubernetes_quarkus.knative.get-azure-file-volumes.-get-azure-file-volumes-.read-only[quarkus.knative.get-azure-file-volumes."get-azure-file-volumes".read-only]` + +[.description] +-- +Whether the volumeName is read only or not. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_AZURE_FILE_VOLUMES__GET_AZURE_FILE_VOLUMES__READ_ONLY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_AZURE_FILE_VOLUMES__GET_AZURE_FILE_VOLUMES__READ_ONLY+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-azure-disk-volumes.-get-azure-disk-volumes-.disk-name]]`link:#quarkus-kubernetes_quarkus.knative.get-azure-disk-volumes.-get-azure-disk-volumes-.disk-name[quarkus.knative.get-azure-disk-volumes."get-azure-disk-volumes".disk-name]` + +[.description] +-- +The name of the disk to mount. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_AZURE_DISK_VOLUMES__GET_AZURE_DISK_VOLUMES__DISK_NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_AZURE_DISK_VOLUMES__GET_AZURE_DISK_VOLUMES__DISK_NAME+++` +endif::add-copy-button-to-env-var[] +--|string +|required icon:exclamation-circle[title=Configuration property is required] + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-azure-disk-volumes.-get-azure-disk-volumes-.disk-uri]]`link:#quarkus-kubernetes_quarkus.knative.get-azure-disk-volumes.-get-azure-disk-volumes-.disk-uri[quarkus.knative.get-azure-disk-volumes."get-azure-disk-volumes".disk-uri]` + +[.description] +-- +The URI of the vhd blob object OR the resourceID of an Azure managed data disk if Kind is Managed + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_AZURE_DISK_VOLUMES__GET_AZURE_DISK_VOLUMES__DISK_URI+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_AZURE_DISK_VOLUMES__GET_AZURE_DISK_VOLUMES__DISK_URI+++` +endif::add-copy-button-to-env-var[] +--|string +|required icon:exclamation-circle[title=Configuration property is required] + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-azure-disk-volumes.-get-azure-disk-volumes-.kind]]`link:#quarkus-kubernetes_quarkus.knative.get-azure-disk-volumes.-get-azure-disk-volumes-.kind[quarkus.knative.get-azure-disk-volumes."get-azure-disk-volumes".kind]` + +[.description] +-- +Kind of disk. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_AZURE_DISK_VOLUMES__GET_AZURE_DISK_VOLUMES__KIND+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_AZURE_DISK_VOLUMES__GET_AZURE_DISK_VOLUMES__KIND+++` +endif::add-copy-button-to-env-var[] +-- a| +`managed`, `shared` +|`managed` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-azure-disk-volumes.-get-azure-disk-volumes-.caching-mode]]`link:#quarkus-kubernetes_quarkus.knative.get-azure-disk-volumes.-get-azure-disk-volumes-.caching-mode[quarkus.knative.get-azure-disk-volumes."get-azure-disk-volumes".caching-mode]` + +[.description] +-- +Disk caching mode. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_AZURE_DISK_VOLUMES__GET_AZURE_DISK_VOLUMES__CACHING_MODE+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_AZURE_DISK_VOLUMES__GET_AZURE_DISK_VOLUMES__CACHING_MODE+++` +endif::add-copy-button-to-env-var[] +-- a| +`read-write`, `read-only`, `none` +|`read-write` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-azure-disk-volumes.-get-azure-disk-volumes-.fs-type]]`link:#quarkus-kubernetes_quarkus.knative.get-azure-disk-volumes.-get-azure-disk-volumes-.fs-type[quarkus.knative.get-azure-disk-volumes."get-azure-disk-volumes".fs-type]` + +[.description] +-- +File system type. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_AZURE_DISK_VOLUMES__GET_AZURE_DISK_VOLUMES__FS_TYPE+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_AZURE_DISK_VOLUMES__GET_AZURE_DISK_VOLUMES__FS_TYPE+++` +endif::add-copy-button-to-env-var[] +--|string +|`ext4` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-azure-disk-volumes.-get-azure-disk-volumes-.read-only]]`link:#quarkus-kubernetes_quarkus.knative.get-azure-disk-volumes.-get-azure-disk-volumes-.read-only[quarkus.knative.get-azure-disk-volumes."get-azure-disk-volumes".read-only]` + +[.description] +-- +Whether the volumeName is read only or not. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_AZURE_DISK_VOLUMES__GET_AZURE_DISK_VOLUMES__READ_ONLY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_AZURE_DISK_VOLUMES__GET_AZURE_DISK_VOLUMES__READ_ONLY+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-init-containers.-get-init-containers-.get-env.secrets]]`link:#quarkus-kubernetes_quarkus.knative.get-init-containers.-get-init-containers-.get-env.secrets[quarkus.knative.get-init-containers."get-init-containers".get-env.secrets]` + +[.description] +-- +The optional list of Secret names to load environment variables from. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__GET_ENV_SECRETS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__GET_ENV_SECRETS+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-init-containers.-get-init-containers-.get-env.configmaps]]`link:#quarkus-kubernetes_quarkus.knative.get-init-containers.-get-init-containers-.get-env.configmaps[quarkus.knative.get-init-containers."get-init-containers".get-env.configmaps]` + +[.description] +-- +The optional list of ConfigMap names to load environment variables from. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__GET_ENV_CONFIGMAPS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__GET_ENV_CONFIGMAPS+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-init-containers.-get-init-containers-.get-env.fields-fields]]`link:#quarkus-kubernetes_quarkus.knative.get-init-containers.-get-init-containers-.get-env.fields-fields[quarkus.knative.get-init-containers."get-init-containers".get-env.fields]` + +[.description] +-- +The map associating environment variable names to their associated field references they take their value from. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__GET_ENV_FIELDS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__GET_ENV_FIELDS+++` +endif::add-copy-button-to-env-var[] +--|`Map` +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-init-containers.-get-init-containers-.get-env.vars-vars]]`link:#quarkus-kubernetes_quarkus.knative.get-init-containers.-get-init-containers-.get-env.vars-vars[quarkus.knative.get-init-containers."get-init-containers".get-env.vars]` + +[.description] +-- +The map associating environment name to its associated value. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__GET_ENV_VARS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__GET_ENV_VARS+++` +endif::add-copy-button-to-env-var[] +--|`Map>` +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-init-containers.-get-init-containers-.get-env.mapping.-mapping-.from-secret]]`link:#quarkus-kubernetes_quarkus.knative.get-init-containers.-get-init-containers-.get-env.mapping.-mapping-.from-secret[quarkus.knative.get-init-containers."get-init-containers".get-env.mapping."mapping".from-secret]` + +[.description] +-- +The optional name of the Secret from which a value is to be extracted. Mutually exclusive with `from-configmap`. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__GET_ENV_MAPPING__MAPPING__FROM_SECRET+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__GET_ENV_MAPPING__MAPPING__FROM_SECRET+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-init-containers.-get-init-containers-.get-env.mapping.-mapping-.from-configmap]]`link:#quarkus-kubernetes_quarkus.knative.get-init-containers.-get-init-containers-.get-env.mapping.-mapping-.from-configmap[quarkus.knative.get-init-containers."get-init-containers".get-env.mapping."mapping".from-configmap]` + +[.description] +-- +The optional name of the ConfigMap from which a value is to be extracted. Mutually exclusive with `from-secret`. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__GET_ENV_MAPPING__MAPPING__FROM_CONFIGMAP+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__GET_ENV_MAPPING__MAPPING__FROM_CONFIGMAP+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-init-containers.-get-init-containers-.get-env.mapping.-mapping-.with-key]]`link:#quarkus-kubernetes_quarkus.knative.get-init-containers.-get-init-containers-.get-env.mapping.-mapping-.with-key[quarkus.knative.get-init-containers."get-init-containers".get-env.mapping."mapping".with-key]` + +[.description] +-- +The key identifying the field from which the value is extracted. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__GET_ENV_MAPPING__MAPPING__WITH_KEY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__GET_ENV_MAPPING__MAPPING__WITH_KEY+++` +endif::add-copy-button-to-env-var[] +--|string +|required icon:exclamation-circle[title=Configuration property is required] + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-init-containers.-get-init-containers-.get-target-platform-name]]`link:#quarkus-kubernetes_quarkus.knative.get-init-containers.-get-init-containers-.get-target-platform-name[quarkus.knative.get-init-containers."get-init-containers".get-target-platform-name]` + +[.description] +-- +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__GET_TARGET_PLATFORM_NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__GET_TARGET_PLATFORM_NAME+++` +endif::add-copy-button-to-env-var[] +--|string +|required icon:exclamation-circle[title=Configuration property is required] + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-init-containers.-get-init-containers-.image]]`link:#quarkus-kubernetes_quarkus.knative.get-init-containers.-get-init-containers-.image[quarkus.knative.get-init-containers."get-init-containers".image]` + +[.description] +-- +The container image. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__IMAGE+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__IMAGE+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-init-containers.-get-init-containers-.working-dir]]`link:#quarkus-kubernetes_quarkus.knative.get-init-containers.-get-init-containers-.working-dir[quarkus.knative.get-init-containers."get-init-containers".working-dir]` + +[.description] +-- +Working directory. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__WORKING_DIR+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__WORKING_DIR+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-init-containers.-get-init-containers-.command]]`link:#quarkus-kubernetes_quarkus.knative.get-init-containers.-get-init-containers-.command[quarkus.knative.get-init-containers."get-init-containers".command]` + +[.description] +-- +The commands + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__COMMAND+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__COMMAND+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-init-containers.-get-init-containers-.arguments]]`link:#quarkus-kubernetes_quarkus.knative.get-init-containers.-get-init-containers-.arguments[quarkus.knative.get-init-containers."get-init-containers".arguments]` + +[.description] +-- +The arguments + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__ARGUMENTS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__ARGUMENTS+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-init-containers.-get-init-containers-.service-account]]`link:#quarkus-kubernetes_quarkus.knative.get-init-containers.-get-init-containers-.service-account[quarkus.knative.get-init-containers."get-init-containers".service-account]` + +[.description] +-- +The service account. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__SERVICE_ACCOUNT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__SERVICE_ACCOUNT+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-init-containers.-get-init-containers-.host]]`link:#quarkus-kubernetes_quarkus.knative.get-init-containers.-get-init-containers-.host[quarkus.knative.get-init-containers."get-init-containers".host]` + +[.description] +-- +The host under which the application is going to be exposed. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__HOST+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__HOST+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-init-containers.-get-init-containers-.ports.-ports-.container-port]]`link:#quarkus-kubernetes_quarkus.knative.get-init-containers.-get-init-containers-.ports.-ports-.container-port[quarkus.knative.get-init-containers."get-init-containers".ports."ports".container-port]` + +[.description] +-- +The port number. Refers to the container port. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__PORTS__PORTS__CONTAINER_PORT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__PORTS__PORTS__CONTAINER_PORT+++` +endif::add-copy-button-to-env-var[] +--|int +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-init-containers.-get-init-containers-.ports.-ports-.host-port]]`link:#quarkus-kubernetes_quarkus.knative.get-init-containers.-get-init-containers-.ports.-ports-.host-port[quarkus.knative.get-init-containers."get-init-containers".ports."ports".host-port]` + +[.description] +-- +The host port. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__PORTS__PORTS__HOST_PORT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__PORTS__PORTS__HOST_PORT+++` +endif::add-copy-button-to-env-var[] +--|int +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-init-containers.-get-init-containers-.ports.-ports-.path]]`link:#quarkus-kubernetes_quarkus.knative.get-init-containers.-get-init-containers-.ports.-ports-.path[quarkus.knative.get-init-containers."get-init-containers".ports."ports".path]` + +[.description] +-- +The application path (refers to web application path). + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__PORTS__PORTS__PATH+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__PORTS__PORTS__PATH+++` +endif::add-copy-button-to-env-var[] +--|string +|`/` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-init-containers.-get-init-containers-.ports.-ports-.protocol]]`link:#quarkus-kubernetes_quarkus.knative.get-init-containers.-get-init-containers-.ports.-ports-.protocol[quarkus.knative.get-init-containers."get-init-containers".ports."ports".protocol]` + +[.description] +-- +The protocol. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__PORTS__PORTS__PROTOCOL+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__PORTS__PORTS__PROTOCOL+++` +endif::add-copy-button-to-env-var[] +-- a| +`tcp`, `udp`, `sctp`, `http`, `proxy` +|`tcp` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-init-containers.-get-init-containers-.ports.-ports-.node-port]]`link:#quarkus-kubernetes_quarkus.knative.get-init-containers.-get-init-containers-.ports.-ports-.node-port[quarkus.knative.get-init-containers."get-init-containers".ports."ports".node-port]` + +[.description] +-- +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__PORTS__PORTS__NODE_PORT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__PORTS__PORTS__NODE_PORT+++` +endif::add-copy-button-to-env-var[] +--|int +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-init-containers.-get-init-containers-.ports.-ports-.tls]]`link:#quarkus-kubernetes_quarkus.knative.get-init-containers.-get-init-containers-.ports.-ports-.tls[quarkus.knative.get-init-containers."get-init-containers".ports."ports".tls]` + +[.description] +-- +If enabled, the port will be configured to use the schema HTTPS. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__PORTS__PORTS__TLS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__PORTS__PORTS__TLS+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-init-containers.-get-init-containers-.image-pull-policy]]`link:#quarkus-kubernetes_quarkus.knative.get-init-containers.-get-init-containers-.image-pull-policy[quarkus.knative.get-init-containers."get-init-containers".image-pull-policy]` + +[.description] +-- +Image pull policy. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__IMAGE_PULL_POLICY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__IMAGE_PULL_POLICY+++` +endif::add-copy-button-to-env-var[] +-- a| +`always`, `if-not-present`, `never` +|`always` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-init-containers.-get-init-containers-.image-pull-secrets]]`link:#quarkus-kubernetes_quarkus.knative.get-init-containers.-get-init-containers-.image-pull-secrets[quarkus.knative.get-init-containers."get-init-containers".image-pull-secrets]` + +[.description] +-- +The image pull secret + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__IMAGE_PULL_SECRETS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__IMAGE_PULL_SECRETS+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-init-containers.-get-init-containers-.liveness-probe.http-action-port]]`link:#quarkus-kubernetes_quarkus.knative.get-init-containers.-get-init-containers-.liveness-probe.http-action-port[quarkus.knative.get-init-containers."get-init-containers".liveness-probe.http-action-port]` + +[.description] +-- +The port number to use when configuring the `http get` action. If not configured, the port corresponding to the `httpActionPortName` will be used. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_PORT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_PORT+++` +endif::add-copy-button-to-env-var[] +--|int +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-init-containers.-get-init-containers-.liveness-probe.http-action-port-name]]`link:#quarkus-kubernetes_quarkus.knative.get-init-containers.-get-init-containers-.liveness-probe.http-action-port-name[quarkus.knative.get-init-containers."get-init-containers".liveness-probe.http-action-port-name]` + +[.description] +-- +The port name for selecting the port of the `HTTP get` action. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_PORT_NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_PORT_NAME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-init-containers.-get-init-containers-.liveness-probe.http-action-path]]`link:#quarkus-kubernetes_quarkus.knative.get-init-containers.-get-init-containers-.liveness-probe.http-action-path[quarkus.knative.get-init-containers."get-init-containers".liveness-probe.http-action-path]` + +[.description] +-- +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. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_PATH+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_PATH+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-init-containers.-get-init-containers-.liveness-probe.http-action-scheme]]`link:#quarkus-kubernetes_quarkus.knative.get-init-containers.-get-init-containers-.liveness-probe.http-action-scheme[quarkus.knative.get-init-containers."get-init-containers".liveness-probe.http-action-scheme]` + +[.description] +-- +The scheme of the `HTTP get` action. Can be either "HTTP" or "HTTPS". + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_SCHEME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_SCHEME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-init-containers.-get-init-containers-.liveness-probe.exec-action]]`link:#quarkus-kubernetes_quarkus.knative.get-init-containers.-get-init-containers-.liveness-probe.exec-action[quarkus.knative.get-init-containers."get-init-containers".liveness-probe.exec-action]` + +[.description] +-- +The command to use for the probe. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_EXEC_ACTION+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_EXEC_ACTION+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-init-containers.-get-init-containers-.liveness-probe.tcp-socket-action]]`link:#quarkus-kubernetes_quarkus.knative.get-init-containers.-get-init-containers-.liveness-probe.tcp-socket-action[quarkus.knative.get-init-containers."get-init-containers".liveness-probe.tcp-socket-action]` + +[.description] +-- +The tcp socket to use for the probe (the format is host:port). + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_TCP_SOCKET_ACTION+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_TCP_SOCKET_ACTION+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-init-containers.-get-init-containers-.liveness-probe.grpc-action]]`link:#quarkus-kubernetes_quarkus.knative.get-init-containers.-get-init-containers-.liveness-probe.grpc-action[quarkus.knative.get-init-containers."get-init-containers".liveness-probe.grpc-action]` + +[.description] +-- +The gRPC port to use for the probe (the format is either port or port:service). + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_GRPC_ACTION+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_GRPC_ACTION+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-init-containers.-get-init-containers-.liveness-probe.grpc-action-enabled]]`link:#quarkus-kubernetes_quarkus.knative.get-init-containers.-get-init-containers-.liveness-probe.grpc-action-enabled[quarkus.knative.get-init-containers."get-init-containers".liveness-probe.grpc-action-enabled]` + +[.description] +-- +If enabled and `grpc-action` is not provided, it will use the generated service name and the gRPC port. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_GRPC_ACTION_ENABLED+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_GRPC_ACTION_ENABLED+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-init-containers.-get-init-containers-.liveness-probe.initial-delay]]`link:#quarkus-kubernetes_quarkus.knative.get-init-containers.-get-init-containers-.liveness-probe.initial-delay[quarkus.knative.get-init-containers."get-init-containers".liveness-probe.initial-delay]` + +[.description] +-- +The amount of time to wait before starting to probe. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_INITIAL_DELAY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_INITIAL_DELAY+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`5S` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-init-containers.-get-init-containers-.liveness-probe.period]]`link:#quarkus-kubernetes_quarkus.knative.get-init-containers.-get-init-containers-.liveness-probe.period[quarkus.knative.get-init-containers."get-init-containers".liveness-probe.period]` + +[.description] +-- +The period in which the action should be called. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_PERIOD+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_PERIOD+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`10S` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-init-containers.-get-init-containers-.liveness-probe.timeout]]`link:#quarkus-kubernetes_quarkus.knative.get-init-containers.-get-init-containers-.liveness-probe.timeout[quarkus.knative.get-init-containers."get-init-containers".liveness-probe.timeout]` + +[.description] +-- +The amount of time to wait for each action. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_TIMEOUT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_TIMEOUT+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`10S` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-init-containers.-get-init-containers-.liveness-probe.success-threshold]]`link:#quarkus-kubernetes_quarkus.knative.get-init-containers.-get-init-containers-.liveness-probe.success-threshold[quarkus.knative.get-init-containers."get-init-containers".liveness-probe.success-threshold]` + +[.description] +-- +The success threshold to use. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_SUCCESS_THRESHOLD+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_SUCCESS_THRESHOLD+++` +endif::add-copy-button-to-env-var[] +--|int +|`1` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-init-containers.-get-init-containers-.liveness-probe.failure-threshold]]`link:#quarkus-kubernetes_quarkus.knative.get-init-containers.-get-init-containers-.liveness-probe.failure-threshold[quarkus.knative.get-init-containers."get-init-containers".liveness-probe.failure-threshold]` + +[.description] +-- +The failure threshold to use. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_FAILURE_THRESHOLD+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_FAILURE_THRESHOLD+++` +endif::add-copy-button-to-env-var[] +--|int +|`3` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-init-containers.-get-init-containers-.readiness-probe.http-action-port]]`link:#quarkus-kubernetes_quarkus.knative.get-init-containers.-get-init-containers-.readiness-probe.http-action-port[quarkus.knative.get-init-containers."get-init-containers".readiness-probe.http-action-port]` + +[.description] +-- +The port number to use when configuring the `http get` action. If not configured, the port corresponding to the `httpActionPortName` will be used. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_HTTP_ACTION_PORT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_HTTP_ACTION_PORT+++` +endif::add-copy-button-to-env-var[] +--|int +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-init-containers.-get-init-containers-.readiness-probe.http-action-port-name]]`link:#quarkus-kubernetes_quarkus.knative.get-init-containers.-get-init-containers-.readiness-probe.http-action-port-name[quarkus.knative.get-init-containers."get-init-containers".readiness-probe.http-action-port-name]` + +[.description] +-- +The port name for selecting the port of the `HTTP get` action. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_HTTP_ACTION_PORT_NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_HTTP_ACTION_PORT_NAME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-init-containers.-get-init-containers-.readiness-probe.http-action-path]]`link:#quarkus-kubernetes_quarkus.knative.get-init-containers.-get-init-containers-.readiness-probe.http-action-path[quarkus.knative.get-init-containers."get-init-containers".readiness-probe.http-action-path]` + +[.description] +-- +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. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_HTTP_ACTION_PATH+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_HTTP_ACTION_PATH+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-init-containers.-get-init-containers-.readiness-probe.http-action-scheme]]`link:#quarkus-kubernetes_quarkus.knative.get-init-containers.-get-init-containers-.readiness-probe.http-action-scheme[quarkus.knative.get-init-containers."get-init-containers".readiness-probe.http-action-scheme]` + +[.description] +-- +The scheme of the `HTTP get` action. Can be either "HTTP" or "HTTPS". + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_HTTP_ACTION_SCHEME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_HTTP_ACTION_SCHEME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-init-containers.-get-init-containers-.readiness-probe.exec-action]]`link:#quarkus-kubernetes_quarkus.knative.get-init-containers.-get-init-containers-.readiness-probe.exec-action[quarkus.knative.get-init-containers."get-init-containers".readiness-probe.exec-action]` + +[.description] +-- +The command to use for the probe. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_EXEC_ACTION+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_EXEC_ACTION+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-init-containers.-get-init-containers-.readiness-probe.tcp-socket-action]]`link:#quarkus-kubernetes_quarkus.knative.get-init-containers.-get-init-containers-.readiness-probe.tcp-socket-action[quarkus.knative.get-init-containers."get-init-containers".readiness-probe.tcp-socket-action]` + +[.description] +-- +The tcp socket to use for the probe (the format is host:port). + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_TCP_SOCKET_ACTION+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_TCP_SOCKET_ACTION+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-init-containers.-get-init-containers-.readiness-probe.grpc-action]]`link:#quarkus-kubernetes_quarkus.knative.get-init-containers.-get-init-containers-.readiness-probe.grpc-action[quarkus.knative.get-init-containers."get-init-containers".readiness-probe.grpc-action]` + +[.description] +-- +The gRPC port to use for the probe (the format is either port or port:service). + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_GRPC_ACTION+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_GRPC_ACTION+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-init-containers.-get-init-containers-.readiness-probe.grpc-action-enabled]]`link:#quarkus-kubernetes_quarkus.knative.get-init-containers.-get-init-containers-.readiness-probe.grpc-action-enabled[quarkus.knative.get-init-containers."get-init-containers".readiness-probe.grpc-action-enabled]` + +[.description] +-- +If enabled and `grpc-action` is not provided, it will use the generated service name and the gRPC port. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_GRPC_ACTION_ENABLED+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_GRPC_ACTION_ENABLED+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-init-containers.-get-init-containers-.readiness-probe.initial-delay]]`link:#quarkus-kubernetes_quarkus.knative.get-init-containers.-get-init-containers-.readiness-probe.initial-delay[quarkus.knative.get-init-containers."get-init-containers".readiness-probe.initial-delay]` + +[.description] +-- +The amount of time to wait before starting to probe. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_INITIAL_DELAY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_INITIAL_DELAY+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`5S` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-init-containers.-get-init-containers-.readiness-probe.period]]`link:#quarkus-kubernetes_quarkus.knative.get-init-containers.-get-init-containers-.readiness-probe.period[quarkus.knative.get-init-containers."get-init-containers".readiness-probe.period]` + +[.description] +-- +The period in which the action should be called. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_PERIOD+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_PERIOD+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`10S` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-init-containers.-get-init-containers-.readiness-probe.timeout]]`link:#quarkus-kubernetes_quarkus.knative.get-init-containers.-get-init-containers-.readiness-probe.timeout[quarkus.knative.get-init-containers."get-init-containers".readiness-probe.timeout]` + +[.description] +-- +The amount of time to wait for each action. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_TIMEOUT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_TIMEOUT+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`10S` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-init-containers.-get-init-containers-.readiness-probe.success-threshold]]`link:#quarkus-kubernetes_quarkus.knative.get-init-containers.-get-init-containers-.readiness-probe.success-threshold[quarkus.knative.get-init-containers."get-init-containers".readiness-probe.success-threshold]` + +[.description] +-- +The success threshold to use. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_SUCCESS_THRESHOLD+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_SUCCESS_THRESHOLD+++` +endif::add-copy-button-to-env-var[] +--|int +|`1` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-init-containers.-get-init-containers-.readiness-probe.failure-threshold]]`link:#quarkus-kubernetes_quarkus.knative.get-init-containers.-get-init-containers-.readiness-probe.failure-threshold[quarkus.knative.get-init-containers."get-init-containers".readiness-probe.failure-threshold]` + +[.description] +-- +The failure threshold to use. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_FAILURE_THRESHOLD+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_FAILURE_THRESHOLD+++` +endif::add-copy-button-to-env-var[] +--|int +|`3` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-init-containers.-get-init-containers-.mounts.-mounts-.name]]`link:#quarkus-kubernetes_quarkus.knative.get-init-containers.-get-init-containers-.mounts.-mounts-.name[quarkus.knative.get-init-containers."get-init-containers".mounts."mounts".name]` + +[.description] +-- +The name of the volumeName to mount. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__MOUNTS__MOUNTS__NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__MOUNTS__MOUNTS__NAME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-init-containers.-get-init-containers-.mounts.-mounts-.path]]`link:#quarkus-kubernetes_quarkus.knative.get-init-containers.-get-init-containers-.mounts.-mounts-.path[quarkus.knative.get-init-containers."get-init-containers".mounts."mounts".path]` + +[.description] +-- +The path to mount. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__MOUNTS__MOUNTS__PATH+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__MOUNTS__MOUNTS__PATH+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-init-containers.-get-init-containers-.mounts.-mounts-.sub-path]]`link:#quarkus-kubernetes_quarkus.knative.get-init-containers.-get-init-containers-.mounts.-mounts-.sub-path[quarkus.knative.get-init-containers."get-init-containers".mounts."mounts".sub-path]` + +[.description] +-- +Path within the volumeName from which the container's volumeName should be mounted. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__MOUNTS__MOUNTS__SUB_PATH+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__MOUNTS__MOUNTS__SUB_PATH+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-init-containers.-get-init-containers-.mounts.-mounts-.read-only]]`link:#quarkus-kubernetes_quarkus.knative.get-init-containers.-get-init-containers-.mounts.-mounts-.read-only[quarkus.knative.get-init-containers."get-init-containers".mounts."mounts".read-only]` + +[.description] +-- +ReadOnly + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__MOUNTS__MOUNTS__READ_ONLY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__MOUNTS__MOUNTS__READ_ONLY+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-init-containers.-get-init-containers-.resources.limits.cpu]]`link:#quarkus-kubernetes_quarkus.knative.get-init-containers.-get-init-containers-.resources.limits.cpu[quarkus.knative.get-init-containers."get-init-containers".resources.limits.cpu]` + +[.description] +-- +CPU Requirements + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__RESOURCES_LIMITS_CPU+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__RESOURCES_LIMITS_CPU+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-init-containers.-get-init-containers-.resources.limits.memory]]`link:#quarkus-kubernetes_quarkus.knative.get-init-containers.-get-init-containers-.resources.limits.memory[quarkus.knative.get-init-containers."get-init-containers".resources.limits.memory]` + +[.description] +-- +Memory Requirements + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__RESOURCES_LIMITS_MEMORY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__RESOURCES_LIMITS_MEMORY+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-init-containers.-get-init-containers-.resources.requests.cpu]]`link:#quarkus-kubernetes_quarkus.knative.get-init-containers.-get-init-containers-.resources.requests.cpu[quarkus.knative.get-init-containers."get-init-containers".resources.requests.cpu]` + +[.description] +-- +CPU Requirements + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__RESOURCES_REQUESTS_CPU+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__RESOURCES_REQUESTS_CPU+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-init-containers.-get-init-containers-.resources.requests.memory]]`link:#quarkus-kubernetes_quarkus.knative.get-init-containers.-get-init-containers-.resources.requests.memory[quarkus.knative.get-init-containers."get-init-containers".resources.requests.memory]` + +[.description] +-- +Memory Requirements + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__RESOURCES_REQUESTS_MEMORY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__RESOURCES_REQUESTS_MEMORY+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-init-containers.-get-init-containers-.env.secrets]]`link:#quarkus-kubernetes_quarkus.knative.get-init-containers.-get-init-containers-.env.secrets[quarkus.knative.get-init-containers."get-init-containers".env.secrets]` + +[.description] +-- +The optional list of Secret names to load environment variables from. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__ENV_SECRETS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__ENV_SECRETS+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-init-containers.-get-init-containers-.env.configmaps]]`link:#quarkus-kubernetes_quarkus.knative.get-init-containers.-get-init-containers-.env.configmaps[quarkus.knative.get-init-containers."get-init-containers".env.configmaps]` + +[.description] +-- +The optional list of ConfigMap names to load environment variables from. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__ENV_CONFIGMAPS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__ENV_CONFIGMAPS+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-init-containers.-get-init-containers-.env.fields-fields]]`link:#quarkus-kubernetes_quarkus.knative.get-init-containers.-get-init-containers-.env.fields-fields[quarkus.knative.get-init-containers."get-init-containers".env.fields]` + +[.description] +-- +The map associating environment variable names to their associated field references they take their value from. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__ENV_FIELDS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__ENV_FIELDS+++` +endif::add-copy-button-to-env-var[] +--|`Map` +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-init-containers.-get-init-containers-.env.vars-vars]]`link:#quarkus-kubernetes_quarkus.knative.get-init-containers.-get-init-containers-.env.vars-vars[quarkus.knative.get-init-containers."get-init-containers".env.vars]` + +[.description] +-- +The map associating environment name to its associated value. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__ENV_VARS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__ENV_VARS+++` +endif::add-copy-button-to-env-var[] +--|`Map>` +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-init-containers.-get-init-containers-.env.mapping.-mapping-.from-secret]]`link:#quarkus-kubernetes_quarkus.knative.get-init-containers.-get-init-containers-.env.mapping.-mapping-.from-secret[quarkus.knative.get-init-containers."get-init-containers".env.mapping."mapping".from-secret]` + +[.description] +-- +The optional name of the Secret from which a value is to be extracted. Mutually exclusive with `from-configmap`. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__ENV_MAPPING__MAPPING__FROM_SECRET+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__ENV_MAPPING__MAPPING__FROM_SECRET+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-init-containers.-get-init-containers-.env.mapping.-mapping-.from-configmap]]`link:#quarkus-kubernetes_quarkus.knative.get-init-containers.-get-init-containers-.env.mapping.-mapping-.from-configmap[quarkus.knative.get-init-containers."get-init-containers".env.mapping."mapping".from-configmap]` + +[.description] +-- +The optional name of the ConfigMap from which a value is to be extracted. Mutually exclusive with `from-secret`. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__ENV_MAPPING__MAPPING__FROM_CONFIGMAP+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__ENV_MAPPING__MAPPING__FROM_CONFIGMAP+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-init-containers.-get-init-containers-.env.mapping.-mapping-.with-key]]`link:#quarkus-kubernetes_quarkus.knative.get-init-containers.-get-init-containers-.env.mapping.-mapping-.with-key[quarkus.knative.get-init-containers."get-init-containers".env.mapping."mapping".with-key]` + +[.description] +-- +The key identifying the field from which the value is extracted. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__ENV_MAPPING__MAPPING__WITH_KEY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__ENV_MAPPING__MAPPING__WITH_KEY+++` +endif::add-copy-button-to-env-var[] +--|string +|required icon:exclamation-circle[title=Configuration property is required] + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-sidecars.-get-sidecars-.get-env.secrets]]`link:#quarkus-kubernetes_quarkus.knative.get-sidecars.-get-sidecars-.get-env.secrets[quarkus.knative.get-sidecars."get-sidecars".get-env.secrets]` + +[.description] +-- +The optional list of Secret names to load environment variables from. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__GET_ENV_SECRETS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__GET_ENV_SECRETS+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-sidecars.-get-sidecars-.get-env.configmaps]]`link:#quarkus-kubernetes_quarkus.knative.get-sidecars.-get-sidecars-.get-env.configmaps[quarkus.knative.get-sidecars."get-sidecars".get-env.configmaps]` + +[.description] +-- +The optional list of ConfigMap names to load environment variables from. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__GET_ENV_CONFIGMAPS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__GET_ENV_CONFIGMAPS+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-sidecars.-get-sidecars-.get-env.fields-fields]]`link:#quarkus-kubernetes_quarkus.knative.get-sidecars.-get-sidecars-.get-env.fields-fields[quarkus.knative.get-sidecars."get-sidecars".get-env.fields]` + +[.description] +-- +The map associating environment variable names to their associated field references they take their value from. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__GET_ENV_FIELDS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__GET_ENV_FIELDS+++` +endif::add-copy-button-to-env-var[] +--|`Map` +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-sidecars.-get-sidecars-.get-env.vars-vars]]`link:#quarkus-kubernetes_quarkus.knative.get-sidecars.-get-sidecars-.get-env.vars-vars[quarkus.knative.get-sidecars."get-sidecars".get-env.vars]` + +[.description] +-- +The map associating environment name to its associated value. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__GET_ENV_VARS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__GET_ENV_VARS+++` +endif::add-copy-button-to-env-var[] +--|`Map>` +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-sidecars.-get-sidecars-.get-env.mapping.-mapping-.from-secret]]`link:#quarkus-kubernetes_quarkus.knative.get-sidecars.-get-sidecars-.get-env.mapping.-mapping-.from-secret[quarkus.knative.get-sidecars."get-sidecars".get-env.mapping."mapping".from-secret]` + +[.description] +-- +The optional name of the Secret from which a value is to be extracted. Mutually exclusive with `from-configmap`. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__GET_ENV_MAPPING__MAPPING__FROM_SECRET+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__GET_ENV_MAPPING__MAPPING__FROM_SECRET+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-sidecars.-get-sidecars-.get-env.mapping.-mapping-.from-configmap]]`link:#quarkus-kubernetes_quarkus.knative.get-sidecars.-get-sidecars-.get-env.mapping.-mapping-.from-configmap[quarkus.knative.get-sidecars."get-sidecars".get-env.mapping."mapping".from-configmap]` + +[.description] +-- +The optional name of the ConfigMap from which a value is to be extracted. Mutually exclusive with `from-secret`. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__GET_ENV_MAPPING__MAPPING__FROM_CONFIGMAP+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__GET_ENV_MAPPING__MAPPING__FROM_CONFIGMAP+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-sidecars.-get-sidecars-.get-env.mapping.-mapping-.with-key]]`link:#quarkus-kubernetes_quarkus.knative.get-sidecars.-get-sidecars-.get-env.mapping.-mapping-.with-key[quarkus.knative.get-sidecars."get-sidecars".get-env.mapping."mapping".with-key]` + +[.description] +-- +The key identifying the field from which the value is extracted. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__GET_ENV_MAPPING__MAPPING__WITH_KEY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__GET_ENV_MAPPING__MAPPING__WITH_KEY+++` +endif::add-copy-button-to-env-var[] +--|string +|required icon:exclamation-circle[title=Configuration property is required] + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-sidecars.-get-sidecars-.get-target-platform-name]]`link:#quarkus-kubernetes_quarkus.knative.get-sidecars.-get-sidecars-.get-target-platform-name[quarkus.knative.get-sidecars."get-sidecars".get-target-platform-name]` + +[.description] +-- +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__GET_TARGET_PLATFORM_NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__GET_TARGET_PLATFORM_NAME+++` +endif::add-copy-button-to-env-var[] +--|string +|required icon:exclamation-circle[title=Configuration property is required] + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-sidecars.-get-sidecars-.image]]`link:#quarkus-kubernetes_quarkus.knative.get-sidecars.-get-sidecars-.image[quarkus.knative.get-sidecars."get-sidecars".image]` + +[.description] +-- +The container image. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__IMAGE+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__IMAGE+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-sidecars.-get-sidecars-.working-dir]]`link:#quarkus-kubernetes_quarkus.knative.get-sidecars.-get-sidecars-.working-dir[quarkus.knative.get-sidecars."get-sidecars".working-dir]` + +[.description] +-- +Working directory. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__WORKING_DIR+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__WORKING_DIR+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-sidecars.-get-sidecars-.command]]`link:#quarkus-kubernetes_quarkus.knative.get-sidecars.-get-sidecars-.command[quarkus.knative.get-sidecars."get-sidecars".command]` + +[.description] +-- +The commands + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__COMMAND+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__COMMAND+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-sidecars.-get-sidecars-.arguments]]`link:#quarkus-kubernetes_quarkus.knative.get-sidecars.-get-sidecars-.arguments[quarkus.knative.get-sidecars."get-sidecars".arguments]` + +[.description] +-- +The arguments + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__ARGUMENTS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__ARGUMENTS+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-sidecars.-get-sidecars-.service-account]]`link:#quarkus-kubernetes_quarkus.knative.get-sidecars.-get-sidecars-.service-account[quarkus.knative.get-sidecars."get-sidecars".service-account]` + +[.description] +-- +The service account. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__SERVICE_ACCOUNT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__SERVICE_ACCOUNT+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-sidecars.-get-sidecars-.host]]`link:#quarkus-kubernetes_quarkus.knative.get-sidecars.-get-sidecars-.host[quarkus.knative.get-sidecars."get-sidecars".host]` + +[.description] +-- +The host under which the application is going to be exposed. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__HOST+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__HOST+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-sidecars.-get-sidecars-.ports.-ports-.container-port]]`link:#quarkus-kubernetes_quarkus.knative.get-sidecars.-get-sidecars-.ports.-ports-.container-port[quarkus.knative.get-sidecars."get-sidecars".ports."ports".container-port]` + +[.description] +-- +The port number. Refers to the container port. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__PORTS__PORTS__CONTAINER_PORT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__PORTS__PORTS__CONTAINER_PORT+++` +endif::add-copy-button-to-env-var[] +--|int +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-sidecars.-get-sidecars-.ports.-ports-.host-port]]`link:#quarkus-kubernetes_quarkus.knative.get-sidecars.-get-sidecars-.ports.-ports-.host-port[quarkus.knative.get-sidecars."get-sidecars".ports."ports".host-port]` + +[.description] +-- +The host port. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__PORTS__PORTS__HOST_PORT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__PORTS__PORTS__HOST_PORT+++` +endif::add-copy-button-to-env-var[] +--|int +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-sidecars.-get-sidecars-.ports.-ports-.path]]`link:#quarkus-kubernetes_quarkus.knative.get-sidecars.-get-sidecars-.ports.-ports-.path[quarkus.knative.get-sidecars."get-sidecars".ports."ports".path]` + +[.description] +-- +The application path (refers to web application path). + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__PORTS__PORTS__PATH+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__PORTS__PORTS__PATH+++` +endif::add-copy-button-to-env-var[] +--|string +|`/` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-sidecars.-get-sidecars-.ports.-ports-.protocol]]`link:#quarkus-kubernetes_quarkus.knative.get-sidecars.-get-sidecars-.ports.-ports-.protocol[quarkus.knative.get-sidecars."get-sidecars".ports."ports".protocol]` + +[.description] +-- +The protocol. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__PORTS__PORTS__PROTOCOL+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__PORTS__PORTS__PROTOCOL+++` +endif::add-copy-button-to-env-var[] +-- a| +`tcp`, `udp`, `sctp`, `http`, `proxy` +|`tcp` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-sidecars.-get-sidecars-.ports.-ports-.node-port]]`link:#quarkus-kubernetes_quarkus.knative.get-sidecars.-get-sidecars-.ports.-ports-.node-port[quarkus.knative.get-sidecars."get-sidecars".ports."ports".node-port]` + +[.description] +-- +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__PORTS__PORTS__NODE_PORT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__PORTS__PORTS__NODE_PORT+++` +endif::add-copy-button-to-env-var[] +--|int +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-sidecars.-get-sidecars-.ports.-ports-.tls]]`link:#quarkus-kubernetes_quarkus.knative.get-sidecars.-get-sidecars-.ports.-ports-.tls[quarkus.knative.get-sidecars."get-sidecars".ports."ports".tls]` + +[.description] +-- +If enabled, the port will be configured to use the schema HTTPS. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__PORTS__PORTS__TLS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__PORTS__PORTS__TLS+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-sidecars.-get-sidecars-.image-pull-policy]]`link:#quarkus-kubernetes_quarkus.knative.get-sidecars.-get-sidecars-.image-pull-policy[quarkus.knative.get-sidecars."get-sidecars".image-pull-policy]` + +[.description] +-- +Image pull policy. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__IMAGE_PULL_POLICY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__IMAGE_PULL_POLICY+++` +endif::add-copy-button-to-env-var[] +-- a| +`always`, `if-not-present`, `never` +|`always` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-sidecars.-get-sidecars-.image-pull-secrets]]`link:#quarkus-kubernetes_quarkus.knative.get-sidecars.-get-sidecars-.image-pull-secrets[quarkus.knative.get-sidecars."get-sidecars".image-pull-secrets]` + +[.description] +-- +The image pull secret + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__IMAGE_PULL_SECRETS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__IMAGE_PULL_SECRETS+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-sidecars.-get-sidecars-.liveness-probe.http-action-port]]`link:#quarkus-kubernetes_quarkus.knative.get-sidecars.-get-sidecars-.liveness-probe.http-action-port[quarkus.knative.get-sidecars."get-sidecars".liveness-probe.http-action-port]` + +[.description] +-- +The port number to use when configuring the `http get` action. If not configured, the port corresponding to the `httpActionPortName` will be used. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_HTTP_ACTION_PORT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_HTTP_ACTION_PORT+++` +endif::add-copy-button-to-env-var[] +--|int +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-sidecars.-get-sidecars-.liveness-probe.http-action-port-name]]`link:#quarkus-kubernetes_quarkus.knative.get-sidecars.-get-sidecars-.liveness-probe.http-action-port-name[quarkus.knative.get-sidecars."get-sidecars".liveness-probe.http-action-port-name]` + +[.description] +-- +The port name for selecting the port of the `HTTP get` action. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_HTTP_ACTION_PORT_NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_HTTP_ACTION_PORT_NAME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-sidecars.-get-sidecars-.liveness-probe.http-action-path]]`link:#quarkus-kubernetes_quarkus.knative.get-sidecars.-get-sidecars-.liveness-probe.http-action-path[quarkus.knative.get-sidecars."get-sidecars".liveness-probe.http-action-path]` + +[.description] +-- +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. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_HTTP_ACTION_PATH+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_HTTP_ACTION_PATH+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-sidecars.-get-sidecars-.liveness-probe.http-action-scheme]]`link:#quarkus-kubernetes_quarkus.knative.get-sidecars.-get-sidecars-.liveness-probe.http-action-scheme[quarkus.knative.get-sidecars."get-sidecars".liveness-probe.http-action-scheme]` + +[.description] +-- +The scheme of the `HTTP get` action. Can be either "HTTP" or "HTTPS". + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_HTTP_ACTION_SCHEME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_HTTP_ACTION_SCHEME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-sidecars.-get-sidecars-.liveness-probe.exec-action]]`link:#quarkus-kubernetes_quarkus.knative.get-sidecars.-get-sidecars-.liveness-probe.exec-action[quarkus.knative.get-sidecars."get-sidecars".liveness-probe.exec-action]` + +[.description] +-- +The command to use for the probe. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_EXEC_ACTION+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_EXEC_ACTION+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-sidecars.-get-sidecars-.liveness-probe.tcp-socket-action]]`link:#quarkus-kubernetes_quarkus.knative.get-sidecars.-get-sidecars-.liveness-probe.tcp-socket-action[quarkus.knative.get-sidecars."get-sidecars".liveness-probe.tcp-socket-action]` + +[.description] +-- +The tcp socket to use for the probe (the format is host:port). + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_TCP_SOCKET_ACTION+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_TCP_SOCKET_ACTION+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-sidecars.-get-sidecars-.liveness-probe.grpc-action]]`link:#quarkus-kubernetes_quarkus.knative.get-sidecars.-get-sidecars-.liveness-probe.grpc-action[quarkus.knative.get-sidecars."get-sidecars".liveness-probe.grpc-action]` + +[.description] +-- +The gRPC port to use for the probe (the format is either port or port:service). + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_GRPC_ACTION+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_GRPC_ACTION+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-sidecars.-get-sidecars-.liveness-probe.grpc-action-enabled]]`link:#quarkus-kubernetes_quarkus.knative.get-sidecars.-get-sidecars-.liveness-probe.grpc-action-enabled[quarkus.knative.get-sidecars."get-sidecars".liveness-probe.grpc-action-enabled]` + +[.description] +-- +If enabled and `grpc-action` is not provided, it will use the generated service name and the gRPC port. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_GRPC_ACTION_ENABLED+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_GRPC_ACTION_ENABLED+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-sidecars.-get-sidecars-.liveness-probe.initial-delay]]`link:#quarkus-kubernetes_quarkus.knative.get-sidecars.-get-sidecars-.liveness-probe.initial-delay[quarkus.knative.get-sidecars."get-sidecars".liveness-probe.initial-delay]` + +[.description] +-- +The amount of time to wait before starting to probe. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_INITIAL_DELAY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_INITIAL_DELAY+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`5S` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-sidecars.-get-sidecars-.liveness-probe.period]]`link:#quarkus-kubernetes_quarkus.knative.get-sidecars.-get-sidecars-.liveness-probe.period[quarkus.knative.get-sidecars."get-sidecars".liveness-probe.period]` + +[.description] +-- +The period in which the action should be called. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_PERIOD+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_PERIOD+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`10S` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-sidecars.-get-sidecars-.liveness-probe.timeout]]`link:#quarkus-kubernetes_quarkus.knative.get-sidecars.-get-sidecars-.liveness-probe.timeout[quarkus.knative.get-sidecars."get-sidecars".liveness-probe.timeout]` + +[.description] +-- +The amount of time to wait for each action. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_TIMEOUT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_TIMEOUT+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`10S` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-sidecars.-get-sidecars-.liveness-probe.success-threshold]]`link:#quarkus-kubernetes_quarkus.knative.get-sidecars.-get-sidecars-.liveness-probe.success-threshold[quarkus.knative.get-sidecars."get-sidecars".liveness-probe.success-threshold]` + +[.description] +-- +The success threshold to use. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_SUCCESS_THRESHOLD+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_SUCCESS_THRESHOLD+++` +endif::add-copy-button-to-env-var[] +--|int +|`1` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-sidecars.-get-sidecars-.liveness-probe.failure-threshold]]`link:#quarkus-kubernetes_quarkus.knative.get-sidecars.-get-sidecars-.liveness-probe.failure-threshold[quarkus.knative.get-sidecars."get-sidecars".liveness-probe.failure-threshold]` + +[.description] +-- +The failure threshold to use. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_FAILURE_THRESHOLD+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_FAILURE_THRESHOLD+++` +endif::add-copy-button-to-env-var[] +--|int +|`3` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-sidecars.-get-sidecars-.readiness-probe.http-action-port]]`link:#quarkus-kubernetes_quarkus.knative.get-sidecars.-get-sidecars-.readiness-probe.http-action-port[quarkus.knative.get-sidecars."get-sidecars".readiness-probe.http-action-port]` + +[.description] +-- +The port number to use when configuring the `http get` action. If not configured, the port corresponding to the `httpActionPortName` will be used. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_HTTP_ACTION_PORT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_HTTP_ACTION_PORT+++` +endif::add-copy-button-to-env-var[] +--|int +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-sidecars.-get-sidecars-.readiness-probe.http-action-port-name]]`link:#quarkus-kubernetes_quarkus.knative.get-sidecars.-get-sidecars-.readiness-probe.http-action-port-name[quarkus.knative.get-sidecars."get-sidecars".readiness-probe.http-action-port-name]` + +[.description] +-- +The port name for selecting the port of the `HTTP get` action. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_HTTP_ACTION_PORT_NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_HTTP_ACTION_PORT_NAME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-sidecars.-get-sidecars-.readiness-probe.http-action-path]]`link:#quarkus-kubernetes_quarkus.knative.get-sidecars.-get-sidecars-.readiness-probe.http-action-path[quarkus.knative.get-sidecars."get-sidecars".readiness-probe.http-action-path]` + +[.description] +-- +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. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_HTTP_ACTION_PATH+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_HTTP_ACTION_PATH+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-sidecars.-get-sidecars-.readiness-probe.http-action-scheme]]`link:#quarkus-kubernetes_quarkus.knative.get-sidecars.-get-sidecars-.readiness-probe.http-action-scheme[quarkus.knative.get-sidecars."get-sidecars".readiness-probe.http-action-scheme]` + +[.description] +-- +The scheme of the `HTTP get` action. Can be either "HTTP" or "HTTPS". + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_HTTP_ACTION_SCHEME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_HTTP_ACTION_SCHEME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-sidecars.-get-sidecars-.readiness-probe.exec-action]]`link:#quarkus-kubernetes_quarkus.knative.get-sidecars.-get-sidecars-.readiness-probe.exec-action[quarkus.knative.get-sidecars."get-sidecars".readiness-probe.exec-action]` + +[.description] +-- +The command to use for the probe. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_EXEC_ACTION+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_EXEC_ACTION+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-sidecars.-get-sidecars-.readiness-probe.tcp-socket-action]]`link:#quarkus-kubernetes_quarkus.knative.get-sidecars.-get-sidecars-.readiness-probe.tcp-socket-action[quarkus.knative.get-sidecars."get-sidecars".readiness-probe.tcp-socket-action]` + +[.description] +-- +The tcp socket to use for the probe (the format is host:port). + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_TCP_SOCKET_ACTION+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_TCP_SOCKET_ACTION+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-sidecars.-get-sidecars-.readiness-probe.grpc-action]]`link:#quarkus-kubernetes_quarkus.knative.get-sidecars.-get-sidecars-.readiness-probe.grpc-action[quarkus.knative.get-sidecars."get-sidecars".readiness-probe.grpc-action]` + +[.description] +-- +The gRPC port to use for the probe (the format is either port or port:service). + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_GRPC_ACTION+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_GRPC_ACTION+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-sidecars.-get-sidecars-.readiness-probe.grpc-action-enabled]]`link:#quarkus-kubernetes_quarkus.knative.get-sidecars.-get-sidecars-.readiness-probe.grpc-action-enabled[quarkus.knative.get-sidecars."get-sidecars".readiness-probe.grpc-action-enabled]` + +[.description] +-- +If enabled and `grpc-action` is not provided, it will use the generated service name and the gRPC port. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_GRPC_ACTION_ENABLED+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_GRPC_ACTION_ENABLED+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-sidecars.-get-sidecars-.readiness-probe.initial-delay]]`link:#quarkus-kubernetes_quarkus.knative.get-sidecars.-get-sidecars-.readiness-probe.initial-delay[quarkus.knative.get-sidecars."get-sidecars".readiness-probe.initial-delay]` + +[.description] +-- +The amount of time to wait before starting to probe. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_INITIAL_DELAY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_INITIAL_DELAY+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`5S` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-sidecars.-get-sidecars-.readiness-probe.period]]`link:#quarkus-kubernetes_quarkus.knative.get-sidecars.-get-sidecars-.readiness-probe.period[quarkus.knative.get-sidecars."get-sidecars".readiness-probe.period]` + +[.description] +-- +The period in which the action should be called. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_PERIOD+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_PERIOD+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`10S` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-sidecars.-get-sidecars-.readiness-probe.timeout]]`link:#quarkus-kubernetes_quarkus.knative.get-sidecars.-get-sidecars-.readiness-probe.timeout[quarkus.knative.get-sidecars."get-sidecars".readiness-probe.timeout]` + +[.description] +-- +The amount of time to wait for each action. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_TIMEOUT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_TIMEOUT+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`10S` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-sidecars.-get-sidecars-.readiness-probe.success-threshold]]`link:#quarkus-kubernetes_quarkus.knative.get-sidecars.-get-sidecars-.readiness-probe.success-threshold[quarkus.knative.get-sidecars."get-sidecars".readiness-probe.success-threshold]` + +[.description] +-- +The success threshold to use. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_SUCCESS_THRESHOLD+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_SUCCESS_THRESHOLD+++` +endif::add-copy-button-to-env-var[] +--|int +|`1` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-sidecars.-get-sidecars-.readiness-probe.failure-threshold]]`link:#quarkus-kubernetes_quarkus.knative.get-sidecars.-get-sidecars-.readiness-probe.failure-threshold[quarkus.knative.get-sidecars."get-sidecars".readiness-probe.failure-threshold]` + +[.description] +-- +The failure threshold to use. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_FAILURE_THRESHOLD+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_FAILURE_THRESHOLD+++` +endif::add-copy-button-to-env-var[] +--|int +|`3` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-sidecars.-get-sidecars-.mounts.-mounts-.name]]`link:#quarkus-kubernetes_quarkus.knative.get-sidecars.-get-sidecars-.mounts.-mounts-.name[quarkus.knative.get-sidecars."get-sidecars".mounts."mounts".name]` + +[.description] +-- +The name of the volumeName to mount. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__MOUNTS__MOUNTS__NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__MOUNTS__MOUNTS__NAME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-sidecars.-get-sidecars-.mounts.-mounts-.path]]`link:#quarkus-kubernetes_quarkus.knative.get-sidecars.-get-sidecars-.mounts.-mounts-.path[quarkus.knative.get-sidecars."get-sidecars".mounts."mounts".path]` + +[.description] +-- +The path to mount. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__MOUNTS__MOUNTS__PATH+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__MOUNTS__MOUNTS__PATH+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-sidecars.-get-sidecars-.mounts.-mounts-.sub-path]]`link:#quarkus-kubernetes_quarkus.knative.get-sidecars.-get-sidecars-.mounts.-mounts-.sub-path[quarkus.knative.get-sidecars."get-sidecars".mounts."mounts".sub-path]` + +[.description] +-- +Path within the volumeName from which the container's volumeName should be mounted. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__MOUNTS__MOUNTS__SUB_PATH+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__MOUNTS__MOUNTS__SUB_PATH+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-sidecars.-get-sidecars-.mounts.-mounts-.read-only]]`link:#quarkus-kubernetes_quarkus.knative.get-sidecars.-get-sidecars-.mounts.-mounts-.read-only[quarkus.knative.get-sidecars."get-sidecars".mounts."mounts".read-only]` + +[.description] +-- +ReadOnly + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__MOUNTS__MOUNTS__READ_ONLY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__MOUNTS__MOUNTS__READ_ONLY+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-sidecars.-get-sidecars-.resources.limits.cpu]]`link:#quarkus-kubernetes_quarkus.knative.get-sidecars.-get-sidecars-.resources.limits.cpu[quarkus.knative.get-sidecars."get-sidecars".resources.limits.cpu]` + +[.description] +-- +CPU Requirements + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__RESOURCES_LIMITS_CPU+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__RESOURCES_LIMITS_CPU+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-sidecars.-get-sidecars-.resources.limits.memory]]`link:#quarkus-kubernetes_quarkus.knative.get-sidecars.-get-sidecars-.resources.limits.memory[quarkus.knative.get-sidecars."get-sidecars".resources.limits.memory]` + +[.description] +-- +Memory Requirements + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__RESOURCES_LIMITS_MEMORY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__RESOURCES_LIMITS_MEMORY+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-sidecars.-get-sidecars-.resources.requests.cpu]]`link:#quarkus-kubernetes_quarkus.knative.get-sidecars.-get-sidecars-.resources.requests.cpu[quarkus.knative.get-sidecars."get-sidecars".resources.requests.cpu]` + +[.description] +-- +CPU Requirements + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__RESOURCES_REQUESTS_CPU+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__RESOURCES_REQUESTS_CPU+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-sidecars.-get-sidecars-.resources.requests.memory]]`link:#quarkus-kubernetes_quarkus.knative.get-sidecars.-get-sidecars-.resources.requests.memory[quarkus.knative.get-sidecars."get-sidecars".resources.requests.memory]` + +[.description] +-- +Memory Requirements + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__RESOURCES_REQUESTS_MEMORY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__RESOURCES_REQUESTS_MEMORY+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-sidecars.-get-sidecars-.env.secrets]]`link:#quarkus-kubernetes_quarkus.knative.get-sidecars.-get-sidecars-.env.secrets[quarkus.knative.get-sidecars."get-sidecars".env.secrets]` + +[.description] +-- +The optional list of Secret names to load environment variables from. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__ENV_SECRETS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__ENV_SECRETS+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-sidecars.-get-sidecars-.env.configmaps]]`link:#quarkus-kubernetes_quarkus.knative.get-sidecars.-get-sidecars-.env.configmaps[quarkus.knative.get-sidecars."get-sidecars".env.configmaps]` + +[.description] +-- +The optional list of ConfigMap names to load environment variables from. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__ENV_CONFIGMAPS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__ENV_CONFIGMAPS+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-sidecars.-get-sidecars-.env.fields-fields]]`link:#quarkus-kubernetes_quarkus.knative.get-sidecars.-get-sidecars-.env.fields-fields[quarkus.knative.get-sidecars."get-sidecars".env.fields]` + +[.description] +-- +The map associating environment variable names to their associated field references they take their value from. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__ENV_FIELDS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__ENV_FIELDS+++` +endif::add-copy-button-to-env-var[] +--|`Map` +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-sidecars.-get-sidecars-.env.vars-vars]]`link:#quarkus-kubernetes_quarkus.knative.get-sidecars.-get-sidecars-.env.vars-vars[quarkus.knative.get-sidecars."get-sidecars".env.vars]` + +[.description] +-- +The map associating environment name to its associated value. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__ENV_VARS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__ENV_VARS+++` +endif::add-copy-button-to-env-var[] +--|`Map>` +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-sidecars.-get-sidecars-.env.mapping.-mapping-.from-secret]]`link:#quarkus-kubernetes_quarkus.knative.get-sidecars.-get-sidecars-.env.mapping.-mapping-.from-secret[quarkus.knative.get-sidecars."get-sidecars".env.mapping."mapping".from-secret]` + +[.description] +-- +The optional name of the Secret from which a value is to be extracted. Mutually exclusive with `from-configmap`. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__ENV_MAPPING__MAPPING__FROM_SECRET+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__ENV_MAPPING__MAPPING__FROM_SECRET+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-sidecars.-get-sidecars-.env.mapping.-mapping-.from-configmap]]`link:#quarkus-kubernetes_quarkus.knative.get-sidecars.-get-sidecars-.env.mapping.-mapping-.from-configmap[quarkus.knative.get-sidecars."get-sidecars".env.mapping."mapping".from-configmap]` + +[.description] +-- +The optional name of the ConfigMap from which a value is to be extracted. Mutually exclusive with `from-secret`. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__ENV_MAPPING__MAPPING__FROM_CONFIGMAP+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__ENV_MAPPING__MAPPING__FROM_CONFIGMAP+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-sidecars.-get-sidecars-.env.mapping.-mapping-.with-key]]`link:#quarkus-kubernetes_quarkus.knative.get-sidecars.-get-sidecars-.env.mapping.-mapping-.with-key[quarkus.knative.get-sidecars."get-sidecars".env.mapping."mapping".with-key]` + +[.description] +-- +The key identifying the field from which the value is extracted. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__ENV_MAPPING__MAPPING__WITH_KEY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_SIDECARS__GET_SIDECARS__ENV_MAPPING__MAPPING__WITH_KEY+++` +endif::add-copy-button-to-env-var[] +--|string +|required icon:exclamation-circle[title=Configuration property is required] + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-host-aliases.-get-host-aliases-.ip]]`link:#quarkus-kubernetes_quarkus.knative.get-host-aliases.-get-host-aliases-.ip[quarkus.knative.get-host-aliases."get-host-aliases".ip]` + +[.description] +-- +The ip address + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_HOST_ALIASES__GET_HOST_ALIASES__IP+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_HOST_ALIASES__GET_HOST_ALIASES__IP+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-host-aliases.-get-host-aliases-.hostnames]]`link:#quarkus-kubernetes_quarkus.knative.get-host-aliases.-get-host-aliases-.hostnames[quarkus.knative.get-host-aliases."get-host-aliases".hostnames]` + +[.description] +-- +The hostnames to resolve to the ip + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_HOST_ALIASES__GET_HOST_ALIASES__HOSTNAMES+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_HOST_ALIASES__GET_HOST_ALIASES__HOSTNAMES+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-rbac-config.roles.-roles-.name]]`link:#quarkus-kubernetes_quarkus.knative.get-rbac-config.roles.-roles-.name[quarkus.knative.get-rbac-config.roles."roles".name]` + +[.description] +-- +The name of the role. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_RBAC_CONFIG_ROLES__ROLES__NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_RBAC_CONFIG_ROLES__ROLES__NAME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-rbac-config.roles.-roles-.namespace]]`link:#quarkus-kubernetes_quarkus.knative.get-rbac-config.roles.-roles-.namespace[quarkus.knative.get-rbac-config.roles."roles".namespace]` + +[.description] +-- +The namespace of the role. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_RBAC_CONFIG_ROLES__ROLES__NAMESPACE+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_RBAC_CONFIG_ROLES__ROLES__NAMESPACE+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-rbac-config.roles.-roles-.labels-labels]]`link:#quarkus-kubernetes_quarkus.knative.get-rbac-config.roles.-roles-.labels-labels[quarkus.knative.get-rbac-config.roles."roles".labels]` + +[.description] +-- +Labels to add into the Role resource. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_RBAC_CONFIG_ROLES__ROLES__LABELS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_RBAC_CONFIG_ROLES__ROLES__LABELS+++` +endif::add-copy-button-to-env-var[] +--|`Map` +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-rbac-config.roles.-roles-.policy-rules.-policy-rules-.api-groups]]`link:#quarkus-kubernetes_quarkus.knative.get-rbac-config.roles.-roles-.policy-rules.-policy-rules-.api-groups[quarkus.knative.get-rbac-config.roles."roles".policy-rules."policy-rules".api-groups]` + +[.description] +-- +API groups of the policy rule. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_RBAC_CONFIG_ROLES__ROLES__POLICY_RULES__POLICY_RULES__API_GROUPS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_RBAC_CONFIG_ROLES__ROLES__POLICY_RULES__POLICY_RULES__API_GROUPS+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-rbac-config.roles.-roles-.policy-rules.-policy-rules-.non-resource-urls]]`link:#quarkus-kubernetes_quarkus.knative.get-rbac-config.roles.-roles-.policy-rules.-policy-rules-.non-resource-urls[quarkus.knative.get-rbac-config.roles."roles".policy-rules."policy-rules".non-resource-urls]` + +[.description] +-- +Non resource URLs of the policy rule. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_RBAC_CONFIG_ROLES__ROLES__POLICY_RULES__POLICY_RULES__NON_RESOURCE_URLS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_RBAC_CONFIG_ROLES__ROLES__POLICY_RULES__POLICY_RULES__NON_RESOURCE_URLS+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-rbac-config.roles.-roles-.policy-rules.-policy-rules-.resource-names]]`link:#quarkus-kubernetes_quarkus.knative.get-rbac-config.roles.-roles-.policy-rules.-policy-rules-.resource-names[quarkus.knative.get-rbac-config.roles."roles".policy-rules."policy-rules".resource-names]` + +[.description] +-- +Resource names of the policy rule. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_RBAC_CONFIG_ROLES__ROLES__POLICY_RULES__POLICY_RULES__RESOURCE_NAMES+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_RBAC_CONFIG_ROLES__ROLES__POLICY_RULES__POLICY_RULES__RESOURCE_NAMES+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-rbac-config.roles.-roles-.policy-rules.-policy-rules-.resources]]`link:#quarkus-kubernetes_quarkus.knative.get-rbac-config.roles.-roles-.policy-rules.-policy-rules-.resources[quarkus.knative.get-rbac-config.roles."roles".policy-rules."policy-rules".resources]` + +[.description] +-- +Resources of the policy rule. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_RBAC_CONFIG_ROLES__ROLES__POLICY_RULES__POLICY_RULES__RESOURCES+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_RBAC_CONFIG_ROLES__ROLES__POLICY_RULES__POLICY_RULES__RESOURCES+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-rbac-config.roles.-roles-.policy-rules.-policy-rules-.verbs]]`link:#quarkus-kubernetes_quarkus.knative.get-rbac-config.roles.-roles-.policy-rules.-policy-rules-.verbs[quarkus.knative.get-rbac-config.roles."roles".policy-rules."policy-rules".verbs]` + +[.description] +-- +Verbs of the policy rule. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_RBAC_CONFIG_ROLES__ROLES__POLICY_RULES__POLICY_RULES__VERBS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_RBAC_CONFIG_ROLES__ROLES__POLICY_RULES__POLICY_RULES__VERBS+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-rbac-config.cluster-roles.-cluster-roles-.name]]`link:#quarkus-kubernetes_quarkus.knative.get-rbac-config.cluster-roles.-cluster-roles-.name[quarkus.knative.get-rbac-config.cluster-roles."cluster-roles".name]` + +[.description] +-- +The name of the cluster role. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_RBAC_CONFIG_CLUSTER_ROLES__CLUSTER_ROLES__NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_RBAC_CONFIG_CLUSTER_ROLES__CLUSTER_ROLES__NAME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-rbac-config.cluster-roles.-cluster-roles-.labels-labels]]`link:#quarkus-kubernetes_quarkus.knative.get-rbac-config.cluster-roles.-cluster-roles-.labels-labels[quarkus.knative.get-rbac-config.cluster-roles."cluster-roles".labels]` + +[.description] +-- +Labels to add into the ClusterRole resource. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_RBAC_CONFIG_CLUSTER_ROLES__CLUSTER_ROLES__LABELS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_RBAC_CONFIG_CLUSTER_ROLES__CLUSTER_ROLES__LABELS+++` +endif::add-copy-button-to-env-var[] +--|`Map` +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-rbac-config.cluster-roles.-cluster-roles-.policy-rules.-policy-rules-.api-groups]]`link:#quarkus-kubernetes_quarkus.knative.get-rbac-config.cluster-roles.-cluster-roles-.policy-rules.-policy-rules-.api-groups[quarkus.knative.get-rbac-config.cluster-roles."cluster-roles".policy-rules."policy-rules".api-groups]` + +[.description] +-- +API groups of the policy rule. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_RBAC_CONFIG_CLUSTER_ROLES__CLUSTER_ROLES__POLICY_RULES__POLICY_RULES__API_GROUPS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_RBAC_CONFIG_CLUSTER_ROLES__CLUSTER_ROLES__POLICY_RULES__POLICY_RULES__API_GROUPS+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-rbac-config.cluster-roles.-cluster-roles-.policy-rules.-policy-rules-.non-resource-urls]]`link:#quarkus-kubernetes_quarkus.knative.get-rbac-config.cluster-roles.-cluster-roles-.policy-rules.-policy-rules-.non-resource-urls[quarkus.knative.get-rbac-config.cluster-roles."cluster-roles".policy-rules."policy-rules".non-resource-urls]` + +[.description] +-- +Non resource URLs of the policy rule. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_RBAC_CONFIG_CLUSTER_ROLES__CLUSTER_ROLES__POLICY_RULES__POLICY_RULES__NON_RESOURCE_URLS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_RBAC_CONFIG_CLUSTER_ROLES__CLUSTER_ROLES__POLICY_RULES__POLICY_RULES__NON_RESOURCE_URLS+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-rbac-config.cluster-roles.-cluster-roles-.policy-rules.-policy-rules-.resource-names]]`link:#quarkus-kubernetes_quarkus.knative.get-rbac-config.cluster-roles.-cluster-roles-.policy-rules.-policy-rules-.resource-names[quarkus.knative.get-rbac-config.cluster-roles."cluster-roles".policy-rules."policy-rules".resource-names]` + +[.description] +-- +Resource names of the policy rule. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_RBAC_CONFIG_CLUSTER_ROLES__CLUSTER_ROLES__POLICY_RULES__POLICY_RULES__RESOURCE_NAMES+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_RBAC_CONFIG_CLUSTER_ROLES__CLUSTER_ROLES__POLICY_RULES__POLICY_RULES__RESOURCE_NAMES+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-rbac-config.cluster-roles.-cluster-roles-.policy-rules.-policy-rules-.resources]]`link:#quarkus-kubernetes_quarkus.knative.get-rbac-config.cluster-roles.-cluster-roles-.policy-rules.-policy-rules-.resources[quarkus.knative.get-rbac-config.cluster-roles."cluster-roles".policy-rules."policy-rules".resources]` + +[.description] +-- +Resources of the policy rule. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_RBAC_CONFIG_CLUSTER_ROLES__CLUSTER_ROLES__POLICY_RULES__POLICY_RULES__RESOURCES+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_RBAC_CONFIG_CLUSTER_ROLES__CLUSTER_ROLES__POLICY_RULES__POLICY_RULES__RESOURCES+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-rbac-config.cluster-roles.-cluster-roles-.policy-rules.-policy-rules-.verbs]]`link:#quarkus-kubernetes_quarkus.knative.get-rbac-config.cluster-roles.-cluster-roles-.policy-rules.-policy-rules-.verbs[quarkus.knative.get-rbac-config.cluster-roles."cluster-roles".policy-rules."policy-rules".verbs]` + +[.description] +-- +Verbs of the policy rule. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_RBAC_CONFIG_CLUSTER_ROLES__CLUSTER_ROLES__POLICY_RULES__POLICY_RULES__VERBS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_RBAC_CONFIG_CLUSTER_ROLES__CLUSTER_ROLES__POLICY_RULES__POLICY_RULES__VERBS+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-rbac-config.service-accounts.-service-accounts-.name]]`link:#quarkus-kubernetes_quarkus.knative.get-rbac-config.service-accounts.-service-accounts-.name[quarkus.knative.get-rbac-config.service-accounts."service-accounts".name]` + +[.description] +-- +The name of the service account. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_RBAC_CONFIG_SERVICE_ACCOUNTS__SERVICE_ACCOUNTS__NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_RBAC_CONFIG_SERVICE_ACCOUNTS__SERVICE_ACCOUNTS__NAME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-rbac-config.service-accounts.-service-accounts-.namespace]]`link:#quarkus-kubernetes_quarkus.knative.get-rbac-config.service-accounts.-service-accounts-.namespace[quarkus.knative.get-rbac-config.service-accounts."service-accounts".namespace]` + +[.description] +-- +The namespace of the service account. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_RBAC_CONFIG_SERVICE_ACCOUNTS__SERVICE_ACCOUNTS__NAMESPACE+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_RBAC_CONFIG_SERVICE_ACCOUNTS__SERVICE_ACCOUNTS__NAMESPACE+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-rbac-config.service-accounts.-service-accounts-.labels-labels]]`link:#quarkus-kubernetes_quarkus.knative.get-rbac-config.service-accounts.-service-accounts-.labels-labels[quarkus.knative.get-rbac-config.service-accounts."service-accounts".labels]` + +[.description] +-- +Labels of the service account. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_RBAC_CONFIG_SERVICE_ACCOUNTS__SERVICE_ACCOUNTS__LABELS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_RBAC_CONFIG_SERVICE_ACCOUNTS__SERVICE_ACCOUNTS__LABELS+++` +endif::add-copy-button-to-env-var[] +--|`Map` +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-rbac-config.service-accounts.-service-accounts-.use-as-default]]`link:#quarkus-kubernetes_quarkus.knative.get-rbac-config.service-accounts.-service-accounts-.use-as-default[quarkus.knative.get-rbac-config.service-accounts."service-accounts".use-as-default]` + +[.description] +-- +If true, this service account will be used in the generated Deployment resource. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_RBAC_CONFIG_SERVICE_ACCOUNTS__SERVICE_ACCOUNTS__USE_AS_DEFAULT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_RBAC_CONFIG_SERVICE_ACCOUNTS__SERVICE_ACCOUNTS__USE_AS_DEFAULT+++` +endif::add-copy-button-to-env-var[] +--|boolean +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-rbac-config.role-bindings.-role-bindings-.name]]`link:#quarkus-kubernetes_quarkus.knative.get-rbac-config.role-bindings.-role-bindings-.name[quarkus.knative.get-rbac-config.role-bindings."role-bindings".name]` + +[.description] +-- +Name of the RoleBinding resource to be generated. If not provided, it will use the application name plus the role ref name. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_RBAC_CONFIG_ROLE_BINDINGS__ROLE_BINDINGS__NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_RBAC_CONFIG_ROLE_BINDINGS__ROLE_BINDINGS__NAME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-rbac-config.role-bindings.-role-bindings-.labels-labels]]`link:#quarkus-kubernetes_quarkus.knative.get-rbac-config.role-bindings.-role-bindings-.labels-labels[quarkus.knative.get-rbac-config.role-bindings."role-bindings".labels]` + +[.description] +-- +Labels to add into the RoleBinding resource. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_RBAC_CONFIG_ROLE_BINDINGS__ROLE_BINDINGS__LABELS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_RBAC_CONFIG_ROLE_BINDINGS__ROLE_BINDINGS__LABELS+++` +endif::add-copy-button-to-env-var[] +--|`Map` +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-rbac-config.role-bindings.-role-bindings-.role-name]]`link:#quarkus-kubernetes_quarkus.knative.get-rbac-config.role-bindings.-role-bindings-.role-name[quarkus.knative.get-rbac-config.role-bindings."role-bindings".role-name]` + +[.description] +-- +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. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_RBAC_CONFIG_ROLE_BINDINGS__ROLE_BINDINGS__ROLE_NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_RBAC_CONFIG_ROLE_BINDINGS__ROLE_BINDINGS__ROLE_NAME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-rbac-config.role-bindings.-role-bindings-.cluster-wide]]`link:#quarkus-kubernetes_quarkus.knative.get-rbac-config.role-bindings.-role-bindings-.cluster-wide[quarkus.knative.get-rbac-config.role-bindings."role-bindings".cluster-wide]` + +[.description] +-- +If the Role sets in the `role-name` property is cluster wide or not. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_RBAC_CONFIG_ROLE_BINDINGS__ROLE_BINDINGS__CLUSTER_WIDE+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_RBAC_CONFIG_ROLE_BINDINGS__ROLE_BINDINGS__CLUSTER_WIDE+++` +endif::add-copy-button-to-env-var[] +--|boolean +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-rbac-config.role-bindings.-role-bindings-.subjects.-subjects-.name]]`link:#quarkus-kubernetes_quarkus.knative.get-rbac-config.role-bindings.-role-bindings-.subjects.-subjects-.name[quarkus.knative.get-rbac-config.role-bindings."role-bindings".subjects."subjects".name]` + +[.description] +-- +The "name" resource to use by the Subject element in the generated Role Binding resource. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_RBAC_CONFIG_ROLE_BINDINGS__ROLE_BINDINGS__SUBJECTS__SUBJECTS__NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_RBAC_CONFIG_ROLE_BINDINGS__ROLE_BINDINGS__SUBJECTS__SUBJECTS__NAME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-rbac-config.role-bindings.-role-bindings-.subjects.-subjects-.kind]]`link:#quarkus-kubernetes_quarkus.knative.get-rbac-config.role-bindings.-role-bindings-.subjects.-subjects-.kind[quarkus.knative.get-rbac-config.role-bindings."role-bindings".subjects."subjects".kind]` + +[.description] +-- +The "kind" resource to use by the Subject element in the generated Role Binding resource. By default, it uses the "ServiceAccount" kind. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_RBAC_CONFIG_ROLE_BINDINGS__ROLE_BINDINGS__SUBJECTS__SUBJECTS__KIND+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_RBAC_CONFIG_ROLE_BINDINGS__ROLE_BINDINGS__SUBJECTS__SUBJECTS__KIND+++` +endif::add-copy-button-to-env-var[] +--|string +|`ServiceAccount` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-rbac-config.role-bindings.-role-bindings-.subjects.-subjects-.api-group]]`link:#quarkus-kubernetes_quarkus.knative.get-rbac-config.role-bindings.-role-bindings-.subjects.-subjects-.api-group[quarkus.knative.get-rbac-config.role-bindings."role-bindings".subjects."subjects".api-group]` + +[.description] +-- +The "apiGroup" resource that matches with the "kind" property. By default, it's empty. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_RBAC_CONFIG_ROLE_BINDINGS__ROLE_BINDINGS__SUBJECTS__SUBJECTS__API_GROUP+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_RBAC_CONFIG_ROLE_BINDINGS__ROLE_BINDINGS__SUBJECTS__SUBJECTS__API_GROUP+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-rbac-config.role-bindings.-role-bindings-.subjects.-subjects-.namespace]]`link:#quarkus-kubernetes_quarkus.knative.get-rbac-config.role-bindings.-role-bindings-.subjects.-subjects-.namespace[quarkus.knative.get-rbac-config.role-bindings."role-bindings".subjects."subjects".namespace]` + +[.description] +-- +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. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_RBAC_CONFIG_ROLE_BINDINGS__ROLE_BINDINGS__SUBJECTS__SUBJECTS__NAMESPACE+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_RBAC_CONFIG_ROLE_BINDINGS__ROLE_BINDINGS__SUBJECTS__SUBJECTS__NAMESPACE+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-rbac-config.cluster-role-bindings.-cluster-role-bindings-.name]]`link:#quarkus-kubernetes_quarkus.knative.get-rbac-config.cluster-role-bindings.-cluster-role-bindings-.name[quarkus.knative.get-rbac-config.cluster-role-bindings."cluster-role-bindings".name]` + +[.description] +-- +Name of the ClusterRoleBinding resource to be generated. If not provided, it will use the application name plus the role ref name. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_RBAC_CONFIG_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_RBAC_CONFIG_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__NAME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-rbac-config.cluster-role-bindings.-cluster-role-bindings-.labels-labels]]`link:#quarkus-kubernetes_quarkus.knative.get-rbac-config.cluster-role-bindings.-cluster-role-bindings-.labels-labels[quarkus.knative.get-rbac-config.cluster-role-bindings."cluster-role-bindings".labels]` + +[.description] +-- +Labels to add into the RoleBinding resource. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_RBAC_CONFIG_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__LABELS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_RBAC_CONFIG_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__LABELS+++` +endif::add-copy-button-to-env-var[] +--|`Map` +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-rbac-config.cluster-role-bindings.-cluster-role-bindings-.role-name]]`link:#quarkus-kubernetes_quarkus.knative.get-rbac-config.cluster-role-bindings.-cluster-role-bindings-.role-name[quarkus.knative.get-rbac-config.cluster-role-bindings."cluster-role-bindings".role-name]` + +[.description] +-- +The name of the ClusterRole resource to use by the RoleRef element in the generated ClusterRoleBinding resource. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_RBAC_CONFIG_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__ROLE_NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_RBAC_CONFIG_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__ROLE_NAME+++` +endif::add-copy-button-to-env-var[] +--|string +|required icon:exclamation-circle[title=Configuration property is required] + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-rbac-config.cluster-role-bindings.-cluster-role-bindings-.subjects.-subjects-.name]]`link:#quarkus-kubernetes_quarkus.knative.get-rbac-config.cluster-role-bindings.-cluster-role-bindings-.subjects.-subjects-.name[quarkus.knative.get-rbac-config.cluster-role-bindings."cluster-role-bindings".subjects."subjects".name]` + +[.description] +-- +The "name" resource to use by the Subject element in the generated Role Binding resource. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_RBAC_CONFIG_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__SUBJECTS__SUBJECTS__NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_RBAC_CONFIG_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__SUBJECTS__SUBJECTS__NAME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-rbac-config.cluster-role-bindings.-cluster-role-bindings-.subjects.-subjects-.kind]]`link:#quarkus-kubernetes_quarkus.knative.get-rbac-config.cluster-role-bindings.-cluster-role-bindings-.subjects.-subjects-.kind[quarkus.knative.get-rbac-config.cluster-role-bindings."cluster-role-bindings".subjects."subjects".kind]` + +[.description] +-- +The "kind" resource to use by the Subject element in the generated Role Binding resource. By default, it uses the "ServiceAccount" kind. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_RBAC_CONFIG_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__SUBJECTS__SUBJECTS__KIND+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_RBAC_CONFIG_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__SUBJECTS__SUBJECTS__KIND+++` +endif::add-copy-button-to-env-var[] +--|string +|`ServiceAccount` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-rbac-config.cluster-role-bindings.-cluster-role-bindings-.subjects.-subjects-.api-group]]`link:#quarkus-kubernetes_quarkus.knative.get-rbac-config.cluster-role-bindings.-cluster-role-bindings-.subjects.-subjects-.api-group[quarkus.knative.get-rbac-config.cluster-role-bindings."cluster-role-bindings".subjects."subjects".api-group]` + +[.description] +-- +The "apiGroup" resource that matches with the "kind" property. By default, it's empty. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_RBAC_CONFIG_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__SUBJECTS__SUBJECTS__API_GROUP+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_RBAC_CONFIG_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__SUBJECTS__SUBJECTS__API_GROUP+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.get-rbac-config.cluster-role-bindings.-cluster-role-bindings-.subjects.-subjects-.namespace]]`link:#quarkus-kubernetes_quarkus.knative.get-rbac-config.cluster-role-bindings.-cluster-role-bindings-.subjects.-subjects-.namespace[quarkus.knative.get-rbac-config.cluster-role-bindings."cluster-role-bindings".subjects."subjects".namespace]` + +[.description] +-- +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. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GET_RBAC_CONFIG_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__SUBJECTS__SUBJECTS__NAMESPACE+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GET_RBAC_CONFIG_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__SUBJECTS__SUBJECTS__NAMESPACE+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.labels-labels]]`link:#quarkus-kubernetes_quarkus.knative.labels-labels[quarkus.knative.labels]` + +[.description] +-- +Custom labels to add to all resources + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_LABELS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_LABELS+++` +endif::add-copy-button-to-env-var[] +--|`Map` +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.annotations-annotations]]`link:#quarkus-kubernetes_quarkus.knative.annotations-annotations[quarkus.knative.annotations]` + +[.description] +-- +Custom annotations to add to all resources + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_ANNOTATIONS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_ANNOTATIONS+++` +endif::add-copy-button-to-env-var[] +--|`Map` +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.ports.-ports-.container-port]]`link:#quarkus-kubernetes_quarkus.knative.ports.-ports-.container-port[quarkus.knative.ports."ports".container-port]` + +[.description] +-- +The port number. Refers to the container port. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_PORTS__PORTS__CONTAINER_PORT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_PORTS__PORTS__CONTAINER_PORT+++` +endif::add-copy-button-to-env-var[] +--|int +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.ports.-ports-.host-port]]`link:#quarkus-kubernetes_quarkus.knative.ports.-ports-.host-port[quarkus.knative.ports."ports".host-port]` + +[.description] +-- +The host port. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_PORTS__PORTS__HOST_PORT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_PORTS__PORTS__HOST_PORT+++` +endif::add-copy-button-to-env-var[] +--|int +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.ports.-ports-.path]]`link:#quarkus-kubernetes_quarkus.knative.ports.-ports-.path[quarkus.knative.ports."ports".path]` + +[.description] +-- +The application path (refers to web application path). + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_PORTS__PORTS__PATH+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_PORTS__PORTS__PATH+++` +endif::add-copy-button-to-env-var[] +--|string +|`/` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.ports.-ports-.protocol]]`link:#quarkus-kubernetes_quarkus.knative.ports.-ports-.protocol[quarkus.knative.ports."ports".protocol]` + +[.description] +-- +The protocol. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_PORTS__PORTS__PROTOCOL+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_PORTS__PORTS__PROTOCOL+++` +endif::add-copy-button-to-env-var[] +-- a| +`tcp`, `udp`, `sctp`, `http`, `proxy` +|`tcp` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.ports.-ports-.node-port]]`link:#quarkus-kubernetes_quarkus.knative.ports.-ports-.node-port[quarkus.knative.ports."ports".node-port]` + +[.description] +-- +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_PORTS__PORTS__NODE_PORT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_PORTS__PORTS__NODE_PORT+++` +endif::add-copy-button-to-env-var[] +--|int +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.ports.-ports-.tls]]`link:#quarkus-kubernetes_quarkus.knative.ports.-ports-.tls[quarkus.knative.ports."ports".tls]` + +[.description] +-- +If enabled, the port will be configured to use the schema HTTPS. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_PORTS__PORTS__TLS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_PORTS__PORTS__TLS+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.mounts.-mounts-.name]]`link:#quarkus-kubernetes_quarkus.knative.mounts.-mounts-.name[quarkus.knative.mounts."mounts".name]` + +[.description] +-- +The name of the volumeName to mount. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_MOUNTS__MOUNTS__NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_MOUNTS__MOUNTS__NAME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.mounts.-mounts-.path]]`link:#quarkus-kubernetes_quarkus.knative.mounts.-mounts-.path[quarkus.knative.mounts."mounts".path]` + +[.description] +-- +The path to mount. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_MOUNTS__MOUNTS__PATH+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_MOUNTS__MOUNTS__PATH+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.mounts.-mounts-.sub-path]]`link:#quarkus-kubernetes_quarkus.knative.mounts.-mounts-.sub-path[quarkus.knative.mounts."mounts".sub-path]` + +[.description] +-- +Path within the volumeName from which the container's volumeName should be mounted. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_MOUNTS__MOUNTS__SUB_PATH+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_MOUNTS__MOUNTS__SUB_PATH+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.mounts.-mounts-.read-only]]`link:#quarkus-kubernetes_quarkus.knative.mounts.-mounts-.read-only[quarkus.knative.mounts."mounts".read-only]` + +[.description] +-- +ReadOnly + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_MOUNTS__MOUNTS__READ_ONLY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_MOUNTS__MOUNTS__READ_ONLY+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.secret-volumes.-secret-volumes-.secret-name]]`link:#quarkus-kubernetes_quarkus.knative.secret-volumes.-secret-volumes-.secret-name[quarkus.knative.secret-volumes."secret-volumes".secret-name]` + +[.description] +-- +The name of the secret to mount. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_SECRET_VOLUMES__SECRET_VOLUMES__SECRET_NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_SECRET_VOLUMES__SECRET_VOLUMES__SECRET_NAME+++` +endif::add-copy-button-to-env-var[] +--|string +|required icon:exclamation-circle[title=Configuration property is required] + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.secret-volumes.-secret-volumes-.default-mode]]`link:#quarkus-kubernetes_quarkus.knative.secret-volumes.-secret-volumes-.default-mode[quarkus.knative.secret-volumes."secret-volumes".default-mode]` + +[.description] +-- +Default mode. When specifying an octal number, leading zero must be present. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_SECRET_VOLUMES__SECRET_VOLUMES__DEFAULT_MODE+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_SECRET_VOLUMES__SECRET_VOLUMES__DEFAULT_MODE+++` +endif::add-copy-button-to-env-var[] +--|string +|`0600` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.secret-volumes.-secret-volumes-.items.-items-.path]]`link:#quarkus-kubernetes_quarkus.knative.secret-volumes.-secret-volumes-.items.-items-.path[quarkus.knative.secret-volumes."secret-volumes".items."items".path]` + +[.description] +-- +The path where the file will be mounted. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_SECRET_VOLUMES__SECRET_VOLUMES__ITEMS__ITEMS__PATH+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_SECRET_VOLUMES__SECRET_VOLUMES__ITEMS__ITEMS__PATH+++` +endif::add-copy-button-to-env-var[] +--|string +|required icon:exclamation-circle[title=Configuration property is required] + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.secret-volumes.-secret-volumes-.items.-items-.mode]]`link:#quarkus-kubernetes_quarkus.knative.secret-volumes.-secret-volumes-.items.-items-.mode[quarkus.knative.secret-volumes."secret-volumes".items."items".mode]` + +[.description] +-- +It must be a value between 0000 and 0777. If not specified, the volume defaultMode will be used. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_SECRET_VOLUMES__SECRET_VOLUMES__ITEMS__ITEMS__MODE+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_SECRET_VOLUMES__SECRET_VOLUMES__ITEMS__ITEMS__MODE+++` +endif::add-copy-button-to-env-var[] +--|int +|`-1` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.secret-volumes.-secret-volumes-.optional]]`link:#quarkus-kubernetes_quarkus.knative.secret-volumes.-secret-volumes-.optional[quarkus.knative.secret-volumes."secret-volumes".optional]` + +[.description] +-- +Optional + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_SECRET_VOLUMES__SECRET_VOLUMES__OPTIONAL+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_SECRET_VOLUMES__SECRET_VOLUMES__OPTIONAL+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.config-map-volumes.-config-map-volumes-.config-map-name]]`link:#quarkus-kubernetes_quarkus.knative.config-map-volumes.-config-map-volumes-.config-map-name[quarkus.knative.config-map-volumes."config-map-volumes".config-map-name]` + +[.description] +-- +The name of the ConfigMap to mount. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONFIG_MAP_VOLUMES__CONFIG_MAP_VOLUMES__CONFIG_MAP_NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_CONFIG_MAP_VOLUMES__CONFIG_MAP_VOLUMES__CONFIG_MAP_NAME+++` +endif::add-copy-button-to-env-var[] +--|string +|required icon:exclamation-circle[title=Configuration property is required] + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.config-map-volumes.-config-map-volumes-.default-mode]]`link:#quarkus-kubernetes_quarkus.knative.config-map-volumes.-config-map-volumes-.default-mode[quarkus.knative.config-map-volumes."config-map-volumes".default-mode]` + +[.description] +-- +Default mode. When specifying an octal number, leading zero must be present. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONFIG_MAP_VOLUMES__CONFIG_MAP_VOLUMES__DEFAULT_MODE+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_CONFIG_MAP_VOLUMES__CONFIG_MAP_VOLUMES__DEFAULT_MODE+++` +endif::add-copy-button-to-env-var[] +--|string +|`0600` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.config-map-volumes.-config-map-volumes-.items.-items-.path]]`link:#quarkus-kubernetes_quarkus.knative.config-map-volumes.-config-map-volumes-.items.-items-.path[quarkus.knative.config-map-volumes."config-map-volumes".items."items".path]` + +[.description] +-- +The path where the file will be mounted. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONFIG_MAP_VOLUMES__CONFIG_MAP_VOLUMES__ITEMS__ITEMS__PATH+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_CONFIG_MAP_VOLUMES__CONFIG_MAP_VOLUMES__ITEMS__ITEMS__PATH+++` +endif::add-copy-button-to-env-var[] +--|string +|required icon:exclamation-circle[title=Configuration property is required] + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.config-map-volumes.-config-map-volumes-.items.-items-.mode]]`link:#quarkus-kubernetes_quarkus.knative.config-map-volumes.-config-map-volumes-.items.-items-.mode[quarkus.knative.config-map-volumes."config-map-volumes".items."items".mode]` + +[.description] +-- +It must be a value between 0000 and 0777. If not specified, the volume defaultMode will be used. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONFIG_MAP_VOLUMES__CONFIG_MAP_VOLUMES__ITEMS__ITEMS__MODE+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_CONFIG_MAP_VOLUMES__CONFIG_MAP_VOLUMES__ITEMS__ITEMS__MODE+++` +endif::add-copy-button-to-env-var[] +--|int +|`-1` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.config-map-volumes.-config-map-volumes-.optional]]`link:#quarkus-kubernetes_quarkus.knative.config-map-volumes.-config-map-volumes-.optional[quarkus.knative.config-map-volumes."config-map-volumes".optional]` + +[.description] +-- +Optional + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONFIG_MAP_VOLUMES__CONFIG_MAP_VOLUMES__OPTIONAL+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_CONFIG_MAP_VOLUMES__CONFIG_MAP_VOLUMES__OPTIONAL+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.git-repo-volumes.-git-repo-volumes-.repository]]`link:#quarkus-kubernetes_quarkus.knative.git-repo-volumes.-git-repo-volumes-.repository[quarkus.knative.git-repo-volumes."git-repo-volumes".repository]` + +[.description] +-- +Git repository URL. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GIT_REPO_VOLUMES__GIT_REPO_VOLUMES__REPOSITORY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GIT_REPO_VOLUMES__GIT_REPO_VOLUMES__REPOSITORY+++` +endif::add-copy-button-to-env-var[] +--|string +|required icon:exclamation-circle[title=Configuration property is required] + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.git-repo-volumes.-git-repo-volumes-.directory]]`link:#quarkus-kubernetes_quarkus.knative.git-repo-volumes.-git-repo-volumes-.directory[quarkus.knative.git-repo-volumes."git-repo-volumes".directory]` + +[.description] +-- +The directory of the repository to mount. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GIT_REPO_VOLUMES__GIT_REPO_VOLUMES__DIRECTORY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GIT_REPO_VOLUMES__GIT_REPO_VOLUMES__DIRECTORY+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.git-repo-volumes.-git-repo-volumes-.revision]]`link:#quarkus-kubernetes_quarkus.knative.git-repo-volumes.-git-repo-volumes-.revision[quarkus.knative.git-repo-volumes."git-repo-volumes".revision]` + +[.description] +-- +The commit hash to use. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GIT_REPO_VOLUMES__GIT_REPO_VOLUMES__REVISION+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_GIT_REPO_VOLUMES__GIT_REPO_VOLUMES__REVISION+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.pvc-volumes.-pvc-volumes-.claim-name]]`link:#quarkus-kubernetes_quarkus.knative.pvc-volumes.-pvc-volumes-.claim-name[quarkus.knative.pvc-volumes."pvc-volumes".claim-name]` + +[.description] +-- +The name of the claim to mount. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_PVC_VOLUMES__PVC_VOLUMES__CLAIM_NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_PVC_VOLUMES__PVC_VOLUMES__CLAIM_NAME+++` +endif::add-copy-button-to-env-var[] +--|string +|required icon:exclamation-circle[title=Configuration property is required] + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.pvc-volumes.-pvc-volumes-.default-mode]]`link:#quarkus-kubernetes_quarkus.knative.pvc-volumes.-pvc-volumes-.default-mode[quarkus.knative.pvc-volumes."pvc-volumes".default-mode]` + +[.description] +-- +Default mode. When specifying an octal number, leading zero must be present. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_PVC_VOLUMES__PVC_VOLUMES__DEFAULT_MODE+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_PVC_VOLUMES__PVC_VOLUMES__DEFAULT_MODE+++` +endif::add-copy-button-to-env-var[] +--|string +|`0600` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.pvc-volumes.-pvc-volumes-.optional]]`link:#quarkus-kubernetes_quarkus.knative.pvc-volumes.-pvc-volumes-.optional[quarkus.knative.pvc-volumes."pvc-volumes".optional]` + +[.description] +-- +Optional + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_PVC_VOLUMES__PVC_VOLUMES__OPTIONAL+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_PVC_VOLUMES__PVC_VOLUMES__OPTIONAL+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.aws-elastic-block-store-volumes.-aws-elastic-block-store-volumes-.volume-id]]`link:#quarkus-kubernetes_quarkus.knative.aws-elastic-block-store-volumes.-aws-elastic-block-store-volumes-.volume-id[quarkus.knative.aws-elastic-block-store-volumes."aws-elastic-block-store-volumes".volume-id]` + +[.description] +-- +The name of the disk to mount. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_AWS_ELASTIC_BLOCK_STORE_VOLUMES__AWS_ELASTIC_BLOCK_STORE_VOLUMES__VOLUME_ID+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_AWS_ELASTIC_BLOCK_STORE_VOLUMES__AWS_ELASTIC_BLOCK_STORE_VOLUMES__VOLUME_ID+++` +endif::add-copy-button-to-env-var[] +--|string +|required icon:exclamation-circle[title=Configuration property is required] + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.aws-elastic-block-store-volumes.-aws-elastic-block-store-volumes-.partition]]`link:#quarkus-kubernetes_quarkus.knative.aws-elastic-block-store-volumes.-aws-elastic-block-store-volumes-.partition[quarkus.knative.aws-elastic-block-store-volumes."aws-elastic-block-store-volumes".partition]` + +[.description] +-- +The partition. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_AWS_ELASTIC_BLOCK_STORE_VOLUMES__AWS_ELASTIC_BLOCK_STORE_VOLUMES__PARTITION+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_AWS_ELASTIC_BLOCK_STORE_VOLUMES__AWS_ELASTIC_BLOCK_STORE_VOLUMES__PARTITION+++` +endif::add-copy-button-to-env-var[] +--|int +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.aws-elastic-block-store-volumes.-aws-elastic-block-store-volumes-.fs-type]]`link:#quarkus-kubernetes_quarkus.knative.aws-elastic-block-store-volumes.-aws-elastic-block-store-volumes-.fs-type[quarkus.knative.aws-elastic-block-store-volumes."aws-elastic-block-store-volumes".fs-type]` + +[.description] +-- +Filesystem type. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_AWS_ELASTIC_BLOCK_STORE_VOLUMES__AWS_ELASTIC_BLOCK_STORE_VOLUMES__FS_TYPE+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_AWS_ELASTIC_BLOCK_STORE_VOLUMES__AWS_ELASTIC_BLOCK_STORE_VOLUMES__FS_TYPE+++` +endif::add-copy-button-to-env-var[] +--|string +|`ext4` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.aws-elastic-block-store-volumes.-aws-elastic-block-store-volumes-.read-only]]`link:#quarkus-kubernetes_quarkus.knative.aws-elastic-block-store-volumes.-aws-elastic-block-store-volumes-.read-only[quarkus.knative.aws-elastic-block-store-volumes."aws-elastic-block-store-volumes".read-only]` + +[.description] +-- +Whether the volumeName is read only or not. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_AWS_ELASTIC_BLOCK_STORE_VOLUMES__AWS_ELASTIC_BLOCK_STORE_VOLUMES__READ_ONLY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_AWS_ELASTIC_BLOCK_STORE_VOLUMES__AWS_ELASTIC_BLOCK_STORE_VOLUMES__READ_ONLY+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.azure-file-volumes.-azure-file-volumes-.share-name]]`link:#quarkus-kubernetes_quarkus.knative.azure-file-volumes.-azure-file-volumes-.share-name[quarkus.knative.azure-file-volumes."azure-file-volumes".share-name]` + +[.description] +-- +The share name. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_AZURE_FILE_VOLUMES__AZURE_FILE_VOLUMES__SHARE_NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_AZURE_FILE_VOLUMES__AZURE_FILE_VOLUMES__SHARE_NAME+++` +endif::add-copy-button-to-env-var[] +--|string +|required icon:exclamation-circle[title=Configuration property is required] + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.azure-file-volumes.-azure-file-volumes-.secret-name]]`link:#quarkus-kubernetes_quarkus.knative.azure-file-volumes.-azure-file-volumes-.secret-name[quarkus.knative.azure-file-volumes."azure-file-volumes".secret-name]` + +[.description] +-- +The secret name. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_AZURE_FILE_VOLUMES__AZURE_FILE_VOLUMES__SECRET_NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_AZURE_FILE_VOLUMES__AZURE_FILE_VOLUMES__SECRET_NAME+++` +endif::add-copy-button-to-env-var[] +--|string +|required icon:exclamation-circle[title=Configuration property is required] + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.azure-file-volumes.-azure-file-volumes-.read-only]]`link:#quarkus-kubernetes_quarkus.knative.azure-file-volumes.-azure-file-volumes-.read-only[quarkus.knative.azure-file-volumes."azure-file-volumes".read-only]` + +[.description] +-- +Whether the volumeName is read only or not. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_AZURE_FILE_VOLUMES__AZURE_FILE_VOLUMES__READ_ONLY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_AZURE_FILE_VOLUMES__AZURE_FILE_VOLUMES__READ_ONLY+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.azure-disk-volumes.-azure-disk-volumes-.disk-name]]`link:#quarkus-kubernetes_quarkus.knative.azure-disk-volumes.-azure-disk-volumes-.disk-name[quarkus.knative.azure-disk-volumes."azure-disk-volumes".disk-name]` + +[.description] +-- +The name of the disk to mount. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_AZURE_DISK_VOLUMES__AZURE_DISK_VOLUMES__DISK_NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_AZURE_DISK_VOLUMES__AZURE_DISK_VOLUMES__DISK_NAME+++` +endif::add-copy-button-to-env-var[] +--|string +|required icon:exclamation-circle[title=Configuration property is required] + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.azure-disk-volumes.-azure-disk-volumes-.disk-uri]]`link:#quarkus-kubernetes_quarkus.knative.azure-disk-volumes.-azure-disk-volumes-.disk-uri[quarkus.knative.azure-disk-volumes."azure-disk-volumes".disk-uri]` + +[.description] +-- +The URI of the vhd blob object OR the resourceID of an Azure managed data disk if Kind is Managed + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_AZURE_DISK_VOLUMES__AZURE_DISK_VOLUMES__DISK_URI+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_AZURE_DISK_VOLUMES__AZURE_DISK_VOLUMES__DISK_URI+++` +endif::add-copy-button-to-env-var[] +--|string +|required icon:exclamation-circle[title=Configuration property is required] + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.azure-disk-volumes.-azure-disk-volumes-.kind]]`link:#quarkus-kubernetes_quarkus.knative.azure-disk-volumes.-azure-disk-volumes-.kind[quarkus.knative.azure-disk-volumes."azure-disk-volumes".kind]` + +[.description] +-- +Kind of disk. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_AZURE_DISK_VOLUMES__AZURE_DISK_VOLUMES__KIND+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_AZURE_DISK_VOLUMES__AZURE_DISK_VOLUMES__KIND+++` +endif::add-copy-button-to-env-var[] +-- a| +`managed`, `shared` +|`managed` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.azure-disk-volumes.-azure-disk-volumes-.caching-mode]]`link:#quarkus-kubernetes_quarkus.knative.azure-disk-volumes.-azure-disk-volumes-.caching-mode[quarkus.knative.azure-disk-volumes."azure-disk-volumes".caching-mode]` + +[.description] +-- +Disk caching mode. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_AZURE_DISK_VOLUMES__AZURE_DISK_VOLUMES__CACHING_MODE+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_AZURE_DISK_VOLUMES__AZURE_DISK_VOLUMES__CACHING_MODE+++` +endif::add-copy-button-to-env-var[] +-- a| +`read-write`, `read-only`, `none` +|`read-write` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.azure-disk-volumes.-azure-disk-volumes-.fs-type]]`link:#quarkus-kubernetes_quarkus.knative.azure-disk-volumes.-azure-disk-volumes-.fs-type[quarkus.knative.azure-disk-volumes."azure-disk-volumes".fs-type]` + +[.description] +-- +File system type. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_AZURE_DISK_VOLUMES__AZURE_DISK_VOLUMES__FS_TYPE+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_AZURE_DISK_VOLUMES__AZURE_DISK_VOLUMES__FS_TYPE+++` +endif::add-copy-button-to-env-var[] +--|string +|`ext4` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.azure-disk-volumes.-azure-disk-volumes-.read-only]]`link:#quarkus-kubernetes_quarkus.knative.azure-disk-volumes.-azure-disk-volumes-.read-only[quarkus.knative.azure-disk-volumes."azure-disk-volumes".read-only]` + +[.description] +-- +Whether the volumeName is read only or not. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_AZURE_DISK_VOLUMES__AZURE_DISK_VOLUMES__READ_ONLY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_AZURE_DISK_VOLUMES__AZURE_DISK_VOLUMES__READ_ONLY+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.get-env.secrets]]`link:#quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.get-env.secrets[quarkus.knative.init-containers."init-containers".get-env.secrets]` + +[.description] +-- +The optional list of Secret names to load environment variables from. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__GET_ENV_SECRETS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__GET_ENV_SECRETS+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.get-env.configmaps]]`link:#quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.get-env.configmaps[quarkus.knative.init-containers."init-containers".get-env.configmaps]` + +[.description] +-- +The optional list of ConfigMap names to load environment variables from. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__GET_ENV_CONFIGMAPS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__GET_ENV_CONFIGMAPS+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.get-env.fields-fields]]`link:#quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.get-env.fields-fields[quarkus.knative.init-containers."init-containers".get-env.fields]` + +[.description] +-- +The map associating environment variable names to their associated field references they take their value from. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__GET_ENV_FIELDS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__GET_ENV_FIELDS+++` +endif::add-copy-button-to-env-var[] +--|`Map` +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.get-env.vars-vars]]`link:#quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.get-env.vars-vars[quarkus.knative.init-containers."init-containers".get-env.vars]` + +[.description] +-- +The map associating environment name to its associated value. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__GET_ENV_VARS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__GET_ENV_VARS+++` +endif::add-copy-button-to-env-var[] +--|`Map>` +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.get-env.mapping.-mapping-.from-secret]]`link:#quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.get-env.mapping.-mapping-.from-secret[quarkus.knative.init-containers."init-containers".get-env.mapping."mapping".from-secret]` + +[.description] +-- +The optional name of the Secret from which a value is to be extracted. Mutually exclusive with `from-configmap`. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__GET_ENV_MAPPING__MAPPING__FROM_SECRET+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__GET_ENV_MAPPING__MAPPING__FROM_SECRET+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.get-env.mapping.-mapping-.from-configmap]]`link:#quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.get-env.mapping.-mapping-.from-configmap[quarkus.knative.init-containers."init-containers".get-env.mapping."mapping".from-configmap]` + +[.description] +-- +The optional name of the ConfigMap from which a value is to be extracted. Mutually exclusive with `from-secret`. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__GET_ENV_MAPPING__MAPPING__FROM_CONFIGMAP+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__GET_ENV_MAPPING__MAPPING__FROM_CONFIGMAP+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.get-env.mapping.-mapping-.with-key]]`link:#quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.get-env.mapping.-mapping-.with-key[quarkus.knative.init-containers."init-containers".get-env.mapping."mapping".with-key]` + +[.description] +-- +The key identifying the field from which the value is extracted. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__GET_ENV_MAPPING__MAPPING__WITH_KEY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__GET_ENV_MAPPING__MAPPING__WITH_KEY+++` +endif::add-copy-button-to-env-var[] +--|string +|required icon:exclamation-circle[title=Configuration property is required] + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.get-target-platform-name]]`link:#quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.get-target-platform-name[quarkus.knative.init-containers."init-containers".get-target-platform-name]` + +[.description] +-- +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__GET_TARGET_PLATFORM_NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__GET_TARGET_PLATFORM_NAME+++` +endif::add-copy-button-to-env-var[] +--|string +|required icon:exclamation-circle[title=Configuration property is required] + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.image]]`link:#quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.image[quarkus.knative.init-containers."init-containers".image]` + +[.description] +-- +The container image. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__IMAGE+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__IMAGE+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.working-dir]]`link:#quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.working-dir[quarkus.knative.init-containers."init-containers".working-dir]` + +[.description] +-- +Working directory. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__WORKING_DIR+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__WORKING_DIR+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.command]]`link:#quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.command[quarkus.knative.init-containers."init-containers".command]` + +[.description] +-- +The commands + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__COMMAND+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__COMMAND+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.arguments]]`link:#quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.arguments[quarkus.knative.init-containers."init-containers".arguments]` + +[.description] +-- +The arguments + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__ARGUMENTS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__ARGUMENTS+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.service-account]]`link:#quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.service-account[quarkus.knative.init-containers."init-containers".service-account]` + +[.description] +-- +The service account. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__SERVICE_ACCOUNT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__SERVICE_ACCOUNT+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.host]]`link:#quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.host[quarkus.knative.init-containers."init-containers".host]` + +[.description] +-- +The host under which the application is going to be exposed. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__HOST+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__HOST+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.ports.-ports-.container-port]]`link:#quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.ports.-ports-.container-port[quarkus.knative.init-containers."init-containers".ports."ports".container-port]` + +[.description] +-- +The port number. Refers to the container port. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__PORTS__PORTS__CONTAINER_PORT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__PORTS__PORTS__CONTAINER_PORT+++` +endif::add-copy-button-to-env-var[] +--|int +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.ports.-ports-.host-port]]`link:#quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.ports.-ports-.host-port[quarkus.knative.init-containers."init-containers".ports."ports".host-port]` + +[.description] +-- +The host port. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__PORTS__PORTS__HOST_PORT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__PORTS__PORTS__HOST_PORT+++` +endif::add-copy-button-to-env-var[] +--|int +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.ports.-ports-.path]]`link:#quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.ports.-ports-.path[quarkus.knative.init-containers."init-containers".ports."ports".path]` + +[.description] +-- +The application path (refers to web application path). + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__PORTS__PORTS__PATH+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__PORTS__PORTS__PATH+++` +endif::add-copy-button-to-env-var[] +--|string +|`/` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.ports.-ports-.protocol]]`link:#quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.ports.-ports-.protocol[quarkus.knative.init-containers."init-containers".ports."ports".protocol]` + +[.description] +-- +The protocol. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__PORTS__PORTS__PROTOCOL+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__PORTS__PORTS__PROTOCOL+++` +endif::add-copy-button-to-env-var[] +-- a| +`tcp`, `udp`, `sctp`, `http`, `proxy` +|`tcp` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.ports.-ports-.node-port]]`link:#quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.ports.-ports-.node-port[quarkus.knative.init-containers."init-containers".ports."ports".node-port]` + +[.description] +-- +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__PORTS__PORTS__NODE_PORT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__PORTS__PORTS__NODE_PORT+++` +endif::add-copy-button-to-env-var[] +--|int +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.ports.-ports-.tls]]`link:#quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.ports.-ports-.tls[quarkus.knative.init-containers."init-containers".ports."ports".tls]` + +[.description] +-- +If enabled, the port will be configured to use the schema HTTPS. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__PORTS__PORTS__TLS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__PORTS__PORTS__TLS+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.image-pull-policy]]`link:#quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.image-pull-policy[quarkus.knative.init-containers."init-containers".image-pull-policy]` + +[.description] +-- +Image pull policy. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__IMAGE_PULL_POLICY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__IMAGE_PULL_POLICY+++` +endif::add-copy-button-to-env-var[] +-- a| +`always`, `if-not-present`, `never` +|`always` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.image-pull-secrets]]`link:#quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.image-pull-secrets[quarkus.knative.init-containers."init-containers".image-pull-secrets]` + +[.description] +-- +The image pull secret + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__IMAGE_PULL_SECRETS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__IMAGE_PULL_SECRETS+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.liveness-probe.http-action-port]]`link:#quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.liveness-probe.http-action-port[quarkus.knative.init-containers."init-containers".liveness-probe.http-action-port]` + +[.description] +-- +The port number to use when configuring the `http get` action. If not configured, the port corresponding to the `httpActionPortName` will be used. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_PORT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_PORT+++` +endif::add-copy-button-to-env-var[] +--|int +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.liveness-probe.http-action-port-name]]`link:#quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.liveness-probe.http-action-port-name[quarkus.knative.init-containers."init-containers".liveness-probe.http-action-port-name]` + +[.description] +-- +The port name for selecting the port of the `HTTP get` action. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_PORT_NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_PORT_NAME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.liveness-probe.http-action-path]]`link:#quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.liveness-probe.http-action-path[quarkus.knative.init-containers."init-containers".liveness-probe.http-action-path]` + +[.description] +-- +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. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_PATH+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_PATH+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.liveness-probe.http-action-scheme]]`link:#quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.liveness-probe.http-action-scheme[quarkus.knative.init-containers."init-containers".liveness-probe.http-action-scheme]` + +[.description] +-- +The scheme of the `HTTP get` action. Can be either "HTTP" or "HTTPS". + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_SCHEME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_SCHEME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.liveness-probe.exec-action]]`link:#quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.liveness-probe.exec-action[quarkus.knative.init-containers."init-containers".liveness-probe.exec-action]` + +[.description] +-- +The command to use for the probe. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_EXEC_ACTION+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_EXEC_ACTION+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.liveness-probe.tcp-socket-action]]`link:#quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.liveness-probe.tcp-socket-action[quarkus.knative.init-containers."init-containers".liveness-probe.tcp-socket-action]` + +[.description] +-- +The tcp socket to use for the probe (the format is host:port). + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_TCP_SOCKET_ACTION+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_TCP_SOCKET_ACTION+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.liveness-probe.grpc-action]]`link:#quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.liveness-probe.grpc-action[quarkus.knative.init-containers."init-containers".liveness-probe.grpc-action]` + +[.description] +-- +The gRPC port to use for the probe (the format is either port or port:service). + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_GRPC_ACTION+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_GRPC_ACTION+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.liveness-probe.grpc-action-enabled]]`link:#quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.liveness-probe.grpc-action-enabled[quarkus.knative.init-containers."init-containers".liveness-probe.grpc-action-enabled]` + +[.description] +-- +If enabled and `grpc-action` is not provided, it will use the generated service name and the gRPC port. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_GRPC_ACTION_ENABLED+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_GRPC_ACTION_ENABLED+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.liveness-probe.initial-delay]]`link:#quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.liveness-probe.initial-delay[quarkus.knative.init-containers."init-containers".liveness-probe.initial-delay]` + +[.description] +-- +The amount of time to wait before starting to probe. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_INITIAL_DELAY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_INITIAL_DELAY+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`5S` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.liveness-probe.period]]`link:#quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.liveness-probe.period[quarkus.knative.init-containers."init-containers".liveness-probe.period]` + +[.description] +-- +The period in which the action should be called. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_PERIOD+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_PERIOD+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`10S` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.liveness-probe.timeout]]`link:#quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.liveness-probe.timeout[quarkus.knative.init-containers."init-containers".liveness-probe.timeout]` + +[.description] +-- +The amount of time to wait for each action. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_TIMEOUT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_TIMEOUT+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`10S` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.liveness-probe.success-threshold]]`link:#quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.liveness-probe.success-threshold[quarkus.knative.init-containers."init-containers".liveness-probe.success-threshold]` + +[.description] +-- +The success threshold to use. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_SUCCESS_THRESHOLD+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_SUCCESS_THRESHOLD+++` +endif::add-copy-button-to-env-var[] +--|int +|`1` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.liveness-probe.failure-threshold]]`link:#quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.liveness-probe.failure-threshold[quarkus.knative.init-containers."init-containers".liveness-probe.failure-threshold]` + +[.description] +-- +The failure threshold to use. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_FAILURE_THRESHOLD+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_FAILURE_THRESHOLD+++` +endif::add-copy-button-to-env-var[] +--|int +|`3` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.readiness-probe.http-action-port]]`link:#quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.readiness-probe.http-action-port[quarkus.knative.init-containers."init-containers".readiness-probe.http-action-port]` + +[.description] +-- +The port number to use when configuring the `http get` action. If not configured, the port corresponding to the `httpActionPortName` will be used. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_HTTP_ACTION_PORT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_HTTP_ACTION_PORT+++` +endif::add-copy-button-to-env-var[] +--|int +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.readiness-probe.http-action-port-name]]`link:#quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.readiness-probe.http-action-port-name[quarkus.knative.init-containers."init-containers".readiness-probe.http-action-port-name]` + +[.description] +-- +The port name for selecting the port of the `HTTP get` action. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_HTTP_ACTION_PORT_NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_HTTP_ACTION_PORT_NAME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.readiness-probe.http-action-path]]`link:#quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.readiness-probe.http-action-path[quarkus.knative.init-containers."init-containers".readiness-probe.http-action-path]` + +[.description] +-- +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. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_HTTP_ACTION_PATH+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_HTTP_ACTION_PATH+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.readiness-probe.http-action-scheme]]`link:#quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.readiness-probe.http-action-scheme[quarkus.knative.init-containers."init-containers".readiness-probe.http-action-scheme]` + +[.description] +-- +The scheme of the `HTTP get` action. Can be either "HTTP" or "HTTPS". + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_HTTP_ACTION_SCHEME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_HTTP_ACTION_SCHEME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.readiness-probe.exec-action]]`link:#quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.readiness-probe.exec-action[quarkus.knative.init-containers."init-containers".readiness-probe.exec-action]` + +[.description] +-- +The command to use for the probe. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_EXEC_ACTION+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_EXEC_ACTION+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.readiness-probe.tcp-socket-action]]`link:#quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.readiness-probe.tcp-socket-action[quarkus.knative.init-containers."init-containers".readiness-probe.tcp-socket-action]` + +[.description] +-- +The tcp socket to use for the probe (the format is host:port). + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_TCP_SOCKET_ACTION+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_TCP_SOCKET_ACTION+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.readiness-probe.grpc-action]]`link:#quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.readiness-probe.grpc-action[quarkus.knative.init-containers."init-containers".readiness-probe.grpc-action]` + +[.description] +-- +The gRPC port to use for the probe (the format is either port or port:service). + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_GRPC_ACTION+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_GRPC_ACTION+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.readiness-probe.grpc-action-enabled]]`link:#quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.readiness-probe.grpc-action-enabled[quarkus.knative.init-containers."init-containers".readiness-probe.grpc-action-enabled]` + +[.description] +-- +If enabled and `grpc-action` is not provided, it will use the generated service name and the gRPC port. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_GRPC_ACTION_ENABLED+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_GRPC_ACTION_ENABLED+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.readiness-probe.initial-delay]]`link:#quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.readiness-probe.initial-delay[quarkus.knative.init-containers."init-containers".readiness-probe.initial-delay]` + +[.description] +-- +The amount of time to wait before starting to probe. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_INITIAL_DELAY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_INITIAL_DELAY+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`5S` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.readiness-probe.period]]`link:#quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.readiness-probe.period[quarkus.knative.init-containers."init-containers".readiness-probe.period]` + +[.description] +-- +The period in which the action should be called. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_PERIOD+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_PERIOD+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`10S` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.readiness-probe.timeout]]`link:#quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.readiness-probe.timeout[quarkus.knative.init-containers."init-containers".readiness-probe.timeout]` + +[.description] +-- +The amount of time to wait for each action. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_TIMEOUT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_TIMEOUT+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`10S` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.readiness-probe.success-threshold]]`link:#quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.readiness-probe.success-threshold[quarkus.knative.init-containers."init-containers".readiness-probe.success-threshold]` + +[.description] +-- +The success threshold to use. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_SUCCESS_THRESHOLD+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_SUCCESS_THRESHOLD+++` +endif::add-copy-button-to-env-var[] +--|int +|`1` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.readiness-probe.failure-threshold]]`link:#quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.readiness-probe.failure-threshold[quarkus.knative.init-containers."init-containers".readiness-probe.failure-threshold]` + +[.description] +-- +The failure threshold to use. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_FAILURE_THRESHOLD+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_FAILURE_THRESHOLD+++` +endif::add-copy-button-to-env-var[] +--|int +|`3` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.mounts.-mounts-.name]]`link:#quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.mounts.-mounts-.name[quarkus.knative.init-containers."init-containers".mounts."mounts".name]` + +[.description] +-- +The name of the volumeName to mount. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__MOUNTS__MOUNTS__NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__MOUNTS__MOUNTS__NAME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.mounts.-mounts-.path]]`link:#quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.mounts.-mounts-.path[quarkus.knative.init-containers."init-containers".mounts."mounts".path]` + +[.description] +-- +The path to mount. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__MOUNTS__MOUNTS__PATH+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__MOUNTS__MOUNTS__PATH+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.mounts.-mounts-.sub-path]]`link:#quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.mounts.-mounts-.sub-path[quarkus.knative.init-containers."init-containers".mounts."mounts".sub-path]` + +[.description] +-- +Path within the volumeName from which the container's volumeName should be mounted. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__MOUNTS__MOUNTS__SUB_PATH+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__MOUNTS__MOUNTS__SUB_PATH+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.mounts.-mounts-.read-only]]`link:#quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.mounts.-mounts-.read-only[quarkus.knative.init-containers."init-containers".mounts."mounts".read-only]` + +[.description] +-- +ReadOnly + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__MOUNTS__MOUNTS__READ_ONLY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__MOUNTS__MOUNTS__READ_ONLY+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.resources.limits.cpu]]`link:#quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.resources.limits.cpu[quarkus.knative.init-containers."init-containers".resources.limits.cpu]` + +[.description] +-- +CPU Requirements + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__RESOURCES_LIMITS_CPU+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__RESOURCES_LIMITS_CPU+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.resources.limits.memory]]`link:#quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.resources.limits.memory[quarkus.knative.init-containers."init-containers".resources.limits.memory]` + +[.description] +-- +Memory Requirements + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__RESOURCES_LIMITS_MEMORY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__RESOURCES_LIMITS_MEMORY+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.resources.requests.cpu]]`link:#quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.resources.requests.cpu[quarkus.knative.init-containers."init-containers".resources.requests.cpu]` + +[.description] +-- +CPU Requirements + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__RESOURCES_REQUESTS_CPU+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__RESOURCES_REQUESTS_CPU+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.resources.requests.memory]]`link:#quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.resources.requests.memory[quarkus.knative.init-containers."init-containers".resources.requests.memory]` + +[.description] +-- +Memory Requirements + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__RESOURCES_REQUESTS_MEMORY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__RESOURCES_REQUESTS_MEMORY+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.env.secrets]]`link:#quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.env.secrets[quarkus.knative.init-containers."init-containers".env.secrets]` + +[.description] +-- +The optional list of Secret names to load environment variables from. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__ENV_SECRETS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__ENV_SECRETS+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.env.configmaps]]`link:#quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.env.configmaps[quarkus.knative.init-containers."init-containers".env.configmaps]` + +[.description] +-- +The optional list of ConfigMap names to load environment variables from. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__ENV_CONFIGMAPS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__ENV_CONFIGMAPS+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.env.fields-fields]]`link:#quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.env.fields-fields[quarkus.knative.init-containers."init-containers".env.fields]` + +[.description] +-- +The map associating environment variable names to their associated field references they take their value from. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__ENV_FIELDS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__ENV_FIELDS+++` +endif::add-copy-button-to-env-var[] +--|`Map` +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.env.vars-vars]]`link:#quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.env.vars-vars[quarkus.knative.init-containers."init-containers".env.vars]` + +[.description] +-- +The map associating environment name to its associated value. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__ENV_VARS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__ENV_VARS+++` +endif::add-copy-button-to-env-var[] +--|`Map>` +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.env.mapping.-mapping-.from-secret]]`link:#quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.env.mapping.-mapping-.from-secret[quarkus.knative.init-containers."init-containers".env.mapping."mapping".from-secret]` + +[.description] +-- +The optional name of the Secret from which a value is to be extracted. Mutually exclusive with `from-configmap`. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__ENV_MAPPING__MAPPING__FROM_SECRET+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__ENV_MAPPING__MAPPING__FROM_SECRET+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.env.mapping.-mapping-.from-configmap]]`link:#quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.env.mapping.-mapping-.from-configmap[quarkus.knative.init-containers."init-containers".env.mapping."mapping".from-configmap]` + +[.description] +-- +The optional name of the ConfigMap from which a value is to be extracted. Mutually exclusive with `from-secret`. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__ENV_MAPPING__MAPPING__FROM_CONFIGMAP+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__ENV_MAPPING__MAPPING__FROM_CONFIGMAP+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.env.mapping.-mapping-.with-key]]`link:#quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.env.mapping.-mapping-.with-key[quarkus.knative.init-containers."init-containers".env.mapping."mapping".with-key]` + +[.description] +-- +The key identifying the field from which the value is extracted. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__ENV_MAPPING__MAPPING__WITH_KEY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__ENV_MAPPING__MAPPING__WITH_KEY+++` +endif::add-copy-button-to-env-var[] +--|string +|required icon:exclamation-circle[title=Configuration property is required] + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.containers.-containers-.get-env.secrets]]`link:#quarkus-kubernetes_quarkus.knative.containers.-containers-.get-env.secrets[quarkus.knative.containers."containers".get-env.secrets]` + +[.description] +-- +The optional list of Secret names to load environment variables from. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__GET_ENV_SECRETS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__GET_ENV_SECRETS+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.containers.-containers-.get-env.configmaps]]`link:#quarkus-kubernetes_quarkus.knative.containers.-containers-.get-env.configmaps[quarkus.knative.containers."containers".get-env.configmaps]` + +[.description] +-- +The optional list of ConfigMap names to load environment variables from. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__GET_ENV_CONFIGMAPS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__GET_ENV_CONFIGMAPS+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.containers.-containers-.get-env.fields-fields]]`link:#quarkus-kubernetes_quarkus.knative.containers.-containers-.get-env.fields-fields[quarkus.knative.containers."containers".get-env.fields]` + +[.description] +-- +The map associating environment variable names to their associated field references they take their value from. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__GET_ENV_FIELDS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__GET_ENV_FIELDS+++` +endif::add-copy-button-to-env-var[] +--|`Map` +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.containers.-containers-.get-env.vars-vars]]`link:#quarkus-kubernetes_quarkus.knative.containers.-containers-.get-env.vars-vars[quarkus.knative.containers."containers".get-env.vars]` + +[.description] +-- +The map associating environment name to its associated value. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__GET_ENV_VARS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__GET_ENV_VARS+++` +endif::add-copy-button-to-env-var[] +--|`Map>` +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.containers.-containers-.get-env.mapping.-mapping-.from-secret]]`link:#quarkus-kubernetes_quarkus.knative.containers.-containers-.get-env.mapping.-mapping-.from-secret[quarkus.knative.containers."containers".get-env.mapping."mapping".from-secret]` + +[.description] +-- +The optional name of the Secret from which a value is to be extracted. Mutually exclusive with `from-configmap`. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__GET_ENV_MAPPING__MAPPING__FROM_SECRET+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__GET_ENV_MAPPING__MAPPING__FROM_SECRET+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.containers.-containers-.get-env.mapping.-mapping-.from-configmap]]`link:#quarkus-kubernetes_quarkus.knative.containers.-containers-.get-env.mapping.-mapping-.from-configmap[quarkus.knative.containers."containers".get-env.mapping."mapping".from-configmap]` + +[.description] +-- +The optional name of the ConfigMap from which a value is to be extracted. Mutually exclusive with `from-secret`. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__GET_ENV_MAPPING__MAPPING__FROM_CONFIGMAP+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__GET_ENV_MAPPING__MAPPING__FROM_CONFIGMAP+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.containers.-containers-.get-env.mapping.-mapping-.with-key]]`link:#quarkus-kubernetes_quarkus.knative.containers.-containers-.get-env.mapping.-mapping-.with-key[quarkus.knative.containers."containers".get-env.mapping."mapping".with-key]` + +[.description] +-- +The key identifying the field from which the value is extracted. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__GET_ENV_MAPPING__MAPPING__WITH_KEY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__GET_ENV_MAPPING__MAPPING__WITH_KEY+++` +endif::add-copy-button-to-env-var[] +--|string +|required icon:exclamation-circle[title=Configuration property is required] + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.containers.-containers-.get-target-platform-name]]`link:#quarkus-kubernetes_quarkus.knative.containers.-containers-.get-target-platform-name[quarkus.knative.containers."containers".get-target-platform-name]` + +[.description] +-- +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__GET_TARGET_PLATFORM_NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__GET_TARGET_PLATFORM_NAME+++` +endif::add-copy-button-to-env-var[] +--|string +|required icon:exclamation-circle[title=Configuration property is required] + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.containers.-containers-.image]]`link:#quarkus-kubernetes_quarkus.knative.containers.-containers-.image[quarkus.knative.containers."containers".image]` + +[.description] +-- +The container image. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__IMAGE+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__IMAGE+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.containers.-containers-.working-dir]]`link:#quarkus-kubernetes_quarkus.knative.containers.-containers-.working-dir[quarkus.knative.containers."containers".working-dir]` + +[.description] +-- +Working directory. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__WORKING_DIR+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__WORKING_DIR+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.containers.-containers-.command]]`link:#quarkus-kubernetes_quarkus.knative.containers.-containers-.command[quarkus.knative.containers."containers".command]` + +[.description] +-- +The commands + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__COMMAND+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__COMMAND+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.containers.-containers-.arguments]]`link:#quarkus-kubernetes_quarkus.knative.containers.-containers-.arguments[quarkus.knative.containers."containers".arguments]` + +[.description] +-- +The arguments + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__ARGUMENTS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__ARGUMENTS+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.containers.-containers-.service-account]]`link:#quarkus-kubernetes_quarkus.knative.containers.-containers-.service-account[quarkus.knative.containers."containers".service-account]` + +[.description] +-- +The service account. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__SERVICE_ACCOUNT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__SERVICE_ACCOUNT+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.containers.-containers-.host]]`link:#quarkus-kubernetes_quarkus.knative.containers.-containers-.host[quarkus.knative.containers."containers".host]` + +[.description] +-- +The host under which the application is going to be exposed. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__HOST+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__HOST+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.containers.-containers-.ports.-ports-.container-port]]`link:#quarkus-kubernetes_quarkus.knative.containers.-containers-.ports.-ports-.container-port[quarkus.knative.containers."containers".ports."ports".container-port]` + +[.description] +-- +The port number. Refers to the container port. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__PORTS__PORTS__CONTAINER_PORT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__PORTS__PORTS__CONTAINER_PORT+++` +endif::add-copy-button-to-env-var[] +--|int +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.containers.-containers-.ports.-ports-.host-port]]`link:#quarkus-kubernetes_quarkus.knative.containers.-containers-.ports.-ports-.host-port[quarkus.knative.containers."containers".ports."ports".host-port]` + +[.description] +-- +The host port. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__PORTS__PORTS__HOST_PORT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__PORTS__PORTS__HOST_PORT+++` +endif::add-copy-button-to-env-var[] +--|int +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.containers.-containers-.ports.-ports-.path]]`link:#quarkus-kubernetes_quarkus.knative.containers.-containers-.ports.-ports-.path[quarkus.knative.containers."containers".ports."ports".path]` + +[.description] +-- +The application path (refers to web application path). + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__PORTS__PORTS__PATH+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__PORTS__PORTS__PATH+++` +endif::add-copy-button-to-env-var[] +--|string +|`/` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.containers.-containers-.ports.-ports-.protocol]]`link:#quarkus-kubernetes_quarkus.knative.containers.-containers-.ports.-ports-.protocol[quarkus.knative.containers."containers".ports."ports".protocol]` + +[.description] +-- +The protocol. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__PORTS__PORTS__PROTOCOL+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__PORTS__PORTS__PROTOCOL+++` +endif::add-copy-button-to-env-var[] +-- a| +`tcp`, `udp`, `sctp`, `http`, `proxy` +|`tcp` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.containers.-containers-.ports.-ports-.node-port]]`link:#quarkus-kubernetes_quarkus.knative.containers.-containers-.ports.-ports-.node-port[quarkus.knative.containers."containers".ports."ports".node-port]` + +[.description] +-- +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__PORTS__PORTS__NODE_PORT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__PORTS__PORTS__NODE_PORT+++` +endif::add-copy-button-to-env-var[] +--|int +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.containers.-containers-.ports.-ports-.tls]]`link:#quarkus-kubernetes_quarkus.knative.containers.-containers-.ports.-ports-.tls[quarkus.knative.containers."containers".ports."ports".tls]` + +[.description] +-- +If enabled, the port will be configured to use the schema HTTPS. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__PORTS__PORTS__TLS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__PORTS__PORTS__TLS+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.containers.-containers-.image-pull-policy]]`link:#quarkus-kubernetes_quarkus.knative.containers.-containers-.image-pull-policy[quarkus.knative.containers."containers".image-pull-policy]` + +[.description] +-- +Image pull policy. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__IMAGE_PULL_POLICY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__IMAGE_PULL_POLICY+++` +endif::add-copy-button-to-env-var[] +-- a| +`always`, `if-not-present`, `never` +|`always` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.containers.-containers-.image-pull-secrets]]`link:#quarkus-kubernetes_quarkus.knative.containers.-containers-.image-pull-secrets[quarkus.knative.containers."containers".image-pull-secrets]` + +[.description] +-- +The image pull secret + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__IMAGE_PULL_SECRETS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__IMAGE_PULL_SECRETS+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.containers.-containers-.liveness-probe.http-action-port]]`link:#quarkus-kubernetes_quarkus.knative.containers.-containers-.liveness-probe.http-action-port[quarkus.knative.containers."containers".liveness-probe.http-action-port]` + +[.description] +-- +The port number to use when configuring the `http get` action. If not configured, the port corresponding to the `httpActionPortName` will be used. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_PORT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_PORT+++` +endif::add-copy-button-to-env-var[] +--|int +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.containers.-containers-.liveness-probe.http-action-port-name]]`link:#quarkus-kubernetes_quarkus.knative.containers.-containers-.liveness-probe.http-action-port-name[quarkus.knative.containers."containers".liveness-probe.http-action-port-name]` + +[.description] +-- +The port name for selecting the port of the `HTTP get` action. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_PORT_NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_PORT_NAME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.containers.-containers-.liveness-probe.http-action-path]]`link:#quarkus-kubernetes_quarkus.knative.containers.-containers-.liveness-probe.http-action-path[quarkus.knative.containers."containers".liveness-probe.http-action-path]` + +[.description] +-- +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. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_PATH+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_PATH+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.containers.-containers-.liveness-probe.http-action-scheme]]`link:#quarkus-kubernetes_quarkus.knative.containers.-containers-.liveness-probe.http-action-scheme[quarkus.knative.containers."containers".liveness-probe.http-action-scheme]` + +[.description] +-- +The scheme of the `HTTP get` action. Can be either "HTTP" or "HTTPS". + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_SCHEME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_SCHEME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.containers.-containers-.liveness-probe.exec-action]]`link:#quarkus-kubernetes_quarkus.knative.containers.-containers-.liveness-probe.exec-action[quarkus.knative.containers."containers".liveness-probe.exec-action]` + +[.description] +-- +The command to use for the probe. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__LIVENESS_PROBE_EXEC_ACTION+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__LIVENESS_PROBE_EXEC_ACTION+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.containers.-containers-.liveness-probe.tcp-socket-action]]`link:#quarkus-kubernetes_quarkus.knative.containers.-containers-.liveness-probe.tcp-socket-action[quarkus.knative.containers."containers".liveness-probe.tcp-socket-action]` + +[.description] +-- +The tcp socket to use for the probe (the format is host:port). + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__LIVENESS_PROBE_TCP_SOCKET_ACTION+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__LIVENESS_PROBE_TCP_SOCKET_ACTION+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.containers.-containers-.liveness-probe.grpc-action]]`link:#quarkus-kubernetes_quarkus.knative.containers.-containers-.liveness-probe.grpc-action[quarkus.knative.containers."containers".liveness-probe.grpc-action]` + +[.description] +-- +The gRPC port to use for the probe (the format is either port or port:service). + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__LIVENESS_PROBE_GRPC_ACTION+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__LIVENESS_PROBE_GRPC_ACTION+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.containers.-containers-.liveness-probe.grpc-action-enabled]]`link:#quarkus-kubernetes_quarkus.knative.containers.-containers-.liveness-probe.grpc-action-enabled[quarkus.knative.containers."containers".liveness-probe.grpc-action-enabled]` + +[.description] +-- +If enabled and `grpc-action` is not provided, it will use the generated service name and the gRPC port. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__LIVENESS_PROBE_GRPC_ACTION_ENABLED+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__LIVENESS_PROBE_GRPC_ACTION_ENABLED+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.containers.-containers-.liveness-probe.initial-delay]]`link:#quarkus-kubernetes_quarkus.knative.containers.-containers-.liveness-probe.initial-delay[quarkus.knative.containers."containers".liveness-probe.initial-delay]` + +[.description] +-- +The amount of time to wait before starting to probe. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__LIVENESS_PROBE_INITIAL_DELAY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__LIVENESS_PROBE_INITIAL_DELAY+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`5S` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.containers.-containers-.liveness-probe.period]]`link:#quarkus-kubernetes_quarkus.knative.containers.-containers-.liveness-probe.period[quarkus.knative.containers."containers".liveness-probe.period]` + +[.description] +-- +The period in which the action should be called. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__LIVENESS_PROBE_PERIOD+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__LIVENESS_PROBE_PERIOD+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`10S` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.containers.-containers-.liveness-probe.timeout]]`link:#quarkus-kubernetes_quarkus.knative.containers.-containers-.liveness-probe.timeout[quarkus.knative.containers."containers".liveness-probe.timeout]` + +[.description] +-- +The amount of time to wait for each action. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__LIVENESS_PROBE_TIMEOUT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__LIVENESS_PROBE_TIMEOUT+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`10S` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.containers.-containers-.liveness-probe.success-threshold]]`link:#quarkus-kubernetes_quarkus.knative.containers.-containers-.liveness-probe.success-threshold[quarkus.knative.containers."containers".liveness-probe.success-threshold]` + +[.description] +-- +The success threshold to use. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__LIVENESS_PROBE_SUCCESS_THRESHOLD+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__LIVENESS_PROBE_SUCCESS_THRESHOLD+++` +endif::add-copy-button-to-env-var[] +--|int +|`1` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.containers.-containers-.liveness-probe.failure-threshold]]`link:#quarkus-kubernetes_quarkus.knative.containers.-containers-.liveness-probe.failure-threshold[quarkus.knative.containers."containers".liveness-probe.failure-threshold]` + +[.description] +-- +The failure threshold to use. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__LIVENESS_PROBE_FAILURE_THRESHOLD+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__LIVENESS_PROBE_FAILURE_THRESHOLD+++` +endif::add-copy-button-to-env-var[] +--|int +|`3` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.containers.-containers-.readiness-probe.http-action-port]]`link:#quarkus-kubernetes_quarkus.knative.containers.-containers-.readiness-probe.http-action-port[quarkus.knative.containers."containers".readiness-probe.http-action-port]` + +[.description] +-- +The port number to use when configuring the `http get` action. If not configured, the port corresponding to the `httpActionPortName` will be used. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__READINESS_PROBE_HTTP_ACTION_PORT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__READINESS_PROBE_HTTP_ACTION_PORT+++` +endif::add-copy-button-to-env-var[] +--|int +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.containers.-containers-.readiness-probe.http-action-port-name]]`link:#quarkus-kubernetes_quarkus.knative.containers.-containers-.readiness-probe.http-action-port-name[quarkus.knative.containers."containers".readiness-probe.http-action-port-name]` + +[.description] +-- +The port name for selecting the port of the `HTTP get` action. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__READINESS_PROBE_HTTP_ACTION_PORT_NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__READINESS_PROBE_HTTP_ACTION_PORT_NAME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.containers.-containers-.readiness-probe.http-action-path]]`link:#quarkus-kubernetes_quarkus.knative.containers.-containers-.readiness-probe.http-action-path[quarkus.knative.containers."containers".readiness-probe.http-action-path]` + +[.description] +-- +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. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__READINESS_PROBE_HTTP_ACTION_PATH+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__READINESS_PROBE_HTTP_ACTION_PATH+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.containers.-containers-.readiness-probe.http-action-scheme]]`link:#quarkus-kubernetes_quarkus.knative.containers.-containers-.readiness-probe.http-action-scheme[quarkus.knative.containers."containers".readiness-probe.http-action-scheme]` + +[.description] +-- +The scheme of the `HTTP get` action. Can be either "HTTP" or "HTTPS". + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__READINESS_PROBE_HTTP_ACTION_SCHEME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__READINESS_PROBE_HTTP_ACTION_SCHEME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.containers.-containers-.readiness-probe.exec-action]]`link:#quarkus-kubernetes_quarkus.knative.containers.-containers-.readiness-probe.exec-action[quarkus.knative.containers."containers".readiness-probe.exec-action]` + +[.description] +-- +The command to use for the probe. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__READINESS_PROBE_EXEC_ACTION+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__READINESS_PROBE_EXEC_ACTION+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.containers.-containers-.readiness-probe.tcp-socket-action]]`link:#quarkus-kubernetes_quarkus.knative.containers.-containers-.readiness-probe.tcp-socket-action[quarkus.knative.containers."containers".readiness-probe.tcp-socket-action]` + +[.description] +-- +The tcp socket to use for the probe (the format is host:port). + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__READINESS_PROBE_TCP_SOCKET_ACTION+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__READINESS_PROBE_TCP_SOCKET_ACTION+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.containers.-containers-.readiness-probe.grpc-action]]`link:#quarkus-kubernetes_quarkus.knative.containers.-containers-.readiness-probe.grpc-action[quarkus.knative.containers."containers".readiness-probe.grpc-action]` + +[.description] +-- +The gRPC port to use for the probe (the format is either port or port:service). + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__READINESS_PROBE_GRPC_ACTION+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__READINESS_PROBE_GRPC_ACTION+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.containers.-containers-.readiness-probe.grpc-action-enabled]]`link:#quarkus-kubernetes_quarkus.knative.containers.-containers-.readiness-probe.grpc-action-enabled[quarkus.knative.containers."containers".readiness-probe.grpc-action-enabled]` + +[.description] +-- +If enabled and `grpc-action` is not provided, it will use the generated service name and the gRPC port. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__READINESS_PROBE_GRPC_ACTION_ENABLED+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__READINESS_PROBE_GRPC_ACTION_ENABLED+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.containers.-containers-.readiness-probe.initial-delay]]`link:#quarkus-kubernetes_quarkus.knative.containers.-containers-.readiness-probe.initial-delay[quarkus.knative.containers."containers".readiness-probe.initial-delay]` + +[.description] +-- +The amount of time to wait before starting to probe. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__READINESS_PROBE_INITIAL_DELAY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__READINESS_PROBE_INITIAL_DELAY+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`5S` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.containers.-containers-.readiness-probe.period]]`link:#quarkus-kubernetes_quarkus.knative.containers.-containers-.readiness-probe.period[quarkus.knative.containers."containers".readiness-probe.period]` + +[.description] +-- +The period in which the action should be called. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__READINESS_PROBE_PERIOD+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__READINESS_PROBE_PERIOD+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`10S` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.containers.-containers-.readiness-probe.timeout]]`link:#quarkus-kubernetes_quarkus.knative.containers.-containers-.readiness-probe.timeout[quarkus.knative.containers."containers".readiness-probe.timeout]` + +[.description] +-- +The amount of time to wait for each action. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__READINESS_PROBE_TIMEOUT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__READINESS_PROBE_TIMEOUT+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`10S` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.containers.-containers-.readiness-probe.success-threshold]]`link:#quarkus-kubernetes_quarkus.knative.containers.-containers-.readiness-probe.success-threshold[quarkus.knative.containers."containers".readiness-probe.success-threshold]` + +[.description] +-- +The success threshold to use. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__READINESS_PROBE_SUCCESS_THRESHOLD+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__READINESS_PROBE_SUCCESS_THRESHOLD+++` +endif::add-copy-button-to-env-var[] +--|int +|`1` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.containers.-containers-.readiness-probe.failure-threshold]]`link:#quarkus-kubernetes_quarkus.knative.containers.-containers-.readiness-probe.failure-threshold[quarkus.knative.containers."containers".readiness-probe.failure-threshold]` + +[.description] +-- +The failure threshold to use. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__READINESS_PROBE_FAILURE_THRESHOLD+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__READINESS_PROBE_FAILURE_THRESHOLD+++` +endif::add-copy-button-to-env-var[] +--|int +|`3` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.containers.-containers-.mounts.-mounts-.name]]`link:#quarkus-kubernetes_quarkus.knative.containers.-containers-.mounts.-mounts-.name[quarkus.knative.containers."containers".mounts."mounts".name]` + +[.description] +-- +The name of the volumeName to mount. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__MOUNTS__MOUNTS__NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__MOUNTS__MOUNTS__NAME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.containers.-containers-.mounts.-mounts-.path]]`link:#quarkus-kubernetes_quarkus.knative.containers.-containers-.mounts.-mounts-.path[quarkus.knative.containers."containers".mounts."mounts".path]` + +[.description] +-- +The path to mount. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__MOUNTS__MOUNTS__PATH+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__MOUNTS__MOUNTS__PATH+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.containers.-containers-.mounts.-mounts-.sub-path]]`link:#quarkus-kubernetes_quarkus.knative.containers.-containers-.mounts.-mounts-.sub-path[quarkus.knative.containers."containers".mounts."mounts".sub-path]` + +[.description] +-- +Path within the volumeName from which the container's volumeName should be mounted. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__MOUNTS__MOUNTS__SUB_PATH+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__MOUNTS__MOUNTS__SUB_PATH+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.containers.-containers-.mounts.-mounts-.read-only]]`link:#quarkus-kubernetes_quarkus.knative.containers.-containers-.mounts.-mounts-.read-only[quarkus.knative.containers."containers".mounts."mounts".read-only]` + +[.description] +-- +ReadOnly + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__MOUNTS__MOUNTS__READ_ONLY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__MOUNTS__MOUNTS__READ_ONLY+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.containers.-containers-.resources.limits.cpu]]`link:#quarkus-kubernetes_quarkus.knative.containers.-containers-.resources.limits.cpu[quarkus.knative.containers."containers".resources.limits.cpu]` + +[.description] +-- +CPU Requirements + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__RESOURCES_LIMITS_CPU+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__RESOURCES_LIMITS_CPU+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.containers.-containers-.resources.limits.memory]]`link:#quarkus-kubernetes_quarkus.knative.containers.-containers-.resources.limits.memory[quarkus.knative.containers."containers".resources.limits.memory]` + +[.description] +-- +Memory Requirements + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__RESOURCES_LIMITS_MEMORY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__RESOURCES_LIMITS_MEMORY+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.containers.-containers-.resources.requests.cpu]]`link:#quarkus-kubernetes_quarkus.knative.containers.-containers-.resources.requests.cpu[quarkus.knative.containers."containers".resources.requests.cpu]` + +[.description] +-- +CPU Requirements + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__RESOURCES_REQUESTS_CPU+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__RESOURCES_REQUESTS_CPU+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.containers.-containers-.resources.requests.memory]]`link:#quarkus-kubernetes_quarkus.knative.containers.-containers-.resources.requests.memory[quarkus.knative.containers."containers".resources.requests.memory]` + +[.description] +-- +Memory Requirements + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__RESOURCES_REQUESTS_MEMORY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__RESOURCES_REQUESTS_MEMORY+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.containers.-containers-.env.secrets]]`link:#quarkus-kubernetes_quarkus.knative.containers.-containers-.env.secrets[quarkus.knative.containers."containers".env.secrets]` + +[.description] +-- +The optional list of Secret names to load environment variables from. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__ENV_SECRETS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__ENV_SECRETS+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.containers.-containers-.env.configmaps]]`link:#quarkus-kubernetes_quarkus.knative.containers.-containers-.env.configmaps[quarkus.knative.containers."containers".env.configmaps]` + +[.description] +-- +The optional list of ConfigMap names to load environment variables from. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__ENV_CONFIGMAPS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__ENV_CONFIGMAPS+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.containers.-containers-.env.fields-fields]]`link:#quarkus-kubernetes_quarkus.knative.containers.-containers-.env.fields-fields[quarkus.knative.containers."containers".env.fields]` + +[.description] +-- +The map associating environment variable names to their associated field references they take their value from. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__ENV_FIELDS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__ENV_FIELDS+++` +endif::add-copy-button-to-env-var[] +--|`Map` +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.containers.-containers-.env.vars-vars]]`link:#quarkus-kubernetes_quarkus.knative.containers.-containers-.env.vars-vars[quarkus.knative.containers."containers".env.vars]` + +[.description] +-- +The map associating environment name to its associated value. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__ENV_VARS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__ENV_VARS+++` +endif::add-copy-button-to-env-var[] +--|`Map>` +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.containers.-containers-.env.mapping.-mapping-.from-secret]]`link:#quarkus-kubernetes_quarkus.knative.containers.-containers-.env.mapping.-mapping-.from-secret[quarkus.knative.containers."containers".env.mapping."mapping".from-secret]` + +[.description] +-- +The optional name of the Secret from which a value is to be extracted. Mutually exclusive with `from-configmap`. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__ENV_MAPPING__MAPPING__FROM_SECRET+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__ENV_MAPPING__MAPPING__FROM_SECRET+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.containers.-containers-.env.mapping.-mapping-.from-configmap]]`link:#quarkus-kubernetes_quarkus.knative.containers.-containers-.env.mapping.-mapping-.from-configmap[quarkus.knative.containers."containers".env.mapping."mapping".from-configmap]` + +[.description] +-- +The optional name of the ConfigMap from which a value is to be extracted. Mutually exclusive with `from-secret`. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__ENV_MAPPING__MAPPING__FROM_CONFIGMAP+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__ENV_MAPPING__MAPPING__FROM_CONFIGMAP+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.containers.-containers-.env.mapping.-mapping-.with-key]]`link:#quarkus-kubernetes_quarkus.knative.containers.-containers-.env.mapping.-mapping-.with-key[quarkus.knative.containers."containers".env.mapping."mapping".with-key]` + +[.description] +-- +The key identifying the field from which the value is extracted. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__ENV_MAPPING__MAPPING__WITH_KEY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__ENV_MAPPING__MAPPING__WITH_KEY+++` +endif::add-copy-button-to-env-var[] +--|string +|required icon:exclamation-circle[title=Configuration property is required] + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.host-aliases.-host-aliases-.ip]]`link:#quarkus-kubernetes_quarkus.knative.host-aliases.-host-aliases-.ip[quarkus.knative.host-aliases."host-aliases".ip]` + +[.description] +-- +The ip address + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_HOST_ALIASES__HOST_ALIASES__IP+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_HOST_ALIASES__HOST_ALIASES__IP+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.host-aliases.-host-aliases-.hostnames]]`link:#quarkus-kubernetes_quarkus.knative.host-aliases.-host-aliases-.hostnames[quarkus.knative.host-aliases."host-aliases".hostnames]` + +[.description] +-- +The hostnames to resolve to the ip + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_HOST_ALIASES__HOST_ALIASES__HOSTNAMES+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_HOST_ALIASES__HOST_ALIASES__HOSTNAMES+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.rbac.roles.-roles-.name]]`link:#quarkus-kubernetes_quarkus.knative.rbac.roles.-roles-.name[quarkus.knative.rbac.roles."roles".name]` + +[.description] +-- +The name of the role. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_RBAC_ROLES__ROLES__NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_RBAC_ROLES__ROLES__NAME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.rbac.roles.-roles-.namespace]]`link:#quarkus-kubernetes_quarkus.knative.rbac.roles.-roles-.namespace[quarkus.knative.rbac.roles."roles".namespace]` + +[.description] +-- +The namespace of the role. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_RBAC_ROLES__ROLES__NAMESPACE+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_RBAC_ROLES__ROLES__NAMESPACE+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.rbac.roles.-roles-.labels-labels]]`link:#quarkus-kubernetes_quarkus.knative.rbac.roles.-roles-.labels-labels[quarkus.knative.rbac.roles."roles".labels]` + +[.description] +-- +Labels to add into the Role resource. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_RBAC_ROLES__ROLES__LABELS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_RBAC_ROLES__ROLES__LABELS+++` +endif::add-copy-button-to-env-var[] +--|`Map` +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.rbac.roles.-roles-.policy-rules.-policy-rules-.api-groups]]`link:#quarkus-kubernetes_quarkus.knative.rbac.roles.-roles-.policy-rules.-policy-rules-.api-groups[quarkus.knative.rbac.roles."roles".policy-rules."policy-rules".api-groups]` + +[.description] +-- +API groups of the policy rule. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_RBAC_ROLES__ROLES__POLICY_RULES__POLICY_RULES__API_GROUPS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_RBAC_ROLES__ROLES__POLICY_RULES__POLICY_RULES__API_GROUPS+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.rbac.roles.-roles-.policy-rules.-policy-rules-.non-resource-urls]]`link:#quarkus-kubernetes_quarkus.knative.rbac.roles.-roles-.policy-rules.-policy-rules-.non-resource-urls[quarkus.knative.rbac.roles."roles".policy-rules."policy-rules".non-resource-urls]` + +[.description] +-- +Non resource URLs of the policy rule. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_RBAC_ROLES__ROLES__POLICY_RULES__POLICY_RULES__NON_RESOURCE_URLS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_RBAC_ROLES__ROLES__POLICY_RULES__POLICY_RULES__NON_RESOURCE_URLS+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.rbac.roles.-roles-.policy-rules.-policy-rules-.resource-names]]`link:#quarkus-kubernetes_quarkus.knative.rbac.roles.-roles-.policy-rules.-policy-rules-.resource-names[quarkus.knative.rbac.roles."roles".policy-rules."policy-rules".resource-names]` + +[.description] +-- +Resource names of the policy rule. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_RBAC_ROLES__ROLES__POLICY_RULES__POLICY_RULES__RESOURCE_NAMES+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_RBAC_ROLES__ROLES__POLICY_RULES__POLICY_RULES__RESOURCE_NAMES+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.rbac.roles.-roles-.policy-rules.-policy-rules-.resources]]`link:#quarkus-kubernetes_quarkus.knative.rbac.roles.-roles-.policy-rules.-policy-rules-.resources[quarkus.knative.rbac.roles."roles".policy-rules."policy-rules".resources]` + +[.description] +-- +Resources of the policy rule. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_RBAC_ROLES__ROLES__POLICY_RULES__POLICY_RULES__RESOURCES+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_RBAC_ROLES__ROLES__POLICY_RULES__POLICY_RULES__RESOURCES+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.rbac.roles.-roles-.policy-rules.-policy-rules-.verbs]]`link:#quarkus-kubernetes_quarkus.knative.rbac.roles.-roles-.policy-rules.-policy-rules-.verbs[quarkus.knative.rbac.roles."roles".policy-rules."policy-rules".verbs]` + +[.description] +-- +Verbs of the policy rule. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_RBAC_ROLES__ROLES__POLICY_RULES__POLICY_RULES__VERBS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_RBAC_ROLES__ROLES__POLICY_RULES__POLICY_RULES__VERBS+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.rbac.cluster-roles.-cluster-roles-.name]]`link:#quarkus-kubernetes_quarkus.knative.rbac.cluster-roles.-cluster-roles-.name[quarkus.knative.rbac.cluster-roles."cluster-roles".name]` + +[.description] +-- +The name of the cluster role. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_RBAC_CLUSTER_ROLES__CLUSTER_ROLES__NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_RBAC_CLUSTER_ROLES__CLUSTER_ROLES__NAME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.rbac.cluster-roles.-cluster-roles-.labels-labels]]`link:#quarkus-kubernetes_quarkus.knative.rbac.cluster-roles.-cluster-roles-.labels-labels[quarkus.knative.rbac.cluster-roles."cluster-roles".labels]` + +[.description] +-- +Labels to add into the ClusterRole resource. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_RBAC_CLUSTER_ROLES__CLUSTER_ROLES__LABELS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_RBAC_CLUSTER_ROLES__CLUSTER_ROLES__LABELS+++` +endif::add-copy-button-to-env-var[] +--|`Map` +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.rbac.cluster-roles.-cluster-roles-.policy-rules.-policy-rules-.api-groups]]`link:#quarkus-kubernetes_quarkus.knative.rbac.cluster-roles.-cluster-roles-.policy-rules.-policy-rules-.api-groups[quarkus.knative.rbac.cluster-roles."cluster-roles".policy-rules."policy-rules".api-groups]` + +[.description] +-- +API groups of the policy rule. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_RBAC_CLUSTER_ROLES__CLUSTER_ROLES__POLICY_RULES__POLICY_RULES__API_GROUPS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_RBAC_CLUSTER_ROLES__CLUSTER_ROLES__POLICY_RULES__POLICY_RULES__API_GROUPS+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.rbac.cluster-roles.-cluster-roles-.policy-rules.-policy-rules-.non-resource-urls]]`link:#quarkus-kubernetes_quarkus.knative.rbac.cluster-roles.-cluster-roles-.policy-rules.-policy-rules-.non-resource-urls[quarkus.knative.rbac.cluster-roles."cluster-roles".policy-rules."policy-rules".non-resource-urls]` + +[.description] +-- +Non resource URLs of the policy rule. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_RBAC_CLUSTER_ROLES__CLUSTER_ROLES__POLICY_RULES__POLICY_RULES__NON_RESOURCE_URLS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_RBAC_CLUSTER_ROLES__CLUSTER_ROLES__POLICY_RULES__POLICY_RULES__NON_RESOURCE_URLS+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.rbac.cluster-roles.-cluster-roles-.policy-rules.-policy-rules-.resource-names]]`link:#quarkus-kubernetes_quarkus.knative.rbac.cluster-roles.-cluster-roles-.policy-rules.-policy-rules-.resource-names[quarkus.knative.rbac.cluster-roles."cluster-roles".policy-rules."policy-rules".resource-names]` + +[.description] +-- +Resource names of the policy rule. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_RBAC_CLUSTER_ROLES__CLUSTER_ROLES__POLICY_RULES__POLICY_RULES__RESOURCE_NAMES+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_RBAC_CLUSTER_ROLES__CLUSTER_ROLES__POLICY_RULES__POLICY_RULES__RESOURCE_NAMES+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.rbac.cluster-roles.-cluster-roles-.policy-rules.-policy-rules-.resources]]`link:#quarkus-kubernetes_quarkus.knative.rbac.cluster-roles.-cluster-roles-.policy-rules.-policy-rules-.resources[quarkus.knative.rbac.cluster-roles."cluster-roles".policy-rules."policy-rules".resources]` + +[.description] +-- +Resources of the policy rule. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_RBAC_CLUSTER_ROLES__CLUSTER_ROLES__POLICY_RULES__POLICY_RULES__RESOURCES+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_RBAC_CLUSTER_ROLES__CLUSTER_ROLES__POLICY_RULES__POLICY_RULES__RESOURCES+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.rbac.cluster-roles.-cluster-roles-.policy-rules.-policy-rules-.verbs]]`link:#quarkus-kubernetes_quarkus.knative.rbac.cluster-roles.-cluster-roles-.policy-rules.-policy-rules-.verbs[quarkus.knative.rbac.cluster-roles."cluster-roles".policy-rules."policy-rules".verbs]` + +[.description] +-- +Verbs of the policy rule. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_RBAC_CLUSTER_ROLES__CLUSTER_ROLES__POLICY_RULES__POLICY_RULES__VERBS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_RBAC_CLUSTER_ROLES__CLUSTER_ROLES__POLICY_RULES__POLICY_RULES__VERBS+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.rbac.service-accounts.-service-accounts-.name]]`link:#quarkus-kubernetes_quarkus.knative.rbac.service-accounts.-service-accounts-.name[quarkus.knative.rbac.service-accounts."service-accounts".name]` + +[.description] +-- +The name of the service account. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_RBAC_SERVICE_ACCOUNTS__SERVICE_ACCOUNTS__NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_RBAC_SERVICE_ACCOUNTS__SERVICE_ACCOUNTS__NAME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.rbac.service-accounts.-service-accounts-.namespace]]`link:#quarkus-kubernetes_quarkus.knative.rbac.service-accounts.-service-accounts-.namespace[quarkus.knative.rbac.service-accounts."service-accounts".namespace]` + +[.description] +-- +The namespace of the service account. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_RBAC_SERVICE_ACCOUNTS__SERVICE_ACCOUNTS__NAMESPACE+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_RBAC_SERVICE_ACCOUNTS__SERVICE_ACCOUNTS__NAMESPACE+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.rbac.service-accounts.-service-accounts-.labels-labels]]`link:#quarkus-kubernetes_quarkus.knative.rbac.service-accounts.-service-accounts-.labels-labels[quarkus.knative.rbac.service-accounts."service-accounts".labels]` + +[.description] +-- +Labels of the service account. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_RBAC_SERVICE_ACCOUNTS__SERVICE_ACCOUNTS__LABELS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_RBAC_SERVICE_ACCOUNTS__SERVICE_ACCOUNTS__LABELS+++` +endif::add-copy-button-to-env-var[] +--|`Map` +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.rbac.service-accounts.-service-accounts-.use-as-default]]`link:#quarkus-kubernetes_quarkus.knative.rbac.service-accounts.-service-accounts-.use-as-default[quarkus.knative.rbac.service-accounts."service-accounts".use-as-default]` + +[.description] +-- +If true, this service account will be used in the generated Deployment resource. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_RBAC_SERVICE_ACCOUNTS__SERVICE_ACCOUNTS__USE_AS_DEFAULT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_RBAC_SERVICE_ACCOUNTS__SERVICE_ACCOUNTS__USE_AS_DEFAULT+++` +endif::add-copy-button-to-env-var[] +--|boolean +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.rbac.role-bindings.-role-bindings-.name]]`link:#quarkus-kubernetes_quarkus.knative.rbac.role-bindings.-role-bindings-.name[quarkus.knative.rbac.role-bindings."role-bindings".name]` + +[.description] +-- +Name of the RoleBinding resource to be generated. If not provided, it will use the application name plus the role ref name. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__NAME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.rbac.role-bindings.-role-bindings-.labels-labels]]`link:#quarkus-kubernetes_quarkus.knative.rbac.role-bindings.-role-bindings-.labels-labels[quarkus.knative.rbac.role-bindings."role-bindings".labels]` + +[.description] +-- +Labels to add into the RoleBinding resource. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__LABELS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__LABELS+++` +endif::add-copy-button-to-env-var[] +--|`Map` +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.rbac.role-bindings.-role-bindings-.role-name]]`link:#quarkus-kubernetes_quarkus.knative.rbac.role-bindings.-role-bindings-.role-name[quarkus.knative.rbac.role-bindings."role-bindings".role-name]` + +[.description] +-- +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. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__ROLE_NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__ROLE_NAME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.rbac.role-bindings.-role-bindings-.cluster-wide]]`link:#quarkus-kubernetes_quarkus.knative.rbac.role-bindings.-role-bindings-.cluster-wide[quarkus.knative.rbac.role-bindings."role-bindings".cluster-wide]` + +[.description] +-- +If the Role sets in the `role-name` property is cluster wide or not. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__CLUSTER_WIDE+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__CLUSTER_WIDE+++` +endif::add-copy-button-to-env-var[] +--|boolean +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.rbac.role-bindings.-role-bindings-.subjects.-subjects-.name]]`link:#quarkus-kubernetes_quarkus.knative.rbac.role-bindings.-role-bindings-.subjects.-subjects-.name[quarkus.knative.rbac.role-bindings."role-bindings".subjects."subjects".name]` + +[.description] +-- +The "name" resource to use by the Subject element in the generated Role Binding resource. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__SUBJECTS__SUBJECTS__NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__SUBJECTS__SUBJECTS__NAME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.rbac.role-bindings.-role-bindings-.subjects.-subjects-.kind]]`link:#quarkus-kubernetes_quarkus.knative.rbac.role-bindings.-role-bindings-.subjects.-subjects-.kind[quarkus.knative.rbac.role-bindings."role-bindings".subjects."subjects".kind]` + +[.description] +-- +The "kind" resource to use by the Subject element in the generated Role Binding resource. By default, it uses the "ServiceAccount" kind. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__SUBJECTS__SUBJECTS__KIND+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__SUBJECTS__SUBJECTS__KIND+++` +endif::add-copy-button-to-env-var[] +--|string +|`ServiceAccount` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.rbac.role-bindings.-role-bindings-.subjects.-subjects-.api-group]]`link:#quarkus-kubernetes_quarkus.knative.rbac.role-bindings.-role-bindings-.subjects.-subjects-.api-group[quarkus.knative.rbac.role-bindings."role-bindings".subjects."subjects".api-group]` + +[.description] +-- +The "apiGroup" resource that matches with the "kind" property. By default, it's empty. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__SUBJECTS__SUBJECTS__API_GROUP+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__SUBJECTS__SUBJECTS__API_GROUP+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.rbac.role-bindings.-role-bindings-.subjects.-subjects-.namespace]]`link:#quarkus-kubernetes_quarkus.knative.rbac.role-bindings.-role-bindings-.subjects.-subjects-.namespace[quarkus.knative.rbac.role-bindings."role-bindings".subjects."subjects".namespace]` + +[.description] +-- +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. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__SUBJECTS__SUBJECTS__NAMESPACE+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__SUBJECTS__SUBJECTS__NAMESPACE+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.rbac.cluster-role-bindings.-cluster-role-bindings-.name]]`link:#quarkus-kubernetes_quarkus.knative.rbac.cluster-role-bindings.-cluster-role-bindings-.name[quarkus.knative.rbac.cluster-role-bindings."cluster-role-bindings".name]` + +[.description] +-- +Name of the ClusterRoleBinding resource to be generated. If not provided, it will use the application name plus the role ref name. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_RBAC_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_RBAC_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__NAME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.rbac.cluster-role-bindings.-cluster-role-bindings-.labels-labels]]`link:#quarkus-kubernetes_quarkus.knative.rbac.cluster-role-bindings.-cluster-role-bindings-.labels-labels[quarkus.knative.rbac.cluster-role-bindings."cluster-role-bindings".labels]` + +[.description] +-- +Labels to add into the RoleBinding resource. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_RBAC_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__LABELS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_RBAC_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__LABELS+++` +endif::add-copy-button-to-env-var[] +--|`Map` +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.rbac.cluster-role-bindings.-cluster-role-bindings-.role-name]]`link:#quarkus-kubernetes_quarkus.knative.rbac.cluster-role-bindings.-cluster-role-bindings-.role-name[quarkus.knative.rbac.cluster-role-bindings."cluster-role-bindings".role-name]` + +[.description] +-- +The name of the ClusterRole resource to use by the RoleRef element in the generated ClusterRoleBinding resource. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_RBAC_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__ROLE_NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_RBAC_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__ROLE_NAME+++` +endif::add-copy-button-to-env-var[] +--|string +|required icon:exclamation-circle[title=Configuration property is required] + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.rbac.cluster-role-bindings.-cluster-role-bindings-.subjects.-subjects-.name]]`link:#quarkus-kubernetes_quarkus.knative.rbac.cluster-role-bindings.-cluster-role-bindings-.subjects.-subjects-.name[quarkus.knative.rbac.cluster-role-bindings."cluster-role-bindings".subjects."subjects".name]` + +[.description] +-- +The "name" resource to use by the Subject element in the generated Role Binding resource. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_RBAC_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__SUBJECTS__SUBJECTS__NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_RBAC_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__SUBJECTS__SUBJECTS__NAME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.rbac.cluster-role-bindings.-cluster-role-bindings-.subjects.-subjects-.kind]]`link:#quarkus-kubernetes_quarkus.knative.rbac.cluster-role-bindings.-cluster-role-bindings-.subjects.-subjects-.kind[quarkus.knative.rbac.cluster-role-bindings."cluster-role-bindings".subjects."subjects".kind]` + +[.description] +-- +The "kind" resource to use by the Subject element in the generated Role Binding resource. By default, it uses the "ServiceAccount" kind. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_RBAC_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__SUBJECTS__SUBJECTS__KIND+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_RBAC_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__SUBJECTS__SUBJECTS__KIND+++` +endif::add-copy-button-to-env-var[] +--|string +|`ServiceAccount` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.rbac.cluster-role-bindings.-cluster-role-bindings-.subjects.-subjects-.api-group]]`link:#quarkus-kubernetes_quarkus.knative.rbac.cluster-role-bindings.-cluster-role-bindings-.subjects.-subjects-.api-group[quarkus.knative.rbac.cluster-role-bindings."cluster-role-bindings".subjects."subjects".api-group]` + +[.description] +-- +The "apiGroup" resource that matches with the "kind" property. By default, it's empty. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_RBAC_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__SUBJECTS__SUBJECTS__API_GROUP+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_RBAC_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__SUBJECTS__SUBJECTS__API_GROUP+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.rbac.cluster-role-bindings.-cluster-role-bindings-.subjects.-subjects-.namespace]]`link:#quarkus-kubernetes_quarkus.knative.rbac.cluster-role-bindings.-cluster-role-bindings-.subjects.-subjects-.namespace[quarkus.knative.rbac.cluster-role-bindings."cluster-role-bindings".subjects."subjects".namespace]` + +[.description] +-- +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. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_RBAC_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__SUBJECTS__SUBJECTS__NAMESPACE+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_RBAC_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__SUBJECTS__SUBJECTS__NAMESPACE+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.env.fields-fields]]`link:#quarkus-kubernetes_quarkus.knative.env.fields-fields[quarkus.knative.env.fields]` + +[.description] +-- +The map associating environment variable names to their associated field references they take their value from. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_ENV_FIELDS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_ENV_FIELDS+++` +endif::add-copy-button-to-env-var[] +--|`Map` +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.env.vars-vars]]`link:#quarkus-kubernetes_quarkus.knative.env.vars-vars[quarkus.knative.env.vars]` + +[.description] +-- +The map associating environment name to its associated value. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_ENV_VARS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_ENV_VARS+++` +endif::add-copy-button-to-env-var[] +--|`Map>` +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.env.mapping.-mapping-.from-secret]]`link:#quarkus-kubernetes_quarkus.knative.env.mapping.-mapping-.from-secret[quarkus.knative.env.mapping."mapping".from-secret]` + +[.description] +-- +The optional name of the Secret from which a value is to be extracted. Mutually exclusive with `from-configmap`. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_ENV_MAPPING__MAPPING__FROM_SECRET+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_ENV_MAPPING__MAPPING__FROM_SECRET+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.env.mapping.-mapping-.from-configmap]]`link:#quarkus-kubernetes_quarkus.knative.env.mapping.-mapping-.from-configmap[quarkus.knative.env.mapping."mapping".from-configmap]` + +[.description] +-- +The optional name of the ConfigMap from which a value is to be extracted. Mutually exclusive with `from-secret`. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_ENV_MAPPING__MAPPING__FROM_CONFIGMAP+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_ENV_MAPPING__MAPPING__FROM_CONFIGMAP+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.env.mapping.-mapping-.with-key]]`link:#quarkus-kubernetes_quarkus.knative.env.mapping.-mapping-.with-key[quarkus.knative.env.mapping."mapping".with-key]` + +[.description] +-- +The key identifying the field from which the value is extracted. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_ENV_MAPPING__MAPPING__WITH_KEY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_ENV_MAPPING__MAPPING__WITH_KEY+++` +endif::add-copy-button-to-env-var[] +--|string +|required icon:exclamation-circle[title=Configuration property is required] + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.traffic.-traffic-.tag]]`link:#quarkus-kubernetes_quarkus.knative.traffic.-traffic-.tag[quarkus.knative.traffic."traffic".tag]` + +[.description] +-- +Tag is optionally used to expose a dedicated url for referencing this target exclusively. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_TRAFFIC__TRAFFIC__TAG+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_TRAFFIC__TRAFFIC__TAG+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.traffic.-traffic-.revision-name]]`link:#quarkus-kubernetes_quarkus.knative.traffic.-traffic-.revision-name[quarkus.knative.traffic."traffic".revision-name]` + +[.description] +-- +RevisionName of a specific revision to which to send this portion of traffic. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_TRAFFIC__TRAFFIC__REVISION_NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_TRAFFIC__TRAFFIC__REVISION_NAME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.traffic.-traffic-.latest-revision]]`link:#quarkus-kubernetes_quarkus.knative.traffic.-traffic-.latest-revision[quarkus.knative.traffic."traffic".latest-revision]` + +[.description] +-- +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. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_TRAFFIC__TRAFFIC__LATEST_REVISION+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_TRAFFIC__TRAFFIC__LATEST_REVISION+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.traffic.-traffic-.percent]]`link:#quarkus-kubernetes_quarkus.knative.traffic.-traffic-.percent[quarkus.knative.traffic."traffic".percent]` + +[.description] +-- +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. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_TRAFFIC__TRAFFIC__PERCENT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KNATIVE_TRAFFIC__TRAFFIC__PERCENT+++` +endif::add-copy-button-to-env-var[] +--|long +|`100` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-env.secrets]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-env.secrets[quarkus.kubernetes.get-env.secrets]` + +[.description] +-- +The optional list of Secret names to load environment variables from. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_ENV_SECRETS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_ENV_SECRETS+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-env.configmaps]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-env.configmaps[quarkus.kubernetes.get-env.configmaps]` + +[.description] +-- +The optional list of ConfigMap names to load environment variables from. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_ENV_CONFIGMAPS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_ENV_CONFIGMAPS+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-target-platform-name]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-target-platform-name[quarkus.kubernetes.get-target-platform-name]` + +[.description] +-- +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_TARGET_PLATFORM_NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_TARGET_PLATFORM_NAME+++` +endif::add-copy-button-to-env-var[] +--|string +|required icon:exclamation-circle[title=Configuration property is required] + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-part-of]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-part-of[quarkus.kubernetes.get-part-of]` + +[.description] +-- +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_PART_OF+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_PART_OF+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-name]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-name[quarkus.kubernetes.get-name]` + +[.description] +-- +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_NAME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-version]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-version[quarkus.kubernetes.get-version]` + +[.description] +-- +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_VERSION+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_VERSION+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-namespace]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-namespace[quarkus.kubernetes.get-namespace]` + +[.description] +-- +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_NAMESPACE+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_NAMESPACE+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.is-add-build-timestamp]]`link:#quarkus-kubernetes_quarkus.kubernetes.is-add-build-timestamp[quarkus.kubernetes.is-add-build-timestamp]` + +[.description] +-- +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_IS_ADD_BUILD_TIMESTAMP+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_IS_ADD_BUILD_TIMESTAMP+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.is-add-version-to-label-selectors]]`link:#quarkus-kubernetes_quarkus.kubernetes.is-add-version-to-label-selectors[quarkus.kubernetes.is-add-version-to-label-selectors]` + +[.description] +-- +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_IS_ADD_VERSION_TO_LABEL_SELECTORS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_IS_ADD_VERSION_TO_LABEL_SELECTORS+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.is-add-name-to-label-selectors]]`link:#quarkus-kubernetes_quarkus.kubernetes.is-add-name-to-label-selectors[quarkus.kubernetes.is-add-name-to-label-selectors]` + +[.description] +-- +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_IS_ADD_NAME_TO_LABEL_SELECTORS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_IS_ADD_NAME_TO_LABEL_SELECTORS+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-working-dir]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-working-dir[quarkus.kubernetes.get-working-dir]` + +[.description] +-- +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_WORKING_DIR+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_WORKING_DIR+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-command]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-command[quarkus.kubernetes.get-command]` + +[.description] +-- +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_COMMAND+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_COMMAND+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-arguments]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-arguments[quarkus.kubernetes.get-arguments]` + +[.description] +-- +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_ARGUMENTS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_ARGUMENTS+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-service-account]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-service-account[quarkus.kubernetes.get-service-account]` + +[.description] +-- +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SERVICE_ACCOUNT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SERVICE_ACCOUNT+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-container-name]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-container-name[quarkus.kubernetes.get-container-name]` + +[.description] +-- +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_CONTAINER_NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_CONTAINER_NAME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-service-type]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-service-type[quarkus.kubernetes.get-service-type]` + +[.description] +-- +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SERVICE_TYPE+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SERVICE_TYPE+++` +endif::add-copy-button-to-env-var[] +-- a| +`cluster-ip`, `node-port`, `load-balancer`, `external-name` +|required icon:exclamation-circle[title=Configuration property is required] + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-image-pull-policy]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-image-pull-policy[quarkus.kubernetes.get-image-pull-policy]` + +[.description] +-- +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_IMAGE_PULL_POLICY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_IMAGE_PULL_POLICY+++` +endif::add-copy-button-to-env-var[] +-- a| +`always`, `if-not-present`, `never` +|required icon:exclamation-circle[title=Configuration property is required] + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-image-pull-secrets]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-image-pull-secrets[quarkus.kubernetes.get-image-pull-secrets]` + +[.description] +-- +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_IMAGE_PULL_SECRETS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_IMAGE_PULL_SECRETS+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-liveness-probe.http-action-port]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-liveness-probe.http-action-port[quarkus.kubernetes.get-liveness-probe.http-action-port]` + +[.description] +-- +The port number to use when configuring the `http get` action. If not configured, the port corresponding to the `httpActionPortName` will be used. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_LIVENESS_PROBE_HTTP_ACTION_PORT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_LIVENESS_PROBE_HTTP_ACTION_PORT+++` +endif::add-copy-button-to-env-var[] +--|int +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-liveness-probe.http-action-port-name]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-liveness-probe.http-action-port-name[quarkus.kubernetes.get-liveness-probe.http-action-port-name]` + +[.description] +-- +The port name for selecting the port of the `HTTP get` action. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_LIVENESS_PROBE_HTTP_ACTION_PORT_NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_LIVENESS_PROBE_HTTP_ACTION_PORT_NAME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-liveness-probe.http-action-path]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-liveness-probe.http-action-path[quarkus.kubernetes.get-liveness-probe.http-action-path]` + +[.description] +-- +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. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_LIVENESS_PROBE_HTTP_ACTION_PATH+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_LIVENESS_PROBE_HTTP_ACTION_PATH+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-liveness-probe.http-action-scheme]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-liveness-probe.http-action-scheme[quarkus.kubernetes.get-liveness-probe.http-action-scheme]` + +[.description] +-- +The scheme of the `HTTP get` action. Can be either "HTTP" or "HTTPS". + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_LIVENESS_PROBE_HTTP_ACTION_SCHEME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_LIVENESS_PROBE_HTTP_ACTION_SCHEME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-liveness-probe.exec-action]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-liveness-probe.exec-action[quarkus.kubernetes.get-liveness-probe.exec-action]` + +[.description] +-- +The command to use for the probe. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_LIVENESS_PROBE_EXEC_ACTION+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_LIVENESS_PROBE_EXEC_ACTION+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-liveness-probe.tcp-socket-action]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-liveness-probe.tcp-socket-action[quarkus.kubernetes.get-liveness-probe.tcp-socket-action]` + +[.description] +-- +The tcp socket to use for the probe (the format is host:port). + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_LIVENESS_PROBE_TCP_SOCKET_ACTION+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_LIVENESS_PROBE_TCP_SOCKET_ACTION+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-liveness-probe.grpc-action]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-liveness-probe.grpc-action[quarkus.kubernetes.get-liveness-probe.grpc-action]` + +[.description] +-- +The gRPC port to use for the probe (the format is either port or port:service). + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_LIVENESS_PROBE_GRPC_ACTION+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_LIVENESS_PROBE_GRPC_ACTION+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-liveness-probe.grpc-action-enabled]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-liveness-probe.grpc-action-enabled[quarkus.kubernetes.get-liveness-probe.grpc-action-enabled]` + +[.description] +-- +If enabled and `grpc-action` is not provided, it will use the generated service name and the gRPC port. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_LIVENESS_PROBE_GRPC_ACTION_ENABLED+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_LIVENESS_PROBE_GRPC_ACTION_ENABLED+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-liveness-probe.initial-delay]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-liveness-probe.initial-delay[quarkus.kubernetes.get-liveness-probe.initial-delay]` + +[.description] +-- +The amount of time to wait before starting to probe. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_LIVENESS_PROBE_INITIAL_DELAY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_LIVENESS_PROBE_INITIAL_DELAY+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`5S` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-liveness-probe.period]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-liveness-probe.period[quarkus.kubernetes.get-liveness-probe.period]` + +[.description] +-- +The period in which the action should be called. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_LIVENESS_PROBE_PERIOD+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_LIVENESS_PROBE_PERIOD+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`10S` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-liveness-probe.timeout]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-liveness-probe.timeout[quarkus.kubernetes.get-liveness-probe.timeout]` + +[.description] +-- +The amount of time to wait for each action. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_LIVENESS_PROBE_TIMEOUT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_LIVENESS_PROBE_TIMEOUT+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`10S` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-liveness-probe.success-threshold]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-liveness-probe.success-threshold[quarkus.kubernetes.get-liveness-probe.success-threshold]` + +[.description] +-- +The success threshold to use. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_LIVENESS_PROBE_SUCCESS_THRESHOLD+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_LIVENESS_PROBE_SUCCESS_THRESHOLD+++` +endif::add-copy-button-to-env-var[] +--|int +|`1` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-liveness-probe.failure-threshold]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-liveness-probe.failure-threshold[quarkus.kubernetes.get-liveness-probe.failure-threshold]` + +[.description] +-- +The failure threshold to use. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_LIVENESS_PROBE_FAILURE_THRESHOLD+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_LIVENESS_PROBE_FAILURE_THRESHOLD+++` +endif::add-copy-button-to-env-var[] +--|int +|`3` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-readiness-probe.http-action-port]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-readiness-probe.http-action-port[quarkus.kubernetes.get-readiness-probe.http-action-port]` + +[.description] +-- +The port number to use when configuring the `http get` action. If not configured, the port corresponding to the `httpActionPortName` will be used. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_READINESS_PROBE_HTTP_ACTION_PORT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_READINESS_PROBE_HTTP_ACTION_PORT+++` +endif::add-copy-button-to-env-var[] +--|int +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-readiness-probe.http-action-port-name]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-readiness-probe.http-action-port-name[quarkus.kubernetes.get-readiness-probe.http-action-port-name]` + +[.description] +-- +The port name for selecting the port of the `HTTP get` action. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_READINESS_PROBE_HTTP_ACTION_PORT_NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_READINESS_PROBE_HTTP_ACTION_PORT_NAME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-readiness-probe.http-action-path]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-readiness-probe.http-action-path[quarkus.kubernetes.get-readiness-probe.http-action-path]` + +[.description] +-- +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. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_READINESS_PROBE_HTTP_ACTION_PATH+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_READINESS_PROBE_HTTP_ACTION_PATH+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-readiness-probe.http-action-scheme]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-readiness-probe.http-action-scheme[quarkus.kubernetes.get-readiness-probe.http-action-scheme]` + +[.description] +-- +The scheme of the `HTTP get` action. Can be either "HTTP" or "HTTPS". + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_READINESS_PROBE_HTTP_ACTION_SCHEME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_READINESS_PROBE_HTTP_ACTION_SCHEME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-readiness-probe.exec-action]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-readiness-probe.exec-action[quarkus.kubernetes.get-readiness-probe.exec-action]` + +[.description] +-- +The command to use for the probe. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_READINESS_PROBE_EXEC_ACTION+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_READINESS_PROBE_EXEC_ACTION+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-readiness-probe.tcp-socket-action]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-readiness-probe.tcp-socket-action[quarkus.kubernetes.get-readiness-probe.tcp-socket-action]` + +[.description] +-- +The tcp socket to use for the probe (the format is host:port). + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_READINESS_PROBE_TCP_SOCKET_ACTION+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_READINESS_PROBE_TCP_SOCKET_ACTION+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-readiness-probe.grpc-action]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-readiness-probe.grpc-action[quarkus.kubernetes.get-readiness-probe.grpc-action]` + +[.description] +-- +The gRPC port to use for the probe (the format is either port or port:service). + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_READINESS_PROBE_GRPC_ACTION+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_READINESS_PROBE_GRPC_ACTION+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-readiness-probe.grpc-action-enabled]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-readiness-probe.grpc-action-enabled[quarkus.kubernetes.get-readiness-probe.grpc-action-enabled]` + +[.description] +-- +If enabled and `grpc-action` is not provided, it will use the generated service name and the gRPC port. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_READINESS_PROBE_GRPC_ACTION_ENABLED+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_READINESS_PROBE_GRPC_ACTION_ENABLED+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-readiness-probe.initial-delay]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-readiness-probe.initial-delay[quarkus.kubernetes.get-readiness-probe.initial-delay]` + +[.description] +-- +The amount of time to wait before starting to probe. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_READINESS_PROBE_INITIAL_DELAY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_READINESS_PROBE_INITIAL_DELAY+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`5S` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-readiness-probe.period]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-readiness-probe.period[quarkus.kubernetes.get-readiness-probe.period]` + +[.description] +-- +The period in which the action should be called. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_READINESS_PROBE_PERIOD+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_READINESS_PROBE_PERIOD+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`10S` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-readiness-probe.timeout]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-readiness-probe.timeout[quarkus.kubernetes.get-readiness-probe.timeout]` + +[.description] +-- +The amount of time to wait for each action. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_READINESS_PROBE_TIMEOUT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_READINESS_PROBE_TIMEOUT+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`10S` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-readiness-probe.success-threshold]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-readiness-probe.success-threshold[quarkus.kubernetes.get-readiness-probe.success-threshold]` + +[.description] +-- +The success threshold to use. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_READINESS_PROBE_SUCCESS_THRESHOLD+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_READINESS_PROBE_SUCCESS_THRESHOLD+++` +endif::add-copy-button-to-env-var[] +--|int +|`1` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-readiness-probe.failure-threshold]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-readiness-probe.failure-threshold[quarkus.kubernetes.get-readiness-probe.failure-threshold]` + +[.description] +-- +The failure threshold to use. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_READINESS_PROBE_FAILURE_THRESHOLD+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_READINESS_PROBE_FAILURE_THRESHOLD+++` +endif::add-copy-button-to-env-var[] +--|int +|`3` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-startup-probe.http-action-port]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-startup-probe.http-action-port[quarkus.kubernetes.get-startup-probe.http-action-port]` + +[.description] +-- +The port number to use when configuring the `http get` action. If not configured, the port corresponding to the `httpActionPortName` will be used. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_STARTUP_PROBE_HTTP_ACTION_PORT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_STARTUP_PROBE_HTTP_ACTION_PORT+++` +endif::add-copy-button-to-env-var[] +--|int +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-startup-probe.http-action-port-name]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-startup-probe.http-action-port-name[quarkus.kubernetes.get-startup-probe.http-action-port-name]` + +[.description] +-- +The port name for selecting the port of the `HTTP get` action. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_STARTUP_PROBE_HTTP_ACTION_PORT_NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_STARTUP_PROBE_HTTP_ACTION_PORT_NAME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-startup-probe.http-action-path]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-startup-probe.http-action-path[quarkus.kubernetes.get-startup-probe.http-action-path]` + +[.description] +-- +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. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_STARTUP_PROBE_HTTP_ACTION_PATH+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_STARTUP_PROBE_HTTP_ACTION_PATH+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-startup-probe.http-action-scheme]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-startup-probe.http-action-scheme[quarkus.kubernetes.get-startup-probe.http-action-scheme]` + +[.description] +-- +The scheme of the `HTTP get` action. Can be either "HTTP" or "HTTPS". + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_STARTUP_PROBE_HTTP_ACTION_SCHEME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_STARTUP_PROBE_HTTP_ACTION_SCHEME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-startup-probe.exec-action]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-startup-probe.exec-action[quarkus.kubernetes.get-startup-probe.exec-action]` + +[.description] +-- +The command to use for the probe. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_STARTUP_PROBE_EXEC_ACTION+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_STARTUP_PROBE_EXEC_ACTION+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-startup-probe.tcp-socket-action]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-startup-probe.tcp-socket-action[quarkus.kubernetes.get-startup-probe.tcp-socket-action]` + +[.description] +-- +The tcp socket to use for the probe (the format is host:port). + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_STARTUP_PROBE_TCP_SOCKET_ACTION+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_STARTUP_PROBE_TCP_SOCKET_ACTION+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-startup-probe.grpc-action]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-startup-probe.grpc-action[quarkus.kubernetes.get-startup-probe.grpc-action]` + +[.description] +-- +The gRPC port to use for the probe (the format is either port or port:service). + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_STARTUP_PROBE_GRPC_ACTION+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_STARTUP_PROBE_GRPC_ACTION+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-startup-probe.grpc-action-enabled]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-startup-probe.grpc-action-enabled[quarkus.kubernetes.get-startup-probe.grpc-action-enabled]` + +[.description] +-- +If enabled and `grpc-action` is not provided, it will use the generated service name and the gRPC port. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_STARTUP_PROBE_GRPC_ACTION_ENABLED+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_STARTUP_PROBE_GRPC_ACTION_ENABLED+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-startup-probe.initial-delay]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-startup-probe.initial-delay[quarkus.kubernetes.get-startup-probe.initial-delay]` + +[.description] +-- +The amount of time to wait before starting to probe. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_STARTUP_PROBE_INITIAL_DELAY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_STARTUP_PROBE_INITIAL_DELAY+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`5S` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-startup-probe.period]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-startup-probe.period[quarkus.kubernetes.get-startup-probe.period]` + +[.description] +-- +The period in which the action should be called. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_STARTUP_PROBE_PERIOD+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_STARTUP_PROBE_PERIOD+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`10S` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-startup-probe.timeout]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-startup-probe.timeout[quarkus.kubernetes.get-startup-probe.timeout]` + +[.description] +-- +The amount of time to wait for each action. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_STARTUP_PROBE_TIMEOUT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_STARTUP_PROBE_TIMEOUT+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`10S` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-startup-probe.success-threshold]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-startup-probe.success-threshold[quarkus.kubernetes.get-startup-probe.success-threshold]` + +[.description] +-- +The success threshold to use. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_STARTUP_PROBE_SUCCESS_THRESHOLD+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_STARTUP_PROBE_SUCCESS_THRESHOLD+++` +endif::add-copy-button-to-env-var[] +--|int +|`1` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-startup-probe.failure-threshold]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-startup-probe.failure-threshold[quarkus.kubernetes.get-startup-probe.failure-threshold]` + +[.description] +-- +The failure threshold to use. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_STARTUP_PROBE_FAILURE_THRESHOLD+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_STARTUP_PROBE_FAILURE_THRESHOLD+++` +endif::add-copy-button-to-env-var[] +--|int +|`3` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-prometheus-config.annotations]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-prometheus-config.annotations[quarkus.kubernetes.get-prometheus-config.annotations]` + +[.description] +-- +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. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_PROMETHEUS_CONFIG_ANNOTATIONS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_PROMETHEUS_CONFIG_ANNOTATIONS+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`true` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-prometheus-config.prefix]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-prometheus-config.prefix[quarkus.kubernetes.get-prometheus-config.prefix]` + +[.description] +-- +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 + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_PROMETHEUS_CONFIG_PREFIX+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_PROMETHEUS_CONFIG_PREFIX+++` +endif::add-copy-button-to-env-var[] +--|string +|`prometheus.io` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-prometheus-config.scrape]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-prometheus-config.scrape[quarkus.kubernetes.get-prometheus-config.scrape]` + +[.description] +-- +Define the annotation used to indicate services that should be scraped. By default, `/scrape` will be appended to the defined prefix. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_PROMETHEUS_CONFIG_SCRAPE+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_PROMETHEUS_CONFIG_SCRAPE+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-prometheus-config.path]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-prometheus-config.path[quarkus.kubernetes.get-prometheus-config.path]` + +[.description] +-- +Define the annotation used to indicate the path to scrape. By default, `/path` will be appended to the defined prefix. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_PROMETHEUS_CONFIG_PATH+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_PROMETHEUS_CONFIG_PATH+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-prometheus-config.port]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-prometheus-config.port[quarkus.kubernetes.get-prometheus-config.port]` + +[.description] +-- +Define the annotation used to indicate the port to scrape. By default, `/port` will be appended to the defined prefix. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_PROMETHEUS_CONFIG_PORT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_PROMETHEUS_CONFIG_PORT+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-prometheus-config.scheme]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-prometheus-config.scheme[quarkus.kubernetes.get-prometheus-config.scheme]` + +[.description] +-- +Define the annotation used to indicate the scheme to use for scraping By default, `/scheme` will be appended to the defined prefix. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_PROMETHEUS_CONFIG_SCHEME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_PROMETHEUS_CONFIG_SCHEME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-empty-dir-volumes]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-empty-dir-volumes[quarkus.kubernetes.get-empty-dir-volumes]` + +[.description] +-- +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_EMPTY_DIR_VOLUMES+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_EMPTY_DIR_VOLUMES+++` +endif::add-copy-button-to-env-var[] +--|list of string +|required icon:exclamation-circle[title=Configuration property is required] + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-resources.limits.cpu]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-resources.limits.cpu[quarkus.kubernetes.get-resources.limits.cpu]` + +[.description] +-- +CPU Requirements + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_RESOURCES_LIMITS_CPU+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_RESOURCES_LIMITS_CPU+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-resources.limits.memory]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-resources.limits.memory[quarkus.kubernetes.get-resources.limits.memory]` + +[.description] +-- +Memory Requirements + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_RESOURCES_LIMITS_MEMORY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_RESOURCES_LIMITS_MEMORY+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-resources.requests.cpu]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-resources.requests.cpu[quarkus.kubernetes.get-resources.requests.cpu]` + +[.description] +-- +CPU Requirements + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_RESOURCES_REQUESTS_CPU+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_RESOURCES_REQUESTS_CPU+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-resources.requests.memory]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-resources.requests.memory[quarkus.kubernetes.get-resources.requests.memory]` + +[.description] +-- +Memory Requirements + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_RESOURCES_REQUESTS_MEMORY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_RESOURCES_REQUESTS_MEMORY+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-app-secret]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-app-secret[quarkus.kubernetes.get-app-secret]` + +[.description] +-- +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_APP_SECRET+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_APP_SECRET+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-app-config-map]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-app-config-map[quarkus.kubernetes.get-app-config-map]` + +[.description] +-- +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_APP_CONFIG_MAP+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_APP_CONFIG_MAP+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-security-context.se-linux-options.level]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-security-context.se-linux-options.level[quarkus.kubernetes.get-security-context.se-linux-options.level]` + +[.description] +-- +The SELinux level label that applies to the container. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SECURITY_CONTEXT_SE_LINUX_OPTIONS_LEVEL+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SECURITY_CONTEXT_SE_LINUX_OPTIONS_LEVEL+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-security-context.se-linux-options.role]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-security-context.se-linux-options.role[quarkus.kubernetes.get-security-context.se-linux-options.role]` + +[.description] +-- +The SELinux role label that applies to the container. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SECURITY_CONTEXT_SE_LINUX_OPTIONS_ROLE+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SECURITY_CONTEXT_SE_LINUX_OPTIONS_ROLE+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-security-context.se-linux-options.type]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-security-context.se-linux-options.type[quarkus.kubernetes.get-security-context.se-linux-options.type]` + +[.description] +-- +The SELinux type label that applies to the container. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SECURITY_CONTEXT_SE_LINUX_OPTIONS_TYPE+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SECURITY_CONTEXT_SE_LINUX_OPTIONS_TYPE+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-security-context.se-linux-options.user]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-security-context.se-linux-options.user[quarkus.kubernetes.get-security-context.se-linux-options.user]` + +[.description] +-- +The SELinux user label that applies to the container. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SECURITY_CONTEXT_SE_LINUX_OPTIONS_USER+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SECURITY_CONTEXT_SE_LINUX_OPTIONS_USER+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-security-context.windows-options.gmsa-credential-spec-name]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-security-context.windows-options.gmsa-credential-spec-name[quarkus.kubernetes.get-security-context.windows-options.gmsa-credential-spec-name]` + +[.description] +-- +The name of the GMSA credential spec to use. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SECURITY_CONTEXT_WINDOWS_OPTIONS_GMSA_CREDENTIAL_SPEC_NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SECURITY_CONTEXT_WINDOWS_OPTIONS_GMSA_CREDENTIAL_SPEC_NAME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-security-context.windows-options.gmsa-credential-spec]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-security-context.windows-options.gmsa-credential-spec[quarkus.kubernetes.get-security-context.windows-options.gmsa-credential-spec]` + +[.description] +-- +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. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SECURITY_CONTEXT_WINDOWS_OPTIONS_GMSA_CREDENTIAL_SPEC+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SECURITY_CONTEXT_WINDOWS_OPTIONS_GMSA_CREDENTIAL_SPEC+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-security-context.windows-options.run-as-user-name]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-security-context.windows-options.run-as-user-name[quarkus.kubernetes.get-security-context.windows-options.run-as-user-name]` + +[.description] +-- +The UserName in Windows to run the entrypoint of the container process. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SECURITY_CONTEXT_WINDOWS_OPTIONS_RUN_AS_USER_NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SECURITY_CONTEXT_WINDOWS_OPTIONS_RUN_AS_USER_NAME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-security-context.windows-options.host-process]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-security-context.windows-options.host-process[quarkus.kubernetes.get-security-context.windows-options.host-process]` + +[.description] +-- +HostProcess determines if a container should be run as a 'Host Process' container. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SECURITY_CONTEXT_WINDOWS_OPTIONS_HOST_PROCESS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SECURITY_CONTEXT_WINDOWS_OPTIONS_HOST_PROCESS+++` +endif::add-copy-button-to-env-var[] +--|boolean +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-security-context.run-as-user]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-security-context.run-as-user[quarkus.kubernetes.get-security-context.run-as-user]` + +[.description] +-- +The UID to run the entrypoint of the container process. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SECURITY_CONTEXT_RUN_AS_USER+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SECURITY_CONTEXT_RUN_AS_USER+++` +endif::add-copy-button-to-env-var[] +--|long +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-security-context.run-as-group]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-security-context.run-as-group[quarkus.kubernetes.get-security-context.run-as-group]` + +[.description] +-- +The GID to run the entrypoint of the container process. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SECURITY_CONTEXT_RUN_AS_GROUP+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SECURITY_CONTEXT_RUN_AS_GROUP+++` +endif::add-copy-button-to-env-var[] +--|long +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-security-context.run-as-non-root]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-security-context.run-as-non-root[quarkus.kubernetes.get-security-context.run-as-non-root]` + +[.description] +-- +Indicates that the container must run as a non-root user. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SECURITY_CONTEXT_RUN_AS_NON_ROOT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SECURITY_CONTEXT_RUN_AS_NON_ROOT+++` +endif::add-copy-button-to-env-var[] +--|boolean +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-security-context.supplemental-groups]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-security-context.supplemental-groups[quarkus.kubernetes.get-security-context.supplemental-groups]` + +[.description] +-- +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. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SECURITY_CONTEXT_SUPPLEMENTAL_GROUPS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SECURITY_CONTEXT_SUPPLEMENTAL_GROUPS+++` +endif::add-copy-button-to-env-var[] +--|list of long +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-security-context.fs-group]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-security-context.fs-group[quarkus.kubernetes.get-security-context.fs-group]` + +[.description] +-- +A special supplemental group that applies to all containers in a pod. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SECURITY_CONTEXT_FS_GROUP+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SECURITY_CONTEXT_FS_GROUP+++` +endif::add-copy-button-to-env-var[] +--|long +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-security-context.sysctls]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-security-context.sysctls[quarkus.kubernetes.get-security-context.sysctls]` + +[.description] +-- +Sysctls hold a list of namespaced sysctls used for the pod. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SECURITY_CONTEXT_SYSCTLS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SECURITY_CONTEXT_SYSCTLS+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-security-context.fs-group-change-policy]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-security-context.fs-group-change-policy[quarkus.kubernetes.get-security-context.fs-group-change-policy]` + +[.description] +-- +It holds policies that will be used for applying fsGroup to a volume when volume is mounted. Values: OnRootMismatch, Always + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SECURITY_CONTEXT_FS_GROUP_CHANGE_POLICY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SECURITY_CONTEXT_FS_GROUP_CHANGE_POLICY+++` +endif::add-copy-button-to-env-var[] +-- a| +tooltip: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.], tooltip:always[It indicates that volume's ownership and permissions should always be changed whenever volume is mounted inside a Pod. This the default behavior.] +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.is-idempotent]]`link:#quarkus-kubernetes_quarkus.kubernetes.is-idempotent[quarkus.kubernetes.is-idempotent]` + +[.description] +-- +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_IS_IDEMPOTENT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_IS_IDEMPOTENT+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.part-of]]`link:#quarkus-kubernetes_quarkus.kubernetes.part-of[quarkus.kubernetes.part-of]` + +[.description] +-- +The name of the group this component belongs too + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_PART_OF+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_PART_OF+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.name]]`link:#quarkus-kubernetes_quarkus.kubernetes.name[quarkus.kubernetes.name]` + +[.description] +-- +The name of the application. This value will be used for naming Kubernetes resources like: - Deployment - Service and so on ... + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_NAME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.version]]`link:#quarkus-kubernetes_quarkus.kubernetes.version[quarkus.kubernetes.version]` + +[.description] +-- +The version of the application. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_VERSION+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_VERSION+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.deployment-kind]]`link:#quarkus-kubernetes_quarkus.kubernetes.deployment-kind[quarkus.kubernetes.deployment-kind]` + +[.description] +-- +The kind of the deployment resource to use. Supported values are 'StatefulSet', 'Job', 'CronJob' and 'Deployment' defaulting to the latter. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_DEPLOYMENT_KIND+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_DEPLOYMENT_KIND+++` +endif::add-copy-button-to-env-var[] +-- a| +`deployment`, `stateful-set`, `job`, `cron-job` +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.namespace]]`link:#quarkus-kubernetes_quarkus.kubernetes.namespace[quarkus.kubernetes.namespace]` + +[.description] +-- +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). + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_NAMESPACE+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_NAMESPACE+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.add-build-timestamp]]`link:#quarkus-kubernetes_quarkus.kubernetes.add-build-timestamp[quarkus.kubernetes.add-build-timestamp]` + +[.description] +-- +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 + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_ADD_BUILD_TIMESTAMP+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_ADD_BUILD_TIMESTAMP+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`true` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.working-dir]]`link:#quarkus-kubernetes_quarkus.kubernetes.working-dir[quarkus.kubernetes.working-dir]` + +[.description] +-- +Working directory + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_WORKING_DIR+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_WORKING_DIR+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.command]]`link:#quarkus-kubernetes_quarkus.kubernetes.command[quarkus.kubernetes.command]` + +[.description] +-- +The commands + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_COMMAND+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_COMMAND+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.arguments]]`link:#quarkus-kubernetes_quarkus.kubernetes.arguments[quarkus.kubernetes.arguments]` + +[.description] +-- +The arguments + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_ARGUMENTS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_ARGUMENTS+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.service-account]]`link:#quarkus-kubernetes_quarkus.kubernetes.service-account[quarkus.kubernetes.service-account]` + +[.description] +-- +The service account + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SERVICE_ACCOUNT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_SERVICE_ACCOUNT+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.replicas]]`link:#quarkus-kubernetes_quarkus.kubernetes.replicas[quarkus.kubernetes.replicas]` + +[.description] +-- +The number of desired pods + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_REPLICAS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_REPLICAS+++` +endif::add-copy-button-to-env-var[] +--|int +|`1` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.service-type]]`link:#quarkus-kubernetes_quarkus.kubernetes.service-type[quarkus.kubernetes.service-type]` + +[.description] +-- +The type of service that will be generated for the application + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SERVICE_TYPE+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_SERVICE_TYPE+++` +endif::add-copy-button-to-env-var[] +-- a| +`cluster-ip`, `node-port`, `load-balancer`, `external-name` +|`cluster-ip` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.node-port]]`link:#quarkus-kubernetes_quarkus.kubernetes.node-port[quarkus.kubernetes.node-port]` + +[.description] +-- +The nodePort to set when serviceType is set to node-port. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_NODE_PORT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_NODE_PORT+++` +endif::add-copy-button-to-env-var[] +--|int +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.image-pull-policy]]`link:#quarkus-kubernetes_quarkus.kubernetes.image-pull-policy[quarkus.kubernetes.image-pull-policy]` + +[.description] +-- +Image pull policy + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_IMAGE_PULL_POLICY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_IMAGE_PULL_POLICY+++` +endif::add-copy-button-to-env-var[] +-- a| +`always`, `if-not-present`, `never` +|`always` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.image-pull-secrets]]`link:#quarkus-kubernetes_quarkus.kubernetes.image-pull-secrets[quarkus.kubernetes.image-pull-secrets]` + +[.description] +-- +The image pull secret + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_IMAGE_PULL_SECRETS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_IMAGE_PULL_SECRETS+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.liveness-probe.http-action-port]]`link:#quarkus-kubernetes_quarkus.kubernetes.liveness-probe.http-action-port[quarkus.kubernetes.liveness-probe.http-action-port]` + +[.description] +-- +The port number to use when configuring the `http get` action. If not configured, the port corresponding to the `httpActionPortName` will be used. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_LIVENESS_PROBE_HTTP_ACTION_PORT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_LIVENESS_PROBE_HTTP_ACTION_PORT+++` +endif::add-copy-button-to-env-var[] +--|int +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.liveness-probe.http-action-port-name]]`link:#quarkus-kubernetes_quarkus.kubernetes.liveness-probe.http-action-port-name[quarkus.kubernetes.liveness-probe.http-action-port-name]` + +[.description] +-- +The port name for selecting the port of the `HTTP get` action. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_LIVENESS_PROBE_HTTP_ACTION_PORT_NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_LIVENESS_PROBE_HTTP_ACTION_PORT_NAME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.liveness-probe.http-action-path]]`link:#quarkus-kubernetes_quarkus.kubernetes.liveness-probe.http-action-path[quarkus.kubernetes.liveness-probe.http-action-path]` + +[.description] +-- +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. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_LIVENESS_PROBE_HTTP_ACTION_PATH+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_LIVENESS_PROBE_HTTP_ACTION_PATH+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.liveness-probe.http-action-scheme]]`link:#quarkus-kubernetes_quarkus.kubernetes.liveness-probe.http-action-scheme[quarkus.kubernetes.liveness-probe.http-action-scheme]` + +[.description] +-- +The scheme of the `HTTP get` action. Can be either "HTTP" or "HTTPS". + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_LIVENESS_PROBE_HTTP_ACTION_SCHEME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_LIVENESS_PROBE_HTTP_ACTION_SCHEME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.liveness-probe.exec-action]]`link:#quarkus-kubernetes_quarkus.kubernetes.liveness-probe.exec-action[quarkus.kubernetes.liveness-probe.exec-action]` + +[.description] +-- +The command to use for the probe. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_LIVENESS_PROBE_EXEC_ACTION+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_LIVENESS_PROBE_EXEC_ACTION+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.liveness-probe.tcp-socket-action]]`link:#quarkus-kubernetes_quarkus.kubernetes.liveness-probe.tcp-socket-action[quarkus.kubernetes.liveness-probe.tcp-socket-action]` + +[.description] +-- +The tcp socket to use for the probe (the format is host:port). + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_LIVENESS_PROBE_TCP_SOCKET_ACTION+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_LIVENESS_PROBE_TCP_SOCKET_ACTION+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.liveness-probe.grpc-action]]`link:#quarkus-kubernetes_quarkus.kubernetes.liveness-probe.grpc-action[quarkus.kubernetes.liveness-probe.grpc-action]` + +[.description] +-- +The gRPC port to use for the probe (the format is either port or port:service). + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_LIVENESS_PROBE_GRPC_ACTION+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_LIVENESS_PROBE_GRPC_ACTION+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.liveness-probe.grpc-action-enabled]]`link:#quarkus-kubernetes_quarkus.kubernetes.liveness-probe.grpc-action-enabled[quarkus.kubernetes.liveness-probe.grpc-action-enabled]` + +[.description] +-- +If enabled and `grpc-action` is not provided, it will use the generated service name and the gRPC port. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_LIVENESS_PROBE_GRPC_ACTION_ENABLED+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_LIVENESS_PROBE_GRPC_ACTION_ENABLED+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.liveness-probe.initial-delay]]`link:#quarkus-kubernetes_quarkus.kubernetes.liveness-probe.initial-delay[quarkus.kubernetes.liveness-probe.initial-delay]` + +[.description] +-- +The amount of time to wait before starting to probe. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_LIVENESS_PROBE_INITIAL_DELAY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_LIVENESS_PROBE_INITIAL_DELAY+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`5S` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.liveness-probe.period]]`link:#quarkus-kubernetes_quarkus.kubernetes.liveness-probe.period[quarkus.kubernetes.liveness-probe.period]` + +[.description] +-- +The period in which the action should be called. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_LIVENESS_PROBE_PERIOD+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_LIVENESS_PROBE_PERIOD+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`10S` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.liveness-probe.timeout]]`link:#quarkus-kubernetes_quarkus.kubernetes.liveness-probe.timeout[quarkus.kubernetes.liveness-probe.timeout]` + +[.description] +-- +The amount of time to wait for each action. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_LIVENESS_PROBE_TIMEOUT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_LIVENESS_PROBE_TIMEOUT+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`10S` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.liveness-probe.success-threshold]]`link:#quarkus-kubernetes_quarkus.kubernetes.liveness-probe.success-threshold[quarkus.kubernetes.liveness-probe.success-threshold]` + +[.description] +-- +The success threshold to use. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_LIVENESS_PROBE_SUCCESS_THRESHOLD+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_LIVENESS_PROBE_SUCCESS_THRESHOLD+++` +endif::add-copy-button-to-env-var[] +--|int +|`1` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.liveness-probe.failure-threshold]]`link:#quarkus-kubernetes_quarkus.kubernetes.liveness-probe.failure-threshold[quarkus.kubernetes.liveness-probe.failure-threshold]` + +[.description] +-- +The failure threshold to use. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_LIVENESS_PROBE_FAILURE_THRESHOLD+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_LIVENESS_PROBE_FAILURE_THRESHOLD+++` +endif::add-copy-button-to-env-var[] +--|int +|`3` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.readiness-probe.http-action-port]]`link:#quarkus-kubernetes_quarkus.kubernetes.readiness-probe.http-action-port[quarkus.kubernetes.readiness-probe.http-action-port]` + +[.description] +-- +The port number to use when configuring the `http get` action. If not configured, the port corresponding to the `httpActionPortName` will be used. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_READINESS_PROBE_HTTP_ACTION_PORT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_READINESS_PROBE_HTTP_ACTION_PORT+++` +endif::add-copy-button-to-env-var[] +--|int +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.readiness-probe.http-action-port-name]]`link:#quarkus-kubernetes_quarkus.kubernetes.readiness-probe.http-action-port-name[quarkus.kubernetes.readiness-probe.http-action-port-name]` + +[.description] +-- +The port name for selecting the port of the `HTTP get` action. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_READINESS_PROBE_HTTP_ACTION_PORT_NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_READINESS_PROBE_HTTP_ACTION_PORT_NAME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.readiness-probe.http-action-path]]`link:#quarkus-kubernetes_quarkus.kubernetes.readiness-probe.http-action-path[quarkus.kubernetes.readiness-probe.http-action-path]` + +[.description] +-- +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. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_READINESS_PROBE_HTTP_ACTION_PATH+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_READINESS_PROBE_HTTP_ACTION_PATH+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.readiness-probe.http-action-scheme]]`link:#quarkus-kubernetes_quarkus.kubernetes.readiness-probe.http-action-scheme[quarkus.kubernetes.readiness-probe.http-action-scheme]` + +[.description] +-- +The scheme of the `HTTP get` action. Can be either "HTTP" or "HTTPS". + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_READINESS_PROBE_HTTP_ACTION_SCHEME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_READINESS_PROBE_HTTP_ACTION_SCHEME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.readiness-probe.exec-action]]`link:#quarkus-kubernetes_quarkus.kubernetes.readiness-probe.exec-action[quarkus.kubernetes.readiness-probe.exec-action]` + +[.description] +-- +The command to use for the probe. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_READINESS_PROBE_EXEC_ACTION+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_READINESS_PROBE_EXEC_ACTION+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.readiness-probe.tcp-socket-action]]`link:#quarkus-kubernetes_quarkus.kubernetes.readiness-probe.tcp-socket-action[quarkus.kubernetes.readiness-probe.tcp-socket-action]` + +[.description] +-- +The tcp socket to use for the probe (the format is host:port). + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_READINESS_PROBE_TCP_SOCKET_ACTION+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_READINESS_PROBE_TCP_SOCKET_ACTION+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.readiness-probe.grpc-action]]`link:#quarkus-kubernetes_quarkus.kubernetes.readiness-probe.grpc-action[quarkus.kubernetes.readiness-probe.grpc-action]` + +[.description] +-- +The gRPC port to use for the probe (the format is either port or port:service). + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_READINESS_PROBE_GRPC_ACTION+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_READINESS_PROBE_GRPC_ACTION+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.readiness-probe.grpc-action-enabled]]`link:#quarkus-kubernetes_quarkus.kubernetes.readiness-probe.grpc-action-enabled[quarkus.kubernetes.readiness-probe.grpc-action-enabled]` + +[.description] +-- +If enabled and `grpc-action` is not provided, it will use the generated service name and the gRPC port. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_READINESS_PROBE_GRPC_ACTION_ENABLED+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_READINESS_PROBE_GRPC_ACTION_ENABLED+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.readiness-probe.initial-delay]]`link:#quarkus-kubernetes_quarkus.kubernetes.readiness-probe.initial-delay[quarkus.kubernetes.readiness-probe.initial-delay]` + +[.description] +-- +The amount of time to wait before starting to probe. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_READINESS_PROBE_INITIAL_DELAY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_READINESS_PROBE_INITIAL_DELAY+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`5S` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.readiness-probe.period]]`link:#quarkus-kubernetes_quarkus.kubernetes.readiness-probe.period[quarkus.kubernetes.readiness-probe.period]` + +[.description] +-- +The period in which the action should be called. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_READINESS_PROBE_PERIOD+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_READINESS_PROBE_PERIOD+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`10S` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.readiness-probe.timeout]]`link:#quarkus-kubernetes_quarkus.kubernetes.readiness-probe.timeout[quarkus.kubernetes.readiness-probe.timeout]` + +[.description] +-- +The amount of time to wait for each action. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_READINESS_PROBE_TIMEOUT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_READINESS_PROBE_TIMEOUT+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`10S` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.readiness-probe.success-threshold]]`link:#quarkus-kubernetes_quarkus.kubernetes.readiness-probe.success-threshold[quarkus.kubernetes.readiness-probe.success-threshold]` + +[.description] +-- +The success threshold to use. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_READINESS_PROBE_SUCCESS_THRESHOLD+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_READINESS_PROBE_SUCCESS_THRESHOLD+++` +endif::add-copy-button-to-env-var[] +--|int +|`1` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.readiness-probe.failure-threshold]]`link:#quarkus-kubernetes_quarkus.kubernetes.readiness-probe.failure-threshold[quarkus.kubernetes.readiness-probe.failure-threshold]` + +[.description] +-- +The failure threshold to use. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_READINESS_PROBE_FAILURE_THRESHOLD+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_READINESS_PROBE_FAILURE_THRESHOLD+++` +endif::add-copy-button-to-env-var[] +--|int +|`3` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.startup-probe.http-action-port]]`link:#quarkus-kubernetes_quarkus.kubernetes.startup-probe.http-action-port[quarkus.kubernetes.startup-probe.http-action-port]` + +[.description] +-- +The port number to use when configuring the `http get` action. If not configured, the port corresponding to the `httpActionPortName` will be used. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_STARTUP_PROBE_HTTP_ACTION_PORT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_STARTUP_PROBE_HTTP_ACTION_PORT+++` +endif::add-copy-button-to-env-var[] +--|int +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.startup-probe.http-action-port-name]]`link:#quarkus-kubernetes_quarkus.kubernetes.startup-probe.http-action-port-name[quarkus.kubernetes.startup-probe.http-action-port-name]` + +[.description] +-- +The port name for selecting the port of the `HTTP get` action. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_STARTUP_PROBE_HTTP_ACTION_PORT_NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_STARTUP_PROBE_HTTP_ACTION_PORT_NAME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.startup-probe.http-action-path]]`link:#quarkus-kubernetes_quarkus.kubernetes.startup-probe.http-action-path[quarkus.kubernetes.startup-probe.http-action-path]` + +[.description] +-- +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. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_STARTUP_PROBE_HTTP_ACTION_PATH+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_STARTUP_PROBE_HTTP_ACTION_PATH+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.startup-probe.http-action-scheme]]`link:#quarkus-kubernetes_quarkus.kubernetes.startup-probe.http-action-scheme[quarkus.kubernetes.startup-probe.http-action-scheme]` + +[.description] +-- +The scheme of the `HTTP get` action. Can be either "HTTP" or "HTTPS". + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_STARTUP_PROBE_HTTP_ACTION_SCHEME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_STARTUP_PROBE_HTTP_ACTION_SCHEME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.startup-probe.exec-action]]`link:#quarkus-kubernetes_quarkus.kubernetes.startup-probe.exec-action[quarkus.kubernetes.startup-probe.exec-action]` + +[.description] +-- +The command to use for the probe. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_STARTUP_PROBE_EXEC_ACTION+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_STARTUP_PROBE_EXEC_ACTION+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.startup-probe.tcp-socket-action]]`link:#quarkus-kubernetes_quarkus.kubernetes.startup-probe.tcp-socket-action[quarkus.kubernetes.startup-probe.tcp-socket-action]` + +[.description] +-- +The tcp socket to use for the probe (the format is host:port). + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_STARTUP_PROBE_TCP_SOCKET_ACTION+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_STARTUP_PROBE_TCP_SOCKET_ACTION+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.startup-probe.grpc-action]]`link:#quarkus-kubernetes_quarkus.kubernetes.startup-probe.grpc-action[quarkus.kubernetes.startup-probe.grpc-action]` + +[.description] +-- +The gRPC port to use for the probe (the format is either port or port:service). + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_STARTUP_PROBE_GRPC_ACTION+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_STARTUP_PROBE_GRPC_ACTION+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.startup-probe.grpc-action-enabled]]`link:#quarkus-kubernetes_quarkus.kubernetes.startup-probe.grpc-action-enabled[quarkus.kubernetes.startup-probe.grpc-action-enabled]` + +[.description] +-- +If enabled and `grpc-action` is not provided, it will use the generated service name and the gRPC port. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_STARTUP_PROBE_GRPC_ACTION_ENABLED+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_STARTUP_PROBE_GRPC_ACTION_ENABLED+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.startup-probe.initial-delay]]`link:#quarkus-kubernetes_quarkus.kubernetes.startup-probe.initial-delay[quarkus.kubernetes.startup-probe.initial-delay]` + +[.description] +-- +The amount of time to wait before starting to probe. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_STARTUP_PROBE_INITIAL_DELAY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_STARTUP_PROBE_INITIAL_DELAY+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`5S` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.startup-probe.period]]`link:#quarkus-kubernetes_quarkus.kubernetes.startup-probe.period[quarkus.kubernetes.startup-probe.period]` + +[.description] +-- +The period in which the action should be called. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_STARTUP_PROBE_PERIOD+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_STARTUP_PROBE_PERIOD+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`10S` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.startup-probe.timeout]]`link:#quarkus-kubernetes_quarkus.kubernetes.startup-probe.timeout[quarkus.kubernetes.startup-probe.timeout]` + +[.description] +-- +The amount of time to wait for each action. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_STARTUP_PROBE_TIMEOUT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_STARTUP_PROBE_TIMEOUT+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`10S` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.startup-probe.success-threshold]]`link:#quarkus-kubernetes_quarkus.kubernetes.startup-probe.success-threshold[quarkus.kubernetes.startup-probe.success-threshold]` + +[.description] +-- +The success threshold to use. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_STARTUP_PROBE_SUCCESS_THRESHOLD+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_STARTUP_PROBE_SUCCESS_THRESHOLD+++` +endif::add-copy-button-to-env-var[] +--|int +|`1` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.startup-probe.failure-threshold]]`link:#quarkus-kubernetes_quarkus.kubernetes.startup-probe.failure-threshold[quarkus.kubernetes.startup-probe.failure-threshold]` + +[.description] +-- +The failure threshold to use. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_STARTUP_PROBE_FAILURE_THRESHOLD+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_STARTUP_PROBE_FAILURE_THRESHOLD+++` +endif::add-copy-button-to-env-var[] +--|int +|`3` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.prometheus.annotations]]`link:#quarkus-kubernetes_quarkus.kubernetes.prometheus.annotations[quarkus.kubernetes.prometheus.annotations]` + +[.description] +-- +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. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_PROMETHEUS_ANNOTATIONS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_PROMETHEUS_ANNOTATIONS+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`true` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.prometheus.prefix]]`link:#quarkus-kubernetes_quarkus.kubernetes.prometheus.prefix[quarkus.kubernetes.prometheus.prefix]` + +[.description] +-- +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 + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_PROMETHEUS_PREFIX+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_PROMETHEUS_PREFIX+++` +endif::add-copy-button-to-env-var[] +--|string +|`prometheus.io` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.prometheus.scrape]]`link:#quarkus-kubernetes_quarkus.kubernetes.prometheus.scrape[quarkus.kubernetes.prometheus.scrape]` + +[.description] +-- +Define the annotation used to indicate services that should be scraped. By default, `/scrape` will be appended to the defined prefix. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_PROMETHEUS_SCRAPE+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_PROMETHEUS_SCRAPE+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.prometheus.path]]`link:#quarkus-kubernetes_quarkus.kubernetes.prometheus.path[quarkus.kubernetes.prometheus.path]` + +[.description] +-- +Define the annotation used to indicate the path to scrape. By default, `/path` will be appended to the defined prefix. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_PROMETHEUS_PATH+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_PROMETHEUS_PATH+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.prometheus.port]]`link:#quarkus-kubernetes_quarkus.kubernetes.prometheus.port[quarkus.kubernetes.prometheus.port]` + +[.description] +-- +Define the annotation used to indicate the port to scrape. By default, `/port` will be appended to the defined prefix. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_PROMETHEUS_PORT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_PROMETHEUS_PORT+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.prometheus.scheme]]`link:#quarkus-kubernetes_quarkus.kubernetes.prometheus.scheme[quarkus.kubernetes.prometheus.scheme]` + +[.description] +-- +Define the annotation used to indicate the scheme to use for scraping By default, `/scheme` will be appended to the defined prefix. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_PROMETHEUS_SCHEME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_PROMETHEUS_SCHEME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.empty-dir-volumes]]`link:#quarkus-kubernetes_quarkus.kubernetes.empty-dir-volumes[quarkus.kubernetes.empty-dir-volumes]` + +[.description] +-- +EmptyDir volumes + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_EMPTY_DIR_VOLUMES+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_EMPTY_DIR_VOLUMES+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.deployment-target]]`link:#quarkus-kubernetes_quarkus.kubernetes.deployment-target[quarkus.kubernetes.deployment-target]` + +[.description] +-- +The target deployment platform. Defaults to kubernetes. Can be kubernetes, openshift, knative, minikube etc., or any combination of the above as comma separated list. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_DEPLOYMENT_TARGET+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_DEPLOYMENT_TARGET+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.resources.limits.cpu]]`link:#quarkus-kubernetes_quarkus.kubernetes.resources.limits.cpu[quarkus.kubernetes.resources.limits.cpu]` + +[.description] +-- +CPU Requirements + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_RESOURCES_LIMITS_CPU+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_RESOURCES_LIMITS_CPU+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.resources.limits.memory]]`link:#quarkus-kubernetes_quarkus.kubernetes.resources.limits.memory[quarkus.kubernetes.resources.limits.memory]` + +[.description] +-- +Memory Requirements + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_RESOURCES_LIMITS_MEMORY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_RESOURCES_LIMITS_MEMORY+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.resources.requests.cpu]]`link:#quarkus-kubernetes_quarkus.kubernetes.resources.requests.cpu[quarkus.kubernetes.resources.requests.cpu]` + +[.description] +-- +CPU Requirements + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_RESOURCES_REQUESTS_CPU+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_RESOURCES_REQUESTS_CPU+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.resources.requests.memory]]`link:#quarkus-kubernetes_quarkus.kubernetes.resources.requests.memory[quarkus.kubernetes.resources.requests.memory]` + +[.description] +-- +Memory Requirements + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_RESOURCES_REQUESTS_MEMORY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_RESOURCES_REQUESTS_MEMORY+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.ingress.expose]]`link:#quarkus-kubernetes_quarkus.kubernetes.ingress.expose[quarkus.kubernetes.ingress.expose]` + +[.description] +-- +If true, the service will be exposed + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INGRESS_EXPOSE+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_INGRESS_EXPOSE+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.ingress.host]]`link:#quarkus-kubernetes_quarkus.kubernetes.ingress.host[quarkus.kubernetes.ingress.host]` + +[.description] +-- +The host under which the application is going to be exposed + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INGRESS_HOST+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_INGRESS_HOST+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.ingress.target-port]]`link:#quarkus-kubernetes_quarkus.kubernetes.ingress.target-port[quarkus.kubernetes.ingress.target-port]` + +[.description] +-- +The default target named port. If not provided, it will be deducted from the Service resource ports. Options are: "http" and "https". + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INGRESS_TARGET_PORT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_INGRESS_TARGET_PORT+++` +endif::add-copy-button-to-env-var[] +--|string +|`http` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.ingress.ingress-class-name]]`link:#quarkus-kubernetes_quarkus.kubernetes.ingress.ingress-class-name[quarkus.kubernetes.ingress.ingress-class-name]` + +[.description] +-- +The class of the Ingress. If the ingressClassName is omitted, a default Ingress class is used. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INGRESS_INGRESS_CLASS_NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_INGRESS_INGRESS_CLASS_NAME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.job.parallelism]]`link:#quarkus-kubernetes_quarkus.kubernetes.job.parallelism[quarkus.kubernetes.job.parallelism]` + +[.description] +-- +Specifies the maximum desired number of pods the job should run at any given time. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_JOB_PARALLELISM+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_JOB_PARALLELISM+++` +endif::add-copy-button-to-env-var[] +--|int +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.job.completions]]`link:#quarkus-kubernetes_quarkus.kubernetes.job.completions[quarkus.kubernetes.job.completions]` + +[.description] +-- +Specifies the desired number of successfully finished pods the job should be run with. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_JOB_COMPLETIONS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_JOB_COMPLETIONS+++` +endif::add-copy-button-to-env-var[] +--|int +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.job.completion-mode]]`link:#quarkus-kubernetes_quarkus.kubernetes.job.completion-mode[quarkus.kubernetes.job.completion-mode]` + +[.description] +-- +CompletionMode specifies how Pod completions are tracked. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_JOB_COMPLETION_MODE+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_JOB_COMPLETION_MODE+++` +endif::add-copy-button-to-env-var[] +-- a| +`non-indexed`, `indexed` +|`non-indexed` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.job.backoff-limit]]`link:#quarkus-kubernetes_quarkus.kubernetes.job.backoff-limit[quarkus.kubernetes.job.backoff-limit]` + +[.description] +-- +Specifies the number of retries before marking this job failed. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_JOB_BACKOFF_LIMIT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_JOB_BACKOFF_LIMIT+++` +endif::add-copy-button-to-env-var[] +--|int +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.job.active-deadline-seconds]]`link:#quarkus-kubernetes_quarkus.kubernetes.job.active-deadline-seconds[quarkus.kubernetes.job.active-deadline-seconds]` + +[.description] +-- +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. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_JOB_ACTIVE_DEADLINE_SECONDS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_JOB_ACTIVE_DEADLINE_SECONDS+++` +endif::add-copy-button-to-env-var[] +--|long +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.job.ttl-seconds-after-finished]]`link:#quarkus-kubernetes_quarkus.kubernetes.job.ttl-seconds-after-finished[quarkus.kubernetes.job.ttl-seconds-after-finished]` + +[.description] +-- +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. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_JOB_TTL_SECONDS_AFTER_FINISHED+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_JOB_TTL_SECONDS_AFTER_FINISHED+++` +endif::add-copy-button-to-env-var[] +--|int +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.job.suspend]]`link:#quarkus-kubernetes_quarkus.kubernetes.job.suspend[quarkus.kubernetes.job.suspend]` + +[.description] +-- +Suspend specifies whether the Job controller should create Pods or not. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_JOB_SUSPEND+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_JOB_SUSPEND+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.job.restart-policy]]`link:#quarkus-kubernetes_quarkus.kubernetes.job.restart-policy[quarkus.kubernetes.job.restart-policy]` + +[.description] +-- +Restart policy when the job container fails. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_JOB_RESTART_POLICY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_JOB_RESTART_POLICY+++` +endif::add-copy-button-to-env-var[] +-- a| +`on-failure`, `never` +|`on-failure` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.cron-job.schedule]]`link:#quarkus-kubernetes_quarkus.kubernetes.cron-job.schedule[quarkus.kubernetes.cron-job.schedule]` + +[.description] +-- +The schedule in Cron format, see https://en.wikipedia.org/wiki/Cron. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_CRON_JOB_SCHEDULE+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_CRON_JOB_SCHEDULE+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.cron-job.concurrency-policy]]`link:#quarkus-kubernetes_quarkus.kubernetes.cron-job.concurrency-policy[quarkus.kubernetes.cron-job.concurrency-policy]` + +[.description] +-- +ConcurrencyPolicy describes how the job will be handled. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_CRON_JOB_CONCURRENCY_POLICY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_CRON_JOB_CONCURRENCY_POLICY+++` +endif::add-copy-button-to-env-var[] +-- a| +`allow`, `forbid`, `replace` +|`allow` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.cron-job.starting-deadline-seconds]]`link:#quarkus-kubernetes_quarkus.kubernetes.cron-job.starting-deadline-seconds[quarkus.kubernetes.cron-job.starting-deadline-seconds]` + +[.description] +-- +Deadline in seconds for starting the job if it misses scheduled time for any reason. Missed jobs executions will be counted as failed ones. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_CRON_JOB_STARTING_DEADLINE_SECONDS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_CRON_JOB_STARTING_DEADLINE_SECONDS+++` +endif::add-copy-button-to-env-var[] +--|long +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.cron-job.failed-jobs-history-limit]]`link:#quarkus-kubernetes_quarkus.kubernetes.cron-job.failed-jobs-history-limit[quarkus.kubernetes.cron-job.failed-jobs-history-limit]` + +[.description] +-- +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_CRON_JOB_FAILED_JOBS_HISTORY_LIMIT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_CRON_JOB_FAILED_JOBS_HISTORY_LIMIT+++` +endif::add-copy-button-to-env-var[] +--|int +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.cron-job.successful-jobs-history-limit]]`link:#quarkus-kubernetes_quarkus.kubernetes.cron-job.successful-jobs-history-limit[quarkus.kubernetes.cron-job.successful-jobs-history-limit]` + +[.description] +-- +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_CRON_JOB_SUCCESSFUL_JOBS_HISTORY_LIMIT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_CRON_JOB_SUCCESSFUL_JOBS_HISTORY_LIMIT+++` +endif::add-copy-button-to-env-var[] +--|int +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.cron-job.parallelism]]`link:#quarkus-kubernetes_quarkus.kubernetes.cron-job.parallelism[quarkus.kubernetes.cron-job.parallelism]` + +[.description] +-- +Specifies the maximum desired number of pods the job should run at any given time. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_CRON_JOB_PARALLELISM+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_CRON_JOB_PARALLELISM+++` +endif::add-copy-button-to-env-var[] +--|int +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.cron-job.completions]]`link:#quarkus-kubernetes_quarkus.kubernetes.cron-job.completions[quarkus.kubernetes.cron-job.completions]` + +[.description] +-- +Specifies the desired number of successfully finished pods the job should be run with. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_CRON_JOB_COMPLETIONS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_CRON_JOB_COMPLETIONS+++` +endif::add-copy-button-to-env-var[] +--|int +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.cron-job.completion-mode]]`link:#quarkus-kubernetes_quarkus.kubernetes.cron-job.completion-mode[quarkus.kubernetes.cron-job.completion-mode]` + +[.description] +-- +CompletionMode specifies how Pod completions are tracked. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_CRON_JOB_COMPLETION_MODE+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_CRON_JOB_COMPLETION_MODE+++` +endif::add-copy-button-to-env-var[] +-- a| +`non-indexed`, `indexed` +|`non-indexed` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.cron-job.backoff-limit]]`link:#quarkus-kubernetes_quarkus.kubernetes.cron-job.backoff-limit[quarkus.kubernetes.cron-job.backoff-limit]` + +[.description] +-- +Specifies the number of retries before marking this job failed. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_CRON_JOB_BACKOFF_LIMIT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_CRON_JOB_BACKOFF_LIMIT+++` +endif::add-copy-button-to-env-var[] +--|int +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.cron-job.active-deadline-seconds]]`link:#quarkus-kubernetes_quarkus.kubernetes.cron-job.active-deadline-seconds[quarkus.kubernetes.cron-job.active-deadline-seconds]` + +[.description] +-- +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. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_CRON_JOB_ACTIVE_DEADLINE_SECONDS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_CRON_JOB_ACTIVE_DEADLINE_SECONDS+++` +endif::add-copy-button-to-env-var[] +--|long +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.cron-job.ttl-seconds-after-finished]]`link:#quarkus-kubernetes_quarkus.kubernetes.cron-job.ttl-seconds-after-finished[quarkus.kubernetes.cron-job.ttl-seconds-after-finished]` + +[.description] +-- +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. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_CRON_JOB_TTL_SECONDS_AFTER_FINISHED+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_CRON_JOB_TTL_SECONDS_AFTER_FINISHED+++` +endif::add-copy-button-to-env-var[] +--|int +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.cron-job.suspend]]`link:#quarkus-kubernetes_quarkus.kubernetes.cron-job.suspend[quarkus.kubernetes.cron-job.suspend]` + +[.description] +-- +Suspend specifies whether the Job controller should create Pods or not. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_CRON_JOB_SUSPEND+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_CRON_JOB_SUSPEND+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.cron-job.restart-policy]]`link:#quarkus-kubernetes_quarkus.kubernetes.cron-job.restart-policy[quarkus.kubernetes.cron-job.restart-policy]` + +[.description] +-- +Restart policy when the job container fails. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_CRON_JOB_RESTART_POLICY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_CRON_JOB_RESTART_POLICY+++` +endif::add-copy-button-to-env-var[] +-- a| +`on-failure`, `never` +|`on-failure` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.add-version-to-label-selectors]]`link:#quarkus-kubernetes_quarkus.kubernetes.add-version-to-label-selectors[quarkus.kubernetes.add-version-to-label-selectors]` + +[.description] +-- +If true, the 'app.kubernetes.io/version' label will be part of the selectors of Service and Deployment + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_ADD_VERSION_TO_LABEL_SELECTORS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_ADD_VERSION_TO_LABEL_SELECTORS+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`true` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.add-name-to-label-selectors]]`link:#quarkus-kubernetes_quarkus.kubernetes.add-name-to-label-selectors[quarkus.kubernetes.add-name-to-label-selectors]` + +[.description] +-- +If true, the 'app.kubernetes.io/name' label will be part of the selectors of Service and Deployment + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_ADD_NAME_TO_LABEL_SELECTORS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_ADD_NAME_TO_LABEL_SELECTORS+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`true` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.deploy]]`link:#quarkus-kubernetes_quarkus.kubernetes.deploy[quarkus.kubernetes.deploy]` + +[.description] +-- +If set to true, Quarkus will attempt to deploy the application to the target Kubernetes cluster + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_DEPLOY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_DEPLOY+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.deploy-strategy]]`link:#quarkus-kubernetes_quarkus.kubernetes.deploy-strategy[quarkus.kubernetes.deploy-strategy]` + +[.description] +-- +If deploy is enabled, it will follow this strategy to update the resources to the target Kubernetes cluster. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_DEPLOY_STRATEGY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_DEPLOY_STRATEGY+++` +endif::add-copy-button-to-env-var[] +-- a| +`create-or-update`, `create`, `replace`, `server-side-apply` +|`create-or-update` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.app-secret]]`link:#quarkus-kubernetes_quarkus.kubernetes.app-secret[quarkus.kubernetes.app-secret]` + +[.description] +-- +If set, the secret will mounted to the application container and its contents will be used for application configuration. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_APP_SECRET+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_APP_SECRET+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.app-config-map]]`link:#quarkus-kubernetes_quarkus.kubernetes.app-config-map[quarkus.kubernetes.app-config-map]` + +[.description] +-- +If set, the config map will be mounted to the application container and its contents will be used for application configuration. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_APP_CONFIG_MAP+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_APP_CONFIG_MAP+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.security-context.se-linux-options.level]]`link:#quarkus-kubernetes_quarkus.kubernetes.security-context.se-linux-options.level[quarkus.kubernetes.security-context.se-linux-options.level]` + +[.description] +-- +The SELinux level label that applies to the container. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SECURITY_CONTEXT_SE_LINUX_OPTIONS_LEVEL+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_SECURITY_CONTEXT_SE_LINUX_OPTIONS_LEVEL+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.security-context.se-linux-options.role]]`link:#quarkus-kubernetes_quarkus.kubernetes.security-context.se-linux-options.role[quarkus.kubernetes.security-context.se-linux-options.role]` + +[.description] +-- +The SELinux role label that applies to the container. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SECURITY_CONTEXT_SE_LINUX_OPTIONS_ROLE+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_SECURITY_CONTEXT_SE_LINUX_OPTIONS_ROLE+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.security-context.se-linux-options.type]]`link:#quarkus-kubernetes_quarkus.kubernetes.security-context.se-linux-options.type[quarkus.kubernetes.security-context.se-linux-options.type]` + +[.description] +-- +The SELinux type label that applies to the container. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SECURITY_CONTEXT_SE_LINUX_OPTIONS_TYPE+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_SECURITY_CONTEXT_SE_LINUX_OPTIONS_TYPE+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.security-context.se-linux-options.user]]`link:#quarkus-kubernetes_quarkus.kubernetes.security-context.se-linux-options.user[quarkus.kubernetes.security-context.se-linux-options.user]` + +[.description] +-- +The SELinux user label that applies to the container. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SECURITY_CONTEXT_SE_LINUX_OPTIONS_USER+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_SECURITY_CONTEXT_SE_LINUX_OPTIONS_USER+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.security-context.windows-options.gmsa-credential-spec-name]]`link:#quarkus-kubernetes_quarkus.kubernetes.security-context.windows-options.gmsa-credential-spec-name[quarkus.kubernetes.security-context.windows-options.gmsa-credential-spec-name]` + +[.description] +-- +The name of the GMSA credential spec to use. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SECURITY_CONTEXT_WINDOWS_OPTIONS_GMSA_CREDENTIAL_SPEC_NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_SECURITY_CONTEXT_WINDOWS_OPTIONS_GMSA_CREDENTIAL_SPEC_NAME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.security-context.windows-options.gmsa-credential-spec]]`link:#quarkus-kubernetes_quarkus.kubernetes.security-context.windows-options.gmsa-credential-spec[quarkus.kubernetes.security-context.windows-options.gmsa-credential-spec]` + +[.description] +-- +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. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SECURITY_CONTEXT_WINDOWS_OPTIONS_GMSA_CREDENTIAL_SPEC+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_SECURITY_CONTEXT_WINDOWS_OPTIONS_GMSA_CREDENTIAL_SPEC+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.security-context.windows-options.run-as-user-name]]`link:#quarkus-kubernetes_quarkus.kubernetes.security-context.windows-options.run-as-user-name[quarkus.kubernetes.security-context.windows-options.run-as-user-name]` + +[.description] +-- +The UserName in Windows to run the entrypoint of the container process. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SECURITY_CONTEXT_WINDOWS_OPTIONS_RUN_AS_USER_NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_SECURITY_CONTEXT_WINDOWS_OPTIONS_RUN_AS_USER_NAME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.security-context.windows-options.host-process]]`link:#quarkus-kubernetes_quarkus.kubernetes.security-context.windows-options.host-process[quarkus.kubernetes.security-context.windows-options.host-process]` + +[.description] +-- +HostProcess determines if a container should be run as a 'Host Process' container. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SECURITY_CONTEXT_WINDOWS_OPTIONS_HOST_PROCESS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_SECURITY_CONTEXT_WINDOWS_OPTIONS_HOST_PROCESS+++` +endif::add-copy-button-to-env-var[] +--|boolean +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.security-context.run-as-user]]`link:#quarkus-kubernetes_quarkus.kubernetes.security-context.run-as-user[quarkus.kubernetes.security-context.run-as-user]` + +[.description] +-- +The UID to run the entrypoint of the container process. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SECURITY_CONTEXT_RUN_AS_USER+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_SECURITY_CONTEXT_RUN_AS_USER+++` +endif::add-copy-button-to-env-var[] +--|long +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.security-context.run-as-group]]`link:#quarkus-kubernetes_quarkus.kubernetes.security-context.run-as-group[quarkus.kubernetes.security-context.run-as-group]` + +[.description] +-- +The GID to run the entrypoint of the container process. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SECURITY_CONTEXT_RUN_AS_GROUP+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_SECURITY_CONTEXT_RUN_AS_GROUP+++` +endif::add-copy-button-to-env-var[] +--|long +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.security-context.run-as-non-root]]`link:#quarkus-kubernetes_quarkus.kubernetes.security-context.run-as-non-root[quarkus.kubernetes.security-context.run-as-non-root]` + +[.description] +-- +Indicates that the container must run as a non-root user. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SECURITY_CONTEXT_RUN_AS_NON_ROOT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_SECURITY_CONTEXT_RUN_AS_NON_ROOT+++` +endif::add-copy-button-to-env-var[] +--|boolean +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.security-context.supplemental-groups]]`link:#quarkus-kubernetes_quarkus.kubernetes.security-context.supplemental-groups[quarkus.kubernetes.security-context.supplemental-groups]` + +[.description] +-- +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. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SECURITY_CONTEXT_SUPPLEMENTAL_GROUPS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_SECURITY_CONTEXT_SUPPLEMENTAL_GROUPS+++` +endif::add-copy-button-to-env-var[] +--|list of long +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.security-context.fs-group]]`link:#quarkus-kubernetes_quarkus.kubernetes.security-context.fs-group[quarkus.kubernetes.security-context.fs-group]` + +[.description] +-- +A special supplemental group that applies to all containers in a pod. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SECURITY_CONTEXT_FS_GROUP+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_SECURITY_CONTEXT_FS_GROUP+++` +endif::add-copy-button-to-env-var[] +--|long +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.security-context.sysctls]]`link:#quarkus-kubernetes_quarkus.kubernetes.security-context.sysctls[quarkus.kubernetes.security-context.sysctls]` + +[.description] +-- +Sysctls hold a list of namespaced sysctls used for the pod. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SECURITY_CONTEXT_SYSCTLS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_SECURITY_CONTEXT_SYSCTLS+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.security-context.fs-group-change-policy]]`link:#quarkus-kubernetes_quarkus.kubernetes.security-context.fs-group-change-policy[quarkus.kubernetes.security-context.fs-group-change-policy]` + +[.description] +-- +It holds policies that will be used for applying fsGroup to a volume when volume is mounted. Values: OnRootMismatch, Always + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SECURITY_CONTEXT_FS_GROUP_CHANGE_POLICY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_SECURITY_CONTEXT_FS_GROUP_CHANGE_POLICY+++` +endif::add-copy-button-to-env-var[] +-- a| +tooltip: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.], tooltip:always[It indicates that volume's ownership and permissions should always be changed whenever volume is mounted inside a Pod. This the default behavior.] +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.container-name]]`link:#quarkus-kubernetes_quarkus.kubernetes.container-name[quarkus.kubernetes.container-name]` + +[.description] +-- +If set, it will change the name of the container according to the configuration + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_CONTAINER_NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_CONTAINER_NAME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.remote-debug.enabled]]`link:#quarkus-kubernetes_quarkus.kubernetes.remote-debug.enabled[quarkus.kubernetes.remote-debug.enabled]` + +[.description] +-- +If true, the debug mode in pods will be enabled. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_REMOTE_DEBUG_ENABLED+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_REMOTE_DEBUG_ENABLED+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.remote-debug.transport]]`link:#quarkus-kubernetes_quarkus.kubernetes.remote-debug.transport[quarkus.kubernetes.remote-debug.transport]` + +[.description] +-- +The transport to use. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_REMOTE_DEBUG_TRANSPORT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_REMOTE_DEBUG_TRANSPORT+++` +endif::add-copy-button-to-env-var[] +--|string +|`dt_socket` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.remote-debug.suspend]]`link:#quarkus-kubernetes_quarkus.kubernetes.remote-debug.suspend[quarkus.kubernetes.remote-debug.suspend]` + +[.description] +-- +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. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_REMOTE_DEBUG_SUSPEND+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_REMOTE_DEBUG_SUSPEND+++` +endif::add-copy-button-to-env-var[] +--|string +|`n` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.remote-debug.address-port]]`link:#quarkus-kubernetes_quarkus.kubernetes.remote-debug.address-port[quarkus.kubernetes.remote-debug.address-port]` + +[.description] +-- +It specifies the address at which the debug socket will listen. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_REMOTE_DEBUG_ADDRESS_PORT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_REMOTE_DEBUG_ADDRESS_PORT+++` +endif::add-copy-button-to-env-var[] +--|int +|`5005` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.idempotent]]`link:#quarkus-kubernetes_quarkus.kubernetes.idempotent[quarkus.kubernetes.idempotent]` + +[.description] +-- +Switch used to control whether non-idempotent fields are included in generated kubernetes resources to improve git-ops compatibility + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_IDEMPOTENT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_IDEMPOTENT+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.output-directory]]`link:#quarkus-kubernetes_quarkus.kubernetes.output-directory[quarkus.kubernetes.output-directory]` + +[.description] +-- +Optionally set directory generated kubernetes resources will be written to. Default is `target/kubernetes`. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_OUTPUT_DIRECTORY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_OUTPUT_DIRECTORY+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.env.secrets]]`link:#quarkus-kubernetes_quarkus.kubernetes.env.secrets[quarkus.kubernetes.env.secrets]` + +[.description] +-- +The optional list of Secret names to load environment variables from. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_ENV_SECRETS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_ENV_SECRETS+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.env.configmaps]]`link:#quarkus-kubernetes_quarkus.kubernetes.env.configmaps[quarkus.kubernetes.env.configmaps]` + +[.description] +-- +The optional list of ConfigMap names to load environment variables from. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_ENV_CONFIGMAPS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_ENV_CONFIGMAPS+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-env.fields-fields]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-env.fields-fields[quarkus.kubernetes.get-env.fields]` + +[.description] +-- +The map associating environment variable names to their associated field references they take their value from. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_ENV_FIELDS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_ENV_FIELDS+++` +endif::add-copy-button-to-env-var[] +--|`Map` +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-env.vars-vars]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-env.vars-vars[quarkus.kubernetes.get-env.vars]` + +[.description] +-- +The map associating environment name to its associated value. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_ENV_VARS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_ENV_VARS+++` +endif::add-copy-button-to-env-var[] +--|`Map>` +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-env.mapping.-mapping-.from-secret]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-env.mapping.-mapping-.from-secret[quarkus.kubernetes.get-env.mapping."mapping".from-secret]` + +[.description] +-- +The optional name of the Secret from which a value is to be extracted. Mutually exclusive with `from-configmap`. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_ENV_MAPPING__MAPPING__FROM_SECRET+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_ENV_MAPPING__MAPPING__FROM_SECRET+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-env.mapping.-mapping-.from-configmap]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-env.mapping.-mapping-.from-configmap[quarkus.kubernetes.get-env.mapping."mapping".from-configmap]` + +[.description] +-- +The optional name of the ConfigMap from which a value is to be extracted. Mutually exclusive with `from-secret`. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_ENV_MAPPING__MAPPING__FROM_CONFIGMAP+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_ENV_MAPPING__MAPPING__FROM_CONFIGMAP+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-env.mapping.-mapping-.with-key]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-env.mapping.-mapping-.with-key[quarkus.kubernetes.get-env.mapping."mapping".with-key]` + +[.description] +-- +The key identifying the field from which the value is extracted. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_ENV_MAPPING__MAPPING__WITH_KEY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_ENV_MAPPING__MAPPING__WITH_KEY+++` +endif::add-copy-button-to-env-var[] +--|string +|required icon:exclamation-circle[title=Configuration property is required] + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-labels-get-labels]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-labels-get-labels[quarkus.kubernetes.get-labels]` + +[.description] +-- +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_LABELS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_LABELS+++` +endif::add-copy-button-to-env-var[] +--|`Map` +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-annotations-get-annotations]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-annotations-get-annotations[quarkus.kubernetes.get-annotations]` + +[.description] +-- +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_ANNOTATIONS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_ANNOTATIONS+++` +endif::add-copy-button-to-env-var[] +--|`Map` +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-ports.-get-ports-.container-port]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-ports.-get-ports-.container-port[quarkus.kubernetes.get-ports."get-ports".container-port]` + +[.description] +-- +The port number. Refers to the container port. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_PORTS__GET_PORTS__CONTAINER_PORT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_PORTS__GET_PORTS__CONTAINER_PORT+++` +endif::add-copy-button-to-env-var[] +--|int +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-ports.-get-ports-.host-port]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-ports.-get-ports-.host-port[quarkus.kubernetes.get-ports."get-ports".host-port]` + +[.description] +-- +The host port. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_PORTS__GET_PORTS__HOST_PORT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_PORTS__GET_PORTS__HOST_PORT+++` +endif::add-copy-button-to-env-var[] +--|int +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-ports.-get-ports-.path]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-ports.-get-ports-.path[quarkus.kubernetes.get-ports."get-ports".path]` + +[.description] +-- +The application path (refers to web application path). + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_PORTS__GET_PORTS__PATH+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_PORTS__GET_PORTS__PATH+++` +endif::add-copy-button-to-env-var[] +--|string +|`/` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-ports.-get-ports-.protocol]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-ports.-get-ports-.protocol[quarkus.kubernetes.get-ports."get-ports".protocol]` + +[.description] +-- +The protocol. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_PORTS__GET_PORTS__PROTOCOL+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_PORTS__GET_PORTS__PROTOCOL+++` +endif::add-copy-button-to-env-var[] +-- a| +`tcp`, `udp`, `sctp`, `http`, `proxy` +|`tcp` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-ports.-get-ports-.node-port]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-ports.-get-ports-.node-port[quarkus.kubernetes.get-ports."get-ports".node-port]` + +[.description] +-- +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_PORTS__GET_PORTS__NODE_PORT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_PORTS__GET_PORTS__NODE_PORT+++` +endif::add-copy-button-to-env-var[] +--|int +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-ports.-get-ports-.tls]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-ports.-get-ports-.tls[quarkus.kubernetes.get-ports."get-ports".tls]` + +[.description] +-- +If enabled, the port will be configured to use the schema HTTPS. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_PORTS__GET_PORTS__TLS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_PORTS__GET_PORTS__TLS+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-mounts.-get-mounts-.name]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-mounts.-get-mounts-.name[quarkus.kubernetes.get-mounts."get-mounts".name]` + +[.description] +-- +The name of the volumeName to mount. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_MOUNTS__GET_MOUNTS__NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_MOUNTS__GET_MOUNTS__NAME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-mounts.-get-mounts-.path]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-mounts.-get-mounts-.path[quarkus.kubernetes.get-mounts."get-mounts".path]` + +[.description] +-- +The path to mount. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_MOUNTS__GET_MOUNTS__PATH+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_MOUNTS__GET_MOUNTS__PATH+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-mounts.-get-mounts-.sub-path]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-mounts.-get-mounts-.sub-path[quarkus.kubernetes.get-mounts."get-mounts".sub-path]` + +[.description] +-- +Path within the volumeName from which the container's volumeName should be mounted. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_MOUNTS__GET_MOUNTS__SUB_PATH+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_MOUNTS__GET_MOUNTS__SUB_PATH+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-mounts.-get-mounts-.read-only]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-mounts.-get-mounts-.read-only[quarkus.kubernetes.get-mounts."get-mounts".read-only]` + +[.description] +-- +ReadOnly + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_MOUNTS__GET_MOUNTS__READ_ONLY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_MOUNTS__GET_MOUNTS__READ_ONLY+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-secret-volumes.-get-secret-volumes-.secret-name]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-secret-volumes.-get-secret-volumes-.secret-name[quarkus.kubernetes.get-secret-volumes."get-secret-volumes".secret-name]` + +[.description] +-- +The name of the secret to mount. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SECRET_VOLUMES__GET_SECRET_VOLUMES__SECRET_NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SECRET_VOLUMES__GET_SECRET_VOLUMES__SECRET_NAME+++` +endif::add-copy-button-to-env-var[] +--|string +|required icon:exclamation-circle[title=Configuration property is required] + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-secret-volumes.-get-secret-volumes-.default-mode]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-secret-volumes.-get-secret-volumes-.default-mode[quarkus.kubernetes.get-secret-volumes."get-secret-volumes".default-mode]` + +[.description] +-- +Default mode. When specifying an octal number, leading zero must be present. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SECRET_VOLUMES__GET_SECRET_VOLUMES__DEFAULT_MODE+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SECRET_VOLUMES__GET_SECRET_VOLUMES__DEFAULT_MODE+++` +endif::add-copy-button-to-env-var[] +--|string +|`0600` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-secret-volumes.-get-secret-volumes-.items.-items-.path]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-secret-volumes.-get-secret-volumes-.items.-items-.path[quarkus.kubernetes.get-secret-volumes."get-secret-volumes".items."items".path]` + +[.description] +-- +The path where the file will be mounted. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SECRET_VOLUMES__GET_SECRET_VOLUMES__ITEMS__ITEMS__PATH+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SECRET_VOLUMES__GET_SECRET_VOLUMES__ITEMS__ITEMS__PATH+++` +endif::add-copy-button-to-env-var[] +--|string +|required icon:exclamation-circle[title=Configuration property is required] + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-secret-volumes.-get-secret-volumes-.items.-items-.mode]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-secret-volumes.-get-secret-volumes-.items.-items-.mode[quarkus.kubernetes.get-secret-volumes."get-secret-volumes".items."items".mode]` + +[.description] +-- +It must be a value between 0000 and 0777. If not specified, the volume defaultMode will be used. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SECRET_VOLUMES__GET_SECRET_VOLUMES__ITEMS__ITEMS__MODE+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SECRET_VOLUMES__GET_SECRET_VOLUMES__ITEMS__ITEMS__MODE+++` +endif::add-copy-button-to-env-var[] +--|int +|`-1` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-secret-volumes.-get-secret-volumes-.optional]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-secret-volumes.-get-secret-volumes-.optional[quarkus.kubernetes.get-secret-volumes."get-secret-volumes".optional]` + +[.description] +-- +Optional + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SECRET_VOLUMES__GET_SECRET_VOLUMES__OPTIONAL+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SECRET_VOLUMES__GET_SECRET_VOLUMES__OPTIONAL+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-config-map-volumes.-get-config-map-volumes-.config-map-name]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-config-map-volumes.-get-config-map-volumes-.config-map-name[quarkus.kubernetes.get-config-map-volumes."get-config-map-volumes".config-map-name]` + +[.description] +-- +The name of the ConfigMap to mount. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_CONFIG_MAP_VOLUMES__GET_CONFIG_MAP_VOLUMES__CONFIG_MAP_NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_CONFIG_MAP_VOLUMES__GET_CONFIG_MAP_VOLUMES__CONFIG_MAP_NAME+++` +endif::add-copy-button-to-env-var[] +--|string +|required icon:exclamation-circle[title=Configuration property is required] + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-config-map-volumes.-get-config-map-volumes-.default-mode]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-config-map-volumes.-get-config-map-volumes-.default-mode[quarkus.kubernetes.get-config-map-volumes."get-config-map-volumes".default-mode]` + +[.description] +-- +Default mode. When specifying an octal number, leading zero must be present. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_CONFIG_MAP_VOLUMES__GET_CONFIG_MAP_VOLUMES__DEFAULT_MODE+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_CONFIG_MAP_VOLUMES__GET_CONFIG_MAP_VOLUMES__DEFAULT_MODE+++` +endif::add-copy-button-to-env-var[] +--|string +|`0600` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-config-map-volumes.-get-config-map-volumes-.items.-items-.path]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-config-map-volumes.-get-config-map-volumes-.items.-items-.path[quarkus.kubernetes.get-config-map-volumes."get-config-map-volumes".items."items".path]` + +[.description] +-- +The path where the file will be mounted. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_CONFIG_MAP_VOLUMES__GET_CONFIG_MAP_VOLUMES__ITEMS__ITEMS__PATH+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_CONFIG_MAP_VOLUMES__GET_CONFIG_MAP_VOLUMES__ITEMS__ITEMS__PATH+++` +endif::add-copy-button-to-env-var[] +--|string +|required icon:exclamation-circle[title=Configuration property is required] + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-config-map-volumes.-get-config-map-volumes-.items.-items-.mode]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-config-map-volumes.-get-config-map-volumes-.items.-items-.mode[quarkus.kubernetes.get-config-map-volumes."get-config-map-volumes".items."items".mode]` + +[.description] +-- +It must be a value between 0000 and 0777. If not specified, the volume defaultMode will be used. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_CONFIG_MAP_VOLUMES__GET_CONFIG_MAP_VOLUMES__ITEMS__ITEMS__MODE+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_CONFIG_MAP_VOLUMES__GET_CONFIG_MAP_VOLUMES__ITEMS__ITEMS__MODE+++` +endif::add-copy-button-to-env-var[] +--|int +|`-1` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-config-map-volumes.-get-config-map-volumes-.optional]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-config-map-volumes.-get-config-map-volumes-.optional[quarkus.kubernetes.get-config-map-volumes."get-config-map-volumes".optional]` + +[.description] +-- +Optional + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_CONFIG_MAP_VOLUMES__GET_CONFIG_MAP_VOLUMES__OPTIONAL+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_CONFIG_MAP_VOLUMES__GET_CONFIG_MAP_VOLUMES__OPTIONAL+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-git-repo-volumes.-get-git-repo-volumes-.repository]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-git-repo-volumes.-get-git-repo-volumes-.repository[quarkus.kubernetes.get-git-repo-volumes."get-git-repo-volumes".repository]` + +[.description] +-- +Git repository URL. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_GIT_REPO_VOLUMES__GET_GIT_REPO_VOLUMES__REPOSITORY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_GIT_REPO_VOLUMES__GET_GIT_REPO_VOLUMES__REPOSITORY+++` +endif::add-copy-button-to-env-var[] +--|string +|required icon:exclamation-circle[title=Configuration property is required] + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-git-repo-volumes.-get-git-repo-volumes-.directory]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-git-repo-volumes.-get-git-repo-volumes-.directory[quarkus.kubernetes.get-git-repo-volumes."get-git-repo-volumes".directory]` + +[.description] +-- +The directory of the repository to mount. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_GIT_REPO_VOLUMES__GET_GIT_REPO_VOLUMES__DIRECTORY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_GIT_REPO_VOLUMES__GET_GIT_REPO_VOLUMES__DIRECTORY+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-git-repo-volumes.-get-git-repo-volumes-.revision]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-git-repo-volumes.-get-git-repo-volumes-.revision[quarkus.kubernetes.get-git-repo-volumes."get-git-repo-volumes".revision]` + +[.description] +-- +The commit hash to use. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_GIT_REPO_VOLUMES__GET_GIT_REPO_VOLUMES__REVISION+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_GIT_REPO_VOLUMES__GET_GIT_REPO_VOLUMES__REVISION+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-pvc-volumes.-get-pvc-volumes-.claim-name]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-pvc-volumes.-get-pvc-volumes-.claim-name[quarkus.kubernetes.get-pvc-volumes."get-pvc-volumes".claim-name]` + +[.description] +-- +The name of the claim to mount. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_PVC_VOLUMES__GET_PVC_VOLUMES__CLAIM_NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_PVC_VOLUMES__GET_PVC_VOLUMES__CLAIM_NAME+++` +endif::add-copy-button-to-env-var[] +--|string +|required icon:exclamation-circle[title=Configuration property is required] + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-pvc-volumes.-get-pvc-volumes-.default-mode]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-pvc-volumes.-get-pvc-volumes-.default-mode[quarkus.kubernetes.get-pvc-volumes."get-pvc-volumes".default-mode]` + +[.description] +-- +Default mode. When specifying an octal number, leading zero must be present. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_PVC_VOLUMES__GET_PVC_VOLUMES__DEFAULT_MODE+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_PVC_VOLUMES__GET_PVC_VOLUMES__DEFAULT_MODE+++` +endif::add-copy-button-to-env-var[] +--|string +|`0600` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-pvc-volumes.-get-pvc-volumes-.optional]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-pvc-volumes.-get-pvc-volumes-.optional[quarkus.kubernetes.get-pvc-volumes."get-pvc-volumes".optional]` + +[.description] +-- +Optional + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_PVC_VOLUMES__GET_PVC_VOLUMES__OPTIONAL+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_PVC_VOLUMES__GET_PVC_VOLUMES__OPTIONAL+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-aws-elastic-block-store-volumes.-get-aws-elastic-block-store-volumes-.volume-id]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-aws-elastic-block-store-volumes.-get-aws-elastic-block-store-volumes-.volume-id[quarkus.kubernetes.get-aws-elastic-block-store-volumes."get-aws-elastic-block-store-volumes".volume-id]` + +[.description] +-- +The name of the disk to mount. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_AWS_ELASTIC_BLOCK_STORE_VOLUMES__GET_AWS_ELASTIC_BLOCK_STORE_VOLUMES__VOLUME_ID+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_AWS_ELASTIC_BLOCK_STORE_VOLUMES__GET_AWS_ELASTIC_BLOCK_STORE_VOLUMES__VOLUME_ID+++` +endif::add-copy-button-to-env-var[] +--|string +|required icon:exclamation-circle[title=Configuration property is required] + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-aws-elastic-block-store-volumes.-get-aws-elastic-block-store-volumes-.partition]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-aws-elastic-block-store-volumes.-get-aws-elastic-block-store-volumes-.partition[quarkus.kubernetes.get-aws-elastic-block-store-volumes."get-aws-elastic-block-store-volumes".partition]` + +[.description] +-- +The partition. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_AWS_ELASTIC_BLOCK_STORE_VOLUMES__GET_AWS_ELASTIC_BLOCK_STORE_VOLUMES__PARTITION+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_AWS_ELASTIC_BLOCK_STORE_VOLUMES__GET_AWS_ELASTIC_BLOCK_STORE_VOLUMES__PARTITION+++` +endif::add-copy-button-to-env-var[] +--|int +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-aws-elastic-block-store-volumes.-get-aws-elastic-block-store-volumes-.fs-type]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-aws-elastic-block-store-volumes.-get-aws-elastic-block-store-volumes-.fs-type[quarkus.kubernetes.get-aws-elastic-block-store-volumes."get-aws-elastic-block-store-volumes".fs-type]` + +[.description] +-- +Filesystem type. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_AWS_ELASTIC_BLOCK_STORE_VOLUMES__GET_AWS_ELASTIC_BLOCK_STORE_VOLUMES__FS_TYPE+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_AWS_ELASTIC_BLOCK_STORE_VOLUMES__GET_AWS_ELASTIC_BLOCK_STORE_VOLUMES__FS_TYPE+++` +endif::add-copy-button-to-env-var[] +--|string +|`ext4` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-aws-elastic-block-store-volumes.-get-aws-elastic-block-store-volumes-.read-only]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-aws-elastic-block-store-volumes.-get-aws-elastic-block-store-volumes-.read-only[quarkus.kubernetes.get-aws-elastic-block-store-volumes."get-aws-elastic-block-store-volumes".read-only]` + +[.description] +-- +Whether the volumeName is read only or not. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_AWS_ELASTIC_BLOCK_STORE_VOLUMES__GET_AWS_ELASTIC_BLOCK_STORE_VOLUMES__READ_ONLY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_AWS_ELASTIC_BLOCK_STORE_VOLUMES__GET_AWS_ELASTIC_BLOCK_STORE_VOLUMES__READ_ONLY+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-azure-file-volumes.-get-azure-file-volumes-.share-name]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-azure-file-volumes.-get-azure-file-volumes-.share-name[quarkus.kubernetes.get-azure-file-volumes."get-azure-file-volumes".share-name]` + +[.description] +-- +The share name. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_AZURE_FILE_VOLUMES__GET_AZURE_FILE_VOLUMES__SHARE_NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_AZURE_FILE_VOLUMES__GET_AZURE_FILE_VOLUMES__SHARE_NAME+++` +endif::add-copy-button-to-env-var[] +--|string +|required icon:exclamation-circle[title=Configuration property is required] + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-azure-file-volumes.-get-azure-file-volumes-.secret-name]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-azure-file-volumes.-get-azure-file-volumes-.secret-name[quarkus.kubernetes.get-azure-file-volumes."get-azure-file-volumes".secret-name]` + +[.description] +-- +The secret name. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_AZURE_FILE_VOLUMES__GET_AZURE_FILE_VOLUMES__SECRET_NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_AZURE_FILE_VOLUMES__GET_AZURE_FILE_VOLUMES__SECRET_NAME+++` +endif::add-copy-button-to-env-var[] +--|string +|required icon:exclamation-circle[title=Configuration property is required] + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-azure-file-volumes.-get-azure-file-volumes-.read-only]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-azure-file-volumes.-get-azure-file-volumes-.read-only[quarkus.kubernetes.get-azure-file-volumes."get-azure-file-volumes".read-only]` + +[.description] +-- +Whether the volumeName is read only or not. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_AZURE_FILE_VOLUMES__GET_AZURE_FILE_VOLUMES__READ_ONLY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_AZURE_FILE_VOLUMES__GET_AZURE_FILE_VOLUMES__READ_ONLY+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-azure-disk-volumes.-get-azure-disk-volumes-.disk-name]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-azure-disk-volumes.-get-azure-disk-volumes-.disk-name[quarkus.kubernetes.get-azure-disk-volumes."get-azure-disk-volumes".disk-name]` + +[.description] +-- +The name of the disk to mount. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_AZURE_DISK_VOLUMES__GET_AZURE_DISK_VOLUMES__DISK_NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_AZURE_DISK_VOLUMES__GET_AZURE_DISK_VOLUMES__DISK_NAME+++` +endif::add-copy-button-to-env-var[] +--|string +|required icon:exclamation-circle[title=Configuration property is required] + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-azure-disk-volumes.-get-azure-disk-volumes-.disk-uri]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-azure-disk-volumes.-get-azure-disk-volumes-.disk-uri[quarkus.kubernetes.get-azure-disk-volumes."get-azure-disk-volumes".disk-uri]` + +[.description] +-- +The URI of the vhd blob object OR the resourceID of an Azure managed data disk if Kind is Managed + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_AZURE_DISK_VOLUMES__GET_AZURE_DISK_VOLUMES__DISK_URI+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_AZURE_DISK_VOLUMES__GET_AZURE_DISK_VOLUMES__DISK_URI+++` +endif::add-copy-button-to-env-var[] +--|string +|required icon:exclamation-circle[title=Configuration property is required] + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-azure-disk-volumes.-get-azure-disk-volumes-.kind]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-azure-disk-volumes.-get-azure-disk-volumes-.kind[quarkus.kubernetes.get-azure-disk-volumes."get-azure-disk-volumes".kind]` + +[.description] +-- +Kind of disk. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_AZURE_DISK_VOLUMES__GET_AZURE_DISK_VOLUMES__KIND+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_AZURE_DISK_VOLUMES__GET_AZURE_DISK_VOLUMES__KIND+++` +endif::add-copy-button-to-env-var[] +-- a| +`managed`, `shared` +|`managed` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-azure-disk-volumes.-get-azure-disk-volumes-.caching-mode]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-azure-disk-volumes.-get-azure-disk-volumes-.caching-mode[quarkus.kubernetes.get-azure-disk-volumes."get-azure-disk-volumes".caching-mode]` + +[.description] +-- +Disk caching mode. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_AZURE_DISK_VOLUMES__GET_AZURE_DISK_VOLUMES__CACHING_MODE+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_AZURE_DISK_VOLUMES__GET_AZURE_DISK_VOLUMES__CACHING_MODE+++` +endif::add-copy-button-to-env-var[] +-- a| +`read-write`, `read-only`, `none` +|`read-write` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-azure-disk-volumes.-get-azure-disk-volumes-.fs-type]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-azure-disk-volumes.-get-azure-disk-volumes-.fs-type[quarkus.kubernetes.get-azure-disk-volumes."get-azure-disk-volumes".fs-type]` + +[.description] +-- +File system type. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_AZURE_DISK_VOLUMES__GET_AZURE_DISK_VOLUMES__FS_TYPE+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_AZURE_DISK_VOLUMES__GET_AZURE_DISK_VOLUMES__FS_TYPE+++` +endif::add-copy-button-to-env-var[] +--|string +|`ext4` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-azure-disk-volumes.-get-azure-disk-volumes-.read-only]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-azure-disk-volumes.-get-azure-disk-volumes-.read-only[quarkus.kubernetes.get-azure-disk-volumes."get-azure-disk-volumes".read-only]` + +[.description] +-- +Whether the volumeName is read only or not. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_AZURE_DISK_VOLUMES__GET_AZURE_DISK_VOLUMES__READ_ONLY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_AZURE_DISK_VOLUMES__GET_AZURE_DISK_VOLUMES__READ_ONLY+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-init-containers.-get-init-containers-.get-env.secrets]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-init-containers.-get-init-containers-.get-env.secrets[quarkus.kubernetes.get-init-containers."get-init-containers".get-env.secrets]` + +[.description] +-- +The optional list of Secret names to load environment variables from. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__GET_ENV_SECRETS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__GET_ENV_SECRETS+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-init-containers.-get-init-containers-.get-env.configmaps]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-init-containers.-get-init-containers-.get-env.configmaps[quarkus.kubernetes.get-init-containers."get-init-containers".get-env.configmaps]` + +[.description] +-- +The optional list of ConfigMap names to load environment variables from. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__GET_ENV_CONFIGMAPS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__GET_ENV_CONFIGMAPS+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-init-containers.-get-init-containers-.get-env.fields-fields]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-init-containers.-get-init-containers-.get-env.fields-fields[quarkus.kubernetes.get-init-containers."get-init-containers".get-env.fields]` + +[.description] +-- +The map associating environment variable names to their associated field references they take their value from. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__GET_ENV_FIELDS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__GET_ENV_FIELDS+++` +endif::add-copy-button-to-env-var[] +--|`Map` +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-init-containers.-get-init-containers-.get-env.vars-vars]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-init-containers.-get-init-containers-.get-env.vars-vars[quarkus.kubernetes.get-init-containers."get-init-containers".get-env.vars]` + +[.description] +-- +The map associating environment name to its associated value. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__GET_ENV_VARS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__GET_ENV_VARS+++` +endif::add-copy-button-to-env-var[] +--|`Map>` +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-init-containers.-get-init-containers-.get-env.mapping.-mapping-.from-secret]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-init-containers.-get-init-containers-.get-env.mapping.-mapping-.from-secret[quarkus.kubernetes.get-init-containers."get-init-containers".get-env.mapping."mapping".from-secret]` + +[.description] +-- +The optional name of the Secret from which a value is to be extracted. Mutually exclusive with `from-configmap`. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__GET_ENV_MAPPING__MAPPING__FROM_SECRET+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__GET_ENV_MAPPING__MAPPING__FROM_SECRET+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-init-containers.-get-init-containers-.get-env.mapping.-mapping-.from-configmap]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-init-containers.-get-init-containers-.get-env.mapping.-mapping-.from-configmap[quarkus.kubernetes.get-init-containers."get-init-containers".get-env.mapping."mapping".from-configmap]` + +[.description] +-- +The optional name of the ConfigMap from which a value is to be extracted. Mutually exclusive with `from-secret`. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__GET_ENV_MAPPING__MAPPING__FROM_CONFIGMAP+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__GET_ENV_MAPPING__MAPPING__FROM_CONFIGMAP+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-init-containers.-get-init-containers-.get-env.mapping.-mapping-.with-key]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-init-containers.-get-init-containers-.get-env.mapping.-mapping-.with-key[quarkus.kubernetes.get-init-containers."get-init-containers".get-env.mapping."mapping".with-key]` + +[.description] +-- +The key identifying the field from which the value is extracted. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__GET_ENV_MAPPING__MAPPING__WITH_KEY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__GET_ENV_MAPPING__MAPPING__WITH_KEY+++` +endif::add-copy-button-to-env-var[] +--|string +|required icon:exclamation-circle[title=Configuration property is required] + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-init-containers.-get-init-containers-.get-target-platform-name]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-init-containers.-get-init-containers-.get-target-platform-name[quarkus.kubernetes.get-init-containers."get-init-containers".get-target-platform-name]` + +[.description] +-- +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__GET_TARGET_PLATFORM_NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__GET_TARGET_PLATFORM_NAME+++` +endif::add-copy-button-to-env-var[] +--|string +|required icon:exclamation-circle[title=Configuration property is required] + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-init-containers.-get-init-containers-.image]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-init-containers.-get-init-containers-.image[quarkus.kubernetes.get-init-containers."get-init-containers".image]` + +[.description] +-- +The container image. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__IMAGE+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__IMAGE+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-init-containers.-get-init-containers-.working-dir]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-init-containers.-get-init-containers-.working-dir[quarkus.kubernetes.get-init-containers."get-init-containers".working-dir]` + +[.description] +-- +Working directory. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__WORKING_DIR+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__WORKING_DIR+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-init-containers.-get-init-containers-.command]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-init-containers.-get-init-containers-.command[quarkus.kubernetes.get-init-containers."get-init-containers".command]` + +[.description] +-- +The commands + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__COMMAND+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__COMMAND+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-init-containers.-get-init-containers-.arguments]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-init-containers.-get-init-containers-.arguments[quarkus.kubernetes.get-init-containers."get-init-containers".arguments]` + +[.description] +-- +The arguments + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__ARGUMENTS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__ARGUMENTS+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-init-containers.-get-init-containers-.service-account]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-init-containers.-get-init-containers-.service-account[quarkus.kubernetes.get-init-containers."get-init-containers".service-account]` + +[.description] +-- +The service account. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__SERVICE_ACCOUNT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__SERVICE_ACCOUNT+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-init-containers.-get-init-containers-.host]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-init-containers.-get-init-containers-.host[quarkus.kubernetes.get-init-containers."get-init-containers".host]` + +[.description] +-- +The host under which the application is going to be exposed. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__HOST+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__HOST+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-init-containers.-get-init-containers-.ports.-ports-.container-port]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-init-containers.-get-init-containers-.ports.-ports-.container-port[quarkus.kubernetes.get-init-containers."get-init-containers".ports."ports".container-port]` + +[.description] +-- +The port number. Refers to the container port. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__PORTS__PORTS__CONTAINER_PORT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__PORTS__PORTS__CONTAINER_PORT+++` +endif::add-copy-button-to-env-var[] +--|int +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-init-containers.-get-init-containers-.ports.-ports-.host-port]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-init-containers.-get-init-containers-.ports.-ports-.host-port[quarkus.kubernetes.get-init-containers."get-init-containers".ports."ports".host-port]` + +[.description] +-- +The host port. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__PORTS__PORTS__HOST_PORT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__PORTS__PORTS__HOST_PORT+++` +endif::add-copy-button-to-env-var[] +--|int +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-init-containers.-get-init-containers-.ports.-ports-.path]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-init-containers.-get-init-containers-.ports.-ports-.path[quarkus.kubernetes.get-init-containers."get-init-containers".ports."ports".path]` + +[.description] +-- +The application path (refers to web application path). + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__PORTS__PORTS__PATH+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__PORTS__PORTS__PATH+++` +endif::add-copy-button-to-env-var[] +--|string +|`/` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-init-containers.-get-init-containers-.ports.-ports-.protocol]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-init-containers.-get-init-containers-.ports.-ports-.protocol[quarkus.kubernetes.get-init-containers."get-init-containers".ports."ports".protocol]` + +[.description] +-- +The protocol. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__PORTS__PORTS__PROTOCOL+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__PORTS__PORTS__PROTOCOL+++` +endif::add-copy-button-to-env-var[] +-- a| +`tcp`, `udp`, `sctp`, `http`, `proxy` +|`tcp` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-init-containers.-get-init-containers-.ports.-ports-.node-port]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-init-containers.-get-init-containers-.ports.-ports-.node-port[quarkus.kubernetes.get-init-containers."get-init-containers".ports."ports".node-port]` + +[.description] +-- +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__PORTS__PORTS__NODE_PORT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__PORTS__PORTS__NODE_PORT+++` +endif::add-copy-button-to-env-var[] +--|int +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-init-containers.-get-init-containers-.ports.-ports-.tls]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-init-containers.-get-init-containers-.ports.-ports-.tls[quarkus.kubernetes.get-init-containers."get-init-containers".ports."ports".tls]` + +[.description] +-- +If enabled, the port will be configured to use the schema HTTPS. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__PORTS__PORTS__TLS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__PORTS__PORTS__TLS+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-init-containers.-get-init-containers-.image-pull-policy]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-init-containers.-get-init-containers-.image-pull-policy[quarkus.kubernetes.get-init-containers."get-init-containers".image-pull-policy]` + +[.description] +-- +Image pull policy. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__IMAGE_PULL_POLICY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__IMAGE_PULL_POLICY+++` +endif::add-copy-button-to-env-var[] +-- a| +`always`, `if-not-present`, `never` +|`always` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-init-containers.-get-init-containers-.image-pull-secrets]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-init-containers.-get-init-containers-.image-pull-secrets[quarkus.kubernetes.get-init-containers."get-init-containers".image-pull-secrets]` + +[.description] +-- +The image pull secret + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__IMAGE_PULL_SECRETS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__IMAGE_PULL_SECRETS+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-init-containers.-get-init-containers-.liveness-probe.http-action-port]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-init-containers.-get-init-containers-.liveness-probe.http-action-port[quarkus.kubernetes.get-init-containers."get-init-containers".liveness-probe.http-action-port]` + +[.description] +-- +The port number to use when configuring the `http get` action. If not configured, the port corresponding to the `httpActionPortName` will be used. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_PORT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_PORT+++` +endif::add-copy-button-to-env-var[] +--|int +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-init-containers.-get-init-containers-.liveness-probe.http-action-port-name]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-init-containers.-get-init-containers-.liveness-probe.http-action-port-name[quarkus.kubernetes.get-init-containers."get-init-containers".liveness-probe.http-action-port-name]` + +[.description] +-- +The port name for selecting the port of the `HTTP get` action. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_PORT_NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_PORT_NAME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-init-containers.-get-init-containers-.liveness-probe.http-action-path]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-init-containers.-get-init-containers-.liveness-probe.http-action-path[quarkus.kubernetes.get-init-containers."get-init-containers".liveness-probe.http-action-path]` + +[.description] +-- +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. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_PATH+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_PATH+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-init-containers.-get-init-containers-.liveness-probe.http-action-scheme]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-init-containers.-get-init-containers-.liveness-probe.http-action-scheme[quarkus.kubernetes.get-init-containers."get-init-containers".liveness-probe.http-action-scheme]` + +[.description] +-- +The scheme of the `HTTP get` action. Can be either "HTTP" or "HTTPS". + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_SCHEME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_SCHEME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-init-containers.-get-init-containers-.liveness-probe.exec-action]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-init-containers.-get-init-containers-.liveness-probe.exec-action[quarkus.kubernetes.get-init-containers."get-init-containers".liveness-probe.exec-action]` + +[.description] +-- +The command to use for the probe. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_EXEC_ACTION+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_EXEC_ACTION+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-init-containers.-get-init-containers-.liveness-probe.tcp-socket-action]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-init-containers.-get-init-containers-.liveness-probe.tcp-socket-action[quarkus.kubernetes.get-init-containers."get-init-containers".liveness-probe.tcp-socket-action]` + +[.description] +-- +The tcp socket to use for the probe (the format is host:port). + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_TCP_SOCKET_ACTION+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_TCP_SOCKET_ACTION+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-init-containers.-get-init-containers-.liveness-probe.grpc-action]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-init-containers.-get-init-containers-.liveness-probe.grpc-action[quarkus.kubernetes.get-init-containers."get-init-containers".liveness-probe.grpc-action]` + +[.description] +-- +The gRPC port to use for the probe (the format is either port or port:service). + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_GRPC_ACTION+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_GRPC_ACTION+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-init-containers.-get-init-containers-.liveness-probe.grpc-action-enabled]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-init-containers.-get-init-containers-.liveness-probe.grpc-action-enabled[quarkus.kubernetes.get-init-containers."get-init-containers".liveness-probe.grpc-action-enabled]` + +[.description] +-- +If enabled and `grpc-action` is not provided, it will use the generated service name and the gRPC port. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_GRPC_ACTION_ENABLED+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_GRPC_ACTION_ENABLED+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-init-containers.-get-init-containers-.liveness-probe.initial-delay]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-init-containers.-get-init-containers-.liveness-probe.initial-delay[quarkus.kubernetes.get-init-containers."get-init-containers".liveness-probe.initial-delay]` + +[.description] +-- +The amount of time to wait before starting to probe. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_INITIAL_DELAY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_INITIAL_DELAY+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`5S` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-init-containers.-get-init-containers-.liveness-probe.period]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-init-containers.-get-init-containers-.liveness-probe.period[quarkus.kubernetes.get-init-containers."get-init-containers".liveness-probe.period]` + +[.description] +-- +The period in which the action should be called. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_PERIOD+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_PERIOD+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`10S` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-init-containers.-get-init-containers-.liveness-probe.timeout]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-init-containers.-get-init-containers-.liveness-probe.timeout[quarkus.kubernetes.get-init-containers."get-init-containers".liveness-probe.timeout]` + +[.description] +-- +The amount of time to wait for each action. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_TIMEOUT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_TIMEOUT+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`10S` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-init-containers.-get-init-containers-.liveness-probe.success-threshold]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-init-containers.-get-init-containers-.liveness-probe.success-threshold[quarkus.kubernetes.get-init-containers."get-init-containers".liveness-probe.success-threshold]` + +[.description] +-- +The success threshold to use. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_SUCCESS_THRESHOLD+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_SUCCESS_THRESHOLD+++` +endif::add-copy-button-to-env-var[] +--|int +|`1` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-init-containers.-get-init-containers-.liveness-probe.failure-threshold]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-init-containers.-get-init-containers-.liveness-probe.failure-threshold[quarkus.kubernetes.get-init-containers."get-init-containers".liveness-probe.failure-threshold]` + +[.description] +-- +The failure threshold to use. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_FAILURE_THRESHOLD+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_FAILURE_THRESHOLD+++` +endif::add-copy-button-to-env-var[] +--|int +|`3` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-init-containers.-get-init-containers-.readiness-probe.http-action-port]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-init-containers.-get-init-containers-.readiness-probe.http-action-port[quarkus.kubernetes.get-init-containers."get-init-containers".readiness-probe.http-action-port]` + +[.description] +-- +The port number to use when configuring the `http get` action. If not configured, the port corresponding to the `httpActionPortName` will be used. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_HTTP_ACTION_PORT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_HTTP_ACTION_PORT+++` +endif::add-copy-button-to-env-var[] +--|int +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-init-containers.-get-init-containers-.readiness-probe.http-action-port-name]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-init-containers.-get-init-containers-.readiness-probe.http-action-port-name[quarkus.kubernetes.get-init-containers."get-init-containers".readiness-probe.http-action-port-name]` + +[.description] +-- +The port name for selecting the port of the `HTTP get` action. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_HTTP_ACTION_PORT_NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_HTTP_ACTION_PORT_NAME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-init-containers.-get-init-containers-.readiness-probe.http-action-path]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-init-containers.-get-init-containers-.readiness-probe.http-action-path[quarkus.kubernetes.get-init-containers."get-init-containers".readiness-probe.http-action-path]` + +[.description] +-- +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. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_HTTP_ACTION_PATH+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_HTTP_ACTION_PATH+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-init-containers.-get-init-containers-.readiness-probe.http-action-scheme]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-init-containers.-get-init-containers-.readiness-probe.http-action-scheme[quarkus.kubernetes.get-init-containers."get-init-containers".readiness-probe.http-action-scheme]` + +[.description] +-- +The scheme of the `HTTP get` action. Can be either "HTTP" or "HTTPS". + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_HTTP_ACTION_SCHEME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_HTTP_ACTION_SCHEME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-init-containers.-get-init-containers-.readiness-probe.exec-action]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-init-containers.-get-init-containers-.readiness-probe.exec-action[quarkus.kubernetes.get-init-containers."get-init-containers".readiness-probe.exec-action]` + +[.description] +-- +The command to use for the probe. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_EXEC_ACTION+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_EXEC_ACTION+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-init-containers.-get-init-containers-.readiness-probe.tcp-socket-action]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-init-containers.-get-init-containers-.readiness-probe.tcp-socket-action[quarkus.kubernetes.get-init-containers."get-init-containers".readiness-probe.tcp-socket-action]` + +[.description] +-- +The tcp socket to use for the probe (the format is host:port). + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_TCP_SOCKET_ACTION+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_TCP_SOCKET_ACTION+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-init-containers.-get-init-containers-.readiness-probe.grpc-action]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-init-containers.-get-init-containers-.readiness-probe.grpc-action[quarkus.kubernetes.get-init-containers."get-init-containers".readiness-probe.grpc-action]` + +[.description] +-- +The gRPC port to use for the probe (the format is either port or port:service). + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_GRPC_ACTION+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_GRPC_ACTION+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-init-containers.-get-init-containers-.readiness-probe.grpc-action-enabled]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-init-containers.-get-init-containers-.readiness-probe.grpc-action-enabled[quarkus.kubernetes.get-init-containers."get-init-containers".readiness-probe.grpc-action-enabled]` + +[.description] +-- +If enabled and `grpc-action` is not provided, it will use the generated service name and the gRPC port. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_GRPC_ACTION_ENABLED+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_GRPC_ACTION_ENABLED+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-init-containers.-get-init-containers-.readiness-probe.initial-delay]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-init-containers.-get-init-containers-.readiness-probe.initial-delay[quarkus.kubernetes.get-init-containers."get-init-containers".readiness-probe.initial-delay]` + +[.description] +-- +The amount of time to wait before starting to probe. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_INITIAL_DELAY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_INITIAL_DELAY+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`5S` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-init-containers.-get-init-containers-.readiness-probe.period]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-init-containers.-get-init-containers-.readiness-probe.period[quarkus.kubernetes.get-init-containers."get-init-containers".readiness-probe.period]` + +[.description] +-- +The period in which the action should be called. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_PERIOD+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_PERIOD+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`10S` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-init-containers.-get-init-containers-.readiness-probe.timeout]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-init-containers.-get-init-containers-.readiness-probe.timeout[quarkus.kubernetes.get-init-containers."get-init-containers".readiness-probe.timeout]` + +[.description] +-- +The amount of time to wait for each action. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_TIMEOUT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_TIMEOUT+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`10S` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-init-containers.-get-init-containers-.readiness-probe.success-threshold]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-init-containers.-get-init-containers-.readiness-probe.success-threshold[quarkus.kubernetes.get-init-containers."get-init-containers".readiness-probe.success-threshold]` + +[.description] +-- +The success threshold to use. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_SUCCESS_THRESHOLD+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_SUCCESS_THRESHOLD+++` +endif::add-copy-button-to-env-var[] +--|int +|`1` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-init-containers.-get-init-containers-.readiness-probe.failure-threshold]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-init-containers.-get-init-containers-.readiness-probe.failure-threshold[quarkus.kubernetes.get-init-containers."get-init-containers".readiness-probe.failure-threshold]` + +[.description] +-- +The failure threshold to use. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_FAILURE_THRESHOLD+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_FAILURE_THRESHOLD+++` +endif::add-copy-button-to-env-var[] +--|int +|`3` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-init-containers.-get-init-containers-.mounts.-mounts-.name]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-init-containers.-get-init-containers-.mounts.-mounts-.name[quarkus.kubernetes.get-init-containers."get-init-containers".mounts."mounts".name]` + +[.description] +-- +The name of the volumeName to mount. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__MOUNTS__MOUNTS__NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__MOUNTS__MOUNTS__NAME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-init-containers.-get-init-containers-.mounts.-mounts-.path]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-init-containers.-get-init-containers-.mounts.-mounts-.path[quarkus.kubernetes.get-init-containers."get-init-containers".mounts."mounts".path]` + +[.description] +-- +The path to mount. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__MOUNTS__MOUNTS__PATH+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__MOUNTS__MOUNTS__PATH+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-init-containers.-get-init-containers-.mounts.-mounts-.sub-path]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-init-containers.-get-init-containers-.mounts.-mounts-.sub-path[quarkus.kubernetes.get-init-containers."get-init-containers".mounts."mounts".sub-path]` + +[.description] +-- +Path within the volumeName from which the container's volumeName should be mounted. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__MOUNTS__MOUNTS__SUB_PATH+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__MOUNTS__MOUNTS__SUB_PATH+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-init-containers.-get-init-containers-.mounts.-mounts-.read-only]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-init-containers.-get-init-containers-.mounts.-mounts-.read-only[quarkus.kubernetes.get-init-containers."get-init-containers".mounts."mounts".read-only]` + +[.description] +-- +ReadOnly + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__MOUNTS__MOUNTS__READ_ONLY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__MOUNTS__MOUNTS__READ_ONLY+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-init-containers.-get-init-containers-.resources.limits.cpu]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-init-containers.-get-init-containers-.resources.limits.cpu[quarkus.kubernetes.get-init-containers."get-init-containers".resources.limits.cpu]` + +[.description] +-- +CPU Requirements + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__RESOURCES_LIMITS_CPU+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__RESOURCES_LIMITS_CPU+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-init-containers.-get-init-containers-.resources.limits.memory]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-init-containers.-get-init-containers-.resources.limits.memory[quarkus.kubernetes.get-init-containers."get-init-containers".resources.limits.memory]` + +[.description] +-- +Memory Requirements + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__RESOURCES_LIMITS_MEMORY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__RESOURCES_LIMITS_MEMORY+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-init-containers.-get-init-containers-.resources.requests.cpu]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-init-containers.-get-init-containers-.resources.requests.cpu[quarkus.kubernetes.get-init-containers."get-init-containers".resources.requests.cpu]` + +[.description] +-- +CPU Requirements + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__RESOURCES_REQUESTS_CPU+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__RESOURCES_REQUESTS_CPU+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-init-containers.-get-init-containers-.resources.requests.memory]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-init-containers.-get-init-containers-.resources.requests.memory[quarkus.kubernetes.get-init-containers."get-init-containers".resources.requests.memory]` + +[.description] +-- +Memory Requirements + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__RESOURCES_REQUESTS_MEMORY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__RESOURCES_REQUESTS_MEMORY+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-init-containers.-get-init-containers-.env.secrets]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-init-containers.-get-init-containers-.env.secrets[quarkus.kubernetes.get-init-containers."get-init-containers".env.secrets]` + +[.description] +-- +The optional list of Secret names to load environment variables from. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__ENV_SECRETS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__ENV_SECRETS+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-init-containers.-get-init-containers-.env.configmaps]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-init-containers.-get-init-containers-.env.configmaps[quarkus.kubernetes.get-init-containers."get-init-containers".env.configmaps]` + +[.description] +-- +The optional list of ConfigMap names to load environment variables from. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__ENV_CONFIGMAPS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__ENV_CONFIGMAPS+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-init-containers.-get-init-containers-.env.fields-fields]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-init-containers.-get-init-containers-.env.fields-fields[quarkus.kubernetes.get-init-containers."get-init-containers".env.fields]` + +[.description] +-- +The map associating environment variable names to their associated field references they take their value from. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__ENV_FIELDS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__ENV_FIELDS+++` +endif::add-copy-button-to-env-var[] +--|`Map` +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-init-containers.-get-init-containers-.env.vars-vars]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-init-containers.-get-init-containers-.env.vars-vars[quarkus.kubernetes.get-init-containers."get-init-containers".env.vars]` + +[.description] +-- +The map associating environment name to its associated value. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__ENV_VARS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__ENV_VARS+++` +endif::add-copy-button-to-env-var[] +--|`Map>` +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-init-containers.-get-init-containers-.env.mapping.-mapping-.from-secret]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-init-containers.-get-init-containers-.env.mapping.-mapping-.from-secret[quarkus.kubernetes.get-init-containers."get-init-containers".env.mapping."mapping".from-secret]` + +[.description] +-- +The optional name of the Secret from which a value is to be extracted. Mutually exclusive with `from-configmap`. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__ENV_MAPPING__MAPPING__FROM_SECRET+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__ENV_MAPPING__MAPPING__FROM_SECRET+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-init-containers.-get-init-containers-.env.mapping.-mapping-.from-configmap]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-init-containers.-get-init-containers-.env.mapping.-mapping-.from-configmap[quarkus.kubernetes.get-init-containers."get-init-containers".env.mapping."mapping".from-configmap]` + +[.description] +-- +The optional name of the ConfigMap from which a value is to be extracted. Mutually exclusive with `from-secret`. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__ENV_MAPPING__MAPPING__FROM_CONFIGMAP+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__ENV_MAPPING__MAPPING__FROM_CONFIGMAP+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-init-containers.-get-init-containers-.env.mapping.-mapping-.with-key]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-init-containers.-get-init-containers-.env.mapping.-mapping-.with-key[quarkus.kubernetes.get-init-containers."get-init-containers".env.mapping."mapping".with-key]` + +[.description] +-- +The key identifying the field from which the value is extracted. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__ENV_MAPPING__MAPPING__WITH_KEY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__ENV_MAPPING__MAPPING__WITH_KEY+++` +endif::add-copy-button-to-env-var[] +--|string +|required icon:exclamation-circle[title=Configuration property is required] + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-sidecars.-get-sidecars-.get-env.secrets]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-sidecars.-get-sidecars-.get-env.secrets[quarkus.kubernetes.get-sidecars."get-sidecars".get-env.secrets]` + +[.description] +-- +The optional list of Secret names to load environment variables from. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__GET_ENV_SECRETS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__GET_ENV_SECRETS+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-sidecars.-get-sidecars-.get-env.configmaps]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-sidecars.-get-sidecars-.get-env.configmaps[quarkus.kubernetes.get-sidecars."get-sidecars".get-env.configmaps]` + +[.description] +-- +The optional list of ConfigMap names to load environment variables from. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__GET_ENV_CONFIGMAPS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__GET_ENV_CONFIGMAPS+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-sidecars.-get-sidecars-.get-env.fields-fields]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-sidecars.-get-sidecars-.get-env.fields-fields[quarkus.kubernetes.get-sidecars."get-sidecars".get-env.fields]` + +[.description] +-- +The map associating environment variable names to their associated field references they take their value from. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__GET_ENV_FIELDS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__GET_ENV_FIELDS+++` +endif::add-copy-button-to-env-var[] +--|`Map` +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-sidecars.-get-sidecars-.get-env.vars-vars]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-sidecars.-get-sidecars-.get-env.vars-vars[quarkus.kubernetes.get-sidecars."get-sidecars".get-env.vars]` + +[.description] +-- +The map associating environment name to its associated value. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__GET_ENV_VARS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__GET_ENV_VARS+++` +endif::add-copy-button-to-env-var[] +--|`Map>` +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-sidecars.-get-sidecars-.get-env.mapping.-mapping-.from-secret]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-sidecars.-get-sidecars-.get-env.mapping.-mapping-.from-secret[quarkus.kubernetes.get-sidecars."get-sidecars".get-env.mapping."mapping".from-secret]` + +[.description] +-- +The optional name of the Secret from which a value is to be extracted. Mutually exclusive with `from-configmap`. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__GET_ENV_MAPPING__MAPPING__FROM_SECRET+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__GET_ENV_MAPPING__MAPPING__FROM_SECRET+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-sidecars.-get-sidecars-.get-env.mapping.-mapping-.from-configmap]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-sidecars.-get-sidecars-.get-env.mapping.-mapping-.from-configmap[quarkus.kubernetes.get-sidecars."get-sidecars".get-env.mapping."mapping".from-configmap]` + +[.description] +-- +The optional name of the ConfigMap from which a value is to be extracted. Mutually exclusive with `from-secret`. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__GET_ENV_MAPPING__MAPPING__FROM_CONFIGMAP+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__GET_ENV_MAPPING__MAPPING__FROM_CONFIGMAP+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-sidecars.-get-sidecars-.get-env.mapping.-mapping-.with-key]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-sidecars.-get-sidecars-.get-env.mapping.-mapping-.with-key[quarkus.kubernetes.get-sidecars."get-sidecars".get-env.mapping."mapping".with-key]` + +[.description] +-- +The key identifying the field from which the value is extracted. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__GET_ENV_MAPPING__MAPPING__WITH_KEY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__GET_ENV_MAPPING__MAPPING__WITH_KEY+++` +endif::add-copy-button-to-env-var[] +--|string +|required icon:exclamation-circle[title=Configuration property is required] + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-sidecars.-get-sidecars-.get-target-platform-name]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-sidecars.-get-sidecars-.get-target-platform-name[quarkus.kubernetes.get-sidecars."get-sidecars".get-target-platform-name]` + +[.description] +-- +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__GET_TARGET_PLATFORM_NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__GET_TARGET_PLATFORM_NAME+++` +endif::add-copy-button-to-env-var[] +--|string +|required icon:exclamation-circle[title=Configuration property is required] + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-sidecars.-get-sidecars-.image]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-sidecars.-get-sidecars-.image[quarkus.kubernetes.get-sidecars."get-sidecars".image]` + +[.description] +-- +The container image. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__IMAGE+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__IMAGE+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-sidecars.-get-sidecars-.working-dir]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-sidecars.-get-sidecars-.working-dir[quarkus.kubernetes.get-sidecars."get-sidecars".working-dir]` + +[.description] +-- +Working directory. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__WORKING_DIR+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__WORKING_DIR+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-sidecars.-get-sidecars-.command]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-sidecars.-get-sidecars-.command[quarkus.kubernetes.get-sidecars."get-sidecars".command]` + +[.description] +-- +The commands + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__COMMAND+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__COMMAND+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-sidecars.-get-sidecars-.arguments]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-sidecars.-get-sidecars-.arguments[quarkus.kubernetes.get-sidecars."get-sidecars".arguments]` + +[.description] +-- +The arguments + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__ARGUMENTS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__ARGUMENTS+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-sidecars.-get-sidecars-.service-account]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-sidecars.-get-sidecars-.service-account[quarkus.kubernetes.get-sidecars."get-sidecars".service-account]` + +[.description] +-- +The service account. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__SERVICE_ACCOUNT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__SERVICE_ACCOUNT+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-sidecars.-get-sidecars-.host]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-sidecars.-get-sidecars-.host[quarkus.kubernetes.get-sidecars."get-sidecars".host]` + +[.description] +-- +The host under which the application is going to be exposed. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__HOST+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__HOST+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-sidecars.-get-sidecars-.ports.-ports-.container-port]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-sidecars.-get-sidecars-.ports.-ports-.container-port[quarkus.kubernetes.get-sidecars."get-sidecars".ports."ports".container-port]` + +[.description] +-- +The port number. Refers to the container port. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__PORTS__PORTS__CONTAINER_PORT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__PORTS__PORTS__CONTAINER_PORT+++` +endif::add-copy-button-to-env-var[] +--|int +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-sidecars.-get-sidecars-.ports.-ports-.host-port]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-sidecars.-get-sidecars-.ports.-ports-.host-port[quarkus.kubernetes.get-sidecars."get-sidecars".ports."ports".host-port]` + +[.description] +-- +The host port. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__PORTS__PORTS__HOST_PORT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__PORTS__PORTS__HOST_PORT+++` +endif::add-copy-button-to-env-var[] +--|int +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-sidecars.-get-sidecars-.ports.-ports-.path]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-sidecars.-get-sidecars-.ports.-ports-.path[quarkus.kubernetes.get-sidecars."get-sidecars".ports."ports".path]` + +[.description] +-- +The application path (refers to web application path). + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__PORTS__PORTS__PATH+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__PORTS__PORTS__PATH+++` +endif::add-copy-button-to-env-var[] +--|string +|`/` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-sidecars.-get-sidecars-.ports.-ports-.protocol]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-sidecars.-get-sidecars-.ports.-ports-.protocol[quarkus.kubernetes.get-sidecars."get-sidecars".ports."ports".protocol]` + +[.description] +-- +The protocol. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__PORTS__PORTS__PROTOCOL+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__PORTS__PORTS__PROTOCOL+++` +endif::add-copy-button-to-env-var[] +-- a| +`tcp`, `udp`, `sctp`, `http`, `proxy` +|`tcp` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-sidecars.-get-sidecars-.ports.-ports-.node-port]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-sidecars.-get-sidecars-.ports.-ports-.node-port[quarkus.kubernetes.get-sidecars."get-sidecars".ports."ports".node-port]` + +[.description] +-- +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__PORTS__PORTS__NODE_PORT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__PORTS__PORTS__NODE_PORT+++` +endif::add-copy-button-to-env-var[] +--|int +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-sidecars.-get-sidecars-.ports.-ports-.tls]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-sidecars.-get-sidecars-.ports.-ports-.tls[quarkus.kubernetes.get-sidecars."get-sidecars".ports."ports".tls]` + +[.description] +-- +If enabled, the port will be configured to use the schema HTTPS. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__PORTS__PORTS__TLS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__PORTS__PORTS__TLS+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-sidecars.-get-sidecars-.image-pull-policy]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-sidecars.-get-sidecars-.image-pull-policy[quarkus.kubernetes.get-sidecars."get-sidecars".image-pull-policy]` + +[.description] +-- +Image pull policy. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__IMAGE_PULL_POLICY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__IMAGE_PULL_POLICY+++` +endif::add-copy-button-to-env-var[] +-- a| +`always`, `if-not-present`, `never` +|`always` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-sidecars.-get-sidecars-.image-pull-secrets]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-sidecars.-get-sidecars-.image-pull-secrets[quarkus.kubernetes.get-sidecars."get-sidecars".image-pull-secrets]` + +[.description] +-- +The image pull secret + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__IMAGE_PULL_SECRETS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__IMAGE_PULL_SECRETS+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-sidecars.-get-sidecars-.liveness-probe.http-action-port]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-sidecars.-get-sidecars-.liveness-probe.http-action-port[quarkus.kubernetes.get-sidecars."get-sidecars".liveness-probe.http-action-port]` + +[.description] +-- +The port number to use when configuring the `http get` action. If not configured, the port corresponding to the `httpActionPortName` will be used. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_HTTP_ACTION_PORT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_HTTP_ACTION_PORT+++` +endif::add-copy-button-to-env-var[] +--|int +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-sidecars.-get-sidecars-.liveness-probe.http-action-port-name]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-sidecars.-get-sidecars-.liveness-probe.http-action-port-name[quarkus.kubernetes.get-sidecars."get-sidecars".liveness-probe.http-action-port-name]` + +[.description] +-- +The port name for selecting the port of the `HTTP get` action. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_HTTP_ACTION_PORT_NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_HTTP_ACTION_PORT_NAME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-sidecars.-get-sidecars-.liveness-probe.http-action-path]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-sidecars.-get-sidecars-.liveness-probe.http-action-path[quarkus.kubernetes.get-sidecars."get-sidecars".liveness-probe.http-action-path]` + +[.description] +-- +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. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_HTTP_ACTION_PATH+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_HTTP_ACTION_PATH+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-sidecars.-get-sidecars-.liveness-probe.http-action-scheme]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-sidecars.-get-sidecars-.liveness-probe.http-action-scheme[quarkus.kubernetes.get-sidecars."get-sidecars".liveness-probe.http-action-scheme]` + +[.description] +-- +The scheme of the `HTTP get` action. Can be either "HTTP" or "HTTPS". + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_HTTP_ACTION_SCHEME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_HTTP_ACTION_SCHEME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-sidecars.-get-sidecars-.liveness-probe.exec-action]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-sidecars.-get-sidecars-.liveness-probe.exec-action[quarkus.kubernetes.get-sidecars."get-sidecars".liveness-probe.exec-action]` + +[.description] +-- +The command to use for the probe. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_EXEC_ACTION+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_EXEC_ACTION+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-sidecars.-get-sidecars-.liveness-probe.tcp-socket-action]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-sidecars.-get-sidecars-.liveness-probe.tcp-socket-action[quarkus.kubernetes.get-sidecars."get-sidecars".liveness-probe.tcp-socket-action]` + +[.description] +-- +The tcp socket to use for the probe (the format is host:port). + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_TCP_SOCKET_ACTION+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_TCP_SOCKET_ACTION+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-sidecars.-get-sidecars-.liveness-probe.grpc-action]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-sidecars.-get-sidecars-.liveness-probe.grpc-action[quarkus.kubernetes.get-sidecars."get-sidecars".liveness-probe.grpc-action]` + +[.description] +-- +The gRPC port to use for the probe (the format is either port or port:service). + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_GRPC_ACTION+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_GRPC_ACTION+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-sidecars.-get-sidecars-.liveness-probe.grpc-action-enabled]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-sidecars.-get-sidecars-.liveness-probe.grpc-action-enabled[quarkus.kubernetes.get-sidecars."get-sidecars".liveness-probe.grpc-action-enabled]` + +[.description] +-- +If enabled and `grpc-action` is not provided, it will use the generated service name and the gRPC port. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_GRPC_ACTION_ENABLED+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_GRPC_ACTION_ENABLED+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-sidecars.-get-sidecars-.liveness-probe.initial-delay]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-sidecars.-get-sidecars-.liveness-probe.initial-delay[quarkus.kubernetes.get-sidecars."get-sidecars".liveness-probe.initial-delay]` + +[.description] +-- +The amount of time to wait before starting to probe. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_INITIAL_DELAY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_INITIAL_DELAY+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`5S` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-sidecars.-get-sidecars-.liveness-probe.period]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-sidecars.-get-sidecars-.liveness-probe.period[quarkus.kubernetes.get-sidecars."get-sidecars".liveness-probe.period]` + +[.description] +-- +The period in which the action should be called. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_PERIOD+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_PERIOD+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`10S` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-sidecars.-get-sidecars-.liveness-probe.timeout]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-sidecars.-get-sidecars-.liveness-probe.timeout[quarkus.kubernetes.get-sidecars."get-sidecars".liveness-probe.timeout]` + +[.description] +-- +The amount of time to wait for each action. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_TIMEOUT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_TIMEOUT+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`10S` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-sidecars.-get-sidecars-.liveness-probe.success-threshold]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-sidecars.-get-sidecars-.liveness-probe.success-threshold[quarkus.kubernetes.get-sidecars."get-sidecars".liveness-probe.success-threshold]` + +[.description] +-- +The success threshold to use. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_SUCCESS_THRESHOLD+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_SUCCESS_THRESHOLD+++` +endif::add-copy-button-to-env-var[] +--|int +|`1` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-sidecars.-get-sidecars-.liveness-probe.failure-threshold]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-sidecars.-get-sidecars-.liveness-probe.failure-threshold[quarkus.kubernetes.get-sidecars."get-sidecars".liveness-probe.failure-threshold]` + +[.description] +-- +The failure threshold to use. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_FAILURE_THRESHOLD+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_FAILURE_THRESHOLD+++` +endif::add-copy-button-to-env-var[] +--|int +|`3` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-sidecars.-get-sidecars-.readiness-probe.http-action-port]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-sidecars.-get-sidecars-.readiness-probe.http-action-port[quarkus.kubernetes.get-sidecars."get-sidecars".readiness-probe.http-action-port]` + +[.description] +-- +The port number to use when configuring the `http get` action. If not configured, the port corresponding to the `httpActionPortName` will be used. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_HTTP_ACTION_PORT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_HTTP_ACTION_PORT+++` +endif::add-copy-button-to-env-var[] +--|int +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-sidecars.-get-sidecars-.readiness-probe.http-action-port-name]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-sidecars.-get-sidecars-.readiness-probe.http-action-port-name[quarkus.kubernetes.get-sidecars."get-sidecars".readiness-probe.http-action-port-name]` + +[.description] +-- +The port name for selecting the port of the `HTTP get` action. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_HTTP_ACTION_PORT_NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_HTTP_ACTION_PORT_NAME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-sidecars.-get-sidecars-.readiness-probe.http-action-path]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-sidecars.-get-sidecars-.readiness-probe.http-action-path[quarkus.kubernetes.get-sidecars."get-sidecars".readiness-probe.http-action-path]` + +[.description] +-- +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. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_HTTP_ACTION_PATH+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_HTTP_ACTION_PATH+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-sidecars.-get-sidecars-.readiness-probe.http-action-scheme]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-sidecars.-get-sidecars-.readiness-probe.http-action-scheme[quarkus.kubernetes.get-sidecars."get-sidecars".readiness-probe.http-action-scheme]` + +[.description] +-- +The scheme of the `HTTP get` action. Can be either "HTTP" or "HTTPS". + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_HTTP_ACTION_SCHEME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_HTTP_ACTION_SCHEME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-sidecars.-get-sidecars-.readiness-probe.exec-action]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-sidecars.-get-sidecars-.readiness-probe.exec-action[quarkus.kubernetes.get-sidecars."get-sidecars".readiness-probe.exec-action]` + +[.description] +-- +The command to use for the probe. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_EXEC_ACTION+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_EXEC_ACTION+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-sidecars.-get-sidecars-.readiness-probe.tcp-socket-action]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-sidecars.-get-sidecars-.readiness-probe.tcp-socket-action[quarkus.kubernetes.get-sidecars."get-sidecars".readiness-probe.tcp-socket-action]` + +[.description] +-- +The tcp socket to use for the probe (the format is host:port). + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_TCP_SOCKET_ACTION+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_TCP_SOCKET_ACTION+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-sidecars.-get-sidecars-.readiness-probe.grpc-action]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-sidecars.-get-sidecars-.readiness-probe.grpc-action[quarkus.kubernetes.get-sidecars."get-sidecars".readiness-probe.grpc-action]` + +[.description] +-- +The gRPC port to use for the probe (the format is either port or port:service). + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_GRPC_ACTION+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_GRPC_ACTION+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-sidecars.-get-sidecars-.readiness-probe.grpc-action-enabled]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-sidecars.-get-sidecars-.readiness-probe.grpc-action-enabled[quarkus.kubernetes.get-sidecars."get-sidecars".readiness-probe.grpc-action-enabled]` + +[.description] +-- +If enabled and `grpc-action` is not provided, it will use the generated service name and the gRPC port. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_GRPC_ACTION_ENABLED+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_GRPC_ACTION_ENABLED+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-sidecars.-get-sidecars-.readiness-probe.initial-delay]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-sidecars.-get-sidecars-.readiness-probe.initial-delay[quarkus.kubernetes.get-sidecars."get-sidecars".readiness-probe.initial-delay]` + +[.description] +-- +The amount of time to wait before starting to probe. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_INITIAL_DELAY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_INITIAL_DELAY+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`5S` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-sidecars.-get-sidecars-.readiness-probe.period]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-sidecars.-get-sidecars-.readiness-probe.period[quarkus.kubernetes.get-sidecars."get-sidecars".readiness-probe.period]` + +[.description] +-- +The period in which the action should be called. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_PERIOD+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_PERIOD+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`10S` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-sidecars.-get-sidecars-.readiness-probe.timeout]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-sidecars.-get-sidecars-.readiness-probe.timeout[quarkus.kubernetes.get-sidecars."get-sidecars".readiness-probe.timeout]` + +[.description] +-- +The amount of time to wait for each action. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_TIMEOUT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_TIMEOUT+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`10S` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-sidecars.-get-sidecars-.readiness-probe.success-threshold]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-sidecars.-get-sidecars-.readiness-probe.success-threshold[quarkus.kubernetes.get-sidecars."get-sidecars".readiness-probe.success-threshold]` + +[.description] +-- +The success threshold to use. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_SUCCESS_THRESHOLD+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_SUCCESS_THRESHOLD+++` +endif::add-copy-button-to-env-var[] +--|int +|`1` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-sidecars.-get-sidecars-.readiness-probe.failure-threshold]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-sidecars.-get-sidecars-.readiness-probe.failure-threshold[quarkus.kubernetes.get-sidecars."get-sidecars".readiness-probe.failure-threshold]` + +[.description] +-- +The failure threshold to use. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_FAILURE_THRESHOLD+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_FAILURE_THRESHOLD+++` +endif::add-copy-button-to-env-var[] +--|int +|`3` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-sidecars.-get-sidecars-.mounts.-mounts-.name]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-sidecars.-get-sidecars-.mounts.-mounts-.name[quarkus.kubernetes.get-sidecars."get-sidecars".mounts."mounts".name]` + +[.description] +-- +The name of the volumeName to mount. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__MOUNTS__MOUNTS__NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__MOUNTS__MOUNTS__NAME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-sidecars.-get-sidecars-.mounts.-mounts-.path]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-sidecars.-get-sidecars-.mounts.-mounts-.path[quarkus.kubernetes.get-sidecars."get-sidecars".mounts."mounts".path]` + +[.description] +-- +The path to mount. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__MOUNTS__MOUNTS__PATH+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__MOUNTS__MOUNTS__PATH+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-sidecars.-get-sidecars-.mounts.-mounts-.sub-path]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-sidecars.-get-sidecars-.mounts.-mounts-.sub-path[quarkus.kubernetes.get-sidecars."get-sidecars".mounts."mounts".sub-path]` + +[.description] +-- +Path within the volumeName from which the container's volumeName should be mounted. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__MOUNTS__MOUNTS__SUB_PATH+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__MOUNTS__MOUNTS__SUB_PATH+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-sidecars.-get-sidecars-.mounts.-mounts-.read-only]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-sidecars.-get-sidecars-.mounts.-mounts-.read-only[quarkus.kubernetes.get-sidecars."get-sidecars".mounts."mounts".read-only]` + +[.description] +-- +ReadOnly + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__MOUNTS__MOUNTS__READ_ONLY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__MOUNTS__MOUNTS__READ_ONLY+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-sidecars.-get-sidecars-.resources.limits.cpu]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-sidecars.-get-sidecars-.resources.limits.cpu[quarkus.kubernetes.get-sidecars."get-sidecars".resources.limits.cpu]` + +[.description] +-- +CPU Requirements + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__RESOURCES_LIMITS_CPU+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__RESOURCES_LIMITS_CPU+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-sidecars.-get-sidecars-.resources.limits.memory]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-sidecars.-get-sidecars-.resources.limits.memory[quarkus.kubernetes.get-sidecars."get-sidecars".resources.limits.memory]` + +[.description] +-- +Memory Requirements + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__RESOURCES_LIMITS_MEMORY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__RESOURCES_LIMITS_MEMORY+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-sidecars.-get-sidecars-.resources.requests.cpu]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-sidecars.-get-sidecars-.resources.requests.cpu[quarkus.kubernetes.get-sidecars."get-sidecars".resources.requests.cpu]` + +[.description] +-- +CPU Requirements + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__RESOURCES_REQUESTS_CPU+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__RESOURCES_REQUESTS_CPU+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-sidecars.-get-sidecars-.resources.requests.memory]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-sidecars.-get-sidecars-.resources.requests.memory[quarkus.kubernetes.get-sidecars."get-sidecars".resources.requests.memory]` + +[.description] +-- +Memory Requirements + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__RESOURCES_REQUESTS_MEMORY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__RESOURCES_REQUESTS_MEMORY+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-sidecars.-get-sidecars-.env.secrets]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-sidecars.-get-sidecars-.env.secrets[quarkus.kubernetes.get-sidecars."get-sidecars".env.secrets]` + +[.description] +-- +The optional list of Secret names to load environment variables from. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__ENV_SECRETS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__ENV_SECRETS+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-sidecars.-get-sidecars-.env.configmaps]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-sidecars.-get-sidecars-.env.configmaps[quarkus.kubernetes.get-sidecars."get-sidecars".env.configmaps]` + +[.description] +-- +The optional list of ConfigMap names to load environment variables from. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__ENV_CONFIGMAPS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__ENV_CONFIGMAPS+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-sidecars.-get-sidecars-.env.fields-fields]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-sidecars.-get-sidecars-.env.fields-fields[quarkus.kubernetes.get-sidecars."get-sidecars".env.fields]` + +[.description] +-- +The map associating environment variable names to their associated field references they take their value from. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__ENV_FIELDS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__ENV_FIELDS+++` +endif::add-copy-button-to-env-var[] +--|`Map` +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-sidecars.-get-sidecars-.env.vars-vars]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-sidecars.-get-sidecars-.env.vars-vars[quarkus.kubernetes.get-sidecars."get-sidecars".env.vars]` + +[.description] +-- +The map associating environment name to its associated value. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__ENV_VARS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__ENV_VARS+++` +endif::add-copy-button-to-env-var[] +--|`Map>` +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-sidecars.-get-sidecars-.env.mapping.-mapping-.from-secret]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-sidecars.-get-sidecars-.env.mapping.-mapping-.from-secret[quarkus.kubernetes.get-sidecars."get-sidecars".env.mapping."mapping".from-secret]` + +[.description] +-- +The optional name of the Secret from which a value is to be extracted. Mutually exclusive with `from-configmap`. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__ENV_MAPPING__MAPPING__FROM_SECRET+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__ENV_MAPPING__MAPPING__FROM_SECRET+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-sidecars.-get-sidecars-.env.mapping.-mapping-.from-configmap]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-sidecars.-get-sidecars-.env.mapping.-mapping-.from-configmap[quarkus.kubernetes.get-sidecars."get-sidecars".env.mapping."mapping".from-configmap]` + +[.description] +-- +The optional name of the ConfigMap from which a value is to be extracted. Mutually exclusive with `from-secret`. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__ENV_MAPPING__MAPPING__FROM_CONFIGMAP+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__ENV_MAPPING__MAPPING__FROM_CONFIGMAP+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-sidecars.-get-sidecars-.env.mapping.-mapping-.with-key]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-sidecars.-get-sidecars-.env.mapping.-mapping-.with-key[quarkus.kubernetes.get-sidecars."get-sidecars".env.mapping."mapping".with-key]` + +[.description] +-- +The key identifying the field from which the value is extracted. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__ENV_MAPPING__MAPPING__WITH_KEY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_SIDECARS__GET_SIDECARS__ENV_MAPPING__MAPPING__WITH_KEY+++` +endif::add-copy-button-to-env-var[] +--|string +|required icon:exclamation-circle[title=Configuration property is required] + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-host-aliases.-get-host-aliases-.ip]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-host-aliases.-get-host-aliases-.ip[quarkus.kubernetes.get-host-aliases."get-host-aliases".ip]` + +[.description] +-- +The ip address + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_HOST_ALIASES__GET_HOST_ALIASES__IP+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_HOST_ALIASES__GET_HOST_ALIASES__IP+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-host-aliases.-get-host-aliases-.hostnames]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-host-aliases.-get-host-aliases-.hostnames[quarkus.kubernetes.get-host-aliases."get-host-aliases".hostnames]` + +[.description] +-- +The hostnames to resolve to the ip + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_HOST_ALIASES__GET_HOST_ALIASES__HOSTNAMES+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_HOST_ALIASES__GET_HOST_ALIASES__HOSTNAMES+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-rbac-config.roles.-roles-.name]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-rbac-config.roles.-roles-.name[quarkus.kubernetes.get-rbac-config.roles."roles".name]` + +[.description] +-- +The name of the role. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_RBAC_CONFIG_ROLES__ROLES__NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_RBAC_CONFIG_ROLES__ROLES__NAME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-rbac-config.roles.-roles-.namespace]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-rbac-config.roles.-roles-.namespace[quarkus.kubernetes.get-rbac-config.roles."roles".namespace]` + +[.description] +-- +The namespace of the role. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_RBAC_CONFIG_ROLES__ROLES__NAMESPACE+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_RBAC_CONFIG_ROLES__ROLES__NAMESPACE+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-rbac-config.roles.-roles-.labels-labels]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-rbac-config.roles.-roles-.labels-labels[quarkus.kubernetes.get-rbac-config.roles."roles".labels]` + +[.description] +-- +Labels to add into the Role resource. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_RBAC_CONFIG_ROLES__ROLES__LABELS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_RBAC_CONFIG_ROLES__ROLES__LABELS+++` +endif::add-copy-button-to-env-var[] +--|`Map` +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-rbac-config.roles.-roles-.policy-rules.-policy-rules-.api-groups]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-rbac-config.roles.-roles-.policy-rules.-policy-rules-.api-groups[quarkus.kubernetes.get-rbac-config.roles."roles".policy-rules."policy-rules".api-groups]` + +[.description] +-- +API groups of the policy rule. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_RBAC_CONFIG_ROLES__ROLES__POLICY_RULES__POLICY_RULES__API_GROUPS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_RBAC_CONFIG_ROLES__ROLES__POLICY_RULES__POLICY_RULES__API_GROUPS+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-rbac-config.roles.-roles-.policy-rules.-policy-rules-.non-resource-urls]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-rbac-config.roles.-roles-.policy-rules.-policy-rules-.non-resource-urls[quarkus.kubernetes.get-rbac-config.roles."roles".policy-rules."policy-rules".non-resource-urls]` + +[.description] +-- +Non resource URLs of the policy rule. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_RBAC_CONFIG_ROLES__ROLES__POLICY_RULES__POLICY_RULES__NON_RESOURCE_URLS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_RBAC_CONFIG_ROLES__ROLES__POLICY_RULES__POLICY_RULES__NON_RESOURCE_URLS+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-rbac-config.roles.-roles-.policy-rules.-policy-rules-.resource-names]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-rbac-config.roles.-roles-.policy-rules.-policy-rules-.resource-names[quarkus.kubernetes.get-rbac-config.roles."roles".policy-rules."policy-rules".resource-names]` + +[.description] +-- +Resource names of the policy rule. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_RBAC_CONFIG_ROLES__ROLES__POLICY_RULES__POLICY_RULES__RESOURCE_NAMES+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_RBAC_CONFIG_ROLES__ROLES__POLICY_RULES__POLICY_RULES__RESOURCE_NAMES+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-rbac-config.roles.-roles-.policy-rules.-policy-rules-.resources]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-rbac-config.roles.-roles-.policy-rules.-policy-rules-.resources[quarkus.kubernetes.get-rbac-config.roles."roles".policy-rules."policy-rules".resources]` + +[.description] +-- +Resources of the policy rule. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_RBAC_CONFIG_ROLES__ROLES__POLICY_RULES__POLICY_RULES__RESOURCES+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_RBAC_CONFIG_ROLES__ROLES__POLICY_RULES__POLICY_RULES__RESOURCES+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-rbac-config.roles.-roles-.policy-rules.-policy-rules-.verbs]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-rbac-config.roles.-roles-.policy-rules.-policy-rules-.verbs[quarkus.kubernetes.get-rbac-config.roles."roles".policy-rules."policy-rules".verbs]` + +[.description] +-- +Verbs of the policy rule. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_RBAC_CONFIG_ROLES__ROLES__POLICY_RULES__POLICY_RULES__VERBS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_RBAC_CONFIG_ROLES__ROLES__POLICY_RULES__POLICY_RULES__VERBS+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-rbac-config.cluster-roles.-cluster-roles-.name]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-rbac-config.cluster-roles.-cluster-roles-.name[quarkus.kubernetes.get-rbac-config.cluster-roles."cluster-roles".name]` + +[.description] +-- +The name of the cluster role. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_RBAC_CONFIG_CLUSTER_ROLES__CLUSTER_ROLES__NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_RBAC_CONFIG_CLUSTER_ROLES__CLUSTER_ROLES__NAME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-rbac-config.cluster-roles.-cluster-roles-.labels-labels]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-rbac-config.cluster-roles.-cluster-roles-.labels-labels[quarkus.kubernetes.get-rbac-config.cluster-roles."cluster-roles".labels]` + +[.description] +-- +Labels to add into the ClusterRole resource. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_RBAC_CONFIG_CLUSTER_ROLES__CLUSTER_ROLES__LABELS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_RBAC_CONFIG_CLUSTER_ROLES__CLUSTER_ROLES__LABELS+++` +endif::add-copy-button-to-env-var[] +--|`Map` +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-rbac-config.cluster-roles.-cluster-roles-.policy-rules.-policy-rules-.api-groups]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-rbac-config.cluster-roles.-cluster-roles-.policy-rules.-policy-rules-.api-groups[quarkus.kubernetes.get-rbac-config.cluster-roles."cluster-roles".policy-rules."policy-rules".api-groups]` + +[.description] +-- +API groups of the policy rule. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_RBAC_CONFIG_CLUSTER_ROLES__CLUSTER_ROLES__POLICY_RULES__POLICY_RULES__API_GROUPS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_RBAC_CONFIG_CLUSTER_ROLES__CLUSTER_ROLES__POLICY_RULES__POLICY_RULES__API_GROUPS+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-rbac-config.cluster-roles.-cluster-roles-.policy-rules.-policy-rules-.non-resource-urls]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-rbac-config.cluster-roles.-cluster-roles-.policy-rules.-policy-rules-.non-resource-urls[quarkus.kubernetes.get-rbac-config.cluster-roles."cluster-roles".policy-rules."policy-rules".non-resource-urls]` + +[.description] +-- +Non resource URLs of the policy rule. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_RBAC_CONFIG_CLUSTER_ROLES__CLUSTER_ROLES__POLICY_RULES__POLICY_RULES__NON_RESOURCE_URLS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_RBAC_CONFIG_CLUSTER_ROLES__CLUSTER_ROLES__POLICY_RULES__POLICY_RULES__NON_RESOURCE_URLS+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-rbac-config.cluster-roles.-cluster-roles-.policy-rules.-policy-rules-.resource-names]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-rbac-config.cluster-roles.-cluster-roles-.policy-rules.-policy-rules-.resource-names[quarkus.kubernetes.get-rbac-config.cluster-roles."cluster-roles".policy-rules."policy-rules".resource-names]` + +[.description] +-- +Resource names of the policy rule. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_RBAC_CONFIG_CLUSTER_ROLES__CLUSTER_ROLES__POLICY_RULES__POLICY_RULES__RESOURCE_NAMES+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_RBAC_CONFIG_CLUSTER_ROLES__CLUSTER_ROLES__POLICY_RULES__POLICY_RULES__RESOURCE_NAMES+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-rbac-config.cluster-roles.-cluster-roles-.policy-rules.-policy-rules-.resources]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-rbac-config.cluster-roles.-cluster-roles-.policy-rules.-policy-rules-.resources[quarkus.kubernetes.get-rbac-config.cluster-roles."cluster-roles".policy-rules."policy-rules".resources]` + +[.description] +-- +Resources of the policy rule. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_RBAC_CONFIG_CLUSTER_ROLES__CLUSTER_ROLES__POLICY_RULES__POLICY_RULES__RESOURCES+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_RBAC_CONFIG_CLUSTER_ROLES__CLUSTER_ROLES__POLICY_RULES__POLICY_RULES__RESOURCES+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-rbac-config.cluster-roles.-cluster-roles-.policy-rules.-policy-rules-.verbs]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-rbac-config.cluster-roles.-cluster-roles-.policy-rules.-policy-rules-.verbs[quarkus.kubernetes.get-rbac-config.cluster-roles."cluster-roles".policy-rules."policy-rules".verbs]` + +[.description] +-- +Verbs of the policy rule. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_RBAC_CONFIG_CLUSTER_ROLES__CLUSTER_ROLES__POLICY_RULES__POLICY_RULES__VERBS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_RBAC_CONFIG_CLUSTER_ROLES__CLUSTER_ROLES__POLICY_RULES__POLICY_RULES__VERBS+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-rbac-config.service-accounts.-service-accounts-.name]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-rbac-config.service-accounts.-service-accounts-.name[quarkus.kubernetes.get-rbac-config.service-accounts."service-accounts".name]` + +[.description] +-- +The name of the service account. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_RBAC_CONFIG_SERVICE_ACCOUNTS__SERVICE_ACCOUNTS__NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_RBAC_CONFIG_SERVICE_ACCOUNTS__SERVICE_ACCOUNTS__NAME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-rbac-config.service-accounts.-service-accounts-.namespace]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-rbac-config.service-accounts.-service-accounts-.namespace[quarkus.kubernetes.get-rbac-config.service-accounts."service-accounts".namespace]` + +[.description] +-- +The namespace of the service account. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_RBAC_CONFIG_SERVICE_ACCOUNTS__SERVICE_ACCOUNTS__NAMESPACE+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_RBAC_CONFIG_SERVICE_ACCOUNTS__SERVICE_ACCOUNTS__NAMESPACE+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-rbac-config.service-accounts.-service-accounts-.labels-labels]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-rbac-config.service-accounts.-service-accounts-.labels-labels[quarkus.kubernetes.get-rbac-config.service-accounts."service-accounts".labels]` + +[.description] +-- +Labels of the service account. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_RBAC_CONFIG_SERVICE_ACCOUNTS__SERVICE_ACCOUNTS__LABELS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_RBAC_CONFIG_SERVICE_ACCOUNTS__SERVICE_ACCOUNTS__LABELS+++` +endif::add-copy-button-to-env-var[] +--|`Map` +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-rbac-config.service-accounts.-service-accounts-.use-as-default]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-rbac-config.service-accounts.-service-accounts-.use-as-default[quarkus.kubernetes.get-rbac-config.service-accounts."service-accounts".use-as-default]` + +[.description] +-- +If true, this service account will be used in the generated Deployment resource. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_RBAC_CONFIG_SERVICE_ACCOUNTS__SERVICE_ACCOUNTS__USE_AS_DEFAULT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_RBAC_CONFIG_SERVICE_ACCOUNTS__SERVICE_ACCOUNTS__USE_AS_DEFAULT+++` +endif::add-copy-button-to-env-var[] +--|boolean +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-rbac-config.role-bindings.-role-bindings-.name]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-rbac-config.role-bindings.-role-bindings-.name[quarkus.kubernetes.get-rbac-config.role-bindings."role-bindings".name]` + +[.description] +-- +Name of the RoleBinding resource to be generated. If not provided, it will use the application name plus the role ref name. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_RBAC_CONFIG_ROLE_BINDINGS__ROLE_BINDINGS__NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_RBAC_CONFIG_ROLE_BINDINGS__ROLE_BINDINGS__NAME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-rbac-config.role-bindings.-role-bindings-.labels-labels]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-rbac-config.role-bindings.-role-bindings-.labels-labels[quarkus.kubernetes.get-rbac-config.role-bindings."role-bindings".labels]` + +[.description] +-- +Labels to add into the RoleBinding resource. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_RBAC_CONFIG_ROLE_BINDINGS__ROLE_BINDINGS__LABELS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_RBAC_CONFIG_ROLE_BINDINGS__ROLE_BINDINGS__LABELS+++` +endif::add-copy-button-to-env-var[] +--|`Map` +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-rbac-config.role-bindings.-role-bindings-.role-name]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-rbac-config.role-bindings.-role-bindings-.role-name[quarkus.kubernetes.get-rbac-config.role-bindings."role-bindings".role-name]` + +[.description] +-- +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. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_RBAC_CONFIG_ROLE_BINDINGS__ROLE_BINDINGS__ROLE_NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_RBAC_CONFIG_ROLE_BINDINGS__ROLE_BINDINGS__ROLE_NAME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-rbac-config.role-bindings.-role-bindings-.cluster-wide]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-rbac-config.role-bindings.-role-bindings-.cluster-wide[quarkus.kubernetes.get-rbac-config.role-bindings."role-bindings".cluster-wide]` + +[.description] +-- +If the Role sets in the `role-name` property is cluster wide or not. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_RBAC_CONFIG_ROLE_BINDINGS__ROLE_BINDINGS__CLUSTER_WIDE+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_RBAC_CONFIG_ROLE_BINDINGS__ROLE_BINDINGS__CLUSTER_WIDE+++` +endif::add-copy-button-to-env-var[] +--|boolean +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-rbac-config.role-bindings.-role-bindings-.subjects.-subjects-.name]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-rbac-config.role-bindings.-role-bindings-.subjects.-subjects-.name[quarkus.kubernetes.get-rbac-config.role-bindings."role-bindings".subjects."subjects".name]` + +[.description] +-- +The "name" resource to use by the Subject element in the generated Role Binding resource. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_RBAC_CONFIG_ROLE_BINDINGS__ROLE_BINDINGS__SUBJECTS__SUBJECTS__NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_RBAC_CONFIG_ROLE_BINDINGS__ROLE_BINDINGS__SUBJECTS__SUBJECTS__NAME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-rbac-config.role-bindings.-role-bindings-.subjects.-subjects-.kind]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-rbac-config.role-bindings.-role-bindings-.subjects.-subjects-.kind[quarkus.kubernetes.get-rbac-config.role-bindings."role-bindings".subjects."subjects".kind]` + +[.description] +-- +The "kind" resource to use by the Subject element in the generated Role Binding resource. By default, it uses the "ServiceAccount" kind. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_RBAC_CONFIG_ROLE_BINDINGS__ROLE_BINDINGS__SUBJECTS__SUBJECTS__KIND+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_RBAC_CONFIG_ROLE_BINDINGS__ROLE_BINDINGS__SUBJECTS__SUBJECTS__KIND+++` +endif::add-copy-button-to-env-var[] +--|string +|`ServiceAccount` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-rbac-config.role-bindings.-role-bindings-.subjects.-subjects-.api-group]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-rbac-config.role-bindings.-role-bindings-.subjects.-subjects-.api-group[quarkus.kubernetes.get-rbac-config.role-bindings."role-bindings".subjects."subjects".api-group]` + +[.description] +-- +The "apiGroup" resource that matches with the "kind" property. By default, it's empty. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_RBAC_CONFIG_ROLE_BINDINGS__ROLE_BINDINGS__SUBJECTS__SUBJECTS__API_GROUP+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_RBAC_CONFIG_ROLE_BINDINGS__ROLE_BINDINGS__SUBJECTS__SUBJECTS__API_GROUP+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-rbac-config.role-bindings.-role-bindings-.subjects.-subjects-.namespace]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-rbac-config.role-bindings.-role-bindings-.subjects.-subjects-.namespace[quarkus.kubernetes.get-rbac-config.role-bindings."role-bindings".subjects."subjects".namespace]` + +[.description] +-- +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. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_RBAC_CONFIG_ROLE_BINDINGS__ROLE_BINDINGS__SUBJECTS__SUBJECTS__NAMESPACE+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_RBAC_CONFIG_ROLE_BINDINGS__ROLE_BINDINGS__SUBJECTS__SUBJECTS__NAMESPACE+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-rbac-config.cluster-role-bindings.-cluster-role-bindings-.name]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-rbac-config.cluster-role-bindings.-cluster-role-bindings-.name[quarkus.kubernetes.get-rbac-config.cluster-role-bindings."cluster-role-bindings".name]` + +[.description] +-- +Name of the ClusterRoleBinding resource to be generated. If not provided, it will use the application name plus the role ref name. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_RBAC_CONFIG_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_RBAC_CONFIG_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__NAME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-rbac-config.cluster-role-bindings.-cluster-role-bindings-.labels-labels]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-rbac-config.cluster-role-bindings.-cluster-role-bindings-.labels-labels[quarkus.kubernetes.get-rbac-config.cluster-role-bindings."cluster-role-bindings".labels]` + +[.description] +-- +Labels to add into the RoleBinding resource. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_RBAC_CONFIG_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__LABELS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_RBAC_CONFIG_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__LABELS+++` +endif::add-copy-button-to-env-var[] +--|`Map` +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-rbac-config.cluster-role-bindings.-cluster-role-bindings-.role-name]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-rbac-config.cluster-role-bindings.-cluster-role-bindings-.role-name[quarkus.kubernetes.get-rbac-config.cluster-role-bindings."cluster-role-bindings".role-name]` + +[.description] +-- +The name of the ClusterRole resource to use by the RoleRef element in the generated ClusterRoleBinding resource. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_RBAC_CONFIG_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__ROLE_NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_RBAC_CONFIG_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__ROLE_NAME+++` +endif::add-copy-button-to-env-var[] +--|string +|required icon:exclamation-circle[title=Configuration property is required] + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-rbac-config.cluster-role-bindings.-cluster-role-bindings-.subjects.-subjects-.name]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-rbac-config.cluster-role-bindings.-cluster-role-bindings-.subjects.-subjects-.name[quarkus.kubernetes.get-rbac-config.cluster-role-bindings."cluster-role-bindings".subjects."subjects".name]` + +[.description] +-- +The "name" resource to use by the Subject element in the generated Role Binding resource. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_RBAC_CONFIG_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__SUBJECTS__SUBJECTS__NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_RBAC_CONFIG_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__SUBJECTS__SUBJECTS__NAME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-rbac-config.cluster-role-bindings.-cluster-role-bindings-.subjects.-subjects-.kind]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-rbac-config.cluster-role-bindings.-cluster-role-bindings-.subjects.-subjects-.kind[quarkus.kubernetes.get-rbac-config.cluster-role-bindings."cluster-role-bindings".subjects."subjects".kind]` + +[.description] +-- +The "kind" resource to use by the Subject element in the generated Role Binding resource. By default, it uses the "ServiceAccount" kind. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_RBAC_CONFIG_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__SUBJECTS__SUBJECTS__KIND+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_RBAC_CONFIG_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__SUBJECTS__SUBJECTS__KIND+++` +endif::add-copy-button-to-env-var[] +--|string +|`ServiceAccount` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-rbac-config.cluster-role-bindings.-cluster-role-bindings-.subjects.-subjects-.api-group]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-rbac-config.cluster-role-bindings.-cluster-role-bindings-.subjects.-subjects-.api-group[quarkus.kubernetes.get-rbac-config.cluster-role-bindings."cluster-role-bindings".subjects."subjects".api-group]` + +[.description] +-- +The "apiGroup" resource that matches with the "kind" property. By default, it's empty. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_RBAC_CONFIG_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__SUBJECTS__SUBJECTS__API_GROUP+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_RBAC_CONFIG_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__SUBJECTS__SUBJECTS__API_GROUP+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.get-rbac-config.cluster-role-bindings.-cluster-role-bindings-.subjects.-subjects-.namespace]]`link:#quarkus-kubernetes_quarkus.kubernetes.get-rbac-config.cluster-role-bindings.-cluster-role-bindings-.subjects.-subjects-.namespace[quarkus.kubernetes.get-rbac-config.cluster-role-bindings."cluster-role-bindings".subjects."subjects".namespace]` + +[.description] +-- +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. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GET_RBAC_CONFIG_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__SUBJECTS__SUBJECTS__NAMESPACE+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_GET_RBAC_CONFIG_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__SUBJECTS__SUBJECTS__NAMESPACE+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.labels-labels]]`link:#quarkus-kubernetes_quarkus.kubernetes.labels-labels[quarkus.kubernetes.labels]` + +[.description] +-- +Custom labels to add to all resources + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_LABELS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_LABELS+++` +endif::add-copy-button-to-env-var[] +--|`Map` +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.annotations-annotations]]`link:#quarkus-kubernetes_quarkus.kubernetes.annotations-annotations[quarkus.kubernetes.annotations]` + +[.description] +-- +Custom annotations to add to all resources + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_ANNOTATIONS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_ANNOTATIONS+++` +endif::add-copy-button-to-env-var[] +--|`Map` +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.ports.-ports-.container-port]]`link:#quarkus-kubernetes_quarkus.kubernetes.ports.-ports-.container-port[quarkus.kubernetes.ports."ports".container-port]` + +[.description] +-- +The port number. Refers to the container port. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_PORTS__PORTS__CONTAINER_PORT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_PORTS__PORTS__CONTAINER_PORT+++` +endif::add-copy-button-to-env-var[] +--|int +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.ports.-ports-.host-port]]`link:#quarkus-kubernetes_quarkus.kubernetes.ports.-ports-.host-port[quarkus.kubernetes.ports."ports".host-port]` + +[.description] +-- +The host port. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_PORTS__PORTS__HOST_PORT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_PORTS__PORTS__HOST_PORT+++` +endif::add-copy-button-to-env-var[] +--|int +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.ports.-ports-.path]]`link:#quarkus-kubernetes_quarkus.kubernetes.ports.-ports-.path[quarkus.kubernetes.ports."ports".path]` + +[.description] +-- +The application path (refers to web application path). + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_PORTS__PORTS__PATH+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_PORTS__PORTS__PATH+++` +endif::add-copy-button-to-env-var[] +--|string +|`/` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.ports.-ports-.protocol]]`link:#quarkus-kubernetes_quarkus.kubernetes.ports.-ports-.protocol[quarkus.kubernetes.ports."ports".protocol]` + +[.description] +-- +The protocol. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_PORTS__PORTS__PROTOCOL+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_PORTS__PORTS__PROTOCOL+++` +endif::add-copy-button-to-env-var[] +-- a| +`tcp`, `udp`, `sctp`, `http`, `proxy` +|`tcp` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.ports.-ports-.node-port]]`link:#quarkus-kubernetes_quarkus.kubernetes.ports.-ports-.node-port[quarkus.kubernetes.ports."ports".node-port]` + +[.description] +-- +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_PORTS__PORTS__NODE_PORT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_PORTS__PORTS__NODE_PORT+++` +endif::add-copy-button-to-env-var[] +--|int +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.ports.-ports-.tls]]`link:#quarkus-kubernetes_quarkus.kubernetes.ports.-ports-.tls[quarkus.kubernetes.ports."ports".tls]` + +[.description] +-- +If enabled, the port will be configured to use the schema HTTPS. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_PORTS__PORTS__TLS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_PORTS__PORTS__TLS+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.mounts.-mounts-.name]]`link:#quarkus-kubernetes_quarkus.kubernetes.mounts.-mounts-.name[quarkus.kubernetes.mounts."mounts".name]` + +[.description] +-- +The name of the volumeName to mount. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_MOUNTS__MOUNTS__NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_MOUNTS__MOUNTS__NAME+++` +endif::add-copy-button-to-env-var[] +--|string +| -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.secret-volumes.-secret-volumes-.default-mode]]`link:#quarkus-kubernetes_quarkus.knative.secret-volumes.-secret-volumes-.default-mode[quarkus.knative.secret-volumes."secret-volumes".default-mode]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.mounts.-mounts-.path]]`link:#quarkus-kubernetes_quarkus.kubernetes.mounts.-mounts-.path[quarkus.kubernetes.mounts."mounts".path]` + +[.description] +-- +The path to mount. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_MOUNTS__MOUNTS__PATH+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_MOUNTS__MOUNTS__PATH+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.mounts.-mounts-.sub-path]]`link:#quarkus-kubernetes_quarkus.kubernetes.mounts.-mounts-.sub-path[quarkus.kubernetes.mounts."mounts".sub-path]` + +[.description] +-- +Path within the volumeName from which the container's volumeName should be mounted. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_MOUNTS__MOUNTS__SUB_PATH+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_MOUNTS__MOUNTS__SUB_PATH+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.mounts.-mounts-.read-only]]`link:#quarkus-kubernetes_quarkus.kubernetes.mounts.-mounts-.read-only[quarkus.kubernetes.mounts."mounts".read-only]` + +[.description] +-- +ReadOnly + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_MOUNTS__MOUNTS__READ_ONLY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_MOUNTS__MOUNTS__READ_ONLY+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.secret-volumes.-secret-volumes-.secret-name]]`link:#quarkus-kubernetes_quarkus.kubernetes.secret-volumes.-secret-volumes-.secret-name[quarkus.kubernetes.secret-volumes."secret-volumes".secret-name]` + +[.description] +-- +The name of the secret to mount. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SECRET_VOLUMES__SECRET_VOLUMES__SECRET_NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_SECRET_VOLUMES__SECRET_VOLUMES__SECRET_NAME+++` +endif::add-copy-button-to-env-var[] +--|string +|required icon:exclamation-circle[title=Configuration property is required] + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.secret-volumes.-secret-volumes-.default-mode]]`link:#quarkus-kubernetes_quarkus.kubernetes.secret-volumes.-secret-volumes-.default-mode[quarkus.kubernetes.secret-volumes."secret-volumes".default-mode]` [.description] -- Default mode. When specifying an octal number, leading zero must be present. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_SECRET_VOLUMES__SECRET_VOLUMES__DEFAULT_MODE+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SECRET_VOLUMES__SECRET_VOLUMES__DEFAULT_MODE+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_SECRET_VOLUMES__SECRET_VOLUMES__DEFAULT_MODE+++` +Environment variable: `+++QUARKUS_KUBERNETES_SECRET_VOLUMES__SECRET_VOLUMES__DEFAULT_MODE+++` endif::add-copy-button-to-env-var[] --|string |`0600` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.secret-volumes.-secret-volumes-.items.-items-.path]]`link:#quarkus-kubernetes_quarkus.knative.secret-volumes.-secret-volumes-.items.-items-.path[quarkus.knative.secret-volumes."secret-volumes".items."items".path]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.secret-volumes.-secret-volumes-.items.-items-.path]]`link:#quarkus-kubernetes_quarkus.kubernetes.secret-volumes.-secret-volumes-.items.-items-.path[quarkus.kubernetes.secret-volumes."secret-volumes".items."items".path]` [.description] -- The path where the file will be mounted. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_SECRET_VOLUMES__SECRET_VOLUMES__ITEMS__ITEMS__PATH+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SECRET_VOLUMES__SECRET_VOLUMES__ITEMS__ITEMS__PATH+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_SECRET_VOLUMES__SECRET_VOLUMES__ITEMS__ITEMS__PATH+++` +Environment variable: `+++QUARKUS_KUBERNETES_SECRET_VOLUMES__SECRET_VOLUMES__ITEMS__ITEMS__PATH+++` endif::add-copy-button-to-env-var[] --|string |required icon:exclamation-circle[title=Configuration property is required] -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.secret-volumes.-secret-volumes-.items.-items-.mode]]`link:#quarkus-kubernetes_quarkus.knative.secret-volumes.-secret-volumes-.items.-items-.mode[quarkus.knative.secret-volumes."secret-volumes".items."items".mode]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.secret-volumes.-secret-volumes-.items.-items-.mode]]`link:#quarkus-kubernetes_quarkus.kubernetes.secret-volumes.-secret-volumes-.items.-items-.mode[quarkus.kubernetes.secret-volumes."secret-volumes".items."items".mode]` [.description] -- It must be a value between 0000 and 0777. If not specified, the volume defaultMode will be used. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_SECRET_VOLUMES__SECRET_VOLUMES__ITEMS__ITEMS__MODE+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SECRET_VOLUMES__SECRET_VOLUMES__ITEMS__ITEMS__MODE+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_SECRET_VOLUMES__SECRET_VOLUMES__ITEMS__ITEMS__MODE+++` +Environment variable: `+++QUARKUS_KUBERNETES_SECRET_VOLUMES__SECRET_VOLUMES__ITEMS__ITEMS__MODE+++` endif::add-copy-button-to-env-var[] --|int |`-1` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.secret-volumes.-secret-volumes-.optional]]`link:#quarkus-kubernetes_quarkus.knative.secret-volumes.-secret-volumes-.optional[quarkus.knative.secret-volumes."secret-volumes".optional]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.secret-volumes.-secret-volumes-.optional]]`link:#quarkus-kubernetes_quarkus.kubernetes.secret-volumes.-secret-volumes-.optional[quarkus.kubernetes.secret-volumes."secret-volumes".optional]` [.description] -- Optional ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_SECRET_VOLUMES__SECRET_VOLUMES__OPTIONAL+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SECRET_VOLUMES__SECRET_VOLUMES__OPTIONAL+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_SECRET_VOLUMES__SECRET_VOLUMES__OPTIONAL+++` +Environment variable: `+++QUARKUS_KUBERNETES_SECRET_VOLUMES__SECRET_VOLUMES__OPTIONAL+++` endif::add-copy-button-to-env-var[] --|boolean |`false` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.config-map-volumes.-config-map-volumes-.config-map-name]]`link:#quarkus-kubernetes_quarkus.knative.config-map-volumes.-config-map-volumes-.config-map-name[quarkus.knative.config-map-volumes."config-map-volumes".config-map-name]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.config-map-volumes.-config-map-volumes-.config-map-name]]`link:#quarkus-kubernetes_quarkus.kubernetes.config-map-volumes.-config-map-volumes-.config-map-name[quarkus.kubernetes.config-map-volumes."config-map-volumes".config-map-name]` [.description] -- The name of the ConfigMap to mount. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONFIG_MAP_VOLUMES__CONFIG_MAP_VOLUMES__CONFIG_MAP_NAME+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_CONFIG_MAP_VOLUMES__CONFIG_MAP_VOLUMES__CONFIG_MAP_NAME+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -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+++` endif::add-copy-button-to-env-var[] --|string |required icon:exclamation-circle[title=Configuration property is required] -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.config-map-volumes.-config-map-volumes-.default-mode]]`link:#quarkus-kubernetes_quarkus.knative.config-map-volumes.-config-map-volumes-.default-mode[quarkus.knative.config-map-volumes."config-map-volumes".default-mode]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.config-map-volumes.-config-map-volumes-.default-mode]]`link:#quarkus-kubernetes_quarkus.kubernetes.config-map-volumes.-config-map-volumes-.default-mode[quarkus.kubernetes.config-map-volumes."config-map-volumes".default-mode]` [.description] -- Default mode. When specifying an octal number, leading zero must be present. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONFIG_MAP_VOLUMES__CONFIG_MAP_VOLUMES__DEFAULT_MODE+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_CONFIG_MAP_VOLUMES__CONFIG_MAP_VOLUMES__DEFAULT_MODE+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_CONFIG_MAP_VOLUMES__CONFIG_MAP_VOLUMES__DEFAULT_MODE+++` +Environment variable: `+++QUARKUS_KUBERNETES_CONFIG_MAP_VOLUMES__CONFIG_MAP_VOLUMES__DEFAULT_MODE+++` endif::add-copy-button-to-env-var[] --|string |`0600` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.config-map-volumes.-config-map-volumes-.items.-items-.path]]`link:#quarkus-kubernetes_quarkus.knative.config-map-volumes.-config-map-volumes-.items.-items-.path[quarkus.knative.config-map-volumes."config-map-volumes".items."items".path]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.config-map-volumes.-config-map-volumes-.items.-items-.path]]`link:#quarkus-kubernetes_quarkus.kubernetes.config-map-volumes.-config-map-volumes-.items.-items-.path[quarkus.kubernetes.config-map-volumes."config-map-volumes".items."items".path]` [.description] -- The path where the file will be mounted. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONFIG_MAP_VOLUMES__CONFIG_MAP_VOLUMES__ITEMS__ITEMS__PATH+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_CONFIG_MAP_VOLUMES__CONFIG_MAP_VOLUMES__ITEMS__ITEMS__PATH+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -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+++` endif::add-copy-button-to-env-var[] --|string |required icon:exclamation-circle[title=Configuration property is required] -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.config-map-volumes.-config-map-volumes-.items.-items-.mode]]`link:#quarkus-kubernetes_quarkus.knative.config-map-volumes.-config-map-volumes-.items.-items-.mode[quarkus.knative.config-map-volumes."config-map-volumes".items."items".mode]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.config-map-volumes.-config-map-volumes-.items.-items-.mode]]`link:#quarkus-kubernetes_quarkus.kubernetes.config-map-volumes.-config-map-volumes-.items.-items-.mode[quarkus.kubernetes.config-map-volumes."config-map-volumes".items."items".mode]` [.description] -- It must be a value between 0000 and 0777. If not specified, the volume defaultMode will be used. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONFIG_MAP_VOLUMES__CONFIG_MAP_VOLUMES__ITEMS__ITEMS__MODE+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_CONFIG_MAP_VOLUMES__CONFIG_MAP_VOLUMES__ITEMS__ITEMS__MODE+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -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+++` endif::add-copy-button-to-env-var[] --|int |`-1` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.config-map-volumes.-config-map-volumes-.optional]]`link:#quarkus-kubernetes_quarkus.knative.config-map-volumes.-config-map-volumes-.optional[quarkus.knative.config-map-volumes."config-map-volumes".optional]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.config-map-volumes.-config-map-volumes-.optional]]`link:#quarkus-kubernetes_quarkus.kubernetes.config-map-volumes.-config-map-volumes-.optional[quarkus.kubernetes.config-map-volumes."config-map-volumes".optional]` [.description] -- Optional ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONFIG_MAP_VOLUMES__CONFIG_MAP_VOLUMES__OPTIONAL+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_CONFIG_MAP_VOLUMES__CONFIG_MAP_VOLUMES__OPTIONAL+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_CONFIG_MAP_VOLUMES__CONFIG_MAP_VOLUMES__OPTIONAL+++` +Environment variable: `+++QUARKUS_KUBERNETES_CONFIG_MAP_VOLUMES__CONFIG_MAP_VOLUMES__OPTIONAL+++` endif::add-copy-button-to-env-var[] --|boolean |`false` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.git-repo-volumes.-git-repo-volumes-.repository]]`link:#quarkus-kubernetes_quarkus.knative.git-repo-volumes.-git-repo-volumes-.repository[quarkus.knative.git-repo-volumes."git-repo-volumes".repository]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.git-repo-volumes.-git-repo-volumes-.repository]]`link:#quarkus-kubernetes_quarkus.kubernetes.git-repo-volumes.-git-repo-volumes-.repository[quarkus.kubernetes.git-repo-volumes."git-repo-volumes".repository]` [.description] -- Git repository URL. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GIT_REPO_VOLUMES__GIT_REPO_VOLUMES__REPOSITORY+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GIT_REPO_VOLUMES__GIT_REPO_VOLUMES__REPOSITORY+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_GIT_REPO_VOLUMES__GIT_REPO_VOLUMES__REPOSITORY+++` +Environment variable: `+++QUARKUS_KUBERNETES_GIT_REPO_VOLUMES__GIT_REPO_VOLUMES__REPOSITORY+++` endif::add-copy-button-to-env-var[] --|string |required icon:exclamation-circle[title=Configuration property is required] -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.git-repo-volumes.-git-repo-volumes-.directory]]`link:#quarkus-kubernetes_quarkus.knative.git-repo-volumes.-git-repo-volumes-.directory[quarkus.knative.git-repo-volumes."git-repo-volumes".directory]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.git-repo-volumes.-git-repo-volumes-.directory]]`link:#quarkus-kubernetes_quarkus.kubernetes.git-repo-volumes.-git-repo-volumes-.directory[quarkus.kubernetes.git-repo-volumes."git-repo-volumes".directory]` [.description] -- The directory of the repository to mount. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GIT_REPO_VOLUMES__GIT_REPO_VOLUMES__DIRECTORY+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GIT_REPO_VOLUMES__GIT_REPO_VOLUMES__DIRECTORY+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_GIT_REPO_VOLUMES__GIT_REPO_VOLUMES__DIRECTORY+++` +Environment variable: `+++QUARKUS_KUBERNETES_GIT_REPO_VOLUMES__GIT_REPO_VOLUMES__DIRECTORY+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.git-repo-volumes.-git-repo-volumes-.revision]]`link:#quarkus-kubernetes_quarkus.knative.git-repo-volumes.-git-repo-volumes-.revision[quarkus.knative.git-repo-volumes."git-repo-volumes".revision]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.git-repo-volumes.-git-repo-volumes-.revision]]`link:#quarkus-kubernetes_quarkus.kubernetes.git-repo-volumes.-git-repo-volumes-.revision[quarkus.kubernetes.git-repo-volumes."git-repo-volumes".revision]` [.description] -- The commit hash to use. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_GIT_REPO_VOLUMES__GIT_REPO_VOLUMES__REVISION+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GIT_REPO_VOLUMES__GIT_REPO_VOLUMES__REVISION+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_GIT_REPO_VOLUMES__GIT_REPO_VOLUMES__REVISION+++` +Environment variable: `+++QUARKUS_KUBERNETES_GIT_REPO_VOLUMES__GIT_REPO_VOLUMES__REVISION+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.pvc-volumes.-pvc-volumes-.claim-name]]`link:#quarkus-kubernetes_quarkus.knative.pvc-volumes.-pvc-volumes-.claim-name[quarkus.knative.pvc-volumes."pvc-volumes".claim-name]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.pvc-volumes.-pvc-volumes-.claim-name]]`link:#quarkus-kubernetes_quarkus.kubernetes.pvc-volumes.-pvc-volumes-.claim-name[quarkus.kubernetes.pvc-volumes."pvc-volumes".claim-name]` [.description] -- The name of the claim to mount. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_PVC_VOLUMES__PVC_VOLUMES__CLAIM_NAME+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_PVC_VOLUMES__PVC_VOLUMES__CLAIM_NAME+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_PVC_VOLUMES__PVC_VOLUMES__CLAIM_NAME+++` +Environment variable: `+++QUARKUS_KUBERNETES_PVC_VOLUMES__PVC_VOLUMES__CLAIM_NAME+++` +endif::add-copy-button-to-env-var[] +--|string +|required icon:exclamation-circle[title=Configuration property is required] + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.pvc-volumes.-pvc-volumes-.default-mode]]`link:#quarkus-kubernetes_quarkus.kubernetes.pvc-volumes.-pvc-volumes-.default-mode[quarkus.kubernetes.pvc-volumes."pvc-volumes".default-mode]` + +[.description] +-- +Default mode. When specifying an octal number, leading zero must be present. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_PVC_VOLUMES__PVC_VOLUMES__DEFAULT_MODE+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_PVC_VOLUMES__PVC_VOLUMES__DEFAULT_MODE+++` +endif::add-copy-button-to-env-var[] +--|string +|`0600` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.pvc-volumes.-pvc-volumes-.optional]]`link:#quarkus-kubernetes_quarkus.kubernetes.pvc-volumes.-pvc-volumes-.optional[quarkus.kubernetes.pvc-volumes."pvc-volumes".optional]` + +[.description] +-- +Optional + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_PVC_VOLUMES__PVC_VOLUMES__OPTIONAL+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_PVC_VOLUMES__PVC_VOLUMES__OPTIONAL+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.aws-elastic-block-store-volumes.-aws-elastic-block-store-volumes-.volume-id]]`link:#quarkus-kubernetes_quarkus.kubernetes.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]` + +[.description] +-- +The name of the disk to mount. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_AWS_ELASTIC_BLOCK_STORE_VOLUMES__AWS_ELASTIC_BLOCK_STORE_VOLUMES__VOLUME_ID+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_AWS_ELASTIC_BLOCK_STORE_VOLUMES__AWS_ELASTIC_BLOCK_STORE_VOLUMES__VOLUME_ID+++` +endif::add-copy-button-to-env-var[] +--|string +|required icon:exclamation-circle[title=Configuration property is required] + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.aws-elastic-block-store-volumes.-aws-elastic-block-store-volumes-.partition]]`link:#quarkus-kubernetes_quarkus.kubernetes.aws-elastic-block-store-volumes.-aws-elastic-block-store-volumes-.partition[quarkus.kubernetes.aws-elastic-block-store-volumes."aws-elastic-block-store-volumes".partition]` + +[.description] +-- +The partition. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_AWS_ELASTIC_BLOCK_STORE_VOLUMES__AWS_ELASTIC_BLOCK_STORE_VOLUMES__PARTITION+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_AWS_ELASTIC_BLOCK_STORE_VOLUMES__AWS_ELASTIC_BLOCK_STORE_VOLUMES__PARTITION+++` +endif::add-copy-button-to-env-var[] +--|int +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.aws-elastic-block-store-volumes.-aws-elastic-block-store-volumes-.fs-type]]`link:#quarkus-kubernetes_quarkus.kubernetes.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]` + +[.description] +-- +Filesystem type. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_AWS_ELASTIC_BLOCK_STORE_VOLUMES__AWS_ELASTIC_BLOCK_STORE_VOLUMES__FS_TYPE+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_AWS_ELASTIC_BLOCK_STORE_VOLUMES__AWS_ELASTIC_BLOCK_STORE_VOLUMES__FS_TYPE+++` +endif::add-copy-button-to-env-var[] +--|string +|`ext4` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.aws-elastic-block-store-volumes.-aws-elastic-block-store-volumes-.read-only]]`link:#quarkus-kubernetes_quarkus.kubernetes.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]` + +[.description] +-- +Whether the volumeName is read only or not. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_AWS_ELASTIC_BLOCK_STORE_VOLUMES__AWS_ELASTIC_BLOCK_STORE_VOLUMES__READ_ONLY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_AWS_ELASTIC_BLOCK_STORE_VOLUMES__AWS_ELASTIC_BLOCK_STORE_VOLUMES__READ_ONLY+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.azure-file-volumes.-azure-file-volumes-.share-name]]`link:#quarkus-kubernetes_quarkus.kubernetes.azure-file-volumes.-azure-file-volumes-.share-name[quarkus.kubernetes.azure-file-volumes."azure-file-volumes".share-name]` + +[.description] +-- +The share name. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_AZURE_FILE_VOLUMES__AZURE_FILE_VOLUMES__SHARE_NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_AZURE_FILE_VOLUMES__AZURE_FILE_VOLUMES__SHARE_NAME+++` endif::add-copy-button-to-env-var[] --|string |required icon:exclamation-circle[title=Configuration property is required] -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.pvc-volumes.-pvc-volumes-.default-mode]]`link:#quarkus-kubernetes_quarkus.knative.pvc-volumes.-pvc-volumes-.default-mode[quarkus.knative.pvc-volumes."pvc-volumes".default-mode]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.azure-file-volumes.-azure-file-volumes-.secret-name]]`link:#quarkus-kubernetes_quarkus.kubernetes.azure-file-volumes.-azure-file-volumes-.secret-name[quarkus.kubernetes.azure-file-volumes."azure-file-volumes".secret-name]` [.description] -- -Default mode. When specifying an octal number, leading zero must be present. +The secret name. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_PVC_VOLUMES__PVC_VOLUMES__DEFAULT_MODE+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_AZURE_FILE_VOLUMES__AZURE_FILE_VOLUMES__SECRET_NAME+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_PVC_VOLUMES__PVC_VOLUMES__DEFAULT_MODE+++` +Environment variable: `+++QUARKUS_KUBERNETES_AZURE_FILE_VOLUMES__AZURE_FILE_VOLUMES__SECRET_NAME+++` endif::add-copy-button-to-env-var[] --|string -|`0600` +|required icon:exclamation-circle[title=Configuration property is required] -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.pvc-volumes.-pvc-volumes-.optional]]`link:#quarkus-kubernetes_quarkus.knative.pvc-volumes.-pvc-volumes-.optional[quarkus.knative.pvc-volumes."pvc-volumes".optional]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.azure-file-volumes.-azure-file-volumes-.read-only]]`link:#quarkus-kubernetes_quarkus.kubernetes.azure-file-volumes.-azure-file-volumes-.read-only[quarkus.kubernetes.azure-file-volumes."azure-file-volumes".read-only]` [.description] -- -Optional +Whether the volumeName is read only or not. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_PVC_VOLUMES__PVC_VOLUMES__OPTIONAL+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_AZURE_FILE_VOLUMES__AZURE_FILE_VOLUMES__READ_ONLY+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_PVC_VOLUMES__PVC_VOLUMES__OPTIONAL+++` +Environment variable: `+++QUARKUS_KUBERNETES_AZURE_FILE_VOLUMES__AZURE_FILE_VOLUMES__READ_ONLY+++` endif::add-copy-button-to-env-var[] --|boolean |`false` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.aws-elastic-block-store-volumes.-aws-elastic-block-store-volumes-.volume-id]]`link:#quarkus-kubernetes_quarkus.knative.aws-elastic-block-store-volumes.-aws-elastic-block-store-volumes-.volume-id[quarkus.knative.aws-elastic-block-store-volumes."aws-elastic-block-store-volumes".volume-id]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.azure-disk-volumes.-azure-disk-volumes-.disk-name]]`link:#quarkus-kubernetes_quarkus.kubernetes.azure-disk-volumes.-azure-disk-volumes-.disk-name[quarkus.kubernetes.azure-disk-volumes."azure-disk-volumes".disk-name]` [.description] -- The name of the disk to mount. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_AWS_ELASTIC_BLOCK_STORE_VOLUMES__AWS_ELASTIC_BLOCK_STORE_VOLUMES__VOLUME_ID+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_AZURE_DISK_VOLUMES__AZURE_DISK_VOLUMES__DISK_NAME+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_AWS_ELASTIC_BLOCK_STORE_VOLUMES__AWS_ELASTIC_BLOCK_STORE_VOLUMES__VOLUME_ID+++` +Environment variable: `+++QUARKUS_KUBERNETES_AZURE_DISK_VOLUMES__AZURE_DISK_VOLUMES__DISK_NAME+++` endif::add-copy-button-to-env-var[] --|string |required icon:exclamation-circle[title=Configuration property is required] -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.aws-elastic-block-store-volumes.-aws-elastic-block-store-volumes-.partition]]`link:#quarkus-kubernetes_quarkus.knative.aws-elastic-block-store-volumes.-aws-elastic-block-store-volumes-.partition[quarkus.knative.aws-elastic-block-store-volumes."aws-elastic-block-store-volumes".partition]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.azure-disk-volumes.-azure-disk-volumes-.disk-uri]]`link:#quarkus-kubernetes_quarkus.kubernetes.azure-disk-volumes.-azure-disk-volumes-.disk-uri[quarkus.kubernetes.azure-disk-volumes."azure-disk-volumes".disk-uri]` [.description] -- -The partition. +The URI of the vhd blob object OR the resourceID of an Azure managed data disk if Kind is Managed ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_AWS_ELASTIC_BLOCK_STORE_VOLUMES__AWS_ELASTIC_BLOCK_STORE_VOLUMES__PARTITION+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_AZURE_DISK_VOLUMES__AZURE_DISK_VOLUMES__DISK_URI+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_AWS_ELASTIC_BLOCK_STORE_VOLUMES__AWS_ELASTIC_BLOCK_STORE_VOLUMES__PARTITION+++` +Environment variable: `+++QUARKUS_KUBERNETES_AZURE_DISK_VOLUMES__AZURE_DISK_VOLUMES__DISK_URI+++` endif::add-copy-button-to-env-var[] ---|int -| +--|string +|required icon:exclamation-circle[title=Configuration property is required] -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.aws-elastic-block-store-volumes.-aws-elastic-block-store-volumes-.fs-type]]`link:#quarkus-kubernetes_quarkus.knative.aws-elastic-block-store-volumes.-aws-elastic-block-store-volumes-.fs-type[quarkus.knative.aws-elastic-block-store-volumes."aws-elastic-block-store-volumes".fs-type]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.azure-disk-volumes.-azure-disk-volumes-.kind]]`link:#quarkus-kubernetes_quarkus.kubernetes.azure-disk-volumes.-azure-disk-volumes-.kind[quarkus.kubernetes.azure-disk-volumes."azure-disk-volumes".kind]` [.description] -- -Filesystem type. +Kind of disk. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_AWS_ELASTIC_BLOCK_STORE_VOLUMES__AWS_ELASTIC_BLOCK_STORE_VOLUMES__FS_TYPE+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_AZURE_DISK_VOLUMES__AZURE_DISK_VOLUMES__KIND+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_AWS_ELASTIC_BLOCK_STORE_VOLUMES__AWS_ELASTIC_BLOCK_STORE_VOLUMES__FS_TYPE+++` +Environment variable: `+++QUARKUS_KUBERNETES_AZURE_DISK_VOLUMES__AZURE_DISK_VOLUMES__KIND+++` endif::add-copy-button-to-env-var[] ---|string -|`ext4` +-- a| +`managed`, `shared` +|`managed` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.aws-elastic-block-store-volumes.-aws-elastic-block-store-volumes-.read-only]]`link:#quarkus-kubernetes_quarkus.knative.aws-elastic-block-store-volumes.-aws-elastic-block-store-volumes-.read-only[quarkus.knative.aws-elastic-block-store-volumes."aws-elastic-block-store-volumes".read-only]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.azure-disk-volumes.-azure-disk-volumes-.caching-mode]]`link:#quarkus-kubernetes_quarkus.kubernetes.azure-disk-volumes.-azure-disk-volumes-.caching-mode[quarkus.kubernetes.azure-disk-volumes."azure-disk-volumes".caching-mode]` [.description] -- -Whether the volumeName is read only or not. +Disk caching mode. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_AWS_ELASTIC_BLOCK_STORE_VOLUMES__AWS_ELASTIC_BLOCK_STORE_VOLUMES__READ_ONLY+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_AZURE_DISK_VOLUMES__AZURE_DISK_VOLUMES__CACHING_MODE+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_AWS_ELASTIC_BLOCK_STORE_VOLUMES__AWS_ELASTIC_BLOCK_STORE_VOLUMES__READ_ONLY+++` +Environment variable: `+++QUARKUS_KUBERNETES_AZURE_DISK_VOLUMES__AZURE_DISK_VOLUMES__CACHING_MODE+++` endif::add-copy-button-to-env-var[] ---|boolean -|`false` +-- a| +`read-write`, `read-only`, `none` +|`read-write` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.azure-file-volumes.-azure-file-volumes-.share-name]]`link:#quarkus-kubernetes_quarkus.knative.azure-file-volumes.-azure-file-volumes-.share-name[quarkus.knative.azure-file-volumes."azure-file-volumes".share-name]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.azure-disk-volumes.-azure-disk-volumes-.fs-type]]`link:#quarkus-kubernetes_quarkus.kubernetes.azure-disk-volumes.-azure-disk-volumes-.fs-type[quarkus.kubernetes.azure-disk-volumes."azure-disk-volumes".fs-type]` [.description] -- -The share name. +File system type. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_AZURE_FILE_VOLUMES__AZURE_FILE_VOLUMES__SHARE_NAME+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_AZURE_DISK_VOLUMES__AZURE_DISK_VOLUMES__FS_TYPE+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_AZURE_FILE_VOLUMES__AZURE_FILE_VOLUMES__SHARE_NAME+++` +Environment variable: `+++QUARKUS_KUBERNETES_AZURE_DISK_VOLUMES__AZURE_DISK_VOLUMES__FS_TYPE+++` endif::add-copy-button-to-env-var[] --|string -|required icon:exclamation-circle[title=Configuration property is required] +|`ext4` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.azure-file-volumes.-azure-file-volumes-.secret-name]]`link:#quarkus-kubernetes_quarkus.knative.azure-file-volumes.-azure-file-volumes-.secret-name[quarkus.knative.azure-file-volumes."azure-file-volumes".secret-name]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.azure-disk-volumes.-azure-disk-volumes-.read-only]]`link:#quarkus-kubernetes_quarkus.kubernetes.azure-disk-volumes.-azure-disk-volumes-.read-only[quarkus.kubernetes.azure-disk-volumes."azure-disk-volumes".read-only]` [.description] -- -The secret name. +Whether the volumeName is read only or not. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_AZURE_FILE_VOLUMES__AZURE_FILE_VOLUMES__SECRET_NAME+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_AZURE_DISK_VOLUMES__AZURE_DISK_VOLUMES__READ_ONLY+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_AZURE_FILE_VOLUMES__AZURE_FILE_VOLUMES__SECRET_NAME+++` +Environment variable: `+++QUARKUS_KUBERNETES_AZURE_DISK_VOLUMES__AZURE_DISK_VOLUMES__READ_ONLY+++` endif::add-copy-button-to-env-var[] ---|string -|required icon:exclamation-circle[title=Configuration property is required] +--|boolean +|`false` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.azure-file-volumes.-azure-file-volumes-.read-only]]`link:#quarkus-kubernetes_quarkus.knative.azure-file-volumes.-azure-file-volumes-.read-only[quarkus.knative.azure-file-volumes."azure-file-volumes".read-only]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.get-env.secrets]]`link:#quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.get-env.secrets[quarkus.kubernetes.init-containers."init-containers".get-env.secrets]` [.description] -- -Whether the volumeName is read only or not. +The optional list of Secret names to load environment variables from. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_AZURE_FILE_VOLUMES__AZURE_FILE_VOLUMES__READ_ONLY+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__GET_ENV_SECRETS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_AZURE_FILE_VOLUMES__AZURE_FILE_VOLUMES__READ_ONLY+++` +Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__GET_ENV_SECRETS+++` endif::add-copy-button-to-env-var[] ---|boolean -|`false` +--|list of string +| -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.azure-disk-volumes.-azure-disk-volumes-.disk-name]]`link:#quarkus-kubernetes_quarkus.knative.azure-disk-volumes.-azure-disk-volumes-.disk-name[quarkus.knative.azure-disk-volumes."azure-disk-volumes".disk-name]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.get-env.configmaps]]`link:#quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.get-env.configmaps[quarkus.kubernetes.init-containers."init-containers".get-env.configmaps]` [.description] -- -The name of the disk to mount. +The optional list of ConfigMap names to load environment variables from. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_AZURE_DISK_VOLUMES__AZURE_DISK_VOLUMES__DISK_NAME+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__GET_ENV_CONFIGMAPS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_AZURE_DISK_VOLUMES__AZURE_DISK_VOLUMES__DISK_NAME+++` +Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__GET_ENV_CONFIGMAPS+++` endif::add-copy-button-to-env-var[] ---|string -|required icon:exclamation-circle[title=Configuration property is required] +--|list of string +| -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.azure-disk-volumes.-azure-disk-volumes-.disk-uri]]`link:#quarkus-kubernetes_quarkus.knative.azure-disk-volumes.-azure-disk-volumes-.disk-uri[quarkus.knative.azure-disk-volumes."azure-disk-volumes".disk-uri]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.get-env.fields-fields]]`link:#quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.get-env.fields-fields[quarkus.kubernetes.init-containers."init-containers".get-env.fields]` [.description] -- -The URI of the vhd blob object OR the resourceID of an Azure managed data disk if Kind is Managed +The map associating environment variable names to their associated field references they take their value from. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_AZURE_DISK_VOLUMES__AZURE_DISK_VOLUMES__DISK_URI+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__GET_ENV_FIELDS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_AZURE_DISK_VOLUMES__AZURE_DISK_VOLUMES__DISK_URI+++` +Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__GET_ENV_FIELDS+++` endif::add-copy-button-to-env-var[] ---|string -|required icon:exclamation-circle[title=Configuration property is required] +--|`Map` +| -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.azure-disk-volumes.-azure-disk-volumes-.kind]]`link:#quarkus-kubernetes_quarkus.knative.azure-disk-volumes.-azure-disk-volumes-.kind[quarkus.knative.azure-disk-volumes."azure-disk-volumes".kind]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.get-env.vars-vars]]`link:#quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.get-env.vars-vars[quarkus.kubernetes.init-containers."init-containers".get-env.vars]` [.description] -- -Kind of disk. +The map associating environment name to its associated value. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_AZURE_DISK_VOLUMES__AZURE_DISK_VOLUMES__KIND+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__GET_ENV_VARS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_AZURE_DISK_VOLUMES__AZURE_DISK_VOLUMES__KIND+++` +Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__GET_ENV_VARS+++` endif::add-copy-button-to-env-var[] --- a| -`managed`, `shared` -|`managed` +--|`Map>` +| -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.azure-disk-volumes.-azure-disk-volumes-.caching-mode]]`link:#quarkus-kubernetes_quarkus.knative.azure-disk-volumes.-azure-disk-volumes-.caching-mode[quarkus.knative.azure-disk-volumes."azure-disk-volumes".caching-mode]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.get-env.mapping.-mapping-.from-secret]]`link:#quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.get-env.mapping.-mapping-.from-secret[quarkus.kubernetes.init-containers."init-containers".get-env.mapping."mapping".from-secret]` [.description] -- -Disk caching mode. +The optional name of the Secret from which a value is to be extracted. Mutually exclusive with `from-configmap`. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_AZURE_DISK_VOLUMES__AZURE_DISK_VOLUMES__CACHING_MODE+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__GET_ENV_MAPPING__MAPPING__FROM_SECRET+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_AZURE_DISK_VOLUMES__AZURE_DISK_VOLUMES__CACHING_MODE+++` +Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__GET_ENV_MAPPING__MAPPING__FROM_SECRET+++` endif::add-copy-button-to-env-var[] --- a| -`read-write`, `read-only`, `none` -|`read-write` +--|string +| -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.azure-disk-volumes.-azure-disk-volumes-.fs-type]]`link:#quarkus-kubernetes_quarkus.knative.azure-disk-volumes.-azure-disk-volumes-.fs-type[quarkus.knative.azure-disk-volumes."azure-disk-volumes".fs-type]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.get-env.mapping.-mapping-.from-configmap]]`link:#quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.get-env.mapping.-mapping-.from-configmap[quarkus.kubernetes.init-containers."init-containers".get-env.mapping."mapping".from-configmap]` [.description] -- -File system type. +The optional name of the ConfigMap from which a value is to be extracted. Mutually exclusive with `from-secret`. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_AZURE_DISK_VOLUMES__AZURE_DISK_VOLUMES__FS_TYPE+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__GET_ENV_MAPPING__MAPPING__FROM_CONFIGMAP+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_AZURE_DISK_VOLUMES__AZURE_DISK_VOLUMES__FS_TYPE+++` +Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__GET_ENV_MAPPING__MAPPING__FROM_CONFIGMAP+++` endif::add-copy-button-to-env-var[] --|string -|`ext4` +| -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.azure-disk-volumes.-azure-disk-volumes-.read-only]]`link:#quarkus-kubernetes_quarkus.knative.azure-disk-volumes.-azure-disk-volumes-.read-only[quarkus.knative.azure-disk-volumes."azure-disk-volumes".read-only]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.get-env.mapping.-mapping-.with-key]]`link:#quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.get-env.mapping.-mapping-.with-key[quarkus.kubernetes.init-containers."init-containers".get-env.mapping."mapping".with-key]` [.description] -- -Whether the volumeName is read only or not. +The key identifying the field from which the value is extracted. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_AZURE_DISK_VOLUMES__AZURE_DISK_VOLUMES__READ_ONLY+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__GET_ENV_MAPPING__MAPPING__WITH_KEY+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_AZURE_DISK_VOLUMES__AZURE_DISK_VOLUMES__READ_ONLY+++` +Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__GET_ENV_MAPPING__MAPPING__WITH_KEY+++` endif::add-copy-button-to-env-var[] ---|boolean -|`false` +--|string +|required icon:exclamation-circle[title=Configuration property is required] -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.image]]`link:#quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.image[quarkus.knative.init-containers."init-containers".image]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.get-target-platform-name]]`link:#quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.get-target-platform-name[quarkus.kubernetes.init-containers."init-containers".get-target-platform-name]` + +[.description] +-- +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__GET_TARGET_PLATFORM_NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__GET_TARGET_PLATFORM_NAME+++` +endif::add-copy-button-to-env-var[] +--|string +|required icon:exclamation-circle[title=Configuration property is required] + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.image]]`link:#quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.image[quarkus.kubernetes.init-containers."init-containers".image]` [.description] -- The container image. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__IMAGE+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__IMAGE+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__IMAGE+++` +Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__IMAGE+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.working-dir]]`link:#quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.working-dir[quarkus.knative.init-containers."init-containers".working-dir]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.working-dir]]`link:#quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.working-dir[quarkus.kubernetes.init-containers."init-containers".working-dir]` [.description] -- Working directory. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__WORKING_DIR+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__WORKING_DIR+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__WORKING_DIR+++` +Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__WORKING_DIR+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.command]]`link:#quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.command[quarkus.knative.init-containers."init-containers".command]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.command]]`link:#quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.command[quarkus.kubernetes.init-containers."init-containers".command]` [.description] -- The commands ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__COMMAND+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__COMMAND+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__COMMAND+++` +Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__COMMAND+++` endif::add-copy-button-to-env-var[] --|list of string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.arguments]]`link:#quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.arguments[quarkus.knative.init-containers."init-containers".arguments]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.arguments]]`link:#quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.arguments[quarkus.kubernetes.init-containers."init-containers".arguments]` [.description] -- The arguments ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__ARGUMENTS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__ARGUMENTS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__ARGUMENTS+++` +Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__ARGUMENTS+++` endif::add-copy-button-to-env-var[] --|list of string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.service-account]]`link:#quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.service-account[quarkus.knative.init-containers."init-containers".service-account]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.service-account]]`link:#quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.service-account[quarkus.kubernetes.init-containers."init-containers".service-account]` [.description] -- The service account. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__SERVICE_ACCOUNT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__SERVICE_ACCOUNT+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__SERVICE_ACCOUNT+++` +Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__SERVICE_ACCOUNT+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.host]]`link:#quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.host[quarkus.knative.init-containers."init-containers".host]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.host]]`link:#quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.host[quarkus.kubernetes.init-containers."init-containers".host]` [.description] -- The host under which the application is going to be exposed. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__HOST+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__HOST+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__HOST+++` +Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__HOST+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.ports.-ports-.container-port]]`link:#quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.ports.-ports-.container-port[quarkus.knative.init-containers."init-containers".ports."ports".container-port]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.ports.-ports-.container-port]]`link:#quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.ports.-ports-.container-port[quarkus.kubernetes.init-containers."init-containers".ports."ports".container-port]` [.description] -- The port number. Refers to the container port. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__PORTS__PORTS__CONTAINER_PORT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__PORTS__PORTS__CONTAINER_PORT+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__PORTS__PORTS__CONTAINER_PORT+++` +Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__PORTS__PORTS__CONTAINER_PORT+++` endif::add-copy-button-to-env-var[] --|int | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.ports.-ports-.host-port]]`link:#quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.ports.-ports-.host-port[quarkus.knative.init-containers."init-containers".ports."ports".host-port]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.ports.-ports-.host-port]]`link:#quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.ports.-ports-.host-port[quarkus.kubernetes.init-containers."init-containers".ports."ports".host-port]` [.description] -- The host port. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__PORTS__PORTS__HOST_PORT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__PORTS__PORTS__HOST_PORT+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__PORTS__PORTS__HOST_PORT+++` +Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__PORTS__PORTS__HOST_PORT+++` endif::add-copy-button-to-env-var[] --|int | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.ports.-ports-.path]]`link:#quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.ports.-ports-.path[quarkus.knative.init-containers."init-containers".ports."ports".path]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.ports.-ports-.path]]`link:#quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.ports.-ports-.path[quarkus.kubernetes.init-containers."init-containers".ports."ports".path]` [.description] -- The application path (refers to web application path). ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__PORTS__PORTS__PATH+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__PORTS__PORTS__PATH+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__PORTS__PORTS__PATH+++` +Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__PORTS__PORTS__PATH+++` endif::add-copy-button-to-env-var[] --|string |`/` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.ports.-ports-.protocol]]`link:#quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.ports.-ports-.protocol[quarkus.knative.init-containers."init-containers".ports."ports".protocol]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.ports.-ports-.protocol]]`link:#quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.ports.-ports-.protocol[quarkus.kubernetes.init-containers."init-containers".ports."ports".protocol]` [.description] -- The protocol. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__PORTS__PORTS__PROTOCOL+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__PORTS__PORTS__PROTOCOL+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__PORTS__PORTS__PROTOCOL+++` +Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__PORTS__PORTS__PROTOCOL+++` endif::add-copy-button-to-env-var[] -- a| `tcp`, `udp`, `sctp`, `http`, `proxy` |`tcp` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.ports.-ports-.node-port]]`link:#quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.ports.-ports-.node-port[quarkus.knative.init-containers."init-containers".ports."ports".node-port]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.ports.-ports-.node-port]]`link:#quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.ports.-ports-.node-port[quarkus.kubernetes.init-containers."init-containers".ports."ports".node-port]` [.description] -- ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__PORTS__PORTS__NODE_PORT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__PORTS__PORTS__NODE_PORT+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__PORTS__PORTS__NODE_PORT+++` +Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__PORTS__PORTS__NODE_PORT+++` endif::add-copy-button-to-env-var[] --|int | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.ports.-ports-.tls]]`link:#quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.ports.-ports-.tls[quarkus.knative.init-containers."init-containers".ports."ports".tls]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.ports.-ports-.tls]]`link:#quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.ports.-ports-.tls[quarkus.kubernetes.init-containers."init-containers".ports."ports".tls]` [.description] -- If enabled, the port will be configured to use the schema HTTPS. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__PORTS__PORTS__TLS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__PORTS__PORTS__TLS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__PORTS__PORTS__TLS+++` +Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__PORTS__PORTS__TLS+++` endif::add-copy-button-to-env-var[] --|boolean |`false` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.image-pull-policy]]`link:#quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.image-pull-policy[quarkus.knative.init-containers."init-containers".image-pull-policy]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.image-pull-policy]]`link:#quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.image-pull-policy[quarkus.kubernetes.init-containers."init-containers".image-pull-policy]` [.description] -- Image pull policy. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__IMAGE_PULL_POLICY+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__IMAGE_PULL_POLICY+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__IMAGE_PULL_POLICY+++` +Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__IMAGE_PULL_POLICY+++` endif::add-copy-button-to-env-var[] -- a| `always`, `if-not-present`, `never` |`always` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.image-pull-secrets]]`link:#quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.image-pull-secrets[quarkus.knative.init-containers."init-containers".image-pull-secrets]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.image-pull-secrets]]`link:#quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.image-pull-secrets[quarkus.kubernetes.init-containers."init-containers".image-pull-secrets]` [.description] -- The image pull secret ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__IMAGE_PULL_SECRETS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__IMAGE_PULL_SECRETS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__IMAGE_PULL_SECRETS+++` +Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__IMAGE_PULL_SECRETS+++` endif::add-copy-button-to-env-var[] --|list of string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.liveness-probe.http-action-port]]`link:#quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.liveness-probe.http-action-port[quarkus.knative.init-containers."init-containers".liveness-probe.http-action-port]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.liveness-probe.http-action-port]]`link:#quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.liveness-probe.http-action-port[quarkus.kubernetes.init-containers."init-containers".liveness-probe.http-action-port]` [.description] -- The port number to use when configuring the `http get` action. If not configured, the port corresponding to the `httpActionPortName` will be used. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_PORT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_PORT+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_PORT+++` +Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_PORT+++` endif::add-copy-button-to-env-var[] --|int | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.liveness-probe.http-action-port-name]]`link:#quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.liveness-probe.http-action-port-name[quarkus.knative.init-containers."init-containers".liveness-probe.http-action-port-name]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.liveness-probe.http-action-port-name]]`link:#quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.liveness-probe.http-action-port-name[quarkus.kubernetes.init-containers."init-containers".liveness-probe.http-action-port-name]` [.description] -- The port name for selecting the port of the `HTTP get` action. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_PORT_NAME+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_PORT_NAME+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_PORT_NAME+++` +Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_PORT_NAME+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.liveness-probe.http-action-path]]`link:#quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.liveness-probe.http-action-path[quarkus.knative.init-containers."init-containers".liveness-probe.http-action-path]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.liveness-probe.http-action-path]]`link:#quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.liveness-probe.http-action-path[quarkus.kubernetes.init-containers."init-containers".liveness-probe.http-action-path]` [.description] -- 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. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_PATH+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_PATH+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_PATH+++` +Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_PATH+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.liveness-probe.http-action-scheme]]`link:#quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.liveness-probe.http-action-scheme[quarkus.knative.init-containers."init-containers".liveness-probe.http-action-scheme]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.liveness-probe.http-action-scheme]]`link:#quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.liveness-probe.http-action-scheme[quarkus.kubernetes.init-containers."init-containers".liveness-probe.http-action-scheme]` [.description] -- The scheme of the `HTTP get` action. Can be either "HTTP" or "HTTPS". ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_SCHEME+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_SCHEME+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_SCHEME+++` +Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_SCHEME+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.liveness-probe.exec-action]]`link:#quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.liveness-probe.exec-action[quarkus.knative.init-containers."init-containers".liveness-probe.exec-action]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.liveness-probe.exec-action]]`link:#quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.liveness-probe.exec-action[quarkus.kubernetes.init-containers."init-containers".liveness-probe.exec-action]` [.description] -- The command to use for the probe. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_EXEC_ACTION+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_EXEC_ACTION+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_EXEC_ACTION+++` +Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_EXEC_ACTION+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.liveness-probe.tcp-socket-action]]`link:#quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.liveness-probe.tcp-socket-action[quarkus.knative.init-containers."init-containers".liveness-probe.tcp-socket-action]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.liveness-probe.tcp-socket-action]]`link:#quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.liveness-probe.tcp-socket-action[quarkus.kubernetes.init-containers."init-containers".liveness-probe.tcp-socket-action]` [.description] -- The tcp socket to use for the probe (the format is host:port). ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_TCP_SOCKET_ACTION+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_TCP_SOCKET_ACTION+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_TCP_SOCKET_ACTION+++` +Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_TCP_SOCKET_ACTION+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.liveness-probe.grpc-action]]`link:#quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.liveness-probe.grpc-action[quarkus.knative.init-containers."init-containers".liveness-probe.grpc-action]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.liveness-probe.grpc-action]]`link:#quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.liveness-probe.grpc-action[quarkus.kubernetes.init-containers."init-containers".liveness-probe.grpc-action]` [.description] -- The gRPC port to use for the probe (the format is either port or port:service). ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_GRPC_ACTION+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_GRPC_ACTION+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_GRPC_ACTION+++` +Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_GRPC_ACTION+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.liveness-probe.grpc-action-enabled]]`link:#quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.liveness-probe.grpc-action-enabled[quarkus.knative.init-containers."init-containers".liveness-probe.grpc-action-enabled]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.liveness-probe.grpc-action-enabled]]`link:#quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.liveness-probe.grpc-action-enabled[quarkus.kubernetes.init-containers."init-containers".liveness-probe.grpc-action-enabled]` [.description] -- If enabled and `grpc-action` is not provided, it will use the generated service name and the gRPC port. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_GRPC_ACTION_ENABLED+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_GRPC_ACTION_ENABLED+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_GRPC_ACTION_ENABLED+++` +Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_GRPC_ACTION_ENABLED+++` endif::add-copy-button-to-env-var[] --|boolean |`false` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.liveness-probe.initial-delay]]`link:#quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.liveness-probe.initial-delay[quarkus.knative.init-containers."init-containers".liveness-probe.initial-delay]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.liveness-probe.initial-delay]]`link:#quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.liveness-probe.initial-delay[quarkus.kubernetes.init-containers."init-containers".liveness-probe.initial-delay]` [.description] -- The amount of time to wait before starting to probe. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_INITIAL_DELAY+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_INITIAL_DELAY+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_INITIAL_DELAY+++` +Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_INITIAL_DELAY+++` endif::add-copy-button-to-env-var[] --|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] |`5S` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.liveness-probe.period]]`link:#quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.liveness-probe.period[quarkus.knative.init-containers."init-containers".liveness-probe.period]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.liveness-probe.period]]`link:#quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.liveness-probe.period[quarkus.kubernetes.init-containers."init-containers".liveness-probe.period]` [.description] -- The period in which the action should be called. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_PERIOD+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_PERIOD+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_PERIOD+++` +Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_PERIOD+++` endif::add-copy-button-to-env-var[] --|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] |`10S` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.liveness-probe.timeout]]`link:#quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.liveness-probe.timeout[quarkus.knative.init-containers."init-containers".liveness-probe.timeout]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.liveness-probe.timeout]]`link:#quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.liveness-probe.timeout[quarkus.kubernetes.init-containers."init-containers".liveness-probe.timeout]` [.description] -- The amount of time to wait for each action. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_TIMEOUT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_TIMEOUT+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_TIMEOUT+++` +Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_TIMEOUT+++` endif::add-copy-button-to-env-var[] --|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] |`10S` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.liveness-probe.success-threshold]]`link:#quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.liveness-probe.success-threshold[quarkus.knative.init-containers."init-containers".liveness-probe.success-threshold]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.liveness-probe.success-threshold]]`link:#quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.liveness-probe.success-threshold[quarkus.kubernetes.init-containers."init-containers".liveness-probe.success-threshold]` [.description] -- The success threshold to use. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_SUCCESS_THRESHOLD+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_SUCCESS_THRESHOLD+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_SUCCESS_THRESHOLD+++` +Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_SUCCESS_THRESHOLD+++` endif::add-copy-button-to-env-var[] --|int |`1` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.liveness-probe.failure-threshold]]`link:#quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.liveness-probe.failure-threshold[quarkus.knative.init-containers."init-containers".liveness-probe.failure-threshold]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.liveness-probe.failure-threshold]]`link:#quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.liveness-probe.failure-threshold[quarkus.kubernetes.init-containers."init-containers".liveness-probe.failure-threshold]` [.description] -- The failure threshold to use. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_FAILURE_THRESHOLD+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_FAILURE_THRESHOLD+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_FAILURE_THRESHOLD+++` +Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_FAILURE_THRESHOLD+++` endif::add-copy-button-to-env-var[] --|int |`3` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.readiness-probe.http-action-port]]`link:#quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.readiness-probe.http-action-port[quarkus.knative.init-containers."init-containers".readiness-probe.http-action-port]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.readiness-probe.http-action-port]]`link:#quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.readiness-probe.http-action-port[quarkus.kubernetes.init-containers."init-containers".readiness-probe.http-action-port]` [.description] -- The port number to use when configuring the `http get` action. If not configured, the port corresponding to the `httpActionPortName` will be used. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_HTTP_ACTION_PORT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_HTTP_ACTION_PORT+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_HTTP_ACTION_PORT+++` +Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_HTTP_ACTION_PORT+++` endif::add-copy-button-to-env-var[] --|int | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.readiness-probe.http-action-port-name]]`link:#quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.readiness-probe.http-action-port-name[quarkus.knative.init-containers."init-containers".readiness-probe.http-action-port-name]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.readiness-probe.http-action-port-name]]`link:#quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.readiness-probe.http-action-port-name[quarkus.kubernetes.init-containers."init-containers".readiness-probe.http-action-port-name]` [.description] -- The port name for selecting the port of the `HTTP get` action. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_HTTP_ACTION_PORT_NAME+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_HTTP_ACTION_PORT_NAME+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_HTTP_ACTION_PORT_NAME+++` +Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_HTTP_ACTION_PORT_NAME+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.readiness-probe.http-action-path]]`link:#quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.readiness-probe.http-action-path[quarkus.knative.init-containers."init-containers".readiness-probe.http-action-path]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.readiness-probe.http-action-path]]`link:#quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.readiness-probe.http-action-path[quarkus.kubernetes.init-containers."init-containers".readiness-probe.http-action-path]` [.description] -- 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. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_HTTP_ACTION_PATH+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_HTTP_ACTION_PATH+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_HTTP_ACTION_PATH+++` +Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_HTTP_ACTION_PATH+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.readiness-probe.http-action-scheme]]`link:#quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.readiness-probe.http-action-scheme[quarkus.knative.init-containers."init-containers".readiness-probe.http-action-scheme]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.readiness-probe.http-action-scheme]]`link:#quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.readiness-probe.http-action-scheme[quarkus.kubernetes.init-containers."init-containers".readiness-probe.http-action-scheme]` [.description] -- The scheme of the `HTTP get` action. Can be either "HTTP" or "HTTPS". ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_HTTP_ACTION_SCHEME+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_HTTP_ACTION_SCHEME+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_HTTP_ACTION_SCHEME+++` +Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_HTTP_ACTION_SCHEME+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.readiness-probe.exec-action]]`link:#quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.readiness-probe.exec-action[quarkus.knative.init-containers."init-containers".readiness-probe.exec-action]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.readiness-probe.exec-action]]`link:#quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.readiness-probe.exec-action[quarkus.kubernetes.init-containers."init-containers".readiness-probe.exec-action]` [.description] -- The command to use for the probe. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_EXEC_ACTION+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_EXEC_ACTION+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_EXEC_ACTION+++` +Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_EXEC_ACTION+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.readiness-probe.tcp-socket-action]]`link:#quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.readiness-probe.tcp-socket-action[quarkus.knative.init-containers."init-containers".readiness-probe.tcp-socket-action]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.readiness-probe.tcp-socket-action]]`link:#quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.readiness-probe.tcp-socket-action[quarkus.kubernetes.init-containers."init-containers".readiness-probe.tcp-socket-action]` [.description] -- The tcp socket to use for the probe (the format is host:port). ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_TCP_SOCKET_ACTION+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_TCP_SOCKET_ACTION+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_TCP_SOCKET_ACTION+++` +Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_TCP_SOCKET_ACTION+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.readiness-probe.grpc-action]]`link:#quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.readiness-probe.grpc-action[quarkus.knative.init-containers."init-containers".readiness-probe.grpc-action]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.readiness-probe.grpc-action]]`link:#quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.readiness-probe.grpc-action[quarkus.kubernetes.init-containers."init-containers".readiness-probe.grpc-action]` [.description] -- The gRPC port to use for the probe (the format is either port or port:service). ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_GRPC_ACTION+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_GRPC_ACTION+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_GRPC_ACTION+++` +Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_GRPC_ACTION+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.readiness-probe.grpc-action-enabled]]`link:#quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.readiness-probe.grpc-action-enabled[quarkus.knative.init-containers."init-containers".readiness-probe.grpc-action-enabled]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.readiness-probe.grpc-action-enabled]]`link:#quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.readiness-probe.grpc-action-enabled[quarkus.kubernetes.init-containers."init-containers".readiness-probe.grpc-action-enabled]` [.description] -- If enabled and `grpc-action` is not provided, it will use the generated service name and the gRPC port. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_GRPC_ACTION_ENABLED+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_GRPC_ACTION_ENABLED+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_GRPC_ACTION_ENABLED+++` +Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_GRPC_ACTION_ENABLED+++` endif::add-copy-button-to-env-var[] --|boolean |`false` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.readiness-probe.initial-delay]]`link:#quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.readiness-probe.initial-delay[quarkus.knative.init-containers."init-containers".readiness-probe.initial-delay]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.readiness-probe.initial-delay]]`link:#quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.readiness-probe.initial-delay[quarkus.kubernetes.init-containers."init-containers".readiness-probe.initial-delay]` [.description] -- The amount of time to wait before starting to probe. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_INITIAL_DELAY+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_INITIAL_DELAY+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_INITIAL_DELAY+++` +Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_INITIAL_DELAY+++` endif::add-copy-button-to-env-var[] --|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] |`5S` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.readiness-probe.period]]`link:#quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.readiness-probe.period[quarkus.knative.init-containers."init-containers".readiness-probe.period]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.readiness-probe.period]]`link:#quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.readiness-probe.period[quarkus.kubernetes.init-containers."init-containers".readiness-probe.period]` [.description] -- The period in which the action should be called. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_PERIOD+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_PERIOD+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_PERIOD+++` +Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_PERIOD+++` endif::add-copy-button-to-env-var[] --|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] |`10S` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.readiness-probe.timeout]]`link:#quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.readiness-probe.timeout[quarkus.knative.init-containers."init-containers".readiness-probe.timeout]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.readiness-probe.timeout]]`link:#quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.readiness-probe.timeout[quarkus.kubernetes.init-containers."init-containers".readiness-probe.timeout]` [.description] -- The amount of time to wait for each action. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_TIMEOUT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_TIMEOUT+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_TIMEOUT+++` +Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_TIMEOUT+++` endif::add-copy-button-to-env-var[] --|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] |`10S` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.readiness-probe.success-threshold]]`link:#quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.readiness-probe.success-threshold[quarkus.knative.init-containers."init-containers".readiness-probe.success-threshold]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.readiness-probe.success-threshold]]`link:#quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.readiness-probe.success-threshold[quarkus.kubernetes.init-containers."init-containers".readiness-probe.success-threshold]` [.description] -- The success threshold to use. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_SUCCESS_THRESHOLD+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_SUCCESS_THRESHOLD+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_SUCCESS_THRESHOLD+++` +Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_SUCCESS_THRESHOLD+++` endif::add-copy-button-to-env-var[] --|int |`1` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.readiness-probe.failure-threshold]]`link:#quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.readiness-probe.failure-threshold[quarkus.knative.init-containers."init-containers".readiness-probe.failure-threshold]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.readiness-probe.failure-threshold]]`link:#quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.readiness-probe.failure-threshold[quarkus.kubernetes.init-containers."init-containers".readiness-probe.failure-threshold]` [.description] -- The failure threshold to use. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_FAILURE_THRESHOLD+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_FAILURE_THRESHOLD+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_FAILURE_THRESHOLD+++` +Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_FAILURE_THRESHOLD+++` endif::add-copy-button-to-env-var[] --|int |`3` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.mounts.-mounts-.name]]`link:#quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.mounts.-mounts-.name[quarkus.knative.init-containers."init-containers".mounts."mounts".name]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.mounts.-mounts-.name]]`link:#quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.mounts.-mounts-.name[quarkus.kubernetes.init-containers."init-containers".mounts."mounts".name]` [.description] -- The name of the volumeName to mount. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__MOUNTS__MOUNTS__NAME+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__MOUNTS__MOUNTS__NAME+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__MOUNTS__MOUNTS__NAME+++` +Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__MOUNTS__MOUNTS__NAME+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.mounts.-mounts-.path]]`link:#quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.mounts.-mounts-.path[quarkus.knative.init-containers."init-containers".mounts."mounts".path]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.mounts.-mounts-.path]]`link:#quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.mounts.-mounts-.path[quarkus.kubernetes.init-containers."init-containers".mounts."mounts".path]` [.description] -- The path to mount. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__MOUNTS__MOUNTS__PATH+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__MOUNTS__MOUNTS__PATH+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__MOUNTS__MOUNTS__PATH+++` +Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__MOUNTS__MOUNTS__PATH+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.mounts.-mounts-.sub-path]]`link:#quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.mounts.-mounts-.sub-path[quarkus.knative.init-containers."init-containers".mounts."mounts".sub-path]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.mounts.-mounts-.sub-path]]`link:#quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.mounts.-mounts-.sub-path[quarkus.kubernetes.init-containers."init-containers".mounts."mounts".sub-path]` [.description] -- Path within the volumeName from which the container's volumeName should be mounted. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__MOUNTS__MOUNTS__SUB_PATH+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__MOUNTS__MOUNTS__SUB_PATH+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__MOUNTS__MOUNTS__SUB_PATH+++` +Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__MOUNTS__MOUNTS__SUB_PATH+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.mounts.-mounts-.read-only]]`link:#quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.mounts.-mounts-.read-only[quarkus.knative.init-containers."init-containers".mounts."mounts".read-only]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.mounts.-mounts-.read-only]]`link:#quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.mounts.-mounts-.read-only[quarkus.kubernetes.init-containers."init-containers".mounts."mounts".read-only]` [.description] -- ReadOnly ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__MOUNTS__MOUNTS__READ_ONLY+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__MOUNTS__MOUNTS__READ_ONLY+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__MOUNTS__MOUNTS__READ_ONLY+++` +Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__MOUNTS__MOUNTS__READ_ONLY+++` endif::add-copy-button-to-env-var[] --|boolean |`false` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.resources.limits.cpu]]`link:#quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.resources.limits.cpu[quarkus.knative.init-containers."init-containers".resources.limits.cpu]` - -[.description] --- -CPU Requirements - -ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__RESOURCES_LIMITS_CPU+++[] -endif::add-copy-button-to-env-var[] -ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__RESOURCES_LIMITS_CPU+++` -endif::add-copy-button-to-env-var[] ---|string -| - - -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.resources.limits.memory]]`link:#quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.resources.limits.memory[quarkus.knative.init-containers."init-containers".resources.limits.memory]` - -[.description] --- -Memory Requirements - -ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__RESOURCES_LIMITS_MEMORY+++[] -endif::add-copy-button-to-env-var[] -ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__RESOURCES_LIMITS_MEMORY+++` -endif::add-copy-button-to-env-var[] ---|string -| - - -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.resources.requests.cpu]]`link:#quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.resources.requests.cpu[quarkus.knative.init-containers."init-containers".resources.requests.cpu]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.resources.limits.cpu]]`link:#quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.resources.limits.cpu[quarkus.kubernetes.init-containers."init-containers".resources.limits.cpu]` [.description] -- CPU Requirements ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__RESOURCES_REQUESTS_CPU+++[] -endif::add-copy-button-to-env-var[] -ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__RESOURCES_REQUESTS_CPU+++` -endif::add-copy-button-to-env-var[] ---|string -| - - -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.resources.requests.memory]]`link:#quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.resources.requests.memory[quarkus.knative.init-containers."init-containers".resources.requests.memory]` - -[.description] --- -Memory Requirements - -ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__RESOURCES_REQUESTS_MEMORY+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__RESOURCES_LIMITS_CPU+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__RESOURCES_REQUESTS_MEMORY+++` +Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__RESOURCES_LIMITS_CPU+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.env.secrets]]`link:#quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.env.secrets[quarkus.knative.init-containers."init-containers".env.secrets]` - -[.description] --- -The optional list of Secret names to load environment variables from. - -ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__ENV_SECRETS+++[] -endif::add-copy-button-to-env-var[] -ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__ENV_SECRETS+++` -endif::add-copy-button-to-env-var[] ---|list of string -| - - -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.env.configmaps]]`link:#quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.env.configmaps[quarkus.knative.init-containers."init-containers".env.configmaps]` - -[.description] --- -The optional list of ConfigMap names to load environment variables from. - -ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__ENV_CONFIGMAPS+++[] -endif::add-copy-button-to-env-var[] -ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__ENV_CONFIGMAPS+++` -endif::add-copy-button-to-env-var[] ---|list of string -| - - -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.env.fields-fields]]`link:#quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.env.fields-fields[quarkus.knative.init-containers."init-containers".env.fields]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.resources.limits.memory]]`link:#quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.resources.limits.memory[quarkus.kubernetes.init-containers."init-containers".resources.limits.memory]` [.description] -- -The map associating environment variable names to their associated field references they take their value from. +Memory Requirements ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__ENV_FIELDS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__RESOURCES_LIMITS_MEMORY+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__ENV_FIELDS+++` +Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__RESOURCES_LIMITS_MEMORY+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.env.vars-vars]]`link:#quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.env.vars-vars[quarkus.knative.init-containers."init-containers".env.vars]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.resources.requests.cpu]]`link:#quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.resources.requests.cpu[quarkus.kubernetes.init-containers."init-containers".resources.requests.cpu]` [.description] -- -The map associating environment name to its associated value. +CPU Requirements ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__ENV_VARS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__RESOURCES_REQUESTS_CPU+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__ENV_VARS+++` +Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__RESOURCES_REQUESTS_CPU+++` endif::add-copy-button-to-env-var[] ---|`Map>` +--|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.env.mapping.-mapping-.from-secret]]`link:#quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.env.mapping.-mapping-.from-secret[quarkus.knative.init-containers."init-containers".env.mapping."mapping".from-secret]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.resources.requests.memory]]`link:#quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.resources.requests.memory[quarkus.kubernetes.init-containers."init-containers".resources.requests.memory]` [.description] -- -The optional name of the Secret from which a value is to be extracted. Mutually exclusive with `from-configmap`. +Memory Requirements ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__ENV_MAPPING__MAPPING__FROM_SECRET+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__RESOURCES_REQUESTS_MEMORY+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__ENV_MAPPING__MAPPING__FROM_SECRET+++` +Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__RESOURCES_REQUESTS_MEMORY+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.env.mapping.-mapping-.from-configmap]]`link:#quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.env.mapping.-mapping-.from-configmap[quarkus.knative.init-containers."init-containers".env.mapping."mapping".from-configmap]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.env.secrets]]`link:#quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.env.secrets[quarkus.kubernetes.init-containers."init-containers".env.secrets]` [.description] -- -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. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__ENV_MAPPING__MAPPING__FROM_CONFIGMAP+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__ENV_SECRETS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__ENV_MAPPING__MAPPING__FROM_CONFIGMAP+++` +Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__ENV_SECRETS+++` endif::add-copy-button-to-env-var[] ---|string +--|list of string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.env.mapping.-mapping-.with-key]]`link:#quarkus-kubernetes_quarkus.knative.init-containers.-init-containers-.env.mapping.-mapping-.with-key[quarkus.knative.init-containers."init-containers".env.mapping."mapping".with-key]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.env.configmaps]]`link:#quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.env.configmaps[quarkus.kubernetes.init-containers."init-containers".env.configmaps]` [.description] -- -The key identifying the field from which the value is extracted. +The optional list of ConfigMap names to load environment variables from. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__ENV_MAPPING__MAPPING__WITH_KEY+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__ENV_CONFIGMAPS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_INIT_CONTAINERS__INIT_CONTAINERS__ENV_MAPPING__MAPPING__WITH_KEY+++` +Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__ENV_CONFIGMAPS+++` endif::add-copy-button-to-env-var[] ---|string -|required icon:exclamation-circle[title=Configuration property is required] +--|list of string +| -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.containers.-containers-.image]]`link:#quarkus-kubernetes_quarkus.knative.containers.-containers-.image[quarkus.knative.containers."containers".image]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.env.fields-fields]]`link:#quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.env.fields-fields[quarkus.kubernetes.init-containers."init-containers".env.fields]` [.description] -- -The container image. +The map associating environment variable names to their associated field references they take their value from. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__IMAGE+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__ENV_FIELDS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__IMAGE+++` +Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__ENV_FIELDS+++` endif::add-copy-button-to-env-var[] ---|string +--|`Map` | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.containers.-containers-.working-dir]]`link:#quarkus-kubernetes_quarkus.knative.containers.-containers-.working-dir[quarkus.knative.containers."containers".working-dir]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.env.vars-vars]]`link:#quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.env.vars-vars[quarkus.kubernetes.init-containers."init-containers".env.vars]` [.description] -- -Working directory. +The map associating environment name to its associated value. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__WORKING_DIR+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__ENV_VARS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__WORKING_DIR+++` +Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__ENV_VARS+++` endif::add-copy-button-to-env-var[] ---|string +--|`Map>` | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.containers.-containers-.command]]`link:#quarkus-kubernetes_quarkus.knative.containers.-containers-.command[quarkus.knative.containers."containers".command]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.env.mapping.-mapping-.from-secret]]`link:#quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.env.mapping.-mapping-.from-secret[quarkus.kubernetes.init-containers."init-containers".env.mapping."mapping".from-secret]` [.description] -- -The commands +The optional name of the Secret from which a value is to be extracted. Mutually exclusive with `from-configmap`. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__COMMAND+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__ENV_MAPPING__MAPPING__FROM_SECRET+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__COMMAND+++` +Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__ENV_MAPPING__MAPPING__FROM_SECRET+++` endif::add-copy-button-to-env-var[] ---|list of string +--|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.containers.-containers-.arguments]]`link:#quarkus-kubernetes_quarkus.knative.containers.-containers-.arguments[quarkus.knative.containers."containers".arguments]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.env.mapping.-mapping-.from-configmap]]`link:#quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.env.mapping.-mapping-.from-configmap[quarkus.kubernetes.init-containers."init-containers".env.mapping."mapping".from-configmap]` [.description] -- -The arguments +The optional name of the ConfigMap from which a value is to be extracted. Mutually exclusive with `from-secret`. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__ARGUMENTS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__ENV_MAPPING__MAPPING__FROM_CONFIGMAP+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__ARGUMENTS+++` +Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__ENV_MAPPING__MAPPING__FROM_CONFIGMAP+++` endif::add-copy-button-to-env-var[] ---|list of string +--|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.containers.-containers-.service-account]]`link:#quarkus-kubernetes_quarkus.knative.containers.-containers-.service-account[quarkus.knative.containers."containers".service-account]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.env.mapping.-mapping-.with-key]]`link:#quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.env.mapping.-mapping-.with-key[quarkus.kubernetes.init-containers."init-containers".env.mapping."mapping".with-key]` [.description] -- -The service account. +The key identifying the field from which the value is extracted. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__SERVICE_ACCOUNT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__ENV_MAPPING__MAPPING__WITH_KEY+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__SERVICE_ACCOUNT+++` +Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__ENV_MAPPING__MAPPING__WITH_KEY+++` endif::add-copy-button-to-env-var[] --|string -| +|required icon:exclamation-circle[title=Configuration property is required] -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.containers.-containers-.host]]`link:#quarkus-kubernetes_quarkus.knative.containers.-containers-.host[quarkus.knative.containers."containers".host]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.get-env.secrets]]`link:#quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.get-env.secrets[quarkus.kubernetes.sidecars."sidecars".get-env.secrets]` [.description] -- -The host under which the application is going to be exposed. +The optional list of Secret names to load environment variables from. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__HOST+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__GET_ENV_SECRETS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__HOST+++` +Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__GET_ENV_SECRETS+++` endif::add-copy-button-to-env-var[] ---|string +--|list of string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.containers.-containers-.ports.-ports-.container-port]]`link:#quarkus-kubernetes_quarkus.knative.containers.-containers-.ports.-ports-.container-port[quarkus.knative.containers."containers".ports."ports".container-port]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.get-env.configmaps]]`link:#quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.get-env.configmaps[quarkus.kubernetes.sidecars."sidecars".get-env.configmaps]` [.description] -- -The port number. Refers to the container port. +The optional list of ConfigMap names to load environment variables from. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__PORTS__PORTS__CONTAINER_PORT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__GET_ENV_CONFIGMAPS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__PORTS__PORTS__CONTAINER_PORT+++` +Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__GET_ENV_CONFIGMAPS+++` endif::add-copy-button-to-env-var[] ---|int +--|list of string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.containers.-containers-.ports.-ports-.host-port]]`link:#quarkus-kubernetes_quarkus.knative.containers.-containers-.ports.-ports-.host-port[quarkus.knative.containers."containers".ports."ports".host-port]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.get-env.fields-fields]]`link:#quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.get-env.fields-fields[quarkus.kubernetes.sidecars."sidecars".get-env.fields]` [.description] -- -The host port. +The map associating environment variable names to their associated field references they take their value from. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__PORTS__PORTS__HOST_PORT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__GET_ENV_FIELDS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__PORTS__PORTS__HOST_PORT+++` +Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__GET_ENV_FIELDS+++` endif::add-copy-button-to-env-var[] ---|int +--|`Map` | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.containers.-containers-.ports.-ports-.path]]`link:#quarkus-kubernetes_quarkus.knative.containers.-containers-.ports.-ports-.path[quarkus.knative.containers."containers".ports."ports".path]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.get-env.vars-vars]]`link:#quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.get-env.vars-vars[quarkus.kubernetes.sidecars."sidecars".get-env.vars]` [.description] -- -The application path (refers to web application path). +The map associating environment name to its associated value. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__PORTS__PORTS__PATH+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__GET_ENV_VARS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__PORTS__PORTS__PATH+++` +Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__GET_ENV_VARS+++` endif::add-copy-button-to-env-var[] ---|string -|`/` +--|`Map>` +| -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.containers.-containers-.ports.-ports-.protocol]]`link:#quarkus-kubernetes_quarkus.knative.containers.-containers-.ports.-ports-.protocol[quarkus.knative.containers."containers".ports."ports".protocol]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.get-env.mapping.-mapping-.from-secret]]`link:#quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.get-env.mapping.-mapping-.from-secret[quarkus.kubernetes.sidecars."sidecars".get-env.mapping."mapping".from-secret]` [.description] -- -The protocol. +The optional name of the Secret from which a value is to be extracted. Mutually exclusive with `from-configmap`. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__PORTS__PORTS__PROTOCOL+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__GET_ENV_MAPPING__MAPPING__FROM_SECRET+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__PORTS__PORTS__PROTOCOL+++` +Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__GET_ENV_MAPPING__MAPPING__FROM_SECRET+++` endif::add-copy-button-to-env-var[] --- a| -`tcp`, `udp`, `sctp`, `http`, `proxy` -|`tcp` +--|string +| -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.containers.-containers-.ports.-ports-.node-port]]`link:#quarkus-kubernetes_quarkus.knative.containers.-containers-.ports.-ports-.node-port[quarkus.knative.containers."containers".ports."ports".node-port]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.get-env.mapping.-mapping-.from-configmap]]`link:#quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.get-env.mapping.-mapping-.from-configmap[quarkus.kubernetes.sidecars."sidecars".get-env.mapping."mapping".from-configmap]` [.description] -- +The optional name of the ConfigMap from which a value is to be extracted. Mutually exclusive with `from-secret`. + ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__PORTS__PORTS__NODE_PORT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__GET_ENV_MAPPING__MAPPING__FROM_CONFIGMAP+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__PORTS__PORTS__NODE_PORT+++` +Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__GET_ENV_MAPPING__MAPPING__FROM_CONFIGMAP+++` endif::add-copy-button-to-env-var[] ---|int +--|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.containers.-containers-.ports.-ports-.tls]]`link:#quarkus-kubernetes_quarkus.knative.containers.-containers-.ports.-ports-.tls[quarkus.knative.containers."containers".ports."ports".tls]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.get-env.mapping.-mapping-.with-key]]`link:#quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.get-env.mapping.-mapping-.with-key[quarkus.kubernetes.sidecars."sidecars".get-env.mapping."mapping".with-key]` [.description] -- -If enabled, the port will be configured to use the schema HTTPS. +The key identifying the field from which the value is extracted. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__PORTS__PORTS__TLS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__GET_ENV_MAPPING__MAPPING__WITH_KEY+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__PORTS__PORTS__TLS+++` +Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__GET_ENV_MAPPING__MAPPING__WITH_KEY+++` endif::add-copy-button-to-env-var[] ---|boolean -|`false` +--|string +|required icon:exclamation-circle[title=Configuration property is required] -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.containers.-containers-.image-pull-policy]]`link:#quarkus-kubernetes_quarkus.knative.containers.-containers-.image-pull-policy[quarkus.knative.containers."containers".image-pull-policy]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.get-target-platform-name]]`link:#quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.get-target-platform-name[quarkus.kubernetes.sidecars."sidecars".get-target-platform-name]` [.description] -- -Image pull policy. - ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__IMAGE_PULL_POLICY+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__GET_TARGET_PLATFORM_NAME+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__IMAGE_PULL_POLICY+++` +Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__GET_TARGET_PLATFORM_NAME+++` endif::add-copy-button-to-env-var[] --- a| -`always`, `if-not-present`, `never` -|`always` +--|string +|required icon:exclamation-circle[title=Configuration property is required] -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.containers.-containers-.image-pull-secrets]]`link:#quarkus-kubernetes_quarkus.knative.containers.-containers-.image-pull-secrets[quarkus.knative.containers."containers".image-pull-secrets]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.image]]`link:#quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.image[quarkus.kubernetes.sidecars."sidecars".image]` [.description] -- -The image pull secret +The container image. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__IMAGE_PULL_SECRETS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__IMAGE+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__IMAGE_PULL_SECRETS+++` +Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__IMAGE+++` endif::add-copy-button-to-env-var[] ---|list of string +--|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.containers.-containers-.liveness-probe.http-action-port]]`link:#quarkus-kubernetes_quarkus.knative.containers.-containers-.liveness-probe.http-action-port[quarkus.knative.containers."containers".liveness-probe.http-action-port]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.working-dir]]`link:#quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.working-dir[quarkus.kubernetes.sidecars."sidecars".working-dir]` [.description] -- -The port number to use when configuring the `http get` action. If not configured, the port corresponding to the `httpActionPortName` will be used. +Working directory. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_PORT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__WORKING_DIR+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_PORT+++` +Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__WORKING_DIR+++` endif::add-copy-button-to-env-var[] ---|int +--|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.containers.-containers-.liveness-probe.http-action-port-name]]`link:#quarkus-kubernetes_quarkus.knative.containers.-containers-.liveness-probe.http-action-port-name[quarkus.knative.containers."containers".liveness-probe.http-action-port-name]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.command]]`link:#quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.command[quarkus.kubernetes.sidecars."sidecars".command]` [.description] -- -The port name for selecting the port of the `HTTP get` action. +The commands ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_PORT_NAME+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__COMMAND+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_PORT_NAME+++` +Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__COMMAND+++` endif::add-copy-button-to-env-var[] ---|string +--|list of string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.containers.-containers-.liveness-probe.http-action-path]]`link:#quarkus-kubernetes_quarkus.knative.containers.-containers-.liveness-probe.http-action-path[quarkus.knative.containers."containers".liveness-probe.http-action-path]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.arguments]]`link:#quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.arguments[quarkus.kubernetes.sidecars."sidecars".arguments]` [.description] -- -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 arguments ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_PATH+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__ARGUMENTS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_PATH+++` +Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__ARGUMENTS+++` endif::add-copy-button-to-env-var[] ---|string +--|list of string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.containers.-containers-.liveness-probe.http-action-scheme]]`link:#quarkus-kubernetes_quarkus.knative.containers.-containers-.liveness-probe.http-action-scheme[quarkus.knative.containers."containers".liveness-probe.http-action-scheme]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.service-account]]`link:#quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.service-account[quarkus.kubernetes.sidecars."sidecars".service-account]` [.description] -- -The scheme of the `HTTP get` action. Can be either "HTTP" or "HTTPS". +The service account. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_SCHEME+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__SERVICE_ACCOUNT+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_SCHEME+++` +Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__SERVICE_ACCOUNT+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.containers.-containers-.liveness-probe.exec-action]]`link:#quarkus-kubernetes_quarkus.knative.containers.-containers-.liveness-probe.exec-action[quarkus.knative.containers."containers".liveness-probe.exec-action]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.host]]`link:#quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.host[quarkus.kubernetes.sidecars."sidecars".host]` [.description] -- -The command to use for the probe. +The host under which the application is going to be exposed. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__LIVENESS_PROBE_EXEC_ACTION+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__HOST+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__LIVENESS_PROBE_EXEC_ACTION+++` +Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__HOST+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.containers.-containers-.liveness-probe.tcp-socket-action]]`link:#quarkus-kubernetes_quarkus.knative.containers.-containers-.liveness-probe.tcp-socket-action[quarkus.knative.containers."containers".liveness-probe.tcp-socket-action]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.ports.-ports-.container-port]]`link:#quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.ports.-ports-.container-port[quarkus.kubernetes.sidecars."sidecars".ports."ports".container-port]` [.description] -- -The tcp socket to use for the probe (the format is host:port). +The port number. Refers to the container port. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__LIVENESS_PROBE_TCP_SOCKET_ACTION+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__PORTS__PORTS__CONTAINER_PORT+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__LIVENESS_PROBE_TCP_SOCKET_ACTION+++` +Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__PORTS__PORTS__CONTAINER_PORT+++` endif::add-copy-button-to-env-var[] ---|string +--|int | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.containers.-containers-.liveness-probe.grpc-action]]`link:#quarkus-kubernetes_quarkus.knative.containers.-containers-.liveness-probe.grpc-action[quarkus.knative.containers."containers".liveness-probe.grpc-action]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.ports.-ports-.host-port]]`link:#quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.ports.-ports-.host-port[quarkus.kubernetes.sidecars."sidecars".ports."ports".host-port]` [.description] -- -The gRPC port to use for the probe (the format is either port or port:service). +The host port. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__LIVENESS_PROBE_GRPC_ACTION+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__PORTS__PORTS__HOST_PORT+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__LIVENESS_PROBE_GRPC_ACTION+++` +Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__PORTS__PORTS__HOST_PORT+++` endif::add-copy-button-to-env-var[] ---|string +--|int | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.containers.-containers-.liveness-probe.grpc-action-enabled]]`link:#quarkus-kubernetes_quarkus.knative.containers.-containers-.liveness-probe.grpc-action-enabled[quarkus.knative.containers."containers".liveness-probe.grpc-action-enabled]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.ports.-ports-.path]]`link:#quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.ports.-ports-.path[quarkus.kubernetes.sidecars."sidecars".ports."ports".path]` [.description] -- -If enabled and `grpc-action` is not provided, it will use the generated service name and the gRPC port. +The application path (refers to web application path). ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__LIVENESS_PROBE_GRPC_ACTION_ENABLED+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__PORTS__PORTS__PATH+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__LIVENESS_PROBE_GRPC_ACTION_ENABLED+++` +Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__PORTS__PORTS__PATH+++` endif::add-copy-button-to-env-var[] ---|boolean -|`false` +--|string +|`/` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.containers.-containers-.liveness-probe.initial-delay]]`link:#quarkus-kubernetes_quarkus.knative.containers.-containers-.liveness-probe.initial-delay[quarkus.knative.containers."containers".liveness-probe.initial-delay]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.ports.-ports-.protocol]]`link:#quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.ports.-ports-.protocol[quarkus.kubernetes.sidecars."sidecars".ports."ports".protocol]` [.description] -- -The amount of time to wait before starting to probe. +The protocol. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__LIVENESS_PROBE_INITIAL_DELAY+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__PORTS__PORTS__PROTOCOL+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__LIVENESS_PROBE_INITIAL_DELAY+++` +Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__PORTS__PORTS__PROTOCOL+++` endif::add-copy-button-to-env-var[] ---|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] - link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] -|`5S` +-- a| +`tcp`, `udp`, `sctp`, `http`, `proxy` +|`tcp` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.containers.-containers-.liveness-probe.period]]`link:#quarkus-kubernetes_quarkus.knative.containers.-containers-.liveness-probe.period[quarkus.knative.containers."containers".liveness-probe.period]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.ports.-ports-.node-port]]`link:#quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.ports.-ports-.node-port[quarkus.kubernetes.sidecars."sidecars".ports."ports".node-port]` [.description] -- -The period in which the action should be called. - ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__LIVENESS_PROBE_PERIOD+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__PORTS__PORTS__NODE_PORT+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__LIVENESS_PROBE_PERIOD+++` +Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__PORTS__PORTS__NODE_PORT+++` endif::add-copy-button-to-env-var[] ---|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] - link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] -|`10S` +--|int +| -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.containers.-containers-.liveness-probe.timeout]]`link:#quarkus-kubernetes_quarkus.knative.containers.-containers-.liveness-probe.timeout[quarkus.knative.containers."containers".liveness-probe.timeout]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.ports.-ports-.tls]]`link:#quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.ports.-ports-.tls[quarkus.kubernetes.sidecars."sidecars".ports."ports".tls]` [.description] -- -The amount of time to wait for each action. +If enabled, the port will be configured to use the schema HTTPS. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__LIVENESS_PROBE_TIMEOUT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__PORTS__PORTS__TLS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__LIVENESS_PROBE_TIMEOUT+++` +Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__PORTS__PORTS__TLS+++` endif::add-copy-button-to-env-var[] ---|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] - link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] -|`10S` +--|boolean +|`false` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.containers.-containers-.liveness-probe.success-threshold]]`link:#quarkus-kubernetes_quarkus.knative.containers.-containers-.liveness-probe.success-threshold[quarkus.knative.containers."containers".liveness-probe.success-threshold]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.image-pull-policy]]`link:#quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.image-pull-policy[quarkus.kubernetes.sidecars."sidecars".image-pull-policy]` [.description] -- -The success threshold to use. +Image pull policy. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__LIVENESS_PROBE_SUCCESS_THRESHOLD+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__IMAGE_PULL_POLICY+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__LIVENESS_PROBE_SUCCESS_THRESHOLD+++` +Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__IMAGE_PULL_POLICY+++` endif::add-copy-button-to-env-var[] ---|int -|`1` +-- a| +`always`, `if-not-present`, `never` +|`always` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.containers.-containers-.liveness-probe.failure-threshold]]`link:#quarkus-kubernetes_quarkus.knative.containers.-containers-.liveness-probe.failure-threshold[quarkus.knative.containers."containers".liveness-probe.failure-threshold]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.image-pull-secrets]]`link:#quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.image-pull-secrets[quarkus.kubernetes.sidecars."sidecars".image-pull-secrets]` [.description] -- -The failure threshold to use. +The image pull secret ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__LIVENESS_PROBE_FAILURE_THRESHOLD+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__IMAGE_PULL_SECRETS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__LIVENESS_PROBE_FAILURE_THRESHOLD+++` +Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__IMAGE_PULL_SECRETS+++` endif::add-copy-button-to-env-var[] ---|int -|`3` +--|list of string +| -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.containers.-containers-.readiness-probe.http-action-port]]`link:#quarkus-kubernetes_quarkus.knative.containers.-containers-.readiness-probe.http-action-port[quarkus.knative.containers."containers".readiness-probe.http-action-port]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.liveness-probe.http-action-port]]`link:#quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.liveness-probe.http-action-port[quarkus.kubernetes.sidecars."sidecars".liveness-probe.http-action-port]` [.description] -- The port number to use when configuring the `http get` action. If not configured, the port corresponding to the `httpActionPortName` will be used. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__READINESS_PROBE_HTTP_ACTION_PORT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__LIVENESS_PROBE_HTTP_ACTION_PORT+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__READINESS_PROBE_HTTP_ACTION_PORT+++` +Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__LIVENESS_PROBE_HTTP_ACTION_PORT+++` endif::add-copy-button-to-env-var[] --|int | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.containers.-containers-.readiness-probe.http-action-port-name]]`link:#quarkus-kubernetes_quarkus.knative.containers.-containers-.readiness-probe.http-action-port-name[quarkus.knative.containers."containers".readiness-probe.http-action-port-name]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.liveness-probe.http-action-port-name]]`link:#quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.liveness-probe.http-action-port-name[quarkus.kubernetes.sidecars."sidecars".liveness-probe.http-action-port-name]` [.description] -- The port name for selecting the port of the `HTTP get` action. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__READINESS_PROBE_HTTP_ACTION_PORT_NAME+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__LIVENESS_PROBE_HTTP_ACTION_PORT_NAME+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__READINESS_PROBE_HTTP_ACTION_PORT_NAME+++` +Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__LIVENESS_PROBE_HTTP_ACTION_PORT_NAME+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.containers.-containers-.readiness-probe.http-action-path]]`link:#quarkus-kubernetes_quarkus.knative.containers.-containers-.readiness-probe.http-action-path[quarkus.knative.containers."containers".readiness-probe.http-action-path]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.liveness-probe.http-action-path]]`link:#quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.liveness-probe.http-action-path[quarkus.kubernetes.sidecars."sidecars".liveness-probe.http-action-path]` [.description] -- 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. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__READINESS_PROBE_HTTP_ACTION_PATH+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__LIVENESS_PROBE_HTTP_ACTION_PATH+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__READINESS_PROBE_HTTP_ACTION_PATH+++` +Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__LIVENESS_PROBE_HTTP_ACTION_PATH+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.containers.-containers-.readiness-probe.http-action-scheme]]`link:#quarkus-kubernetes_quarkus.knative.containers.-containers-.readiness-probe.http-action-scheme[quarkus.knative.containers."containers".readiness-probe.http-action-scheme]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.liveness-probe.http-action-scheme]]`link:#quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.liveness-probe.http-action-scheme[quarkus.kubernetes.sidecars."sidecars".liveness-probe.http-action-scheme]` [.description] -- The scheme of the `HTTP get` action. Can be either "HTTP" or "HTTPS". ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__READINESS_PROBE_HTTP_ACTION_SCHEME+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__LIVENESS_PROBE_HTTP_ACTION_SCHEME+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__READINESS_PROBE_HTTP_ACTION_SCHEME+++` +Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__LIVENESS_PROBE_HTTP_ACTION_SCHEME+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.containers.-containers-.readiness-probe.exec-action]]`link:#quarkus-kubernetes_quarkus.knative.containers.-containers-.readiness-probe.exec-action[quarkus.knative.containers."containers".readiness-probe.exec-action]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.liveness-probe.exec-action]]`link:#quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.liveness-probe.exec-action[quarkus.kubernetes.sidecars."sidecars".liveness-probe.exec-action]` [.description] -- The command to use for the probe. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__READINESS_PROBE_EXEC_ACTION+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__LIVENESS_PROBE_EXEC_ACTION+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__READINESS_PROBE_EXEC_ACTION+++` +Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__LIVENESS_PROBE_EXEC_ACTION+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.containers.-containers-.readiness-probe.tcp-socket-action]]`link:#quarkus-kubernetes_quarkus.knative.containers.-containers-.readiness-probe.tcp-socket-action[quarkus.knative.containers."containers".readiness-probe.tcp-socket-action]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.liveness-probe.tcp-socket-action]]`link:#quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.liveness-probe.tcp-socket-action[quarkus.kubernetes.sidecars."sidecars".liveness-probe.tcp-socket-action]` [.description] -- The tcp socket to use for the probe (the format is host:port). ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__READINESS_PROBE_TCP_SOCKET_ACTION+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__LIVENESS_PROBE_TCP_SOCKET_ACTION+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__READINESS_PROBE_TCP_SOCKET_ACTION+++` +Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__LIVENESS_PROBE_TCP_SOCKET_ACTION+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.containers.-containers-.readiness-probe.grpc-action]]`link:#quarkus-kubernetes_quarkus.knative.containers.-containers-.readiness-probe.grpc-action[quarkus.knative.containers."containers".readiness-probe.grpc-action]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.liveness-probe.grpc-action]]`link:#quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.liveness-probe.grpc-action[quarkus.kubernetes.sidecars."sidecars".liveness-probe.grpc-action]` [.description] -- The gRPC port to use for the probe (the format is either port or port:service). ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__READINESS_PROBE_GRPC_ACTION+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__LIVENESS_PROBE_GRPC_ACTION+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__READINESS_PROBE_GRPC_ACTION+++` +Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__LIVENESS_PROBE_GRPC_ACTION+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.containers.-containers-.readiness-probe.grpc-action-enabled]]`link:#quarkus-kubernetes_quarkus.knative.containers.-containers-.readiness-probe.grpc-action-enabled[quarkus.knative.containers."containers".readiness-probe.grpc-action-enabled]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.liveness-probe.grpc-action-enabled]]`link:#quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.liveness-probe.grpc-action-enabled[quarkus.kubernetes.sidecars."sidecars".liveness-probe.grpc-action-enabled]` [.description] -- If enabled and `grpc-action` is not provided, it will use the generated service name and the gRPC port. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__READINESS_PROBE_GRPC_ACTION_ENABLED+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__LIVENESS_PROBE_GRPC_ACTION_ENABLED+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__READINESS_PROBE_GRPC_ACTION_ENABLED+++` +Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__LIVENESS_PROBE_GRPC_ACTION_ENABLED+++` endif::add-copy-button-to-env-var[] --|boolean |`false` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.containers.-containers-.readiness-probe.initial-delay]]`link:#quarkus-kubernetes_quarkus.knative.containers.-containers-.readiness-probe.initial-delay[quarkus.knative.containers."containers".readiness-probe.initial-delay]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.liveness-probe.initial-delay]]`link:#quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.liveness-probe.initial-delay[quarkus.kubernetes.sidecars."sidecars".liveness-probe.initial-delay]` [.description] -- The amount of time to wait before starting to probe. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__READINESS_PROBE_INITIAL_DELAY+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__LIVENESS_PROBE_INITIAL_DELAY+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__READINESS_PROBE_INITIAL_DELAY+++` +Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__LIVENESS_PROBE_INITIAL_DELAY+++` endif::add-copy-button-to-env-var[] --|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] |`5S` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.containers.-containers-.readiness-probe.period]]`link:#quarkus-kubernetes_quarkus.knative.containers.-containers-.readiness-probe.period[quarkus.knative.containers."containers".readiness-probe.period]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.liveness-probe.period]]`link:#quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.liveness-probe.period[quarkus.kubernetes.sidecars."sidecars".liveness-probe.period]` [.description] -- The period in which the action should be called. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__READINESS_PROBE_PERIOD+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__LIVENESS_PROBE_PERIOD+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__READINESS_PROBE_PERIOD+++` +Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__LIVENESS_PROBE_PERIOD+++` endif::add-copy-button-to-env-var[] --|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] |`10S` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.containers.-containers-.readiness-probe.timeout]]`link:#quarkus-kubernetes_quarkus.knative.containers.-containers-.readiness-probe.timeout[quarkus.knative.containers."containers".readiness-probe.timeout]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.liveness-probe.timeout]]`link:#quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.liveness-probe.timeout[quarkus.kubernetes.sidecars."sidecars".liveness-probe.timeout]` [.description] -- The amount of time to wait for each action. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__READINESS_PROBE_TIMEOUT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__LIVENESS_PROBE_TIMEOUT+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__READINESS_PROBE_TIMEOUT+++` +Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__LIVENESS_PROBE_TIMEOUT+++` endif::add-copy-button-to-env-var[] --|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] |`10S` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.containers.-containers-.readiness-probe.success-threshold]]`link:#quarkus-kubernetes_quarkus.knative.containers.-containers-.readiness-probe.success-threshold[quarkus.knative.containers."containers".readiness-probe.success-threshold]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.liveness-probe.success-threshold]]`link:#quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.liveness-probe.success-threshold[quarkus.kubernetes.sidecars."sidecars".liveness-probe.success-threshold]` [.description] -- The success threshold to use. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__READINESS_PROBE_SUCCESS_THRESHOLD+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__LIVENESS_PROBE_SUCCESS_THRESHOLD+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__READINESS_PROBE_SUCCESS_THRESHOLD+++` +Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__LIVENESS_PROBE_SUCCESS_THRESHOLD+++` endif::add-copy-button-to-env-var[] --|int |`1` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.containers.-containers-.readiness-probe.failure-threshold]]`link:#quarkus-kubernetes_quarkus.knative.containers.-containers-.readiness-probe.failure-threshold[quarkus.knative.containers."containers".readiness-probe.failure-threshold]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.liveness-probe.failure-threshold]]`link:#quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.liveness-probe.failure-threshold[quarkus.kubernetes.sidecars."sidecars".liveness-probe.failure-threshold]` [.description] -- The failure threshold to use. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__READINESS_PROBE_FAILURE_THRESHOLD+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__LIVENESS_PROBE_FAILURE_THRESHOLD+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__READINESS_PROBE_FAILURE_THRESHOLD+++` +Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__LIVENESS_PROBE_FAILURE_THRESHOLD+++` endif::add-copy-button-to-env-var[] --|int |`3` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.containers.-containers-.mounts.-mounts-.name]]`link:#quarkus-kubernetes_quarkus.knative.containers.-containers-.mounts.-mounts-.name[quarkus.knative.containers."containers".mounts."mounts".name]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.readiness-probe.http-action-port]]`link:#quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.readiness-probe.http-action-port[quarkus.kubernetes.sidecars."sidecars".readiness-probe.http-action-port]` [.description] -- -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. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__MOUNTS__MOUNTS__NAME+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__READINESS_PROBE_HTTP_ACTION_PORT+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__MOUNTS__MOUNTS__NAME+++` +Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__READINESS_PROBE_HTTP_ACTION_PORT+++` endif::add-copy-button-to-env-var[] ---|string +--|int | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.containers.-containers-.mounts.-mounts-.path]]`link:#quarkus-kubernetes_quarkus.knative.containers.-containers-.mounts.-mounts-.path[quarkus.knative.containers."containers".mounts."mounts".path]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.readiness-probe.http-action-port-name]]`link:#quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.readiness-probe.http-action-port-name[quarkus.kubernetes.sidecars."sidecars".readiness-probe.http-action-port-name]` [.description] -- -The path to mount. +The port name for selecting the port of the `HTTP get` action. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__MOUNTS__MOUNTS__PATH+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__READINESS_PROBE_HTTP_ACTION_PORT_NAME+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__MOUNTS__MOUNTS__PATH+++` +Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__READINESS_PROBE_HTTP_ACTION_PORT_NAME+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.containers.-containers-.mounts.-mounts-.sub-path]]`link:#quarkus-kubernetes_quarkus.knative.containers.-containers-.mounts.-mounts-.sub-path[quarkus.knative.containers."containers".mounts."mounts".sub-path]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.readiness-probe.http-action-path]]`link:#quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.readiness-probe.http-action-path[quarkus.kubernetes.sidecars."sidecars".readiness-probe.http-action-path]` [.description] -- -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. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__MOUNTS__MOUNTS__SUB_PATH+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__READINESS_PROBE_HTTP_ACTION_PATH+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__MOUNTS__MOUNTS__SUB_PATH+++` +Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__READINESS_PROBE_HTTP_ACTION_PATH+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.containers.-containers-.mounts.-mounts-.read-only]]`link:#quarkus-kubernetes_quarkus.knative.containers.-containers-.mounts.-mounts-.read-only[quarkus.knative.containers."containers".mounts."mounts".read-only]` - -[.description] --- -ReadOnly - -ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__MOUNTS__MOUNTS__READ_ONLY+++[] -endif::add-copy-button-to-env-var[] -ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__MOUNTS__MOUNTS__READ_ONLY+++` -endif::add-copy-button-to-env-var[] ---|boolean -|`false` - - -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.containers.-containers-.resources.limits.cpu]]`link:#quarkus-kubernetes_quarkus.knative.containers.-containers-.resources.limits.cpu[quarkus.knative.containers."containers".resources.limits.cpu]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.readiness-probe.http-action-scheme]]`link:#quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.readiness-probe.http-action-scheme[quarkus.kubernetes.sidecars."sidecars".readiness-probe.http-action-scheme]` [.description] -- -CPU Requirements +The scheme of the `HTTP get` action. Can be either "HTTP" or "HTTPS". ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__RESOURCES_LIMITS_CPU+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__READINESS_PROBE_HTTP_ACTION_SCHEME+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__RESOURCES_LIMITS_CPU+++` +Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__READINESS_PROBE_HTTP_ACTION_SCHEME+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.containers.-containers-.resources.limits.memory]]`link:#quarkus-kubernetes_quarkus.knative.containers.-containers-.resources.limits.memory[quarkus.knative.containers."containers".resources.limits.memory]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.readiness-probe.exec-action]]`link:#quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.readiness-probe.exec-action[quarkus.kubernetes.sidecars."sidecars".readiness-probe.exec-action]` [.description] -- -Memory Requirements +The command to use for the probe. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__RESOURCES_LIMITS_MEMORY+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__READINESS_PROBE_EXEC_ACTION+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__RESOURCES_LIMITS_MEMORY+++` +Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__READINESS_PROBE_EXEC_ACTION+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.containers.-containers-.resources.requests.cpu]]`link:#quarkus-kubernetes_quarkus.knative.containers.-containers-.resources.requests.cpu[quarkus.knative.containers."containers".resources.requests.cpu]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.readiness-probe.tcp-socket-action]]`link:#quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.readiness-probe.tcp-socket-action[quarkus.kubernetes.sidecars."sidecars".readiness-probe.tcp-socket-action]` [.description] -- -CPU Requirements +The tcp socket to use for the probe (the format is host:port). ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__RESOURCES_REQUESTS_CPU+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__READINESS_PROBE_TCP_SOCKET_ACTION+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__RESOURCES_REQUESTS_CPU+++` +Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__READINESS_PROBE_TCP_SOCKET_ACTION+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.containers.-containers-.resources.requests.memory]]`link:#quarkus-kubernetes_quarkus.knative.containers.-containers-.resources.requests.memory[quarkus.knative.containers."containers".resources.requests.memory]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.readiness-probe.grpc-action]]`link:#quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.readiness-probe.grpc-action[quarkus.kubernetes.sidecars."sidecars".readiness-probe.grpc-action]` [.description] -- -Memory Requirements +The gRPC port to use for the probe (the format is either port or port:service). ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__RESOURCES_REQUESTS_MEMORY+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__READINESS_PROBE_GRPC_ACTION+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__RESOURCES_REQUESTS_MEMORY+++` +Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__READINESS_PROBE_GRPC_ACTION+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.containers.-containers-.env.secrets]]`link:#quarkus-kubernetes_quarkus.knative.containers.-containers-.env.secrets[quarkus.knative.containers."containers".env.secrets]` - -[.description] --- -The optional list of Secret names to load environment variables from. - -ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__ENV_SECRETS+++[] -endif::add-copy-button-to-env-var[] -ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__ENV_SECRETS+++` -endif::add-copy-button-to-env-var[] ---|list of string -| - - -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.containers.-containers-.env.configmaps]]`link:#quarkus-kubernetes_quarkus.knative.containers.-containers-.env.configmaps[quarkus.knative.containers."containers".env.configmaps]` - -[.description] --- -The optional list of ConfigMap names to load environment variables from. - -ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__ENV_CONFIGMAPS+++[] -endif::add-copy-button-to-env-var[] -ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__ENV_CONFIGMAPS+++` -endif::add-copy-button-to-env-var[] ---|list of string -| - - -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.containers.-containers-.env.fields-fields]]`link:#quarkus-kubernetes_quarkus.knative.containers.-containers-.env.fields-fields[quarkus.knative.containers."containers".env.fields]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.readiness-probe.grpc-action-enabled]]`link:#quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.readiness-probe.grpc-action-enabled[quarkus.kubernetes.sidecars."sidecars".readiness-probe.grpc-action-enabled]` [.description] -- -The map associating environment variable names to their associated field references they take their value from. +If enabled and `grpc-action` is not provided, it will use the generated service name and the gRPC port. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__ENV_FIELDS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__READINESS_PROBE_GRPC_ACTION_ENABLED+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__ENV_FIELDS+++` +Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__READINESS_PROBE_GRPC_ACTION_ENABLED+++` endif::add-copy-button-to-env-var[] ---|`Map` -| +--|boolean +|`false` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.containers.-containers-.env.vars-vars]]`link:#quarkus-kubernetes_quarkus.knative.containers.-containers-.env.vars-vars[quarkus.knative.containers."containers".env.vars]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.readiness-probe.initial-delay]]`link:#quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.readiness-probe.initial-delay[quarkus.kubernetes.sidecars."sidecars".readiness-probe.initial-delay]` [.description] -- -The map associating environment name to its associated value. +The amount of time to wait before starting to probe. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__ENV_VARS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__READINESS_PROBE_INITIAL_DELAY+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__ENV_VARS+++` +Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__READINESS_PROBE_INITIAL_DELAY+++` endif::add-copy-button-to-env-var[] ---|`Map>` -| +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`5S` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.containers.-containers-.env.mapping.-mapping-.from-secret]]`link:#quarkus-kubernetes_quarkus.knative.containers.-containers-.env.mapping.-mapping-.from-secret[quarkus.knative.containers."containers".env.mapping."mapping".from-secret]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.readiness-probe.period]]`link:#quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.readiness-probe.period[quarkus.kubernetes.sidecars."sidecars".readiness-probe.period]` [.description] -- -The optional name of the Secret from which a value is to be extracted. Mutually exclusive with `from-configmap`. +The period in which the action should be called. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__ENV_MAPPING__MAPPING__FROM_SECRET+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__READINESS_PROBE_PERIOD+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__ENV_MAPPING__MAPPING__FROM_SECRET+++` +Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__READINESS_PROBE_PERIOD+++` endif::add-copy-button-to-env-var[] ---|string -| +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`10S` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.containers.-containers-.env.mapping.-mapping-.from-configmap]]`link:#quarkus-kubernetes_quarkus.knative.containers.-containers-.env.mapping.-mapping-.from-configmap[quarkus.knative.containers."containers".env.mapping."mapping".from-configmap]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.readiness-probe.timeout]]`link:#quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.readiness-probe.timeout[quarkus.kubernetes.sidecars."sidecars".readiness-probe.timeout]` [.description] -- -The optional name of the ConfigMap from which a value is to be extracted. Mutually exclusive with `from-secret`. +The amount of time to wait for each action. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__ENV_MAPPING__MAPPING__FROM_CONFIGMAP+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__READINESS_PROBE_TIMEOUT+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__ENV_MAPPING__MAPPING__FROM_CONFIGMAP+++` +Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__READINESS_PROBE_TIMEOUT+++` endif::add-copy-button-to-env-var[] ---|string -| +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`10S` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.containers.-containers-.env.mapping.-mapping-.with-key]]`link:#quarkus-kubernetes_quarkus.knative.containers.-containers-.env.mapping.-mapping-.with-key[quarkus.knative.containers."containers".env.mapping."mapping".with-key]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.readiness-probe.success-threshold]]`link:#quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.readiness-probe.success-threshold[quarkus.kubernetes.sidecars."sidecars".readiness-probe.success-threshold]` [.description] -- -The key identifying the field from which the value is extracted. +The success threshold to use. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__ENV_MAPPING__MAPPING__WITH_KEY+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__READINESS_PROBE_SUCCESS_THRESHOLD+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_CONTAINERS__CONTAINERS__ENV_MAPPING__MAPPING__WITH_KEY+++` +Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__READINESS_PROBE_SUCCESS_THRESHOLD+++` endif::add-copy-button-to-env-var[] ---|string -|required icon:exclamation-circle[title=Configuration property is required] +--|int +|`1` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.host-aliases.-host-aliases-.ip]]`link:#quarkus-kubernetes_quarkus.knative.host-aliases.-host-aliases-.ip[quarkus.knative.host-aliases."host-aliases".ip]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.readiness-probe.failure-threshold]]`link:#quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.readiness-probe.failure-threshold[quarkus.kubernetes.sidecars."sidecars".readiness-probe.failure-threshold]` [.description] -- -The ip address +The failure threshold to use. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_HOST_ALIASES__HOST_ALIASES__IP+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__READINESS_PROBE_FAILURE_THRESHOLD+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_HOST_ALIASES__HOST_ALIASES__IP+++` +Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__READINESS_PROBE_FAILURE_THRESHOLD+++` endif::add-copy-button-to-env-var[] ---|string -| +--|int +|`3` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.host-aliases.-host-aliases-.hostnames]]`link:#quarkus-kubernetes_quarkus.knative.host-aliases.-host-aliases-.hostnames[quarkus.knative.host-aliases."host-aliases".hostnames]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.mounts.-mounts-.name]]`link:#quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.mounts.-mounts-.name[quarkus.kubernetes.sidecars."sidecars".mounts."mounts".name]` [.description] -- -The hostnames to resolve to the ip +The name of the volumeName to mount. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_HOST_ALIASES__HOST_ALIASES__HOSTNAMES+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__MOUNTS__MOUNTS__NAME+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_HOST_ALIASES__HOST_ALIASES__HOSTNAMES+++` +Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__MOUNTS__MOUNTS__NAME+++` endif::add-copy-button-to-env-var[] ---|list of string +--|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.rbac.roles.-roles-.name]]`link:#quarkus-kubernetes_quarkus.knative.rbac.roles.-roles-.name[quarkus.knative.rbac.roles."roles".name]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.mounts.-mounts-.path]]`link:#quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.mounts.-mounts-.path[quarkus.kubernetes.sidecars."sidecars".mounts."mounts".path]` [.description] -- -The name of the role. +The path to mount. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_RBAC_ROLES__ROLES__NAME+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__MOUNTS__MOUNTS__PATH+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_RBAC_ROLES__ROLES__NAME+++` +Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__MOUNTS__MOUNTS__PATH+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.rbac.roles.-roles-.namespace]]`link:#quarkus-kubernetes_quarkus.knative.rbac.roles.-roles-.namespace[quarkus.knative.rbac.roles."roles".namespace]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.mounts.-mounts-.sub-path]]`link:#quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.mounts.-mounts-.sub-path[quarkus.kubernetes.sidecars."sidecars".mounts."mounts".sub-path]` [.description] -- -The namespace of the role. +Path within the volumeName from which the container's volumeName should be mounted. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_RBAC_ROLES__ROLES__NAMESPACE+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__MOUNTS__MOUNTS__SUB_PATH+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_RBAC_ROLES__ROLES__NAMESPACE+++` +Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__MOUNTS__MOUNTS__SUB_PATH+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.rbac.roles.-roles-.labels-labels]]`link:#quarkus-kubernetes_quarkus.knative.rbac.roles.-roles-.labels-labels[quarkus.knative.rbac.roles."roles".labels]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.mounts.-mounts-.read-only]]`link:#quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.mounts.-mounts-.read-only[quarkus.kubernetes.sidecars."sidecars".mounts."mounts".read-only]` [.description] -- -Labels to add into the Role resource. +ReadOnly ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_RBAC_ROLES__ROLES__LABELS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__MOUNTS__MOUNTS__READ_ONLY+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_RBAC_ROLES__ROLES__LABELS+++` +Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__MOUNTS__MOUNTS__READ_ONLY+++` endif::add-copy-button-to-env-var[] ---|`Map` -| +--|boolean +|`false` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.rbac.roles.-roles-.policy-rules.-policy-rules-.api-groups]]`link:#quarkus-kubernetes_quarkus.knative.rbac.roles.-roles-.policy-rules.-policy-rules-.api-groups[quarkus.knative.rbac.roles."roles".policy-rules."policy-rules".api-groups]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.resources.limits.cpu]]`link:#quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.resources.limits.cpu[quarkus.kubernetes.sidecars."sidecars".resources.limits.cpu]` [.description] -- -API groups of the policy rule. +CPU Requirements ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_RBAC_ROLES__ROLES__POLICY_RULES__POLICY_RULES__API_GROUPS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__RESOURCES_LIMITS_CPU+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_RBAC_ROLES__ROLES__POLICY_RULES__POLICY_RULES__API_GROUPS+++` +Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__RESOURCES_LIMITS_CPU+++` endif::add-copy-button-to-env-var[] ---|list of string +--|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.rbac.roles.-roles-.policy-rules.-policy-rules-.non-resource-urls]]`link:#quarkus-kubernetes_quarkus.knative.rbac.roles.-roles-.policy-rules.-policy-rules-.non-resource-urls[quarkus.knative.rbac.roles."roles".policy-rules."policy-rules".non-resource-urls]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.resources.limits.memory]]`link:#quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.resources.limits.memory[quarkus.kubernetes.sidecars."sidecars".resources.limits.memory]` [.description] -- -Non resource URLs of the policy rule. +Memory Requirements ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_RBAC_ROLES__ROLES__POLICY_RULES__POLICY_RULES__NON_RESOURCE_URLS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__RESOURCES_LIMITS_MEMORY+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_RBAC_ROLES__ROLES__POLICY_RULES__POLICY_RULES__NON_RESOURCE_URLS+++` +Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__RESOURCES_LIMITS_MEMORY+++` endif::add-copy-button-to-env-var[] ---|list of string +--|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.rbac.roles.-roles-.policy-rules.-policy-rules-.resource-names]]`link:#quarkus-kubernetes_quarkus.knative.rbac.roles.-roles-.policy-rules.-policy-rules-.resource-names[quarkus.knative.rbac.roles."roles".policy-rules."policy-rules".resource-names]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.resources.requests.cpu]]`link:#quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.resources.requests.cpu[quarkus.kubernetes.sidecars."sidecars".resources.requests.cpu]` [.description] -- -Resource names of the policy rule. +CPU Requirements ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_RBAC_ROLES__ROLES__POLICY_RULES__POLICY_RULES__RESOURCE_NAMES+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__RESOURCES_REQUESTS_CPU+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_RBAC_ROLES__ROLES__POLICY_RULES__POLICY_RULES__RESOURCE_NAMES+++` +Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__RESOURCES_REQUESTS_CPU+++` endif::add-copy-button-to-env-var[] ---|list of string +--|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.rbac.roles.-roles-.policy-rules.-policy-rules-.resources]]`link:#quarkus-kubernetes_quarkus.knative.rbac.roles.-roles-.policy-rules.-policy-rules-.resources[quarkus.knative.rbac.roles."roles".policy-rules."policy-rules".resources]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.resources.requests.memory]]`link:#quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.resources.requests.memory[quarkus.kubernetes.sidecars."sidecars".resources.requests.memory]` [.description] -- -Resources of the policy rule. +Memory Requirements ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_RBAC_ROLES__ROLES__POLICY_RULES__POLICY_RULES__RESOURCES+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__RESOURCES_REQUESTS_MEMORY+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_RBAC_ROLES__ROLES__POLICY_RULES__POLICY_RULES__RESOURCES+++` +Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__RESOURCES_REQUESTS_MEMORY+++` endif::add-copy-button-to-env-var[] ---|list of string +--|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.rbac.roles.-roles-.policy-rules.-policy-rules-.verbs]]`link:#quarkus-kubernetes_quarkus.knative.rbac.roles.-roles-.policy-rules.-policy-rules-.verbs[quarkus.knative.rbac.roles."roles".policy-rules."policy-rules".verbs]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.env.secrets]]`link:#quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.env.secrets[quarkus.kubernetes.sidecars."sidecars".env.secrets]` [.description] -- -Verbs of the policy rule. +The optional list of Secret names to load environment variables from. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_RBAC_ROLES__ROLES__POLICY_RULES__POLICY_RULES__VERBS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__ENV_SECRETS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_RBAC_ROLES__ROLES__POLICY_RULES__POLICY_RULES__VERBS+++` +Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__ENV_SECRETS+++` endif::add-copy-button-to-env-var[] --|list of string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.rbac.cluster-roles.-cluster-roles-.name]]`link:#quarkus-kubernetes_quarkus.knative.rbac.cluster-roles.-cluster-roles-.name[quarkus.knative.rbac.cluster-roles."cluster-roles".name]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.env.configmaps]]`link:#quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.env.configmaps[quarkus.kubernetes.sidecars."sidecars".env.configmaps]` [.description] -- -The name of the cluster role. +The optional list of ConfigMap names to load environment variables from. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_RBAC_CLUSTER_ROLES__CLUSTER_ROLES__NAME+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__ENV_CONFIGMAPS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_RBAC_CLUSTER_ROLES__CLUSTER_ROLES__NAME+++` +Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__ENV_CONFIGMAPS+++` endif::add-copy-button-to-env-var[] ---|string +--|list of string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.rbac.cluster-roles.-cluster-roles-.labels-labels]]`link:#quarkus-kubernetes_quarkus.knative.rbac.cluster-roles.-cluster-roles-.labels-labels[quarkus.knative.rbac.cluster-roles."cluster-roles".labels]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.env.fields-fields]]`link:#quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.env.fields-fields[quarkus.kubernetes.sidecars."sidecars".env.fields]` [.description] -- -Labels to add into the ClusterRole resource. +The map associating environment variable names to their associated field references they take their value from. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_RBAC_CLUSTER_ROLES__CLUSTER_ROLES__LABELS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__ENV_FIELDS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_RBAC_CLUSTER_ROLES__CLUSTER_ROLES__LABELS+++` +Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__ENV_FIELDS+++` endif::add-copy-button-to-env-var[] --|`Map` | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.rbac.cluster-roles.-cluster-roles-.policy-rules.-policy-rules-.api-groups]]`link:#quarkus-kubernetes_quarkus.knative.rbac.cluster-roles.-cluster-roles-.policy-rules.-policy-rules-.api-groups[quarkus.knative.rbac.cluster-roles."cluster-roles".policy-rules."policy-rules".api-groups]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.env.vars-vars]]`link:#quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.env.vars-vars[quarkus.kubernetes.sidecars."sidecars".env.vars]` [.description] -- -API groups of the policy rule. +The map associating environment name to its associated value. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_RBAC_CLUSTER_ROLES__CLUSTER_ROLES__POLICY_RULES__POLICY_RULES__API_GROUPS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__ENV_VARS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_RBAC_CLUSTER_ROLES__CLUSTER_ROLES__POLICY_RULES__POLICY_RULES__API_GROUPS+++` +Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__ENV_VARS+++` endif::add-copy-button-to-env-var[] ---|list of string +--|`Map>` | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.rbac.cluster-roles.-cluster-roles-.policy-rules.-policy-rules-.non-resource-urls]]`link:#quarkus-kubernetes_quarkus.knative.rbac.cluster-roles.-cluster-roles-.policy-rules.-policy-rules-.non-resource-urls[quarkus.knative.rbac.cluster-roles."cluster-roles".policy-rules."policy-rules".non-resource-urls]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.env.mapping.-mapping-.from-secret]]`link:#quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.env.mapping.-mapping-.from-secret[quarkus.kubernetes.sidecars."sidecars".env.mapping."mapping".from-secret]` [.description] -- -Non resource URLs of the policy rule. +The optional name of the Secret from which a value is to be extracted. Mutually exclusive with `from-configmap`. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_RBAC_CLUSTER_ROLES__CLUSTER_ROLES__POLICY_RULES__POLICY_RULES__NON_RESOURCE_URLS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__ENV_MAPPING__MAPPING__FROM_SECRET+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_RBAC_CLUSTER_ROLES__CLUSTER_ROLES__POLICY_RULES__POLICY_RULES__NON_RESOURCE_URLS+++` +Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__ENV_MAPPING__MAPPING__FROM_SECRET+++` endif::add-copy-button-to-env-var[] ---|list of string +--|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.rbac.cluster-roles.-cluster-roles-.policy-rules.-policy-rules-.resource-names]]`link:#quarkus-kubernetes_quarkus.knative.rbac.cluster-roles.-cluster-roles-.policy-rules.-policy-rules-.resource-names[quarkus.knative.rbac.cluster-roles."cluster-roles".policy-rules."policy-rules".resource-names]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.env.mapping.-mapping-.from-configmap]]`link:#quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.env.mapping.-mapping-.from-configmap[quarkus.kubernetes.sidecars."sidecars".env.mapping."mapping".from-configmap]` [.description] -- -Resource names of the policy rule. +The optional name of the ConfigMap from which a value is to be extracted. Mutually exclusive with `from-secret`. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_RBAC_CLUSTER_ROLES__CLUSTER_ROLES__POLICY_RULES__POLICY_RULES__RESOURCE_NAMES+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__ENV_MAPPING__MAPPING__FROM_CONFIGMAP+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_RBAC_CLUSTER_ROLES__CLUSTER_ROLES__POLICY_RULES__POLICY_RULES__RESOURCE_NAMES+++` +Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__ENV_MAPPING__MAPPING__FROM_CONFIGMAP+++` endif::add-copy-button-to-env-var[] ---|list of string +--|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.rbac.cluster-roles.-cluster-roles-.policy-rules.-policy-rules-.resources]]`link:#quarkus-kubernetes_quarkus.knative.rbac.cluster-roles.-cluster-roles-.policy-rules.-policy-rules-.resources[quarkus.knative.rbac.cluster-roles."cluster-roles".policy-rules."policy-rules".resources]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.env.mapping.-mapping-.with-key]]`link:#quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.env.mapping.-mapping-.with-key[quarkus.kubernetes.sidecars."sidecars".env.mapping."mapping".with-key]` [.description] -- -Resources of the policy rule. +The key identifying the field from which the value is extracted. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_RBAC_CLUSTER_ROLES__CLUSTER_ROLES__POLICY_RULES__POLICY_RULES__RESOURCES+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__ENV_MAPPING__MAPPING__WITH_KEY+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_RBAC_CLUSTER_ROLES__CLUSTER_ROLES__POLICY_RULES__POLICY_RULES__RESOURCES+++` +Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__ENV_MAPPING__MAPPING__WITH_KEY+++` endif::add-copy-button-to-env-var[] ---|list of string -| +--|string +|required icon:exclamation-circle[title=Configuration property is required] -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.rbac.cluster-roles.-cluster-roles-.policy-rules.-policy-rules-.verbs]]`link:#quarkus-kubernetes_quarkus.knative.rbac.cluster-roles.-cluster-roles-.policy-rules.-policy-rules-.verbs[quarkus.knative.rbac.cluster-roles."cluster-roles".policy-rules."policy-rules".verbs]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.hostaliases.-host-aliases-.ip]]`link:#quarkus-kubernetes_quarkus.kubernetes.hostaliases.-host-aliases-.ip[quarkus.kubernetes.hostaliases."host-aliases".ip]` [.description] -- -Verbs of the policy rule. +The ip address ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_RBAC_CLUSTER_ROLES__CLUSTER_ROLES__POLICY_RULES__POLICY_RULES__VERBS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_HOSTALIASES__HOST_ALIASES__IP+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_RBAC_CLUSTER_ROLES__CLUSTER_ROLES__POLICY_RULES__POLICY_RULES__VERBS+++` +Environment variable: `+++QUARKUS_KUBERNETES_HOSTALIASES__HOST_ALIASES__IP+++` endif::add-copy-button-to-env-var[] ---|list of string +--|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.rbac.service-accounts.-service-accounts-.name]]`link:#quarkus-kubernetes_quarkus.knative.rbac.service-accounts.-service-accounts-.name[quarkus.knative.rbac.service-accounts."service-accounts".name]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.hostaliases.-host-aliases-.hostnames]]`link:#quarkus-kubernetes_quarkus.kubernetes.hostaliases.-host-aliases-.hostnames[quarkus.kubernetes.hostaliases."host-aliases".hostnames]` [.description] -- -The name of the service account. +The hostnames to resolve to the ip ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_RBAC_SERVICE_ACCOUNTS__SERVICE_ACCOUNTS__NAME+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_HOSTALIASES__HOST_ALIASES__HOSTNAMES+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_RBAC_SERVICE_ACCOUNTS__SERVICE_ACCOUNTS__NAME+++` +Environment variable: `+++QUARKUS_KUBERNETES_HOSTALIASES__HOST_ALIASES__HOSTNAMES+++` endif::add-copy-button-to-env-var[] ---|string +--|list of string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.rbac.service-accounts.-service-accounts-.namespace]]`link:#quarkus-kubernetes_quarkus.knative.rbac.service-accounts.-service-accounts-.namespace[quarkus.knative.rbac.service-accounts."service-accounts".namespace]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.rbac.roles.-roles-.name]]`link:#quarkus-kubernetes_quarkus.kubernetes.rbac.roles.-roles-.name[quarkus.kubernetes.rbac.roles."roles".name]` [.description] -- -The namespace of the service account. +The name of the role. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_RBAC_SERVICE_ACCOUNTS__SERVICE_ACCOUNTS__NAMESPACE+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_RBAC_ROLES__ROLES__NAME+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_RBAC_SERVICE_ACCOUNTS__SERVICE_ACCOUNTS__NAMESPACE+++` +Environment variable: `+++QUARKUS_KUBERNETES_RBAC_ROLES__ROLES__NAME+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.rbac.service-accounts.-service-accounts-.labels-labels]]`link:#quarkus-kubernetes_quarkus.knative.rbac.service-accounts.-service-accounts-.labels-labels[quarkus.knative.rbac.service-accounts."service-accounts".labels]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.rbac.roles.-roles-.namespace]]`link:#quarkus-kubernetes_quarkus.kubernetes.rbac.roles.-roles-.namespace[quarkus.kubernetes.rbac.roles."roles".namespace]` [.description] -- -Labels of the service account. +The namespace of the role. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_RBAC_SERVICE_ACCOUNTS__SERVICE_ACCOUNTS__LABELS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_RBAC_ROLES__ROLES__NAMESPACE+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_RBAC_SERVICE_ACCOUNTS__SERVICE_ACCOUNTS__LABELS+++` +Environment variable: `+++QUARKUS_KUBERNETES_RBAC_ROLES__ROLES__NAMESPACE+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.rbac.service-accounts.-service-accounts-.use-as-default]]`link:#quarkus-kubernetes_quarkus.knative.rbac.service-accounts.-service-accounts-.use-as-default[quarkus.knative.rbac.service-accounts."service-accounts".use-as-default]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.rbac.roles.-roles-.labels-labels]]`link:#quarkus-kubernetes_quarkus.kubernetes.rbac.roles.-roles-.labels-labels[quarkus.kubernetes.rbac.roles."roles".labels]` [.description] -- -If true, this service account will be used in the generated Deployment resource. +Labels to add into the Role resource. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_RBAC_SERVICE_ACCOUNTS__SERVICE_ACCOUNTS__USE_AS_DEFAULT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_RBAC_ROLES__ROLES__LABELS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_RBAC_SERVICE_ACCOUNTS__SERVICE_ACCOUNTS__USE_AS_DEFAULT+++` +Environment variable: `+++QUARKUS_KUBERNETES_RBAC_ROLES__ROLES__LABELS+++` endif::add-copy-button-to-env-var[] ---|boolean +--|`Map` | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.rbac.role-bindings.-role-bindings-.name]]`link:#quarkus-kubernetes_quarkus.knative.rbac.role-bindings.-role-bindings-.name[quarkus.knative.rbac.role-bindings."role-bindings".name]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.rbac.roles.-roles-.policy-rules.-policy-rules-.api-groups]]`link:#quarkus-kubernetes_quarkus.kubernetes.rbac.roles.-roles-.policy-rules.-policy-rules-.api-groups[quarkus.kubernetes.rbac.roles."roles".policy-rules."policy-rules".api-groups]` [.description] -- -Name of the RoleBinding resource to be generated. If not provided, it will use the application name plus the role ref name. +API groups of the policy rule. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__NAME+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_RBAC_ROLES__ROLES__POLICY_RULES__POLICY_RULES__API_GROUPS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__NAME+++` +Environment variable: `+++QUARKUS_KUBERNETES_RBAC_ROLES__ROLES__POLICY_RULES__POLICY_RULES__API_GROUPS+++` endif::add-copy-button-to-env-var[] ---|string +--|list of string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.rbac.role-bindings.-role-bindings-.labels-labels]]`link:#quarkus-kubernetes_quarkus.knative.rbac.role-bindings.-role-bindings-.labels-labels[quarkus.knative.rbac.role-bindings."role-bindings".labels]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.rbac.roles.-roles-.policy-rules.-policy-rules-.non-resource-urls]]`link:#quarkus-kubernetes_quarkus.kubernetes.rbac.roles.-roles-.policy-rules.-policy-rules-.non-resource-urls[quarkus.kubernetes.rbac.roles."roles".policy-rules."policy-rules".non-resource-urls]` [.description] -- -Labels to add into the RoleBinding resource. +Non resource URLs of the policy rule. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__LABELS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_RBAC_ROLES__ROLES__POLICY_RULES__POLICY_RULES__NON_RESOURCE_URLS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__LABELS+++` +Environment variable: `+++QUARKUS_KUBERNETES_RBAC_ROLES__ROLES__POLICY_RULES__POLICY_RULES__NON_RESOURCE_URLS+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|list of string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.rbac.role-bindings.-role-bindings-.role-name]]`link:#quarkus-kubernetes_quarkus.knative.rbac.role-bindings.-role-bindings-.role-name[quarkus.knative.rbac.role-bindings."role-bindings".role-name]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.rbac.roles.-roles-.policy-rules.-policy-rules-.resource-names]]`link:#quarkus-kubernetes_quarkus.kubernetes.rbac.roles.-roles-.policy-rules.-policy-rules-.resource-names[quarkus.kubernetes.rbac.roles."roles".policy-rules."policy-rules".resource-names]` [.description] -- -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. +Resource names of the policy rule. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__ROLE_NAME+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_RBAC_ROLES__ROLES__POLICY_RULES__POLICY_RULES__RESOURCE_NAMES+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__ROLE_NAME+++` +Environment variable: `+++QUARKUS_KUBERNETES_RBAC_ROLES__ROLES__POLICY_RULES__POLICY_RULES__RESOURCE_NAMES+++` endif::add-copy-button-to-env-var[] ---|string +--|list of string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.rbac.role-bindings.-role-bindings-.cluster-wide]]`link:#quarkus-kubernetes_quarkus.knative.rbac.role-bindings.-role-bindings-.cluster-wide[quarkus.knative.rbac.role-bindings."role-bindings".cluster-wide]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.rbac.roles.-roles-.policy-rules.-policy-rules-.resources]]`link:#quarkus-kubernetes_quarkus.kubernetes.rbac.roles.-roles-.policy-rules.-policy-rules-.resources[quarkus.kubernetes.rbac.roles."roles".policy-rules."policy-rules".resources]` [.description] -- -If the Role sets in the `role-name` property is cluster wide or not. +Resources of the policy rule. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__CLUSTER_WIDE+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_RBAC_ROLES__ROLES__POLICY_RULES__POLICY_RULES__RESOURCES+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__CLUSTER_WIDE+++` +Environment variable: `+++QUARKUS_KUBERNETES_RBAC_ROLES__ROLES__POLICY_RULES__POLICY_RULES__RESOURCES+++` endif::add-copy-button-to-env-var[] ---|boolean +--|list of string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.rbac.role-bindings.-role-bindings-.subjects.-subjects-.name]]`link:#quarkus-kubernetes_quarkus.knative.rbac.role-bindings.-role-bindings-.subjects.-subjects-.name[quarkus.knative.rbac.role-bindings."role-bindings".subjects."subjects".name]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.rbac.roles.-roles-.policy-rules.-policy-rules-.verbs]]`link:#quarkus-kubernetes_quarkus.kubernetes.rbac.roles.-roles-.policy-rules.-policy-rules-.verbs[quarkus.kubernetes.rbac.roles."roles".policy-rules."policy-rules".verbs]` [.description] -- -The "name" resource to use by the Subject element in the generated Role Binding resource. +Verbs of the policy rule. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__SUBJECTS__SUBJECTS__NAME+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_RBAC_ROLES__ROLES__POLICY_RULES__POLICY_RULES__VERBS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__SUBJECTS__SUBJECTS__NAME+++` +Environment variable: `+++QUARKUS_KUBERNETES_RBAC_ROLES__ROLES__POLICY_RULES__POLICY_RULES__VERBS+++` endif::add-copy-button-to-env-var[] ---|string +--|list of string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.rbac.role-bindings.-role-bindings-.subjects.-subjects-.kind]]`link:#quarkus-kubernetes_quarkus.knative.rbac.role-bindings.-role-bindings-.subjects.-subjects-.kind[quarkus.knative.rbac.role-bindings."role-bindings".subjects."subjects".kind]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.rbac.cluster-roles.-cluster-roles-.name]]`link:#quarkus-kubernetes_quarkus.kubernetes.rbac.cluster-roles.-cluster-roles-.name[quarkus.kubernetes.rbac.cluster-roles."cluster-roles".name]` [.description] -- -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 cluster role. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__SUBJECTS__SUBJECTS__KIND+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_RBAC_CLUSTER_ROLES__CLUSTER_ROLES__NAME+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__SUBJECTS__SUBJECTS__KIND+++` +Environment variable: `+++QUARKUS_KUBERNETES_RBAC_CLUSTER_ROLES__CLUSTER_ROLES__NAME+++` endif::add-copy-button-to-env-var[] --|string -|`ServiceAccount` +| -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.rbac.role-bindings.-role-bindings-.subjects.-subjects-.api-group]]`link:#quarkus-kubernetes_quarkus.knative.rbac.role-bindings.-role-bindings-.subjects.-subjects-.api-group[quarkus.knative.rbac.role-bindings."role-bindings".subjects."subjects".api-group]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.rbac.cluster-roles.-cluster-roles-.labels-labels]]`link:#quarkus-kubernetes_quarkus.kubernetes.rbac.cluster-roles.-cluster-roles-.labels-labels[quarkus.kubernetes.rbac.cluster-roles."cluster-roles".labels]` [.description] -- -The "apiGroup" resource that matches with the "kind" property. By default, it's empty. +Labels to add into the ClusterRole resource. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__SUBJECTS__SUBJECTS__API_GROUP+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_RBAC_CLUSTER_ROLES__CLUSTER_ROLES__LABELS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__SUBJECTS__SUBJECTS__API_GROUP+++` +Environment variable: `+++QUARKUS_KUBERNETES_RBAC_CLUSTER_ROLES__CLUSTER_ROLES__LABELS+++` endif::add-copy-button-to-env-var[] ---|string +--|`Map` | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.rbac.role-bindings.-role-bindings-.subjects.-subjects-.namespace]]`link:#quarkus-kubernetes_quarkus.knative.rbac.role-bindings.-role-bindings-.subjects.-subjects-.namespace[quarkus.knative.rbac.role-bindings."role-bindings".subjects."subjects".namespace]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.rbac.cluster-roles.-cluster-roles-.policy-rules.-policy-rules-.api-groups]]`link:#quarkus-kubernetes_quarkus.kubernetes.rbac.cluster-roles.-cluster-roles-.policy-rules.-policy-rules-.api-groups[quarkus.kubernetes.rbac.cluster-roles."cluster-roles".policy-rules."policy-rules".api-groups]` [.description] -- -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. +API groups of the policy rule. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__SUBJECTS__SUBJECTS__NAMESPACE+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_RBAC_CLUSTER_ROLES__CLUSTER_ROLES__POLICY_RULES__POLICY_RULES__API_GROUPS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__SUBJECTS__SUBJECTS__NAMESPACE+++` +Environment variable: `+++QUARKUS_KUBERNETES_RBAC_CLUSTER_ROLES__CLUSTER_ROLES__POLICY_RULES__POLICY_RULES__API_GROUPS+++` endif::add-copy-button-to-env-var[] ---|string +--|list of string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.rbac.cluster-role-bindings.-cluster-role-bindings-.name]]`link:#quarkus-kubernetes_quarkus.knative.rbac.cluster-role-bindings.-cluster-role-bindings-.name[quarkus.knative.rbac.cluster-role-bindings."cluster-role-bindings".name]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.rbac.cluster-roles.-cluster-roles-.policy-rules.-policy-rules-.non-resource-urls]]`link:#quarkus-kubernetes_quarkus.kubernetes.rbac.cluster-roles.-cluster-roles-.policy-rules.-policy-rules-.non-resource-urls[quarkus.kubernetes.rbac.cluster-roles."cluster-roles".policy-rules."policy-rules".non-resource-urls]` [.description] -- -Name of the ClusterRoleBinding resource to be generated. If not provided, it will use the application name plus the role ref name. +Non resource URLs of the policy rule. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_RBAC_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__NAME+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_RBAC_CLUSTER_ROLES__CLUSTER_ROLES__POLICY_RULES__POLICY_RULES__NON_RESOURCE_URLS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_RBAC_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__NAME+++` +Environment variable: `+++QUARKUS_KUBERNETES_RBAC_CLUSTER_ROLES__CLUSTER_ROLES__POLICY_RULES__POLICY_RULES__NON_RESOURCE_URLS+++` endif::add-copy-button-to-env-var[] ---|string +--|list of string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.rbac.cluster-role-bindings.-cluster-role-bindings-.labels-labels]]`link:#quarkus-kubernetes_quarkus.knative.rbac.cluster-role-bindings.-cluster-role-bindings-.labels-labels[quarkus.knative.rbac.cluster-role-bindings."cluster-role-bindings".labels]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.rbac.cluster-roles.-cluster-roles-.policy-rules.-policy-rules-.resource-names]]`link:#quarkus-kubernetes_quarkus.kubernetes.rbac.cluster-roles.-cluster-roles-.policy-rules.-policy-rules-.resource-names[quarkus.kubernetes.rbac.cluster-roles."cluster-roles".policy-rules."policy-rules".resource-names]` [.description] -- -Labels to add into the RoleBinding resource. +Resource names of the policy rule. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_RBAC_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__LABELS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_RBAC_CLUSTER_ROLES__CLUSTER_ROLES__POLICY_RULES__POLICY_RULES__RESOURCE_NAMES+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_RBAC_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__LABELS+++` +Environment variable: `+++QUARKUS_KUBERNETES_RBAC_CLUSTER_ROLES__CLUSTER_ROLES__POLICY_RULES__POLICY_RULES__RESOURCE_NAMES+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|list of string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.rbac.cluster-role-bindings.-cluster-role-bindings-.role-name]]`link:#quarkus-kubernetes_quarkus.knative.rbac.cluster-role-bindings.-cluster-role-bindings-.role-name[quarkus.knative.rbac.cluster-role-bindings."cluster-role-bindings".role-name]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.rbac.cluster-roles.-cluster-roles-.policy-rules.-policy-rules-.resources]]`link:#quarkus-kubernetes_quarkus.kubernetes.rbac.cluster-roles.-cluster-roles-.policy-rules.-policy-rules-.resources[quarkus.kubernetes.rbac.cluster-roles."cluster-roles".policy-rules."policy-rules".resources]` [.description] -- -The name of the ClusterRole resource to use by the RoleRef element in the generated ClusterRoleBinding resource. +Resources of the policy rule. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_RBAC_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__ROLE_NAME+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_RBAC_CLUSTER_ROLES__CLUSTER_ROLES__POLICY_RULES__POLICY_RULES__RESOURCES+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_RBAC_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__ROLE_NAME+++` +Environment variable: `+++QUARKUS_KUBERNETES_RBAC_CLUSTER_ROLES__CLUSTER_ROLES__POLICY_RULES__POLICY_RULES__RESOURCES+++` endif::add-copy-button-to-env-var[] ---|string -|required icon:exclamation-circle[title=Configuration property is required] +--|list of string +| -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.rbac.cluster-role-bindings.-cluster-role-bindings-.subjects.-subjects-.name]]`link:#quarkus-kubernetes_quarkus.knative.rbac.cluster-role-bindings.-cluster-role-bindings-.subjects.-subjects-.name[quarkus.knative.rbac.cluster-role-bindings."cluster-role-bindings".subjects."subjects".name]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.rbac.cluster-roles.-cluster-roles-.policy-rules.-policy-rules-.verbs]]`link:#quarkus-kubernetes_quarkus.kubernetes.rbac.cluster-roles.-cluster-roles-.policy-rules.-policy-rules-.verbs[quarkus.kubernetes.rbac.cluster-roles."cluster-roles".policy-rules."policy-rules".verbs]` [.description] -- -The "name" resource to use by the Subject element in the generated Role Binding resource. +Verbs of the policy rule. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_RBAC_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__SUBJECTS__SUBJECTS__NAME+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_RBAC_CLUSTER_ROLES__CLUSTER_ROLES__POLICY_RULES__POLICY_RULES__VERBS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_RBAC_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__SUBJECTS__SUBJECTS__NAME+++` +Environment variable: `+++QUARKUS_KUBERNETES_RBAC_CLUSTER_ROLES__CLUSTER_ROLES__POLICY_RULES__POLICY_RULES__VERBS+++` endif::add-copy-button-to-env-var[] ---|string +--|list of string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.rbac.cluster-role-bindings.-cluster-role-bindings-.subjects.-subjects-.kind]]`link:#quarkus-kubernetes_quarkus.knative.rbac.cluster-role-bindings.-cluster-role-bindings-.subjects.-subjects-.kind[quarkus.knative.rbac.cluster-role-bindings."cluster-role-bindings".subjects."subjects".kind]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.rbac.service-accounts.-service-accounts-.name]]`link:#quarkus-kubernetes_quarkus.kubernetes.rbac.service-accounts.-service-accounts-.name[quarkus.kubernetes.rbac.service-accounts."service-accounts".name]` [.description] -- -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 service account. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_RBAC_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__SUBJECTS__SUBJECTS__KIND+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_RBAC_SERVICE_ACCOUNTS__SERVICE_ACCOUNTS__NAME+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_RBAC_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__SUBJECTS__SUBJECTS__KIND+++` +Environment variable: `+++QUARKUS_KUBERNETES_RBAC_SERVICE_ACCOUNTS__SERVICE_ACCOUNTS__NAME+++` endif::add-copy-button-to-env-var[] --|string -|`ServiceAccount` +| -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.rbac.cluster-role-bindings.-cluster-role-bindings-.subjects.-subjects-.api-group]]`link:#quarkus-kubernetes_quarkus.knative.rbac.cluster-role-bindings.-cluster-role-bindings-.subjects.-subjects-.api-group[quarkus.knative.rbac.cluster-role-bindings."cluster-role-bindings".subjects."subjects".api-group]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.rbac.service-accounts.-service-accounts-.namespace]]`link:#quarkus-kubernetes_quarkus.kubernetes.rbac.service-accounts.-service-accounts-.namespace[quarkus.kubernetes.rbac.service-accounts."service-accounts".namespace]` [.description] -- -The "apiGroup" resource that matches with the "kind" property. By default, it's empty. +The namespace of the service account. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_RBAC_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__SUBJECTS__SUBJECTS__API_GROUP+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_RBAC_SERVICE_ACCOUNTS__SERVICE_ACCOUNTS__NAMESPACE+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_RBAC_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__SUBJECTS__SUBJECTS__API_GROUP+++` +Environment variable: `+++QUARKUS_KUBERNETES_RBAC_SERVICE_ACCOUNTS__SERVICE_ACCOUNTS__NAMESPACE+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.rbac.cluster-role-bindings.-cluster-role-bindings-.subjects.-subjects-.namespace]]`link:#quarkus-kubernetes_quarkus.knative.rbac.cluster-role-bindings.-cluster-role-bindings-.subjects.-subjects-.namespace[quarkus.knative.rbac.cluster-role-bindings."cluster-role-bindings".subjects."subjects".namespace]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.rbac.service-accounts.-service-accounts-.labels-labels]]`link:#quarkus-kubernetes_quarkus.kubernetes.rbac.service-accounts.-service-accounts-.labels-labels[quarkus.kubernetes.rbac.service-accounts."service-accounts".labels]` [.description] -- -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 of the service account. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_RBAC_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__SUBJECTS__SUBJECTS__NAMESPACE+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_RBAC_SERVICE_ACCOUNTS__SERVICE_ACCOUNTS__LABELS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_RBAC_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__SUBJECTS__SUBJECTS__NAMESPACE+++` +Environment variable: `+++QUARKUS_KUBERNETES_RBAC_SERVICE_ACCOUNTS__SERVICE_ACCOUNTS__LABELS+++` endif::add-copy-button-to-env-var[] ---|string +--|`Map` | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.env.fields-fields]]`link:#quarkus-kubernetes_quarkus.knative.env.fields-fields[quarkus.knative.env.fields]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.rbac.service-accounts.-service-accounts-.use-as-default]]`link:#quarkus-kubernetes_quarkus.kubernetes.rbac.service-accounts.-service-accounts-.use-as-default[quarkus.kubernetes.rbac.service-accounts."service-accounts".use-as-default]` [.description] -- -The map associating environment variable names to their associated field references they take their value from. +If true, this service account will be used in the generated Deployment resource. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_ENV_FIELDS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_RBAC_SERVICE_ACCOUNTS__SERVICE_ACCOUNTS__USE_AS_DEFAULT+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_ENV_FIELDS+++` +Environment variable: `+++QUARKUS_KUBERNETES_RBAC_SERVICE_ACCOUNTS__SERVICE_ACCOUNTS__USE_AS_DEFAULT+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|boolean | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.env.vars-vars]]`link:#quarkus-kubernetes_quarkus.knative.env.vars-vars[quarkus.knative.env.vars]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.rbac.role-bindings.-role-bindings-.name]]`link:#quarkus-kubernetes_quarkus.kubernetes.rbac.role-bindings.-role-bindings-.name[quarkus.kubernetes.rbac.role-bindings."role-bindings".name]` [.description] -- -The map associating environment name to its associated value. +Name of the RoleBinding resource to be generated. If not provided, it will use the application name plus the role ref name. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_ENV_VARS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__NAME+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_ENV_VARS+++` +Environment variable: `+++QUARKUS_KUBERNETES_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__NAME+++` endif::add-copy-button-to-env-var[] ---|`Map>` +--|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.env.mapping.-mapping-.from-secret]]`link:#quarkus-kubernetes_quarkus.knative.env.mapping.-mapping-.from-secret[quarkus.knative.env.mapping."mapping".from-secret]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.rbac.role-bindings.-role-bindings-.labels-labels]]`link:#quarkus-kubernetes_quarkus.kubernetes.rbac.role-bindings.-role-bindings-.labels-labels[quarkus.kubernetes.rbac.role-bindings."role-bindings".labels]` [.description] -- -The optional name of the Secret from which a value is to be extracted. Mutually exclusive with `from-configmap`. +Labels to add into the RoleBinding resource. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_ENV_MAPPING__MAPPING__FROM_SECRET+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__LABELS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_ENV_MAPPING__MAPPING__FROM_SECRET+++` +Environment variable: `+++QUARKUS_KUBERNETES_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__LABELS+++` endif::add-copy-button-to-env-var[] ---|string +--|`Map` | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.env.mapping.-mapping-.from-configmap]]`link:#quarkus-kubernetes_quarkus.knative.env.mapping.-mapping-.from-configmap[quarkus.knative.env.mapping."mapping".from-configmap]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.rbac.role-bindings.-role-bindings-.role-name]]`link:#quarkus-kubernetes_quarkus.kubernetes.rbac.role-bindings.-role-bindings-.role-name[quarkus.kubernetes.rbac.role-bindings."role-bindings".role-name]` [.description] -- -The optional name of the ConfigMap from which a value is to be extracted. Mutually exclusive with `from-secret`. +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. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_ENV_MAPPING__MAPPING__FROM_CONFIGMAP+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__ROLE_NAME+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_ENV_MAPPING__MAPPING__FROM_CONFIGMAP+++` +Environment variable: `+++QUARKUS_KUBERNETES_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__ROLE_NAME+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.env.mapping.-mapping-.with-key]]`link:#quarkus-kubernetes_quarkus.knative.env.mapping.-mapping-.with-key[quarkus.knative.env.mapping."mapping".with-key]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.rbac.role-bindings.-role-bindings-.cluster-wide]]`link:#quarkus-kubernetes_quarkus.kubernetes.rbac.role-bindings.-role-bindings-.cluster-wide[quarkus.kubernetes.rbac.role-bindings."role-bindings".cluster-wide]` [.description] -- -The key identifying the field from which the value is extracted. +If the Role sets in the `role-name` property is cluster wide or not. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_ENV_MAPPING__MAPPING__WITH_KEY+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__CLUSTER_WIDE+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_ENV_MAPPING__MAPPING__WITH_KEY+++` +Environment variable: `+++QUARKUS_KUBERNETES_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__CLUSTER_WIDE+++` endif::add-copy-button-to-env-var[] ---|string -|required icon:exclamation-circle[title=Configuration property is required] +--|boolean +| -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.traffic.-traffic-.tag]]`link:#quarkus-kubernetes_quarkus.knative.traffic.-traffic-.tag[quarkus.knative.traffic."traffic".tag]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.rbac.role-bindings.-role-bindings-.subjects.-subjects-.name]]`link:#quarkus-kubernetes_quarkus.kubernetes.rbac.role-bindings.-role-bindings-.subjects.-subjects-.name[quarkus.kubernetes.rbac.role-bindings."role-bindings".subjects."subjects".name]` [.description] -- -Tag is optionally used to expose a dedicated url for referencing this target exclusively. +The "name" resource to use by the Subject element in the generated Role Binding resource. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_TRAFFIC__TRAFFIC__TAG+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__SUBJECTS__SUBJECTS__NAME+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_TRAFFIC__TRAFFIC__TAG+++` +Environment variable: `+++QUARKUS_KUBERNETES_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__SUBJECTS__SUBJECTS__NAME+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.traffic.-traffic-.revision-name]]`link:#quarkus-kubernetes_quarkus.knative.traffic.-traffic-.revision-name[quarkus.knative.traffic."traffic".revision-name]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.rbac.role-bindings.-role-bindings-.subjects.-subjects-.kind]]`link:#quarkus-kubernetes_quarkus.kubernetes.rbac.role-bindings.-role-bindings-.subjects.-subjects-.kind[quarkus.kubernetes.rbac.role-bindings."role-bindings".subjects."subjects".kind]` [.description] -- -RevisionName of a specific revision to which to send this portion of traffic. +The "kind" resource to use by the Subject element in the generated Role Binding resource. By default, it uses the "ServiceAccount" kind. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_TRAFFIC__TRAFFIC__REVISION_NAME+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__SUBJECTS__SUBJECTS__KIND+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_TRAFFIC__TRAFFIC__REVISION_NAME+++` +Environment variable: `+++QUARKUS_KUBERNETES_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__SUBJECTS__SUBJECTS__KIND+++` endif::add-copy-button-to-env-var[] --|string -| +|`ServiceAccount` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.traffic.-traffic-.latest-revision]]`link:#quarkus-kubernetes_quarkus.knative.traffic.-traffic-.latest-revision[quarkus.knative.traffic."traffic".latest-revision]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.rbac.role-bindings.-role-bindings-.subjects.-subjects-.api-group]]`link:#quarkus-kubernetes_quarkus.kubernetes.rbac.role-bindings.-role-bindings-.subjects.-subjects-.api-group[quarkus.kubernetes.rbac.role-bindings."role-bindings".subjects."subjects".api-group]` [.description] -- -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. +The "apiGroup" resource that matches with the "kind" property. By default, it's empty. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_TRAFFIC__TRAFFIC__LATEST_REVISION+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__SUBJECTS__SUBJECTS__API_GROUP+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_TRAFFIC__TRAFFIC__LATEST_REVISION+++` +Environment variable: `+++QUARKUS_KUBERNETES_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__SUBJECTS__SUBJECTS__API_GROUP+++` endif::add-copy-button-to-env-var[] ---|boolean -|`false` +--|string +| -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.knative.traffic.-traffic-.percent]]`link:#quarkus-kubernetes_quarkus.knative.traffic.-traffic-.percent[quarkus.knative.traffic."traffic".percent]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.rbac.role-bindings.-role-bindings-.subjects.-subjects-.namespace]]`link:#quarkus-kubernetes_quarkus.kubernetes.rbac.role-bindings.-role-bindings-.subjects.-subjects-.namespace[quarkus.kubernetes.rbac.role-bindings."role-bindings".subjects."subjects".namespace]` [.description] -- -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. +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. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KNATIVE_TRAFFIC__TRAFFIC__PERCENT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__SUBJECTS__SUBJECTS__NAMESPACE+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KNATIVE_TRAFFIC__TRAFFIC__PERCENT+++` +Environment variable: `+++QUARKUS_KUBERNETES_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__SUBJECTS__SUBJECTS__NAMESPACE+++` endif::add-copy-button-to-env-var[] ---|long -|`100` +--|string +| -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.part-of]]`link:#quarkus-kubernetes_quarkus.kubernetes.part-of[quarkus.kubernetes.part-of]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.rbac.cluster-role-bindings.-cluster-role-bindings-.name]]`link:#quarkus-kubernetes_quarkus.kubernetes.rbac.cluster-role-bindings.-cluster-role-bindings-.name[quarkus.kubernetes.rbac.cluster-role-bindings."cluster-role-bindings".name]` [.description] -- -The name of the group this component belongs too +Name of the ClusterRoleBinding resource to be generated. If not provided, it will use the application name plus the role ref name. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_PART_OF+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_RBAC_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__NAME+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_PART_OF+++` +Environment variable: `+++QUARKUS_KUBERNETES_RBAC_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__NAME+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.name]]`link:#quarkus-kubernetes_quarkus.kubernetes.name[quarkus.kubernetes.name]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.rbac.cluster-role-bindings.-cluster-role-bindings-.labels-labels]]`link:#quarkus-kubernetes_quarkus.kubernetes.rbac.cluster-role-bindings.-cluster-role-bindings-.labels-labels[quarkus.kubernetes.rbac.cluster-role-bindings."cluster-role-bindings".labels]` [.description] -- -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. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_NAME+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_RBAC_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__LABELS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_NAME+++` +Environment variable: `+++QUARKUS_KUBERNETES_RBAC_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__LABELS+++` endif::add-copy-button-to-env-var[] ---|string +--|`Map` | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.version]]`link:#quarkus-kubernetes_quarkus.kubernetes.version[quarkus.kubernetes.version]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.rbac.cluster-role-bindings.-cluster-role-bindings-.role-name]]`link:#quarkus-kubernetes_quarkus.kubernetes.rbac.cluster-role-bindings.-cluster-role-bindings-.role-name[quarkus.kubernetes.rbac.cluster-role-bindings."cluster-role-bindings".role-name]` [.description] -- -The version of the application. +The name of the ClusterRole resource to use by the RoleRef element in the generated ClusterRoleBinding resource. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_VERSION+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_RBAC_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__ROLE_NAME+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_VERSION+++` +Environment variable: `+++QUARKUS_KUBERNETES_RBAC_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__ROLE_NAME+++` endif::add-copy-button-to-env-var[] --|string -| +|required icon:exclamation-circle[title=Configuration property is required] -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.deployment-kind]]`link:#quarkus-kubernetes_quarkus.kubernetes.deployment-kind[quarkus.kubernetes.deployment-kind]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.rbac.cluster-role-bindings.-cluster-role-bindings-.subjects.-subjects-.name]]`link:#quarkus-kubernetes_quarkus.kubernetes.rbac.cluster-role-bindings.-cluster-role-bindings-.subjects.-subjects-.name[quarkus.kubernetes.rbac.cluster-role-bindings."cluster-role-bindings".subjects."subjects".name]` [.description] -- -The kind of the deployment resource to use. Supported values are 'StatefulSet', 'Job', 'CronJob' and 'Deployment' defaulting to the latter. +The "name" resource to use by the Subject element in the generated Role Binding resource. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_DEPLOYMENT_KIND+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_RBAC_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__SUBJECTS__SUBJECTS__NAME+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_DEPLOYMENT_KIND+++` +Environment variable: `+++QUARKUS_KUBERNETES_RBAC_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__SUBJECTS__SUBJECTS__NAME+++` endif::add-copy-button-to-env-var[] --- a| -`deployment`, `stateful-set`, `job`, `cron-job` +--|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.namespace]]`link:#quarkus-kubernetes_quarkus.kubernetes.namespace[quarkus.kubernetes.namespace]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.rbac.cluster-role-bindings.-cluster-role-bindings-.subjects.-subjects-.kind]]`link:#quarkus-kubernetes_quarkus.kubernetes.rbac.cluster-role-bindings.-cluster-role-bindings-.subjects.-subjects-.kind[quarkus.kubernetes.rbac.cluster-role-bindings."cluster-role-bindings".subjects."subjects".kind]` [.description] -- -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 "kind" resource to use by the Subject element in the generated Role Binding resource. By default, it uses the "ServiceAccount" kind. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_NAMESPACE+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_RBAC_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__SUBJECTS__SUBJECTS__KIND+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_NAMESPACE+++` +Environment variable: `+++QUARKUS_KUBERNETES_RBAC_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__SUBJECTS__SUBJECTS__KIND+++` endif::add-copy-button-to-env-var[] --|string -| +|`ServiceAccount` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.add-build-timestamp]]`link:#quarkus-kubernetes_quarkus.kubernetes.add-build-timestamp[quarkus.kubernetes.add-build-timestamp]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.rbac.cluster-role-bindings.-cluster-role-bindings-.subjects.-subjects-.api-group]]`link:#quarkus-kubernetes_quarkus.kubernetes.rbac.cluster-role-bindings.-cluster-role-bindings-.subjects.-subjects-.api-group[quarkus.kubernetes.rbac.cluster-role-bindings."cluster-role-bindings".subjects."subjects".api-group]` [.description] -- -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 "apiGroup" resource that matches with the "kind" property. By default, it's empty. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_ADD_BUILD_TIMESTAMP+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_RBAC_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__SUBJECTS__SUBJECTS__API_GROUP+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_ADD_BUILD_TIMESTAMP+++` +Environment variable: `+++QUARKUS_KUBERNETES_RBAC_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__SUBJECTS__SUBJECTS__API_GROUP+++` endif::add-copy-button-to-env-var[] ---|boolean -|`true` +--|string +| -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.working-dir]]`link:#quarkus-kubernetes_quarkus.kubernetes.working-dir[quarkus.kubernetes.working-dir]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.rbac.cluster-role-bindings.-cluster-role-bindings-.subjects.-subjects-.namespace]]`link:#quarkus-kubernetes_quarkus.kubernetes.rbac.cluster-role-bindings.-cluster-role-bindings-.subjects.-subjects-.namespace[quarkus.kubernetes.rbac.cluster-role-bindings."cluster-role-bindings".subjects."subjects".namespace]` [.description] -- -Working directory +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. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_WORKING_DIR+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_RBAC_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__SUBJECTS__SUBJECTS__NAMESPACE+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_WORKING_DIR+++` +Environment variable: `+++QUARKUS_KUBERNETES_RBAC_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__SUBJECTS__SUBJECTS__NAMESPACE+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.command]]`link:#quarkus-kubernetes_quarkus.kubernetes.command[quarkus.kubernetes.command]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.ingress.annotations-annotations]]`link:#quarkus-kubernetes_quarkus.kubernetes.ingress.annotations-annotations[quarkus.kubernetes.ingress.annotations]` [.description] -- -The commands +Custom annotations to add to exposition (route or ingress) resources ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_COMMAND+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INGRESS_ANNOTATIONS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_COMMAND+++` +Environment variable: `+++QUARKUS_KUBERNETES_INGRESS_ANNOTATIONS+++` endif::add-copy-button-to-env-var[] ---|list of string +--|`Map` | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.arguments]]`link:#quarkus-kubernetes_quarkus.kubernetes.arguments[quarkus.kubernetes.arguments]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.ingress.tls.-tls-.enabled]]`link:#quarkus-kubernetes_quarkus.kubernetes.ingress.tls.-tls-.enabled[quarkus.kubernetes.ingress.tls."tls".enabled]` [.description] -- -The arguments +If true, it will use the TLS configuration in the generated Ingress resource. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_ARGUMENTS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INGRESS_TLS__TLS__ENABLED+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_ARGUMENTS+++` +Environment variable: `+++QUARKUS_KUBERNETES_INGRESS_TLS__TLS__ENABLED+++` endif::add-copy-button-to-env-var[] ---|list of string -| +--|boolean +|`false` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.service-account]]`link:#quarkus-kubernetes_quarkus.kubernetes.service-account[quarkus.kubernetes.service-account]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.ingress.tls.-tls-.hosts]]`link:#quarkus-kubernetes_quarkus.kubernetes.ingress.tls.-tls-.hosts[quarkus.kubernetes.ingress.tls."tls".hosts]` [.description] -- -The service account +The list of hosts to be included in the TLS certificate. By default, it will use the application host. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SERVICE_ACCOUNT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INGRESS_TLS__TLS__HOSTS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_SERVICE_ACCOUNT+++` +Environment variable: `+++QUARKUS_KUBERNETES_INGRESS_TLS__TLS__HOSTS+++` endif::add-copy-button-to-env-var[] ---|string +--|list of string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.replicas]]`link:#quarkus-kubernetes_quarkus.kubernetes.replicas[quarkus.kubernetes.replicas]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.ingress.rules.-rules-.host]]`link:#quarkus-kubernetes_quarkus.kubernetes.ingress.rules.-rules-.host[quarkus.kubernetes.ingress.rules."rules".host]` [.description] -- -The number of desired pods +The host under which the rule is going to be used. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_REPLICAS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INGRESS_RULES__RULES__HOST+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_REPLICAS+++` +Environment variable: `+++QUARKUS_KUBERNETES_INGRESS_RULES__RULES__HOST+++` endif::add-copy-button-to-env-var[] ---|int -|`1` +--|string +|required icon:exclamation-circle[title=Configuration property is required] -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.service-type]]`link:#quarkus-kubernetes_quarkus.kubernetes.service-type[quarkus.kubernetes.service-type]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.ingress.rules.-rules-.path]]`link:#quarkus-kubernetes_quarkus.kubernetes.ingress.rules.-rules-.path[quarkus.kubernetes.ingress.rules."rules".path]` [.description] -- -The type of service that will be generated for the application +The path under which the rule is going to be used. Default is "/". ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SERVICE_TYPE+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INGRESS_RULES__RULES__PATH+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_SERVICE_TYPE+++` +Environment variable: `+++QUARKUS_KUBERNETES_INGRESS_RULES__RULES__PATH+++` endif::add-copy-button-to-env-var[] --- a| -`cluster-ip`, `node-port`, `load-balancer`, `external-name` -|`cluster-ip` +--|string +|`/` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.node-port]]`link:#quarkus-kubernetes_quarkus.kubernetes.node-port[quarkus.kubernetes.node-port]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.ingress.rules.-rules-.path-type]]`link:#quarkus-kubernetes_quarkus.kubernetes.ingress.rules.-rules-.path-type[quarkus.kubernetes.ingress.rules."rules".path-type]` [.description] -- -The nodePort to set when serviceType is set to node-port. +The path type strategy to use by the Ingress rule. Default is "Prefix". ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_NODE_PORT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INGRESS_RULES__RULES__PATH_TYPE+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_NODE_PORT+++` +Environment variable: `+++QUARKUS_KUBERNETES_INGRESS_RULES__RULES__PATH_TYPE+++` endif::add-copy-button-to-env-var[] ---|int -| +--|string +|`Prefix` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.image-pull-policy]]`link:#quarkus-kubernetes_quarkus.kubernetes.image-pull-policy[quarkus.kubernetes.image-pull-policy]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.ingress.rules.-rules-.service-name]]`link:#quarkus-kubernetes_quarkus.kubernetes.ingress.rules.-rules-.service-name[quarkus.kubernetes.ingress.rules."rules".service-name]` [.description] -- -Image pull policy +The service name to be used by this Ingress rule. Default is the generated service name of the application. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_IMAGE_PULL_POLICY+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INGRESS_RULES__RULES__SERVICE_NAME+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_IMAGE_PULL_POLICY+++` +Environment variable: `+++QUARKUS_KUBERNETES_INGRESS_RULES__RULES__SERVICE_NAME+++` endif::add-copy-button-to-env-var[] --- a| -`always`, `if-not-present`, `never` -|`always` +--|string +| -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.image-pull-secrets]]`link:#quarkus-kubernetes_quarkus.kubernetes.image-pull-secrets[quarkus.kubernetes.image-pull-secrets]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.ingress.rules.-rules-.service-port-name]]`link:#quarkus-kubernetes_quarkus.kubernetes.ingress.rules.-rules-.service-port-name[quarkus.kubernetes.ingress.rules."rules".service-port-name]` [.description] -- -The image pull secret +The service port name to be used by this Ingress rule. Default is the port name of the generated service of the application. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_IMAGE_PULL_SECRETS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INGRESS_RULES__RULES__SERVICE_PORT_NAME+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_IMAGE_PULL_SECRETS+++` +Environment variable: `+++QUARKUS_KUBERNETES_INGRESS_RULES__RULES__SERVICE_PORT_NAME+++` endif::add-copy-button-to-env-var[] ---|list of string +--|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.liveness-probe.http-action-port]]`link:#quarkus-kubernetes_quarkus.kubernetes.liveness-probe.http-action-port[quarkus.kubernetes.liveness-probe.http-action-port]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.ingress.rules.-rules-.service-port-number]]`link:#quarkus-kubernetes_quarkus.kubernetes.ingress.rules.-rules-.service-port-number[quarkus.kubernetes.ingress.rules."rules".service-port-number]` [.description] -- -The port number to use when configuring the `http get` action. If not configured, the port corresponding to the `httpActionPortName` will be used. +The service port number to be used by this Ingress rule. This is only used when the servicePortName is not set. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_LIVENESS_PROBE_HTTP_ACTION_PORT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INGRESS_RULES__RULES__SERVICE_PORT_NUMBER+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_LIVENESS_PROBE_HTTP_ACTION_PORT+++` +Environment variable: `+++QUARKUS_KUBERNETES_INGRESS_RULES__RULES__SERVICE_PORT_NUMBER+++` endif::add-copy-button-to-env-var[] --|int | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.liveness-probe.http-action-port-name]]`link:#quarkus-kubernetes_quarkus.kubernetes.liveness-probe.http-action-port-name[quarkus.kubernetes.liveness-probe.http-action-port-name]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.init-tasks.-init-tasks-.enabled]]`link:#quarkus-kubernetes_quarkus.kubernetes.init-tasks.-init-tasks-.enabled[quarkus.kubernetes.init-tasks."init-tasks".enabled]` [.description] -- -The port name for selecting the port of the `HTTP get` action. +If true, the init task will be generated. Otherwise, the init task resource generation will be skipped. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_LIVENESS_PROBE_HTTP_ACTION_PORT_NAME+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_TASKS__INIT_TASKS__ENABLED+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_LIVENESS_PROBE_HTTP_ACTION_PORT_NAME+++` +Environment variable: `+++QUARKUS_KUBERNETES_INIT_TASKS__INIT_TASKS__ENABLED+++` endif::add-copy-button-to-env-var[] ---|string -| +--|boolean +|`true` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.liveness-probe.http-action-path]]`link:#quarkus-kubernetes_quarkus.kubernetes.liveness-probe.http-action-path[quarkus.kubernetes.liveness-probe.http-action-path]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.init-tasks.-init-tasks-.image]]`link:#quarkus-kubernetes_quarkus.kubernetes.init-tasks.-init-tasks-.image[quarkus.kubernetes.init-tasks."init-tasks".image]` [.description] -- -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 init task image to use by the init-container. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_LIVENESS_PROBE_HTTP_ACTION_PATH+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_TASKS__INIT_TASKS__IMAGE+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_LIVENESS_PROBE_HTTP_ACTION_PATH+++` +Environment variable: `+++QUARKUS_KUBERNETES_INIT_TASKS__INIT_TASKS__IMAGE+++` endif::add-copy-button-to-env-var[] --|string -| +|`groundnuty/k8s-wait-for:no-root-v1.7` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.liveness-probe.http-action-scheme]]`link:#quarkus-kubernetes_quarkus.kubernetes.liveness-probe.http-action-scheme[quarkus.kubernetes.liveness-probe.http-action-scheme]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.env.fields-fields]]`link:#quarkus-kubernetes_quarkus.kubernetes.env.fields-fields[quarkus.kubernetes.env.fields]` [.description] -- -The scheme of the `HTTP get` action. Can be either "HTTP" or "HTTPS". +The map associating environment variable names to their associated field references they take their value from. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_LIVENESS_PROBE_HTTP_ACTION_SCHEME+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_ENV_FIELDS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_LIVENESS_PROBE_HTTP_ACTION_SCHEME+++` +Environment variable: `+++QUARKUS_KUBERNETES_ENV_FIELDS+++` endif::add-copy-button-to-env-var[] ---|string +--|`Map` | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.liveness-probe.exec-action]]`link:#quarkus-kubernetes_quarkus.kubernetes.liveness-probe.exec-action[quarkus.kubernetes.liveness-probe.exec-action]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.env.vars-vars]]`link:#quarkus-kubernetes_quarkus.kubernetes.env.vars-vars[quarkus.kubernetes.env.vars]` [.description] -- -The command to use for the probe. +The map associating environment name to its associated value. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_LIVENESS_PROBE_EXEC_ACTION+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_ENV_VARS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_LIVENESS_PROBE_EXEC_ACTION+++` +Environment variable: `+++QUARKUS_KUBERNETES_ENV_VARS+++` endif::add-copy-button-to-env-var[] ---|string +--|`Map>` | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.liveness-probe.tcp-socket-action]]`link:#quarkus-kubernetes_quarkus.kubernetes.liveness-probe.tcp-socket-action[quarkus.kubernetes.liveness-probe.tcp-socket-action]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.env.mapping.-mapping-.from-secret]]`link:#quarkus-kubernetes_quarkus.kubernetes.env.mapping.-mapping-.from-secret[quarkus.kubernetes.env.mapping."mapping".from-secret]` [.description] -- -The tcp socket to use for the probe (the format is host:port). +The optional name of the Secret from which a value is to be extracted. Mutually exclusive with `from-configmap`. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_LIVENESS_PROBE_TCP_SOCKET_ACTION+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_ENV_MAPPING__MAPPING__FROM_SECRET+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_LIVENESS_PROBE_TCP_SOCKET_ACTION+++` +Environment variable: `+++QUARKUS_KUBERNETES_ENV_MAPPING__MAPPING__FROM_SECRET+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.liveness-probe.grpc-action]]`link:#quarkus-kubernetes_quarkus.kubernetes.liveness-probe.grpc-action[quarkus.kubernetes.liveness-probe.grpc-action]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.env.mapping.-mapping-.from-configmap]]`link:#quarkus-kubernetes_quarkus.kubernetes.env.mapping.-mapping-.from-configmap[quarkus.kubernetes.env.mapping."mapping".from-configmap]` [.description] -- -The gRPC port to use for the probe (the format is either port or port:service). +The optional name of the ConfigMap from which a value is to be extracted. Mutually exclusive with `from-secret`. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_LIVENESS_PROBE_GRPC_ACTION+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_ENV_MAPPING__MAPPING__FROM_CONFIGMAP+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_LIVENESS_PROBE_GRPC_ACTION+++` +Environment variable: `+++QUARKUS_KUBERNETES_ENV_MAPPING__MAPPING__FROM_CONFIGMAP+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.liveness-probe.grpc-action-enabled]]`link:#quarkus-kubernetes_quarkus.kubernetes.liveness-probe.grpc-action-enabled[quarkus.kubernetes.liveness-probe.grpc-action-enabled]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.env.mapping.-mapping-.with-key]]`link:#quarkus-kubernetes_quarkus.kubernetes.env.mapping.-mapping-.with-key[quarkus.kubernetes.env.mapping."mapping".with-key]` [.description] -- -If enabled and `grpc-action` is not provided, it will use the generated service name and the gRPC port. +The key identifying the field from which the value is extracted. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_LIVENESS_PROBE_GRPC_ACTION_ENABLED+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_ENV_MAPPING__MAPPING__WITH_KEY+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_LIVENESS_PROBE_GRPC_ACTION_ENABLED+++` +Environment variable: `+++QUARKUS_KUBERNETES_ENV_MAPPING__MAPPING__WITH_KEY+++` endif::add-copy-button-to-env-var[] ---|boolean -|`false` +--|string +|required icon:exclamation-circle[title=Configuration property is required] -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.liveness-probe.initial-delay]]`link:#quarkus-kubernetes_quarkus.kubernetes.liveness-probe.initial-delay[quarkus.kubernetes.liveness-probe.initial-delay]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-env.secrets]]`link:#quarkus-kubernetes_quarkus.openshift.get-env.secrets[quarkus.openshift.get-env.secrets]` [.description] -- -The amount of time to wait before starting to probe. +The optional list of Secret names to load environment variables from. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_LIVENESS_PROBE_INITIAL_DELAY+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_ENV_SECRETS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_LIVENESS_PROBE_INITIAL_DELAY+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_ENV_SECRETS+++` endif::add-copy-button-to-env-var[] ---|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] - link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] -|`5S` +--|list of string +| -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.liveness-probe.period]]`link:#quarkus-kubernetes_quarkus.kubernetes.liveness-probe.period[quarkus.kubernetes.liveness-probe.period]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-env.configmaps]]`link:#quarkus-kubernetes_quarkus.openshift.get-env.configmaps[quarkus.openshift.get-env.configmaps]` [.description] -- -The period in which the action should be called. +The optional list of ConfigMap names to load environment variables from. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_LIVENESS_PROBE_PERIOD+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_ENV_CONFIGMAPS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_LIVENESS_PROBE_PERIOD+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_ENV_CONFIGMAPS+++` endif::add-copy-button-to-env-var[] ---|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] - link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] -|`10S` +--|list of string +| -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.liveness-probe.timeout]]`link:#quarkus-kubernetes_quarkus.kubernetes.liveness-probe.timeout[quarkus.kubernetes.liveness-probe.timeout]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-target-platform-name]]`link:#quarkus-kubernetes_quarkus.openshift.get-target-platform-name[quarkus.openshift.get-target-platform-name]` [.description] -- -The amount of time to wait for each action. - ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_LIVENESS_PROBE_TIMEOUT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_TARGET_PLATFORM_NAME+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_LIVENESS_PROBE_TIMEOUT+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_TARGET_PLATFORM_NAME+++` endif::add-copy-button-to-env-var[] ---|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] - link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] -|`10S` +--|string +|required icon:exclamation-circle[title=Configuration property is required] -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.liveness-probe.success-threshold]]`link:#quarkus-kubernetes_quarkus.kubernetes.liveness-probe.success-threshold[quarkus.kubernetes.liveness-probe.success-threshold]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-part-of]]`link:#quarkus-kubernetes_quarkus.openshift.get-part-of[quarkus.openshift.get-part-of]` [.description] -- -The success threshold to use. - ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_LIVENESS_PROBE_SUCCESS_THRESHOLD+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_PART_OF+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_LIVENESS_PROBE_SUCCESS_THRESHOLD+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_PART_OF+++` endif::add-copy-button-to-env-var[] ---|int -|`1` +--|string +| -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.liveness-probe.failure-threshold]]`link:#quarkus-kubernetes_quarkus.kubernetes.liveness-probe.failure-threshold[quarkus.kubernetes.liveness-probe.failure-threshold]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-name]]`link:#quarkus-kubernetes_quarkus.openshift.get-name[quarkus.openshift.get-name]` [.description] -- -The failure threshold to use. - ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_LIVENESS_PROBE_FAILURE_THRESHOLD+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_NAME+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_LIVENESS_PROBE_FAILURE_THRESHOLD+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_NAME+++` endif::add-copy-button-to-env-var[] ---|int -|`3` +--|string +| -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.readiness-probe.http-action-port]]`link:#quarkus-kubernetes_quarkus.kubernetes.readiness-probe.http-action-port[quarkus.kubernetes.readiness-probe.http-action-port]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-version]]`link:#quarkus-kubernetes_quarkus.openshift.get-version[quarkus.openshift.get-version]` [.description] -- -The port number to use when configuring the `http get` action. If not configured, the port corresponding to the `httpActionPortName` will be used. - ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_READINESS_PROBE_HTTP_ACTION_PORT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_VERSION+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_READINESS_PROBE_HTTP_ACTION_PORT+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_VERSION+++` endif::add-copy-button-to-env-var[] ---|int +--|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.readiness-probe.http-action-port-name]]`link:#quarkus-kubernetes_quarkus.kubernetes.readiness-probe.http-action-port-name[quarkus.kubernetes.readiness-probe.http-action-port-name]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-namespace]]`link:#quarkus-kubernetes_quarkus.openshift.get-namespace[quarkus.openshift.get-namespace]` [.description] -- -The port name for selecting the port of the `HTTP get` action. - ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_READINESS_PROBE_HTTP_ACTION_PORT_NAME+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_NAMESPACE+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_READINESS_PROBE_HTTP_ACTION_PORT_NAME+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_NAMESPACE+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.readiness-probe.http-action-path]]`link:#quarkus-kubernetes_quarkus.kubernetes.readiness-probe.http-action-path[quarkus.kubernetes.readiness-probe.http-action-path]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.is-add-build-timestamp]]`link:#quarkus-kubernetes_quarkus.openshift.is-add-build-timestamp[quarkus.openshift.is-add-build-timestamp]` [.description] -- -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. - ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_READINESS_PROBE_HTTP_ACTION_PATH+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_IS_ADD_BUILD_TIMESTAMP+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_READINESS_PROBE_HTTP_ACTION_PATH+++` +Environment variable: `+++QUARKUS_OPENSHIFT_IS_ADD_BUILD_TIMESTAMP+++` endif::add-copy-button-to-env-var[] ---|string -| +--|boolean +|`false` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.readiness-probe.http-action-scheme]]`link:#quarkus-kubernetes_quarkus.kubernetes.readiness-probe.http-action-scheme[quarkus.kubernetes.readiness-probe.http-action-scheme]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.is-add-version-to-label-selectors]]`link:#quarkus-kubernetes_quarkus.openshift.is-add-version-to-label-selectors[quarkus.openshift.is-add-version-to-label-selectors]` [.description] -- -The scheme of the `HTTP get` action. Can be either "HTTP" or "HTTPS". - ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_READINESS_PROBE_HTTP_ACTION_SCHEME+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_IS_ADD_VERSION_TO_LABEL_SELECTORS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_READINESS_PROBE_HTTP_ACTION_SCHEME+++` +Environment variable: `+++QUARKUS_OPENSHIFT_IS_ADD_VERSION_TO_LABEL_SELECTORS+++` endif::add-copy-button-to-env-var[] ---|string -| +--|boolean +|`false` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.readiness-probe.exec-action]]`link:#quarkus-kubernetes_quarkus.kubernetes.readiness-probe.exec-action[quarkus.kubernetes.readiness-probe.exec-action]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.is-add-name-to-label-selectors]]`link:#quarkus-kubernetes_quarkus.openshift.is-add-name-to-label-selectors[quarkus.openshift.is-add-name-to-label-selectors]` [.description] -- -The command to use for the probe. - ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_READINESS_PROBE_EXEC_ACTION+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_IS_ADD_NAME_TO_LABEL_SELECTORS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_READINESS_PROBE_EXEC_ACTION+++` +Environment variable: `+++QUARKUS_OPENSHIFT_IS_ADD_NAME_TO_LABEL_SELECTORS+++` endif::add-copy-button-to-env-var[] ---|string -| +--|boolean +|`false` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.readiness-probe.tcp-socket-action]]`link:#quarkus-kubernetes_quarkus.kubernetes.readiness-probe.tcp-socket-action[quarkus.kubernetes.readiness-probe.tcp-socket-action]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-working-dir]]`link:#quarkus-kubernetes_quarkus.openshift.get-working-dir[quarkus.openshift.get-working-dir]` [.description] -- -The tcp socket to use for the probe (the format is host:port). - ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_READINESS_PROBE_TCP_SOCKET_ACTION+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_WORKING_DIR+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_READINESS_PROBE_TCP_SOCKET_ACTION+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_WORKING_DIR+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.readiness-probe.grpc-action]]`link:#quarkus-kubernetes_quarkus.kubernetes.readiness-probe.grpc-action[quarkus.kubernetes.readiness-probe.grpc-action]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-command]]`link:#quarkus-kubernetes_quarkus.openshift.get-command[quarkus.openshift.get-command]` [.description] -- -The gRPC port to use for the probe (the format is either port or port:service). - ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_READINESS_PROBE_GRPC_ACTION+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_COMMAND+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_READINESS_PROBE_GRPC_ACTION+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_COMMAND+++` endif::add-copy-button-to-env-var[] ---|string +--|list of string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.readiness-probe.grpc-action-enabled]]`link:#quarkus-kubernetes_quarkus.kubernetes.readiness-probe.grpc-action-enabled[quarkus.kubernetes.readiness-probe.grpc-action-enabled]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-arguments]]`link:#quarkus-kubernetes_quarkus.openshift.get-arguments[quarkus.openshift.get-arguments]` [.description] -- -If enabled and `grpc-action` is not provided, it will use the generated service name and the gRPC port. - ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_READINESS_PROBE_GRPC_ACTION_ENABLED+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_ARGUMENTS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_READINESS_PROBE_GRPC_ACTION_ENABLED+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_ARGUMENTS+++` endif::add-copy-button-to-env-var[] ---|boolean -|`false` +--|list of string +| -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.readiness-probe.initial-delay]]`link:#quarkus-kubernetes_quarkus.kubernetes.readiness-probe.initial-delay[quarkus.kubernetes.readiness-probe.initial-delay]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-service-account]]`link:#quarkus-kubernetes_quarkus.openshift.get-service-account[quarkus.openshift.get-service-account]` [.description] -- -The amount of time to wait before starting to probe. - ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_READINESS_PROBE_INITIAL_DELAY+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SERVICE_ACCOUNT+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_READINESS_PROBE_INITIAL_DELAY+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SERVICE_ACCOUNT+++` endif::add-copy-button-to-env-var[] ---|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] - link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] -|`5S` +--|string +| -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.readiness-probe.period]]`link:#quarkus-kubernetes_quarkus.kubernetes.readiness-probe.period[quarkus.kubernetes.readiness-probe.period]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-container-name]]`link:#quarkus-kubernetes_quarkus.openshift.get-container-name[quarkus.openshift.get-container-name]` [.description] -- -The period in which the action should be called. - ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_READINESS_PROBE_PERIOD+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_CONTAINER_NAME+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_READINESS_PROBE_PERIOD+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_CONTAINER_NAME+++` endif::add-copy-button-to-env-var[] ---|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] - link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] -|`10S` +--|string +| -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.readiness-probe.timeout]]`link:#quarkus-kubernetes_quarkus.kubernetes.readiness-probe.timeout[quarkus.kubernetes.readiness-probe.timeout]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-service-type]]`link:#quarkus-kubernetes_quarkus.openshift.get-service-type[quarkus.openshift.get-service-type]` [.description] -- -The amount of time to wait for each action. - ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_READINESS_PROBE_TIMEOUT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SERVICE_TYPE+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_READINESS_PROBE_TIMEOUT+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SERVICE_TYPE+++` endif::add-copy-button-to-env-var[] ---|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] - link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] -|`10S` +-- a| +`cluster-ip`, `node-port`, `load-balancer`, `external-name` +|required icon:exclamation-circle[title=Configuration property is required] -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.readiness-probe.success-threshold]]`link:#quarkus-kubernetes_quarkus.kubernetes.readiness-probe.success-threshold[quarkus.kubernetes.readiness-probe.success-threshold]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-image-pull-policy]]`link:#quarkus-kubernetes_quarkus.openshift.get-image-pull-policy[quarkus.openshift.get-image-pull-policy]` [.description] -- -The success threshold to use. - ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_READINESS_PROBE_SUCCESS_THRESHOLD+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_IMAGE_PULL_POLICY+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_READINESS_PROBE_SUCCESS_THRESHOLD+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_IMAGE_PULL_POLICY+++` endif::add-copy-button-to-env-var[] ---|int -|`1` +-- a| +`always`, `if-not-present`, `never` +|required icon:exclamation-circle[title=Configuration property is required] -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.readiness-probe.failure-threshold]]`link:#quarkus-kubernetes_quarkus.kubernetes.readiness-probe.failure-threshold[quarkus.kubernetes.readiness-probe.failure-threshold]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-image-pull-secrets]]`link:#quarkus-kubernetes_quarkus.openshift.get-image-pull-secrets[quarkus.openshift.get-image-pull-secrets]` [.description] -- -The failure threshold to use. - ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_READINESS_PROBE_FAILURE_THRESHOLD+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_IMAGE_PULL_SECRETS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_READINESS_PROBE_FAILURE_THRESHOLD+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_IMAGE_PULL_SECRETS+++` endif::add-copy-button-to-env-var[] ---|int -|`3` +--|list of string +| -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.startup-probe.http-action-port]]`link:#quarkus-kubernetes_quarkus.kubernetes.startup-probe.http-action-port[quarkus.kubernetes.startup-probe.http-action-port]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-liveness-probe.http-action-port]]`link:#quarkus-kubernetes_quarkus.openshift.get-liveness-probe.http-action-port[quarkus.openshift.get-liveness-probe.http-action-port]` [.description] -- The port number to use when configuring the `http get` action. If not configured, the port corresponding to the `httpActionPortName` will be used. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_STARTUP_PROBE_HTTP_ACTION_PORT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_LIVENESS_PROBE_HTTP_ACTION_PORT+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_STARTUP_PROBE_HTTP_ACTION_PORT+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_LIVENESS_PROBE_HTTP_ACTION_PORT+++` endif::add-copy-button-to-env-var[] --|int | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.startup-probe.http-action-port-name]]`link:#quarkus-kubernetes_quarkus.kubernetes.startup-probe.http-action-port-name[quarkus.kubernetes.startup-probe.http-action-port-name]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-liveness-probe.http-action-port-name]]`link:#quarkus-kubernetes_quarkus.openshift.get-liveness-probe.http-action-port-name[quarkus.openshift.get-liveness-probe.http-action-port-name]` [.description] -- The port name for selecting the port of the `HTTP get` action. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_STARTUP_PROBE_HTTP_ACTION_PORT_NAME+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_LIVENESS_PROBE_HTTP_ACTION_PORT_NAME+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_STARTUP_PROBE_HTTP_ACTION_PORT_NAME+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_LIVENESS_PROBE_HTTP_ACTION_PORT_NAME+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.startup-probe.http-action-path]]`link:#quarkus-kubernetes_quarkus.kubernetes.startup-probe.http-action-path[quarkus.kubernetes.startup-probe.http-action-path]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-liveness-probe.http-action-path]]`link:#quarkus-kubernetes_quarkus.openshift.get-liveness-probe.http-action-path[quarkus.openshift.get-liveness-probe.http-action-path]` [.description] -- 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. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_STARTUP_PROBE_HTTP_ACTION_PATH+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_LIVENESS_PROBE_HTTP_ACTION_PATH+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_STARTUP_PROBE_HTTP_ACTION_PATH+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_LIVENESS_PROBE_HTTP_ACTION_PATH+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.startup-probe.http-action-scheme]]`link:#quarkus-kubernetes_quarkus.kubernetes.startup-probe.http-action-scheme[quarkus.kubernetes.startup-probe.http-action-scheme]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-liveness-probe.http-action-scheme]]`link:#quarkus-kubernetes_quarkus.openshift.get-liveness-probe.http-action-scheme[quarkus.openshift.get-liveness-probe.http-action-scheme]` [.description] -- The scheme of the `HTTP get` action. Can be either "HTTP" or "HTTPS". ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_STARTUP_PROBE_HTTP_ACTION_SCHEME+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_LIVENESS_PROBE_HTTP_ACTION_SCHEME+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_STARTUP_PROBE_HTTP_ACTION_SCHEME+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_LIVENESS_PROBE_HTTP_ACTION_SCHEME+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.startup-probe.exec-action]]`link:#quarkus-kubernetes_quarkus.kubernetes.startup-probe.exec-action[quarkus.kubernetes.startup-probe.exec-action]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-liveness-probe.exec-action]]`link:#quarkus-kubernetes_quarkus.openshift.get-liveness-probe.exec-action[quarkus.openshift.get-liveness-probe.exec-action]` [.description] -- The command to use for the probe. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_STARTUP_PROBE_EXEC_ACTION+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_LIVENESS_PROBE_EXEC_ACTION+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_STARTUP_PROBE_EXEC_ACTION+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_LIVENESS_PROBE_EXEC_ACTION+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.startup-probe.tcp-socket-action]]`link:#quarkus-kubernetes_quarkus.kubernetes.startup-probe.tcp-socket-action[quarkus.kubernetes.startup-probe.tcp-socket-action]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-liveness-probe.tcp-socket-action]]`link:#quarkus-kubernetes_quarkus.openshift.get-liveness-probe.tcp-socket-action[quarkus.openshift.get-liveness-probe.tcp-socket-action]` [.description] -- The tcp socket to use for the probe (the format is host:port). ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_STARTUP_PROBE_TCP_SOCKET_ACTION+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_LIVENESS_PROBE_TCP_SOCKET_ACTION+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_STARTUP_PROBE_TCP_SOCKET_ACTION+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_LIVENESS_PROBE_TCP_SOCKET_ACTION+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.startup-probe.grpc-action]]`link:#quarkus-kubernetes_quarkus.kubernetes.startup-probe.grpc-action[quarkus.kubernetes.startup-probe.grpc-action]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-liveness-probe.grpc-action]]`link:#quarkus-kubernetes_quarkus.openshift.get-liveness-probe.grpc-action[quarkus.openshift.get-liveness-probe.grpc-action]` [.description] -- The gRPC port to use for the probe (the format is either port or port:service). ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_STARTUP_PROBE_GRPC_ACTION+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_LIVENESS_PROBE_GRPC_ACTION+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_STARTUP_PROBE_GRPC_ACTION+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_LIVENESS_PROBE_GRPC_ACTION+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.startup-probe.grpc-action-enabled]]`link:#quarkus-kubernetes_quarkus.kubernetes.startup-probe.grpc-action-enabled[quarkus.kubernetes.startup-probe.grpc-action-enabled]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-liveness-probe.grpc-action-enabled]]`link:#quarkus-kubernetes_quarkus.openshift.get-liveness-probe.grpc-action-enabled[quarkus.openshift.get-liveness-probe.grpc-action-enabled]` [.description] -- If enabled and `grpc-action` is not provided, it will use the generated service name and the gRPC port. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_STARTUP_PROBE_GRPC_ACTION_ENABLED+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_LIVENESS_PROBE_GRPC_ACTION_ENABLED+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_STARTUP_PROBE_GRPC_ACTION_ENABLED+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_LIVENESS_PROBE_GRPC_ACTION_ENABLED+++` endif::add-copy-button-to-env-var[] --|boolean |`false` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.startup-probe.initial-delay]]`link:#quarkus-kubernetes_quarkus.kubernetes.startup-probe.initial-delay[quarkus.kubernetes.startup-probe.initial-delay]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-liveness-probe.initial-delay]]`link:#quarkus-kubernetes_quarkus.openshift.get-liveness-probe.initial-delay[quarkus.openshift.get-liveness-probe.initial-delay]` [.description] -- The amount of time to wait before starting to probe. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_STARTUP_PROBE_INITIAL_DELAY+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_LIVENESS_PROBE_INITIAL_DELAY+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_STARTUP_PROBE_INITIAL_DELAY+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_LIVENESS_PROBE_INITIAL_DELAY+++` endif::add-copy-button-to-env-var[] --|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] |`5S` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.startup-probe.period]]`link:#quarkus-kubernetes_quarkus.kubernetes.startup-probe.period[quarkus.kubernetes.startup-probe.period]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-liveness-probe.period]]`link:#quarkus-kubernetes_quarkus.openshift.get-liveness-probe.period[quarkus.openshift.get-liveness-probe.period]` [.description] -- The period in which the action should be called. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_STARTUP_PROBE_PERIOD+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_LIVENESS_PROBE_PERIOD+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_STARTUP_PROBE_PERIOD+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_LIVENESS_PROBE_PERIOD+++` endif::add-copy-button-to-env-var[] --|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] |`10S` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.startup-probe.timeout]]`link:#quarkus-kubernetes_quarkus.kubernetes.startup-probe.timeout[quarkus.kubernetes.startup-probe.timeout]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-liveness-probe.timeout]]`link:#quarkus-kubernetes_quarkus.openshift.get-liveness-probe.timeout[quarkus.openshift.get-liveness-probe.timeout]` [.description] -- The amount of time to wait for each action. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_STARTUP_PROBE_TIMEOUT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_LIVENESS_PROBE_TIMEOUT+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_STARTUP_PROBE_TIMEOUT+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_LIVENESS_PROBE_TIMEOUT+++` endif::add-copy-button-to-env-var[] --|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] |`10S` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.startup-probe.success-threshold]]`link:#quarkus-kubernetes_quarkus.kubernetes.startup-probe.success-threshold[quarkus.kubernetes.startup-probe.success-threshold]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-liveness-probe.success-threshold]]`link:#quarkus-kubernetes_quarkus.openshift.get-liveness-probe.success-threshold[quarkus.openshift.get-liveness-probe.success-threshold]` [.description] -- The success threshold to use. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_STARTUP_PROBE_SUCCESS_THRESHOLD+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_LIVENESS_PROBE_SUCCESS_THRESHOLD+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_STARTUP_PROBE_SUCCESS_THRESHOLD+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_LIVENESS_PROBE_SUCCESS_THRESHOLD+++` endif::add-copy-button-to-env-var[] --|int |`1` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.startup-probe.failure-threshold]]`link:#quarkus-kubernetes_quarkus.kubernetes.startup-probe.failure-threshold[quarkus.kubernetes.startup-probe.failure-threshold]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-liveness-probe.failure-threshold]]`link:#quarkus-kubernetes_quarkus.openshift.get-liveness-probe.failure-threshold[quarkus.openshift.get-liveness-probe.failure-threshold]` [.description] -- The failure threshold to use. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_STARTUP_PROBE_FAILURE_THRESHOLD+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_LIVENESS_PROBE_FAILURE_THRESHOLD+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_STARTUP_PROBE_FAILURE_THRESHOLD+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_LIVENESS_PROBE_FAILURE_THRESHOLD+++` endif::add-copy-button-to-env-var[] --|int |`3` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.prometheus.annotations]]`link:#quarkus-kubernetes_quarkus.kubernetes.prometheus.annotations[quarkus.kubernetes.prometheus.annotations]` - -[.description] --- -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. - -ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_PROMETHEUS_ANNOTATIONS+++[] -endif::add-copy-button-to-env-var[] -ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_PROMETHEUS_ANNOTATIONS+++` -endif::add-copy-button-to-env-var[] ---|boolean -|`true` - - -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.prometheus.prefix]]`link:#quarkus-kubernetes_quarkus.kubernetes.prometheus.prefix[quarkus.kubernetes.prometheus.prefix]` - -[.description] --- -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 - -ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_PROMETHEUS_PREFIX+++[] -endif::add-copy-button-to-env-var[] -ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_PROMETHEUS_PREFIX+++` -endif::add-copy-button-to-env-var[] ---|string -|`prometheus.io` - - -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.prometheus.scrape]]`link:#quarkus-kubernetes_quarkus.kubernetes.prometheus.scrape[quarkus.kubernetes.prometheus.scrape]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-readiness-probe.http-action-port]]`link:#quarkus-kubernetes_quarkus.openshift.get-readiness-probe.http-action-port[quarkus.openshift.get-readiness-probe.http-action-port]` [.description] -- -Define the annotation used to indicate services that should be scraped. By default, `/scrape` 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. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_PROMETHEUS_SCRAPE+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_READINESS_PROBE_HTTP_ACTION_PORT+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_PROMETHEUS_SCRAPE+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_READINESS_PROBE_HTTP_ACTION_PORT+++` endif::add-copy-button-to-env-var[] ---|string +--|int | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.prometheus.path]]`link:#quarkus-kubernetes_quarkus.kubernetes.prometheus.path[quarkus.kubernetes.prometheus.path]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-readiness-probe.http-action-port-name]]`link:#quarkus-kubernetes_quarkus.openshift.get-readiness-probe.http-action-port-name[quarkus.openshift.get-readiness-probe.http-action-port-name]` [.description] -- -Define the annotation used to indicate the path to scrape. By default, `/path` will be appended to the defined prefix. +The port name for selecting the port of the `HTTP get` action. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_PROMETHEUS_PATH+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_READINESS_PROBE_HTTP_ACTION_PORT_NAME+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_PROMETHEUS_PATH+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_READINESS_PROBE_HTTP_ACTION_PORT_NAME+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.prometheus.port]]`link:#quarkus-kubernetes_quarkus.kubernetes.prometheus.port[quarkus.kubernetes.prometheus.port]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-readiness-probe.http-action-path]]`link:#quarkus-kubernetes_quarkus.openshift.get-readiness-probe.http-action-path[quarkus.openshift.get-readiness-probe.http-action-path]` [.description] -- -Define the annotation used to indicate the port to scrape. By default, `/port` will be appended to the defined prefix. +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. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_PROMETHEUS_PORT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_READINESS_PROBE_HTTP_ACTION_PATH+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_PROMETHEUS_PORT+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_READINESS_PROBE_HTTP_ACTION_PATH+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.prometheus.scheme]]`link:#quarkus-kubernetes_quarkus.kubernetes.prometheus.scheme[quarkus.kubernetes.prometheus.scheme]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-readiness-probe.http-action-scheme]]`link:#quarkus-kubernetes_quarkus.openshift.get-readiness-probe.http-action-scheme[quarkus.openshift.get-readiness-probe.http-action-scheme]` [.description] -- -Define the annotation used to indicate the scheme to use for scraping By default, `/scheme` will be appended to the defined prefix. +The scheme of the `HTTP get` action. Can be either "HTTP" or "HTTPS". ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_PROMETHEUS_SCHEME+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_READINESS_PROBE_HTTP_ACTION_SCHEME+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_PROMETHEUS_SCHEME+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_READINESS_PROBE_HTTP_ACTION_SCHEME+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.empty-dir-volumes]]`link:#quarkus-kubernetes_quarkus.kubernetes.empty-dir-volumes[quarkus.kubernetes.empty-dir-volumes]` - -[.description] --- -EmptyDir volumes - -ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_EMPTY_DIR_VOLUMES+++[] -endif::add-copy-button-to-env-var[] -ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_EMPTY_DIR_VOLUMES+++` -endif::add-copy-button-to-env-var[] ---|list of string -| - - -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.deployment-target]]`link:#quarkus-kubernetes_quarkus.kubernetes.deployment-target[quarkus.kubernetes.deployment-target]` - -[.description] --- -The target deployment platform. Defaults to kubernetes. Can be kubernetes, openshift, knative, minikube etc., or any combination of the above as comma separated list. - -ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_DEPLOYMENT_TARGET+++[] -endif::add-copy-button-to-env-var[] -ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_DEPLOYMENT_TARGET+++` -endif::add-copy-button-to-env-var[] ---|list of string -| - - -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.resources.limits.cpu]]`link:#quarkus-kubernetes_quarkus.kubernetes.resources.limits.cpu[quarkus.kubernetes.resources.limits.cpu]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-readiness-probe.exec-action]]`link:#quarkus-kubernetes_quarkus.openshift.get-readiness-probe.exec-action[quarkus.openshift.get-readiness-probe.exec-action]` [.description] -- -CPU Requirements +The command to use for the probe. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_RESOURCES_LIMITS_CPU+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_READINESS_PROBE_EXEC_ACTION+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_RESOURCES_LIMITS_CPU+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_READINESS_PROBE_EXEC_ACTION+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.resources.limits.memory]]`link:#quarkus-kubernetes_quarkus.kubernetes.resources.limits.memory[quarkus.kubernetes.resources.limits.memory]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-readiness-probe.tcp-socket-action]]`link:#quarkus-kubernetes_quarkus.openshift.get-readiness-probe.tcp-socket-action[quarkus.openshift.get-readiness-probe.tcp-socket-action]` [.description] -- -Memory Requirements +The tcp socket to use for the probe (the format is host:port). ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_RESOURCES_LIMITS_MEMORY+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_READINESS_PROBE_TCP_SOCKET_ACTION+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_RESOURCES_LIMITS_MEMORY+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_READINESS_PROBE_TCP_SOCKET_ACTION+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.resources.requests.cpu]]`link:#quarkus-kubernetes_quarkus.kubernetes.resources.requests.cpu[quarkus.kubernetes.resources.requests.cpu]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-readiness-probe.grpc-action]]`link:#quarkus-kubernetes_quarkus.openshift.get-readiness-probe.grpc-action[quarkus.openshift.get-readiness-probe.grpc-action]` [.description] -- -CPU Requirements +The gRPC port to use for the probe (the format is either port or port:service). ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_RESOURCES_REQUESTS_CPU+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_READINESS_PROBE_GRPC_ACTION+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_RESOURCES_REQUESTS_CPU+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_READINESS_PROBE_GRPC_ACTION+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.resources.requests.memory]]`link:#quarkus-kubernetes_quarkus.kubernetes.resources.requests.memory[quarkus.kubernetes.resources.requests.memory]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-readiness-probe.grpc-action-enabled]]`link:#quarkus-kubernetes_quarkus.openshift.get-readiness-probe.grpc-action-enabled[quarkus.openshift.get-readiness-probe.grpc-action-enabled]` [.description] -- -Memory Requirements +If enabled and `grpc-action` is not provided, it will use the generated service name and the gRPC port. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_RESOURCES_REQUESTS_MEMORY+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_READINESS_PROBE_GRPC_ACTION_ENABLED+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_RESOURCES_REQUESTS_MEMORY+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_READINESS_PROBE_GRPC_ACTION_ENABLED+++` endif::add-copy-button-to-env-var[] ---|string -| +--|boolean +|`false` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.ingress.expose]]`link:#quarkus-kubernetes_quarkus.kubernetes.ingress.expose[quarkus.kubernetes.ingress.expose]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-readiness-probe.initial-delay]]`link:#quarkus-kubernetes_quarkus.openshift.get-readiness-probe.initial-delay[quarkus.openshift.get-readiness-probe.initial-delay]` [.description] -- -If true, the service will be exposed +The amount of time to wait before starting to probe. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INGRESS_EXPOSE+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_READINESS_PROBE_INITIAL_DELAY+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_INGRESS_EXPOSE+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_READINESS_PROBE_INITIAL_DELAY+++` endif::add-copy-button-to-env-var[] ---|boolean -|`false` +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`5S` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.ingress.host]]`link:#quarkus-kubernetes_quarkus.kubernetes.ingress.host[quarkus.kubernetes.ingress.host]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-readiness-probe.period]]`link:#quarkus-kubernetes_quarkus.openshift.get-readiness-probe.period[quarkus.openshift.get-readiness-probe.period]` [.description] -- -The host under which the application is going to be exposed +The period in which the action should be called. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INGRESS_HOST+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_READINESS_PROBE_PERIOD+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_INGRESS_HOST+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_READINESS_PROBE_PERIOD+++` endif::add-copy-button-to-env-var[] ---|string -| +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`10S` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.ingress.target-port]]`link:#quarkus-kubernetes_quarkus.kubernetes.ingress.target-port[quarkus.kubernetes.ingress.target-port]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-readiness-probe.timeout]]`link:#quarkus-kubernetes_quarkus.openshift.get-readiness-probe.timeout[quarkus.openshift.get-readiness-probe.timeout]` [.description] -- -The default target named port. If not provided, it will be deducted from the Service resource ports. Options are: "http" and "https". +The amount of time to wait for each action. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INGRESS_TARGET_PORT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_READINESS_PROBE_TIMEOUT+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_INGRESS_TARGET_PORT+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_READINESS_PROBE_TIMEOUT+++` endif::add-copy-button-to-env-var[] ---|string -|`http` +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`10S` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.ingress.ingress-class-name]]`link:#quarkus-kubernetes_quarkus.kubernetes.ingress.ingress-class-name[quarkus.kubernetes.ingress.ingress-class-name]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-readiness-probe.success-threshold]]`link:#quarkus-kubernetes_quarkus.openshift.get-readiness-probe.success-threshold[quarkus.openshift.get-readiness-probe.success-threshold]` [.description] -- -The class of the Ingress. If the ingressClassName is omitted, a default Ingress class is used. +The success threshold to use. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INGRESS_INGRESS_CLASS_NAME+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_READINESS_PROBE_SUCCESS_THRESHOLD+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_INGRESS_INGRESS_CLASS_NAME+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_READINESS_PROBE_SUCCESS_THRESHOLD+++` endif::add-copy-button-to-env-var[] ---|string -| +--|int +|`1` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.job.parallelism]]`link:#quarkus-kubernetes_quarkus.kubernetes.job.parallelism[quarkus.kubernetes.job.parallelism]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-readiness-probe.failure-threshold]]`link:#quarkus-kubernetes_quarkus.openshift.get-readiness-probe.failure-threshold[quarkus.openshift.get-readiness-probe.failure-threshold]` [.description] -- -Specifies the maximum desired number of pods the job should run at any given time. +The failure threshold to use. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_JOB_PARALLELISM+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_READINESS_PROBE_FAILURE_THRESHOLD+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_JOB_PARALLELISM+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_READINESS_PROBE_FAILURE_THRESHOLD+++` endif::add-copy-button-to-env-var[] --|int -| +|`3` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.job.completions]]`link:#quarkus-kubernetes_quarkus.kubernetes.job.completions[quarkus.kubernetes.job.completions]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-startup-probe.http-action-port]]`link:#quarkus-kubernetes_quarkus.openshift.get-startup-probe.http-action-port[quarkus.openshift.get-startup-probe.http-action-port]` [.description] -- -Specifies the desired number of successfully finished pods the job should be run with. +The port number to use when configuring the `http get` action. If not configured, the port corresponding to the `httpActionPortName` will be used. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_JOB_COMPLETIONS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_STARTUP_PROBE_HTTP_ACTION_PORT+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_JOB_COMPLETIONS+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_STARTUP_PROBE_HTTP_ACTION_PORT+++` endif::add-copy-button-to-env-var[] --|int | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.job.completion-mode]]`link:#quarkus-kubernetes_quarkus.kubernetes.job.completion-mode[quarkus.kubernetes.job.completion-mode]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-startup-probe.http-action-port-name]]`link:#quarkus-kubernetes_quarkus.openshift.get-startup-probe.http-action-port-name[quarkus.openshift.get-startup-probe.http-action-port-name]` [.description] -- -CompletionMode specifies how Pod completions are tracked. +The port name for selecting the port of the `HTTP get` action. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_JOB_COMPLETION_MODE+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_STARTUP_PROBE_HTTP_ACTION_PORT_NAME+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_JOB_COMPLETION_MODE+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_STARTUP_PROBE_HTTP_ACTION_PORT_NAME+++` endif::add-copy-button-to-env-var[] --- a| -`non-indexed`, `indexed` -|`non-indexed` +--|string +| -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.job.backoff-limit]]`link:#quarkus-kubernetes_quarkus.kubernetes.job.backoff-limit[quarkus.kubernetes.job.backoff-limit]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-startup-probe.http-action-path]]`link:#quarkus-kubernetes_quarkus.openshift.get-startup-probe.http-action-path[quarkus.openshift.get-startup-probe.http-action-path]` [.description] -- -Specifies the number of retries before marking this job failed. +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. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_JOB_BACKOFF_LIMIT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_STARTUP_PROBE_HTTP_ACTION_PATH+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_JOB_BACKOFF_LIMIT+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_STARTUP_PROBE_HTTP_ACTION_PATH+++` endif::add-copy-button-to-env-var[] ---|int +--|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.job.active-deadline-seconds]]`link:#quarkus-kubernetes_quarkus.kubernetes.job.active-deadline-seconds[quarkus.kubernetes.job.active-deadline-seconds]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-startup-probe.http-action-scheme]]`link:#quarkus-kubernetes_quarkus.openshift.get-startup-probe.http-action-scheme[quarkus.openshift.get-startup-probe.http-action-scheme]` [.description] -- -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 scheme of the `HTTP get` action. Can be either "HTTP" or "HTTPS". ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_JOB_ACTIVE_DEADLINE_SECONDS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_STARTUP_PROBE_HTTP_ACTION_SCHEME+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_JOB_ACTIVE_DEADLINE_SECONDS+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_STARTUP_PROBE_HTTP_ACTION_SCHEME+++` endif::add-copy-button-to-env-var[] ---|long +--|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.job.ttl-seconds-after-finished]]`link:#quarkus-kubernetes_quarkus.kubernetes.job.ttl-seconds-after-finished[quarkus.kubernetes.job.ttl-seconds-after-finished]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-startup-probe.exec-action]]`link:#quarkus-kubernetes_quarkus.openshift.get-startup-probe.exec-action[quarkus.openshift.get-startup-probe.exec-action]` [.description] -- -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 command to use for the probe. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_JOB_TTL_SECONDS_AFTER_FINISHED+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_STARTUP_PROBE_EXEC_ACTION+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_JOB_TTL_SECONDS_AFTER_FINISHED+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_STARTUP_PROBE_EXEC_ACTION+++` endif::add-copy-button-to-env-var[] ---|int +--|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.job.suspend]]`link:#quarkus-kubernetes_quarkus.kubernetes.job.suspend[quarkus.kubernetes.job.suspend]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-startup-probe.tcp-socket-action]]`link:#quarkus-kubernetes_quarkus.openshift.get-startup-probe.tcp-socket-action[quarkus.openshift.get-startup-probe.tcp-socket-action]` [.description] -- -Suspend specifies whether the Job controller should create Pods or not. +The tcp socket to use for the probe (the format is host:port). ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_JOB_SUSPEND+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_STARTUP_PROBE_TCP_SOCKET_ACTION+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_JOB_SUSPEND+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_STARTUP_PROBE_TCP_SOCKET_ACTION+++` endif::add-copy-button-to-env-var[] ---|boolean -|`false` +--|string +| -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.job.restart-policy]]`link:#quarkus-kubernetes_quarkus.kubernetes.job.restart-policy[quarkus.kubernetes.job.restart-policy]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-startup-probe.grpc-action]]`link:#quarkus-kubernetes_quarkus.openshift.get-startup-probe.grpc-action[quarkus.openshift.get-startup-probe.grpc-action]` [.description] -- -Restart policy when the job container fails. +The gRPC port to use for the probe (the format is either port or port:service). ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_JOB_RESTART_POLICY+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_STARTUP_PROBE_GRPC_ACTION+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_JOB_RESTART_POLICY+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_STARTUP_PROBE_GRPC_ACTION+++` endif::add-copy-button-to-env-var[] --- a| -`on-failure`, `never` -|`on-failure` +--|string +| -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.cron-job.schedule]]`link:#quarkus-kubernetes_quarkus.kubernetes.cron-job.schedule[quarkus.kubernetes.cron-job.schedule]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-startup-probe.grpc-action-enabled]]`link:#quarkus-kubernetes_quarkus.openshift.get-startup-probe.grpc-action-enabled[quarkus.openshift.get-startup-probe.grpc-action-enabled]` [.description] -- -The schedule in Cron format, see https://en.wikipedia.org/wiki/Cron. +If enabled and `grpc-action` is not provided, it will use the generated service name and the gRPC port. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_CRON_JOB_SCHEDULE+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_STARTUP_PROBE_GRPC_ACTION_ENABLED+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_CRON_JOB_SCHEDULE+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_STARTUP_PROBE_GRPC_ACTION_ENABLED+++` endif::add-copy-button-to-env-var[] ---|string -| +--|boolean +|`false` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.cron-job.concurrency-policy]]`link:#quarkus-kubernetes_quarkus.kubernetes.cron-job.concurrency-policy[quarkus.kubernetes.cron-job.concurrency-policy]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-startup-probe.initial-delay]]`link:#quarkus-kubernetes_quarkus.openshift.get-startup-probe.initial-delay[quarkus.openshift.get-startup-probe.initial-delay]` [.description] -- -ConcurrencyPolicy describes how the job will be handled. +The amount of time to wait before starting to probe. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_CRON_JOB_CONCURRENCY_POLICY+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_STARTUP_PROBE_INITIAL_DELAY+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_CRON_JOB_CONCURRENCY_POLICY+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_STARTUP_PROBE_INITIAL_DELAY+++` endif::add-copy-button-to-env-var[] --- a| -`allow`, `forbid`, `replace` -|`allow` +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`5S` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.cron-job.starting-deadline-seconds]]`link:#quarkus-kubernetes_quarkus.kubernetes.cron-job.starting-deadline-seconds[quarkus.kubernetes.cron-job.starting-deadline-seconds]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-startup-probe.period]]`link:#quarkus-kubernetes_quarkus.openshift.get-startup-probe.period[quarkus.openshift.get-startup-probe.period]` [.description] -- -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 period in which the action should be called. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_CRON_JOB_STARTING_DEADLINE_SECONDS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_STARTUP_PROBE_PERIOD+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_CRON_JOB_STARTING_DEADLINE_SECONDS+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_STARTUP_PROBE_PERIOD+++` endif::add-copy-button-to-env-var[] ---|long -| +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`10S` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.cron-job.failed-jobs-history-limit]]`link:#quarkus-kubernetes_quarkus.kubernetes.cron-job.failed-jobs-history-limit[quarkus.kubernetes.cron-job.failed-jobs-history-limit]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-startup-probe.timeout]]`link:#quarkus-kubernetes_quarkus.openshift.get-startup-probe.timeout[quarkus.openshift.get-startup-probe.timeout]` [.description] -- +The amount of time to wait for each action. + ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_CRON_JOB_FAILED_JOBS_HISTORY_LIMIT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_STARTUP_PROBE_TIMEOUT+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_CRON_JOB_FAILED_JOBS_HISTORY_LIMIT+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_STARTUP_PROBE_TIMEOUT+++` endif::add-copy-button-to-env-var[] ---|int -| +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`10S` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.cron-job.successful-jobs-history-limit]]`link:#quarkus-kubernetes_quarkus.kubernetes.cron-job.successful-jobs-history-limit[quarkus.kubernetes.cron-job.successful-jobs-history-limit]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-startup-probe.success-threshold]]`link:#quarkus-kubernetes_quarkus.openshift.get-startup-probe.success-threshold[quarkus.openshift.get-startup-probe.success-threshold]` [.description] -- +The success threshold to use. + ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_CRON_JOB_SUCCESSFUL_JOBS_HISTORY_LIMIT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_STARTUP_PROBE_SUCCESS_THRESHOLD+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_CRON_JOB_SUCCESSFUL_JOBS_HISTORY_LIMIT+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_STARTUP_PROBE_SUCCESS_THRESHOLD+++` endif::add-copy-button-to-env-var[] --|int -| +|`1` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.cron-job.parallelism]]`link:#quarkus-kubernetes_quarkus.kubernetes.cron-job.parallelism[quarkus.kubernetes.cron-job.parallelism]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-startup-probe.failure-threshold]]`link:#quarkus-kubernetes_quarkus.openshift.get-startup-probe.failure-threshold[quarkus.openshift.get-startup-probe.failure-threshold]` [.description] -- -Specifies the maximum desired number of pods the job should run at any given time. +The failure threshold to use. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_CRON_JOB_PARALLELISM+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_STARTUP_PROBE_FAILURE_THRESHOLD+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_CRON_JOB_PARALLELISM+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_STARTUP_PROBE_FAILURE_THRESHOLD+++` endif::add-copy-button-to-env-var[] --|int -| +|`3` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.cron-job.completions]]`link:#quarkus-kubernetes_quarkus.kubernetes.cron-job.completions[quarkus.kubernetes.cron-job.completions]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-prometheus-config.annotations]]`link:#quarkus-kubernetes_quarkus.openshift.get-prometheus-config.annotations[quarkus.openshift.get-prometheus-config.annotations]` [.description] -- -Specifies the desired number of successfully finished pods the job should be run with. +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. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_CRON_JOB_COMPLETIONS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_PROMETHEUS_CONFIG_ANNOTATIONS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_CRON_JOB_COMPLETIONS+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_PROMETHEUS_CONFIG_ANNOTATIONS+++` endif::add-copy-button-to-env-var[] ---|int -| +--|boolean +|`true` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.cron-job.completion-mode]]`link:#quarkus-kubernetes_quarkus.kubernetes.cron-job.completion-mode[quarkus.kubernetes.cron-job.completion-mode]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-prometheus-config.prefix]]`link:#quarkus-kubernetes_quarkus.openshift.get-prometheus-config.prefix[quarkus.openshift.get-prometheus-config.prefix]` [.description] -- -CompletionMode specifies how Pod completions are tracked. +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 ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_CRON_JOB_COMPLETION_MODE+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_PROMETHEUS_CONFIG_PREFIX+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_CRON_JOB_COMPLETION_MODE+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_PROMETHEUS_CONFIG_PREFIX+++` endif::add-copy-button-to-env-var[] --- a| -`non-indexed`, `indexed` -|`non-indexed` +--|string +|`prometheus.io` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.cron-job.backoff-limit]]`link:#quarkus-kubernetes_quarkus.kubernetes.cron-job.backoff-limit[quarkus.kubernetes.cron-job.backoff-limit]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-prometheus-config.scrape]]`link:#quarkus-kubernetes_quarkus.openshift.get-prometheus-config.scrape[quarkus.openshift.get-prometheus-config.scrape]` [.description] -- -Specifies the number of retries before marking this job failed. +Define the annotation used to indicate services that should be scraped. By default, `/scrape` will be appended to the defined prefix. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_CRON_JOB_BACKOFF_LIMIT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_PROMETHEUS_CONFIG_SCRAPE+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_CRON_JOB_BACKOFF_LIMIT+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_PROMETHEUS_CONFIG_SCRAPE+++` endif::add-copy-button-to-env-var[] ---|int +--|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.cron-job.active-deadline-seconds]]`link:#quarkus-kubernetes_quarkus.kubernetes.cron-job.active-deadline-seconds[quarkus.kubernetes.cron-job.active-deadline-seconds]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-prometheus-config.path]]`link:#quarkus-kubernetes_quarkus.openshift.get-prometheus-config.path[quarkus.openshift.get-prometheus-config.path]` [.description] -- -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 the path to scrape. By default, `/path` will be appended to the defined prefix. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_CRON_JOB_ACTIVE_DEADLINE_SECONDS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_PROMETHEUS_CONFIG_PATH+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_CRON_JOB_ACTIVE_DEADLINE_SECONDS+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_PROMETHEUS_CONFIG_PATH+++` endif::add-copy-button-to-env-var[] ---|long +--|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.cron-job.ttl-seconds-after-finished]]`link:#quarkus-kubernetes_quarkus.kubernetes.cron-job.ttl-seconds-after-finished[quarkus.kubernetes.cron-job.ttl-seconds-after-finished]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-prometheus-config.port]]`link:#quarkus-kubernetes_quarkus.openshift.get-prometheus-config.port[quarkus.openshift.get-prometheus-config.port]` [.description] -- -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 port to scrape. By default, `/port` will be appended to the defined prefix. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_CRON_JOB_TTL_SECONDS_AFTER_FINISHED+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_PROMETHEUS_CONFIG_PORT+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_CRON_JOB_TTL_SECONDS_AFTER_FINISHED+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_PROMETHEUS_CONFIG_PORT+++` endif::add-copy-button-to-env-var[] ---|int +--|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.cron-job.suspend]]`link:#quarkus-kubernetes_quarkus.kubernetes.cron-job.suspend[quarkus.kubernetes.cron-job.suspend]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-prometheus-config.scheme]]`link:#quarkus-kubernetes_quarkus.openshift.get-prometheus-config.scheme[quarkus.openshift.get-prometheus-config.scheme]` [.description] -- -Suspend specifies whether the Job controller should create Pods or not. +Define the annotation used to indicate the scheme to use for scraping By default, `/scheme` will be appended to the defined prefix. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_CRON_JOB_SUSPEND+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_PROMETHEUS_CONFIG_SCHEME+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_CRON_JOB_SUSPEND+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_PROMETHEUS_CONFIG_SCHEME+++` endif::add-copy-button-to-env-var[] ---|boolean -|`false` +--|string +| -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.cron-job.restart-policy]]`link:#quarkus-kubernetes_quarkus.kubernetes.cron-job.restart-policy[quarkus.kubernetes.cron-job.restart-policy]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-empty-dir-volumes]]`link:#quarkus-kubernetes_quarkus.openshift.get-empty-dir-volumes[quarkus.openshift.get-empty-dir-volumes]` [.description] -- -Restart policy when the job container fails. - ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_CRON_JOB_RESTART_POLICY+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_EMPTY_DIR_VOLUMES+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_CRON_JOB_RESTART_POLICY+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_EMPTY_DIR_VOLUMES+++` endif::add-copy-button-to-env-var[] --- a| -`on-failure`, `never` -|`on-failure` +--|list of string +|required icon:exclamation-circle[title=Configuration property is required] -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.add-version-to-label-selectors]]`link:#quarkus-kubernetes_quarkus.kubernetes.add-version-to-label-selectors[quarkus.kubernetes.add-version-to-label-selectors]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-resources.limits.cpu]]`link:#quarkus-kubernetes_quarkus.openshift.get-resources.limits.cpu[quarkus.openshift.get-resources.limits.cpu]` [.description] -- -If true, the 'app.kubernetes.io/version' label will be part of the selectors of Service and Deployment +CPU Requirements ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_ADD_VERSION_TO_LABEL_SELECTORS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_RESOURCES_LIMITS_CPU+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_ADD_VERSION_TO_LABEL_SELECTORS+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_RESOURCES_LIMITS_CPU+++` endif::add-copy-button-to-env-var[] ---|boolean -|`true` +--|string +| -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.add-name-to-label-selectors]]`link:#quarkus-kubernetes_quarkus.kubernetes.add-name-to-label-selectors[quarkus.kubernetes.add-name-to-label-selectors]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-resources.limits.memory]]`link:#quarkus-kubernetes_quarkus.openshift.get-resources.limits.memory[quarkus.openshift.get-resources.limits.memory]` [.description] -- -If true, the 'app.kubernetes.io/name' label will be part of the selectors of Service and Deployment +Memory Requirements ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_ADD_NAME_TO_LABEL_SELECTORS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_RESOURCES_LIMITS_MEMORY+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_ADD_NAME_TO_LABEL_SELECTORS+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_RESOURCES_LIMITS_MEMORY+++` endif::add-copy-button-to-env-var[] ---|boolean -|`true` +--|string +| -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.deploy]]`link:#quarkus-kubernetes_quarkus.kubernetes.deploy[quarkus.kubernetes.deploy]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-resources.requests.cpu]]`link:#quarkus-kubernetes_quarkus.openshift.get-resources.requests.cpu[quarkus.openshift.get-resources.requests.cpu]` [.description] -- -If set to true, Quarkus will attempt to deploy the application to the target Kubernetes cluster +CPU Requirements ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_DEPLOY+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_RESOURCES_REQUESTS_CPU+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_DEPLOY+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_RESOURCES_REQUESTS_CPU+++` endif::add-copy-button-to-env-var[] ---|boolean -|`false` +--|string +| -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.deploy-strategy]]`link:#quarkus-kubernetes_quarkus.kubernetes.deploy-strategy[quarkus.kubernetes.deploy-strategy]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-resources.requests.memory]]`link:#quarkus-kubernetes_quarkus.openshift.get-resources.requests.memory[quarkus.openshift.get-resources.requests.memory]` [.description] -- -If deploy is enabled, it will follow this strategy to update the resources to the target Kubernetes cluster. +Memory Requirements ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_DEPLOY_STRATEGY+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_RESOURCES_REQUESTS_MEMORY+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_DEPLOY_STRATEGY+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_RESOURCES_REQUESTS_MEMORY+++` endif::add-copy-button-to-env-var[] --- a| -`create-or-update`, `create`, `replace`, `server-side-apply` -|`create-or-update` +--|string +| -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.app-secret]]`link:#quarkus-kubernetes_quarkus.kubernetes.app-secret[quarkus.kubernetes.app-secret]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-app-secret]]`link:#quarkus-kubernetes_quarkus.openshift.get-app-secret[quarkus.openshift.get-app-secret]` [.description] -- -If set, the secret will mounted to the application container and its contents will be used for application configuration. - ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_APP_SECRET+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_APP_SECRET+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_APP_SECRET+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_APP_SECRET+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.app-config-map]]`link:#quarkus-kubernetes_quarkus.kubernetes.app-config-map[quarkus.kubernetes.app-config-map]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-app-config-map]]`link:#quarkus-kubernetes_quarkus.openshift.get-app-config-map[quarkus.openshift.get-app-config-map]` [.description] -- -If set, the config map will be mounted to the application container and its contents will be used for application configuration. - ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_APP_CONFIG_MAP+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_APP_CONFIG_MAP+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_APP_CONFIG_MAP+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_APP_CONFIG_MAP+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.security-context.se-linux-options.level]]`link:#quarkus-kubernetes_quarkus.kubernetes.security-context.se-linux-options.level[quarkus.kubernetes.security-context.se-linux-options.level]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-security-context.se-linux-options.level]]`link:#quarkus-kubernetes_quarkus.openshift.get-security-context.se-linux-options.level[quarkus.openshift.get-security-context.se-linux-options.level]` [.description] -- The SELinux level label that applies to the container. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SECURITY_CONTEXT_SE_LINUX_OPTIONS_LEVEL+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SECURITY_CONTEXT_SE_LINUX_OPTIONS_LEVEL+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_SECURITY_CONTEXT_SE_LINUX_OPTIONS_LEVEL+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SECURITY_CONTEXT_SE_LINUX_OPTIONS_LEVEL+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.security-context.se-linux-options.role]]`link:#quarkus-kubernetes_quarkus.kubernetes.security-context.se-linux-options.role[quarkus.kubernetes.security-context.se-linux-options.role]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-security-context.se-linux-options.role]]`link:#quarkus-kubernetes_quarkus.openshift.get-security-context.se-linux-options.role[quarkus.openshift.get-security-context.se-linux-options.role]` [.description] -- The SELinux role label that applies to the container. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SECURITY_CONTEXT_SE_LINUX_OPTIONS_ROLE+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SECURITY_CONTEXT_SE_LINUX_OPTIONS_ROLE+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_SECURITY_CONTEXT_SE_LINUX_OPTIONS_ROLE+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SECURITY_CONTEXT_SE_LINUX_OPTIONS_ROLE+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.security-context.se-linux-options.type]]`link:#quarkus-kubernetes_quarkus.kubernetes.security-context.se-linux-options.type[quarkus.kubernetes.security-context.se-linux-options.type]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-security-context.se-linux-options.type]]`link:#quarkus-kubernetes_quarkus.openshift.get-security-context.se-linux-options.type[quarkus.openshift.get-security-context.se-linux-options.type]` [.description] -- The SELinux type label that applies to the container. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SECURITY_CONTEXT_SE_LINUX_OPTIONS_TYPE+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SECURITY_CONTEXT_SE_LINUX_OPTIONS_TYPE+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_SECURITY_CONTEXT_SE_LINUX_OPTIONS_TYPE+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SECURITY_CONTEXT_SE_LINUX_OPTIONS_TYPE+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.security-context.se-linux-options.user]]`link:#quarkus-kubernetes_quarkus.kubernetes.security-context.se-linux-options.user[quarkus.kubernetes.security-context.se-linux-options.user]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-security-context.se-linux-options.user]]`link:#quarkus-kubernetes_quarkus.openshift.get-security-context.se-linux-options.user[quarkus.openshift.get-security-context.se-linux-options.user]` [.description] -- The SELinux user label that applies to the container. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SECURITY_CONTEXT_SE_LINUX_OPTIONS_USER+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SECURITY_CONTEXT_SE_LINUX_OPTIONS_USER+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_SECURITY_CONTEXT_SE_LINUX_OPTIONS_USER+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SECURITY_CONTEXT_SE_LINUX_OPTIONS_USER+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.security-context.windows-options.gmsa-credential-spec-name]]`link:#quarkus-kubernetes_quarkus.kubernetes.security-context.windows-options.gmsa-credential-spec-name[quarkus.kubernetes.security-context.windows-options.gmsa-credential-spec-name]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-security-context.windows-options.gmsa-credential-spec-name]]`link:#quarkus-kubernetes_quarkus.openshift.get-security-context.windows-options.gmsa-credential-spec-name[quarkus.openshift.get-security-context.windows-options.gmsa-credential-spec-name]` [.description] -- The name of the GMSA credential spec to use. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SECURITY_CONTEXT_WINDOWS_OPTIONS_GMSA_CREDENTIAL_SPEC_NAME+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SECURITY_CONTEXT_WINDOWS_OPTIONS_GMSA_CREDENTIAL_SPEC_NAME+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -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+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.security-context.windows-options.gmsa-credential-spec]]`link:#quarkus-kubernetes_quarkus.kubernetes.security-context.windows-options.gmsa-credential-spec[quarkus.kubernetes.security-context.windows-options.gmsa-credential-spec]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-security-context.windows-options.gmsa-credential-spec]]`link:#quarkus-kubernetes_quarkus.openshift.get-security-context.windows-options.gmsa-credential-spec[quarkus.openshift.get-security-context.windows-options.gmsa-credential-spec]` [.description] -- 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. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SECURITY_CONTEXT_WINDOWS_OPTIONS_GMSA_CREDENTIAL_SPEC+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SECURITY_CONTEXT_WINDOWS_OPTIONS_GMSA_CREDENTIAL_SPEC+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_SECURITY_CONTEXT_WINDOWS_OPTIONS_GMSA_CREDENTIAL_SPEC+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SECURITY_CONTEXT_WINDOWS_OPTIONS_GMSA_CREDENTIAL_SPEC+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.security-context.windows-options.run-as-user-name]]`link:#quarkus-kubernetes_quarkus.kubernetes.security-context.windows-options.run-as-user-name[quarkus.kubernetes.security-context.windows-options.run-as-user-name]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-security-context.windows-options.run-as-user-name]]`link:#quarkus-kubernetes_quarkus.openshift.get-security-context.windows-options.run-as-user-name[quarkus.openshift.get-security-context.windows-options.run-as-user-name]` [.description] -- The UserName in Windows to run the entrypoint of the container process. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SECURITY_CONTEXT_WINDOWS_OPTIONS_RUN_AS_USER_NAME+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SECURITY_CONTEXT_WINDOWS_OPTIONS_RUN_AS_USER_NAME+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -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+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.security-context.windows-options.host-process]]`link:#quarkus-kubernetes_quarkus.kubernetes.security-context.windows-options.host-process[quarkus.kubernetes.security-context.windows-options.host-process]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-security-context.windows-options.host-process]]`link:#quarkus-kubernetes_quarkus.openshift.get-security-context.windows-options.host-process[quarkus.openshift.get-security-context.windows-options.host-process]` [.description] -- HostProcess determines if a container should be run as a 'Host Process' container. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SECURITY_CONTEXT_WINDOWS_OPTIONS_HOST_PROCESS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SECURITY_CONTEXT_WINDOWS_OPTIONS_HOST_PROCESS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_SECURITY_CONTEXT_WINDOWS_OPTIONS_HOST_PROCESS+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SECURITY_CONTEXT_WINDOWS_OPTIONS_HOST_PROCESS+++` endif::add-copy-button-to-env-var[] --|boolean | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.security-context.run-as-user]]`link:#quarkus-kubernetes_quarkus.kubernetes.security-context.run-as-user[quarkus.kubernetes.security-context.run-as-user]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-security-context.run-as-user]]`link:#quarkus-kubernetes_quarkus.openshift.get-security-context.run-as-user[quarkus.openshift.get-security-context.run-as-user]` [.description] -- The UID to run the entrypoint of the container process. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SECURITY_CONTEXT_RUN_AS_USER+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SECURITY_CONTEXT_RUN_AS_USER+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_SECURITY_CONTEXT_RUN_AS_USER+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SECURITY_CONTEXT_RUN_AS_USER+++` endif::add-copy-button-to-env-var[] --|long | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.security-context.run-as-group]]`link:#quarkus-kubernetes_quarkus.kubernetes.security-context.run-as-group[quarkus.kubernetes.security-context.run-as-group]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-security-context.run-as-group]]`link:#quarkus-kubernetes_quarkus.openshift.get-security-context.run-as-group[quarkus.openshift.get-security-context.run-as-group]` [.description] -- The GID to run the entrypoint of the container process. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SECURITY_CONTEXT_RUN_AS_GROUP+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SECURITY_CONTEXT_RUN_AS_GROUP+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_SECURITY_CONTEXT_RUN_AS_GROUP+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SECURITY_CONTEXT_RUN_AS_GROUP+++` endif::add-copy-button-to-env-var[] --|long | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.security-context.run-as-non-root]]`link:#quarkus-kubernetes_quarkus.kubernetes.security-context.run-as-non-root[quarkus.kubernetes.security-context.run-as-non-root]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-security-context.run-as-non-root]]`link:#quarkus-kubernetes_quarkus.openshift.get-security-context.run-as-non-root[quarkus.openshift.get-security-context.run-as-non-root]` [.description] -- Indicates that the container must run as a non-root user. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SECURITY_CONTEXT_RUN_AS_NON_ROOT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SECURITY_CONTEXT_RUN_AS_NON_ROOT+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_SECURITY_CONTEXT_RUN_AS_NON_ROOT+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SECURITY_CONTEXT_RUN_AS_NON_ROOT+++` endif::add-copy-button-to-env-var[] --|boolean | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.security-context.supplemental-groups]]`link:#quarkus-kubernetes_quarkus.kubernetes.security-context.supplemental-groups[quarkus.kubernetes.security-context.supplemental-groups]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-security-context.supplemental-groups]]`link:#quarkus-kubernetes_quarkus.openshift.get-security-context.supplemental-groups[quarkus.openshift.get-security-context.supplemental-groups]` [.description] -- 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. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SECURITY_CONTEXT_SUPPLEMENTAL_GROUPS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SECURITY_CONTEXT_SUPPLEMENTAL_GROUPS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_SECURITY_CONTEXT_SUPPLEMENTAL_GROUPS+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SECURITY_CONTEXT_SUPPLEMENTAL_GROUPS+++` endif::add-copy-button-to-env-var[] --|list of long | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.security-context.fs-group]]`link:#quarkus-kubernetes_quarkus.kubernetes.security-context.fs-group[quarkus.kubernetes.security-context.fs-group]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-security-context.fs-group]]`link:#quarkus-kubernetes_quarkus.openshift.get-security-context.fs-group[quarkus.openshift.get-security-context.fs-group]` [.description] -- A special supplemental group that applies to all containers in a pod. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SECURITY_CONTEXT_FS_GROUP+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SECURITY_CONTEXT_FS_GROUP+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_SECURITY_CONTEXT_FS_GROUP+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SECURITY_CONTEXT_FS_GROUP+++` endif::add-copy-button-to-env-var[] --|long | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.security-context.sysctls]]`link:#quarkus-kubernetes_quarkus.kubernetes.security-context.sysctls[quarkus.kubernetes.security-context.sysctls]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-security-context.sysctls]]`link:#quarkus-kubernetes_quarkus.openshift.get-security-context.sysctls[quarkus.openshift.get-security-context.sysctls]` [.description] -- Sysctls hold a list of namespaced sysctls used for the pod. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SECURITY_CONTEXT_SYSCTLS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SECURITY_CONTEXT_SYSCTLS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_SECURITY_CONTEXT_SYSCTLS+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SECURITY_CONTEXT_SYSCTLS+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.security-context.fs-group-change-policy]]`link:#quarkus-kubernetes_quarkus.kubernetes.security-context.fs-group-change-policy[quarkus.kubernetes.security-context.fs-group-change-policy]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-security-context.fs-group-change-policy]]`link:#quarkus-kubernetes_quarkus.openshift.get-security-context.fs-group-change-policy[quarkus.openshift.get-security-context.fs-group-change-policy]` [.description] -- It holds policies that will be used for applying fsGroup to a volume when volume is mounted. Values: OnRootMismatch, Always ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SECURITY_CONTEXT_FS_GROUP_CHANGE_POLICY+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SECURITY_CONTEXT_FS_GROUP_CHANGE_POLICY+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_SECURITY_CONTEXT_FS_GROUP_CHANGE_POLICY+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SECURITY_CONTEXT_FS_GROUP_CHANGE_POLICY+++` endif::add-copy-button-to-env-var[] -- a| tooltip: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.], tooltip:always[It indicates that volume's ownership and permissions should always be changed whenever volume is mounted inside a Pod. This the default behavior.] | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.container-name]]`link:#quarkus-kubernetes_quarkus.kubernetes.container-name[quarkus.kubernetes.container-name]` - -[.description] --- -If set, it will change the name of the container according to the configuration - -ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_CONTAINER_NAME+++[] -endif::add-copy-button-to-env-var[] -ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_CONTAINER_NAME+++` -endif::add-copy-button-to-env-var[] ---|string -| - - -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.remote-debug.enabled]]`link:#quarkus-kubernetes_quarkus.kubernetes.remote-debug.enabled[quarkus.kubernetes.remote-debug.enabled]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.is-idempotent]]`link:#quarkus-kubernetes_quarkus.openshift.is-idempotent[quarkus.openshift.is-idempotent]` [.description] -- -If true, the debug mode in pods will be enabled. - ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_REMOTE_DEBUG_ENABLED+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_IS_IDEMPOTENT+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_REMOTE_DEBUG_ENABLED+++` +Environment variable: `+++QUARKUS_OPENSHIFT_IS_IDEMPOTENT+++` endif::add-copy-button-to-env-var[] --|boolean |`false` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.remote-debug.transport]]`link:#quarkus-kubernetes_quarkus.kubernetes.remote-debug.transport[quarkus.kubernetes.remote-debug.transport]` - -[.description] --- -The transport to use. - -ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_REMOTE_DEBUG_TRANSPORT+++[] -endif::add-copy-button-to-env-var[] -ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_REMOTE_DEBUG_TRANSPORT+++` -endif::add-copy-button-to-env-var[] ---|string -|`dt_socket` - - -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.remote-debug.suspend]]`link:#quarkus-kubernetes_quarkus.kubernetes.remote-debug.suspend[quarkus.kubernetes.remote-debug.suspend]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.flavor]]`link:#quarkus-kubernetes_quarkus.openshift.flavor[quarkus.openshift.flavor]` [.description] -- -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 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. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_REMOTE_DEBUG_SUSPEND+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_FLAVOR+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_REMOTE_DEBUG_SUSPEND+++` +Environment variable: `+++QUARKUS_OPENSHIFT_FLAVOR+++` endif::add-copy-button-to-env-var[] ---|string -|`n` +-- a| +`v3`, `v4` +|`v4` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.remote-debug.address-port]]`link:#quarkus-kubernetes_quarkus.kubernetes.remote-debug.address-port[quarkus.kubernetes.remote-debug.address-port]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.deployment-kind]]`link:#quarkus-kubernetes_quarkus.openshift.deployment-kind[quarkus.openshift.deployment-kind]` [.description] -- -It specifies the address at which the debug socket will listen. +The kind of the deployment resource to use. Supported values are 'Deployment', 'StatefulSet', 'Job', 'CronJob' and 'DeploymentConfig' defaulting to the latter. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_REMOTE_DEBUG_ADDRESS_PORT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_DEPLOYMENT_KIND+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_REMOTE_DEBUG_ADDRESS_PORT+++` +Environment variable: `+++QUARKUS_OPENSHIFT_DEPLOYMENT_KIND+++` endif::add-copy-button-to-env-var[] ---|int -|`5005` +-- a| +`deployment`, `deployment-config`, `stateful-set`, `job`, `cron-job` +| -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.idempotent]]`link:#quarkus-kubernetes_quarkus.kubernetes.idempotent[quarkus.kubernetes.idempotent]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.part-of]]`link:#quarkus-kubernetes_quarkus.openshift.part-of[quarkus.openshift.part-of]` [.description] -- -Switch used to control whether non-idempotent fields are included in generated kubernetes resources to improve git-ops compatibility +The name of the group this component belongs too ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_IDEMPOTENT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_PART_OF+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_IDEMPOTENT+++` +Environment variable: `+++QUARKUS_OPENSHIFT_PART_OF+++` endif::add-copy-button-to-env-var[] ---|boolean -|`false` +--|string +| -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.output-directory]]`link:#quarkus-kubernetes_quarkus.kubernetes.output-directory[quarkus.kubernetes.output-directory]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.name]]`link:#quarkus-kubernetes_quarkus.openshift.name[quarkus.openshift.name]` [.description] -- -Optionally set directory generated kubernetes resources will be written to. Default is `target/kubernetes`. +The name of the application. This value will be used for naming Kubernetes resources like: 'Deployment', 'Service' and so on... ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_OUTPUT_DIRECTORY+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_NAME+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_OUTPUT_DIRECTORY+++` +Environment variable: `+++QUARKUS_OPENSHIFT_NAME+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.env.secrets]]`link:#quarkus-kubernetes_quarkus.kubernetes.env.secrets[quarkus.kubernetes.env.secrets]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.version]]`link:#quarkus-kubernetes_quarkus.openshift.version[quarkus.openshift.version]` [.description] -- -The optional list of Secret names to load environment variables from. +The version of the application. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_ENV_SECRETS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_VERSION+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_ENV_SECRETS+++` +Environment variable: `+++QUARKUS_OPENSHIFT_VERSION+++` endif::add-copy-button-to-env-var[] ---|list of string +--|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.env.configmaps]]`link:#quarkus-kubernetes_quarkus.kubernetes.env.configmaps[quarkus.kubernetes.env.configmaps]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.namespace]]`link:#quarkus-kubernetes_quarkus.openshift.namespace[quarkus.openshift.namespace]` [.description] -- -The optional list of ConfigMap 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). ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_ENV_CONFIGMAPS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_NAMESPACE+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_ENV_CONFIGMAPS+++` +Environment variable: `+++QUARKUS_OPENSHIFT_NAMESPACE+++` endif::add-copy-button-to-env-var[] ---|list of string +--|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.labels-labels]]`link:#quarkus-kubernetes_quarkus.kubernetes.labels-labels[quarkus.kubernetes.labels]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.add-build-timestamp]]`link:#quarkus-kubernetes_quarkus.openshift.add-build-timestamp[quarkus.openshift.add-build-timestamp]` [.description] -- -Custom labels to add to all resources +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 ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_LABELS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_ADD_BUILD_TIMESTAMP+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_LABELS+++` +Environment variable: `+++QUARKUS_OPENSHIFT_ADD_BUILD_TIMESTAMP+++` endif::add-copy-button-to-env-var[] ---|`Map` -| +--|boolean +|`true` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.annotations-annotations]]`link:#quarkus-kubernetes_quarkus.kubernetes.annotations-annotations[quarkus.kubernetes.annotations]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.working-dir]]`link:#quarkus-kubernetes_quarkus.openshift.working-dir[quarkus.openshift.working-dir]` [.description] -- -Custom annotations to add to all resources +Working directory ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_ANNOTATIONS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_WORKING_DIR+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_ANNOTATIONS+++` +Environment variable: `+++QUARKUS_OPENSHIFT_WORKING_DIR+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.ports.-ports-.container-port]]`link:#quarkus-kubernetes_quarkus.kubernetes.ports.-ports-.container-port[quarkus.kubernetes.ports."ports".container-port]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.command]]`link:#quarkus-kubernetes_quarkus.openshift.command[quarkus.openshift.command]` [.description] -- -The port number. Refers to the container port. +The commands ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_PORTS__PORTS__CONTAINER_PORT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_COMMAND+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_PORTS__PORTS__CONTAINER_PORT+++` +Environment variable: `+++QUARKUS_OPENSHIFT_COMMAND+++` endif::add-copy-button-to-env-var[] ---|int +--|list of string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.ports.-ports-.host-port]]`link:#quarkus-kubernetes_quarkus.kubernetes.ports.-ports-.host-port[quarkus.kubernetes.ports."ports".host-port]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.arguments]]`link:#quarkus-kubernetes_quarkus.openshift.arguments[quarkus.openshift.arguments]` [.description] -- -The host port. +The arguments ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_PORTS__PORTS__HOST_PORT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_ARGUMENTS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_PORTS__PORTS__HOST_PORT+++` +Environment variable: `+++QUARKUS_OPENSHIFT_ARGUMENTS+++` endif::add-copy-button-to-env-var[] ---|int +--|list of string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.ports.-ports-.path]]`link:#quarkus-kubernetes_quarkus.kubernetes.ports.-ports-.path[quarkus.kubernetes.ports."ports".path]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.service-account]]`link:#quarkus-kubernetes_quarkus.openshift.service-account[quarkus.openshift.service-account]` [.description] -- -The application path (refers to web application path). +The service account ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_PORTS__PORTS__PATH+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_SERVICE_ACCOUNT+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_PORTS__PORTS__PATH+++` +Environment variable: `+++QUARKUS_OPENSHIFT_SERVICE_ACCOUNT+++` endif::add-copy-button-to-env-var[] --|string -|`/` +| -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.ports.-ports-.protocol]]`link:#quarkus-kubernetes_quarkus.kubernetes.ports.-ports-.protocol[quarkus.kubernetes.ports."ports".protocol]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.replicas]]`link:#quarkus-kubernetes_quarkus.openshift.replicas[quarkus.openshift.replicas]` [.description] -- -The protocol. - -ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_PORTS__PORTS__PROTOCOL+++[] -endif::add-copy-button-to-env-var[] -ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_PORTS__PORTS__PROTOCOL+++` -endif::add-copy-button-to-env-var[] --- a| -`tcp`, `udp`, `sctp`, `http`, `proxy` -|`tcp` - - -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.ports.-ports-.node-port]]`link:#quarkus-kubernetes_quarkus.kubernetes.ports.-ports-.node-port[quarkus.kubernetes.ports."ports".node-port]` +The number of desired pods -[.description] --- ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_PORTS__PORTS__NODE_PORT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_REPLICAS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_PORTS__PORTS__NODE_PORT+++` +Environment variable: `+++QUARKUS_OPENSHIFT_REPLICAS+++` endif::add-copy-button-to-env-var[] --|int -| +|`1` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.ports.-ports-.tls]]`link:#quarkus-kubernetes_quarkus.kubernetes.ports.-ports-.tls[quarkus.kubernetes.ports."ports".tls]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.service-type]]`link:#quarkus-kubernetes_quarkus.openshift.service-type[quarkus.openshift.service-type]` [.description] -- -If enabled, the port will be configured to use the schema HTTPS. +The type of service that will be generated for the application ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_PORTS__PORTS__TLS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_SERVICE_TYPE+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_PORTS__PORTS__TLS+++` +Environment variable: `+++QUARKUS_OPENSHIFT_SERVICE_TYPE+++` endif::add-copy-button-to-env-var[] ---|boolean -|`false` +-- a| +`cluster-ip`, `node-port`, `load-balancer`, `external-name` +|`cluster-ip` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.mounts.-mounts-.name]]`link:#quarkus-kubernetes_quarkus.kubernetes.mounts.-mounts-.name[quarkus.kubernetes.mounts."mounts".name]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.node-port]]`link:#quarkus-kubernetes_quarkus.openshift.node-port[quarkus.openshift.node-port]` [.description] -- -The name of the volumeName to mount. +The nodePort to set when serviceType is set to nodePort ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_MOUNTS__MOUNTS__NAME+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_NODE_PORT+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_MOUNTS__MOUNTS__NAME+++` +Environment variable: `+++QUARKUS_OPENSHIFT_NODE_PORT+++` endif::add-copy-button-to-env-var[] ---|string +--|int | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.mounts.-mounts-.path]]`link:#quarkus-kubernetes_quarkus.kubernetes.mounts.-mounts-.path[quarkus.kubernetes.mounts."mounts".path]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.image-pull-policy]]`link:#quarkus-kubernetes_quarkus.openshift.image-pull-policy[quarkus.openshift.image-pull-policy]` [.description] -- -The path to mount. +Image pull policy ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_MOUNTS__MOUNTS__PATH+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_IMAGE_PULL_POLICY+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_MOUNTS__MOUNTS__PATH+++` +Environment variable: `+++QUARKUS_OPENSHIFT_IMAGE_PULL_POLICY+++` endif::add-copy-button-to-env-var[] ---|string -| +-- a| +`always`, `if-not-present`, `never` +|`always` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.mounts.-mounts-.sub-path]]`link:#quarkus-kubernetes_quarkus.kubernetes.mounts.-mounts-.sub-path[quarkus.kubernetes.mounts."mounts".sub-path]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.image-pull-secrets]]`link:#quarkus-kubernetes_quarkus.openshift.image-pull-secrets[quarkus.openshift.image-pull-secrets]` [.description] -- -Path within the volumeName from which the container's volumeName should be mounted. +The image pull secret ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_MOUNTS__MOUNTS__SUB_PATH+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_IMAGE_PULL_SECRETS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_MOUNTS__MOUNTS__SUB_PATH+++` +Environment variable: `+++QUARKUS_OPENSHIFT_IMAGE_PULL_SECRETS+++` endif::add-copy-button-to-env-var[] ---|string +--|list of string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.mounts.-mounts-.read-only]]`link:#quarkus-kubernetes_quarkus.kubernetes.mounts.-mounts-.read-only[quarkus.kubernetes.mounts."mounts".read-only]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.liveness-probe.http-action-port]]`link:#quarkus-kubernetes_quarkus.openshift.liveness-probe.http-action-port[quarkus.openshift.liveness-probe.http-action-port]` [.description] -- -ReadOnly +The port number to use when configuring the `http get` action. If not configured, the port corresponding to the `httpActionPortName` will be used. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_MOUNTS__MOUNTS__READ_ONLY+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_LIVENESS_PROBE_HTTP_ACTION_PORT+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_MOUNTS__MOUNTS__READ_ONLY+++` +Environment variable: `+++QUARKUS_OPENSHIFT_LIVENESS_PROBE_HTTP_ACTION_PORT+++` endif::add-copy-button-to-env-var[] ---|boolean -|`false` +--|int +| -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.secret-volumes.-secret-volumes-.secret-name]]`link:#quarkus-kubernetes_quarkus.kubernetes.secret-volumes.-secret-volumes-.secret-name[quarkus.kubernetes.secret-volumes."secret-volumes".secret-name]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.liveness-probe.http-action-port-name]]`link:#quarkus-kubernetes_quarkus.openshift.liveness-probe.http-action-port-name[quarkus.openshift.liveness-probe.http-action-port-name]` [.description] -- -The name of the secret to mount. +The port name for selecting the port of the `HTTP get` action. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SECRET_VOLUMES__SECRET_VOLUMES__SECRET_NAME+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_LIVENESS_PROBE_HTTP_ACTION_PORT_NAME+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_SECRET_VOLUMES__SECRET_VOLUMES__SECRET_NAME+++` +Environment variable: `+++QUARKUS_OPENSHIFT_LIVENESS_PROBE_HTTP_ACTION_PORT_NAME+++` endif::add-copy-button-to-env-var[] --|string -|required icon:exclamation-circle[title=Configuration property is required] +| -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.secret-volumes.-secret-volumes-.default-mode]]`link:#quarkus-kubernetes_quarkus.kubernetes.secret-volumes.-secret-volumes-.default-mode[quarkus.kubernetes.secret-volumes."secret-volumes".default-mode]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.liveness-probe.http-action-path]]`link:#quarkus-kubernetes_quarkus.openshift.liveness-probe.http-action-path[quarkus.openshift.liveness-probe.http-action-path]` [.description] -- -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. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SECRET_VOLUMES__SECRET_VOLUMES__DEFAULT_MODE+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_LIVENESS_PROBE_HTTP_ACTION_PATH+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_SECRET_VOLUMES__SECRET_VOLUMES__DEFAULT_MODE+++` +Environment variable: `+++QUARKUS_OPENSHIFT_LIVENESS_PROBE_HTTP_ACTION_PATH+++` endif::add-copy-button-to-env-var[] --|string -|`0600` +| -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.secret-volumes.-secret-volumes-.items.-items-.path]]`link:#quarkus-kubernetes_quarkus.kubernetes.secret-volumes.-secret-volumes-.items.-items-.path[quarkus.kubernetes.secret-volumes."secret-volumes".items."items".path]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.liveness-probe.http-action-scheme]]`link:#quarkus-kubernetes_quarkus.openshift.liveness-probe.http-action-scheme[quarkus.openshift.liveness-probe.http-action-scheme]` [.description] -- -The path where the file will be mounted. +The scheme of the `HTTP get` action. Can be either "HTTP" or "HTTPS". ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SECRET_VOLUMES__SECRET_VOLUMES__ITEMS__ITEMS__PATH+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_LIVENESS_PROBE_HTTP_ACTION_SCHEME+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_SECRET_VOLUMES__SECRET_VOLUMES__ITEMS__ITEMS__PATH+++` +Environment variable: `+++QUARKUS_OPENSHIFT_LIVENESS_PROBE_HTTP_ACTION_SCHEME+++` endif::add-copy-button-to-env-var[] --|string -|required icon:exclamation-circle[title=Configuration property is required] +| -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.secret-volumes.-secret-volumes-.items.-items-.mode]]`link:#quarkus-kubernetes_quarkus.kubernetes.secret-volumes.-secret-volumes-.items.-items-.mode[quarkus.kubernetes.secret-volumes."secret-volumes".items."items".mode]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.liveness-probe.exec-action]]`link:#quarkus-kubernetes_quarkus.openshift.liveness-probe.exec-action[quarkus.openshift.liveness-probe.exec-action]` [.description] -- -It must be a value between 0000 and 0777. If not specified, the volume defaultMode will be used. +The command to use for the probe. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SECRET_VOLUMES__SECRET_VOLUMES__ITEMS__ITEMS__MODE+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_LIVENESS_PROBE_EXEC_ACTION+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_SECRET_VOLUMES__SECRET_VOLUMES__ITEMS__ITEMS__MODE+++` +Environment variable: `+++QUARKUS_OPENSHIFT_LIVENESS_PROBE_EXEC_ACTION+++` endif::add-copy-button-to-env-var[] ---|int -|`-1` +--|string +| -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.secret-volumes.-secret-volumes-.optional]]`link:#quarkus-kubernetes_quarkus.kubernetes.secret-volumes.-secret-volumes-.optional[quarkus.kubernetes.secret-volumes."secret-volumes".optional]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.liveness-probe.tcp-socket-action]]`link:#quarkus-kubernetes_quarkus.openshift.liveness-probe.tcp-socket-action[quarkus.openshift.liveness-probe.tcp-socket-action]` [.description] -- -Optional +The tcp socket to use for the probe (the format is host:port). ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SECRET_VOLUMES__SECRET_VOLUMES__OPTIONAL+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_LIVENESS_PROBE_TCP_SOCKET_ACTION+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_SECRET_VOLUMES__SECRET_VOLUMES__OPTIONAL+++` +Environment variable: `+++QUARKUS_OPENSHIFT_LIVENESS_PROBE_TCP_SOCKET_ACTION+++` endif::add-copy-button-to-env-var[] ---|boolean -|`false` +--|string +| -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.config-map-volumes.-config-map-volumes-.config-map-name]]`link:#quarkus-kubernetes_quarkus.kubernetes.config-map-volumes.-config-map-volumes-.config-map-name[quarkus.kubernetes.config-map-volumes."config-map-volumes".config-map-name]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.liveness-probe.grpc-action]]`link:#quarkus-kubernetes_quarkus.openshift.liveness-probe.grpc-action[quarkus.openshift.liveness-probe.grpc-action]` [.description] -- -The name of the ConfigMap to mount. +The gRPC port to use for the probe (the format is either port or port:service). ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_CONFIG_MAP_VOLUMES__CONFIG_MAP_VOLUMES__CONFIG_MAP_NAME+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_LIVENESS_PROBE_GRPC_ACTION+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_CONFIG_MAP_VOLUMES__CONFIG_MAP_VOLUMES__CONFIG_MAP_NAME+++` +Environment variable: `+++QUARKUS_OPENSHIFT_LIVENESS_PROBE_GRPC_ACTION+++` endif::add-copy-button-to-env-var[] --|string -|required icon:exclamation-circle[title=Configuration property is required] +| -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.config-map-volumes.-config-map-volumes-.default-mode]]`link:#quarkus-kubernetes_quarkus.kubernetes.config-map-volumes.-config-map-volumes-.default-mode[quarkus.kubernetes.config-map-volumes."config-map-volumes".default-mode]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.liveness-probe.grpc-action-enabled]]`link:#quarkus-kubernetes_quarkus.openshift.liveness-probe.grpc-action-enabled[quarkus.openshift.liveness-probe.grpc-action-enabled]` [.description] -- -Default mode. When specifying an octal number, leading zero must be present. +If enabled and `grpc-action` is not provided, it will use the generated service name and the gRPC port. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_CONFIG_MAP_VOLUMES__CONFIG_MAP_VOLUMES__DEFAULT_MODE+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_LIVENESS_PROBE_GRPC_ACTION_ENABLED+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_CONFIG_MAP_VOLUMES__CONFIG_MAP_VOLUMES__DEFAULT_MODE+++` +Environment variable: `+++QUARKUS_OPENSHIFT_LIVENESS_PROBE_GRPC_ACTION_ENABLED+++` endif::add-copy-button-to-env-var[] ---|string -|`0600` +--|boolean +|`false` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.config-map-volumes.-config-map-volumes-.items.-items-.path]]`link:#quarkus-kubernetes_quarkus.kubernetes.config-map-volumes.-config-map-volumes-.items.-items-.path[quarkus.kubernetes.config-map-volumes."config-map-volumes".items."items".path]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.liveness-probe.initial-delay]]`link:#quarkus-kubernetes_quarkus.openshift.liveness-probe.initial-delay[quarkus.openshift.liveness-probe.initial-delay]` [.description] -- -The path where the file will be mounted. +The amount of time to wait before starting to probe. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_CONFIG_MAP_VOLUMES__CONFIG_MAP_VOLUMES__ITEMS__ITEMS__PATH+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_LIVENESS_PROBE_INITIAL_DELAY+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_CONFIG_MAP_VOLUMES__CONFIG_MAP_VOLUMES__ITEMS__ITEMS__PATH+++` +Environment variable: `+++QUARKUS_OPENSHIFT_LIVENESS_PROBE_INITIAL_DELAY+++` endif::add-copy-button-to-env-var[] ---|string -|required icon:exclamation-circle[title=Configuration property is required] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`5S` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.config-map-volumes.-config-map-volumes-.items.-items-.mode]]`link:#quarkus-kubernetes_quarkus.kubernetes.config-map-volumes.-config-map-volumes-.items.-items-.mode[quarkus.kubernetes.config-map-volumes."config-map-volumes".items."items".mode]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.liveness-probe.period]]`link:#quarkus-kubernetes_quarkus.openshift.liveness-probe.period[quarkus.openshift.liveness-probe.period]` [.description] -- -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. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_CONFIG_MAP_VOLUMES__CONFIG_MAP_VOLUMES__ITEMS__ITEMS__MODE+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_LIVENESS_PROBE_PERIOD+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_CONFIG_MAP_VOLUMES__CONFIG_MAP_VOLUMES__ITEMS__ITEMS__MODE+++` +Environment variable: `+++QUARKUS_OPENSHIFT_LIVENESS_PROBE_PERIOD+++` endif::add-copy-button-to-env-var[] ---|int -|`-1` +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`10S` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.config-map-volumes.-config-map-volumes-.optional]]`link:#quarkus-kubernetes_quarkus.kubernetes.config-map-volumes.-config-map-volumes-.optional[quarkus.kubernetes.config-map-volumes."config-map-volumes".optional]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.liveness-probe.timeout]]`link:#quarkus-kubernetes_quarkus.openshift.liveness-probe.timeout[quarkus.openshift.liveness-probe.timeout]` [.description] -- -Optional +The amount of time to wait for each action. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_CONFIG_MAP_VOLUMES__CONFIG_MAP_VOLUMES__OPTIONAL+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_LIVENESS_PROBE_TIMEOUT+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_CONFIG_MAP_VOLUMES__CONFIG_MAP_VOLUMES__OPTIONAL+++` +Environment variable: `+++QUARKUS_OPENSHIFT_LIVENESS_PROBE_TIMEOUT+++` endif::add-copy-button-to-env-var[] ---|boolean -|`false` +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`10S` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.git-repo-volumes.-git-repo-volumes-.repository]]`link:#quarkus-kubernetes_quarkus.kubernetes.git-repo-volumes.-git-repo-volumes-.repository[quarkus.kubernetes.git-repo-volumes."git-repo-volumes".repository]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.liveness-probe.success-threshold]]`link:#quarkus-kubernetes_quarkus.openshift.liveness-probe.success-threshold[quarkus.openshift.liveness-probe.success-threshold]` [.description] -- -Git repository URL. +The success threshold to use. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GIT_REPO_VOLUMES__GIT_REPO_VOLUMES__REPOSITORY+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_LIVENESS_PROBE_SUCCESS_THRESHOLD+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_GIT_REPO_VOLUMES__GIT_REPO_VOLUMES__REPOSITORY+++` +Environment variable: `+++QUARKUS_OPENSHIFT_LIVENESS_PROBE_SUCCESS_THRESHOLD+++` endif::add-copy-button-to-env-var[] ---|string -|required icon:exclamation-circle[title=Configuration property is required] +--|int +|`1` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.git-repo-volumes.-git-repo-volumes-.directory]]`link:#quarkus-kubernetes_quarkus.kubernetes.git-repo-volumes.-git-repo-volumes-.directory[quarkus.kubernetes.git-repo-volumes."git-repo-volumes".directory]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.liveness-probe.failure-threshold]]`link:#quarkus-kubernetes_quarkus.openshift.liveness-probe.failure-threshold[quarkus.openshift.liveness-probe.failure-threshold]` [.description] -- -The directory of the repository to mount. +The failure threshold to use. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GIT_REPO_VOLUMES__GIT_REPO_VOLUMES__DIRECTORY+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_LIVENESS_PROBE_FAILURE_THRESHOLD+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_GIT_REPO_VOLUMES__GIT_REPO_VOLUMES__DIRECTORY+++` +Environment variable: `+++QUARKUS_OPENSHIFT_LIVENESS_PROBE_FAILURE_THRESHOLD+++` endif::add-copy-button-to-env-var[] ---|string -| +--|int +|`3` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.git-repo-volumes.-git-repo-volumes-.revision]]`link:#quarkus-kubernetes_quarkus.kubernetes.git-repo-volumes.-git-repo-volumes-.revision[quarkus.kubernetes.git-repo-volumes."git-repo-volumes".revision]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.readiness-probe.http-action-port]]`link:#quarkus-kubernetes_quarkus.openshift.readiness-probe.http-action-port[quarkus.openshift.readiness-probe.http-action-port]` [.description] -- -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. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_GIT_REPO_VOLUMES__GIT_REPO_VOLUMES__REVISION+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_READINESS_PROBE_HTTP_ACTION_PORT+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_GIT_REPO_VOLUMES__GIT_REPO_VOLUMES__REVISION+++` +Environment variable: `+++QUARKUS_OPENSHIFT_READINESS_PROBE_HTTP_ACTION_PORT+++` endif::add-copy-button-to-env-var[] ---|string +--|int | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.pvc-volumes.-pvc-volumes-.claim-name]]`link:#quarkus-kubernetes_quarkus.kubernetes.pvc-volumes.-pvc-volumes-.claim-name[quarkus.kubernetes.pvc-volumes."pvc-volumes".claim-name]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.readiness-probe.http-action-port-name]]`link:#quarkus-kubernetes_quarkus.openshift.readiness-probe.http-action-port-name[quarkus.openshift.readiness-probe.http-action-port-name]` [.description] -- -The name of the claim to mount. +The port name for selecting the port of the `HTTP get` action. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_PVC_VOLUMES__PVC_VOLUMES__CLAIM_NAME+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_READINESS_PROBE_HTTP_ACTION_PORT_NAME+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_PVC_VOLUMES__PVC_VOLUMES__CLAIM_NAME+++` +Environment variable: `+++QUARKUS_OPENSHIFT_READINESS_PROBE_HTTP_ACTION_PORT_NAME+++` endif::add-copy-button-to-env-var[] --|string -|required icon:exclamation-circle[title=Configuration property is required] +| -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.pvc-volumes.-pvc-volumes-.default-mode]]`link:#quarkus-kubernetes_quarkus.kubernetes.pvc-volumes.-pvc-volumes-.default-mode[quarkus.kubernetes.pvc-volumes."pvc-volumes".default-mode]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.readiness-probe.http-action-path]]`link:#quarkus-kubernetes_quarkus.openshift.readiness-probe.http-action-path[quarkus.openshift.readiness-probe.http-action-path]` [.description] -- -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. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_PVC_VOLUMES__PVC_VOLUMES__DEFAULT_MODE+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_READINESS_PROBE_HTTP_ACTION_PATH+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_PVC_VOLUMES__PVC_VOLUMES__DEFAULT_MODE+++` +Environment variable: `+++QUARKUS_OPENSHIFT_READINESS_PROBE_HTTP_ACTION_PATH+++` endif::add-copy-button-to-env-var[] --|string -|`0600` +| -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.pvc-volumes.-pvc-volumes-.optional]]`link:#quarkus-kubernetes_quarkus.kubernetes.pvc-volumes.-pvc-volumes-.optional[quarkus.kubernetes.pvc-volumes."pvc-volumes".optional]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.readiness-probe.http-action-scheme]]`link:#quarkus-kubernetes_quarkus.openshift.readiness-probe.http-action-scheme[quarkus.openshift.readiness-probe.http-action-scheme]` [.description] -- -Optional +The scheme of the `HTTP get` action. Can be either "HTTP" or "HTTPS". ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_PVC_VOLUMES__PVC_VOLUMES__OPTIONAL+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_READINESS_PROBE_HTTP_ACTION_SCHEME+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_PVC_VOLUMES__PVC_VOLUMES__OPTIONAL+++` +Environment variable: `+++QUARKUS_OPENSHIFT_READINESS_PROBE_HTTP_ACTION_SCHEME+++` endif::add-copy-button-to-env-var[] ---|boolean -|`false` +--|string +| -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.aws-elastic-block-store-volumes.-aws-elastic-block-store-volumes-.volume-id]]`link:#quarkus-kubernetes_quarkus.kubernetes.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]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.readiness-probe.exec-action]]`link:#quarkus-kubernetes_quarkus.openshift.readiness-probe.exec-action[quarkus.openshift.readiness-probe.exec-action]` [.description] -- -The name of the disk to mount. +The command to use for the probe. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_AWS_ELASTIC_BLOCK_STORE_VOLUMES__AWS_ELASTIC_BLOCK_STORE_VOLUMES__VOLUME_ID+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_READINESS_PROBE_EXEC_ACTION+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_AWS_ELASTIC_BLOCK_STORE_VOLUMES__AWS_ELASTIC_BLOCK_STORE_VOLUMES__VOLUME_ID+++` +Environment variable: `+++QUARKUS_OPENSHIFT_READINESS_PROBE_EXEC_ACTION+++` endif::add-copy-button-to-env-var[] --|string -|required icon:exclamation-circle[title=Configuration property is required] +| -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.aws-elastic-block-store-volumes.-aws-elastic-block-store-volumes-.partition]]`link:#quarkus-kubernetes_quarkus.kubernetes.aws-elastic-block-store-volumes.-aws-elastic-block-store-volumes-.partition[quarkus.kubernetes.aws-elastic-block-store-volumes."aws-elastic-block-store-volumes".partition]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.readiness-probe.tcp-socket-action]]`link:#quarkus-kubernetes_quarkus.openshift.readiness-probe.tcp-socket-action[quarkus.openshift.readiness-probe.tcp-socket-action]` [.description] -- -The partition. +The tcp socket to use for the probe (the format is host:port). ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_AWS_ELASTIC_BLOCK_STORE_VOLUMES__AWS_ELASTIC_BLOCK_STORE_VOLUMES__PARTITION+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_READINESS_PROBE_TCP_SOCKET_ACTION+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_AWS_ELASTIC_BLOCK_STORE_VOLUMES__AWS_ELASTIC_BLOCK_STORE_VOLUMES__PARTITION+++` +Environment variable: `+++QUARKUS_OPENSHIFT_READINESS_PROBE_TCP_SOCKET_ACTION+++` endif::add-copy-button-to-env-var[] ---|int +--|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.aws-elastic-block-store-volumes.-aws-elastic-block-store-volumes-.fs-type]]`link:#quarkus-kubernetes_quarkus.kubernetes.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]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.readiness-probe.grpc-action]]`link:#quarkus-kubernetes_quarkus.openshift.readiness-probe.grpc-action[quarkus.openshift.readiness-probe.grpc-action]` [.description] -- -Filesystem type. +The gRPC port to use for the probe (the format is either port or port:service). ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_AWS_ELASTIC_BLOCK_STORE_VOLUMES__AWS_ELASTIC_BLOCK_STORE_VOLUMES__FS_TYPE+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_READINESS_PROBE_GRPC_ACTION+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_AWS_ELASTIC_BLOCK_STORE_VOLUMES__AWS_ELASTIC_BLOCK_STORE_VOLUMES__FS_TYPE+++` +Environment variable: `+++QUARKUS_OPENSHIFT_READINESS_PROBE_GRPC_ACTION+++` endif::add-copy-button-to-env-var[] --|string -|`ext4` +| -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.aws-elastic-block-store-volumes.-aws-elastic-block-store-volumes-.read-only]]`link:#quarkus-kubernetes_quarkus.kubernetes.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]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.readiness-probe.grpc-action-enabled]]`link:#quarkus-kubernetes_quarkus.openshift.readiness-probe.grpc-action-enabled[quarkus.openshift.readiness-probe.grpc-action-enabled]` [.description] -- -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. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_AWS_ELASTIC_BLOCK_STORE_VOLUMES__AWS_ELASTIC_BLOCK_STORE_VOLUMES__READ_ONLY+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_READINESS_PROBE_GRPC_ACTION_ENABLED+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -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+++` endif::add-copy-button-to-env-var[] --|boolean |`false` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.azure-file-volumes.-azure-file-volumes-.share-name]]`link:#quarkus-kubernetes_quarkus.kubernetes.azure-file-volumes.-azure-file-volumes-.share-name[quarkus.kubernetes.azure-file-volumes."azure-file-volumes".share-name]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.readiness-probe.initial-delay]]`link:#quarkus-kubernetes_quarkus.openshift.readiness-probe.initial-delay[quarkus.openshift.readiness-probe.initial-delay]` [.description] -- -The share name. +The amount of time to wait before starting to probe. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_AZURE_FILE_VOLUMES__AZURE_FILE_VOLUMES__SHARE_NAME+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_READINESS_PROBE_INITIAL_DELAY+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_AZURE_FILE_VOLUMES__AZURE_FILE_VOLUMES__SHARE_NAME+++` +Environment variable: `+++QUARKUS_OPENSHIFT_READINESS_PROBE_INITIAL_DELAY+++` endif::add-copy-button-to-env-var[] ---|string -|required icon:exclamation-circle[title=Configuration property is required] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`5S` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.azure-file-volumes.-azure-file-volumes-.secret-name]]`link:#quarkus-kubernetes_quarkus.kubernetes.azure-file-volumes.-azure-file-volumes-.secret-name[quarkus.kubernetes.azure-file-volumes."azure-file-volumes".secret-name]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.readiness-probe.period]]`link:#quarkus-kubernetes_quarkus.openshift.readiness-probe.period[quarkus.openshift.readiness-probe.period]` [.description] -- -The secret name. +The period in which the action should be called. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_AZURE_FILE_VOLUMES__AZURE_FILE_VOLUMES__SECRET_NAME+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_READINESS_PROBE_PERIOD+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_AZURE_FILE_VOLUMES__AZURE_FILE_VOLUMES__SECRET_NAME+++` +Environment variable: `+++QUARKUS_OPENSHIFT_READINESS_PROBE_PERIOD+++` endif::add-copy-button-to-env-var[] ---|string -|required icon:exclamation-circle[title=Configuration property is required] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`10S` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.azure-file-volumes.-azure-file-volumes-.read-only]]`link:#quarkus-kubernetes_quarkus.kubernetes.azure-file-volumes.-azure-file-volumes-.read-only[quarkus.kubernetes.azure-file-volumes."azure-file-volumes".read-only]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.readiness-probe.timeout]]`link:#quarkus-kubernetes_quarkus.openshift.readiness-probe.timeout[quarkus.openshift.readiness-probe.timeout]` [.description] -- -Whether the volumeName is read only or not. +The amount of time to wait for each action. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_AZURE_FILE_VOLUMES__AZURE_FILE_VOLUMES__READ_ONLY+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_READINESS_PROBE_TIMEOUT+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_AZURE_FILE_VOLUMES__AZURE_FILE_VOLUMES__READ_ONLY+++` +Environment variable: `+++QUARKUS_OPENSHIFT_READINESS_PROBE_TIMEOUT+++` endif::add-copy-button-to-env-var[] ---|boolean -|`false` +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`10S` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.azure-disk-volumes.-azure-disk-volumes-.disk-name]]`link:#quarkus-kubernetes_quarkus.kubernetes.azure-disk-volumes.-azure-disk-volumes-.disk-name[quarkus.kubernetes.azure-disk-volumes."azure-disk-volumes".disk-name]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.readiness-probe.success-threshold]]`link:#quarkus-kubernetes_quarkus.openshift.readiness-probe.success-threshold[quarkus.openshift.readiness-probe.success-threshold]` [.description] -- -The name of the disk to mount. +The success threshold to use. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_AZURE_DISK_VOLUMES__AZURE_DISK_VOLUMES__DISK_NAME+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_READINESS_PROBE_SUCCESS_THRESHOLD+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_AZURE_DISK_VOLUMES__AZURE_DISK_VOLUMES__DISK_NAME+++` +Environment variable: `+++QUARKUS_OPENSHIFT_READINESS_PROBE_SUCCESS_THRESHOLD+++` endif::add-copy-button-to-env-var[] ---|string -|required icon:exclamation-circle[title=Configuration property is required] +--|int +|`1` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.azure-disk-volumes.-azure-disk-volumes-.disk-uri]]`link:#quarkus-kubernetes_quarkus.kubernetes.azure-disk-volumes.-azure-disk-volumes-.disk-uri[quarkus.kubernetes.azure-disk-volumes."azure-disk-volumes".disk-uri]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.readiness-probe.failure-threshold]]`link:#quarkus-kubernetes_quarkus.openshift.readiness-probe.failure-threshold[quarkus.openshift.readiness-probe.failure-threshold]` [.description] -- -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. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_AZURE_DISK_VOLUMES__AZURE_DISK_VOLUMES__DISK_URI+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_READINESS_PROBE_FAILURE_THRESHOLD+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_AZURE_DISK_VOLUMES__AZURE_DISK_VOLUMES__DISK_URI+++` +Environment variable: `+++QUARKUS_OPENSHIFT_READINESS_PROBE_FAILURE_THRESHOLD+++` endif::add-copy-button-to-env-var[] ---|string -|required icon:exclamation-circle[title=Configuration property is required] +--|int +|`3` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.azure-disk-volumes.-azure-disk-volumes-.kind]]`link:#quarkus-kubernetes_quarkus.kubernetes.azure-disk-volumes.-azure-disk-volumes-.kind[quarkus.kubernetes.azure-disk-volumes."azure-disk-volumes".kind]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.startup-probe.http-action-port]]`link:#quarkus-kubernetes_quarkus.openshift.startup-probe.http-action-port[quarkus.openshift.startup-probe.http-action-port]` [.description] -- -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. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_AZURE_DISK_VOLUMES__AZURE_DISK_VOLUMES__KIND+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_STARTUP_PROBE_HTTP_ACTION_PORT+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_AZURE_DISK_VOLUMES__AZURE_DISK_VOLUMES__KIND+++` +Environment variable: `+++QUARKUS_OPENSHIFT_STARTUP_PROBE_HTTP_ACTION_PORT+++` endif::add-copy-button-to-env-var[] --- a| -`managed`, `shared` -|`managed` +--|int +| -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.azure-disk-volumes.-azure-disk-volumes-.caching-mode]]`link:#quarkus-kubernetes_quarkus.kubernetes.azure-disk-volumes.-azure-disk-volumes-.caching-mode[quarkus.kubernetes.azure-disk-volumes."azure-disk-volumes".caching-mode]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.startup-probe.http-action-port-name]]`link:#quarkus-kubernetes_quarkus.openshift.startup-probe.http-action-port-name[quarkus.openshift.startup-probe.http-action-port-name]` [.description] -- -Disk caching mode. +The port name for selecting the port of the `HTTP get` action. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_AZURE_DISK_VOLUMES__AZURE_DISK_VOLUMES__CACHING_MODE+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_STARTUP_PROBE_HTTP_ACTION_PORT_NAME+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_AZURE_DISK_VOLUMES__AZURE_DISK_VOLUMES__CACHING_MODE+++` +Environment variable: `+++QUARKUS_OPENSHIFT_STARTUP_PROBE_HTTP_ACTION_PORT_NAME+++` endif::add-copy-button-to-env-var[] --- a| -`read-write`, `read-only`, `none` -|`read-write` +--|string +| -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.azure-disk-volumes.-azure-disk-volumes-.fs-type]]`link:#quarkus-kubernetes_quarkus.kubernetes.azure-disk-volumes.-azure-disk-volumes-.fs-type[quarkus.kubernetes.azure-disk-volumes."azure-disk-volumes".fs-type]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.startup-probe.http-action-path]]`link:#quarkus-kubernetes_quarkus.openshift.startup-probe.http-action-path[quarkus.openshift.startup-probe.http-action-path]` [.description] -- -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. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_AZURE_DISK_VOLUMES__AZURE_DISK_VOLUMES__FS_TYPE+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_STARTUP_PROBE_HTTP_ACTION_PATH+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_AZURE_DISK_VOLUMES__AZURE_DISK_VOLUMES__FS_TYPE+++` +Environment variable: `+++QUARKUS_OPENSHIFT_STARTUP_PROBE_HTTP_ACTION_PATH+++` endif::add-copy-button-to-env-var[] --|string -|`ext4` +| -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.azure-disk-volumes.-azure-disk-volumes-.read-only]]`link:#quarkus-kubernetes_quarkus.kubernetes.azure-disk-volumes.-azure-disk-volumes-.read-only[quarkus.kubernetes.azure-disk-volumes."azure-disk-volumes".read-only]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.startup-probe.http-action-scheme]]`link:#quarkus-kubernetes_quarkus.openshift.startup-probe.http-action-scheme[quarkus.openshift.startup-probe.http-action-scheme]` [.description] -- -Whether the volumeName is read only or not. +The scheme of the `HTTP get` action. Can be either "HTTP" or "HTTPS". ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_AZURE_DISK_VOLUMES__AZURE_DISK_VOLUMES__READ_ONLY+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_STARTUP_PROBE_HTTP_ACTION_SCHEME+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_AZURE_DISK_VOLUMES__AZURE_DISK_VOLUMES__READ_ONLY+++` +Environment variable: `+++QUARKUS_OPENSHIFT_STARTUP_PROBE_HTTP_ACTION_SCHEME+++` endif::add-copy-button-to-env-var[] ---|boolean -|`false` +--|string +| -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.image]]`link:#quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.image[quarkus.kubernetes.init-containers."init-containers".image]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.startup-probe.exec-action]]`link:#quarkus-kubernetes_quarkus.openshift.startup-probe.exec-action[quarkus.openshift.startup-probe.exec-action]` [.description] -- -The container image. +The command to use for the probe. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__IMAGE+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_STARTUP_PROBE_EXEC_ACTION+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__IMAGE+++` +Environment variable: `+++QUARKUS_OPENSHIFT_STARTUP_PROBE_EXEC_ACTION+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.working-dir]]`link:#quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.working-dir[quarkus.kubernetes.init-containers."init-containers".working-dir]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.startup-probe.tcp-socket-action]]`link:#quarkus-kubernetes_quarkus.openshift.startup-probe.tcp-socket-action[quarkus.openshift.startup-probe.tcp-socket-action]` [.description] -- -Working directory. +The tcp socket to use for the probe (the format is host:port). ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__WORKING_DIR+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_STARTUP_PROBE_TCP_SOCKET_ACTION+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__WORKING_DIR+++` +Environment variable: `+++QUARKUS_OPENSHIFT_STARTUP_PROBE_TCP_SOCKET_ACTION+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.command]]`link:#quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.command[quarkus.kubernetes.init-containers."init-containers".command]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.startup-probe.grpc-action]]`link:#quarkus-kubernetes_quarkus.openshift.startup-probe.grpc-action[quarkus.openshift.startup-probe.grpc-action]` [.description] -- -The commands +The gRPC port to use for the probe (the format is either port or port:service). ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__COMMAND+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_STARTUP_PROBE_GRPC_ACTION+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__COMMAND+++` +Environment variable: `+++QUARKUS_OPENSHIFT_STARTUP_PROBE_GRPC_ACTION+++` endif::add-copy-button-to-env-var[] ---|list of string +--|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.arguments]]`link:#quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.arguments[quarkus.kubernetes.init-containers."init-containers".arguments]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.startup-probe.grpc-action-enabled]]`link:#quarkus-kubernetes_quarkus.openshift.startup-probe.grpc-action-enabled[quarkus.openshift.startup-probe.grpc-action-enabled]` [.description] -- -The arguments +If enabled and `grpc-action` is not provided, it will use the generated service name and the gRPC port. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__ARGUMENTS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_STARTUP_PROBE_GRPC_ACTION_ENABLED+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__ARGUMENTS+++` +Environment variable: `+++QUARKUS_OPENSHIFT_STARTUP_PROBE_GRPC_ACTION_ENABLED+++` endif::add-copy-button-to-env-var[] ---|list of string -| +--|boolean +|`false` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.service-account]]`link:#quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.service-account[quarkus.kubernetes.init-containers."init-containers".service-account]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.startup-probe.initial-delay]]`link:#quarkus-kubernetes_quarkus.openshift.startup-probe.initial-delay[quarkus.openshift.startup-probe.initial-delay]` [.description] -- -The service account. +The amount of time to wait before starting to probe. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__SERVICE_ACCOUNT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_STARTUP_PROBE_INITIAL_DELAY+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__SERVICE_ACCOUNT+++` +Environment variable: `+++QUARKUS_OPENSHIFT_STARTUP_PROBE_INITIAL_DELAY+++` endif::add-copy-button-to-env-var[] ---|string -| +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`5S` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.host]]`link:#quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.host[quarkus.kubernetes.init-containers."init-containers".host]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.startup-probe.period]]`link:#quarkus-kubernetes_quarkus.openshift.startup-probe.period[quarkus.openshift.startup-probe.period]` [.description] -- -The host under which the application is going to be exposed. +The period in which the action should be called. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__HOST+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_STARTUP_PROBE_PERIOD+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__HOST+++` +Environment variable: `+++QUARKUS_OPENSHIFT_STARTUP_PROBE_PERIOD+++` endif::add-copy-button-to-env-var[] ---|string -| +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`10S` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.ports.-ports-.container-port]]`link:#quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.ports.-ports-.container-port[quarkus.kubernetes.init-containers."init-containers".ports."ports".container-port]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.startup-probe.timeout]]`link:#quarkus-kubernetes_quarkus.openshift.startup-probe.timeout[quarkus.openshift.startup-probe.timeout]` [.description] -- -The port number. Refers to the container port. +The amount of time to wait for each action. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__PORTS__PORTS__CONTAINER_PORT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_STARTUP_PROBE_TIMEOUT+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__PORTS__PORTS__CONTAINER_PORT+++` +Environment variable: `+++QUARKUS_OPENSHIFT_STARTUP_PROBE_TIMEOUT+++` endif::add-copy-button-to-env-var[] ---|int -| +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`10S` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.ports.-ports-.host-port]]`link:#quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.ports.-ports-.host-port[quarkus.kubernetes.init-containers."init-containers".ports."ports".host-port]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.startup-probe.success-threshold]]`link:#quarkus-kubernetes_quarkus.openshift.startup-probe.success-threshold[quarkus.openshift.startup-probe.success-threshold]` [.description] -- -The host port. +The success threshold to use. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__PORTS__PORTS__HOST_PORT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_STARTUP_PROBE_SUCCESS_THRESHOLD+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__PORTS__PORTS__HOST_PORT+++` +Environment variable: `+++QUARKUS_OPENSHIFT_STARTUP_PROBE_SUCCESS_THRESHOLD+++` endif::add-copy-button-to-env-var[] --|int -| +|`1` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.ports.-ports-.path]]`link:#quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.ports.-ports-.path[quarkus.kubernetes.init-containers."init-containers".ports."ports".path]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.startup-probe.failure-threshold]]`link:#quarkus-kubernetes_quarkus.openshift.startup-probe.failure-threshold[quarkus.openshift.startup-probe.failure-threshold]` [.description] -- -The application path (refers to web application path). +The failure threshold to use. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__PORTS__PORTS__PATH+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_STARTUP_PROBE_FAILURE_THRESHOLD+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__PORTS__PORTS__PATH+++` +Environment variable: `+++QUARKUS_OPENSHIFT_STARTUP_PROBE_FAILURE_THRESHOLD+++` endif::add-copy-button-to-env-var[] ---|string -|`/` +--|int +|`3` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.ports.-ports-.protocol]]`link:#quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.ports.-ports-.protocol[quarkus.kubernetes.init-containers."init-containers".ports."ports".protocol]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.prometheus.annotations]]`link:#quarkus-kubernetes_quarkus.openshift.prometheus.annotations[quarkus.openshift.prometheus.annotations]` [.description] -- -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. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__PORTS__PORTS__PROTOCOL+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_PROMETHEUS_ANNOTATIONS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__PORTS__PORTS__PROTOCOL+++` +Environment variable: `+++QUARKUS_OPENSHIFT_PROMETHEUS_ANNOTATIONS+++` endif::add-copy-button-to-env-var[] --- a| -`tcp`, `udp`, `sctp`, `http`, `proxy` -|`tcp` +--|boolean +|`true` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.ports.-ports-.node-port]]`link:#quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.ports.-ports-.node-port[quarkus.kubernetes.init-containers."init-containers".ports."ports".node-port]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.prometheus.prefix]]`link:#quarkus-kubernetes_quarkus.openshift.prometheus.prefix[quarkus.openshift.prometheus.prefix]` [.description] -- +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 + ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__PORTS__PORTS__NODE_PORT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_PROMETHEUS_PREFIX+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__PORTS__PORTS__NODE_PORT+++` +Environment variable: `+++QUARKUS_OPENSHIFT_PROMETHEUS_PREFIX+++` endif::add-copy-button-to-env-var[] ---|int -| +--|string +|`prometheus.io` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.ports.-ports-.tls]]`link:#quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.ports.-ports-.tls[quarkus.kubernetes.init-containers."init-containers".ports."ports".tls]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.prometheus.scrape]]`link:#quarkus-kubernetes_quarkus.openshift.prometheus.scrape[quarkus.openshift.prometheus.scrape]` [.description] -- -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. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__PORTS__PORTS__TLS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_PROMETHEUS_SCRAPE+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__PORTS__PORTS__TLS+++` +Environment variable: `+++QUARKUS_OPENSHIFT_PROMETHEUS_SCRAPE+++` endif::add-copy-button-to-env-var[] ---|boolean -|`false` +--|string +| -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.image-pull-policy]]`link:#quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.image-pull-policy[quarkus.kubernetes.init-containers."init-containers".image-pull-policy]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.prometheus.path]]`link:#quarkus-kubernetes_quarkus.openshift.prometheus.path[quarkus.openshift.prometheus.path]` [.description] -- -Image pull policy. +Define the annotation used to indicate the path to scrape. By default, `/path` will be appended to the defined prefix. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__IMAGE_PULL_POLICY+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_PROMETHEUS_PATH+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__IMAGE_PULL_POLICY+++` +Environment variable: `+++QUARKUS_OPENSHIFT_PROMETHEUS_PATH+++` endif::add-copy-button-to-env-var[] --- a| -`always`, `if-not-present`, `never` -|`always` +--|string +| -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.image-pull-secrets]]`link:#quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.image-pull-secrets[quarkus.kubernetes.init-containers."init-containers".image-pull-secrets]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.prometheus.port]]`link:#quarkus-kubernetes_quarkus.openshift.prometheus.port[quarkus.openshift.prometheus.port]` [.description] -- -The image pull secret +Define the annotation used to indicate the port to scrape. By default, `/port` will be appended to the defined prefix. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__IMAGE_PULL_SECRETS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_PROMETHEUS_PORT+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__IMAGE_PULL_SECRETS+++` +Environment variable: `+++QUARKUS_OPENSHIFT_PROMETHEUS_PORT+++` endif::add-copy-button-to-env-var[] ---|list of string +--|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.liveness-probe.http-action-port]]`link:#quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.liveness-probe.http-action-port[quarkus.kubernetes.init-containers."init-containers".liveness-probe.http-action-port]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.prometheus.scheme]]`link:#quarkus-kubernetes_quarkus.openshift.prometheus.scheme[quarkus.openshift.prometheus.scheme]` [.description] -- -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. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_PORT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_PROMETHEUS_SCHEME+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_PORT+++` +Environment variable: `+++QUARKUS_OPENSHIFT_PROMETHEUS_SCHEME+++` endif::add-copy-button-to-env-var[] ---|int +--|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.liveness-probe.http-action-port-name]]`link:#quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.liveness-probe.http-action-port-name[quarkus.kubernetes.init-containers."init-containers".liveness-probe.http-action-port-name]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.empty-dir-volumes]]`link:#quarkus-kubernetes_quarkus.openshift.empty-dir-volumes[quarkus.openshift.empty-dir-volumes]` [.description] -- -The port name for selecting the port of the `HTTP get` action. +EmptyDir volumes ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_PORT_NAME+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_EMPTY_DIR_VOLUMES+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_PORT_NAME+++` +Environment variable: `+++QUARKUS_OPENSHIFT_EMPTY_DIR_VOLUMES+++` endif::add-copy-button-to-env-var[] ---|string +--|list of string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.liveness-probe.http-action-path]]`link:#quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.liveness-probe.http-action-path[quarkus.kubernetes.init-containers."init-containers".liveness-probe.http-action-path]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.resources.limits.cpu]]`link:#quarkus-kubernetes_quarkus.openshift.resources.limits.cpu[quarkus.openshift.resources.limits.cpu]` [.description] -- -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 ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_PATH+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_RESOURCES_LIMITS_CPU+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_PATH+++` +Environment variable: `+++QUARKUS_OPENSHIFT_RESOURCES_LIMITS_CPU+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.liveness-probe.http-action-scheme]]`link:#quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.liveness-probe.http-action-scheme[quarkus.kubernetes.init-containers."init-containers".liveness-probe.http-action-scheme]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.resources.limits.memory]]`link:#quarkus-kubernetes_quarkus.openshift.resources.limits.memory[quarkus.openshift.resources.limits.memory]` [.description] -- -The scheme of the `HTTP get` action. Can be either "HTTP" or "HTTPS". +Memory Requirements ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_SCHEME+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_RESOURCES_LIMITS_MEMORY+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_SCHEME+++` +Environment variable: `+++QUARKUS_OPENSHIFT_RESOURCES_LIMITS_MEMORY+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.liveness-probe.exec-action]]`link:#quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.liveness-probe.exec-action[quarkus.kubernetes.init-containers."init-containers".liveness-probe.exec-action]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.resources.requests.cpu]]`link:#quarkus-kubernetes_quarkus.openshift.resources.requests.cpu[quarkus.openshift.resources.requests.cpu]` [.description] -- -The command to use for the probe. +CPU Requirements ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_EXEC_ACTION+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_RESOURCES_REQUESTS_CPU+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_EXEC_ACTION+++` +Environment variable: `+++QUARKUS_OPENSHIFT_RESOURCES_REQUESTS_CPU+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.liveness-probe.tcp-socket-action]]`link:#quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.liveness-probe.tcp-socket-action[quarkus.kubernetes.init-containers."init-containers".liveness-probe.tcp-socket-action]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.resources.requests.memory]]`link:#quarkus-kubernetes_quarkus.openshift.resources.requests.memory[quarkus.openshift.resources.requests.memory]` [.description] -- -The tcp socket to use for the probe (the format is host:port). +Memory Requirements ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_TCP_SOCKET_ACTION+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_RESOURCES_REQUESTS_MEMORY+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_TCP_SOCKET_ACTION+++` +Environment variable: `+++QUARKUS_OPENSHIFT_RESOURCES_REQUESTS_MEMORY+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.liveness-probe.grpc-action]]`link:#quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.liveness-probe.grpc-action[quarkus.kubernetes.init-containers."init-containers".liveness-probe.grpc-action]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.container-name]]`link:#quarkus-kubernetes_quarkus.openshift.container-name[quarkus.openshift.container-name]` [.description] -- -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 ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_GRPC_ACTION+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_CONTAINER_NAME+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_GRPC_ACTION+++` +Environment variable: `+++QUARKUS_OPENSHIFT_CONTAINER_NAME+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.liveness-probe.grpc-action-enabled]]`link:#quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.liveness-probe.grpc-action-enabled[quarkus.kubernetes.init-containers."init-containers".liveness-probe.grpc-action-enabled]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.route.expose]]`link:#quarkus-kubernetes_quarkus.openshift.route.expose[quarkus.openshift.route.expose]` [.description] -- -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 ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_GRPC_ACTION_ENABLED+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_ROUTE_EXPOSE+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_GRPC_ACTION_ENABLED+++` +Environment variable: `+++QUARKUS_OPENSHIFT_ROUTE_EXPOSE+++` endif::add-copy-button-to-env-var[] --|boolean |`false` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.liveness-probe.initial-delay]]`link:#quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.liveness-probe.initial-delay[quarkus.kubernetes.init-containers."init-containers".liveness-probe.initial-delay]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.route.host]]`link:#quarkus-kubernetes_quarkus.openshift.route.host[quarkus.openshift.route.host]` [.description] -- -The amount of time to wait before starting to probe. +The host under which the application is going to be exposed ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_INITIAL_DELAY+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_ROUTE_HOST+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_INITIAL_DELAY+++` +Environment variable: `+++QUARKUS_OPENSHIFT_ROUTE_HOST+++` endif::add-copy-button-to-env-var[] ---|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] - link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] -|`5S` +--|string +| -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.liveness-probe.period]]`link:#quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.liveness-probe.period[quarkus.kubernetes.init-containers."init-containers".liveness-probe.period]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.route.target-port]]`link:#quarkus-kubernetes_quarkus.openshift.route.target-port[quarkus.openshift.route.target-port]` [.description] -- -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". ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_PERIOD+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_ROUTE_TARGET_PORT+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_PERIOD+++` +Environment variable: `+++QUARKUS_OPENSHIFT_ROUTE_TARGET_PORT+++` endif::add-copy-button-to-env-var[] ---|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] - link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] -|`10S` +--|string +|`http` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.liveness-probe.timeout]]`link:#quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.liveness-probe.timeout[quarkus.kubernetes.init-containers."init-containers".liveness-probe.timeout]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.route.tls.ca-certificate]]`link:#quarkus-kubernetes_quarkus.openshift.route.tls.ca-certificate[quarkus.openshift.route.tls.ca-certificate]` [.description] -- -The amount of time to wait for each action. +The cert authority certificate contents. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_TIMEOUT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_ROUTE_TLS_CA_CERTIFICATE+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_TIMEOUT+++` +Environment variable: `+++QUARKUS_OPENSHIFT_ROUTE_TLS_CA_CERTIFICATE+++` endif::add-copy-button-to-env-var[] ---|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] - link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] -|`10S` +--|string +| -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.liveness-probe.success-threshold]]`link:#quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.liveness-probe.success-threshold[quarkus.kubernetes.init-containers."init-containers".liveness-probe.success-threshold]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.route.tls.certificate]]`link:#quarkus-kubernetes_quarkus.openshift.route.tls.certificate[quarkus.openshift.route.tls.certificate]` [.description] -- -The success threshold to use. +The certificate contents. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_SUCCESS_THRESHOLD+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_ROUTE_TLS_CERTIFICATE+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_SUCCESS_THRESHOLD+++` +Environment variable: `+++QUARKUS_OPENSHIFT_ROUTE_TLS_CERTIFICATE+++` endif::add-copy-button-to-env-var[] ---|int -|`1` +--|string +| -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.liveness-probe.failure-threshold]]`link:#quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.liveness-probe.failure-threshold[quarkus.kubernetes.init-containers."init-containers".liveness-probe.failure-threshold]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.route.tls.destination-ca-certificate]]`link:#quarkus-kubernetes_quarkus.openshift.route.tls.destination-ca-certificate[quarkus.openshift.route.tls.destination-ca-certificate]` [.description] -- -The failure threshold to use. +The contents of the ca certificate of the final destination. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_FAILURE_THRESHOLD+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_ROUTE_TLS_DESTINATION_CA_CERTIFICATE+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__LIVENESS_PROBE_FAILURE_THRESHOLD+++` +Environment variable: `+++QUARKUS_OPENSHIFT_ROUTE_TLS_DESTINATION_CA_CERTIFICATE+++` endif::add-copy-button-to-env-var[] ---|int -|`3` +--|string +| -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.readiness-probe.http-action-port]]`link:#quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.readiness-probe.http-action-port[quarkus.kubernetes.init-containers."init-containers".readiness-probe.http-action-port]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.route.tls.insecure-edge-termination-policy]]`link:#quarkus-kubernetes_quarkus.openshift.route.tls.insecure-edge-termination-policy[quarkus.openshift.route.tls.insecure-edge-termination-policy]` [.description] -- -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. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_HTTP_ACTION_PORT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_ROUTE_TLS_INSECURE_EDGE_TERMINATION_POLICY+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_HTTP_ACTION_PORT+++` +Environment variable: `+++QUARKUS_OPENSHIFT_ROUTE_TLS_INSECURE_EDGE_TERMINATION_POLICY+++` endif::add-copy-button-to-env-var[] ---|int +--|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.readiness-probe.http-action-port-name]]`link:#quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.readiness-probe.http-action-port-name[quarkus.kubernetes.init-containers."init-containers".readiness-probe.http-action-port-name]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.route.tls.key]]`link:#quarkus-kubernetes_quarkus.openshift.route.tls.key[quarkus.openshift.route.tls.key]` [.description] -- -The port name for selecting the port of the `HTTP get` action. +The key file contents. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_HTTP_ACTION_PORT_NAME+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_ROUTE_TLS_KEY+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_HTTP_ACTION_PORT_NAME+++` +Environment variable: `+++QUARKUS_OPENSHIFT_ROUTE_TLS_KEY+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.readiness-probe.http-action-path]]`link:#quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.readiness-probe.http-action-path[quarkus.kubernetes.init-containers."init-containers".readiness-probe.http-action-path]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.route.tls.termination]]`link:#quarkus-kubernetes_quarkus.openshift.route.tls.termination[quarkus.openshift.route.tls.termination]` [.description] -- -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. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_HTTP_ACTION_PATH+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_ROUTE_TLS_TERMINATION+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_HTTP_ACTION_PATH+++` +Environment variable: `+++QUARKUS_OPENSHIFT_ROUTE_TLS_TERMINATION+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.readiness-probe.http-action-scheme]]`link:#quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.readiness-probe.http-action-scheme[quarkus.kubernetes.init-containers."init-containers".readiness-probe.http-action-scheme]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.add-version-to-label-selectors]]`link:#quarkus-kubernetes_quarkus.openshift.add-version-to-label-selectors[quarkus.openshift.add-version-to-label-selectors]` [.description] -- -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 ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_HTTP_ACTION_SCHEME+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_ADD_VERSION_TO_LABEL_SELECTORS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_HTTP_ACTION_SCHEME+++` +Environment variable: `+++QUARKUS_OPENSHIFT_ADD_VERSION_TO_LABEL_SELECTORS+++` endif::add-copy-button-to-env-var[] ---|string -| +--|boolean +|`true` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.readiness-probe.exec-action]]`link:#quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.readiness-probe.exec-action[quarkus.kubernetes.init-containers."init-containers".readiness-probe.exec-action]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.add-name-to-label-selectors]]`link:#quarkus-kubernetes_quarkus.openshift.add-name-to-label-selectors[quarkus.openshift.add-name-to-label-selectors]` [.description] -- -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 ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_EXEC_ACTION+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_ADD_NAME_TO_LABEL_SELECTORS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_EXEC_ACTION+++` +Environment variable: `+++QUARKUS_OPENSHIFT_ADD_NAME_TO_LABEL_SELECTORS+++` endif::add-copy-button-to-env-var[] ---|string -| +--|boolean +|`true` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.readiness-probe.tcp-socket-action]]`link:#quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.readiness-probe.tcp-socket-action[quarkus.kubernetes.init-containers."init-containers".readiness-probe.tcp-socket-action]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.job.parallelism]]`link:#quarkus-kubernetes_quarkus.openshift.job.parallelism[quarkus.openshift.job.parallelism]` [.description] -- -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. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_TCP_SOCKET_ACTION+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_JOB_PARALLELISM+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_TCP_SOCKET_ACTION+++` +Environment variable: `+++QUARKUS_OPENSHIFT_JOB_PARALLELISM+++` endif::add-copy-button-to-env-var[] ---|string +--|int | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.readiness-probe.grpc-action]]`link:#quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.readiness-probe.grpc-action[quarkus.kubernetes.init-containers."init-containers".readiness-probe.grpc-action]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.job.completions]]`link:#quarkus-kubernetes_quarkus.openshift.job.completions[quarkus.openshift.job.completions]` [.description] -- -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. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_GRPC_ACTION+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_JOB_COMPLETIONS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_GRPC_ACTION+++` +Environment variable: `+++QUARKUS_OPENSHIFT_JOB_COMPLETIONS+++` endif::add-copy-button-to-env-var[] ---|string +--|int | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.readiness-probe.grpc-action-enabled]]`link:#quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.readiness-probe.grpc-action-enabled[quarkus.kubernetes.init-containers."init-containers".readiness-probe.grpc-action-enabled]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.job.completion-mode]]`link:#quarkus-kubernetes_quarkus.openshift.job.completion-mode[quarkus.openshift.job.completion-mode]` [.description] -- -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. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_GRPC_ACTION_ENABLED+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_JOB_COMPLETION_MODE+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_GRPC_ACTION_ENABLED+++` +Environment variable: `+++QUARKUS_OPENSHIFT_JOB_COMPLETION_MODE+++` endif::add-copy-button-to-env-var[] ---|boolean -|`false` +-- a| +`non-indexed`, `indexed` +|`non-indexed` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.readiness-probe.initial-delay]]`link:#quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.readiness-probe.initial-delay[quarkus.kubernetes.init-containers."init-containers".readiness-probe.initial-delay]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.job.backoff-limit]]`link:#quarkus-kubernetes_quarkus.openshift.job.backoff-limit[quarkus.openshift.job.backoff-limit]` [.description] -- -The amount of time to wait before starting to probe. +Specifies the number of retries before marking this job failed. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_INITIAL_DELAY+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_JOB_BACKOFF_LIMIT+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_INITIAL_DELAY+++` -endif::add-copy-button-to-env-var[] ---|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] - link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] -|`5S` +Environment variable: `+++QUARKUS_OPENSHIFT_JOB_BACKOFF_LIMIT+++` +endif::add-copy-button-to-env-var[] +--|int +| -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.readiness-probe.period]]`link:#quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.readiness-probe.period[quarkus.kubernetes.init-containers."init-containers".readiness-probe.period]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.job.active-deadline-seconds]]`link:#quarkus-kubernetes_quarkus.openshift.job.active-deadline-seconds[quarkus.openshift.job.active-deadline-seconds]` [.description] -- -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. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_PERIOD+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_JOB_ACTIVE_DEADLINE_SECONDS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_PERIOD+++` +Environment variable: `+++QUARKUS_OPENSHIFT_JOB_ACTIVE_DEADLINE_SECONDS+++` endif::add-copy-button-to-env-var[] ---|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] - link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] -|`10S` +--|long +| -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.readiness-probe.timeout]]`link:#quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.readiness-probe.timeout[quarkus.kubernetes.init-containers."init-containers".readiness-probe.timeout]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.job.ttl-seconds-after-finished]]`link:#quarkus-kubernetes_quarkus.openshift.job.ttl-seconds-after-finished[quarkus.openshift.job.ttl-seconds-after-finished]` [.description] -- -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. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_TIMEOUT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_JOB_TTL_SECONDS_AFTER_FINISHED+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_TIMEOUT+++` +Environment variable: `+++QUARKUS_OPENSHIFT_JOB_TTL_SECONDS_AFTER_FINISHED+++` endif::add-copy-button-to-env-var[] ---|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] - link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] -|`10S` +--|int +| -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.readiness-probe.success-threshold]]`link:#quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.readiness-probe.success-threshold[quarkus.kubernetes.init-containers."init-containers".readiness-probe.success-threshold]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.job.suspend]]`link:#quarkus-kubernetes_quarkus.openshift.job.suspend[quarkus.openshift.job.suspend]` [.description] -- -The success threshold to use. +Suspend specifies whether the Job controller should create Pods or not. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_SUCCESS_THRESHOLD+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_JOB_SUSPEND+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_SUCCESS_THRESHOLD+++` +Environment variable: `+++QUARKUS_OPENSHIFT_JOB_SUSPEND+++` endif::add-copy-button-to-env-var[] ---|int -|`1` +--|boolean +|`false` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.readiness-probe.failure-threshold]]`link:#quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.readiness-probe.failure-threshold[quarkus.kubernetes.init-containers."init-containers".readiness-probe.failure-threshold]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.job.restart-policy]]`link:#quarkus-kubernetes_quarkus.openshift.job.restart-policy[quarkus.openshift.job.restart-policy]` [.description] -- -The failure threshold to use. +Restart policy when the job container fails. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_FAILURE_THRESHOLD+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_JOB_RESTART_POLICY+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__READINESS_PROBE_FAILURE_THRESHOLD+++` +Environment variable: `+++QUARKUS_OPENSHIFT_JOB_RESTART_POLICY+++` endif::add-copy-button-to-env-var[] ---|int -|`3` +-- a| +`on-failure`, `never` +|`on-failure` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.mounts.-mounts-.name]]`link:#quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.mounts.-mounts-.name[quarkus.kubernetes.init-containers."init-containers".mounts."mounts".name]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.cron-job.schedule]]`link:#quarkus-kubernetes_quarkus.openshift.cron-job.schedule[quarkus.openshift.cron-job.schedule]` [.description] -- -The name of the volumeName to mount. +The schedule in Cron format, see https://en.wikipedia.org/wiki/Cron. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__MOUNTS__MOUNTS__NAME+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_CRON_JOB_SCHEDULE+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__MOUNTS__MOUNTS__NAME+++` +Environment variable: `+++QUARKUS_OPENSHIFT_CRON_JOB_SCHEDULE+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.mounts.-mounts-.path]]`link:#quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.mounts.-mounts-.path[quarkus.kubernetes.init-containers."init-containers".mounts."mounts".path]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.cron-job.concurrency-policy]]`link:#quarkus-kubernetes_quarkus.openshift.cron-job.concurrency-policy[quarkus.openshift.cron-job.concurrency-policy]` [.description] -- -The path to mount. +ConcurrencyPolicy describes how the job will be handled. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__MOUNTS__MOUNTS__PATH+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_CRON_JOB_CONCURRENCY_POLICY+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__MOUNTS__MOUNTS__PATH+++` +Environment variable: `+++QUARKUS_OPENSHIFT_CRON_JOB_CONCURRENCY_POLICY+++` endif::add-copy-button-to-env-var[] ---|string -| +-- a| +`allow`, `forbid`, `replace` +|`allow` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.mounts.-mounts-.sub-path]]`link:#quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.mounts.-mounts-.sub-path[quarkus.kubernetes.init-containers."init-containers".mounts."mounts".sub-path]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.cron-job.starting-deadline-seconds]]`link:#quarkus-kubernetes_quarkus.openshift.cron-job.starting-deadline-seconds[quarkus.openshift.cron-job.starting-deadline-seconds]` [.description] -- -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. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__MOUNTS__MOUNTS__SUB_PATH+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_CRON_JOB_STARTING_DEADLINE_SECONDS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__MOUNTS__MOUNTS__SUB_PATH+++` +Environment variable: `+++QUARKUS_OPENSHIFT_CRON_JOB_STARTING_DEADLINE_SECONDS+++` endif::add-copy-button-to-env-var[] ---|string +--|long | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.mounts.-mounts-.read-only]]`link:#quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.mounts.-mounts-.read-only[quarkus.kubernetes.init-containers."init-containers".mounts."mounts".read-only]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.cron-job.failed-jobs-history-limit]]`link:#quarkus-kubernetes_quarkus.openshift.cron-job.failed-jobs-history-limit[quarkus.openshift.cron-job.failed-jobs-history-limit]` [.description] -- -ReadOnly - ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__MOUNTS__MOUNTS__READ_ONLY+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_CRON_JOB_FAILED_JOBS_HISTORY_LIMIT+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__MOUNTS__MOUNTS__READ_ONLY+++` +Environment variable: `+++QUARKUS_OPENSHIFT_CRON_JOB_FAILED_JOBS_HISTORY_LIMIT+++` endif::add-copy-button-to-env-var[] ---|boolean -|`false` +--|int +| -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.resources.limits.cpu]]`link:#quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.resources.limits.cpu[quarkus.kubernetes.init-containers."init-containers".resources.limits.cpu]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.cron-job.successful-jobs-history-limit]]`link:#quarkus-kubernetes_quarkus.openshift.cron-job.successful-jobs-history-limit[quarkus.openshift.cron-job.successful-jobs-history-limit]` [.description] -- -CPU Requirements - ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__RESOURCES_LIMITS_CPU+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_CRON_JOB_SUCCESSFUL_JOBS_HISTORY_LIMIT+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__RESOURCES_LIMITS_CPU+++` +Environment variable: `+++QUARKUS_OPENSHIFT_CRON_JOB_SUCCESSFUL_JOBS_HISTORY_LIMIT+++` endif::add-copy-button-to-env-var[] ---|string +--|int | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.resources.limits.memory]]`link:#quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.resources.limits.memory[quarkus.kubernetes.init-containers."init-containers".resources.limits.memory]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.cron-job.parallelism]]`link:#quarkus-kubernetes_quarkus.openshift.cron-job.parallelism[quarkus.openshift.cron-job.parallelism]` [.description] -- -Memory Requirements +Specifies the maximum desired number of pods the job should run at any given time. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__RESOURCES_LIMITS_MEMORY+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_CRON_JOB_PARALLELISM+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__RESOURCES_LIMITS_MEMORY+++` +Environment variable: `+++QUARKUS_OPENSHIFT_CRON_JOB_PARALLELISM+++` endif::add-copy-button-to-env-var[] ---|string +--|int | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.resources.requests.cpu]]`link:#quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.resources.requests.cpu[quarkus.kubernetes.init-containers."init-containers".resources.requests.cpu]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.cron-job.completions]]`link:#quarkus-kubernetes_quarkus.openshift.cron-job.completions[quarkus.openshift.cron-job.completions]` [.description] -- -CPU Requirements +Specifies the desired number of successfully finished pods the job should be run with. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__RESOURCES_REQUESTS_CPU+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_CRON_JOB_COMPLETIONS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__RESOURCES_REQUESTS_CPU+++` +Environment variable: `+++QUARKUS_OPENSHIFT_CRON_JOB_COMPLETIONS+++` endif::add-copy-button-to-env-var[] ---|string +--|int | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.resources.requests.memory]]`link:#quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.resources.requests.memory[quarkus.kubernetes.init-containers."init-containers".resources.requests.memory]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.cron-job.completion-mode]]`link:#quarkus-kubernetes_quarkus.openshift.cron-job.completion-mode[quarkus.openshift.cron-job.completion-mode]` [.description] -- -Memory Requirements +CompletionMode specifies how Pod completions are tracked. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__RESOURCES_REQUESTS_MEMORY+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_CRON_JOB_COMPLETION_MODE+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__RESOURCES_REQUESTS_MEMORY+++` +Environment variable: `+++QUARKUS_OPENSHIFT_CRON_JOB_COMPLETION_MODE+++` endif::add-copy-button-to-env-var[] ---|string -| +-- a| +`non-indexed`, `indexed` +|`non-indexed` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.env.secrets]]`link:#quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.env.secrets[quarkus.kubernetes.init-containers."init-containers".env.secrets]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.cron-job.backoff-limit]]`link:#quarkus-kubernetes_quarkus.openshift.cron-job.backoff-limit[quarkus.openshift.cron-job.backoff-limit]` [.description] -- -The optional list of Secret names to load environment variables from. +Specifies the number of retries before marking this job failed. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__ENV_SECRETS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_CRON_JOB_BACKOFF_LIMIT+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__ENV_SECRETS+++` +Environment variable: `+++QUARKUS_OPENSHIFT_CRON_JOB_BACKOFF_LIMIT+++` endif::add-copy-button-to-env-var[] ---|list of string +--|int | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.env.configmaps]]`link:#quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.env.configmaps[quarkus.kubernetes.init-containers."init-containers".env.configmaps]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.cron-job.active-deadline-seconds]]`link:#quarkus-kubernetes_quarkus.openshift.cron-job.active-deadline-seconds[quarkus.openshift.cron-job.active-deadline-seconds]` [.description] -- -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. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__ENV_CONFIGMAPS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_CRON_JOB_ACTIVE_DEADLINE_SECONDS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__ENV_CONFIGMAPS+++` +Environment variable: `+++QUARKUS_OPENSHIFT_CRON_JOB_ACTIVE_DEADLINE_SECONDS+++` endif::add-copy-button-to-env-var[] ---|list of string +--|long | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.env.fields-fields]]`link:#quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.env.fields-fields[quarkus.kubernetes.init-containers."init-containers".env.fields]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.cron-job.ttl-seconds-after-finished]]`link:#quarkus-kubernetes_quarkus.openshift.cron-job.ttl-seconds-after-finished[quarkus.openshift.cron-job.ttl-seconds-after-finished]` [.description] -- -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. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__ENV_FIELDS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_CRON_JOB_TTL_SECONDS_AFTER_FINISHED+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__ENV_FIELDS+++` +Environment variable: `+++QUARKUS_OPENSHIFT_CRON_JOB_TTL_SECONDS_AFTER_FINISHED+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|int | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.env.vars-vars]]`link:#quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.env.vars-vars[quarkus.kubernetes.init-containers."init-containers".env.vars]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.cron-job.suspend]]`link:#quarkus-kubernetes_quarkus.openshift.cron-job.suspend[quarkus.openshift.cron-job.suspend]` [.description] -- -The map associating environment name to its associated value. +Suspend specifies whether the Job controller should create Pods or not. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__ENV_VARS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_CRON_JOB_SUSPEND+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__ENV_VARS+++` +Environment variable: `+++QUARKUS_OPENSHIFT_CRON_JOB_SUSPEND+++` endif::add-copy-button-to-env-var[] ---|`Map>` -| +--|boolean +|`false` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.env.mapping.-mapping-.from-secret]]`link:#quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.env.mapping.-mapping-.from-secret[quarkus.kubernetes.init-containers."init-containers".env.mapping."mapping".from-secret]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.cron-job.restart-policy]]`link:#quarkus-kubernetes_quarkus.openshift.cron-job.restart-policy[quarkus.openshift.cron-job.restart-policy]` [.description] -- -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. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__ENV_MAPPING__MAPPING__FROM_SECRET+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_CRON_JOB_RESTART_POLICY+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__ENV_MAPPING__MAPPING__FROM_SECRET+++` +Environment variable: `+++QUARKUS_OPENSHIFT_CRON_JOB_RESTART_POLICY+++` endif::add-copy-button-to-env-var[] ---|string -| +-- a| +`on-failure`, `never` +|`on-failure` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.env.mapping.-mapping-.from-configmap]]`link:#quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.env.mapping.-mapping-.from-configmap[quarkus.kubernetes.init-containers."init-containers".env.mapping."mapping".from-configmap]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.env.secrets]]`link:#quarkus-kubernetes_quarkus.openshift.env.secrets[quarkus.openshift.env.secrets]` [.description] -- -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. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__ENV_MAPPING__MAPPING__FROM_CONFIGMAP+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_ENV_SECRETS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__ENV_MAPPING__MAPPING__FROM_CONFIGMAP+++` +Environment variable: `+++QUARKUS_OPENSHIFT_ENV_SECRETS+++` endif::add-copy-button-to-env-var[] ---|string +--|list of string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.env.mapping.-mapping-.with-key]]`link:#quarkus-kubernetes_quarkus.kubernetes.init-containers.-init-containers-.env.mapping.-mapping-.with-key[quarkus.kubernetes.init-containers."init-containers".env.mapping."mapping".with-key]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.env.configmaps]]`link:#quarkus-kubernetes_quarkus.openshift.env.configmaps[quarkus.openshift.env.configmaps]` [.description] -- -The key identifying the field from which the value is extracted. +The optional list of ConfigMap names to load environment variables from. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__ENV_MAPPING__MAPPING__WITH_KEY+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_ENV_CONFIGMAPS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_INIT_CONTAINERS__INIT_CONTAINERS__ENV_MAPPING__MAPPING__WITH_KEY+++` +Environment variable: `+++QUARKUS_OPENSHIFT_ENV_CONFIGMAPS+++` endif::add-copy-button-to-env-var[] ---|string -|required icon:exclamation-circle[title=Configuration property is required] +--|list of string +| -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.image]]`link:#quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.image[quarkus.kubernetes.sidecars."sidecars".image]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.app-secret]]`link:#quarkus-kubernetes_quarkus.openshift.app-secret[quarkus.openshift.app-secret]` [.description] -- -The container image. +If set, the secret will mounted to the application container and its contents will be used for application configuration. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__IMAGE+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_APP_SECRET+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__IMAGE+++` +Environment variable: `+++QUARKUS_OPENSHIFT_APP_SECRET+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.working-dir]]`link:#quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.working-dir[quarkus.kubernetes.sidecars."sidecars".working-dir]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.app-config-map]]`link:#quarkus-kubernetes_quarkus.openshift.app-config-map[quarkus.openshift.app-config-map]` [.description] -- -Working directory. +If set, the config amp will be mounted to the application container and its contents will be used for application configuration. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__WORKING_DIR+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_APP_CONFIG_MAP+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__WORKING_DIR+++` +Environment variable: `+++QUARKUS_OPENSHIFT_APP_CONFIG_MAP+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.command]]`link:#quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.command[quarkus.kubernetes.sidecars."sidecars".command]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.security-context.se-linux-options.level]]`link:#quarkus-kubernetes_quarkus.openshift.security-context.se-linux-options.level[quarkus.openshift.security-context.se-linux-options.level]` [.description] -- -The commands +The SELinux level label that applies to the container. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__COMMAND+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_SECURITY_CONTEXT_SE_LINUX_OPTIONS_LEVEL+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__COMMAND+++` +Environment variable: `+++QUARKUS_OPENSHIFT_SECURITY_CONTEXT_SE_LINUX_OPTIONS_LEVEL+++` endif::add-copy-button-to-env-var[] ---|list of string +--|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.arguments]]`link:#quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.arguments[quarkus.kubernetes.sidecars."sidecars".arguments]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.security-context.se-linux-options.role]]`link:#quarkus-kubernetes_quarkus.openshift.security-context.se-linux-options.role[quarkus.openshift.security-context.se-linux-options.role]` [.description] -- -The arguments +The SELinux role label that applies to the container. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__ARGUMENTS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_SECURITY_CONTEXT_SE_LINUX_OPTIONS_ROLE+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__ARGUMENTS+++` +Environment variable: `+++QUARKUS_OPENSHIFT_SECURITY_CONTEXT_SE_LINUX_OPTIONS_ROLE+++` endif::add-copy-button-to-env-var[] ---|list of string +--|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.service-account]]`link:#quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.service-account[quarkus.kubernetes.sidecars."sidecars".service-account]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.security-context.se-linux-options.type]]`link:#quarkus-kubernetes_quarkus.openshift.security-context.se-linux-options.type[quarkus.openshift.security-context.se-linux-options.type]` [.description] -- -The service account. +The SELinux type label that applies to the container. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__SERVICE_ACCOUNT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_SECURITY_CONTEXT_SE_LINUX_OPTIONS_TYPE+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__SERVICE_ACCOUNT+++` +Environment variable: `+++QUARKUS_OPENSHIFT_SECURITY_CONTEXT_SE_LINUX_OPTIONS_TYPE+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.host]]`link:#quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.host[quarkus.kubernetes.sidecars."sidecars".host]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.security-context.se-linux-options.user]]`link:#quarkus-kubernetes_quarkus.openshift.security-context.se-linux-options.user[quarkus.openshift.security-context.se-linux-options.user]` [.description] -- -The host under which the application is going to be exposed. +The SELinux user label that applies to the container. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__HOST+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_SECURITY_CONTEXT_SE_LINUX_OPTIONS_USER+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__HOST+++` +Environment variable: `+++QUARKUS_OPENSHIFT_SECURITY_CONTEXT_SE_LINUX_OPTIONS_USER+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.ports.-ports-.container-port]]`link:#quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.ports.-ports-.container-port[quarkus.kubernetes.sidecars."sidecars".ports."ports".container-port]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.security-context.windows-options.gmsa-credential-spec-name]]`link:#quarkus-kubernetes_quarkus.openshift.security-context.windows-options.gmsa-credential-spec-name[quarkus.openshift.security-context.windows-options.gmsa-credential-spec-name]` [.description] -- -The port number. Refers to the container port. +The name of the GMSA credential spec to use. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__PORTS__PORTS__CONTAINER_PORT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_SECURITY_CONTEXT_WINDOWS_OPTIONS_GMSA_CREDENTIAL_SPEC_NAME+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__PORTS__PORTS__CONTAINER_PORT+++` +Environment variable: `+++QUARKUS_OPENSHIFT_SECURITY_CONTEXT_WINDOWS_OPTIONS_GMSA_CREDENTIAL_SPEC_NAME+++` endif::add-copy-button-to-env-var[] ---|int +--|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.ports.-ports-.host-port]]`link:#quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.ports.-ports-.host-port[quarkus.kubernetes.sidecars."sidecars".ports."ports".host-port]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.security-context.windows-options.gmsa-credential-spec]]`link:#quarkus-kubernetes_quarkus.openshift.security-context.windows-options.gmsa-credential-spec[quarkus.openshift.security-context.windows-options.gmsa-credential-spec]` [.description] -- -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. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__PORTS__PORTS__HOST_PORT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_SECURITY_CONTEXT_WINDOWS_OPTIONS_GMSA_CREDENTIAL_SPEC+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__PORTS__PORTS__HOST_PORT+++` +Environment variable: `+++QUARKUS_OPENSHIFT_SECURITY_CONTEXT_WINDOWS_OPTIONS_GMSA_CREDENTIAL_SPEC+++` endif::add-copy-button-to-env-var[] ---|int +--|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.ports.-ports-.path]]`link:#quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.ports.-ports-.path[quarkus.kubernetes.sidecars."sidecars".ports."ports".path]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.security-context.windows-options.run-as-user-name]]`link:#quarkus-kubernetes_quarkus.openshift.security-context.windows-options.run-as-user-name[quarkus.openshift.security-context.windows-options.run-as-user-name]` [.description] -- -The application path (refers to web application path). +The UserName in Windows to run the entrypoint of the container process. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__PORTS__PORTS__PATH+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_SECURITY_CONTEXT_WINDOWS_OPTIONS_RUN_AS_USER_NAME+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__PORTS__PORTS__PATH+++` +Environment variable: `+++QUARKUS_OPENSHIFT_SECURITY_CONTEXT_WINDOWS_OPTIONS_RUN_AS_USER_NAME+++` endif::add-copy-button-to-env-var[] --|string -|`/` +| -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.ports.-ports-.protocol]]`link:#quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.ports.-ports-.protocol[quarkus.kubernetes.sidecars."sidecars".ports."ports".protocol]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.security-context.windows-options.host-process]]`link:#quarkus-kubernetes_quarkus.openshift.security-context.windows-options.host-process[quarkus.openshift.security-context.windows-options.host-process]` [.description] -- -The protocol. +HostProcess determines if a container should be run as a 'Host Process' container. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__PORTS__PORTS__PROTOCOL+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_SECURITY_CONTEXT_WINDOWS_OPTIONS_HOST_PROCESS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__PORTS__PORTS__PROTOCOL+++` +Environment variable: `+++QUARKUS_OPENSHIFT_SECURITY_CONTEXT_WINDOWS_OPTIONS_HOST_PROCESS+++` endif::add-copy-button-to-env-var[] --- a| -`tcp`, `udp`, `sctp`, `http`, `proxy` -|`tcp` +--|boolean +| -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.ports.-ports-.node-port]]`link:#quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.ports.-ports-.node-port[quarkus.kubernetes.sidecars."sidecars".ports."ports".node-port]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.security-context.run-as-user]]`link:#quarkus-kubernetes_quarkus.openshift.security-context.run-as-user[quarkus.openshift.security-context.run-as-user]` [.description] -- +The UID to run the entrypoint of the container process. + ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__PORTS__PORTS__NODE_PORT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_SECURITY_CONTEXT_RUN_AS_USER+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__PORTS__PORTS__NODE_PORT+++` +Environment variable: `+++QUARKUS_OPENSHIFT_SECURITY_CONTEXT_RUN_AS_USER+++` endif::add-copy-button-to-env-var[] ---|int +--|long | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.ports.-ports-.tls]]`link:#quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.ports.-ports-.tls[quarkus.kubernetes.sidecars."sidecars".ports."ports".tls]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.security-context.run-as-group]]`link:#quarkus-kubernetes_quarkus.openshift.security-context.run-as-group[quarkus.openshift.security-context.run-as-group]` [.description] -- -If enabled, the port will be configured to use the schema HTTPS. +The GID to run the entrypoint of the container process. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__PORTS__PORTS__TLS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_SECURITY_CONTEXT_RUN_AS_GROUP+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__PORTS__PORTS__TLS+++` +Environment variable: `+++QUARKUS_OPENSHIFT_SECURITY_CONTEXT_RUN_AS_GROUP+++` endif::add-copy-button-to-env-var[] ---|boolean -|`false` +--|long +| -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.image-pull-policy]]`link:#quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.image-pull-policy[quarkus.kubernetes.sidecars."sidecars".image-pull-policy]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.security-context.run-as-non-root]]`link:#quarkus-kubernetes_quarkus.openshift.security-context.run-as-non-root[quarkus.openshift.security-context.run-as-non-root]` [.description] -- -Image pull policy. +Indicates that the container must run as a non-root user. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__IMAGE_PULL_POLICY+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_SECURITY_CONTEXT_RUN_AS_NON_ROOT+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__IMAGE_PULL_POLICY+++` +Environment variable: `+++QUARKUS_OPENSHIFT_SECURITY_CONTEXT_RUN_AS_NON_ROOT+++` endif::add-copy-button-to-env-var[] --- a| -`always`, `if-not-present`, `never` -|`always` +--|boolean +| -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.image-pull-secrets]]`link:#quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.image-pull-secrets[quarkus.kubernetes.sidecars."sidecars".image-pull-secrets]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.security-context.supplemental-groups]]`link:#quarkus-kubernetes_quarkus.openshift.security-context.supplemental-groups[quarkus.openshift.security-context.supplemental-groups]` [.description] -- -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. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__IMAGE_PULL_SECRETS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_SECURITY_CONTEXT_SUPPLEMENTAL_GROUPS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__IMAGE_PULL_SECRETS+++` +Environment variable: `+++QUARKUS_OPENSHIFT_SECURITY_CONTEXT_SUPPLEMENTAL_GROUPS+++` endif::add-copy-button-to-env-var[] ---|list of string +--|list of long | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.liveness-probe.http-action-port]]`link:#quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.liveness-probe.http-action-port[quarkus.kubernetes.sidecars."sidecars".liveness-probe.http-action-port]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.security-context.fs-group]]`link:#quarkus-kubernetes_quarkus.openshift.security-context.fs-group[quarkus.openshift.security-context.fs-group]` [.description] -- -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. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__LIVENESS_PROBE_HTTP_ACTION_PORT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_SECURITY_CONTEXT_FS_GROUP+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__LIVENESS_PROBE_HTTP_ACTION_PORT+++` +Environment variable: `+++QUARKUS_OPENSHIFT_SECURITY_CONTEXT_FS_GROUP+++` endif::add-copy-button-to-env-var[] ---|int +--|long | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.liveness-probe.http-action-port-name]]`link:#quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.liveness-probe.http-action-port-name[quarkus.kubernetes.sidecars."sidecars".liveness-probe.http-action-port-name]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.security-context.sysctls]]`link:#quarkus-kubernetes_quarkus.openshift.security-context.sysctls[quarkus.openshift.security-context.sysctls]` [.description] -- -The port name for selecting the port of the `HTTP get` action. +Sysctls hold a list of namespaced sysctls used for the pod. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__LIVENESS_PROBE_HTTP_ACTION_PORT_NAME+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_SECURITY_CONTEXT_SYSCTLS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__LIVENESS_PROBE_HTTP_ACTION_PORT_NAME+++` +Environment variable: `+++QUARKUS_OPENSHIFT_SECURITY_CONTEXT_SYSCTLS+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.liveness-probe.http-action-path]]`link:#quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.liveness-probe.http-action-path[quarkus.kubernetes.sidecars."sidecars".liveness-probe.http-action-path]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.security-context.fs-group-change-policy]]`link:#quarkus-kubernetes_quarkus.openshift.security-context.fs-group-change-policy[quarkus.openshift.security-context.fs-group-change-policy]` [.description] -- -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 ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__LIVENESS_PROBE_HTTP_ACTION_PATH+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_SECURITY_CONTEXT_FS_GROUP_CHANGE_POLICY+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__LIVENESS_PROBE_HTTP_ACTION_PATH+++` +Environment variable: `+++QUARKUS_OPENSHIFT_SECURITY_CONTEXT_FS_GROUP_CHANGE_POLICY+++` endif::add-copy-button-to-env-var[] ---|string +-- a| +tooltip: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.], tooltip:always[It indicates that volume's ownership and permissions should always be changed whenever volume is mounted inside a Pod. This the default behavior.] | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.liveness-probe.http-action-scheme]]`link:#quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.liveness-probe.http-action-scheme[quarkus.kubernetes.sidecars."sidecars".liveness-probe.http-action-scheme]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.remote-debug.enabled]]`link:#quarkus-kubernetes_quarkus.openshift.remote-debug.enabled[quarkus.openshift.remote-debug.enabled]` [.description] -- -The scheme of the `HTTP get` action. Can be either "HTTP" or "HTTPS". +If true, the debug mode in pods will be enabled. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__LIVENESS_PROBE_HTTP_ACTION_SCHEME+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_REMOTE_DEBUG_ENABLED+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__LIVENESS_PROBE_HTTP_ACTION_SCHEME+++` +Environment variable: `+++QUARKUS_OPENSHIFT_REMOTE_DEBUG_ENABLED+++` endif::add-copy-button-to-env-var[] ---|string -| +--|boolean +|`false` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.liveness-probe.exec-action]]`link:#quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.liveness-probe.exec-action[quarkus.kubernetes.sidecars."sidecars".liveness-probe.exec-action]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.remote-debug.transport]]`link:#quarkus-kubernetes_quarkus.openshift.remote-debug.transport[quarkus.openshift.remote-debug.transport]` [.description] -- -The command to use for the probe. +The transport to use. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__LIVENESS_PROBE_EXEC_ACTION+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_REMOTE_DEBUG_TRANSPORT+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__LIVENESS_PROBE_EXEC_ACTION+++` +Environment variable: `+++QUARKUS_OPENSHIFT_REMOTE_DEBUG_TRANSPORT+++` endif::add-copy-button-to-env-var[] --|string -| +|`dt_socket` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.liveness-probe.tcp-socket-action]]`link:#quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.liveness-probe.tcp-socket-action[quarkus.kubernetes.sidecars."sidecars".liveness-probe.tcp-socket-action]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.remote-debug.suspend]]`link:#quarkus-kubernetes_quarkus.openshift.remote-debug.suspend[quarkus.openshift.remote-debug.suspend]` [.description] -- -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. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__LIVENESS_PROBE_TCP_SOCKET_ACTION+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_REMOTE_DEBUG_SUSPEND+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__LIVENESS_PROBE_TCP_SOCKET_ACTION+++` +Environment variable: `+++QUARKUS_OPENSHIFT_REMOTE_DEBUG_SUSPEND+++` endif::add-copy-button-to-env-var[] --|string -| +|`n` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.liveness-probe.grpc-action]]`link:#quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.liveness-probe.grpc-action[quarkus.kubernetes.sidecars."sidecars".liveness-probe.grpc-action]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.remote-debug.address-port]]`link:#quarkus-kubernetes_quarkus.openshift.remote-debug.address-port[quarkus.openshift.remote-debug.address-port]` [.description] -- -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. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__LIVENESS_PROBE_GRPC_ACTION+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_REMOTE_DEBUG_ADDRESS_PORT+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__LIVENESS_PROBE_GRPC_ACTION+++` +Environment variable: `+++QUARKUS_OPENSHIFT_REMOTE_DEBUG_ADDRESS_PORT+++` endif::add-copy-button-to-env-var[] ---|string -| +--|int +|`5005` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.liveness-probe.grpc-action-enabled]]`link:#quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.liveness-probe.grpc-action-enabled[quarkus.kubernetes.sidecars."sidecars".liveness-probe.grpc-action-enabled]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.deploy]]`link:#quarkus-kubernetes_quarkus.openshift.deploy[quarkus.openshift.deploy]` [.description] -- -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 ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__LIVENESS_PROBE_GRPC_ACTION_ENABLED+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_DEPLOY+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__LIVENESS_PROBE_GRPC_ACTION_ENABLED+++` +Environment variable: `+++QUARKUS_OPENSHIFT_DEPLOY+++` endif::add-copy-button-to-env-var[] --|boolean |`false` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.liveness-probe.initial-delay]]`link:#quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.liveness-probe.initial-delay[quarkus.kubernetes.sidecars."sidecars".liveness-probe.initial-delay]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.deploy-strategy]]`link:#quarkus-kubernetes_quarkus.openshift.deploy-strategy[quarkus.openshift.deploy-strategy]` [.description] -- -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. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__LIVENESS_PROBE_INITIAL_DELAY+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_DEPLOY_STRATEGY+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__LIVENESS_PROBE_INITIAL_DELAY+++` +Environment variable: `+++QUARKUS_OPENSHIFT_DEPLOY_STRATEGY+++` endif::add-copy-button-to-env-var[] ---|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] - link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] -|`5S` +-- a| +`create-or-update`, `create`, `replace`, `server-side-apply` +|`create-or-update` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.liveness-probe.period]]`link:#quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.liveness-probe.period[quarkus.kubernetes.sidecars."sidecars".liveness-probe.period]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.idempotent]]`link:#quarkus-kubernetes_quarkus.openshift.idempotent[quarkus.openshift.idempotent]` [.description] -- -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 ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__LIVENESS_PROBE_PERIOD+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_IDEMPOTENT+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__LIVENESS_PROBE_PERIOD+++` +Environment variable: `+++QUARKUS_OPENSHIFT_IDEMPOTENT+++` endif::add-copy-button-to-env-var[] ---|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] - link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] -|`10S` +--|boolean +|`false` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.liveness-probe.timeout]]`link:#quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.liveness-probe.timeout[quarkus.kubernetes.sidecars."sidecars".liveness-probe.timeout]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-env.fields-fields]]`link:#quarkus-kubernetes_quarkus.openshift.get-env.fields-fields[quarkus.openshift.get-env.fields]` [.description] -- -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. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__LIVENESS_PROBE_TIMEOUT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_ENV_FIELDS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__LIVENESS_PROBE_TIMEOUT+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_ENV_FIELDS+++` endif::add-copy-button-to-env-var[] ---|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] - link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] -|`10S` +--|`Map` +| -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.liveness-probe.success-threshold]]`link:#quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.liveness-probe.success-threshold[quarkus.kubernetes.sidecars."sidecars".liveness-probe.success-threshold]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-env.vars-vars]]`link:#quarkus-kubernetes_quarkus.openshift.get-env.vars-vars[quarkus.openshift.get-env.vars]` [.description] -- -The success threshold to use. +The map associating environment name to its associated value. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__LIVENESS_PROBE_SUCCESS_THRESHOLD+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_ENV_VARS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__LIVENESS_PROBE_SUCCESS_THRESHOLD+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_ENV_VARS+++` endif::add-copy-button-to-env-var[] ---|int -|`1` +--|`Map>` +| -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.liveness-probe.failure-threshold]]`link:#quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.liveness-probe.failure-threshold[quarkus.kubernetes.sidecars."sidecars".liveness-probe.failure-threshold]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-env.mapping.-mapping-.from-secret]]`link:#quarkus-kubernetes_quarkus.openshift.get-env.mapping.-mapping-.from-secret[quarkus.openshift.get-env.mapping."mapping".from-secret]` [.description] -- -The failure threshold to use. +The optional name of the Secret from which a value is to be extracted. Mutually exclusive with `from-configmap`. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__LIVENESS_PROBE_FAILURE_THRESHOLD+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_ENV_MAPPING__MAPPING__FROM_SECRET+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__LIVENESS_PROBE_FAILURE_THRESHOLD+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_ENV_MAPPING__MAPPING__FROM_SECRET+++` endif::add-copy-button-to-env-var[] ---|int -|`3` +--|string +| -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.readiness-probe.http-action-port]]`link:#quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.readiness-probe.http-action-port[quarkus.kubernetes.sidecars."sidecars".readiness-probe.http-action-port]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-env.mapping.-mapping-.from-configmap]]`link:#quarkus-kubernetes_quarkus.openshift.get-env.mapping.-mapping-.from-configmap[quarkus.openshift.get-env.mapping."mapping".from-configmap]` [.description] -- -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`. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__READINESS_PROBE_HTTP_ACTION_PORT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_ENV_MAPPING__MAPPING__FROM_CONFIGMAP+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__READINESS_PROBE_HTTP_ACTION_PORT+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_ENV_MAPPING__MAPPING__FROM_CONFIGMAP+++` endif::add-copy-button-to-env-var[] ---|int +--|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.readiness-probe.http-action-port-name]]`link:#quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.readiness-probe.http-action-port-name[quarkus.kubernetes.sidecars."sidecars".readiness-probe.http-action-port-name]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-env.mapping.-mapping-.with-key]]`link:#quarkus-kubernetes_quarkus.openshift.get-env.mapping.-mapping-.with-key[quarkus.openshift.get-env.mapping."mapping".with-key]` [.description] -- -The port name for selecting the port of the `HTTP get` action. +The key identifying the field from which the value is extracted. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__READINESS_PROBE_HTTP_ACTION_PORT_NAME+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_ENV_MAPPING__MAPPING__WITH_KEY+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__READINESS_PROBE_HTTP_ACTION_PORT_NAME+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_ENV_MAPPING__MAPPING__WITH_KEY+++` endif::add-copy-button-to-env-var[] --|string -| +|required icon:exclamation-circle[title=Configuration property is required] -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.readiness-probe.http-action-path]]`link:#quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.readiness-probe.http-action-path[quarkus.kubernetes.sidecars."sidecars".readiness-probe.http-action-path]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-labels-get-labels]]`link:#quarkus-kubernetes_quarkus.openshift.get-labels-get-labels[quarkus.openshift.get-labels]` [.description] -- -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. - ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__READINESS_PROBE_HTTP_ACTION_PATH+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_LABELS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__READINESS_PROBE_HTTP_ACTION_PATH+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_LABELS+++` endif::add-copy-button-to-env-var[] ---|string +--|`Map` | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.readiness-probe.http-action-scheme]]`link:#quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.readiness-probe.http-action-scheme[quarkus.kubernetes.sidecars."sidecars".readiness-probe.http-action-scheme]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-annotations-get-annotations]]`link:#quarkus-kubernetes_quarkus.openshift.get-annotations-get-annotations[quarkus.openshift.get-annotations]` [.description] -- -The scheme of the `HTTP get` action. Can be either "HTTP" or "HTTPS". - ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__READINESS_PROBE_HTTP_ACTION_SCHEME+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_ANNOTATIONS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__READINESS_PROBE_HTTP_ACTION_SCHEME+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_ANNOTATIONS+++` endif::add-copy-button-to-env-var[] ---|string +--|`Map` | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.readiness-probe.exec-action]]`link:#quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.readiness-probe.exec-action[quarkus.kubernetes.sidecars."sidecars".readiness-probe.exec-action]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-ports.-get-ports-.container-port]]`link:#quarkus-kubernetes_quarkus.openshift.get-ports.-get-ports-.container-port[quarkus.openshift.get-ports."get-ports".container-port]` [.description] -- -The command to use for the probe. +The port number. Refers to the container port. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__READINESS_PROBE_EXEC_ACTION+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_PORTS__GET_PORTS__CONTAINER_PORT+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__READINESS_PROBE_EXEC_ACTION+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_PORTS__GET_PORTS__CONTAINER_PORT+++` endif::add-copy-button-to-env-var[] ---|string +--|int | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.readiness-probe.tcp-socket-action]]`link:#quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.readiness-probe.tcp-socket-action[quarkus.kubernetes.sidecars."sidecars".readiness-probe.tcp-socket-action]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-ports.-get-ports-.host-port]]`link:#quarkus-kubernetes_quarkus.openshift.get-ports.-get-ports-.host-port[quarkus.openshift.get-ports."get-ports".host-port]` [.description] -- -The tcp socket to use for the probe (the format is host:port). +The host port. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__READINESS_PROBE_TCP_SOCKET_ACTION+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_PORTS__GET_PORTS__HOST_PORT+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__READINESS_PROBE_TCP_SOCKET_ACTION+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_PORTS__GET_PORTS__HOST_PORT+++` endif::add-copy-button-to-env-var[] ---|string +--|int | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.readiness-probe.grpc-action]]`link:#quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.readiness-probe.grpc-action[quarkus.kubernetes.sidecars."sidecars".readiness-probe.grpc-action]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-ports.-get-ports-.path]]`link:#quarkus-kubernetes_quarkus.openshift.get-ports.-get-ports-.path[quarkus.openshift.get-ports."get-ports".path]` [.description] -- -The gRPC port to use for the probe (the format is either port or port:service). +The application path (refers to web application path). ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__READINESS_PROBE_GRPC_ACTION+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_PORTS__GET_PORTS__PATH+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__READINESS_PROBE_GRPC_ACTION+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_PORTS__GET_PORTS__PATH+++` endif::add-copy-button-to-env-var[] --|string -| +|`/` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.readiness-probe.grpc-action-enabled]]`link:#quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.readiness-probe.grpc-action-enabled[quarkus.kubernetes.sidecars."sidecars".readiness-probe.grpc-action-enabled]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-ports.-get-ports-.protocol]]`link:#quarkus-kubernetes_quarkus.openshift.get-ports.-get-ports-.protocol[quarkus.openshift.get-ports."get-ports".protocol]` [.description] -- -If enabled and `grpc-action` is not provided, it will use the generated service name and the gRPC port. +The protocol. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__READINESS_PROBE_GRPC_ACTION_ENABLED+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_PORTS__GET_PORTS__PROTOCOL+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__READINESS_PROBE_GRPC_ACTION_ENABLED+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_PORTS__GET_PORTS__PROTOCOL+++` endif::add-copy-button-to-env-var[] ---|boolean -|`false` +-- a| +`tcp`, `udp`, `sctp`, `http`, `proxy` +|`tcp` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.readiness-probe.initial-delay]]`link:#quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.readiness-probe.initial-delay[quarkus.kubernetes.sidecars."sidecars".readiness-probe.initial-delay]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-ports.-get-ports-.node-port]]`link:#quarkus-kubernetes_quarkus.openshift.get-ports.-get-ports-.node-port[quarkus.openshift.get-ports."get-ports".node-port]` [.description] -- -The amount of time to wait before starting to probe. - ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__READINESS_PROBE_INITIAL_DELAY+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_PORTS__GET_PORTS__NODE_PORT+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__READINESS_PROBE_INITIAL_DELAY+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_PORTS__GET_PORTS__NODE_PORT+++` endif::add-copy-button-to-env-var[] ---|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] - link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] -|`5S` +--|int +| -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.readiness-probe.period]]`link:#quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.readiness-probe.period[quarkus.kubernetes.sidecars."sidecars".readiness-probe.period]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-ports.-get-ports-.tls]]`link:#quarkus-kubernetes_quarkus.openshift.get-ports.-get-ports-.tls[quarkus.openshift.get-ports."get-ports".tls]` [.description] -- -The period in which the action should be called. +If enabled, the port will be configured to use the schema HTTPS. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__READINESS_PROBE_PERIOD+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_PORTS__GET_PORTS__TLS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__READINESS_PROBE_PERIOD+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_PORTS__GET_PORTS__TLS+++` endif::add-copy-button-to-env-var[] ---|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] - link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] -|`10S` +--|boolean +|`false` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.readiness-probe.timeout]]`link:#quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.readiness-probe.timeout[quarkus.kubernetes.sidecars."sidecars".readiness-probe.timeout]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-mounts.-get-mounts-.name]]`link:#quarkus-kubernetes_quarkus.openshift.get-mounts.-get-mounts-.name[quarkus.openshift.get-mounts."get-mounts".name]` [.description] -- -The amount of time to wait for each action. +The name of the volumeName to mount. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__READINESS_PROBE_TIMEOUT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_MOUNTS__GET_MOUNTS__NAME+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__READINESS_PROBE_TIMEOUT+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_MOUNTS__GET_MOUNTS__NAME+++` endif::add-copy-button-to-env-var[] ---|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] - link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] -|`10S` +--|string +| -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.readiness-probe.success-threshold]]`link:#quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.readiness-probe.success-threshold[quarkus.kubernetes.sidecars."sidecars".readiness-probe.success-threshold]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-mounts.-get-mounts-.path]]`link:#quarkus-kubernetes_quarkus.openshift.get-mounts.-get-mounts-.path[quarkus.openshift.get-mounts."get-mounts".path]` [.description] -- -The success threshold to use. +The path to mount. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__READINESS_PROBE_SUCCESS_THRESHOLD+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_MOUNTS__GET_MOUNTS__PATH+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__READINESS_PROBE_SUCCESS_THRESHOLD+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_MOUNTS__GET_MOUNTS__PATH+++` endif::add-copy-button-to-env-var[] ---|int -|`1` +--|string +| -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.readiness-probe.failure-threshold]]`link:#quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.readiness-probe.failure-threshold[quarkus.kubernetes.sidecars."sidecars".readiness-probe.failure-threshold]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-mounts.-get-mounts-.sub-path]]`link:#quarkus-kubernetes_quarkus.openshift.get-mounts.-get-mounts-.sub-path[quarkus.openshift.get-mounts."get-mounts".sub-path]` [.description] -- -The failure threshold to use. +Path within the volumeName from which the container's volumeName should be mounted. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__READINESS_PROBE_FAILURE_THRESHOLD+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_MOUNTS__GET_MOUNTS__SUB_PATH+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__READINESS_PROBE_FAILURE_THRESHOLD+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_MOUNTS__GET_MOUNTS__SUB_PATH+++` endif::add-copy-button-to-env-var[] ---|int -|`3` +--|string +| -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.mounts.-mounts-.name]]`link:#quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.mounts.-mounts-.name[quarkus.kubernetes.sidecars."sidecars".mounts."mounts".name]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-mounts.-get-mounts-.read-only]]`link:#quarkus-kubernetes_quarkus.openshift.get-mounts.-get-mounts-.read-only[quarkus.openshift.get-mounts."get-mounts".read-only]` [.description] -- -The name of the volumeName to mount. +ReadOnly ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__MOUNTS__MOUNTS__NAME+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_MOUNTS__GET_MOUNTS__READ_ONLY+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__MOUNTS__MOUNTS__NAME+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_MOUNTS__GET_MOUNTS__READ_ONLY+++` endif::add-copy-button-to-env-var[] ---|string -| +--|boolean +|`false` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.mounts.-mounts-.path]]`link:#quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.mounts.-mounts-.path[quarkus.kubernetes.sidecars."sidecars".mounts."mounts".path]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-secret-volumes.-get-secret-volumes-.secret-name]]`link:#quarkus-kubernetes_quarkus.openshift.get-secret-volumes.-get-secret-volumes-.secret-name[quarkus.openshift.get-secret-volumes."get-secret-volumes".secret-name]` [.description] -- -The path to mount. +The name of the secret to mount. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__MOUNTS__MOUNTS__PATH+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SECRET_VOLUMES__GET_SECRET_VOLUMES__SECRET_NAME+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__MOUNTS__MOUNTS__PATH+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SECRET_VOLUMES__GET_SECRET_VOLUMES__SECRET_NAME+++` endif::add-copy-button-to-env-var[] --|string -| +|required icon:exclamation-circle[title=Configuration property is required] -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.mounts.-mounts-.sub-path]]`link:#quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.mounts.-mounts-.sub-path[quarkus.kubernetes.sidecars."sidecars".mounts."mounts".sub-path]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-secret-volumes.-get-secret-volumes-.default-mode]]`link:#quarkus-kubernetes_quarkus.openshift.get-secret-volumes.-get-secret-volumes-.default-mode[quarkus.openshift.get-secret-volumes."get-secret-volumes".default-mode]` [.description] -- -Path within the volumeName from which the container's volumeName should be mounted. +Default mode. When specifying an octal number, leading zero must be present. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__MOUNTS__MOUNTS__SUB_PATH+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SECRET_VOLUMES__GET_SECRET_VOLUMES__DEFAULT_MODE+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__MOUNTS__MOUNTS__SUB_PATH+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SECRET_VOLUMES__GET_SECRET_VOLUMES__DEFAULT_MODE+++` endif::add-copy-button-to-env-var[] --|string -| +|`0600` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.mounts.-mounts-.read-only]]`link:#quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.mounts.-mounts-.read-only[quarkus.kubernetes.sidecars."sidecars".mounts."mounts".read-only]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-secret-volumes.-get-secret-volumes-.items.-items-.path]]`link:#quarkus-kubernetes_quarkus.openshift.get-secret-volumes.-get-secret-volumes-.items.-items-.path[quarkus.openshift.get-secret-volumes."get-secret-volumes".items."items".path]` [.description] -- -ReadOnly +The path where the file will be mounted. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__MOUNTS__MOUNTS__READ_ONLY+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SECRET_VOLUMES__GET_SECRET_VOLUMES__ITEMS__ITEMS__PATH+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__MOUNTS__MOUNTS__READ_ONLY+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SECRET_VOLUMES__GET_SECRET_VOLUMES__ITEMS__ITEMS__PATH+++` endif::add-copy-button-to-env-var[] ---|boolean -|`false` +--|string +|required icon:exclamation-circle[title=Configuration property is required] -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.resources.limits.cpu]]`link:#quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.resources.limits.cpu[quarkus.kubernetes.sidecars."sidecars".resources.limits.cpu]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-secret-volumes.-get-secret-volumes-.items.-items-.mode]]`link:#quarkus-kubernetes_quarkus.openshift.get-secret-volumes.-get-secret-volumes-.items.-items-.mode[quarkus.openshift.get-secret-volumes."get-secret-volumes".items."items".mode]` [.description] -- -CPU Requirements +It must be a value between 0000 and 0777. If not specified, the volume defaultMode will be used. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__RESOURCES_LIMITS_CPU+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SECRET_VOLUMES__GET_SECRET_VOLUMES__ITEMS__ITEMS__MODE+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__RESOURCES_LIMITS_CPU+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SECRET_VOLUMES__GET_SECRET_VOLUMES__ITEMS__ITEMS__MODE+++` endif::add-copy-button-to-env-var[] ---|string -| +--|int +|`-1` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.resources.limits.memory]]`link:#quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.resources.limits.memory[quarkus.kubernetes.sidecars."sidecars".resources.limits.memory]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-secret-volumes.-get-secret-volumes-.optional]]`link:#quarkus-kubernetes_quarkus.openshift.get-secret-volumes.-get-secret-volumes-.optional[quarkus.openshift.get-secret-volumes."get-secret-volumes".optional]` [.description] -- -Memory Requirements +Optional ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__RESOURCES_LIMITS_MEMORY+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SECRET_VOLUMES__GET_SECRET_VOLUMES__OPTIONAL+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__RESOURCES_LIMITS_MEMORY+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SECRET_VOLUMES__GET_SECRET_VOLUMES__OPTIONAL+++` endif::add-copy-button-to-env-var[] ---|string -| +--|boolean +|`false` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.resources.requests.cpu]]`link:#quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.resources.requests.cpu[quarkus.kubernetes.sidecars."sidecars".resources.requests.cpu]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-config-map-volumes.-get-config-map-volumes-.config-map-name]]`link:#quarkus-kubernetes_quarkus.openshift.get-config-map-volumes.-get-config-map-volumes-.config-map-name[quarkus.openshift.get-config-map-volumes."get-config-map-volumes".config-map-name]` [.description] -- -CPU Requirements +The name of the ConfigMap to mount. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__RESOURCES_REQUESTS_CPU+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_CONFIG_MAP_VOLUMES__GET_CONFIG_MAP_VOLUMES__CONFIG_MAP_NAME+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__RESOURCES_REQUESTS_CPU+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_CONFIG_MAP_VOLUMES__GET_CONFIG_MAP_VOLUMES__CONFIG_MAP_NAME+++` endif::add-copy-button-to-env-var[] --|string -| +|required icon:exclamation-circle[title=Configuration property is required] -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.resources.requests.memory]]`link:#quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.resources.requests.memory[quarkus.kubernetes.sidecars."sidecars".resources.requests.memory]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-config-map-volumes.-get-config-map-volumes-.default-mode]]`link:#quarkus-kubernetes_quarkus.openshift.get-config-map-volumes.-get-config-map-volumes-.default-mode[quarkus.openshift.get-config-map-volumes."get-config-map-volumes".default-mode]` [.description] -- -Memory Requirements +Default mode. When specifying an octal number, leading zero must be present. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__RESOURCES_REQUESTS_MEMORY+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_CONFIG_MAP_VOLUMES__GET_CONFIG_MAP_VOLUMES__DEFAULT_MODE+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__RESOURCES_REQUESTS_MEMORY+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_CONFIG_MAP_VOLUMES__GET_CONFIG_MAP_VOLUMES__DEFAULT_MODE+++` endif::add-copy-button-to-env-var[] --|string -| +|`0600` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.env.secrets]]`link:#quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.env.secrets[quarkus.kubernetes.sidecars."sidecars".env.secrets]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-config-map-volumes.-get-config-map-volumes-.items.-items-.path]]`link:#quarkus-kubernetes_quarkus.openshift.get-config-map-volumes.-get-config-map-volumes-.items.-items-.path[quarkus.openshift.get-config-map-volumes."get-config-map-volumes".items."items".path]` [.description] -- -The optional list of Secret names to load environment variables from. +The path where the file will be mounted. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__ENV_SECRETS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_CONFIG_MAP_VOLUMES__GET_CONFIG_MAP_VOLUMES__ITEMS__ITEMS__PATH+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__ENV_SECRETS+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_CONFIG_MAP_VOLUMES__GET_CONFIG_MAP_VOLUMES__ITEMS__ITEMS__PATH+++` endif::add-copy-button-to-env-var[] ---|list of string -| +--|string +|required icon:exclamation-circle[title=Configuration property is required] -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.env.configmaps]]`link:#quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.env.configmaps[quarkus.kubernetes.sidecars."sidecars".env.configmaps]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-config-map-volumes.-get-config-map-volumes-.items.-items-.mode]]`link:#quarkus-kubernetes_quarkus.openshift.get-config-map-volumes.-get-config-map-volumes-.items.-items-.mode[quarkus.openshift.get-config-map-volumes."get-config-map-volumes".items."items".mode]` [.description] -- -The optional list of ConfigMap names to load environment variables from. +It must be a value between 0000 and 0777. If not specified, the volume defaultMode will be used. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__ENV_CONFIGMAPS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_CONFIG_MAP_VOLUMES__GET_CONFIG_MAP_VOLUMES__ITEMS__ITEMS__MODE+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__ENV_CONFIGMAPS+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_CONFIG_MAP_VOLUMES__GET_CONFIG_MAP_VOLUMES__ITEMS__ITEMS__MODE+++` endif::add-copy-button-to-env-var[] ---|list of string -| +--|int +|`-1` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.env.fields-fields]]`link:#quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.env.fields-fields[quarkus.kubernetes.sidecars."sidecars".env.fields]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-config-map-volumes.-get-config-map-volumes-.optional]]`link:#quarkus-kubernetes_quarkus.openshift.get-config-map-volumes.-get-config-map-volumes-.optional[quarkus.openshift.get-config-map-volumes."get-config-map-volumes".optional]` [.description] -- -The map associating environment variable names to their associated field references they take their value from. +Optional ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__ENV_FIELDS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_CONFIG_MAP_VOLUMES__GET_CONFIG_MAP_VOLUMES__OPTIONAL+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__ENV_FIELDS+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_CONFIG_MAP_VOLUMES__GET_CONFIG_MAP_VOLUMES__OPTIONAL+++` endif::add-copy-button-to-env-var[] ---|`Map` -| +--|boolean +|`false` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.env.vars-vars]]`link:#quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.env.vars-vars[quarkus.kubernetes.sidecars."sidecars".env.vars]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-git-repo-volumes.-get-git-repo-volumes-.repository]]`link:#quarkus-kubernetes_quarkus.openshift.get-git-repo-volumes.-get-git-repo-volumes-.repository[quarkus.openshift.get-git-repo-volumes."get-git-repo-volumes".repository]` [.description] -- -The map associating environment name to its associated value. +Git repository URL. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__ENV_VARS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_GIT_REPO_VOLUMES__GET_GIT_REPO_VOLUMES__REPOSITORY+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__ENV_VARS+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_GIT_REPO_VOLUMES__GET_GIT_REPO_VOLUMES__REPOSITORY+++` endif::add-copy-button-to-env-var[] ---|`Map>` -| +--|string +|required icon:exclamation-circle[title=Configuration property is required] -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.env.mapping.-mapping-.from-secret]]`link:#quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.env.mapping.-mapping-.from-secret[quarkus.kubernetes.sidecars."sidecars".env.mapping."mapping".from-secret]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-git-repo-volumes.-get-git-repo-volumes-.directory]]`link:#quarkus-kubernetes_quarkus.openshift.get-git-repo-volumes.-get-git-repo-volumes-.directory[quarkus.openshift.get-git-repo-volumes."get-git-repo-volumes".directory]` [.description] -- -The optional name of the Secret from which a value is to be extracted. Mutually exclusive with `from-configmap`. +The directory of the repository to mount. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__ENV_MAPPING__MAPPING__FROM_SECRET+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_GIT_REPO_VOLUMES__GET_GIT_REPO_VOLUMES__DIRECTORY+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__ENV_MAPPING__MAPPING__FROM_SECRET+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_GIT_REPO_VOLUMES__GET_GIT_REPO_VOLUMES__DIRECTORY+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.env.mapping.-mapping-.from-configmap]]`link:#quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.env.mapping.-mapping-.from-configmap[quarkus.kubernetes.sidecars."sidecars".env.mapping."mapping".from-configmap]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-git-repo-volumes.-get-git-repo-volumes-.revision]]`link:#quarkus-kubernetes_quarkus.openshift.get-git-repo-volumes.-get-git-repo-volumes-.revision[quarkus.openshift.get-git-repo-volumes."get-git-repo-volumes".revision]` [.description] -- -The optional name of the ConfigMap from which a value is to be extracted. Mutually exclusive with `from-secret`. +The commit hash to use. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__ENV_MAPPING__MAPPING__FROM_CONFIGMAP+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_GIT_REPO_VOLUMES__GET_GIT_REPO_VOLUMES__REVISION+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__ENV_MAPPING__MAPPING__FROM_CONFIGMAP+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_GIT_REPO_VOLUMES__GET_GIT_REPO_VOLUMES__REVISION+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.env.mapping.-mapping-.with-key]]`link:#quarkus-kubernetes_quarkus.kubernetes.sidecars.-sidecars-.env.mapping.-mapping-.with-key[quarkus.kubernetes.sidecars."sidecars".env.mapping."mapping".with-key]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-pvc-volumes.-get-pvc-volumes-.claim-name]]`link:#quarkus-kubernetes_quarkus.openshift.get-pvc-volumes.-get-pvc-volumes-.claim-name[quarkus.openshift.get-pvc-volumes."get-pvc-volumes".claim-name]` [.description] -- -The key identifying the field from which the value is extracted. +The name of the claim to mount. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__ENV_MAPPING__MAPPING__WITH_KEY+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_PVC_VOLUMES__GET_PVC_VOLUMES__CLAIM_NAME+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_SIDECARS__SIDECARS__ENV_MAPPING__MAPPING__WITH_KEY+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_PVC_VOLUMES__GET_PVC_VOLUMES__CLAIM_NAME+++` endif::add-copy-button-to-env-var[] --|string |required icon:exclamation-circle[title=Configuration property is required] -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.hostaliases.-host-aliases-.ip]]`link:#quarkus-kubernetes_quarkus.kubernetes.hostaliases.-host-aliases-.ip[quarkus.kubernetes.hostaliases."host-aliases".ip]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-pvc-volumes.-get-pvc-volumes-.default-mode]]`link:#quarkus-kubernetes_quarkus.openshift.get-pvc-volumes.-get-pvc-volumes-.default-mode[quarkus.openshift.get-pvc-volumes."get-pvc-volumes".default-mode]` [.description] -- -The ip address +Default mode. When specifying an octal number, leading zero must be present. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_HOSTALIASES__HOST_ALIASES__IP+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_PVC_VOLUMES__GET_PVC_VOLUMES__DEFAULT_MODE+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_HOSTALIASES__HOST_ALIASES__IP+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_PVC_VOLUMES__GET_PVC_VOLUMES__DEFAULT_MODE+++` endif::add-copy-button-to-env-var[] --|string -| +|`0600` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.hostaliases.-host-aliases-.hostnames]]`link:#quarkus-kubernetes_quarkus.kubernetes.hostaliases.-host-aliases-.hostnames[quarkus.kubernetes.hostaliases."host-aliases".hostnames]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-pvc-volumes.-get-pvc-volumes-.optional]]`link:#quarkus-kubernetes_quarkus.openshift.get-pvc-volumes.-get-pvc-volumes-.optional[quarkus.openshift.get-pvc-volumes."get-pvc-volumes".optional]` [.description] -- -The hostnames to resolve to the ip +Optional ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_HOSTALIASES__HOST_ALIASES__HOSTNAMES+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_PVC_VOLUMES__GET_PVC_VOLUMES__OPTIONAL+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_HOSTALIASES__HOST_ALIASES__HOSTNAMES+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_PVC_VOLUMES__GET_PVC_VOLUMES__OPTIONAL+++` endif::add-copy-button-to-env-var[] ---|list of string -| +--|boolean +|`false` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.rbac.roles.-roles-.name]]`link:#quarkus-kubernetes_quarkus.kubernetes.rbac.roles.-roles-.name[quarkus.kubernetes.rbac.roles."roles".name]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-aws-elastic-block-store-volumes.-get-aws-elastic-block-store-volumes-.volume-id]]`link:#quarkus-kubernetes_quarkus.openshift.get-aws-elastic-block-store-volumes.-get-aws-elastic-block-store-volumes-.volume-id[quarkus.openshift.get-aws-elastic-block-store-volumes."get-aws-elastic-block-store-volumes".volume-id]` [.description] -- -The name of the role. +The name of the disk to mount. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_RBAC_ROLES__ROLES__NAME+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_AWS_ELASTIC_BLOCK_STORE_VOLUMES__GET_AWS_ELASTIC_BLOCK_STORE_VOLUMES__VOLUME_ID+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_RBAC_ROLES__ROLES__NAME+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_AWS_ELASTIC_BLOCK_STORE_VOLUMES__GET_AWS_ELASTIC_BLOCK_STORE_VOLUMES__VOLUME_ID+++` endif::add-copy-button-to-env-var[] --|string -| +|required icon:exclamation-circle[title=Configuration property is required] -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.rbac.roles.-roles-.namespace]]`link:#quarkus-kubernetes_quarkus.kubernetes.rbac.roles.-roles-.namespace[quarkus.kubernetes.rbac.roles."roles".namespace]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-aws-elastic-block-store-volumes.-get-aws-elastic-block-store-volumes-.partition]]`link:#quarkus-kubernetes_quarkus.openshift.get-aws-elastic-block-store-volumes.-get-aws-elastic-block-store-volumes-.partition[quarkus.openshift.get-aws-elastic-block-store-volumes."get-aws-elastic-block-store-volumes".partition]` [.description] -- -The namespace of the role. +The partition. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_RBAC_ROLES__ROLES__NAMESPACE+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_AWS_ELASTIC_BLOCK_STORE_VOLUMES__GET_AWS_ELASTIC_BLOCK_STORE_VOLUMES__PARTITION+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_RBAC_ROLES__ROLES__NAMESPACE+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_AWS_ELASTIC_BLOCK_STORE_VOLUMES__GET_AWS_ELASTIC_BLOCK_STORE_VOLUMES__PARTITION+++` endif::add-copy-button-to-env-var[] ---|string +--|int | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.rbac.roles.-roles-.labels-labels]]`link:#quarkus-kubernetes_quarkus.kubernetes.rbac.roles.-roles-.labels-labels[quarkus.kubernetes.rbac.roles."roles".labels]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-aws-elastic-block-store-volumes.-get-aws-elastic-block-store-volumes-.fs-type]]`link:#quarkus-kubernetes_quarkus.openshift.get-aws-elastic-block-store-volumes.-get-aws-elastic-block-store-volumes-.fs-type[quarkus.openshift.get-aws-elastic-block-store-volumes."get-aws-elastic-block-store-volumes".fs-type]` [.description] -- -Labels to add into the Role resource. +Filesystem type. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_RBAC_ROLES__ROLES__LABELS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_AWS_ELASTIC_BLOCK_STORE_VOLUMES__GET_AWS_ELASTIC_BLOCK_STORE_VOLUMES__FS_TYPE+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_RBAC_ROLES__ROLES__LABELS+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_AWS_ELASTIC_BLOCK_STORE_VOLUMES__GET_AWS_ELASTIC_BLOCK_STORE_VOLUMES__FS_TYPE+++` endif::add-copy-button-to-env-var[] ---|`Map` -| +--|string +|`ext4` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.rbac.roles.-roles-.policy-rules.-policy-rules-.api-groups]]`link:#quarkus-kubernetes_quarkus.kubernetes.rbac.roles.-roles-.policy-rules.-policy-rules-.api-groups[quarkus.kubernetes.rbac.roles."roles".policy-rules."policy-rules".api-groups]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-aws-elastic-block-store-volumes.-get-aws-elastic-block-store-volumes-.read-only]]`link:#quarkus-kubernetes_quarkus.openshift.get-aws-elastic-block-store-volumes.-get-aws-elastic-block-store-volumes-.read-only[quarkus.openshift.get-aws-elastic-block-store-volumes."get-aws-elastic-block-store-volumes".read-only]` [.description] -- -API groups of the policy rule. +Whether the volumeName is read only or not. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_RBAC_ROLES__ROLES__POLICY_RULES__POLICY_RULES__API_GROUPS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_AWS_ELASTIC_BLOCK_STORE_VOLUMES__GET_AWS_ELASTIC_BLOCK_STORE_VOLUMES__READ_ONLY+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_RBAC_ROLES__ROLES__POLICY_RULES__POLICY_RULES__API_GROUPS+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_AWS_ELASTIC_BLOCK_STORE_VOLUMES__GET_AWS_ELASTIC_BLOCK_STORE_VOLUMES__READ_ONLY+++` endif::add-copy-button-to-env-var[] ---|list of string -| +--|boolean +|`false` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.rbac.roles.-roles-.policy-rules.-policy-rules-.non-resource-urls]]`link:#quarkus-kubernetes_quarkus.kubernetes.rbac.roles.-roles-.policy-rules.-policy-rules-.non-resource-urls[quarkus.kubernetes.rbac.roles."roles".policy-rules."policy-rules".non-resource-urls]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-azure-file-volumes.-get-azure-file-volumes-.share-name]]`link:#quarkus-kubernetes_quarkus.openshift.get-azure-file-volumes.-get-azure-file-volumes-.share-name[quarkus.openshift.get-azure-file-volumes."get-azure-file-volumes".share-name]` [.description] -- -Non resource URLs of the policy rule. +The share name. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_RBAC_ROLES__ROLES__POLICY_RULES__POLICY_RULES__NON_RESOURCE_URLS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_AZURE_FILE_VOLUMES__GET_AZURE_FILE_VOLUMES__SHARE_NAME+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -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__SHARE_NAME+++` endif::add-copy-button-to-env-var[] ---|list of string -| +--|string +|required icon:exclamation-circle[title=Configuration property is required] -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.rbac.roles.-roles-.policy-rules.-policy-rules-.resource-names]]`link:#quarkus-kubernetes_quarkus.kubernetes.rbac.roles.-roles-.policy-rules.-policy-rules-.resource-names[quarkus.kubernetes.rbac.roles."roles".policy-rules."policy-rules".resource-names]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-azure-file-volumes.-get-azure-file-volumes-.secret-name]]`link:#quarkus-kubernetes_quarkus.openshift.get-azure-file-volumes.-get-azure-file-volumes-.secret-name[quarkus.openshift.get-azure-file-volumes."get-azure-file-volumes".secret-name]` [.description] -- -Resource names of the policy rule. +The secret name. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_RBAC_ROLES__ROLES__POLICY_RULES__POLICY_RULES__RESOURCE_NAMES+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_AZURE_FILE_VOLUMES__GET_AZURE_FILE_VOLUMES__SECRET_NAME+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -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__SECRET_NAME+++` endif::add-copy-button-to-env-var[] ---|list of string -| +--|string +|required icon:exclamation-circle[title=Configuration property is required] -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.rbac.roles.-roles-.policy-rules.-policy-rules-.resources]]`link:#quarkus-kubernetes_quarkus.kubernetes.rbac.roles.-roles-.policy-rules.-policy-rules-.resources[quarkus.kubernetes.rbac.roles."roles".policy-rules."policy-rules".resources]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-azure-file-volumes.-get-azure-file-volumes-.read-only]]`link:#quarkus-kubernetes_quarkus.openshift.get-azure-file-volumes.-get-azure-file-volumes-.read-only[quarkus.openshift.get-azure-file-volumes."get-azure-file-volumes".read-only]` [.description] -- -Resources of the policy rule. +Whether the volumeName is read only or not. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_RBAC_ROLES__ROLES__POLICY_RULES__POLICY_RULES__RESOURCES+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_AZURE_FILE_VOLUMES__GET_AZURE_FILE_VOLUMES__READ_ONLY+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_RBAC_ROLES__ROLES__POLICY_RULES__POLICY_RULES__RESOURCES+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_AZURE_FILE_VOLUMES__GET_AZURE_FILE_VOLUMES__READ_ONLY+++` endif::add-copy-button-to-env-var[] ---|list of string -| +--|boolean +|`false` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.rbac.roles.-roles-.policy-rules.-policy-rules-.verbs]]`link:#quarkus-kubernetes_quarkus.kubernetes.rbac.roles.-roles-.policy-rules.-policy-rules-.verbs[quarkus.kubernetes.rbac.roles."roles".policy-rules."policy-rules".verbs]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-azure-disk-volumes.-get-azure-disk-volumes-.disk-name]]`link:#quarkus-kubernetes_quarkus.openshift.get-azure-disk-volumes.-get-azure-disk-volumes-.disk-name[quarkus.openshift.get-azure-disk-volumes."get-azure-disk-volumes".disk-name]` [.description] -- -Verbs of the policy rule. +The name of the disk to mount. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_RBAC_ROLES__ROLES__POLICY_RULES__POLICY_RULES__VERBS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_AZURE_DISK_VOLUMES__GET_AZURE_DISK_VOLUMES__DISK_NAME+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -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_NAME+++` endif::add-copy-button-to-env-var[] ---|list of string -| +--|string +|required icon:exclamation-circle[title=Configuration property is required] -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.rbac.cluster-roles.-cluster-roles-.name]]`link:#quarkus-kubernetes_quarkus.kubernetes.rbac.cluster-roles.-cluster-roles-.name[quarkus.kubernetes.rbac.cluster-roles."cluster-roles".name]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-azure-disk-volumes.-get-azure-disk-volumes-.disk-uri]]`link:#quarkus-kubernetes_quarkus.openshift.get-azure-disk-volumes.-get-azure-disk-volumes-.disk-uri[quarkus.openshift.get-azure-disk-volumes."get-azure-disk-volumes".disk-uri]` [.description] -- -The name of the cluster role. +The URI of the vhd blob object OR the resourceID of an Azure managed data disk if Kind is Managed ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_RBAC_CLUSTER_ROLES__CLUSTER_ROLES__NAME+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_AZURE_DISK_VOLUMES__GET_AZURE_DISK_VOLUMES__DISK_URI+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_RBAC_CLUSTER_ROLES__CLUSTER_ROLES__NAME+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_AZURE_DISK_VOLUMES__GET_AZURE_DISK_VOLUMES__DISK_URI+++` endif::add-copy-button-to-env-var[] --|string -| +|required icon:exclamation-circle[title=Configuration property is required] -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.rbac.cluster-roles.-cluster-roles-.labels-labels]]`link:#quarkus-kubernetes_quarkus.kubernetes.rbac.cluster-roles.-cluster-roles-.labels-labels[quarkus.kubernetes.rbac.cluster-roles."cluster-roles".labels]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-azure-disk-volumes.-get-azure-disk-volumes-.kind]]`link:#quarkus-kubernetes_quarkus.openshift.get-azure-disk-volumes.-get-azure-disk-volumes-.kind[quarkus.openshift.get-azure-disk-volumes."get-azure-disk-volumes".kind]` [.description] -- -Labels to add into the ClusterRole resource. +Kind of disk. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_RBAC_CLUSTER_ROLES__CLUSTER_ROLES__LABELS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_AZURE_DISK_VOLUMES__GET_AZURE_DISK_VOLUMES__KIND+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_RBAC_CLUSTER_ROLES__CLUSTER_ROLES__LABELS+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_AZURE_DISK_VOLUMES__GET_AZURE_DISK_VOLUMES__KIND+++` endif::add-copy-button-to-env-var[] ---|`Map` -| +-- a| +`managed`, `shared` +|`managed` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.rbac.cluster-roles.-cluster-roles-.policy-rules.-policy-rules-.api-groups]]`link:#quarkus-kubernetes_quarkus.kubernetes.rbac.cluster-roles.-cluster-roles-.policy-rules.-policy-rules-.api-groups[quarkus.kubernetes.rbac.cluster-roles."cluster-roles".policy-rules."policy-rules".api-groups]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-azure-disk-volumes.-get-azure-disk-volumes-.caching-mode]]`link:#quarkus-kubernetes_quarkus.openshift.get-azure-disk-volumes.-get-azure-disk-volumes-.caching-mode[quarkus.openshift.get-azure-disk-volumes."get-azure-disk-volumes".caching-mode]` [.description] -- -API groups of the policy rule. +Disk caching mode. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_RBAC_CLUSTER_ROLES__CLUSTER_ROLES__POLICY_RULES__POLICY_RULES__API_GROUPS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_AZURE_DISK_VOLUMES__GET_AZURE_DISK_VOLUMES__CACHING_MODE+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -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__CACHING_MODE+++` endif::add-copy-button-to-env-var[] ---|list of string -| +-- a| +`read-write`, `read-only`, `none` +|`read-write` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.rbac.cluster-roles.-cluster-roles-.policy-rules.-policy-rules-.non-resource-urls]]`link:#quarkus-kubernetes_quarkus.kubernetes.rbac.cluster-roles.-cluster-roles-.policy-rules.-policy-rules-.non-resource-urls[quarkus.kubernetes.rbac.cluster-roles."cluster-roles".policy-rules."policy-rules".non-resource-urls]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-azure-disk-volumes.-get-azure-disk-volumes-.fs-type]]`link:#quarkus-kubernetes_quarkus.openshift.get-azure-disk-volumes.-get-azure-disk-volumes-.fs-type[quarkus.openshift.get-azure-disk-volumes."get-azure-disk-volumes".fs-type]` [.description] -- -Non resource URLs of the policy rule. +File system type. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_RBAC_CLUSTER_ROLES__CLUSTER_ROLES__POLICY_RULES__POLICY_RULES__NON_RESOURCE_URLS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_AZURE_DISK_VOLUMES__GET_AZURE_DISK_VOLUMES__FS_TYPE+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -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__FS_TYPE+++` endif::add-copy-button-to-env-var[] ---|list of string -| +--|string +|`ext4` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.rbac.cluster-roles.-cluster-roles-.policy-rules.-policy-rules-.resource-names]]`link:#quarkus-kubernetes_quarkus.kubernetes.rbac.cluster-roles.-cluster-roles-.policy-rules.-policy-rules-.resource-names[quarkus.kubernetes.rbac.cluster-roles."cluster-roles".policy-rules."policy-rules".resource-names]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-azure-disk-volumes.-get-azure-disk-volumes-.read-only]]`link:#quarkus-kubernetes_quarkus.openshift.get-azure-disk-volumes.-get-azure-disk-volumes-.read-only[quarkus.openshift.get-azure-disk-volumes."get-azure-disk-volumes".read-only]` [.description] -- -Resource names of the policy rule. +Whether the volumeName is read only or not. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_RBAC_CLUSTER_ROLES__CLUSTER_ROLES__POLICY_RULES__POLICY_RULES__RESOURCE_NAMES+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_AZURE_DISK_VOLUMES__GET_AZURE_DISK_VOLUMES__READ_ONLY+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_RBAC_CLUSTER_ROLES__CLUSTER_ROLES__POLICY_RULES__POLICY_RULES__RESOURCE_NAMES+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_AZURE_DISK_VOLUMES__GET_AZURE_DISK_VOLUMES__READ_ONLY+++` endif::add-copy-button-to-env-var[] ---|list of string -| +--|boolean +|`false` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.rbac.cluster-roles.-cluster-roles-.policy-rules.-policy-rules-.resources]]`link:#quarkus-kubernetes_quarkus.kubernetes.rbac.cluster-roles.-cluster-roles-.policy-rules.-policy-rules-.resources[quarkus.kubernetes.rbac.cluster-roles."cluster-roles".policy-rules."policy-rules".resources]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-init-containers.-get-init-containers-.get-env.secrets]]`link:#quarkus-kubernetes_quarkus.openshift.get-init-containers.-get-init-containers-.get-env.secrets[quarkus.openshift.get-init-containers."get-init-containers".get-env.secrets]` [.description] -- -Resources of the policy rule. +The optional list of Secret names to load environment variables from. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_RBAC_CLUSTER_ROLES__CLUSTER_ROLES__POLICY_RULES__POLICY_RULES__RESOURCES+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__GET_ENV_SECRETS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -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_SECRETS+++` endif::add-copy-button-to-env-var[] --|list of string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.rbac.cluster-roles.-cluster-roles-.policy-rules.-policy-rules-.verbs]]`link:#quarkus-kubernetes_quarkus.kubernetes.rbac.cluster-roles.-cluster-roles-.policy-rules.-policy-rules-.verbs[quarkus.kubernetes.rbac.cluster-roles."cluster-roles".policy-rules."policy-rules".verbs]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-init-containers.-get-init-containers-.get-env.configmaps]]`link:#quarkus-kubernetes_quarkus.openshift.get-init-containers.-get-init-containers-.get-env.configmaps[quarkus.openshift.get-init-containers."get-init-containers".get-env.configmaps]` [.description] -- -Verbs of the policy rule. +The optional list of ConfigMap names to load environment variables from. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_RBAC_CLUSTER_ROLES__CLUSTER_ROLES__POLICY_RULES__POLICY_RULES__VERBS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__GET_ENV_CONFIGMAPS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -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_CONFIGMAPS+++` endif::add-copy-button-to-env-var[] --|list of string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.rbac.service-accounts.-service-accounts-.name]]`link:#quarkus-kubernetes_quarkus.kubernetes.rbac.service-accounts.-service-accounts-.name[quarkus.kubernetes.rbac.service-accounts."service-accounts".name]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-init-containers.-get-init-containers-.get-env.fields-fields]]`link:#quarkus-kubernetes_quarkus.openshift.get-init-containers.-get-init-containers-.get-env.fields-fields[quarkus.openshift.get-init-containers."get-init-containers".get-env.fields]` [.description] -- -The name of the service account. +The map associating environment variable names to their associated field references they take their value from. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_RBAC_SERVICE_ACCOUNTS__SERVICE_ACCOUNTS__NAME+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__GET_ENV_FIELDS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_RBAC_SERVICE_ACCOUNTS__SERVICE_ACCOUNTS__NAME+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__GET_ENV_FIELDS+++` endif::add-copy-button-to-env-var[] ---|string +--|`Map` | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.rbac.service-accounts.-service-accounts-.namespace]]`link:#quarkus-kubernetes_quarkus.kubernetes.rbac.service-accounts.-service-accounts-.namespace[quarkus.kubernetes.rbac.service-accounts."service-accounts".namespace]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-init-containers.-get-init-containers-.get-env.vars-vars]]`link:#quarkus-kubernetes_quarkus.openshift.get-init-containers.-get-init-containers-.get-env.vars-vars[quarkus.openshift.get-init-containers."get-init-containers".get-env.vars]` [.description] -- -The namespace of the service account. +The map associating environment name to its associated value. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_RBAC_SERVICE_ACCOUNTS__SERVICE_ACCOUNTS__NAMESPACE+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__GET_ENV_VARS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_RBAC_SERVICE_ACCOUNTS__SERVICE_ACCOUNTS__NAMESPACE+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__GET_ENV_VARS+++` endif::add-copy-button-to-env-var[] ---|string +--|`Map>` | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.rbac.service-accounts.-service-accounts-.labels-labels]]`link:#quarkus-kubernetes_quarkus.kubernetes.rbac.service-accounts.-service-accounts-.labels-labels[quarkus.kubernetes.rbac.service-accounts."service-accounts".labels]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-init-containers.-get-init-containers-.get-env.mapping.-mapping-.from-secret]]`link:#quarkus-kubernetes_quarkus.openshift.get-init-containers.-get-init-containers-.get-env.mapping.-mapping-.from-secret[quarkus.openshift.get-init-containers."get-init-containers".get-env.mapping."mapping".from-secret]` [.description] -- -Labels of the service account. +The optional name of the Secret from which a value is to be extracted. Mutually exclusive with `from-configmap`. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_RBAC_SERVICE_ACCOUNTS__SERVICE_ACCOUNTS__LABELS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__GET_ENV_MAPPING__MAPPING__FROM_SECRET+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -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_SECRET+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.rbac.service-accounts.-service-accounts-.use-as-default]]`link:#quarkus-kubernetes_quarkus.kubernetes.rbac.service-accounts.-service-accounts-.use-as-default[quarkus.kubernetes.rbac.service-accounts."service-accounts".use-as-default]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-init-containers.-get-init-containers-.get-env.mapping.-mapping-.from-configmap]]`link:#quarkus-kubernetes_quarkus.openshift.get-init-containers.-get-init-containers-.get-env.mapping.-mapping-.from-configmap[quarkus.openshift.get-init-containers."get-init-containers".get-env.mapping."mapping".from-configmap]` [.description] -- -If true, this service account will be used in the generated Deployment resource. +The optional name of the ConfigMap from which a value is to be extracted. Mutually exclusive with `from-secret`. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_RBAC_SERVICE_ACCOUNTS__SERVICE_ACCOUNTS__USE_AS_DEFAULT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__GET_ENV_MAPPING__MAPPING__FROM_CONFIGMAP+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -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__FROM_CONFIGMAP+++` endif::add-copy-button-to-env-var[] ---|boolean +--|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.rbac.role-bindings.-role-bindings-.name]]`link:#quarkus-kubernetes_quarkus.kubernetes.rbac.role-bindings.-role-bindings-.name[quarkus.kubernetes.rbac.role-bindings."role-bindings".name]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-init-containers.-get-init-containers-.get-env.mapping.-mapping-.with-key]]`link:#quarkus-kubernetes_quarkus.openshift.get-init-containers.-get-init-containers-.get-env.mapping.-mapping-.with-key[quarkus.openshift.get-init-containers."get-init-containers".get-env.mapping."mapping".with-key]` [.description] -- -Name of the RoleBinding resource to be generated. If not provided, it will use the application name plus the role ref name. +The key identifying the field from which the value is extracted. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__NAME+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__GET_ENV_MAPPING__MAPPING__WITH_KEY+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__NAME+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__GET_ENV_MAPPING__MAPPING__WITH_KEY+++` endif::add-copy-button-to-env-var[] --|string -| +|required icon:exclamation-circle[title=Configuration property is required] -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.rbac.role-bindings.-role-bindings-.labels-labels]]`link:#quarkus-kubernetes_quarkus.kubernetes.rbac.role-bindings.-role-bindings-.labels-labels[quarkus.kubernetes.rbac.role-bindings."role-bindings".labels]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-init-containers.-get-init-containers-.get-target-platform-name]]`link:#quarkus-kubernetes_quarkus.openshift.get-init-containers.-get-init-containers-.get-target-platform-name[quarkus.openshift.get-init-containers."get-init-containers".get-target-platform-name]` [.description] -- -Labels to add into the RoleBinding resource. - ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__LABELS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__GET_TARGET_PLATFORM_NAME+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__LABELS+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__GET_TARGET_PLATFORM_NAME+++` endif::add-copy-button-to-env-var[] ---|`Map` -| +--|string +|required icon:exclamation-circle[title=Configuration property is required] -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.rbac.role-bindings.-role-bindings-.role-name]]`link:#quarkus-kubernetes_quarkus.kubernetes.rbac.role-bindings.-role-bindings-.role-name[quarkus.kubernetes.rbac.role-bindings."role-bindings".role-name]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-init-containers.-get-init-containers-.image]]`link:#quarkus-kubernetes_quarkus.openshift.get-init-containers.-get-init-containers-.image[quarkus.openshift.get-init-containers."get-init-containers".image]` [.description] -- -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 container image. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__ROLE_NAME+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__IMAGE+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__ROLE_NAME+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__IMAGE+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.rbac.role-bindings.-role-bindings-.cluster-wide]]`link:#quarkus-kubernetes_quarkus.kubernetes.rbac.role-bindings.-role-bindings-.cluster-wide[quarkus.kubernetes.rbac.role-bindings."role-bindings".cluster-wide]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-init-containers.-get-init-containers-.working-dir]]`link:#quarkus-kubernetes_quarkus.openshift.get-init-containers.-get-init-containers-.working-dir[quarkus.openshift.get-init-containers."get-init-containers".working-dir]` [.description] -- -If the Role sets in the `role-name` property is cluster wide or not. +Working directory. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__CLUSTER_WIDE+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__WORKING_DIR+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__CLUSTER_WIDE+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__WORKING_DIR+++` endif::add-copy-button-to-env-var[] ---|boolean +--|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.rbac.role-bindings.-role-bindings-.subjects.-subjects-.name]]`link:#quarkus-kubernetes_quarkus.kubernetes.rbac.role-bindings.-role-bindings-.subjects.-subjects-.name[quarkus.kubernetes.rbac.role-bindings."role-bindings".subjects."subjects".name]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-init-containers.-get-init-containers-.command]]`link:#quarkus-kubernetes_quarkus.openshift.get-init-containers.-get-init-containers-.command[quarkus.openshift.get-init-containers."get-init-containers".command]` [.description] -- -The "name" resource to use by the Subject element in the generated Role Binding resource. +The commands ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__SUBJECTS__SUBJECTS__NAME+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__COMMAND+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__SUBJECTS__SUBJECTS__NAME+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__COMMAND+++` endif::add-copy-button-to-env-var[] ---|string +--|list of string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.rbac.role-bindings.-role-bindings-.subjects.-subjects-.kind]]`link:#quarkus-kubernetes_quarkus.kubernetes.rbac.role-bindings.-role-bindings-.subjects.-subjects-.kind[quarkus.kubernetes.rbac.role-bindings."role-bindings".subjects."subjects".kind]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-init-containers.-get-init-containers-.arguments]]`link:#quarkus-kubernetes_quarkus.openshift.get-init-containers.-get-init-containers-.arguments[quarkus.openshift.get-init-containers."get-init-containers".arguments]` [.description] -- -The "kind" resource to use by the Subject element in the generated Role Binding resource. By default, it uses the "ServiceAccount" kind. +The arguments ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__SUBJECTS__SUBJECTS__KIND+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__ARGUMENTS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__SUBJECTS__SUBJECTS__KIND+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__ARGUMENTS+++` endif::add-copy-button-to-env-var[] ---|string -|`ServiceAccount` +--|list of string +| -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.rbac.role-bindings.-role-bindings-.subjects.-subjects-.api-group]]`link:#quarkus-kubernetes_quarkus.kubernetes.rbac.role-bindings.-role-bindings-.subjects.-subjects-.api-group[quarkus.kubernetes.rbac.role-bindings."role-bindings".subjects."subjects".api-group]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-init-containers.-get-init-containers-.service-account]]`link:#quarkus-kubernetes_quarkus.openshift.get-init-containers.-get-init-containers-.service-account[quarkus.openshift.get-init-containers."get-init-containers".service-account]` [.description] -- -The "apiGroup" resource that matches with the "kind" property. By default, it's empty. +The service account. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__SUBJECTS__SUBJECTS__API_GROUP+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__SERVICE_ACCOUNT+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__SUBJECTS__SUBJECTS__API_GROUP+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__SERVICE_ACCOUNT+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.rbac.role-bindings.-role-bindings-.subjects.-subjects-.namespace]]`link:#quarkus-kubernetes_quarkus.kubernetes.rbac.role-bindings.-role-bindings-.subjects.-subjects-.namespace[quarkus.kubernetes.rbac.role-bindings."role-bindings".subjects."subjects".namespace]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-init-containers.-get-init-containers-.host]]`link:#quarkus-kubernetes_quarkus.openshift.get-init-containers.-get-init-containers-.host[quarkus.openshift.get-init-containers."get-init-containers".host]` [.description] -- -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 host under which the application is going to be exposed. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__SUBJECTS__SUBJECTS__NAMESPACE+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__HOST+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_RBAC_ROLE_BINDINGS__ROLE_BINDINGS__SUBJECTS__SUBJECTS__NAMESPACE+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__HOST+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.rbac.cluster-role-bindings.-cluster-role-bindings-.name]]`link:#quarkus-kubernetes_quarkus.kubernetes.rbac.cluster-role-bindings.-cluster-role-bindings-.name[quarkus.kubernetes.rbac.cluster-role-bindings."cluster-role-bindings".name]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-init-containers.-get-init-containers-.ports.-ports-.container-port]]`link:#quarkus-kubernetes_quarkus.openshift.get-init-containers.-get-init-containers-.ports.-ports-.container-port[quarkus.openshift.get-init-containers."get-init-containers".ports."ports".container-port]` [.description] -- -Name of the ClusterRoleBinding resource to be generated. If not provided, it will use the application name plus the role ref name. +The port number. Refers to the container port. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_RBAC_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__NAME+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__PORTS__PORTS__CONTAINER_PORT+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_RBAC_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__NAME+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__PORTS__PORTS__CONTAINER_PORT+++` endif::add-copy-button-to-env-var[] ---|string +--|int | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.rbac.cluster-role-bindings.-cluster-role-bindings-.labels-labels]]`link:#quarkus-kubernetes_quarkus.kubernetes.rbac.cluster-role-bindings.-cluster-role-bindings-.labels-labels[quarkus.kubernetes.rbac.cluster-role-bindings."cluster-role-bindings".labels]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-init-containers.-get-init-containers-.ports.-ports-.host-port]]`link:#quarkus-kubernetes_quarkus.openshift.get-init-containers.-get-init-containers-.ports.-ports-.host-port[quarkus.openshift.get-init-containers."get-init-containers".ports."ports".host-port]` [.description] -- -Labels to add into the RoleBinding resource. +The host port. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_RBAC_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__LABELS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__PORTS__PORTS__HOST_PORT+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_RBAC_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__LABELS+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__PORTS__PORTS__HOST_PORT+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|int | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.rbac.cluster-role-bindings.-cluster-role-bindings-.role-name]]`link:#quarkus-kubernetes_quarkus.kubernetes.rbac.cluster-role-bindings.-cluster-role-bindings-.role-name[quarkus.kubernetes.rbac.cluster-role-bindings."cluster-role-bindings".role-name]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-init-containers.-get-init-containers-.ports.-ports-.path]]`link:#quarkus-kubernetes_quarkus.openshift.get-init-containers.-get-init-containers-.ports.-ports-.path[quarkus.openshift.get-init-containers."get-init-containers".ports."ports".path]` [.description] -- -The name of the ClusterRole resource to use by the RoleRef element in the generated ClusterRoleBinding resource. +The application path (refers to web application path). ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_RBAC_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__ROLE_NAME+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__PORTS__PORTS__PATH+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -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__PATH+++` endif::add-copy-button-to-env-var[] --|string -|required icon:exclamation-circle[title=Configuration property is required] +|`/` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.rbac.cluster-role-bindings.-cluster-role-bindings-.subjects.-subjects-.name]]`link:#quarkus-kubernetes_quarkus.kubernetes.rbac.cluster-role-bindings.-cluster-role-bindings-.subjects.-subjects-.name[quarkus.kubernetes.rbac.cluster-role-bindings."cluster-role-bindings".subjects."subjects".name]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-init-containers.-get-init-containers-.ports.-ports-.protocol]]`link:#quarkus-kubernetes_quarkus.openshift.get-init-containers.-get-init-containers-.ports.-ports-.protocol[quarkus.openshift.get-init-containers."get-init-containers".ports."ports".protocol]` [.description] -- -The "name" resource to use by the Subject element in the generated Role Binding resource. +The protocol. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_RBAC_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__SUBJECTS__SUBJECTS__NAME+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__PORTS__PORTS__PROTOCOL+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -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__PROTOCOL+++` endif::add-copy-button-to-env-var[] ---|string -| +-- a| +`tcp`, `udp`, `sctp`, `http`, `proxy` +|`tcp` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.rbac.cluster-role-bindings.-cluster-role-bindings-.subjects.-subjects-.kind]]`link:#quarkus-kubernetes_quarkus.kubernetes.rbac.cluster-role-bindings.-cluster-role-bindings-.subjects.-subjects-.kind[quarkus.kubernetes.rbac.cluster-role-bindings."cluster-role-bindings".subjects."subjects".kind]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-init-containers.-get-init-containers-.ports.-ports-.node-port]]`link:#quarkus-kubernetes_quarkus.openshift.get-init-containers.-get-init-containers-.ports.-ports-.node-port[quarkus.openshift.get-init-containers."get-init-containers".ports."ports".node-port]` [.description] -- -The "kind" resource to use by the Subject element in the generated Role Binding resource. By default, it uses the "ServiceAccount" kind. - ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_RBAC_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__SUBJECTS__SUBJECTS__KIND+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__PORTS__PORTS__NODE_PORT+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -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__NODE_PORT+++` endif::add-copy-button-to-env-var[] ---|string -|`ServiceAccount` +--|int +| -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.rbac.cluster-role-bindings.-cluster-role-bindings-.subjects.-subjects-.api-group]]`link:#quarkus-kubernetes_quarkus.kubernetes.rbac.cluster-role-bindings.-cluster-role-bindings-.subjects.-subjects-.api-group[quarkus.kubernetes.rbac.cluster-role-bindings."cluster-role-bindings".subjects."subjects".api-group]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-init-containers.-get-init-containers-.ports.-ports-.tls]]`link:#quarkus-kubernetes_quarkus.openshift.get-init-containers.-get-init-containers-.ports.-ports-.tls[quarkus.openshift.get-init-containers."get-init-containers".ports."ports".tls]` [.description] -- -The "apiGroup" resource that matches with the "kind" property. By default, it's empty. +If enabled, the port will be configured to use the schema HTTPS. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_RBAC_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__SUBJECTS__SUBJECTS__API_GROUP+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__PORTS__PORTS__TLS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -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__PORTS__PORTS__TLS+++` endif::add-copy-button-to-env-var[] ---|string -| +--|boolean +|`false` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.rbac.cluster-role-bindings.-cluster-role-bindings-.subjects.-subjects-.namespace]]`link:#quarkus-kubernetes_quarkus.kubernetes.rbac.cluster-role-bindings.-cluster-role-bindings-.subjects.-subjects-.namespace[quarkus.kubernetes.rbac.cluster-role-bindings."cluster-role-bindings".subjects."subjects".namespace]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-init-containers.-get-init-containers-.image-pull-policy]]`link:#quarkus-kubernetes_quarkus.openshift.get-init-containers.-get-init-containers-.image-pull-policy[quarkus.openshift.get-init-containers."get-init-containers".image-pull-policy]` [.description] -- -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. +Image pull policy. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_RBAC_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__SUBJECTS__SUBJECTS__NAMESPACE+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__IMAGE_PULL_POLICY+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -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_POLICY+++` endif::add-copy-button-to-env-var[] ---|string -| +-- a| +`always`, `if-not-present`, `never` +|`always` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.ingress.annotations-annotations]]`link:#quarkus-kubernetes_quarkus.kubernetes.ingress.annotations-annotations[quarkus.kubernetes.ingress.annotations]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-init-containers.-get-init-containers-.image-pull-secrets]]`link:#quarkus-kubernetes_quarkus.openshift.get-init-containers.-get-init-containers-.image-pull-secrets[quarkus.openshift.get-init-containers."get-init-containers".image-pull-secrets]` [.description] -- -Custom annotations to add to exposition (route or ingress) resources +The image pull secret ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INGRESS_ANNOTATIONS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__IMAGE_PULL_SECRETS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_INGRESS_ANNOTATIONS+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__IMAGE_PULL_SECRETS+++` endif::add-copy-button-to-env-var[] ---|`Map` +--|list of string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.ingress.tls.-tls-.enabled]]`link:#quarkus-kubernetes_quarkus.kubernetes.ingress.tls.-tls-.enabled[quarkus.kubernetes.ingress.tls."tls".enabled]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-init-containers.-get-init-containers-.liveness-probe.http-action-port]]`link:#quarkus-kubernetes_quarkus.openshift.get-init-containers.-get-init-containers-.liveness-probe.http-action-port[quarkus.openshift.get-init-containers."get-init-containers".liveness-probe.http-action-port]` [.description] -- -If true, it will use the TLS configuration in the generated Ingress resource. +The port number to use when configuring the `http get` action. If not configured, the port corresponding to the `httpActionPortName` will be used. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INGRESS_TLS__TLS__ENABLED+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_PORT+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_INGRESS_TLS__TLS__ENABLED+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_PORT+++` endif::add-copy-button-to-env-var[] ---|boolean -|`false` +--|int +| -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.ingress.tls.-tls-.hosts]]`link:#quarkus-kubernetes_quarkus.kubernetes.ingress.tls.-tls-.hosts[quarkus.kubernetes.ingress.tls."tls".hosts]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-init-containers.-get-init-containers-.liveness-probe.http-action-port-name]]`link:#quarkus-kubernetes_quarkus.openshift.get-init-containers.-get-init-containers-.liveness-probe.http-action-port-name[quarkus.openshift.get-init-containers."get-init-containers".liveness-probe.http-action-port-name]` [.description] -- -The list of hosts to be included in the TLS certificate. By default, it will use the application host. +The port name for selecting the port of the `HTTP get` action. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INGRESS_TLS__TLS__HOSTS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_PORT_NAME+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_INGRESS_TLS__TLS__HOSTS+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_PORT_NAME+++` endif::add-copy-button-to-env-var[] ---|list of string +--|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.ingress.rules.-rules-.host]]`link:#quarkus-kubernetes_quarkus.kubernetes.ingress.rules.-rules-.host[quarkus.kubernetes.ingress.rules."rules".host]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-init-containers.-get-init-containers-.liveness-probe.http-action-path]]`link:#quarkus-kubernetes_quarkus.openshift.get-init-containers.-get-init-containers-.liveness-probe.http-action-path[quarkus.openshift.get-init-containers."get-init-containers".liveness-probe.http-action-path]` [.description] -- -The host under which the rule is going to be used. +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. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INGRESS_RULES__RULES__HOST+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_PATH+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_INGRESS_RULES__RULES__HOST+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_PATH+++` endif::add-copy-button-to-env-var[] --|string -|required icon:exclamation-circle[title=Configuration property is required] +| -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.ingress.rules.-rules-.path]]`link:#quarkus-kubernetes_quarkus.kubernetes.ingress.rules.-rules-.path[quarkus.kubernetes.ingress.rules."rules".path]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-init-containers.-get-init-containers-.liveness-probe.http-action-scheme]]`link:#quarkus-kubernetes_quarkus.openshift.get-init-containers.-get-init-containers-.liveness-probe.http-action-scheme[quarkus.openshift.get-init-containers."get-init-containers".liveness-probe.http-action-scheme]` [.description] -- -The path under which the rule is going to be used. Default is "/". +The scheme of the `HTTP get` action. Can be either "HTTP" or "HTTPS". ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INGRESS_RULES__RULES__PATH+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_SCHEME+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_INGRESS_RULES__RULES__PATH+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_SCHEME+++` endif::add-copy-button-to-env-var[] --|string -|`/` +| -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.ingress.rules.-rules-.path-type]]`link:#quarkus-kubernetes_quarkus.kubernetes.ingress.rules.-rules-.path-type[quarkus.kubernetes.ingress.rules."rules".path-type]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-init-containers.-get-init-containers-.liveness-probe.exec-action]]`link:#quarkus-kubernetes_quarkus.openshift.get-init-containers.-get-init-containers-.liveness-probe.exec-action[quarkus.openshift.get-init-containers."get-init-containers".liveness-probe.exec-action]` [.description] -- -The path type strategy to use by the Ingress rule. Default is "Prefix". +The command to use for the probe. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INGRESS_RULES__RULES__PATH_TYPE+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_EXEC_ACTION+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_INGRESS_RULES__RULES__PATH_TYPE+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_EXEC_ACTION+++` endif::add-copy-button-to-env-var[] --|string -|`Prefix` +| -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.ingress.rules.-rules-.service-name]]`link:#quarkus-kubernetes_quarkus.kubernetes.ingress.rules.-rules-.service-name[quarkus.kubernetes.ingress.rules."rules".service-name]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-init-containers.-get-init-containers-.liveness-probe.tcp-socket-action]]`link:#quarkus-kubernetes_quarkus.openshift.get-init-containers.-get-init-containers-.liveness-probe.tcp-socket-action[quarkus.openshift.get-init-containers."get-init-containers".liveness-probe.tcp-socket-action]` [.description] -- -The service name to be used by this Ingress rule. Default is the generated service name of the application. +The tcp socket to use for the probe (the format is host:port). ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INGRESS_RULES__RULES__SERVICE_NAME+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_TCP_SOCKET_ACTION+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_INGRESS_RULES__RULES__SERVICE_NAME+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_TCP_SOCKET_ACTION+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.ingress.rules.-rules-.service-port-name]]`link:#quarkus-kubernetes_quarkus.kubernetes.ingress.rules.-rules-.service-port-name[quarkus.kubernetes.ingress.rules."rules".service-port-name]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-init-containers.-get-init-containers-.liveness-probe.grpc-action]]`link:#quarkus-kubernetes_quarkus.openshift.get-init-containers.-get-init-containers-.liveness-probe.grpc-action[quarkus.openshift.get-init-containers."get-init-containers".liveness-probe.grpc-action]` [.description] -- -The service port name to be used by this Ingress rule. Default is the port name of the generated service of the application. +The gRPC port to use for the probe (the format is either port or port:service). ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INGRESS_RULES__RULES__SERVICE_PORT_NAME+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_GRPC_ACTION+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_INGRESS_RULES__RULES__SERVICE_PORT_NAME+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_GRPC_ACTION+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.ingress.rules.-rules-.service-port-number]]`link:#quarkus-kubernetes_quarkus.kubernetes.ingress.rules.-rules-.service-port-number[quarkus.kubernetes.ingress.rules."rules".service-port-number]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-init-containers.-get-init-containers-.liveness-probe.grpc-action-enabled]]`link:#quarkus-kubernetes_quarkus.openshift.get-init-containers.-get-init-containers-.liveness-probe.grpc-action-enabled[quarkus.openshift.get-init-containers."get-init-containers".liveness-probe.grpc-action-enabled]` [.description] -- -The service port number to be used by this Ingress rule. This is only used when the servicePortName is not set. +If enabled and `grpc-action` is not provided, it will use the generated service name and the gRPC port. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INGRESS_RULES__RULES__SERVICE_PORT_NUMBER+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_GRPC_ACTION_ENABLED+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_INGRESS_RULES__RULES__SERVICE_PORT_NUMBER+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_GRPC_ACTION_ENABLED+++` endif::add-copy-button-to-env-var[] ---|int -| +--|boolean +|`false` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.init-tasks.-init-tasks-.enabled]]`link:#quarkus-kubernetes_quarkus.kubernetes.init-tasks.-init-tasks-.enabled[quarkus.kubernetes.init-tasks."init-tasks".enabled]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-init-containers.-get-init-containers-.liveness-probe.initial-delay]]`link:#quarkus-kubernetes_quarkus.openshift.get-init-containers.-get-init-containers-.liveness-probe.initial-delay[quarkus.openshift.get-init-containers."get-init-containers".liveness-probe.initial-delay]` [.description] -- -If true, the init task will be generated. Otherwise, the init task resource generation will be skipped. +The amount of time to wait before starting to probe. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_TASKS__INIT_TASKS__ENABLED+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_INITIAL_DELAY+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_INIT_TASKS__INIT_TASKS__ENABLED+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_INITIAL_DELAY+++` endif::add-copy-button-to-env-var[] ---|boolean -|`true` +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`5S` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.init-tasks.-init-tasks-.image]]`link:#quarkus-kubernetes_quarkus.kubernetes.init-tasks.-init-tasks-.image[quarkus.kubernetes.init-tasks."init-tasks".image]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-init-containers.-get-init-containers-.liveness-probe.period]]`link:#quarkus-kubernetes_quarkus.openshift.get-init-containers.-get-init-containers-.liveness-probe.period[quarkus.openshift.get-init-containers."get-init-containers".liveness-probe.period]` [.description] -- -The init task image to use by the init-container. +The period in which the action should be called. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_INIT_TASKS__INIT_TASKS__IMAGE+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_PERIOD+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_INIT_TASKS__INIT_TASKS__IMAGE+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_PERIOD+++` endif::add-copy-button-to-env-var[] ---|string -|`groundnuty/k8s-wait-for:no-root-v1.7` +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`10S` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.env.fields-fields]]`link:#quarkus-kubernetes_quarkus.kubernetes.env.fields-fields[quarkus.kubernetes.env.fields]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-init-containers.-get-init-containers-.liveness-probe.timeout]]`link:#quarkus-kubernetes_quarkus.openshift.get-init-containers.-get-init-containers-.liveness-probe.timeout[quarkus.openshift.get-init-containers."get-init-containers".liveness-probe.timeout]` [.description] -- -The map associating environment variable names to their associated field references they take their value from. +The amount of time to wait for each action. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_ENV_FIELDS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_TIMEOUT+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_ENV_FIELDS+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_TIMEOUT+++` endif::add-copy-button-to-env-var[] ---|`Map` -| +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`10S` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.env.vars-vars]]`link:#quarkus-kubernetes_quarkus.kubernetes.env.vars-vars[quarkus.kubernetes.env.vars]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-init-containers.-get-init-containers-.liveness-probe.success-threshold]]`link:#quarkus-kubernetes_quarkus.openshift.get-init-containers.-get-init-containers-.liveness-probe.success-threshold[quarkus.openshift.get-init-containers."get-init-containers".liveness-probe.success-threshold]` [.description] -- -The map associating environment name to its associated value. +The success threshold to use. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_ENV_VARS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_SUCCESS_THRESHOLD+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_ENV_VARS+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_SUCCESS_THRESHOLD+++` endif::add-copy-button-to-env-var[] ---|`Map>` -| +--|int +|`1` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.env.mapping.-mapping-.from-secret]]`link:#quarkus-kubernetes_quarkus.kubernetes.env.mapping.-mapping-.from-secret[quarkus.kubernetes.env.mapping."mapping".from-secret]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-init-containers.-get-init-containers-.liveness-probe.failure-threshold]]`link:#quarkus-kubernetes_quarkus.openshift.get-init-containers.-get-init-containers-.liveness-probe.failure-threshold[quarkus.openshift.get-init-containers."get-init-containers".liveness-probe.failure-threshold]` [.description] -- -The optional name of the Secret from which a value is to be extracted. Mutually exclusive with `from-configmap`. +The failure threshold to use. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_ENV_MAPPING__MAPPING__FROM_SECRET+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_FAILURE_THRESHOLD+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_ENV_MAPPING__MAPPING__FROM_SECRET+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_FAILURE_THRESHOLD+++` endif::add-copy-button-to-env-var[] ---|string -| +--|int +|`3` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.env.mapping.-mapping-.from-configmap]]`link:#quarkus-kubernetes_quarkus.kubernetes.env.mapping.-mapping-.from-configmap[quarkus.kubernetes.env.mapping."mapping".from-configmap]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-init-containers.-get-init-containers-.readiness-probe.http-action-port]]`link:#quarkus-kubernetes_quarkus.openshift.get-init-containers.-get-init-containers-.readiness-probe.http-action-port[quarkus.openshift.get-init-containers."get-init-containers".readiness-probe.http-action-port]` [.description] -- -The optional name of the ConfigMap from which a value is to be extracted. Mutually exclusive with `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. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_ENV_MAPPING__MAPPING__FROM_CONFIGMAP+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_HTTP_ACTION_PORT+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_ENV_MAPPING__MAPPING__FROM_CONFIGMAP+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_HTTP_ACTION_PORT+++` endif::add-copy-button-to-env-var[] ---|string +--|int | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.kubernetes.env.mapping.-mapping-.with-key]]`link:#quarkus-kubernetes_quarkus.kubernetes.env.mapping.-mapping-.with-key[quarkus.kubernetes.env.mapping."mapping".with-key]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-init-containers.-get-init-containers-.readiness-probe.http-action-port-name]]`link:#quarkus-kubernetes_quarkus.openshift.get-init-containers.-get-init-containers-.readiness-probe.http-action-port-name[quarkus.openshift.get-init-containers."get-init-containers".readiness-probe.http-action-port-name]` [.description] -- -The key identifying the field from which the value is extracted. +The port name for selecting the port of the `HTTP get` action. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_KUBERNETES_ENV_MAPPING__MAPPING__WITH_KEY+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_HTTP_ACTION_PORT_NAME+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_KUBERNETES_ENV_MAPPING__MAPPING__WITH_KEY+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_HTTP_ACTION_PORT_NAME+++` endif::add-copy-button-to-env-var[] --|string -|required icon:exclamation-circle[title=Configuration property is required] +| -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.flavor]]`link:#quarkus-kubernetes_quarkus.openshift.flavor[quarkus.openshift.flavor]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-init-containers.-get-init-containers-.readiness-probe.http-action-path]]`link:#quarkus-kubernetes_quarkus.openshift.get-init-containers.-get-init-containers-.readiness-probe.http-action-path[quarkus.openshift.get-init-containers."get-init-containers".readiness-probe.http-action-path]` [.description] -- -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 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. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_FLAVOR+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_HTTP_ACTION_PATH+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_FLAVOR+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_HTTP_ACTION_PATH+++` endif::add-copy-button-to-env-var[] --- a| -`v3`, `v4` -|`v4` +--|string +| -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.deployment-kind]]`link:#quarkus-kubernetes_quarkus.openshift.deployment-kind[quarkus.openshift.deployment-kind]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-init-containers.-get-init-containers-.readiness-probe.http-action-scheme]]`link:#quarkus-kubernetes_quarkus.openshift.get-init-containers.-get-init-containers-.readiness-probe.http-action-scheme[quarkus.openshift.get-init-containers."get-init-containers".readiness-probe.http-action-scheme]` [.description] -- -The kind of the deployment resource to use. Supported values are 'Deployment', 'StatefulSet', 'Job', 'CronJob' and 'DeploymentConfig' defaulting to the latter. +The scheme of the `HTTP get` action. Can be either "HTTP" or "HTTPS". ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_DEPLOYMENT_KIND+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_HTTP_ACTION_SCHEME+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_DEPLOYMENT_KIND+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_HTTP_ACTION_SCHEME+++` endif::add-copy-button-to-env-var[] --- a| -`deployment`, `deployment-config`, `stateful-set`, `job`, `cron-job` +--|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.part-of]]`link:#quarkus-kubernetes_quarkus.openshift.part-of[quarkus.openshift.part-of]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-init-containers.-get-init-containers-.readiness-probe.exec-action]]`link:#quarkus-kubernetes_quarkus.openshift.get-init-containers.-get-init-containers-.readiness-probe.exec-action[quarkus.openshift.get-init-containers."get-init-containers".readiness-probe.exec-action]` [.description] -- -The name of the group this component belongs too +The command to use for the probe. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_PART_OF+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_EXEC_ACTION+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_PART_OF+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_EXEC_ACTION+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.name]]`link:#quarkus-kubernetes_quarkus.openshift.name[quarkus.openshift.name]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-init-containers.-get-init-containers-.readiness-probe.tcp-socket-action]]`link:#quarkus-kubernetes_quarkus.openshift.get-init-containers.-get-init-containers-.readiness-probe.tcp-socket-action[quarkus.openshift.get-init-containers."get-init-containers".readiness-probe.tcp-socket-action]` [.description] -- -The name of the application. This value will be used for naming Kubernetes resources like: 'Deployment', 'Service' and so on... +The tcp socket to use for the probe (the format is host:port). ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_NAME+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_TCP_SOCKET_ACTION+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_NAME+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_TCP_SOCKET_ACTION+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.version]]`link:#quarkus-kubernetes_quarkus.openshift.version[quarkus.openshift.version]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-init-containers.-get-init-containers-.readiness-probe.grpc-action]]`link:#quarkus-kubernetes_quarkus.openshift.get-init-containers.-get-init-containers-.readiness-probe.grpc-action[quarkus.openshift.get-init-containers."get-init-containers".readiness-probe.grpc-action]` [.description] -- -The version of the application. +The gRPC port to use for the probe (the format is either port or port:service). ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_VERSION+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_GRPC_ACTION+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_VERSION+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_GRPC_ACTION+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.namespace]]`link:#quarkus-kubernetes_quarkus.openshift.namespace[quarkus.openshift.namespace]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-init-containers.-get-init-containers-.readiness-probe.grpc-action-enabled]]`link:#quarkus-kubernetes_quarkus.openshift.get-init-containers.-get-init-containers-.readiness-probe.grpc-action-enabled[quarkus.openshift.get-init-containers."get-init-containers".readiness-probe.grpc-action-enabled]` [.description] -- -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). +If enabled and `grpc-action` is not provided, it will use the generated service name and the gRPC port. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_NAMESPACE+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_GRPC_ACTION_ENABLED+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_NAMESPACE+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_GRPC_ACTION_ENABLED+++` endif::add-copy-button-to-env-var[] ---|string -| +--|boolean +|`false` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.add-build-timestamp]]`link:#quarkus-kubernetes_quarkus.openshift.add-build-timestamp[quarkus.openshift.add-build-timestamp]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-init-containers.-get-init-containers-.readiness-probe.initial-delay]]`link:#quarkus-kubernetes_quarkus.openshift.get-init-containers.-get-init-containers-.readiness-probe.initial-delay[quarkus.openshift.get-init-containers."get-init-containers".readiness-probe.initial-delay]` [.description] -- -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 amount of time to wait before starting to probe. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_ADD_BUILD_TIMESTAMP+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_INITIAL_DELAY+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_ADD_BUILD_TIMESTAMP+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_INITIAL_DELAY+++` endif::add-copy-button-to-env-var[] ---|boolean -|`true` +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`5S` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.working-dir]]`link:#quarkus-kubernetes_quarkus.openshift.working-dir[quarkus.openshift.working-dir]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-init-containers.-get-init-containers-.readiness-probe.period]]`link:#quarkus-kubernetes_quarkus.openshift.get-init-containers.-get-init-containers-.readiness-probe.period[quarkus.openshift.get-init-containers."get-init-containers".readiness-probe.period]` [.description] -- -Working directory +The period in which the action should be called. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_WORKING_DIR+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_PERIOD+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_WORKING_DIR+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_PERIOD+++` endif::add-copy-button-to-env-var[] ---|string -| +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`10S` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.command]]`link:#quarkus-kubernetes_quarkus.openshift.command[quarkus.openshift.command]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-init-containers.-get-init-containers-.readiness-probe.timeout]]`link:#quarkus-kubernetes_quarkus.openshift.get-init-containers.-get-init-containers-.readiness-probe.timeout[quarkus.openshift.get-init-containers."get-init-containers".readiness-probe.timeout]` [.description] -- -The commands +The amount of time to wait for each action. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_COMMAND+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_TIMEOUT+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_COMMAND+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_TIMEOUT+++` endif::add-copy-button-to-env-var[] ---|list of string -| +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`10S` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.arguments]]`link:#quarkus-kubernetes_quarkus.openshift.arguments[quarkus.openshift.arguments]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-init-containers.-get-init-containers-.readiness-probe.success-threshold]]`link:#quarkus-kubernetes_quarkus.openshift.get-init-containers.-get-init-containers-.readiness-probe.success-threshold[quarkus.openshift.get-init-containers."get-init-containers".readiness-probe.success-threshold]` [.description] -- -The arguments +The success threshold to use. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_ARGUMENTS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_SUCCESS_THRESHOLD+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_ARGUMENTS+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_SUCCESS_THRESHOLD+++` endif::add-copy-button-to-env-var[] ---|list of string -| +--|int +|`1` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.service-account]]`link:#quarkus-kubernetes_quarkus.openshift.service-account[quarkus.openshift.service-account]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-init-containers.-get-init-containers-.readiness-probe.failure-threshold]]`link:#quarkus-kubernetes_quarkus.openshift.get-init-containers.-get-init-containers-.readiness-probe.failure-threshold[quarkus.openshift.get-init-containers."get-init-containers".readiness-probe.failure-threshold]` [.description] -- -The service account +The failure threshold to use. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_SERVICE_ACCOUNT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_FAILURE_THRESHOLD+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_SERVICE_ACCOUNT+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_FAILURE_THRESHOLD+++` endif::add-copy-button-to-env-var[] ---|string -| +--|int +|`3` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.replicas]]`link:#quarkus-kubernetes_quarkus.openshift.replicas[quarkus.openshift.replicas]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-init-containers.-get-init-containers-.mounts.-mounts-.name]]`link:#quarkus-kubernetes_quarkus.openshift.get-init-containers.-get-init-containers-.mounts.-mounts-.name[quarkus.openshift.get-init-containers."get-init-containers".mounts."mounts".name]` [.description] -- -The number of desired pods +The name of the volumeName to mount. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_REPLICAS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__MOUNTS__MOUNTS__NAME+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_REPLICAS+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__MOUNTS__MOUNTS__NAME+++` endif::add-copy-button-to-env-var[] ---|int -|`1` +--|string +| -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.service-type]]`link:#quarkus-kubernetes_quarkus.openshift.service-type[quarkus.openshift.service-type]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-init-containers.-get-init-containers-.mounts.-mounts-.path]]`link:#quarkus-kubernetes_quarkus.openshift.get-init-containers.-get-init-containers-.mounts.-mounts-.path[quarkus.openshift.get-init-containers."get-init-containers".mounts."mounts".path]` [.description] -- -The type of service that will be generated for the application +The path to mount. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_SERVICE_TYPE+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__MOUNTS__MOUNTS__PATH+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_SERVICE_TYPE+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__MOUNTS__MOUNTS__PATH+++` endif::add-copy-button-to-env-var[] --- a| -`cluster-ip`, `node-port`, `load-balancer`, `external-name` -|`cluster-ip` +--|string +| -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.node-port]]`link:#quarkus-kubernetes_quarkus.openshift.node-port[quarkus.openshift.node-port]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-init-containers.-get-init-containers-.mounts.-mounts-.sub-path]]`link:#quarkus-kubernetes_quarkus.openshift.get-init-containers.-get-init-containers-.mounts.-mounts-.sub-path[quarkus.openshift.get-init-containers."get-init-containers".mounts."mounts".sub-path]` [.description] -- -The nodePort to set when serviceType is set to nodePort +Path within the volumeName from which the container's volumeName should be mounted. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_NODE_PORT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__MOUNTS__MOUNTS__SUB_PATH+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_NODE_PORT+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__MOUNTS__MOUNTS__SUB_PATH+++` endif::add-copy-button-to-env-var[] ---|int +--|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.image-pull-policy]]`link:#quarkus-kubernetes_quarkus.openshift.image-pull-policy[quarkus.openshift.image-pull-policy]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-init-containers.-get-init-containers-.mounts.-mounts-.read-only]]`link:#quarkus-kubernetes_quarkus.openshift.get-init-containers.-get-init-containers-.mounts.-mounts-.read-only[quarkus.openshift.get-init-containers."get-init-containers".mounts."mounts".read-only]` [.description] -- -Image pull policy +ReadOnly ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_IMAGE_PULL_POLICY+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__MOUNTS__MOUNTS__READ_ONLY+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_IMAGE_PULL_POLICY+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__MOUNTS__MOUNTS__READ_ONLY+++` endif::add-copy-button-to-env-var[] --- a| -`always`, `if-not-present`, `never` -|`always` +--|boolean +|`false` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.image-pull-secrets]]`link:#quarkus-kubernetes_quarkus.openshift.image-pull-secrets[quarkus.openshift.image-pull-secrets]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-init-containers.-get-init-containers-.resources.limits.cpu]]`link:#quarkus-kubernetes_quarkus.openshift.get-init-containers.-get-init-containers-.resources.limits.cpu[quarkus.openshift.get-init-containers."get-init-containers".resources.limits.cpu]` [.description] -- -The image pull secret +CPU Requirements ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_IMAGE_PULL_SECRETS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__RESOURCES_LIMITS_CPU+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_IMAGE_PULL_SECRETS+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__RESOURCES_LIMITS_CPU+++` endif::add-copy-button-to-env-var[] ---|list of string +--|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.liveness-probe.http-action-port]]`link:#quarkus-kubernetes_quarkus.openshift.liveness-probe.http-action-port[quarkus.openshift.liveness-probe.http-action-port]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-init-containers.-get-init-containers-.resources.limits.memory]]`link:#quarkus-kubernetes_quarkus.openshift.get-init-containers.-get-init-containers-.resources.limits.memory[quarkus.openshift.get-init-containers."get-init-containers".resources.limits.memory]` [.description] -- -The port number to use when configuring the `http get` action. If not configured, the port corresponding to the `httpActionPortName` will be used. +Memory Requirements ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_LIVENESS_PROBE_HTTP_ACTION_PORT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__RESOURCES_LIMITS_MEMORY+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_LIVENESS_PROBE_HTTP_ACTION_PORT+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__RESOURCES_LIMITS_MEMORY+++` endif::add-copy-button-to-env-var[] ---|int +--|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.liveness-probe.http-action-port-name]]`link:#quarkus-kubernetes_quarkus.openshift.liveness-probe.http-action-port-name[quarkus.openshift.liveness-probe.http-action-port-name]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-init-containers.-get-init-containers-.resources.requests.cpu]]`link:#quarkus-kubernetes_quarkus.openshift.get-init-containers.-get-init-containers-.resources.requests.cpu[quarkus.openshift.get-init-containers."get-init-containers".resources.requests.cpu]` [.description] -- -The port name for selecting the port of the `HTTP get` action. +CPU Requirements ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_LIVENESS_PROBE_HTTP_ACTION_PORT_NAME+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__RESOURCES_REQUESTS_CPU+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_LIVENESS_PROBE_HTTP_ACTION_PORT_NAME+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__RESOURCES_REQUESTS_CPU+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.liveness-probe.http-action-path]]`link:#quarkus-kubernetes_quarkus.openshift.liveness-probe.http-action-path[quarkus.openshift.liveness-probe.http-action-path]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-init-containers.-get-init-containers-.resources.requests.memory]]`link:#quarkus-kubernetes_quarkus.openshift.get-init-containers.-get-init-containers-.resources.requests.memory[quarkus.openshift.get-init-containers."get-init-containers".resources.requests.memory]` [.description] -- -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. +Memory Requirements ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_LIVENESS_PROBE_HTTP_ACTION_PATH+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__RESOURCES_REQUESTS_MEMORY+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_LIVENESS_PROBE_HTTP_ACTION_PATH+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__RESOURCES_REQUESTS_MEMORY+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.liveness-probe.http-action-scheme]]`link:#quarkus-kubernetes_quarkus.openshift.liveness-probe.http-action-scheme[quarkus.openshift.liveness-probe.http-action-scheme]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-init-containers.-get-init-containers-.env.secrets]]`link:#quarkus-kubernetes_quarkus.openshift.get-init-containers.-get-init-containers-.env.secrets[quarkus.openshift.get-init-containers."get-init-containers".env.secrets]` [.description] -- -The scheme of the `HTTP get` action. Can be either "HTTP" or "HTTPS". +The optional list of Secret names to load environment variables from. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_LIVENESS_PROBE_HTTP_ACTION_SCHEME+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__ENV_SECRETS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_LIVENESS_PROBE_HTTP_ACTION_SCHEME+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__ENV_SECRETS+++` endif::add-copy-button-to-env-var[] ---|string +--|list of string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.liveness-probe.exec-action]]`link:#quarkus-kubernetes_quarkus.openshift.liveness-probe.exec-action[quarkus.openshift.liveness-probe.exec-action]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-init-containers.-get-init-containers-.env.configmaps]]`link:#quarkus-kubernetes_quarkus.openshift.get-init-containers.-get-init-containers-.env.configmaps[quarkus.openshift.get-init-containers."get-init-containers".env.configmaps]` [.description] -- -The command to use for the probe. +The optional list of ConfigMap names to load environment variables from. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_LIVENESS_PROBE_EXEC_ACTION+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__ENV_CONFIGMAPS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_LIVENESS_PROBE_EXEC_ACTION+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__ENV_CONFIGMAPS+++` endif::add-copy-button-to-env-var[] ---|string +--|list of string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.liveness-probe.tcp-socket-action]]`link:#quarkus-kubernetes_quarkus.openshift.liveness-probe.tcp-socket-action[quarkus.openshift.liveness-probe.tcp-socket-action]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-init-containers.-get-init-containers-.env.fields-fields]]`link:#quarkus-kubernetes_quarkus.openshift.get-init-containers.-get-init-containers-.env.fields-fields[quarkus.openshift.get-init-containers."get-init-containers".env.fields]` [.description] -- -The tcp socket to use for the probe (the format is host:port). +The map associating environment variable names to their associated field references they take their value from. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_LIVENESS_PROBE_TCP_SOCKET_ACTION+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__ENV_FIELDS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_LIVENESS_PROBE_TCP_SOCKET_ACTION+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__ENV_FIELDS+++` endif::add-copy-button-to-env-var[] ---|string +--|`Map` | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.liveness-probe.grpc-action]]`link:#quarkus-kubernetes_quarkus.openshift.liveness-probe.grpc-action[quarkus.openshift.liveness-probe.grpc-action]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-init-containers.-get-init-containers-.env.vars-vars]]`link:#quarkus-kubernetes_quarkus.openshift.get-init-containers.-get-init-containers-.env.vars-vars[quarkus.openshift.get-init-containers."get-init-containers".env.vars]` [.description] -- -The gRPC port to use for the probe (the format is either port or port:service). +The map associating environment name to its associated value. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_LIVENESS_PROBE_GRPC_ACTION+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__ENV_VARS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_LIVENESS_PROBE_GRPC_ACTION+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__ENV_VARS+++` endif::add-copy-button-to-env-var[] ---|string +--|`Map>` | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.liveness-probe.grpc-action-enabled]]`link:#quarkus-kubernetes_quarkus.openshift.liveness-probe.grpc-action-enabled[quarkus.openshift.liveness-probe.grpc-action-enabled]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-init-containers.-get-init-containers-.env.mapping.-mapping-.from-secret]]`link:#quarkus-kubernetes_quarkus.openshift.get-init-containers.-get-init-containers-.env.mapping.-mapping-.from-secret[quarkus.openshift.get-init-containers."get-init-containers".env.mapping."mapping".from-secret]` [.description] -- -If enabled and `grpc-action` is not provided, it will use the generated service name and the gRPC port. +The optional name of the Secret from which a value is to be extracted. Mutually exclusive with `from-configmap`. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_LIVENESS_PROBE_GRPC_ACTION_ENABLED+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__ENV_MAPPING__MAPPING__FROM_SECRET+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_LIVENESS_PROBE_GRPC_ACTION_ENABLED+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__ENV_MAPPING__MAPPING__FROM_SECRET+++` endif::add-copy-button-to-env-var[] ---|boolean -|`false` +--|string +| -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.liveness-probe.initial-delay]]`link:#quarkus-kubernetes_quarkus.openshift.liveness-probe.initial-delay[quarkus.openshift.liveness-probe.initial-delay]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-init-containers.-get-init-containers-.env.mapping.-mapping-.from-configmap]]`link:#quarkus-kubernetes_quarkus.openshift.get-init-containers.-get-init-containers-.env.mapping.-mapping-.from-configmap[quarkus.openshift.get-init-containers."get-init-containers".env.mapping."mapping".from-configmap]` [.description] -- -The amount of time to wait before starting to probe. +The optional name of the ConfigMap from which a value is to be extracted. Mutually exclusive with `from-secret`. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_LIVENESS_PROBE_INITIAL_DELAY+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__ENV_MAPPING__MAPPING__FROM_CONFIGMAP+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_LIVENESS_PROBE_INITIAL_DELAY+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__ENV_MAPPING__MAPPING__FROM_CONFIGMAP+++` endif::add-copy-button-to-env-var[] ---|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] - link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] -|`5S` +--|string +| -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.liveness-probe.period]]`link:#quarkus-kubernetes_quarkus.openshift.liveness-probe.period[quarkus.openshift.liveness-probe.period]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-init-containers.-get-init-containers-.env.mapping.-mapping-.with-key]]`link:#quarkus-kubernetes_quarkus.openshift.get-init-containers.-get-init-containers-.env.mapping.-mapping-.with-key[quarkus.openshift.get-init-containers."get-init-containers".env.mapping."mapping".with-key]` [.description] -- -The period in which the action should be called. +The key identifying the field from which the value is extracted. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_LIVENESS_PROBE_PERIOD+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__ENV_MAPPING__MAPPING__WITH_KEY+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_LIVENESS_PROBE_PERIOD+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__ENV_MAPPING__MAPPING__WITH_KEY+++` endif::add-copy-button-to-env-var[] ---|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] - link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] -|`10S` +--|string +|required icon:exclamation-circle[title=Configuration property is required] -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.liveness-probe.timeout]]`link:#quarkus-kubernetes_quarkus.openshift.liveness-probe.timeout[quarkus.openshift.liveness-probe.timeout]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-sidecars.-get-sidecars-.get-env.secrets]]`link:#quarkus-kubernetes_quarkus.openshift.get-sidecars.-get-sidecars-.get-env.secrets[quarkus.openshift.get-sidecars."get-sidecars".get-env.secrets]` [.description] -- -The amount of time to wait for each action. +The optional list of Secret names to load environment variables from. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_LIVENESS_PROBE_TIMEOUT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__GET_ENV_SECRETS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_LIVENESS_PROBE_TIMEOUT+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__GET_ENV_SECRETS+++` endif::add-copy-button-to-env-var[] ---|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] - link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] -|`10S` +--|list of string +| -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.liveness-probe.success-threshold]]`link:#quarkus-kubernetes_quarkus.openshift.liveness-probe.success-threshold[quarkus.openshift.liveness-probe.success-threshold]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-sidecars.-get-sidecars-.get-env.configmaps]]`link:#quarkus-kubernetes_quarkus.openshift.get-sidecars.-get-sidecars-.get-env.configmaps[quarkus.openshift.get-sidecars."get-sidecars".get-env.configmaps]` [.description] -- -The success threshold to use. +The optional list of ConfigMap names to load environment variables from. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_LIVENESS_PROBE_SUCCESS_THRESHOLD+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__GET_ENV_CONFIGMAPS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_LIVENESS_PROBE_SUCCESS_THRESHOLD+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__GET_ENV_CONFIGMAPS+++` endif::add-copy-button-to-env-var[] ---|int -|`1` +--|list of string +| -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.liveness-probe.failure-threshold]]`link:#quarkus-kubernetes_quarkus.openshift.liveness-probe.failure-threshold[quarkus.openshift.liveness-probe.failure-threshold]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-sidecars.-get-sidecars-.get-env.fields-fields]]`link:#quarkus-kubernetes_quarkus.openshift.get-sidecars.-get-sidecars-.get-env.fields-fields[quarkus.openshift.get-sidecars."get-sidecars".get-env.fields]` [.description] -- -The failure threshold to use. +The map associating environment variable names to their associated field references they take their value from. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_LIVENESS_PROBE_FAILURE_THRESHOLD+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__GET_ENV_FIELDS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_LIVENESS_PROBE_FAILURE_THRESHOLD+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__GET_ENV_FIELDS+++` endif::add-copy-button-to-env-var[] ---|int -|`3` +--|`Map` +| -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.readiness-probe.http-action-port]]`link:#quarkus-kubernetes_quarkus.openshift.readiness-probe.http-action-port[quarkus.openshift.readiness-probe.http-action-port]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-sidecars.-get-sidecars-.get-env.vars-vars]]`link:#quarkus-kubernetes_quarkus.openshift.get-sidecars.-get-sidecars-.get-env.vars-vars[quarkus.openshift.get-sidecars."get-sidecars".get-env.vars]` [.description] -- -The port number to use when configuring the `http get` action. If not configured, the port corresponding to the `httpActionPortName` will be used. +The map associating environment name to its associated value. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_READINESS_PROBE_HTTP_ACTION_PORT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__GET_ENV_VARS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_READINESS_PROBE_HTTP_ACTION_PORT+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__GET_ENV_VARS+++` endif::add-copy-button-to-env-var[] ---|int +--|`Map>` | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.readiness-probe.http-action-port-name]]`link:#quarkus-kubernetes_quarkus.openshift.readiness-probe.http-action-port-name[quarkus.openshift.readiness-probe.http-action-port-name]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-sidecars.-get-sidecars-.get-env.mapping.-mapping-.from-secret]]`link:#quarkus-kubernetes_quarkus.openshift.get-sidecars.-get-sidecars-.get-env.mapping.-mapping-.from-secret[quarkus.openshift.get-sidecars."get-sidecars".get-env.mapping."mapping".from-secret]` [.description] -- -The port name for selecting the port of the `HTTP get` action. +The optional name of the Secret from which a value is to be extracted. Mutually exclusive with `from-configmap`. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_READINESS_PROBE_HTTP_ACTION_PORT_NAME+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__GET_ENV_MAPPING__MAPPING__FROM_SECRET+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_READINESS_PROBE_HTTP_ACTION_PORT_NAME+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__GET_ENV_MAPPING__MAPPING__FROM_SECRET+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.readiness-probe.http-action-path]]`link:#quarkus-kubernetes_quarkus.openshift.readiness-probe.http-action-path[quarkus.openshift.readiness-probe.http-action-path]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-sidecars.-get-sidecars-.get-env.mapping.-mapping-.from-configmap]]`link:#quarkus-kubernetes_quarkus.openshift.get-sidecars.-get-sidecars-.get-env.mapping.-mapping-.from-configmap[quarkus.openshift.get-sidecars."get-sidecars".get-env.mapping."mapping".from-configmap]` [.description] -- -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 name of the ConfigMap from which a value is to be extracted. Mutually exclusive with `from-secret`. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_READINESS_PROBE_HTTP_ACTION_PATH+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__GET_ENV_MAPPING__MAPPING__FROM_CONFIGMAP+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_READINESS_PROBE_HTTP_ACTION_PATH+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__GET_ENV_MAPPING__MAPPING__FROM_CONFIGMAP+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.readiness-probe.http-action-scheme]]`link:#quarkus-kubernetes_quarkus.openshift.readiness-probe.http-action-scheme[quarkus.openshift.readiness-probe.http-action-scheme]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-sidecars.-get-sidecars-.get-env.mapping.-mapping-.with-key]]`link:#quarkus-kubernetes_quarkus.openshift.get-sidecars.-get-sidecars-.get-env.mapping.-mapping-.with-key[quarkus.openshift.get-sidecars."get-sidecars".get-env.mapping."mapping".with-key]` [.description] -- -The scheme of the `HTTP get` action. Can be either "HTTP" or "HTTPS". +The key identifying the field from which the value is extracted. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_READINESS_PROBE_HTTP_ACTION_SCHEME+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__GET_ENV_MAPPING__MAPPING__WITH_KEY+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_READINESS_PROBE_HTTP_ACTION_SCHEME+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__GET_ENV_MAPPING__MAPPING__WITH_KEY+++` endif::add-copy-button-to-env-var[] --|string -| +|required icon:exclamation-circle[title=Configuration property is required] -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.readiness-probe.exec-action]]`link:#quarkus-kubernetes_quarkus.openshift.readiness-probe.exec-action[quarkus.openshift.readiness-probe.exec-action]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-sidecars.-get-sidecars-.get-target-platform-name]]`link:#quarkus-kubernetes_quarkus.openshift.get-sidecars.-get-sidecars-.get-target-platform-name[quarkus.openshift.get-sidecars."get-sidecars".get-target-platform-name]` [.description] -- -The command to use for the probe. - ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_READINESS_PROBE_EXEC_ACTION+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__GET_TARGET_PLATFORM_NAME+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_READINESS_PROBE_EXEC_ACTION+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__GET_TARGET_PLATFORM_NAME+++` endif::add-copy-button-to-env-var[] --|string -| +|required icon:exclamation-circle[title=Configuration property is required] -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.readiness-probe.tcp-socket-action]]`link:#quarkus-kubernetes_quarkus.openshift.readiness-probe.tcp-socket-action[quarkus.openshift.readiness-probe.tcp-socket-action]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-sidecars.-get-sidecars-.image]]`link:#quarkus-kubernetes_quarkus.openshift.get-sidecars.-get-sidecars-.image[quarkus.openshift.get-sidecars."get-sidecars".image]` [.description] -- -The tcp socket to use for the probe (the format is host:port). +The container image. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_READINESS_PROBE_TCP_SOCKET_ACTION+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__IMAGE+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_READINESS_PROBE_TCP_SOCKET_ACTION+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__IMAGE+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.readiness-probe.grpc-action]]`link:#quarkus-kubernetes_quarkus.openshift.readiness-probe.grpc-action[quarkus.openshift.readiness-probe.grpc-action]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-sidecars.-get-sidecars-.working-dir]]`link:#quarkus-kubernetes_quarkus.openshift.get-sidecars.-get-sidecars-.working-dir[quarkus.openshift.get-sidecars."get-sidecars".working-dir]` [.description] -- -The gRPC port to use for the probe (the format is either port or port:service). +Working directory. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_READINESS_PROBE_GRPC_ACTION+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__WORKING_DIR+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_READINESS_PROBE_GRPC_ACTION+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__WORKING_DIR+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.readiness-probe.grpc-action-enabled]]`link:#quarkus-kubernetes_quarkus.openshift.readiness-probe.grpc-action-enabled[quarkus.openshift.readiness-probe.grpc-action-enabled]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-sidecars.-get-sidecars-.command]]`link:#quarkus-kubernetes_quarkus.openshift.get-sidecars.-get-sidecars-.command[quarkus.openshift.get-sidecars."get-sidecars".command]` [.description] -- -If enabled and `grpc-action` is not provided, it will use the generated service name and the gRPC port. +The commands ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_READINESS_PROBE_GRPC_ACTION_ENABLED+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__COMMAND+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_READINESS_PROBE_GRPC_ACTION_ENABLED+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__COMMAND+++` endif::add-copy-button-to-env-var[] ---|boolean -|`false` +--|list of string +| -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.readiness-probe.initial-delay]]`link:#quarkus-kubernetes_quarkus.openshift.readiness-probe.initial-delay[quarkus.openshift.readiness-probe.initial-delay]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-sidecars.-get-sidecars-.arguments]]`link:#quarkus-kubernetes_quarkus.openshift.get-sidecars.-get-sidecars-.arguments[quarkus.openshift.get-sidecars."get-sidecars".arguments]` [.description] -- -The amount of time to wait before starting to probe. +The arguments ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_READINESS_PROBE_INITIAL_DELAY+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__ARGUMENTS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_READINESS_PROBE_INITIAL_DELAY+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__ARGUMENTS+++` endif::add-copy-button-to-env-var[] ---|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] - link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] -|`5S` +--|list of string +| -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.readiness-probe.period]]`link:#quarkus-kubernetes_quarkus.openshift.readiness-probe.period[quarkus.openshift.readiness-probe.period]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-sidecars.-get-sidecars-.service-account]]`link:#quarkus-kubernetes_quarkus.openshift.get-sidecars.-get-sidecars-.service-account[quarkus.openshift.get-sidecars."get-sidecars".service-account]` [.description] -- -The period in which the action should be called. +The service account. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_READINESS_PROBE_PERIOD+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__SERVICE_ACCOUNT+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_READINESS_PROBE_PERIOD+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__SERVICE_ACCOUNT+++` endif::add-copy-button-to-env-var[] ---|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] - link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] -|`10S` +--|string +| -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.readiness-probe.timeout]]`link:#quarkus-kubernetes_quarkus.openshift.readiness-probe.timeout[quarkus.openshift.readiness-probe.timeout]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-sidecars.-get-sidecars-.host]]`link:#quarkus-kubernetes_quarkus.openshift.get-sidecars.-get-sidecars-.host[quarkus.openshift.get-sidecars."get-sidecars".host]` [.description] -- -The amount of time to wait for each action. +The host under which the application is going to be exposed. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_READINESS_PROBE_TIMEOUT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__HOST+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_READINESS_PROBE_TIMEOUT+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__HOST+++` endif::add-copy-button-to-env-var[] ---|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] - link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] -|`10S` +--|string +| -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.readiness-probe.success-threshold]]`link:#quarkus-kubernetes_quarkus.openshift.readiness-probe.success-threshold[quarkus.openshift.readiness-probe.success-threshold]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-sidecars.-get-sidecars-.ports.-ports-.container-port]]`link:#quarkus-kubernetes_quarkus.openshift.get-sidecars.-get-sidecars-.ports.-ports-.container-port[quarkus.openshift.get-sidecars."get-sidecars".ports."ports".container-port]` [.description] -- -The success threshold to use. +The port number. Refers to the container port. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_READINESS_PROBE_SUCCESS_THRESHOLD+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__PORTS__PORTS__CONTAINER_PORT+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_READINESS_PROBE_SUCCESS_THRESHOLD+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__PORTS__PORTS__CONTAINER_PORT+++` endif::add-copy-button-to-env-var[] --|int -|`1` +| -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.readiness-probe.failure-threshold]]`link:#quarkus-kubernetes_quarkus.openshift.readiness-probe.failure-threshold[quarkus.openshift.readiness-probe.failure-threshold]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-sidecars.-get-sidecars-.ports.-ports-.host-port]]`link:#quarkus-kubernetes_quarkus.openshift.get-sidecars.-get-sidecars-.ports.-ports-.host-port[quarkus.openshift.get-sidecars."get-sidecars".ports."ports".host-port]` [.description] -- -The failure threshold to use. +The host port. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_READINESS_PROBE_FAILURE_THRESHOLD+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__PORTS__PORTS__HOST_PORT+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_READINESS_PROBE_FAILURE_THRESHOLD+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__PORTS__PORTS__HOST_PORT+++` endif::add-copy-button-to-env-var[] --|int -|`3` +| -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.startup-probe.http-action-port]]`link:#quarkus-kubernetes_quarkus.openshift.startup-probe.http-action-port[quarkus.openshift.startup-probe.http-action-port]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-sidecars.-get-sidecars-.ports.-ports-.path]]`link:#quarkus-kubernetes_quarkus.openshift.get-sidecars.-get-sidecars-.ports.-ports-.path[quarkus.openshift.get-sidecars."get-sidecars".ports."ports".path]` [.description] -- -The port number to use when configuring the `http get` action. If not configured, the port corresponding to the `httpActionPortName` will be used. +The application path (refers to web application path). ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_STARTUP_PROBE_HTTP_ACTION_PORT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__PORTS__PORTS__PATH+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_STARTUP_PROBE_HTTP_ACTION_PORT+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__PORTS__PORTS__PATH+++` endif::add-copy-button-to-env-var[] ---|int -| +--|string +|`/` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.startup-probe.http-action-port-name]]`link:#quarkus-kubernetes_quarkus.openshift.startup-probe.http-action-port-name[quarkus.openshift.startup-probe.http-action-port-name]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-sidecars.-get-sidecars-.ports.-ports-.protocol]]`link:#quarkus-kubernetes_quarkus.openshift.get-sidecars.-get-sidecars-.ports.-ports-.protocol[quarkus.openshift.get-sidecars."get-sidecars".ports."ports".protocol]` [.description] -- -The port name for selecting the port of the `HTTP get` action. +The protocol. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_STARTUP_PROBE_HTTP_ACTION_PORT_NAME+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__PORTS__PORTS__PROTOCOL+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_STARTUP_PROBE_HTTP_ACTION_PORT_NAME+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__PORTS__PORTS__PROTOCOL+++` endif::add-copy-button-to-env-var[] ---|string -| +-- a| +`tcp`, `udp`, `sctp`, `http`, `proxy` +|`tcp` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.startup-probe.http-action-path]]`link:#quarkus-kubernetes_quarkus.openshift.startup-probe.http-action-path[quarkus.openshift.startup-probe.http-action-path]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-sidecars.-get-sidecars-.ports.-ports-.node-port]]`link:#quarkus-kubernetes_quarkus.openshift.get-sidecars.-get-sidecars-.ports.-ports-.node-port[quarkus.openshift.get-sidecars."get-sidecars".ports."ports".node-port]` [.description] -- -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. - ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_STARTUP_PROBE_HTTP_ACTION_PATH+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__PORTS__PORTS__NODE_PORT+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_STARTUP_PROBE_HTTP_ACTION_PATH+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__PORTS__PORTS__NODE_PORT+++` endif::add-copy-button-to-env-var[] ---|string +--|int | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.startup-probe.http-action-scheme]]`link:#quarkus-kubernetes_quarkus.openshift.startup-probe.http-action-scheme[quarkus.openshift.startup-probe.http-action-scheme]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-sidecars.-get-sidecars-.ports.-ports-.tls]]`link:#quarkus-kubernetes_quarkus.openshift.get-sidecars.-get-sidecars-.ports.-ports-.tls[quarkus.openshift.get-sidecars."get-sidecars".ports."ports".tls]` [.description] -- -The scheme of the `HTTP get` action. Can be either "HTTP" or "HTTPS". +If enabled, the port will be configured to use the schema HTTPS. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_STARTUP_PROBE_HTTP_ACTION_SCHEME+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__PORTS__PORTS__TLS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_STARTUP_PROBE_HTTP_ACTION_SCHEME+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__PORTS__PORTS__TLS+++` endif::add-copy-button-to-env-var[] ---|string -| +--|boolean +|`false` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.startup-probe.exec-action]]`link:#quarkus-kubernetes_quarkus.openshift.startup-probe.exec-action[quarkus.openshift.startup-probe.exec-action]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-sidecars.-get-sidecars-.image-pull-policy]]`link:#quarkus-kubernetes_quarkus.openshift.get-sidecars.-get-sidecars-.image-pull-policy[quarkus.openshift.get-sidecars."get-sidecars".image-pull-policy]` [.description] -- -The command to use for the probe. +Image pull policy. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_STARTUP_PROBE_EXEC_ACTION+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__IMAGE_PULL_POLICY+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_STARTUP_PROBE_EXEC_ACTION+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__IMAGE_PULL_POLICY+++` endif::add-copy-button-to-env-var[] ---|string -| +-- a| +`always`, `if-not-present`, `never` +|`always` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.startup-probe.tcp-socket-action]]`link:#quarkus-kubernetes_quarkus.openshift.startup-probe.tcp-socket-action[quarkus.openshift.startup-probe.tcp-socket-action]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-sidecars.-get-sidecars-.image-pull-secrets]]`link:#quarkus-kubernetes_quarkus.openshift.get-sidecars.-get-sidecars-.image-pull-secrets[quarkus.openshift.get-sidecars."get-sidecars".image-pull-secrets]` [.description] -- -The tcp socket to use for the probe (the format is host:port). +The image pull secret ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_STARTUP_PROBE_TCP_SOCKET_ACTION+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__IMAGE_PULL_SECRETS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_STARTUP_PROBE_TCP_SOCKET_ACTION+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__IMAGE_PULL_SECRETS+++` endif::add-copy-button-to-env-var[] ---|string +--|list of string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.startup-probe.grpc-action]]`link:#quarkus-kubernetes_quarkus.openshift.startup-probe.grpc-action[quarkus.openshift.startup-probe.grpc-action]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-sidecars.-get-sidecars-.liveness-probe.http-action-port]]`link:#quarkus-kubernetes_quarkus.openshift.get-sidecars.-get-sidecars-.liveness-probe.http-action-port[quarkus.openshift.get-sidecars."get-sidecars".liveness-probe.http-action-port]` [.description] -- -The gRPC port to use for the probe (the format is either port or port:service). +The port number to use when configuring the `http get` action. If not configured, the port corresponding to the `httpActionPortName` will be used. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_STARTUP_PROBE_GRPC_ACTION+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_HTTP_ACTION_PORT+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_STARTUP_PROBE_GRPC_ACTION+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_HTTP_ACTION_PORT+++` endif::add-copy-button-to-env-var[] ---|string +--|int | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.startup-probe.grpc-action-enabled]]`link:#quarkus-kubernetes_quarkus.openshift.startup-probe.grpc-action-enabled[quarkus.openshift.startup-probe.grpc-action-enabled]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-sidecars.-get-sidecars-.liveness-probe.http-action-port-name]]`link:#quarkus-kubernetes_quarkus.openshift.get-sidecars.-get-sidecars-.liveness-probe.http-action-port-name[quarkus.openshift.get-sidecars."get-sidecars".liveness-probe.http-action-port-name]` [.description] -- -If enabled and `grpc-action` is not provided, it will use the generated service name and the gRPC port. +The port name for selecting the port of the `HTTP get` action. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_STARTUP_PROBE_GRPC_ACTION_ENABLED+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_HTTP_ACTION_PORT_NAME+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_STARTUP_PROBE_GRPC_ACTION_ENABLED+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_HTTP_ACTION_PORT_NAME+++` endif::add-copy-button-to-env-var[] ---|boolean -|`false` +--|string +| -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.startup-probe.initial-delay]]`link:#quarkus-kubernetes_quarkus.openshift.startup-probe.initial-delay[quarkus.openshift.startup-probe.initial-delay]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-sidecars.-get-sidecars-.liveness-probe.http-action-path]]`link:#quarkus-kubernetes_quarkus.openshift.get-sidecars.-get-sidecars-.liveness-probe.http-action-path[quarkus.openshift.get-sidecars."get-sidecars".liveness-probe.http-action-path]` [.description] -- -The amount of time to wait before starting to probe. +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. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_STARTUP_PROBE_INITIAL_DELAY+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_HTTP_ACTION_PATH+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_STARTUP_PROBE_INITIAL_DELAY+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_HTTP_ACTION_PATH+++` endif::add-copy-button-to-env-var[] ---|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] - link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] -|`5S` +--|string +| -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.startup-probe.period]]`link:#quarkus-kubernetes_quarkus.openshift.startup-probe.period[quarkus.openshift.startup-probe.period]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-sidecars.-get-sidecars-.liveness-probe.http-action-scheme]]`link:#quarkus-kubernetes_quarkus.openshift.get-sidecars.-get-sidecars-.liveness-probe.http-action-scheme[quarkus.openshift.get-sidecars."get-sidecars".liveness-probe.http-action-scheme]` [.description] -- -The period in which the action should be called. +The scheme of the `HTTP get` action. Can be either "HTTP" or "HTTPS". ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_STARTUP_PROBE_PERIOD+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_HTTP_ACTION_SCHEME+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_STARTUP_PROBE_PERIOD+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_HTTP_ACTION_SCHEME+++` endif::add-copy-button-to-env-var[] ---|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] - link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] -|`10S` +--|string +| -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.startup-probe.timeout]]`link:#quarkus-kubernetes_quarkus.openshift.startup-probe.timeout[quarkus.openshift.startup-probe.timeout]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-sidecars.-get-sidecars-.liveness-probe.exec-action]]`link:#quarkus-kubernetes_quarkus.openshift.get-sidecars.-get-sidecars-.liveness-probe.exec-action[quarkus.openshift.get-sidecars."get-sidecars".liveness-probe.exec-action]` [.description] -- -The amount of time to wait for each action. +The command to use for the probe. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_STARTUP_PROBE_TIMEOUT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_EXEC_ACTION+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_STARTUP_PROBE_TIMEOUT+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_EXEC_ACTION+++` endif::add-copy-button-to-env-var[] ---|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] - link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] -|`10S` +--|string +| -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.startup-probe.success-threshold]]`link:#quarkus-kubernetes_quarkus.openshift.startup-probe.success-threshold[quarkus.openshift.startup-probe.success-threshold]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-sidecars.-get-sidecars-.liveness-probe.tcp-socket-action]]`link:#quarkus-kubernetes_quarkus.openshift.get-sidecars.-get-sidecars-.liveness-probe.tcp-socket-action[quarkus.openshift.get-sidecars."get-sidecars".liveness-probe.tcp-socket-action]` [.description] -- -The success threshold to use. +The tcp socket to use for the probe (the format is host:port). ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_STARTUP_PROBE_SUCCESS_THRESHOLD+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_TCP_SOCKET_ACTION+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_STARTUP_PROBE_SUCCESS_THRESHOLD+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_TCP_SOCKET_ACTION+++` endif::add-copy-button-to-env-var[] ---|int -|`1` +--|string +| -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.startup-probe.failure-threshold]]`link:#quarkus-kubernetes_quarkus.openshift.startup-probe.failure-threshold[quarkus.openshift.startup-probe.failure-threshold]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-sidecars.-get-sidecars-.liveness-probe.grpc-action]]`link:#quarkus-kubernetes_quarkus.openshift.get-sidecars.-get-sidecars-.liveness-probe.grpc-action[quarkus.openshift.get-sidecars."get-sidecars".liveness-probe.grpc-action]` [.description] -- -The failure threshold to use. +The gRPC port to use for the probe (the format is either port or port:service). ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_STARTUP_PROBE_FAILURE_THRESHOLD+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_GRPC_ACTION+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_STARTUP_PROBE_FAILURE_THRESHOLD+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_GRPC_ACTION+++` endif::add-copy-button-to-env-var[] ---|int -|`3` +--|string +| -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.prometheus.annotations]]`link:#quarkus-kubernetes_quarkus.openshift.prometheus.annotations[quarkus.openshift.prometheus.annotations]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-sidecars.-get-sidecars-.liveness-probe.grpc-action-enabled]]`link:#quarkus-kubernetes_quarkus.openshift.get-sidecars.-get-sidecars-.liveness-probe.grpc-action-enabled[quarkus.openshift.get-sidecars."get-sidecars".liveness-probe.grpc-action-enabled]` [.description] -- -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. +If enabled and `grpc-action` is not provided, it will use the generated service name and the gRPC port. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_PROMETHEUS_ANNOTATIONS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_GRPC_ACTION_ENABLED+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_PROMETHEUS_ANNOTATIONS+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_GRPC_ACTION_ENABLED+++` endif::add-copy-button-to-env-var[] --|boolean -|`true` +|`false` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.prometheus.prefix]]`link:#quarkus-kubernetes_quarkus.openshift.prometheus.prefix[quarkus.openshift.prometheus.prefix]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-sidecars.-get-sidecars-.liveness-probe.initial-delay]]`link:#quarkus-kubernetes_quarkus.openshift.get-sidecars.-get-sidecars-.liveness-probe.initial-delay[quarkus.openshift.get-sidecars."get-sidecars".liveness-probe.initial-delay]` [.description] -- -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 amount of time to wait before starting to probe. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_PROMETHEUS_PREFIX+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_INITIAL_DELAY+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_PROMETHEUS_PREFIX+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_INITIAL_DELAY+++` endif::add-copy-button-to-env-var[] ---|string -|`prometheus.io` +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`5S` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.prometheus.scrape]]`link:#quarkus-kubernetes_quarkus.openshift.prometheus.scrape[quarkus.openshift.prometheus.scrape]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-sidecars.-get-sidecars-.liveness-probe.period]]`link:#quarkus-kubernetes_quarkus.openshift.get-sidecars.-get-sidecars-.liveness-probe.period[quarkus.openshift.get-sidecars."get-sidecars".liveness-probe.period]` [.description] -- -Define the annotation used to indicate services that should be scraped. By default, `/scrape` will be appended to the defined prefix. +The period in which the action should be called. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_PROMETHEUS_SCRAPE+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_PERIOD+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_PROMETHEUS_SCRAPE+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_PERIOD+++` endif::add-copy-button-to-env-var[] ---|string -| +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`10S` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.prometheus.path]]`link:#quarkus-kubernetes_quarkus.openshift.prometheus.path[quarkus.openshift.prometheus.path]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-sidecars.-get-sidecars-.liveness-probe.timeout]]`link:#quarkus-kubernetes_quarkus.openshift.get-sidecars.-get-sidecars-.liveness-probe.timeout[quarkus.openshift.get-sidecars."get-sidecars".liveness-probe.timeout]` [.description] -- -Define the annotation used to indicate the path to scrape. By default, `/path` will be appended to the defined prefix. +The amount of time to wait for each action. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_PROMETHEUS_PATH+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_TIMEOUT+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_PROMETHEUS_PATH+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_TIMEOUT+++` endif::add-copy-button-to-env-var[] ---|string -| +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`10S` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.prometheus.port]]`link:#quarkus-kubernetes_quarkus.openshift.prometheus.port[quarkus.openshift.prometheus.port]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-sidecars.-get-sidecars-.liveness-probe.success-threshold]]`link:#quarkus-kubernetes_quarkus.openshift.get-sidecars.-get-sidecars-.liveness-probe.success-threshold[quarkus.openshift.get-sidecars."get-sidecars".liveness-probe.success-threshold]` [.description] -- -Define the annotation used to indicate the port to scrape. By default, `/port` will be appended to the defined prefix. +The success threshold to use. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_PROMETHEUS_PORT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_SUCCESS_THRESHOLD+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_PROMETHEUS_PORT+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_SUCCESS_THRESHOLD+++` endif::add-copy-button-to-env-var[] ---|string -| +--|int +|`1` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.prometheus.scheme]]`link:#quarkus-kubernetes_quarkus.openshift.prometheus.scheme[quarkus.openshift.prometheus.scheme]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-sidecars.-get-sidecars-.liveness-probe.failure-threshold]]`link:#quarkus-kubernetes_quarkus.openshift.get-sidecars.-get-sidecars-.liveness-probe.failure-threshold[quarkus.openshift.get-sidecars."get-sidecars".liveness-probe.failure-threshold]` [.description] -- -Define the annotation used to indicate the scheme to use for scraping By default, `/scheme` will be appended to the defined prefix. +The failure threshold to use. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_PROMETHEUS_SCHEME+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_FAILURE_THRESHOLD+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_PROMETHEUS_SCHEME+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_FAILURE_THRESHOLD+++` endif::add-copy-button-to-env-var[] ---|string -| +--|int +|`3` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.empty-dir-volumes]]`link:#quarkus-kubernetes_quarkus.openshift.empty-dir-volumes[quarkus.openshift.empty-dir-volumes]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-sidecars.-get-sidecars-.readiness-probe.http-action-port]]`link:#quarkus-kubernetes_quarkus.openshift.get-sidecars.-get-sidecars-.readiness-probe.http-action-port[quarkus.openshift.get-sidecars."get-sidecars".readiness-probe.http-action-port]` [.description] -- -EmptyDir volumes +The port number to use when configuring the `http get` action. If not configured, the port corresponding to the `httpActionPortName` will be used. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_EMPTY_DIR_VOLUMES+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_HTTP_ACTION_PORT+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_EMPTY_DIR_VOLUMES+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_HTTP_ACTION_PORT+++` endif::add-copy-button-to-env-var[] ---|list of string +--|int | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.resources.limits.cpu]]`link:#quarkus-kubernetes_quarkus.openshift.resources.limits.cpu[quarkus.openshift.resources.limits.cpu]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-sidecars.-get-sidecars-.readiness-probe.http-action-port-name]]`link:#quarkus-kubernetes_quarkus.openshift.get-sidecars.-get-sidecars-.readiness-probe.http-action-port-name[quarkus.openshift.get-sidecars."get-sidecars".readiness-probe.http-action-port-name]` [.description] -- -CPU Requirements +The port name for selecting the port of the `HTTP get` action. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_RESOURCES_LIMITS_CPU+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_HTTP_ACTION_PORT_NAME+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_RESOURCES_LIMITS_CPU+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_HTTP_ACTION_PORT_NAME+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.resources.limits.memory]]`link:#quarkus-kubernetes_quarkus.openshift.resources.limits.memory[quarkus.openshift.resources.limits.memory]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-sidecars.-get-sidecars-.readiness-probe.http-action-path]]`link:#quarkus-kubernetes_quarkus.openshift.get-sidecars.-get-sidecars-.readiness-probe.http-action-path[quarkus.openshift.get-sidecars."get-sidecars".readiness-probe.http-action-path]` [.description] -- -Memory 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. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_RESOURCES_LIMITS_MEMORY+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_HTTP_ACTION_PATH+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_RESOURCES_LIMITS_MEMORY+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_HTTP_ACTION_PATH+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.resources.requests.cpu]]`link:#quarkus-kubernetes_quarkus.openshift.resources.requests.cpu[quarkus.openshift.resources.requests.cpu]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-sidecars.-get-sidecars-.readiness-probe.http-action-scheme]]`link:#quarkus-kubernetes_quarkus.openshift.get-sidecars.-get-sidecars-.readiness-probe.http-action-scheme[quarkus.openshift.get-sidecars."get-sidecars".readiness-probe.http-action-scheme]` [.description] -- -CPU Requirements +The scheme of the `HTTP get` action. Can be either "HTTP" or "HTTPS". ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_RESOURCES_REQUESTS_CPU+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_HTTP_ACTION_SCHEME+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_RESOURCES_REQUESTS_CPU+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_HTTP_ACTION_SCHEME+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.resources.requests.memory]]`link:#quarkus-kubernetes_quarkus.openshift.resources.requests.memory[quarkus.openshift.resources.requests.memory]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-sidecars.-get-sidecars-.readiness-probe.exec-action]]`link:#quarkus-kubernetes_quarkus.openshift.get-sidecars.-get-sidecars-.readiness-probe.exec-action[quarkus.openshift.get-sidecars."get-sidecars".readiness-probe.exec-action]` [.description] -- -Memory Requirements +The command to use for the probe. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_RESOURCES_REQUESTS_MEMORY+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_EXEC_ACTION+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_RESOURCES_REQUESTS_MEMORY+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_EXEC_ACTION+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.container-name]]`link:#quarkus-kubernetes_quarkus.openshift.container-name[quarkus.openshift.container-name]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-sidecars.-get-sidecars-.readiness-probe.tcp-socket-action]]`link:#quarkus-kubernetes_quarkus.openshift.get-sidecars.-get-sidecars-.readiness-probe.tcp-socket-action[quarkus.openshift.get-sidecars."get-sidecars".readiness-probe.tcp-socket-action]` [.description] -- -If set, it will change the name of the container according to the configuration +The tcp socket to use for the probe (the format is host:port). ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_CONTAINER_NAME+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_TCP_SOCKET_ACTION+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_CONTAINER_NAME+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_TCP_SOCKET_ACTION+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.route.expose]]`link:#quarkus-kubernetes_quarkus.openshift.route.expose[quarkus.openshift.route.expose]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-sidecars.-get-sidecars-.readiness-probe.grpc-action]]`link:#quarkus-kubernetes_quarkus.openshift.get-sidecars.-get-sidecars-.readiness-probe.grpc-action[quarkus.openshift.get-sidecars."get-sidecars".readiness-probe.grpc-action]` [.description] -- -If true, the service will be exposed +The gRPC port to use for the probe (the format is either port or port:service). ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_ROUTE_EXPOSE+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_GRPC_ACTION+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_ROUTE_EXPOSE+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_GRPC_ACTION+++` endif::add-copy-button-to-env-var[] ---|boolean -|`false` +--|string +| -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.route.host]]`link:#quarkus-kubernetes_quarkus.openshift.route.host[quarkus.openshift.route.host]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-sidecars.-get-sidecars-.readiness-probe.grpc-action-enabled]]`link:#quarkus-kubernetes_quarkus.openshift.get-sidecars.-get-sidecars-.readiness-probe.grpc-action-enabled[quarkus.openshift.get-sidecars."get-sidecars".readiness-probe.grpc-action-enabled]` [.description] -- -The host under which the application is going to be exposed +If enabled and `grpc-action` is not provided, it will use the generated service name and the gRPC port. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_ROUTE_HOST+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_GRPC_ACTION_ENABLED+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_ROUTE_HOST+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_GRPC_ACTION_ENABLED+++` endif::add-copy-button-to-env-var[] ---|string -| +--|boolean +|`false` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.route.target-port]]`link:#quarkus-kubernetes_quarkus.openshift.route.target-port[quarkus.openshift.route.target-port]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-sidecars.-get-sidecars-.readiness-probe.initial-delay]]`link:#quarkus-kubernetes_quarkus.openshift.get-sidecars.-get-sidecars-.readiness-probe.initial-delay[quarkus.openshift.get-sidecars."get-sidecars".readiness-probe.initial-delay]` [.description] -- -The target named port. If not provided, it will be deducted from the Service resource ports. Options are: "http" and "https". +The amount of time to wait before starting to probe. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_ROUTE_TARGET_PORT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_INITIAL_DELAY+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_ROUTE_TARGET_PORT+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_INITIAL_DELAY+++` endif::add-copy-button-to-env-var[] ---|string -|`http` +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`5S` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.route.tls.ca-certificate]]`link:#quarkus-kubernetes_quarkus.openshift.route.tls.ca-certificate[quarkus.openshift.route.tls.ca-certificate]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-sidecars.-get-sidecars-.readiness-probe.period]]`link:#quarkus-kubernetes_quarkus.openshift.get-sidecars.-get-sidecars-.readiness-probe.period[quarkus.openshift.get-sidecars."get-sidecars".readiness-probe.period]` [.description] -- -The cert authority certificate contents. +The period in which the action should be called. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_ROUTE_TLS_CA_CERTIFICATE+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_PERIOD+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_ROUTE_TLS_CA_CERTIFICATE+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_PERIOD+++` endif::add-copy-button-to-env-var[] ---|string -| +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`10S` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.route.tls.certificate]]`link:#quarkus-kubernetes_quarkus.openshift.route.tls.certificate[quarkus.openshift.route.tls.certificate]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-sidecars.-get-sidecars-.readiness-probe.timeout]]`link:#quarkus-kubernetes_quarkus.openshift.get-sidecars.-get-sidecars-.readiness-probe.timeout[quarkus.openshift.get-sidecars."get-sidecars".readiness-probe.timeout]` [.description] -- -The certificate contents. +The amount of time to wait for each action. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_ROUTE_TLS_CERTIFICATE+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_TIMEOUT+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_ROUTE_TLS_CERTIFICATE+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_TIMEOUT+++` endif::add-copy-button-to-env-var[] ---|string -| +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`10S` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.route.tls.destination-ca-certificate]]`link:#quarkus-kubernetes_quarkus.openshift.route.tls.destination-ca-certificate[quarkus.openshift.route.tls.destination-ca-certificate]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-sidecars.-get-sidecars-.readiness-probe.success-threshold]]`link:#quarkus-kubernetes_quarkus.openshift.get-sidecars.-get-sidecars-.readiness-probe.success-threshold[quarkus.openshift.get-sidecars."get-sidecars".readiness-probe.success-threshold]` [.description] -- -The contents of the ca certificate of the final destination. +The success threshold to use. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_ROUTE_TLS_DESTINATION_CA_CERTIFICATE+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_SUCCESS_THRESHOLD+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_ROUTE_TLS_DESTINATION_CA_CERTIFICATE+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_SUCCESS_THRESHOLD+++` endif::add-copy-button-to-env-var[] ---|string -| +--|int +|`1` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.route.tls.insecure-edge-termination-policy]]`link:#quarkus-kubernetes_quarkus.openshift.route.tls.insecure-edge-termination-policy[quarkus.openshift.route.tls.insecure-edge-termination-policy]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-sidecars.-get-sidecars-.readiness-probe.failure-threshold]]`link:#quarkus-kubernetes_quarkus.openshift.get-sidecars.-get-sidecars-.readiness-probe.failure-threshold[quarkus.openshift.get-sidecars."get-sidecars".readiness-probe.failure-threshold]` [.description] -- -The desired behavior for insecure connections to a route. +The failure threshold to use. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_ROUTE_TLS_INSECURE_EDGE_TERMINATION_POLICY+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_FAILURE_THRESHOLD+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_ROUTE_TLS_INSECURE_EDGE_TERMINATION_POLICY+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_FAILURE_THRESHOLD+++` endif::add-copy-button-to-env-var[] ---|string -| +--|int +|`3` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.route.tls.key]]`link:#quarkus-kubernetes_quarkus.openshift.route.tls.key[quarkus.openshift.route.tls.key]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-sidecars.-get-sidecars-.mounts.-mounts-.name]]`link:#quarkus-kubernetes_quarkus.openshift.get-sidecars.-get-sidecars-.mounts.-mounts-.name[quarkus.openshift.get-sidecars."get-sidecars".mounts."mounts".name]` [.description] -- -The key file contents. +The name of the volumeName to mount. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_ROUTE_TLS_KEY+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__MOUNTS__MOUNTS__NAME+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_ROUTE_TLS_KEY+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__MOUNTS__MOUNTS__NAME+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.route.tls.termination]]`link:#quarkus-kubernetes_quarkus.openshift.route.tls.termination[quarkus.openshift.route.tls.termination]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-sidecars.-get-sidecars-.mounts.-mounts-.path]]`link:#quarkus-kubernetes_quarkus.openshift.get-sidecars.-get-sidecars-.mounts.-mounts-.path[quarkus.openshift.get-sidecars."get-sidecars".mounts."mounts".path]` [.description] -- -The termination type. +The path to mount. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_ROUTE_TLS_TERMINATION+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__MOUNTS__MOUNTS__PATH+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_ROUTE_TLS_TERMINATION+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__MOUNTS__MOUNTS__PATH+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.add-version-to-label-selectors]]`link:#quarkus-kubernetes_quarkus.openshift.add-version-to-label-selectors[quarkus.openshift.add-version-to-label-selectors]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-sidecars.-get-sidecars-.mounts.-mounts-.sub-path]]`link:#quarkus-kubernetes_quarkus.openshift.get-sidecars.-get-sidecars-.mounts.-mounts-.sub-path[quarkus.openshift.get-sidecars."get-sidecars".mounts."mounts".sub-path]` [.description] -- -If true, the 'app.kubernetes.io/version' label will be part of the selectors of Service and DeploymentConfig +Path within the volumeName from which the container's volumeName should be mounted. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_ADD_VERSION_TO_LABEL_SELECTORS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__MOUNTS__MOUNTS__SUB_PATH+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_ADD_VERSION_TO_LABEL_SELECTORS+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__MOUNTS__MOUNTS__SUB_PATH+++` endif::add-copy-button-to-env-var[] ---|boolean -|`true` +--|string +| -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.add-name-to-label-selectors]]`link:#quarkus-kubernetes_quarkus.openshift.add-name-to-label-selectors[quarkus.openshift.add-name-to-label-selectors]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-sidecars.-get-sidecars-.mounts.-mounts-.read-only]]`link:#quarkus-kubernetes_quarkus.openshift.get-sidecars.-get-sidecars-.mounts.-mounts-.read-only[quarkus.openshift.get-sidecars."get-sidecars".mounts."mounts".read-only]` [.description] -- -If true, the 'app.kubernetes.io/name' label will be part of the selectors of Service and Deployment +ReadOnly ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_ADD_NAME_TO_LABEL_SELECTORS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__MOUNTS__MOUNTS__READ_ONLY+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_ADD_NAME_TO_LABEL_SELECTORS+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__MOUNTS__MOUNTS__READ_ONLY+++` endif::add-copy-button-to-env-var[] --|boolean -|`true` +|`false` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.job.parallelism]]`link:#quarkus-kubernetes_quarkus.openshift.job.parallelism[quarkus.openshift.job.parallelism]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-sidecars.-get-sidecars-.resources.limits.cpu]]`link:#quarkus-kubernetes_quarkus.openshift.get-sidecars.-get-sidecars-.resources.limits.cpu[quarkus.openshift.get-sidecars."get-sidecars".resources.limits.cpu]` [.description] -- -Specifies the maximum desired number of pods the job should run at any given time. +CPU Requirements ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_JOB_PARALLELISM+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__RESOURCES_LIMITS_CPU+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_JOB_PARALLELISM+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__RESOURCES_LIMITS_CPU+++` endif::add-copy-button-to-env-var[] ---|int +--|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.job.completions]]`link:#quarkus-kubernetes_quarkus.openshift.job.completions[quarkus.openshift.job.completions]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-sidecars.-get-sidecars-.resources.limits.memory]]`link:#quarkus-kubernetes_quarkus.openshift.get-sidecars.-get-sidecars-.resources.limits.memory[quarkus.openshift.get-sidecars."get-sidecars".resources.limits.memory]` [.description] -- -Specifies the desired number of successfully finished pods the job should be run with. +Memory Requirements ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_JOB_COMPLETIONS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__RESOURCES_LIMITS_MEMORY+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_JOB_COMPLETIONS+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__RESOURCES_LIMITS_MEMORY+++` endif::add-copy-button-to-env-var[] ---|int +--|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.job.completion-mode]]`link:#quarkus-kubernetes_quarkus.openshift.job.completion-mode[quarkus.openshift.job.completion-mode]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-sidecars.-get-sidecars-.resources.requests.cpu]]`link:#quarkus-kubernetes_quarkus.openshift.get-sidecars.-get-sidecars-.resources.requests.cpu[quarkus.openshift.get-sidecars."get-sidecars".resources.requests.cpu]` [.description] -- -CompletionMode specifies how Pod completions are tracked. +CPU Requirements ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_JOB_COMPLETION_MODE+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__RESOURCES_REQUESTS_CPU+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_JOB_COMPLETION_MODE+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__RESOURCES_REQUESTS_CPU+++` endif::add-copy-button-to-env-var[] --- a| -`non-indexed`, `indexed` -|`non-indexed` +--|string +| -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.job.backoff-limit]]`link:#quarkus-kubernetes_quarkus.openshift.job.backoff-limit[quarkus.openshift.job.backoff-limit]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-sidecars.-get-sidecars-.resources.requests.memory]]`link:#quarkus-kubernetes_quarkus.openshift.get-sidecars.-get-sidecars-.resources.requests.memory[quarkus.openshift.get-sidecars."get-sidecars".resources.requests.memory]` [.description] -- -Specifies the number of retries before marking this job failed. +Memory Requirements ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_JOB_BACKOFF_LIMIT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__RESOURCES_REQUESTS_MEMORY+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_JOB_BACKOFF_LIMIT+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__RESOURCES_REQUESTS_MEMORY+++` endif::add-copy-button-to-env-var[] ---|int +--|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.job.active-deadline-seconds]]`link:#quarkus-kubernetes_quarkus.openshift.job.active-deadline-seconds[quarkus.openshift.job.active-deadline-seconds]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-sidecars.-get-sidecars-.env.secrets]]`link:#quarkus-kubernetes_quarkus.openshift.get-sidecars.-get-sidecars-.env.secrets[quarkus.openshift.get-sidecars."get-sidecars".env.secrets]` [.description] -- -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 Secret names to load environment variables from. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_JOB_ACTIVE_DEADLINE_SECONDS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__ENV_SECRETS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_JOB_ACTIVE_DEADLINE_SECONDS+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__ENV_SECRETS+++` endif::add-copy-button-to-env-var[] ---|long +--|list of string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.job.ttl-seconds-after-finished]]`link:#quarkus-kubernetes_quarkus.openshift.job.ttl-seconds-after-finished[quarkus.openshift.job.ttl-seconds-after-finished]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-sidecars.-get-sidecars-.env.configmaps]]`link:#quarkus-kubernetes_quarkus.openshift.get-sidecars.-get-sidecars-.env.configmaps[quarkus.openshift.get-sidecars."get-sidecars".env.configmaps]` [.description] -- -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 optional list of ConfigMap names to load environment variables from. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_JOB_TTL_SECONDS_AFTER_FINISHED+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__ENV_CONFIGMAPS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_JOB_TTL_SECONDS_AFTER_FINISHED+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__ENV_CONFIGMAPS+++` endif::add-copy-button-to-env-var[] ---|int +--|list of string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.job.suspend]]`link:#quarkus-kubernetes_quarkus.openshift.job.suspend[quarkus.openshift.job.suspend]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-sidecars.-get-sidecars-.env.fields-fields]]`link:#quarkus-kubernetes_quarkus.openshift.get-sidecars.-get-sidecars-.env.fields-fields[quarkus.openshift.get-sidecars."get-sidecars".env.fields]` [.description] -- -Suspend specifies whether the Job controller should create Pods or not. +The map associating environment variable names to their associated field references they take their value from. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_JOB_SUSPEND+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__ENV_FIELDS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_JOB_SUSPEND+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__ENV_FIELDS+++` endif::add-copy-button-to-env-var[] ---|boolean -|`false` +--|`Map` +| -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.job.restart-policy]]`link:#quarkus-kubernetes_quarkus.openshift.job.restart-policy[quarkus.openshift.job.restart-policy]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-sidecars.-get-sidecars-.env.vars-vars]]`link:#quarkus-kubernetes_quarkus.openshift.get-sidecars.-get-sidecars-.env.vars-vars[quarkus.openshift.get-sidecars."get-sidecars".env.vars]` [.description] -- -Restart policy when the job container fails. +The map associating environment name to its associated value. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_JOB_RESTART_POLICY+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__ENV_VARS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_JOB_RESTART_POLICY+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__ENV_VARS+++` endif::add-copy-button-to-env-var[] --- a| -`on-failure`, `never` -|`on-failure` +--|`Map>` +| -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.cron-job.schedule]]`link:#quarkus-kubernetes_quarkus.openshift.cron-job.schedule[quarkus.openshift.cron-job.schedule]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-sidecars.-get-sidecars-.env.mapping.-mapping-.from-secret]]`link:#quarkus-kubernetes_quarkus.openshift.get-sidecars.-get-sidecars-.env.mapping.-mapping-.from-secret[quarkus.openshift.get-sidecars."get-sidecars".env.mapping."mapping".from-secret]` [.description] -- -The schedule in Cron format, see https://en.wikipedia.org/wiki/Cron. +The optional name of the Secret from which a value is to be extracted. Mutually exclusive with `from-configmap`. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_CRON_JOB_SCHEDULE+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__ENV_MAPPING__MAPPING__FROM_SECRET+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_CRON_JOB_SCHEDULE+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__ENV_MAPPING__MAPPING__FROM_SECRET+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.cron-job.concurrency-policy]]`link:#quarkus-kubernetes_quarkus.openshift.cron-job.concurrency-policy[quarkus.openshift.cron-job.concurrency-policy]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-sidecars.-get-sidecars-.env.mapping.-mapping-.from-configmap]]`link:#quarkus-kubernetes_quarkus.openshift.get-sidecars.-get-sidecars-.env.mapping.-mapping-.from-configmap[quarkus.openshift.get-sidecars."get-sidecars".env.mapping."mapping".from-configmap]` [.description] -- -ConcurrencyPolicy describes how the job will be handled. +The optional name of the ConfigMap from which a value is to be extracted. Mutually exclusive with `from-secret`. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_CRON_JOB_CONCURRENCY_POLICY+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__ENV_MAPPING__MAPPING__FROM_CONFIGMAP+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_CRON_JOB_CONCURRENCY_POLICY+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__ENV_MAPPING__MAPPING__FROM_CONFIGMAP+++` endif::add-copy-button-to-env-var[] --- a| -`allow`, `forbid`, `replace` -|`allow` +--|string +| -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.cron-job.starting-deadline-seconds]]`link:#quarkus-kubernetes_quarkus.openshift.cron-job.starting-deadline-seconds[quarkus.openshift.cron-job.starting-deadline-seconds]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-sidecars.-get-sidecars-.env.mapping.-mapping-.with-key]]`link:#quarkus-kubernetes_quarkus.openshift.get-sidecars.-get-sidecars-.env.mapping.-mapping-.with-key[quarkus.openshift.get-sidecars."get-sidecars".env.mapping."mapping".with-key]` [.description] -- -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 key identifying the field from which the value is extracted. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_CRON_JOB_STARTING_DEADLINE_SECONDS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__ENV_MAPPING__MAPPING__WITH_KEY+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_CRON_JOB_STARTING_DEADLINE_SECONDS+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__ENV_MAPPING__MAPPING__WITH_KEY+++` endif::add-copy-button-to-env-var[] ---|long -| +--|string +|required icon:exclamation-circle[title=Configuration property is required] -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.cron-job.failed-jobs-history-limit]]`link:#quarkus-kubernetes_quarkus.openshift.cron-job.failed-jobs-history-limit[quarkus.openshift.cron-job.failed-jobs-history-limit]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-host-aliases.-get-host-aliases-.ip]]`link:#quarkus-kubernetes_quarkus.openshift.get-host-aliases.-get-host-aliases-.ip[quarkus.openshift.get-host-aliases."get-host-aliases".ip]` [.description] -- +The ip address + ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_CRON_JOB_FAILED_JOBS_HISTORY_LIMIT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_HOST_ALIASES__GET_HOST_ALIASES__IP+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_CRON_JOB_FAILED_JOBS_HISTORY_LIMIT+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_HOST_ALIASES__GET_HOST_ALIASES__IP+++` endif::add-copy-button-to-env-var[] ---|int +--|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.cron-job.successful-jobs-history-limit]]`link:#quarkus-kubernetes_quarkus.openshift.cron-job.successful-jobs-history-limit[quarkus.openshift.cron-job.successful-jobs-history-limit]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-host-aliases.-get-host-aliases-.hostnames]]`link:#quarkus-kubernetes_quarkus.openshift.get-host-aliases.-get-host-aliases-.hostnames[quarkus.openshift.get-host-aliases."get-host-aliases".hostnames]` [.description] -- +The hostnames to resolve to the ip + ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_CRON_JOB_SUCCESSFUL_JOBS_HISTORY_LIMIT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_HOST_ALIASES__GET_HOST_ALIASES__HOSTNAMES+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_CRON_JOB_SUCCESSFUL_JOBS_HISTORY_LIMIT+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_HOST_ALIASES__GET_HOST_ALIASES__HOSTNAMES+++` endif::add-copy-button-to-env-var[] ---|int +--|list of string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.cron-job.parallelism]]`link:#quarkus-kubernetes_quarkus.openshift.cron-job.parallelism[quarkus.openshift.cron-job.parallelism]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-rbac-config.roles.-roles-.name]]`link:#quarkus-kubernetes_quarkus.openshift.get-rbac-config.roles.-roles-.name[quarkus.openshift.get-rbac-config.roles."roles".name]` [.description] -- -Specifies the maximum desired number of pods the job should run at any given time. +The name of the role. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_CRON_JOB_PARALLELISM+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_ROLES__ROLES__NAME+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_CRON_JOB_PARALLELISM+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_ROLES__ROLES__NAME+++` endif::add-copy-button-to-env-var[] ---|int +--|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.cron-job.completions]]`link:#quarkus-kubernetes_quarkus.openshift.cron-job.completions[quarkus.openshift.cron-job.completions]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-rbac-config.roles.-roles-.namespace]]`link:#quarkus-kubernetes_quarkus.openshift.get-rbac-config.roles.-roles-.namespace[quarkus.openshift.get-rbac-config.roles."roles".namespace]` [.description] -- -Specifies the desired number of successfully finished pods the job should be run with. +The namespace of the role. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_CRON_JOB_COMPLETIONS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_ROLES__ROLES__NAMESPACE+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_CRON_JOB_COMPLETIONS+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_ROLES__ROLES__NAMESPACE+++` endif::add-copy-button-to-env-var[] ---|int +--|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.cron-job.completion-mode]]`link:#quarkus-kubernetes_quarkus.openshift.cron-job.completion-mode[quarkus.openshift.cron-job.completion-mode]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-rbac-config.roles.-roles-.labels-labels]]`link:#quarkus-kubernetes_quarkus.openshift.get-rbac-config.roles.-roles-.labels-labels[quarkus.openshift.get-rbac-config.roles."roles".labels]` [.description] -- -CompletionMode specifies how Pod completions are tracked. +Labels to add into the Role resource. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_CRON_JOB_COMPLETION_MODE+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_ROLES__ROLES__LABELS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_CRON_JOB_COMPLETION_MODE+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_ROLES__ROLES__LABELS+++` endif::add-copy-button-to-env-var[] --- a| -`non-indexed`, `indexed` -|`non-indexed` +--|`Map` +| -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.cron-job.backoff-limit]]`link:#quarkus-kubernetes_quarkus.openshift.cron-job.backoff-limit[quarkus.openshift.cron-job.backoff-limit]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-rbac-config.roles.-roles-.policy-rules.-policy-rules-.api-groups]]`link:#quarkus-kubernetes_quarkus.openshift.get-rbac-config.roles.-roles-.policy-rules.-policy-rules-.api-groups[quarkus.openshift.get-rbac-config.roles."roles".policy-rules."policy-rules".api-groups]` [.description] -- -Specifies the number of retries before marking this job failed. +API groups of the policy rule. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_CRON_JOB_BACKOFF_LIMIT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_ROLES__ROLES__POLICY_RULES__POLICY_RULES__API_GROUPS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_CRON_JOB_BACKOFF_LIMIT+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_ROLES__ROLES__POLICY_RULES__POLICY_RULES__API_GROUPS+++` endif::add-copy-button-to-env-var[] ---|int +--|list of string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.cron-job.active-deadline-seconds]]`link:#quarkus-kubernetes_quarkus.openshift.cron-job.active-deadline-seconds[quarkus.openshift.cron-job.active-deadline-seconds]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-rbac-config.roles.-roles-.policy-rules.-policy-rules-.non-resource-urls]]`link:#quarkus-kubernetes_quarkus.openshift.get-rbac-config.roles.-roles-.policy-rules.-policy-rules-.non-resource-urls[quarkus.openshift.get-rbac-config.roles."roles".policy-rules."policy-rules".non-resource-urls]` [.description] -- -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. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_CRON_JOB_ACTIVE_DEADLINE_SECONDS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_ROLES__ROLES__POLICY_RULES__POLICY_RULES__NON_RESOURCE_URLS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -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+++` endif::add-copy-button-to-env-var[] ---|long +--|list of string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.cron-job.ttl-seconds-after-finished]]`link:#quarkus-kubernetes_quarkus.openshift.cron-job.ttl-seconds-after-finished[quarkus.openshift.cron-job.ttl-seconds-after-finished]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-rbac-config.roles.-roles-.policy-rules.-policy-rules-.resource-names]]`link:#quarkus-kubernetes_quarkus.openshift.get-rbac-config.roles.-roles-.policy-rules.-policy-rules-.resource-names[quarkus.openshift.get-rbac-config.roles."roles".policy-rules."policy-rules".resource-names]` [.description] -- -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. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_CRON_JOB_TTL_SECONDS_AFTER_FINISHED+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_ROLES__ROLES__POLICY_RULES__POLICY_RULES__RESOURCE_NAMES+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -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+++` endif::add-copy-button-to-env-var[] ---|int +--|list of string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.cron-job.suspend]]`link:#quarkus-kubernetes_quarkus.openshift.cron-job.suspend[quarkus.openshift.cron-job.suspend]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-rbac-config.roles.-roles-.policy-rules.-policy-rules-.resources]]`link:#quarkus-kubernetes_quarkus.openshift.get-rbac-config.roles.-roles-.policy-rules.-policy-rules-.resources[quarkus.openshift.get-rbac-config.roles."roles".policy-rules."policy-rules".resources]` [.description] -- -Suspend specifies whether the Job controller should create Pods or not. +Resources of the policy rule. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_CRON_JOB_SUSPEND+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_ROLES__ROLES__POLICY_RULES__POLICY_RULES__RESOURCES+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_CRON_JOB_SUSPEND+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_ROLES__ROLES__POLICY_RULES__POLICY_RULES__RESOURCES+++` endif::add-copy-button-to-env-var[] ---|boolean -|`false` +--|list of string +| -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.cron-job.restart-policy]]`link:#quarkus-kubernetes_quarkus.openshift.cron-job.restart-policy[quarkus.openshift.cron-job.restart-policy]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-rbac-config.roles.-roles-.policy-rules.-policy-rules-.verbs]]`link:#quarkus-kubernetes_quarkus.openshift.get-rbac-config.roles.-roles-.policy-rules.-policy-rules-.verbs[quarkus.openshift.get-rbac-config.roles."roles".policy-rules."policy-rules".verbs]` [.description] -- -Restart policy when the job container fails. +Verbs of the policy rule. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_CRON_JOB_RESTART_POLICY+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_ROLES__ROLES__POLICY_RULES__POLICY_RULES__VERBS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_CRON_JOB_RESTART_POLICY+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_ROLES__ROLES__POLICY_RULES__POLICY_RULES__VERBS+++` endif::add-copy-button-to-env-var[] --- a| -`on-failure`, `never` -|`on-failure` +--|list of string +| -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.env.secrets]]`link:#quarkus-kubernetes_quarkus.openshift.env.secrets[quarkus.openshift.env.secrets]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-rbac-config.cluster-roles.-cluster-roles-.name]]`link:#quarkus-kubernetes_quarkus.openshift.get-rbac-config.cluster-roles.-cluster-roles-.name[quarkus.openshift.get-rbac-config.cluster-roles."cluster-roles".name]` [.description] -- -The optional list of Secret names to load environment variables from. +The name of the cluster role. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_ENV_SECRETS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_CLUSTER_ROLES__CLUSTER_ROLES__NAME+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_ENV_SECRETS+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_CLUSTER_ROLES__CLUSTER_ROLES__NAME+++` endif::add-copy-button-to-env-var[] ---|list of string +--|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.env.configmaps]]`link:#quarkus-kubernetes_quarkus.openshift.env.configmaps[quarkus.openshift.env.configmaps]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-rbac-config.cluster-roles.-cluster-roles-.labels-labels]]`link:#quarkus-kubernetes_quarkus.openshift.get-rbac-config.cluster-roles.-cluster-roles-.labels-labels[quarkus.openshift.get-rbac-config.cluster-roles."cluster-roles".labels]` [.description] -- -The optional list of ConfigMap names to load environment variables from. +Labels to add into the ClusterRole resource. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_ENV_CONFIGMAPS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_CLUSTER_ROLES__CLUSTER_ROLES__LABELS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_ENV_CONFIGMAPS+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_CLUSTER_ROLES__CLUSTER_ROLES__LABELS+++` endif::add-copy-button-to-env-var[] ---|list of string +--|`Map` | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.app-secret]]`link:#quarkus-kubernetes_quarkus.openshift.app-secret[quarkus.openshift.app-secret]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-rbac-config.cluster-roles.-cluster-roles-.policy-rules.-policy-rules-.api-groups]]`link:#quarkus-kubernetes_quarkus.openshift.get-rbac-config.cluster-roles.-cluster-roles-.policy-rules.-policy-rules-.api-groups[quarkus.openshift.get-rbac-config.cluster-roles."cluster-roles".policy-rules."policy-rules".api-groups]` [.description] -- -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. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_APP_SECRET+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_CLUSTER_ROLES__CLUSTER_ROLES__POLICY_RULES__POLICY_RULES__API_GROUPS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_APP_SECRET+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_CLUSTER_ROLES__CLUSTER_ROLES__POLICY_RULES__POLICY_RULES__API_GROUPS+++` endif::add-copy-button-to-env-var[] ---|string +--|list of string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.app-config-map]]`link:#quarkus-kubernetes_quarkus.openshift.app-config-map[quarkus.openshift.app-config-map]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-rbac-config.cluster-roles.-cluster-roles-.policy-rules.-policy-rules-.non-resource-urls]]`link:#quarkus-kubernetes_quarkus.openshift.get-rbac-config.cluster-roles.-cluster-roles-.policy-rules.-policy-rules-.non-resource-urls[quarkus.openshift.get-rbac-config.cluster-roles."cluster-roles".policy-rules."policy-rules".non-resource-urls]` [.description] -- -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. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_APP_CONFIG_MAP+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_CLUSTER_ROLES__CLUSTER_ROLES__POLICY_RULES__POLICY_RULES__NON_RESOURCE_URLS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -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+++` endif::add-copy-button-to-env-var[] ---|string +--|list of string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.security-context.se-linux-options.level]]`link:#quarkus-kubernetes_quarkus.openshift.security-context.se-linux-options.level[quarkus.openshift.security-context.se-linux-options.level]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-rbac-config.cluster-roles.-cluster-roles-.policy-rules.-policy-rules-.resource-names]]`link:#quarkus-kubernetes_quarkus.openshift.get-rbac-config.cluster-roles.-cluster-roles-.policy-rules.-policy-rules-.resource-names[quarkus.openshift.get-rbac-config.cluster-roles."cluster-roles".policy-rules."policy-rules".resource-names]` [.description] -- -The SELinux level label that applies to the container. +Resource names of the policy rule. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_SECURITY_CONTEXT_SE_LINUX_OPTIONS_LEVEL+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_CLUSTER_ROLES__CLUSTER_ROLES__POLICY_RULES__POLICY_RULES__RESOURCE_NAMES+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -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+++` endif::add-copy-button-to-env-var[] ---|string +--|list of string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.security-context.se-linux-options.role]]`link:#quarkus-kubernetes_quarkus.openshift.security-context.se-linux-options.role[quarkus.openshift.security-context.se-linux-options.role]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-rbac-config.cluster-roles.-cluster-roles-.policy-rules.-policy-rules-.resources]]`link:#quarkus-kubernetes_quarkus.openshift.get-rbac-config.cluster-roles.-cluster-roles-.policy-rules.-policy-rules-.resources[quarkus.openshift.get-rbac-config.cluster-roles."cluster-roles".policy-rules."policy-rules".resources]` [.description] -- -The SELinux role label that applies to the container. +Resources of the policy rule. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_SECURITY_CONTEXT_SE_LINUX_OPTIONS_ROLE+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_CLUSTER_ROLES__CLUSTER_ROLES__POLICY_RULES__POLICY_RULES__RESOURCES+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -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+++` endif::add-copy-button-to-env-var[] ---|string +--|list of string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.security-context.se-linux-options.type]]`link:#quarkus-kubernetes_quarkus.openshift.security-context.se-linux-options.type[quarkus.openshift.security-context.se-linux-options.type]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-rbac-config.cluster-roles.-cluster-roles-.policy-rules.-policy-rules-.verbs]]`link:#quarkus-kubernetes_quarkus.openshift.get-rbac-config.cluster-roles.-cluster-roles-.policy-rules.-policy-rules-.verbs[quarkus.openshift.get-rbac-config.cluster-roles."cluster-roles".policy-rules."policy-rules".verbs]` [.description] -- -The SELinux type label that applies to the container. +Verbs of the policy rule. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_SECURITY_CONTEXT_SE_LINUX_OPTIONS_TYPE+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_CLUSTER_ROLES__CLUSTER_ROLES__POLICY_RULES__POLICY_RULES__VERBS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -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+++` endif::add-copy-button-to-env-var[] ---|string +--|list of string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.security-context.se-linux-options.user]]`link:#quarkus-kubernetes_quarkus.openshift.security-context.se-linux-options.user[quarkus.openshift.security-context.se-linux-options.user]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-rbac-config.service-accounts.-service-accounts-.name]]`link:#quarkus-kubernetes_quarkus.openshift.get-rbac-config.service-accounts.-service-accounts-.name[quarkus.openshift.get-rbac-config.service-accounts."service-accounts".name]` [.description] -- -The SELinux user label that applies to the container. +The name of the service account. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_SECURITY_CONTEXT_SE_LINUX_OPTIONS_USER+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_SERVICE_ACCOUNTS__SERVICE_ACCOUNTS__NAME+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_SECURITY_CONTEXT_SE_LINUX_OPTIONS_USER+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_SERVICE_ACCOUNTS__SERVICE_ACCOUNTS__NAME+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.security-context.windows-options.gmsa-credential-spec-name]]`link:#quarkus-kubernetes_quarkus.openshift.security-context.windows-options.gmsa-credential-spec-name[quarkus.openshift.security-context.windows-options.gmsa-credential-spec-name]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-rbac-config.service-accounts.-service-accounts-.namespace]]`link:#quarkus-kubernetes_quarkus.openshift.get-rbac-config.service-accounts.-service-accounts-.namespace[quarkus.openshift.get-rbac-config.service-accounts."service-accounts".namespace]` [.description] -- -The name of the GMSA credential spec to use. +The namespace of the service account. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_SECURITY_CONTEXT_WINDOWS_OPTIONS_GMSA_CREDENTIAL_SPEC_NAME+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_SERVICE_ACCOUNTS__SERVICE_ACCOUNTS__NAMESPACE+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_SECURITY_CONTEXT_WINDOWS_OPTIONS_GMSA_CREDENTIAL_SPEC_NAME+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_SERVICE_ACCOUNTS__SERVICE_ACCOUNTS__NAMESPACE+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.security-context.windows-options.gmsa-credential-spec]]`link:#quarkus-kubernetes_quarkus.openshift.security-context.windows-options.gmsa-credential-spec[quarkus.openshift.security-context.windows-options.gmsa-credential-spec]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-rbac-config.service-accounts.-service-accounts-.labels-labels]]`link:#quarkus-kubernetes_quarkus.openshift.get-rbac-config.service-accounts.-service-accounts-.labels-labels[quarkus.openshift.get-rbac-config.service-accounts."service-accounts".labels]` [.description] -- -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. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_SECURITY_CONTEXT_WINDOWS_OPTIONS_GMSA_CREDENTIAL_SPEC+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_SERVICE_ACCOUNTS__SERVICE_ACCOUNTS__LABELS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_SECURITY_CONTEXT_WINDOWS_OPTIONS_GMSA_CREDENTIAL_SPEC+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_SERVICE_ACCOUNTS__SERVICE_ACCOUNTS__LABELS+++` endif::add-copy-button-to-env-var[] ---|string +--|`Map` | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.security-context.windows-options.run-as-user-name]]`link:#quarkus-kubernetes_quarkus.openshift.security-context.windows-options.run-as-user-name[quarkus.openshift.security-context.windows-options.run-as-user-name]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-rbac-config.service-accounts.-service-accounts-.use-as-default]]`link:#quarkus-kubernetes_quarkus.openshift.get-rbac-config.service-accounts.-service-accounts-.use-as-default[quarkus.openshift.get-rbac-config.service-accounts."service-accounts".use-as-default]` [.description] -- -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. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_SECURITY_CONTEXT_WINDOWS_OPTIONS_RUN_AS_USER_NAME+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_SERVICE_ACCOUNTS__SERVICE_ACCOUNTS__USE_AS_DEFAULT+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -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+++` endif::add-copy-button-to-env-var[] ---|string +--|boolean | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.security-context.windows-options.host-process]]`link:#quarkus-kubernetes_quarkus.openshift.security-context.windows-options.host-process[quarkus.openshift.security-context.windows-options.host-process]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-rbac-config.role-bindings.-role-bindings-.name]]`link:#quarkus-kubernetes_quarkus.openshift.get-rbac-config.role-bindings.-role-bindings-.name[quarkus.openshift.get-rbac-config.role-bindings."role-bindings".name]` [.description] -- -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. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_SECURITY_CONTEXT_WINDOWS_OPTIONS_HOST_PROCESS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_ROLE_BINDINGS__ROLE_BINDINGS__NAME+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_SECURITY_CONTEXT_WINDOWS_OPTIONS_HOST_PROCESS+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_ROLE_BINDINGS__ROLE_BINDINGS__NAME+++` endif::add-copy-button-to-env-var[] ---|boolean +--|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.security-context.run-as-user]]`link:#quarkus-kubernetes_quarkus.openshift.security-context.run-as-user[quarkus.openshift.security-context.run-as-user]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-rbac-config.role-bindings.-role-bindings-.labels-labels]]`link:#quarkus-kubernetes_quarkus.openshift.get-rbac-config.role-bindings.-role-bindings-.labels-labels[quarkus.openshift.get-rbac-config.role-bindings."role-bindings".labels]` [.description] -- -The UID to run the entrypoint of the container process. +Labels to add into the RoleBinding resource. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_SECURITY_CONTEXT_RUN_AS_USER+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_ROLE_BINDINGS__ROLE_BINDINGS__LABELS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_SECURITY_CONTEXT_RUN_AS_USER+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_ROLE_BINDINGS__ROLE_BINDINGS__LABELS+++` endif::add-copy-button-to-env-var[] ---|long +--|`Map` | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.security-context.run-as-group]]`link:#quarkus-kubernetes_quarkus.openshift.security-context.run-as-group[quarkus.openshift.security-context.run-as-group]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-rbac-config.role-bindings.-role-bindings-.role-name]]`link:#quarkus-kubernetes_quarkus.openshift.get-rbac-config.role-bindings.-role-bindings-.role-name[quarkus.openshift.get-rbac-config.role-bindings."role-bindings".role-name]` [.description] -- -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. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_SECURITY_CONTEXT_RUN_AS_GROUP+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_ROLE_BINDINGS__ROLE_BINDINGS__ROLE_NAME+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_SECURITY_CONTEXT_RUN_AS_GROUP+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_ROLE_BINDINGS__ROLE_BINDINGS__ROLE_NAME+++` endif::add-copy-button-to-env-var[] ---|long +--|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.security-context.run-as-non-root]]`link:#quarkus-kubernetes_quarkus.openshift.security-context.run-as-non-root[quarkus.openshift.security-context.run-as-non-root]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-rbac-config.role-bindings.-role-bindings-.cluster-wide]]`link:#quarkus-kubernetes_quarkus.openshift.get-rbac-config.role-bindings.-role-bindings-.cluster-wide[quarkus.openshift.get-rbac-config.role-bindings."role-bindings".cluster-wide]` [.description] -- -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. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_SECURITY_CONTEXT_RUN_AS_NON_ROOT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_ROLE_BINDINGS__ROLE_BINDINGS__CLUSTER_WIDE+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_SECURITY_CONTEXT_RUN_AS_NON_ROOT+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_ROLE_BINDINGS__ROLE_BINDINGS__CLUSTER_WIDE+++` endif::add-copy-button-to-env-var[] --|boolean | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.security-context.supplemental-groups]]`link:#quarkus-kubernetes_quarkus.openshift.security-context.supplemental-groups[quarkus.openshift.security-context.supplemental-groups]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-rbac-config.role-bindings.-role-bindings-.subjects.-subjects-.name]]`link:#quarkus-kubernetes_quarkus.openshift.get-rbac-config.role-bindings.-role-bindings-.subjects.-subjects-.name[quarkus.openshift.get-rbac-config.role-bindings."role-bindings".subjects."subjects".name]` [.description] -- -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. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_SECURITY_CONTEXT_SUPPLEMENTAL_GROUPS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_ROLE_BINDINGS__ROLE_BINDINGS__SUBJECTS__SUBJECTS__NAME+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_SECURITY_CONTEXT_SUPPLEMENTAL_GROUPS+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_ROLE_BINDINGS__ROLE_BINDINGS__SUBJECTS__SUBJECTS__NAME+++` endif::add-copy-button-to-env-var[] ---|list of long +--|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.security-context.fs-group]]`link:#quarkus-kubernetes_quarkus.openshift.security-context.fs-group[quarkus.openshift.security-context.fs-group]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-rbac-config.role-bindings.-role-bindings-.subjects.-subjects-.kind]]`link:#quarkus-kubernetes_quarkus.openshift.get-rbac-config.role-bindings.-role-bindings-.subjects.-subjects-.kind[quarkus.openshift.get-rbac-config.role-bindings."role-bindings".subjects."subjects".kind]` [.description] -- -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. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_SECURITY_CONTEXT_FS_GROUP+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_ROLE_BINDINGS__ROLE_BINDINGS__SUBJECTS__SUBJECTS__KIND+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_SECURITY_CONTEXT_FS_GROUP+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_ROLE_BINDINGS__ROLE_BINDINGS__SUBJECTS__SUBJECTS__KIND+++` endif::add-copy-button-to-env-var[] ---|long -| +--|string +|`ServiceAccount` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.security-context.sysctls]]`link:#quarkus-kubernetes_quarkus.openshift.security-context.sysctls[quarkus.openshift.security-context.sysctls]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-rbac-config.role-bindings.-role-bindings-.subjects.-subjects-.api-group]]`link:#quarkus-kubernetes_quarkus.openshift.get-rbac-config.role-bindings.-role-bindings-.subjects.-subjects-.api-group[quarkus.openshift.get-rbac-config.role-bindings."role-bindings".subjects."subjects".api-group]` [.description] -- -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. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_SECURITY_CONTEXT_SYSCTLS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_ROLE_BINDINGS__ROLE_BINDINGS__SUBJECTS__SUBJECTS__API_GROUP+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_SECURITY_CONTEXT_SYSCTLS+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_ROLE_BINDINGS__ROLE_BINDINGS__SUBJECTS__SUBJECTS__API_GROUP+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.security-context.fs-group-change-policy]]`link:#quarkus-kubernetes_quarkus.openshift.security-context.fs-group-change-policy[quarkus.openshift.security-context.fs-group-change-policy]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-rbac-config.role-bindings.-role-bindings-.subjects.-subjects-.namespace]]`link:#quarkus-kubernetes_quarkus.openshift.get-rbac-config.role-bindings.-role-bindings-.subjects.-subjects-.namespace[quarkus.openshift.get-rbac-config.role-bindings."role-bindings".subjects."subjects".namespace]` [.description] -- -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. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_SECURITY_CONTEXT_FS_GROUP_CHANGE_POLICY+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_ROLE_BINDINGS__ROLE_BINDINGS__SUBJECTS__SUBJECTS__NAMESPACE+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_SECURITY_CONTEXT_FS_GROUP_CHANGE_POLICY+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_ROLE_BINDINGS__ROLE_BINDINGS__SUBJECTS__SUBJECTS__NAMESPACE+++` endif::add-copy-button-to-env-var[] --- a| -tooltip: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.], tooltip: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 | -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.remote-debug.enabled]]`link:#quarkus-kubernetes_quarkus.openshift.remote-debug.enabled[quarkus.openshift.remote-debug.enabled]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-rbac-config.cluster-role-bindings.-cluster-role-bindings-.name]]`link:#quarkus-kubernetes_quarkus.openshift.get-rbac-config.cluster-role-bindings.-cluster-role-bindings-.name[quarkus.openshift.get-rbac-config.cluster-role-bindings."cluster-role-bindings".name]` [.description] -- -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. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_REMOTE_DEBUG_ENABLED+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__NAME+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_REMOTE_DEBUG_ENABLED+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__NAME+++` endif::add-copy-button-to-env-var[] ---|boolean -|`false` +--|string +| -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.remote-debug.transport]]`link:#quarkus-kubernetes_quarkus.openshift.remote-debug.transport[quarkus.openshift.remote-debug.transport]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-rbac-config.cluster-role-bindings.-cluster-role-bindings-.labels-labels]]`link:#quarkus-kubernetes_quarkus.openshift.get-rbac-config.cluster-role-bindings.-cluster-role-bindings-.labels-labels[quarkus.openshift.get-rbac-config.cluster-role-bindings."cluster-role-bindings".labels]` [.description] -- -The transport to use. +Labels to add into the RoleBinding resource. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_REMOTE_DEBUG_TRANSPORT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__LABELS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_REMOTE_DEBUG_TRANSPORT+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__LABELS+++` endif::add-copy-button-to-env-var[] ---|string -|`dt_socket` +--|`Map` +| -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.remote-debug.suspend]]`link:#quarkus-kubernetes_quarkus.openshift.remote-debug.suspend[quarkus.openshift.remote-debug.suspend]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-rbac-config.cluster-role-bindings.-cluster-role-bindings-.role-name]]`link:#quarkus-kubernetes_quarkus.openshift.get-rbac-config.cluster-role-bindings.-cluster-role-bindings-.role-name[quarkus.openshift.get-rbac-config.cluster-role-bindings."cluster-role-bindings".role-name]` [.description] -- -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. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_REMOTE_DEBUG_SUSPEND+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__ROLE_NAME+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_REMOTE_DEBUG_SUSPEND+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__ROLE_NAME+++` endif::add-copy-button-to-env-var[] --|string -|`n` +|required icon:exclamation-circle[title=Configuration property is required] -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.remote-debug.address-port]]`link:#quarkus-kubernetes_quarkus.openshift.remote-debug.address-port[quarkus.openshift.remote-debug.address-port]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-rbac-config.cluster-role-bindings.-cluster-role-bindings-.subjects.-subjects-.name]]`link:#quarkus-kubernetes_quarkus.openshift.get-rbac-config.cluster-role-bindings.-cluster-role-bindings-.subjects.-subjects-.name[quarkus.openshift.get-rbac-config.cluster-role-bindings."cluster-role-bindings".subjects."subjects".name]` [.description] -- -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. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_REMOTE_DEBUG_ADDRESS_PORT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__SUBJECTS__SUBJECTS__NAME+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_REMOTE_DEBUG_ADDRESS_PORT+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__SUBJECTS__SUBJECTS__NAME+++` endif::add-copy-button-to-env-var[] ---|int -|`5005` +--|string +| -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.deploy]]`link:#quarkus-kubernetes_quarkus.openshift.deploy[quarkus.openshift.deploy]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-rbac-config.cluster-role-bindings.-cluster-role-bindings-.subjects.-subjects-.kind]]`link:#quarkus-kubernetes_quarkus.openshift.get-rbac-config.cluster-role-bindings.-cluster-role-bindings-.subjects.-subjects-.kind[quarkus.openshift.get-rbac-config.cluster-role-bindings."cluster-role-bindings".subjects."subjects".kind]` [.description] -- -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. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_DEPLOY+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__SUBJECTS__SUBJECTS__KIND+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_DEPLOY+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__SUBJECTS__SUBJECTS__KIND+++` endif::add-copy-button-to-env-var[] ---|boolean -|`false` +--|string +|`ServiceAccount` -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.deploy-strategy]]`link:#quarkus-kubernetes_quarkus.openshift.deploy-strategy[quarkus.openshift.deploy-strategy]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-rbac-config.cluster-role-bindings.-cluster-role-bindings-.subjects.-subjects-.api-group]]`link:#quarkus-kubernetes_quarkus.openshift.get-rbac-config.cluster-role-bindings.-cluster-role-bindings-.subjects.-subjects-.api-group[quarkus.openshift.get-rbac-config.cluster-role-bindings."cluster-role-bindings".subjects."subjects".api-group]` [.description] -- -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. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_DEPLOY_STRATEGY+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__SUBJECTS__SUBJECTS__API_GROUP+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_DEPLOY_STRATEGY+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__SUBJECTS__SUBJECTS__API_GROUP+++` endif::add-copy-button-to-env-var[] --- a| -`create-or-update`, `create`, `replace`, `server-side-apply` -|`create-or-update` +--|string +| -a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.idempotent]]`link:#quarkus-kubernetes_quarkus.openshift.idempotent[quarkus.openshift.idempotent]` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.get-rbac-config.cluster-role-bindings.-cluster-role-bindings-.subjects.-subjects-.namespace]]`link:#quarkus-kubernetes_quarkus.openshift.get-rbac-config.cluster-role-bindings.-cluster-role-bindings-.subjects.-subjects-.namespace[quarkus.openshift.get-rbac-config.cluster-role-bindings."cluster-role-bindings".subjects."subjects".namespace]` [.description] -- -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. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_IDEMPOTENT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__SUBJECTS__SUBJECTS__NAMESPACE+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_IDEMPOTENT+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__SUBJECTS__SUBJECTS__NAMESPACE+++` endif::add-copy-button-to-env-var[] ---|boolean -|`false` +--|string +| a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.labels-labels]]`link:#quarkus-kubernetes_quarkus.openshift.labels-labels[quarkus.openshift.labels]` @@ -12656,6 +27203,132 @@ endif::add-copy-button-to-env-var[] |`false` +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.init-containers.-init-containers-.get-env.secrets]]`link:#quarkus-kubernetes_quarkus.openshift.init-containers.-init-containers-.get-env.secrets[quarkus.openshift.init-containers."init-containers".get-env.secrets]` + +[.description] +-- +The optional list of Secret names to load environment variables from. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_INIT_CONTAINERS__INIT_CONTAINERS__GET_ENV_SECRETS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_INIT_CONTAINERS__INIT_CONTAINERS__GET_ENV_SECRETS+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.init-containers.-init-containers-.get-env.configmaps]]`link:#quarkus-kubernetes_quarkus.openshift.init-containers.-init-containers-.get-env.configmaps[quarkus.openshift.init-containers."init-containers".get-env.configmaps]` + +[.description] +-- +The optional list of ConfigMap names to load environment variables from. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_INIT_CONTAINERS__INIT_CONTAINERS__GET_ENV_CONFIGMAPS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_INIT_CONTAINERS__INIT_CONTAINERS__GET_ENV_CONFIGMAPS+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.init-containers.-init-containers-.get-env.fields-fields]]`link:#quarkus-kubernetes_quarkus.openshift.init-containers.-init-containers-.get-env.fields-fields[quarkus.openshift.init-containers."init-containers".get-env.fields]` + +[.description] +-- +The map associating environment variable names to their associated field references they take their value from. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_INIT_CONTAINERS__INIT_CONTAINERS__GET_ENV_FIELDS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_INIT_CONTAINERS__INIT_CONTAINERS__GET_ENV_FIELDS+++` +endif::add-copy-button-to-env-var[] +--|`Map` +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.init-containers.-init-containers-.get-env.vars-vars]]`link:#quarkus-kubernetes_quarkus.openshift.init-containers.-init-containers-.get-env.vars-vars[quarkus.openshift.init-containers."init-containers".get-env.vars]` + +[.description] +-- +The map associating environment name to its associated value. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_INIT_CONTAINERS__INIT_CONTAINERS__GET_ENV_VARS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_INIT_CONTAINERS__INIT_CONTAINERS__GET_ENV_VARS+++` +endif::add-copy-button-to-env-var[] +--|`Map>` +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.init-containers.-init-containers-.get-env.mapping.-mapping-.from-secret]]`link:#quarkus-kubernetes_quarkus.openshift.init-containers.-init-containers-.get-env.mapping.-mapping-.from-secret[quarkus.openshift.init-containers."init-containers".get-env.mapping."mapping".from-secret]` + +[.description] +-- +The optional name of the Secret from which a value is to be extracted. Mutually exclusive with `from-configmap`. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_INIT_CONTAINERS__INIT_CONTAINERS__GET_ENV_MAPPING__MAPPING__FROM_SECRET+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_INIT_CONTAINERS__INIT_CONTAINERS__GET_ENV_MAPPING__MAPPING__FROM_SECRET+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.init-containers.-init-containers-.get-env.mapping.-mapping-.from-configmap]]`link:#quarkus-kubernetes_quarkus.openshift.init-containers.-init-containers-.get-env.mapping.-mapping-.from-configmap[quarkus.openshift.init-containers."init-containers".get-env.mapping."mapping".from-configmap]` + +[.description] +-- +The optional name of the ConfigMap from which a value is to be extracted. Mutually exclusive with `from-secret`. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_INIT_CONTAINERS__INIT_CONTAINERS__GET_ENV_MAPPING__MAPPING__FROM_CONFIGMAP+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_INIT_CONTAINERS__INIT_CONTAINERS__GET_ENV_MAPPING__MAPPING__FROM_CONFIGMAP+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.init-containers.-init-containers-.get-env.mapping.-mapping-.with-key]]`link:#quarkus-kubernetes_quarkus.openshift.init-containers.-init-containers-.get-env.mapping.-mapping-.with-key[quarkus.openshift.init-containers."init-containers".get-env.mapping."mapping".with-key]` + +[.description] +-- +The key identifying the field from which the value is extracted. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_INIT_CONTAINERS__INIT_CONTAINERS__GET_ENV_MAPPING__MAPPING__WITH_KEY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_INIT_CONTAINERS__INIT_CONTAINERS__GET_ENV_MAPPING__MAPPING__WITH_KEY+++` +endif::add-copy-button-to-env-var[] +--|string +|required icon:exclamation-circle[title=Configuration property is required] + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.init-containers.-init-containers-.get-target-platform-name]]`link:#quarkus-kubernetes_quarkus.openshift.init-containers.-init-containers-.get-target-platform-name[quarkus.openshift.init-containers."init-containers".get-target-platform-name]` + +[.description] +-- +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_INIT_CONTAINERS__INIT_CONTAINERS__GET_TARGET_PLATFORM_NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_INIT_CONTAINERS__INIT_CONTAINERS__GET_TARGET_PLATFORM_NAME+++` +endif::add-copy-button-to-env-var[] +--|string +|required icon:exclamation-circle[title=Configuration property is required] + + a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.init-containers.-init-containers-.image]]`link:#quarkus-kubernetes_quarkus.openshift.init-containers.-init-containers-.image[quarkus.openshift.init-containers."init-containers".image]` [.description] @@ -13542,6 +28215,132 @@ endif::add-copy-button-to-env-var[] |required icon:exclamation-circle[title=Configuration property is required] +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.sidecars.-sidecars-.get-env.secrets]]`link:#quarkus-kubernetes_quarkus.openshift.sidecars.-sidecars-.get-env.secrets[quarkus.openshift.sidecars."sidecars".get-env.secrets]` + +[.description] +-- +The optional list of Secret names to load environment variables from. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__GET_ENV_SECRETS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__GET_ENV_SECRETS+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.sidecars.-sidecars-.get-env.configmaps]]`link:#quarkus-kubernetes_quarkus.openshift.sidecars.-sidecars-.get-env.configmaps[quarkus.openshift.sidecars."sidecars".get-env.configmaps]` + +[.description] +-- +The optional list of ConfigMap names to load environment variables from. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__GET_ENV_CONFIGMAPS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__GET_ENV_CONFIGMAPS+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.sidecars.-sidecars-.get-env.fields-fields]]`link:#quarkus-kubernetes_quarkus.openshift.sidecars.-sidecars-.get-env.fields-fields[quarkus.openshift.sidecars."sidecars".get-env.fields]` + +[.description] +-- +The map associating environment variable names to their associated field references they take their value from. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__GET_ENV_FIELDS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__GET_ENV_FIELDS+++` +endif::add-copy-button-to-env-var[] +--|`Map` +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.sidecars.-sidecars-.get-env.vars-vars]]`link:#quarkus-kubernetes_quarkus.openshift.sidecars.-sidecars-.get-env.vars-vars[quarkus.openshift.sidecars."sidecars".get-env.vars]` + +[.description] +-- +The map associating environment name to its associated value. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__GET_ENV_VARS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__GET_ENV_VARS+++` +endif::add-copy-button-to-env-var[] +--|`Map>` +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.sidecars.-sidecars-.get-env.mapping.-mapping-.from-secret]]`link:#quarkus-kubernetes_quarkus.openshift.sidecars.-sidecars-.get-env.mapping.-mapping-.from-secret[quarkus.openshift.sidecars."sidecars".get-env.mapping."mapping".from-secret]` + +[.description] +-- +The optional name of the Secret from which a value is to be extracted. Mutually exclusive with `from-configmap`. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__GET_ENV_MAPPING__MAPPING__FROM_SECRET+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__GET_ENV_MAPPING__MAPPING__FROM_SECRET+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.sidecars.-sidecars-.get-env.mapping.-mapping-.from-configmap]]`link:#quarkus-kubernetes_quarkus.openshift.sidecars.-sidecars-.get-env.mapping.-mapping-.from-configmap[quarkus.openshift.sidecars."sidecars".get-env.mapping."mapping".from-configmap]` + +[.description] +-- +The optional name of the ConfigMap from which a value is to be extracted. Mutually exclusive with `from-secret`. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__GET_ENV_MAPPING__MAPPING__FROM_CONFIGMAP+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__GET_ENV_MAPPING__MAPPING__FROM_CONFIGMAP+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.sidecars.-sidecars-.get-env.mapping.-mapping-.with-key]]`link:#quarkus-kubernetes_quarkus.openshift.sidecars.-sidecars-.get-env.mapping.-mapping-.with-key[quarkus.openshift.sidecars."sidecars".get-env.mapping."mapping".with-key]` + +[.description] +-- +The key identifying the field from which the value is extracted. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__GET_ENV_MAPPING__MAPPING__WITH_KEY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__GET_ENV_MAPPING__MAPPING__WITH_KEY+++` +endif::add-copy-button-to-env-var[] +--|string +|required icon:exclamation-circle[title=Configuration property is required] + + +a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.sidecars.-sidecars-.get-target-platform-name]]`link:#quarkus-kubernetes_quarkus.openshift.sidecars.-sidecars-.get-target-platform-name[quarkus.openshift.sidecars."sidecars".get-target-platform-name]` + +[.description] +-- +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__GET_TARGET_PLATFORM_NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__GET_TARGET_PLATFORM_NAME+++` +endif::add-copy-button-to-env-var[] +--|string +|required icon:exclamation-circle[title=Configuration property is required] + + a|icon:lock[title=Fixed at build time] [[quarkus-kubernetes_quarkus.openshift.sidecars.-sidecars-.image]]`link:#quarkus-kubernetes_quarkus.openshift.sidecars.-sidecars-.image[quarkus.openshift.sidecars."sidecars".image]` [.description] diff --git a/_generated-doc/latest/config/quarkus-management-management-management-interface-configuration.adoc b/_generated-doc/latest/config/quarkus-management-management-management-interface-configuration.adoc index 258c9fb5d8..c3623c0e9f 100644 --- a/_generated-doc/latest/config/quarkus-management-management-management-interface-configuration.adoc +++ b/_generated-doc/latest/config/quarkus-management-management-management-interface-configuration.adoc @@ -384,7 +384,11 @@ a| [[quarkus-management-management-management-interface-configuration_quarkus.ma [.description] -- -The list of protocols to explicitly enable. +Sets the ordered list of enabled SSL/TLS protocols. + +If not set, it defaults to `"TLSv1.3, TLSv1.2"`. The following list of protocols are supported: `TLSv1, TLSv1.1, TLSv1.2, TLSv1.3`. To only enable `TLSv1.3`, set the value to `to "TLSv1.3"`. + +Note that setting an empty list, and enabling SSL/TLS is invalid. You must at least have one protocol. ifdef::add-copy-button-to-env-var[] Environment variable: env_var_with_copy_button:+++QUARKUS_MANAGEMENT_SSL_PROTOCOLS+++[] diff --git a/_generated-doc/latest/config/quarkus-maven-plugin-goals.adoc b/_generated-doc/latest/config/quarkus-maven-plugin-goals.adoc index 298c543f11..1f45d75e14 100644 --- a/_generated-doc/latest/config/quarkus-maven-plugin-goals.adoc +++ b/_generated-doc/latest/config/quarkus-maven-plugin-goals.adoc @@ -230,6 +230,15 @@ Coordinates of the Maven artifact containing the original Java application to bu | +a| [[quarkus-maven-plugin-goal-build-attachrunnerasmainartifact]]`link:#quarkus-maven-plugin-goal-build-attachrunnerasmainartifact[attachRunnerAsMainArtifact]` + +[.description] +-- +Whether to replace the original JAR with the Uber runner JAR as the main project artifact +--|boolean +|`false` + + a| [[quarkus-maven-plugin-goal-build-bootstrapid]]`link:#quarkus-maven-plugin-goal-build-bootstrapid[bootstrapId]` [.description] @@ -387,7 +396,7 @@ a| [[quarkus-maven-plugin-goal-build-skiporiginaljarrename]]`link:#quarkus-maven [.description] -- - +When the building an Uber JAR, the default JAR is renamed by adding .original suffix. Enabling this property will disable the renaming of the original JAR. --|boolean |`false` @@ -1011,6 +1020,15 @@ Coordinates of the Maven artifact containing the original Java application to bu | +a| [[quarkus-maven-plugin-goal-deploy-attachrunnerasmainartifact]]`link:#quarkus-maven-plugin-goal-deploy-attachrunnerasmainartifact[attachRunnerAsMainArtifact]` + +[.description] +-- +Whether to replace the original JAR with the Uber runner JAR as the main project artifact +--|boolean +|`false` + + a| [[quarkus-maven-plugin-goal-deploy-bootstrapid]]`link:#quarkus-maven-plugin-goal-deploy-bootstrapid[bootstrapId]` [.description] @@ -1195,7 +1213,7 @@ a| [[quarkus-maven-plugin-goal-deploy-skiporiginaljarrename]]`link:#quarkus-mave [.description] -- - +When the building an Uber JAR, the default JAR is renamed by adding .original suffix. Enabling this property will disable the renaming of the original JAR. --|boolean |`false` @@ -1474,6 +1492,15 @@ The -target argument to javac. |`${maven.compiler.target}` +a| [[quarkus-maven-plugin-goal-dev-warnifbuildgoalmissing]]`link:#quarkus-maven-plugin-goal-dev-warnifbuildgoalmissing[warnIfBuildGoalMissing]` + +[.description] +-- + +--|boolean +|`false` + + a| [[quarkus-maven-plugin-goal-dev-workingdir]]`link:#quarkus-maven-plugin-goal-dev-workingdir[workingDir]` [.description] @@ -1913,6 +1940,15 @@ Coordinates of the Maven artifact containing the original Java application to bu | +a| [[quarkus-maven-plugin-goal-image-build-attachrunnerasmainartifact]]`link:#quarkus-maven-plugin-goal-image-build-attachrunnerasmainartifact[attachRunnerAsMainArtifact]` + +[.description] +-- +Whether to replace the original JAR with the Uber runner JAR as the main project artifact +--|boolean +|`false` + + a| [[quarkus-maven-plugin-goal-image-build-bootstrapid]]`link:#quarkus-maven-plugin-goal-image-build-bootstrapid[bootstrapId]` [.description] @@ -2088,7 +2124,7 @@ a| [[quarkus-maven-plugin-goal-image-build-skiporiginaljarrename]]`link:#quarkus [.description] -- - +When the building an Uber JAR, the default JAR is renamed by adding .original suffix. Enabling this property will disable the renaming of the original JAR. --|boolean |`false` @@ -2124,6 +2160,15 @@ Coordinates of the Maven artifact containing the original Java application to bu | +a| [[quarkus-maven-plugin-goal-image-push-attachrunnerasmainartifact]]`link:#quarkus-maven-plugin-goal-image-push-attachrunnerasmainartifact[attachRunnerAsMainArtifact]` + +[.description] +-- +Whether to replace the original JAR with the Uber runner JAR as the main project artifact +--|boolean +|`false` + + a| [[quarkus-maven-plugin-goal-image-push-bootstrapid]]`link:#quarkus-maven-plugin-goal-image-push-bootstrapid[bootstrapId]` [.description] @@ -2299,7 +2344,7 @@ a| [[quarkus-maven-plugin-goal-image-push-skiporiginaljarrename]]`link:#quarkus- [.description] -- - +When the building an Uber JAR, the default JAR is renamed by adding .original suffix. Enabling this property will disable the renaming of the original JAR. --|boolean |`false` @@ -3228,6 +3273,15 @@ The -target argument to javac. |`${maven.compiler.target}` +a| [[quarkus-maven-plugin-goal-remote-dev-warnifbuildgoalmissing]]`link:#quarkus-maven-plugin-goal-remote-dev-warnifbuildgoalmissing[warnIfBuildGoalMissing]` + +[.description] +-- + +--|boolean +|`false` + + a| [[quarkus-maven-plugin-goal-remote-dev-workingdir]]`link:#quarkus-maven-plugin-goal-remote-dev-workingdir[workingDir]` [.description] @@ -3818,6 +3872,15 @@ The -target argument to javac. |`${maven.compiler.target}` +a| [[quarkus-maven-plugin-goal-test-warnifbuildgoalmissing]]`link:#quarkus-maven-plugin-goal-test-warnifbuildgoalmissing[warnIfBuildGoalMissing]` + +[.description] +-- + +--|boolean +|`false` + + a| [[quarkus-maven-plugin-goal-test-workingdir]]`link:#quarkus-maven-plugin-goal-test-workingdir[workingDir]` [.description] diff --git a/_generated-doc/latest/config/quarkus-micrometer-config-group-config-grpc-client-config-group.adoc b/_generated-doc/latest/config/quarkus-micrometer-config-group-config-grpc-client-config-group.adoc index c4d8a16786..aba317f58f 100644 --- a/_generated-doc/latest/config/quarkus-micrometer-config-group-config-grpc-client-config-group.adoc +++ b/_generated-doc/latest/config/quarkus-micrometer-config-group-config-grpc-client-config-group.adoc @@ -10,6 +10,20 @@ h|[[quarkus-micrometer-config-group-config-grpc-client-config-group_configuratio h|Type h|Default +a|icon:lock[title=Fixed at build time] [[quarkus-micrometer-config-group-config-grpc-client-config-group_quarkus.micrometer.binder.grpc-client.get-enabled]]`link:#quarkus-micrometer-config-group-config-grpc-client-config-group_quarkus.micrometer.binder.grpc-client.get-enabled[quarkus.micrometer.binder.grpc-client.get-enabled]` + +[.description] +-- +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_MICROMETER_BINDER_GRPC_CLIENT_GET_ENABLED+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_MICROMETER_BINDER_GRPC_CLIENT_GET_ENABLED+++` +endif::add-copy-button-to-env-var[] +--|boolean +| + + a|icon:lock[title=Fixed at build time] [[quarkus-micrometer-config-group-config-grpc-client-config-group_quarkus.micrometer.binder.grpc-client.enabled]]`link:#quarkus-micrometer-config-group-config-grpc-client-config-group_quarkus.micrometer.binder.grpc-client.enabled[quarkus.micrometer.binder.grpc-client.enabled]` [.description] diff --git a/_generated-doc/latest/config/quarkus-micrometer-config-group-config-grpc-server-config-group.adoc b/_generated-doc/latest/config/quarkus-micrometer-config-group-config-grpc-server-config-group.adoc index 401e997c58..57f3fb2628 100644 --- a/_generated-doc/latest/config/quarkus-micrometer-config-group-config-grpc-server-config-group.adoc +++ b/_generated-doc/latest/config/quarkus-micrometer-config-group-config-grpc-server-config-group.adoc @@ -10,6 +10,20 @@ h|[[quarkus-micrometer-config-group-config-grpc-server-config-group_configuratio h|Type h|Default +a|icon:lock[title=Fixed at build time] [[quarkus-micrometer-config-group-config-grpc-server-config-group_quarkus.micrometer.binder.grpc-server.get-enabled]]`link:#quarkus-micrometer-config-group-config-grpc-server-config-group_quarkus.micrometer.binder.grpc-server.get-enabled[quarkus.micrometer.binder.grpc-server.get-enabled]` + +[.description] +-- +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_MICROMETER_BINDER_GRPC_SERVER_GET_ENABLED+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_MICROMETER_BINDER_GRPC_SERVER_GET_ENABLED+++` +endif::add-copy-button-to-env-var[] +--|boolean +| + + a|icon:lock[title=Fixed at build time] [[quarkus-micrometer-config-group-config-grpc-server-config-group_quarkus.micrometer.binder.grpc-server.enabled]]`link:#quarkus-micrometer-config-group-config-grpc-server-config-group_quarkus.micrometer.binder.grpc-server.enabled[quarkus.micrometer.binder.grpc-server.enabled]` [.description] diff --git a/_generated-doc/latest/config/quarkus-micrometer-config-group-config-http-client-config-group.adoc b/_generated-doc/latest/config/quarkus-micrometer-config-group-config-http-client-config-group.adoc index 8d65f6b420..b93c0119b7 100644 --- a/_generated-doc/latest/config/quarkus-micrometer-config-group-config-http-client-config-group.adoc +++ b/_generated-doc/latest/config/quarkus-micrometer-config-group-config-http-client-config-group.adoc @@ -10,6 +10,20 @@ h|[[quarkus-micrometer-config-group-config-http-client-config-group_configuratio h|Type h|Default +a|icon:lock[title=Fixed at build time] [[quarkus-micrometer-config-group-config-http-client-config-group_quarkus.micrometer.binder.http-client.get-enabled]]`link:#quarkus-micrometer-config-group-config-http-client-config-group_quarkus.micrometer.binder.http-client.get-enabled[quarkus.micrometer.binder.http-client.get-enabled]` + +[.description] +-- +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_MICROMETER_BINDER_HTTP_CLIENT_GET_ENABLED+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_MICROMETER_BINDER_HTTP_CLIENT_GET_ENABLED+++` +endif::add-copy-button-to-env-var[] +--|boolean +| + + a|icon:lock[title=Fixed at build time] [[quarkus-micrometer-config-group-config-http-client-config-group_quarkus.micrometer.binder.http-client.enabled]]`link:#quarkus-micrometer-config-group-config-http-client-config-group_quarkus.micrometer.binder.http-client.enabled[quarkus.micrometer.binder.http-client.enabled]` [.description] diff --git a/_generated-doc/latest/config/quarkus-micrometer-config-group-config-http-server-config-group.adoc b/_generated-doc/latest/config/quarkus-micrometer-config-group-config-http-server-config-group.adoc index 2dde246a33..efb42a9659 100644 --- a/_generated-doc/latest/config/quarkus-micrometer-config-group-config-http-server-config-group.adoc +++ b/_generated-doc/latest/config/quarkus-micrometer-config-group-config-http-server-config-group.adoc @@ -10,6 +10,20 @@ h|[[quarkus-micrometer-config-group-config-http-server-config-group_configuratio h|Type h|Default +a|icon:lock[title=Fixed at build time] [[quarkus-micrometer-config-group-config-http-server-config-group_quarkus.micrometer.binder.http-server.get-enabled]]`link:#quarkus-micrometer-config-group-config-http-server-config-group_quarkus.micrometer.binder.http-server.get-enabled[quarkus.micrometer.binder.http-server.get-enabled]` + +[.description] +-- +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_MICROMETER_BINDER_HTTP_SERVER_GET_ENABLED+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_MICROMETER_BINDER_HTTP_SERVER_GET_ENABLED+++` +endif::add-copy-button-to-env-var[] +--|boolean +| + + a|icon:lock[title=Fixed at build time] [[quarkus-micrometer-config-group-config-http-server-config-group_quarkus.micrometer.binder.http-server.enabled]]`link:#quarkus-micrometer-config-group-config-http-server-config-group_quarkus.micrometer.binder.http-server.enabled[quarkus.micrometer.binder.http-server.enabled]` [.description] diff --git a/_generated-doc/latest/config/quarkus-micrometer-config-group-config-json-config-group.adoc b/_generated-doc/latest/config/quarkus-micrometer-config-group-config-json-config-group.adoc index db7eb96d00..a72afd7428 100644 --- a/_generated-doc/latest/config/quarkus-micrometer-config-group-config-json-config-group.adoc +++ b/_generated-doc/latest/config/quarkus-micrometer-config-group-config-json-config-group.adoc @@ -10,6 +10,20 @@ h|[[quarkus-micrometer-config-group-config-json-config-group_configuration]]link h|Type h|Default +a|icon:lock[title=Fixed at build time] [[quarkus-micrometer-config-group-config-json-config-group_quarkus.micrometer.export.json.get-enabled]]`link:#quarkus-micrometer-config-group-config-json-config-group_quarkus.micrometer.export.json.get-enabled[quarkus.micrometer.export.json.get-enabled]` + +[.description] +-- +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_MICROMETER_EXPORT_JSON_GET_ENABLED+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_MICROMETER_EXPORT_JSON_GET_ENABLED+++` +endif::add-copy-button-to-env-var[] +--|boolean +| + + a|icon:lock[title=Fixed at build time] [[quarkus-micrometer-config-group-config-json-config-group_quarkus.micrometer.export.json.enabled]]`link:#quarkus-micrometer-config-group-config-json-config-group_quarkus.micrometer.export.json.enabled[quarkus.micrometer.export.json.enabled]` [.description] diff --git a/_generated-doc/latest/config/quarkus-micrometer-config-group-config-kafka-config-group.adoc b/_generated-doc/latest/config/quarkus-micrometer-config-group-config-kafka-config-group.adoc index b546ed739f..9e57daf76a 100644 --- a/_generated-doc/latest/config/quarkus-micrometer-config-group-config-kafka-config-group.adoc +++ b/_generated-doc/latest/config/quarkus-micrometer-config-group-config-kafka-config-group.adoc @@ -10,6 +10,20 @@ h|[[quarkus-micrometer-config-group-config-kafka-config-group_configuration]]lin h|Type h|Default +a|icon:lock[title=Fixed at build time] [[quarkus-micrometer-config-group-config-kafka-config-group_quarkus.micrometer.binder.kafka.get-enabled]]`link:#quarkus-micrometer-config-group-config-kafka-config-group_quarkus.micrometer.binder.kafka.get-enabled[quarkus.micrometer.binder.kafka.get-enabled]` + +[.description] +-- +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_MICROMETER_BINDER_KAFKA_GET_ENABLED+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_MICROMETER_BINDER_KAFKA_GET_ENABLED+++` +endif::add-copy-button-to-env-var[] +--|boolean +| + + a|icon:lock[title=Fixed at build time] [[quarkus-micrometer-config-group-config-kafka-config-group_quarkus.micrometer.binder.kafka.enabled]]`link:#quarkus-micrometer-config-group-config-kafka-config-group_quarkus.micrometer.binder.kafka.enabled[quarkus.micrometer.binder.kafka.enabled]` [.description] diff --git a/_generated-doc/latest/config/quarkus-micrometer-config-group-config-micrometer-config-binder-config.adoc b/_generated-doc/latest/config/quarkus-micrometer-config-group-config-micrometer-config-binder-config.adoc index d2774c12b4..983e8d8167 100644 --- a/_generated-doc/latest/config/quarkus-micrometer-config-group-config-micrometer-config-binder-config.adoc +++ b/_generated-doc/latest/config/quarkus-micrometer-config-group-config-micrometer-config-binder-config.adoc @@ -10,6 +10,20 @@ h|[[quarkus-micrometer-config-group-config-micrometer-config-binder-config_confi h|Type h|Default +a|icon:lock[title=Fixed at build time] [[quarkus-micrometer-config-group-config-micrometer-config-binder-config_quarkus.micrometer.binder.http-client.get-enabled]]`link:#quarkus-micrometer-config-group-config-micrometer-config-binder-config_quarkus.micrometer.binder.http-client.get-enabled[quarkus.micrometer.binder.http-client.get-enabled]` + +[.description] +-- +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_MICROMETER_BINDER_HTTP_CLIENT_GET_ENABLED+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_MICROMETER_BINDER_HTTP_CLIENT_GET_ENABLED+++` +endif::add-copy-button-to-env-var[] +--|boolean +| + + a|icon:lock[title=Fixed at build time] [[quarkus-micrometer-config-group-config-micrometer-config-binder-config_quarkus.micrometer.binder.http-client.enabled]]`link:#quarkus-micrometer-config-group-config-micrometer-config-binder-config_quarkus.micrometer.binder.http-client.enabled[quarkus.micrometer.binder.http-client.enabled]` [.description] @@ -28,6 +42,20 @@ endif::add-copy-button-to-env-var[] | +a|icon:lock[title=Fixed at build time] [[quarkus-micrometer-config-group-config-micrometer-config-binder-config_quarkus.micrometer.binder.http-server.get-enabled]]`link:#quarkus-micrometer-config-group-config-micrometer-config-binder-config_quarkus.micrometer.binder.http-server.get-enabled[quarkus.micrometer.binder.http-server.get-enabled]` + +[.description] +-- +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_MICROMETER_BINDER_HTTP_SERVER_GET_ENABLED+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_MICROMETER_BINDER_HTTP_SERVER_GET_ENABLED+++` +endif::add-copy-button-to-env-var[] +--|boolean +| + + a|icon:lock[title=Fixed at build time] [[quarkus-micrometer-config-group-config-micrometer-config-binder-config_quarkus.micrometer.binder.http-server.enabled]]`link:#quarkus-micrometer-config-group-config-micrometer-config-binder-config_quarkus.micrometer.binder.http-server.enabled[quarkus.micrometer.binder.http-server.enabled]` [.description] @@ -64,6 +92,20 @@ endif::add-copy-button-to-env-var[] | +a|icon:lock[title=Fixed at build time] [[quarkus-micrometer-config-group-config-micrometer-config-binder-config_quarkus.micrometer.binder.kafka.get-enabled]]`link:#quarkus-micrometer-config-group-config-micrometer-config-binder-config_quarkus.micrometer.binder.kafka.get-enabled[quarkus.micrometer.binder.kafka.get-enabled]` + +[.description] +-- +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_MICROMETER_BINDER_KAFKA_GET_ENABLED+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_MICROMETER_BINDER_KAFKA_GET_ENABLED+++` +endif::add-copy-button-to-env-var[] +--|boolean +| + + a|icon:lock[title=Fixed at build time] [[quarkus-micrometer-config-group-config-micrometer-config-binder-config_quarkus.micrometer.binder.kafka.enabled]]`link:#quarkus-micrometer-config-group-config-micrometer-config-binder-config_quarkus.micrometer.binder.kafka.enabled[quarkus.micrometer.binder.kafka.enabled]` [.description] @@ -82,6 +124,20 @@ endif::add-copy-button-to-env-var[] | +a|icon:lock[title=Fixed at build time] [[quarkus-micrometer-config-group-config-micrometer-config-binder-config_quarkus.micrometer.binder.redis.get-enabled]]`link:#quarkus-micrometer-config-group-config-micrometer-config-binder-config_quarkus.micrometer.binder.redis.get-enabled[quarkus.micrometer.binder.redis.get-enabled]` + +[.description] +-- +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_MICROMETER_BINDER_REDIS_GET_ENABLED+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_MICROMETER_BINDER_REDIS_GET_ENABLED+++` +endif::add-copy-button-to-env-var[] +--|boolean +| + + a|icon:lock[title=Fixed at build time] [[quarkus-micrometer-config-group-config-micrometer-config-binder-config_quarkus.micrometer.binder.redis.enabled]]`link:#quarkus-micrometer-config-group-config-micrometer-config-binder-config_quarkus.micrometer.binder.redis.enabled[quarkus.micrometer.binder.redis.enabled]` [.description] @@ -100,6 +156,20 @@ endif::add-copy-button-to-env-var[] | +a|icon:lock[title=Fixed at build time] [[quarkus-micrometer-config-group-config-micrometer-config-binder-config_quarkus.micrometer.binder.grpc-server.get-enabled]]`link:#quarkus-micrometer-config-group-config-micrometer-config-binder-config_quarkus.micrometer.binder.grpc-server.get-enabled[quarkus.micrometer.binder.grpc-server.get-enabled]` + +[.description] +-- +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_MICROMETER_BINDER_GRPC_SERVER_GET_ENABLED+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_MICROMETER_BINDER_GRPC_SERVER_GET_ENABLED+++` +endif::add-copy-button-to-env-var[] +--|boolean +| + + a|icon:lock[title=Fixed at build time] [[quarkus-micrometer-config-group-config-micrometer-config-binder-config_quarkus.micrometer.binder.grpc-server.enabled]]`link:#quarkus-micrometer-config-group-config-micrometer-config-binder-config_quarkus.micrometer.binder.grpc-server.enabled[quarkus.micrometer.binder.grpc-server.enabled]` [.description] @@ -118,6 +188,20 @@ endif::add-copy-button-to-env-var[] | +a|icon:lock[title=Fixed at build time] [[quarkus-micrometer-config-group-config-micrometer-config-binder-config_quarkus.micrometer.binder.grpc-client.get-enabled]]`link:#quarkus-micrometer-config-group-config-micrometer-config-binder-config_quarkus.micrometer.binder.grpc-client.get-enabled[quarkus.micrometer.binder.grpc-client.get-enabled]` + +[.description] +-- +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_MICROMETER_BINDER_GRPC_CLIENT_GET_ENABLED+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_MICROMETER_BINDER_GRPC_CLIENT_GET_ENABLED+++` +endif::add-copy-button-to-env-var[] +--|boolean +| + + a|icon:lock[title=Fixed at build time] [[quarkus-micrometer-config-group-config-micrometer-config-binder-config_quarkus.micrometer.binder.grpc-client.enabled]]`link:#quarkus-micrometer-config-group-config-micrometer-config-binder-config_quarkus.micrometer.binder.grpc-client.enabled[quarkus.micrometer.binder.grpc-client.enabled]` [.description] @@ -136,6 +220,20 @@ endif::add-copy-button-to-env-var[] | +a|icon:lock[title=Fixed at build time] [[quarkus-micrometer-config-group-config-micrometer-config-binder-config_quarkus.micrometer.binder.mp-metrics.get-enabled]]`link:#quarkus-micrometer-config-group-config-micrometer-config-binder-config_quarkus.micrometer.binder.mp-metrics.get-enabled[quarkus.micrometer.binder.mp-metrics.get-enabled]` + +[.description] +-- +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_MICROMETER_BINDER_MP_METRICS_GET_ENABLED+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_MICROMETER_BINDER_MP_METRICS_GET_ENABLED+++` +endif::add-copy-button-to-env-var[] +--|boolean +| + + a|icon:lock[title=Fixed at build time] [[quarkus-micrometer-config-group-config-micrometer-config-binder-config_quarkus.micrometer.binder.mp-metrics.enabled]]`link:#quarkus-micrometer-config-group-config-micrometer-config-binder-config_quarkus.micrometer.binder.mp-metrics.enabled[quarkus.micrometer.binder.mp-metrics.enabled]` [.description] @@ -185,6 +283,20 @@ endif::add-copy-button-to-env-var[] | +a|icon:lock[title=Fixed at build time] [[quarkus-micrometer-config-group-config-micrometer-config-binder-config_quarkus.micrometer.binder.vertx.get-enabled]]`link:#quarkus-micrometer-config-group-config-micrometer-config-binder-config_quarkus.micrometer.binder.vertx.get-enabled[quarkus.micrometer.binder.vertx.get-enabled]` + +[.description] +-- +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_MICROMETER_BINDER_VERTX_GET_ENABLED+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_MICROMETER_BINDER_VERTX_GET_ENABLED+++` +endif::add-copy-button-to-env-var[] +--|boolean +| + + a|icon:lock[title=Fixed at build time] [[quarkus-micrometer-config-group-config-micrometer-config-binder-config_quarkus.micrometer.binder.vertx.enabled]]`link:#quarkus-micrometer-config-group-config-micrometer-config-binder-config_quarkus.micrometer.binder.vertx.enabled[quarkus.micrometer.binder.vertx.enabled]` [.description] diff --git a/_generated-doc/latest/config/quarkus-micrometer-config-group-config-micrometer-config-export-config.adoc b/_generated-doc/latest/config/quarkus-micrometer-config-group-config-micrometer-config-export-config.adoc index 6c9019f403..fbfc9504ca 100644 --- a/_generated-doc/latest/config/quarkus-micrometer-config-group-config-micrometer-config-export-config.adoc +++ b/_generated-doc/latest/config/quarkus-micrometer-config-group-config-micrometer-config-export-config.adoc @@ -10,6 +10,20 @@ h|[[quarkus-micrometer-config-group-config-micrometer-config-export-config_confi h|Type h|Default +a|icon:lock[title=Fixed at build time] [[quarkus-micrometer-config-group-config-micrometer-config-export-config_quarkus.micrometer.export.json.get-enabled]]`link:#quarkus-micrometer-config-group-config-micrometer-config-export-config_quarkus.micrometer.export.json.get-enabled[quarkus.micrometer.export.json.get-enabled]` + +[.description] +-- +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_MICROMETER_EXPORT_JSON_GET_ENABLED+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_MICROMETER_EXPORT_JSON_GET_ENABLED+++` +endif::add-copy-button-to-env-var[] +--|boolean +| + + a|icon:lock[title=Fixed at build time] [[quarkus-micrometer-config-group-config-micrometer-config-export-config_quarkus.micrometer.export.json.enabled]]`link:#quarkus-micrometer-config-group-config-micrometer-config-export-config_quarkus.micrometer.export.json.enabled[quarkus.micrometer.export.json.enabled]` [.description] @@ -75,6 +89,20 @@ endif::add-copy-button-to-env-var[] |`P3D` +a|icon:lock[title=Fixed at build time] [[quarkus-micrometer-config-group-config-micrometer-config-export-config_quarkus.micrometer.export.prometheus.get-enabled]]`link:#quarkus-micrometer-config-group-config-micrometer-config-export-config_quarkus.micrometer.export.prometheus.get-enabled[quarkus.micrometer.export.prometheus.get-enabled]` + +[.description] +-- +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_MICROMETER_EXPORT_PROMETHEUS_GET_ENABLED+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_MICROMETER_EXPORT_PROMETHEUS_GET_ENABLED+++` +endif::add-copy-button-to-env-var[] +--|boolean +| + + a|icon:lock[title=Fixed at build time] [[quarkus-micrometer-config-group-config-micrometer-config-export-config_quarkus.micrometer.export.prometheus.enabled]]`link:#quarkus-micrometer-config-group-config-micrometer-config-export-config_quarkus.micrometer.export.prometheus.enabled[quarkus.micrometer.export.prometheus.enabled]` [.description] diff --git a/_generated-doc/latest/config/quarkus-micrometer-config-group-config-mp-metrics-config-group.adoc b/_generated-doc/latest/config/quarkus-micrometer-config-group-config-mp-metrics-config-group.adoc index 3f5bdad84e..f1ace127e4 100644 --- a/_generated-doc/latest/config/quarkus-micrometer-config-group-config-mp-metrics-config-group.adoc +++ b/_generated-doc/latest/config/quarkus-micrometer-config-group-config-mp-metrics-config-group.adoc @@ -10,6 +10,20 @@ h|[[quarkus-micrometer-config-group-config-mp-metrics-config-group_configuration h|Type h|Default +a|icon:lock[title=Fixed at build time] [[quarkus-micrometer-config-group-config-mp-metrics-config-group_quarkus.micrometer.binder.mp-metrics.get-enabled]]`link:#quarkus-micrometer-config-group-config-mp-metrics-config-group_quarkus.micrometer.binder.mp-metrics.get-enabled[quarkus.micrometer.binder.mp-metrics.get-enabled]` + +[.description] +-- +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_MICROMETER_BINDER_MP_METRICS_GET_ENABLED+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_MICROMETER_BINDER_MP_METRICS_GET_ENABLED+++` +endif::add-copy-button-to-env-var[] +--|boolean +| + + a|icon:lock[title=Fixed at build time] [[quarkus-micrometer-config-group-config-mp-metrics-config-group_quarkus.micrometer.binder.mp-metrics.enabled]]`link:#quarkus-micrometer-config-group-config-mp-metrics-config-group_quarkus.micrometer.binder.mp-metrics.enabled[quarkus.micrometer.binder.mp-metrics.enabled]` [.description] diff --git a/_generated-doc/latest/config/quarkus-micrometer-config-group-config-prometheus-config-group.adoc b/_generated-doc/latest/config/quarkus-micrometer-config-group-config-prometheus-config-group.adoc index 16237f002e..e1c052b091 100644 --- a/_generated-doc/latest/config/quarkus-micrometer-config-group-config-prometheus-config-group.adoc +++ b/_generated-doc/latest/config/quarkus-micrometer-config-group-config-prometheus-config-group.adoc @@ -10,6 +10,20 @@ h|[[quarkus-micrometer-config-group-config-prometheus-config-group_configuration h|Type h|Default +a|icon:lock[title=Fixed at build time] [[quarkus-micrometer-config-group-config-prometheus-config-group_quarkus.micrometer.export.prometheus.get-enabled]]`link:#quarkus-micrometer-config-group-config-prometheus-config-group_quarkus.micrometer.export.prometheus.get-enabled[quarkus.micrometer.export.prometheus.get-enabled]` + +[.description] +-- +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_MICROMETER_EXPORT_PROMETHEUS_GET_ENABLED+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_MICROMETER_EXPORT_PROMETHEUS_GET_ENABLED+++` +endif::add-copy-button-to-env-var[] +--|boolean +| + + a|icon:lock[title=Fixed at build time] [[quarkus-micrometer-config-group-config-prometheus-config-group_quarkus.micrometer.export.prometheus.enabled]]`link:#quarkus-micrometer-config-group-config-prometheus-config-group_quarkus.micrometer.export.prometheus.enabled[quarkus.micrometer.export.prometheus.enabled]` [.description] diff --git a/_generated-doc/latest/config/quarkus-micrometer-config-group-config-redis-config-group.adoc b/_generated-doc/latest/config/quarkus-micrometer-config-group-config-redis-config-group.adoc index 734defb08f..3e4d0388bd 100644 --- a/_generated-doc/latest/config/quarkus-micrometer-config-group-config-redis-config-group.adoc +++ b/_generated-doc/latest/config/quarkus-micrometer-config-group-config-redis-config-group.adoc @@ -10,6 +10,20 @@ h|[[quarkus-micrometer-config-group-config-redis-config-group_configuration]]lin h|Type h|Default +a|icon:lock[title=Fixed at build time] [[quarkus-micrometer-config-group-config-redis-config-group_quarkus.micrometer.binder.redis.get-enabled]]`link:#quarkus-micrometer-config-group-config-redis-config-group_quarkus.micrometer.binder.redis.get-enabled[quarkus.micrometer.binder.redis.get-enabled]` + +[.description] +-- +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_MICROMETER_BINDER_REDIS_GET_ENABLED+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_MICROMETER_BINDER_REDIS_GET_ENABLED+++` +endif::add-copy-button-to-env-var[] +--|boolean +| + + a|icon:lock[title=Fixed at build time] [[quarkus-micrometer-config-group-config-redis-config-group_quarkus.micrometer.binder.redis.enabled]]`link:#quarkus-micrometer-config-group-config-redis-config-group_quarkus.micrometer.binder.redis.enabled[quarkus.micrometer.binder.redis.enabled]` [.description] diff --git a/_generated-doc/latest/config/quarkus-micrometer-config-group-config-vertx-config-group.adoc b/_generated-doc/latest/config/quarkus-micrometer-config-group-config-vertx-config-group.adoc index 75d879955c..e190346462 100644 --- a/_generated-doc/latest/config/quarkus-micrometer-config-group-config-vertx-config-group.adoc +++ b/_generated-doc/latest/config/quarkus-micrometer-config-group-config-vertx-config-group.adoc @@ -10,6 +10,20 @@ h|[[quarkus-micrometer-config-group-config-vertx-config-group_configuration]]lin h|Type h|Default +a|icon:lock[title=Fixed at build time] [[quarkus-micrometer-config-group-config-vertx-config-group_quarkus.micrometer.binder.vertx.get-enabled]]`link:#quarkus-micrometer-config-group-config-vertx-config-group_quarkus.micrometer.binder.vertx.get-enabled[quarkus.micrometer.binder.vertx.get-enabled]` + +[.description] +-- +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_MICROMETER_BINDER_VERTX_GET_ENABLED+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_MICROMETER_BINDER_VERTX_GET_ENABLED+++` +endif::add-copy-button-to-env-var[] +--|boolean +| + + a|icon:lock[title=Fixed at build time] [[quarkus-micrometer-config-group-config-vertx-config-group_quarkus.micrometer.binder.vertx.enabled]]`link:#quarkus-micrometer-config-group-config-vertx-config-group_quarkus.micrometer.binder.vertx.enabled[quarkus.micrometer.binder.vertx.enabled]` [.description] diff --git a/_generated-doc/latest/config/quarkus-micrometer-config-micrometer-config.adoc b/_generated-doc/latest/config/quarkus-micrometer-config-micrometer-config.adoc index 12bf79e702..68774c47c0 100644 --- a/_generated-doc/latest/config/quarkus-micrometer-config-micrometer-config.adoc +++ b/_generated-doc/latest/config/quarkus-micrometer-config-micrometer-config.adoc @@ -64,6 +64,20 @@ endif::add-copy-button-to-env-var[] |`true` +a|icon:lock[title=Fixed at build time] [[quarkus-micrometer-config-micrometer-config_quarkus.micrometer.binder.http-client.get-enabled]]`link:#quarkus-micrometer-config-micrometer-config_quarkus.micrometer.binder.http-client.get-enabled[quarkus.micrometer.binder.http-client.get-enabled]` + +[.description] +-- +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_MICROMETER_BINDER_HTTP_CLIENT_GET_ENABLED+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_MICROMETER_BINDER_HTTP_CLIENT_GET_ENABLED+++` +endif::add-copy-button-to-env-var[] +--|boolean +| + + a|icon:lock[title=Fixed at build time] [[quarkus-micrometer-config-micrometer-config_quarkus.micrometer.binder.http-client.enabled]]`link:#quarkus-micrometer-config-micrometer-config_quarkus.micrometer.binder.http-client.enabled[quarkus.micrometer.binder.http-client.enabled]` [.description] @@ -82,6 +96,20 @@ endif::add-copy-button-to-env-var[] | +a|icon:lock[title=Fixed at build time] [[quarkus-micrometer-config-micrometer-config_quarkus.micrometer.binder.http-server.get-enabled]]`link:#quarkus-micrometer-config-micrometer-config_quarkus.micrometer.binder.http-server.get-enabled[quarkus.micrometer.binder.http-server.get-enabled]` + +[.description] +-- +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_MICROMETER_BINDER_HTTP_SERVER_GET_ENABLED+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_MICROMETER_BINDER_HTTP_SERVER_GET_ENABLED+++` +endif::add-copy-button-to-env-var[] +--|boolean +| + + a|icon:lock[title=Fixed at build time] [[quarkus-micrometer-config-micrometer-config_quarkus.micrometer.binder.http-server.enabled]]`link:#quarkus-micrometer-config-micrometer-config_quarkus.micrometer.binder.http-server.enabled[quarkus.micrometer.binder.http-server.enabled]` [.description] @@ -118,6 +146,20 @@ endif::add-copy-button-to-env-var[] | +a|icon:lock[title=Fixed at build time] [[quarkus-micrometer-config-micrometer-config_quarkus.micrometer.binder.kafka.get-enabled]]`link:#quarkus-micrometer-config-micrometer-config_quarkus.micrometer.binder.kafka.get-enabled[quarkus.micrometer.binder.kafka.get-enabled]` + +[.description] +-- +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_MICROMETER_BINDER_KAFKA_GET_ENABLED+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_MICROMETER_BINDER_KAFKA_GET_ENABLED+++` +endif::add-copy-button-to-env-var[] +--|boolean +| + + a|icon:lock[title=Fixed at build time] [[quarkus-micrometer-config-micrometer-config_quarkus.micrometer.binder.kafka.enabled]]`link:#quarkus-micrometer-config-micrometer-config_quarkus.micrometer.binder.kafka.enabled[quarkus.micrometer.binder.kafka.enabled]` [.description] @@ -136,6 +178,20 @@ endif::add-copy-button-to-env-var[] | +a|icon:lock[title=Fixed at build time] [[quarkus-micrometer-config-micrometer-config_quarkus.micrometer.binder.redis.get-enabled]]`link:#quarkus-micrometer-config-micrometer-config_quarkus.micrometer.binder.redis.get-enabled[quarkus.micrometer.binder.redis.get-enabled]` + +[.description] +-- +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_MICROMETER_BINDER_REDIS_GET_ENABLED+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_MICROMETER_BINDER_REDIS_GET_ENABLED+++` +endif::add-copy-button-to-env-var[] +--|boolean +| + + a|icon:lock[title=Fixed at build time] [[quarkus-micrometer-config-micrometer-config_quarkus.micrometer.binder.redis.enabled]]`link:#quarkus-micrometer-config-micrometer-config_quarkus.micrometer.binder.redis.enabled[quarkus.micrometer.binder.redis.enabled]` [.description] @@ -154,6 +210,20 @@ endif::add-copy-button-to-env-var[] | +a|icon:lock[title=Fixed at build time] [[quarkus-micrometer-config-micrometer-config_quarkus.micrometer.binder.grpc-server.get-enabled]]`link:#quarkus-micrometer-config-micrometer-config_quarkus.micrometer.binder.grpc-server.get-enabled[quarkus.micrometer.binder.grpc-server.get-enabled]` + +[.description] +-- +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_MICROMETER_BINDER_GRPC_SERVER_GET_ENABLED+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_MICROMETER_BINDER_GRPC_SERVER_GET_ENABLED+++` +endif::add-copy-button-to-env-var[] +--|boolean +| + + a|icon:lock[title=Fixed at build time] [[quarkus-micrometer-config-micrometer-config_quarkus.micrometer.binder.grpc-server.enabled]]`link:#quarkus-micrometer-config-micrometer-config_quarkus.micrometer.binder.grpc-server.enabled[quarkus.micrometer.binder.grpc-server.enabled]` [.description] @@ -172,6 +242,20 @@ endif::add-copy-button-to-env-var[] | +a|icon:lock[title=Fixed at build time] [[quarkus-micrometer-config-micrometer-config_quarkus.micrometer.binder.grpc-client.get-enabled]]`link:#quarkus-micrometer-config-micrometer-config_quarkus.micrometer.binder.grpc-client.get-enabled[quarkus.micrometer.binder.grpc-client.get-enabled]` + +[.description] +-- +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_MICROMETER_BINDER_GRPC_CLIENT_GET_ENABLED+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_MICROMETER_BINDER_GRPC_CLIENT_GET_ENABLED+++` +endif::add-copy-button-to-env-var[] +--|boolean +| + + a|icon:lock[title=Fixed at build time] [[quarkus-micrometer-config-micrometer-config_quarkus.micrometer.binder.grpc-client.enabled]]`link:#quarkus-micrometer-config-micrometer-config_quarkus.micrometer.binder.grpc-client.enabled[quarkus.micrometer.binder.grpc-client.enabled]` [.description] @@ -190,6 +274,20 @@ endif::add-copy-button-to-env-var[] | +a|icon:lock[title=Fixed at build time] [[quarkus-micrometer-config-micrometer-config_quarkus.micrometer.binder.mp-metrics.get-enabled]]`link:#quarkus-micrometer-config-micrometer-config_quarkus.micrometer.binder.mp-metrics.get-enabled[quarkus.micrometer.binder.mp-metrics.get-enabled]` + +[.description] +-- +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_MICROMETER_BINDER_MP_METRICS_GET_ENABLED+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_MICROMETER_BINDER_MP_METRICS_GET_ENABLED+++` +endif::add-copy-button-to-env-var[] +--|boolean +| + + a|icon:lock[title=Fixed at build time] [[quarkus-micrometer-config-micrometer-config_quarkus.micrometer.binder.mp-metrics.enabled]]`link:#quarkus-micrometer-config-micrometer-config_quarkus.micrometer.binder.mp-metrics.enabled[quarkus.micrometer.binder.mp-metrics.enabled]` [.description] @@ -239,6 +337,20 @@ endif::add-copy-button-to-env-var[] | +a|icon:lock[title=Fixed at build time] [[quarkus-micrometer-config-micrometer-config_quarkus.micrometer.binder.vertx.get-enabled]]`link:#quarkus-micrometer-config-micrometer-config_quarkus.micrometer.binder.vertx.get-enabled[quarkus.micrometer.binder.vertx.get-enabled]` + +[.description] +-- +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_MICROMETER_BINDER_VERTX_GET_ENABLED+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_MICROMETER_BINDER_VERTX_GET_ENABLED+++` +endif::add-copy-button-to-env-var[] +--|boolean +| + + a|icon:lock[title=Fixed at build time] [[quarkus-micrometer-config-micrometer-config_quarkus.micrometer.binder.vertx.enabled]]`link:#quarkus-micrometer-config-micrometer-config_quarkus.micrometer.binder.vertx.enabled[quarkus.micrometer.binder.vertx.enabled]` [.description] @@ -257,6 +369,20 @@ endif::add-copy-button-to-env-var[] | +a|icon:lock[title=Fixed at build time] [[quarkus-micrometer-config-micrometer-config_quarkus.micrometer.export.json.get-enabled]]`link:#quarkus-micrometer-config-micrometer-config_quarkus.micrometer.export.json.get-enabled[quarkus.micrometer.export.json.get-enabled]` + +[.description] +-- +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_MICROMETER_EXPORT_JSON_GET_ENABLED+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_MICROMETER_EXPORT_JSON_GET_ENABLED+++` +endif::add-copy-button-to-env-var[] +--|boolean +| + + a|icon:lock[title=Fixed at build time] [[quarkus-micrometer-config-micrometer-config_quarkus.micrometer.export.json.enabled]]`link:#quarkus-micrometer-config-micrometer-config_quarkus.micrometer.export.json.enabled[quarkus.micrometer.export.json.enabled]` [.description] @@ -322,6 +448,20 @@ endif::add-copy-button-to-env-var[] |`P3D` +a|icon:lock[title=Fixed at build time] [[quarkus-micrometer-config-micrometer-config_quarkus.micrometer.export.prometheus.get-enabled]]`link:#quarkus-micrometer-config-micrometer-config_quarkus.micrometer.export.prometheus.get-enabled[quarkus.micrometer.export.prometheus.get-enabled]` + +[.description] +-- +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_MICROMETER_EXPORT_PROMETHEUS_GET_ENABLED+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_MICROMETER_EXPORT_PROMETHEUS_GET_ENABLED+++` +endif::add-copy-button-to-env-var[] +--|boolean +| + + a|icon:lock[title=Fixed at build time] [[quarkus-micrometer-config-micrometer-config_quarkus.micrometer.export.prometheus.enabled]]`link:#quarkus-micrometer-config-micrometer-config_quarkus.micrometer.export.prometheus.enabled[quarkus.micrometer.export.prometheus.enabled]` [.description] diff --git a/_generated-doc/latest/config/quarkus-micrometer-general-config-items.adoc b/_generated-doc/latest/config/quarkus-micrometer-general-config-items.adoc index 9bc7956b02..710cad046b 100644 --- a/_generated-doc/latest/config/quarkus-micrometer-general-config-items.adoc +++ b/_generated-doc/latest/config/quarkus-micrometer-general-config-items.adoc @@ -10,6 +10,20 @@ h|[[quarkus-micrometer-general-config-items_configuration]]link:#quarkus-microme h|Type h|Default +a|icon:lock[title=Fixed at build time] [[quarkus-micrometer-general-config-items_quarkus.micrometer.binder.http-client.get-enabled]]`link:#quarkus-micrometer-general-config-items_quarkus.micrometer.binder.http-client.get-enabled[quarkus.micrometer.binder.http-client.get-enabled]` + +[.description] +-- +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_MICROMETER_BINDER_HTTP_CLIENT_GET_ENABLED+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_MICROMETER_BINDER_HTTP_CLIENT_GET_ENABLED+++` +endif::add-copy-button-to-env-var[] +--|boolean +| + + a|icon:lock[title=Fixed at build time] [[quarkus-micrometer-general-config-items_quarkus.micrometer.binder.http-client.enabled]]`link:#quarkus-micrometer-general-config-items_quarkus.micrometer.binder.http-client.enabled[quarkus.micrometer.binder.http-client.enabled]` [.description] @@ -28,6 +42,20 @@ endif::add-copy-button-to-env-var[] | +a|icon:lock[title=Fixed at build time] [[quarkus-micrometer-general-config-items_quarkus.micrometer.binder.http-server.get-enabled]]`link:#quarkus-micrometer-general-config-items_quarkus.micrometer.binder.http-server.get-enabled[quarkus.micrometer.binder.http-server.get-enabled]` + +[.description] +-- +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_MICROMETER_BINDER_HTTP_SERVER_GET_ENABLED+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_MICROMETER_BINDER_HTTP_SERVER_GET_ENABLED+++` +endif::add-copy-button-to-env-var[] +--|boolean +| + + a|icon:lock[title=Fixed at build time] [[quarkus-micrometer-general-config-items_quarkus.micrometer.binder.http-server.enabled]]`link:#quarkus-micrometer-general-config-items_quarkus.micrometer.binder.http-server.enabled[quarkus.micrometer.binder.http-server.enabled]` [.description] @@ -64,6 +92,20 @@ endif::add-copy-button-to-env-var[] | +a|icon:lock[title=Fixed at build time] [[quarkus-micrometer-general-config-items_quarkus.micrometer.binder.kafka.get-enabled]]`link:#quarkus-micrometer-general-config-items_quarkus.micrometer.binder.kafka.get-enabled[quarkus.micrometer.binder.kafka.get-enabled]` + +[.description] +-- +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_MICROMETER_BINDER_KAFKA_GET_ENABLED+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_MICROMETER_BINDER_KAFKA_GET_ENABLED+++` +endif::add-copy-button-to-env-var[] +--|boolean +| + + a|icon:lock[title=Fixed at build time] [[quarkus-micrometer-general-config-items_quarkus.micrometer.binder.kafka.enabled]]`link:#quarkus-micrometer-general-config-items_quarkus.micrometer.binder.kafka.enabled[quarkus.micrometer.binder.kafka.enabled]` [.description] @@ -82,6 +124,20 @@ endif::add-copy-button-to-env-var[] | +a|icon:lock[title=Fixed at build time] [[quarkus-micrometer-general-config-items_quarkus.micrometer.binder.redis.get-enabled]]`link:#quarkus-micrometer-general-config-items_quarkus.micrometer.binder.redis.get-enabled[quarkus.micrometer.binder.redis.get-enabled]` + +[.description] +-- +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_MICROMETER_BINDER_REDIS_GET_ENABLED+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_MICROMETER_BINDER_REDIS_GET_ENABLED+++` +endif::add-copy-button-to-env-var[] +--|boolean +| + + a|icon:lock[title=Fixed at build time] [[quarkus-micrometer-general-config-items_quarkus.micrometer.binder.redis.enabled]]`link:#quarkus-micrometer-general-config-items_quarkus.micrometer.binder.redis.enabled[quarkus.micrometer.binder.redis.enabled]` [.description] @@ -100,6 +156,20 @@ endif::add-copy-button-to-env-var[] | +a|icon:lock[title=Fixed at build time] [[quarkus-micrometer-general-config-items_quarkus.micrometer.binder.grpc-server.get-enabled]]`link:#quarkus-micrometer-general-config-items_quarkus.micrometer.binder.grpc-server.get-enabled[quarkus.micrometer.binder.grpc-server.get-enabled]` + +[.description] +-- +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_MICROMETER_BINDER_GRPC_SERVER_GET_ENABLED+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_MICROMETER_BINDER_GRPC_SERVER_GET_ENABLED+++` +endif::add-copy-button-to-env-var[] +--|boolean +| + + a|icon:lock[title=Fixed at build time] [[quarkus-micrometer-general-config-items_quarkus.micrometer.binder.grpc-server.enabled]]`link:#quarkus-micrometer-general-config-items_quarkus.micrometer.binder.grpc-server.enabled[quarkus.micrometer.binder.grpc-server.enabled]` [.description] @@ -118,6 +188,20 @@ endif::add-copy-button-to-env-var[] | +a|icon:lock[title=Fixed at build time] [[quarkus-micrometer-general-config-items_quarkus.micrometer.binder.grpc-client.get-enabled]]`link:#quarkus-micrometer-general-config-items_quarkus.micrometer.binder.grpc-client.get-enabled[quarkus.micrometer.binder.grpc-client.get-enabled]` + +[.description] +-- +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_MICROMETER_BINDER_GRPC_CLIENT_GET_ENABLED+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_MICROMETER_BINDER_GRPC_CLIENT_GET_ENABLED+++` +endif::add-copy-button-to-env-var[] +--|boolean +| + + a|icon:lock[title=Fixed at build time] [[quarkus-micrometer-general-config-items_quarkus.micrometer.binder.grpc-client.enabled]]`link:#quarkus-micrometer-general-config-items_quarkus.micrometer.binder.grpc-client.enabled[quarkus.micrometer.binder.grpc-client.enabled]` [.description] @@ -136,6 +220,20 @@ endif::add-copy-button-to-env-var[] | +a|icon:lock[title=Fixed at build time] [[quarkus-micrometer-general-config-items_quarkus.micrometer.binder.mp-metrics.get-enabled]]`link:#quarkus-micrometer-general-config-items_quarkus.micrometer.binder.mp-metrics.get-enabled[quarkus.micrometer.binder.mp-metrics.get-enabled]` + +[.description] +-- +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_MICROMETER_BINDER_MP_METRICS_GET_ENABLED+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_MICROMETER_BINDER_MP_METRICS_GET_ENABLED+++` +endif::add-copy-button-to-env-var[] +--|boolean +| + + a|icon:lock[title=Fixed at build time] [[quarkus-micrometer-general-config-items_quarkus.micrometer.binder.mp-metrics.enabled]]`link:#quarkus-micrometer-general-config-items_quarkus.micrometer.binder.mp-metrics.enabled[quarkus.micrometer.binder.mp-metrics.enabled]` [.description] @@ -185,6 +283,20 @@ endif::add-copy-button-to-env-var[] | +a|icon:lock[title=Fixed at build time] [[quarkus-micrometer-general-config-items_quarkus.micrometer.binder.vertx.get-enabled]]`link:#quarkus-micrometer-general-config-items_quarkus.micrometer.binder.vertx.get-enabled[quarkus.micrometer.binder.vertx.get-enabled]` + +[.description] +-- +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_MICROMETER_BINDER_VERTX_GET_ENABLED+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_MICROMETER_BINDER_VERTX_GET_ENABLED+++` +endif::add-copy-button-to-env-var[] +--|boolean +| + + a|icon:lock[title=Fixed at build time] [[quarkus-micrometer-general-config-items_quarkus.micrometer.binder.vertx.enabled]]`link:#quarkus-micrometer-general-config-items_quarkus.micrometer.binder.vertx.enabled[quarkus.micrometer.binder.vertx.enabled]` [.description] @@ -203,6 +315,20 @@ endif::add-copy-button-to-env-var[] | +a|icon:lock[title=Fixed at build time] [[quarkus-micrometer-general-config-items_quarkus.micrometer.export.json.get-enabled]]`link:#quarkus-micrometer-general-config-items_quarkus.micrometer.export.json.get-enabled[quarkus.micrometer.export.json.get-enabled]` + +[.description] +-- +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_MICROMETER_EXPORT_JSON_GET_ENABLED+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_MICROMETER_EXPORT_JSON_GET_ENABLED+++` +endif::add-copy-button-to-env-var[] +--|boolean +| + + a|icon:lock[title=Fixed at build time] [[quarkus-micrometer-general-config-items_quarkus.micrometer.export.json.enabled]]`link:#quarkus-micrometer-general-config-items_quarkus.micrometer.export.json.enabled[quarkus.micrometer.export.json.enabled]` [.description] @@ -268,6 +394,20 @@ endif::add-copy-button-to-env-var[] |`P3D` +a|icon:lock[title=Fixed at build time] [[quarkus-micrometer-general-config-items_quarkus.micrometer.export.prometheus.get-enabled]]`link:#quarkus-micrometer-general-config-items_quarkus.micrometer.export.prometheus.get-enabled[quarkus.micrometer.export.prometheus.get-enabled]` + +[.description] +-- +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_MICROMETER_EXPORT_PROMETHEUS_GET_ENABLED+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_MICROMETER_EXPORT_PROMETHEUS_GET_ENABLED+++` +endif::add-copy-button-to-env-var[] +--|boolean +| + + a|icon:lock[title=Fixed at build time] [[quarkus-micrometer-general-config-items_quarkus.micrometer.export.prometheus.enabled]]`link:#quarkus-micrometer-general-config-items_quarkus.micrometer.export.prometheus.enabled[quarkus.micrometer.export.prometheus.enabled]` [.description] diff --git a/_generated-doc/latest/config/quarkus-micrometer.adoc b/_generated-doc/latest/config/quarkus-micrometer.adoc index 40ef3e8dec..c425b59409 100644 --- a/_generated-doc/latest/config/quarkus-micrometer.adoc +++ b/_generated-doc/latest/config/quarkus-micrometer.adoc @@ -64,6 +64,20 @@ endif::add-copy-button-to-env-var[] |`true` +a|icon:lock[title=Fixed at build time] [[quarkus-micrometer_quarkus.micrometer.binder.http-client.get-enabled]]`link:#quarkus-micrometer_quarkus.micrometer.binder.http-client.get-enabled[quarkus.micrometer.binder.http-client.get-enabled]` + +[.description] +-- +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_MICROMETER_BINDER_HTTP_CLIENT_GET_ENABLED+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_MICROMETER_BINDER_HTTP_CLIENT_GET_ENABLED+++` +endif::add-copy-button-to-env-var[] +--|boolean +| + + a|icon:lock[title=Fixed at build time] [[quarkus-micrometer_quarkus.micrometer.binder.http-client.enabled]]`link:#quarkus-micrometer_quarkus.micrometer.binder.http-client.enabled[quarkus.micrometer.binder.http-client.enabled]` [.description] @@ -82,6 +96,20 @@ endif::add-copy-button-to-env-var[] | +a|icon:lock[title=Fixed at build time] [[quarkus-micrometer_quarkus.micrometer.binder.http-server.get-enabled]]`link:#quarkus-micrometer_quarkus.micrometer.binder.http-server.get-enabled[quarkus.micrometer.binder.http-server.get-enabled]` + +[.description] +-- +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_MICROMETER_BINDER_HTTP_SERVER_GET_ENABLED+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_MICROMETER_BINDER_HTTP_SERVER_GET_ENABLED+++` +endif::add-copy-button-to-env-var[] +--|boolean +| + + a|icon:lock[title=Fixed at build time] [[quarkus-micrometer_quarkus.micrometer.binder.http-server.enabled]]`link:#quarkus-micrometer_quarkus.micrometer.binder.http-server.enabled[quarkus.micrometer.binder.http-server.enabled]` [.description] @@ -118,6 +146,20 @@ endif::add-copy-button-to-env-var[] | +a|icon:lock[title=Fixed at build time] [[quarkus-micrometer_quarkus.micrometer.binder.kafka.get-enabled]]`link:#quarkus-micrometer_quarkus.micrometer.binder.kafka.get-enabled[quarkus.micrometer.binder.kafka.get-enabled]` + +[.description] +-- +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_MICROMETER_BINDER_KAFKA_GET_ENABLED+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_MICROMETER_BINDER_KAFKA_GET_ENABLED+++` +endif::add-copy-button-to-env-var[] +--|boolean +| + + a|icon:lock[title=Fixed at build time] [[quarkus-micrometer_quarkus.micrometer.binder.kafka.enabled]]`link:#quarkus-micrometer_quarkus.micrometer.binder.kafka.enabled[quarkus.micrometer.binder.kafka.enabled]` [.description] @@ -136,6 +178,20 @@ endif::add-copy-button-to-env-var[] | +a|icon:lock[title=Fixed at build time] [[quarkus-micrometer_quarkus.micrometer.binder.redis.get-enabled]]`link:#quarkus-micrometer_quarkus.micrometer.binder.redis.get-enabled[quarkus.micrometer.binder.redis.get-enabled]` + +[.description] +-- +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_MICROMETER_BINDER_REDIS_GET_ENABLED+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_MICROMETER_BINDER_REDIS_GET_ENABLED+++` +endif::add-copy-button-to-env-var[] +--|boolean +| + + a|icon:lock[title=Fixed at build time] [[quarkus-micrometer_quarkus.micrometer.binder.redis.enabled]]`link:#quarkus-micrometer_quarkus.micrometer.binder.redis.enabled[quarkus.micrometer.binder.redis.enabled]` [.description] @@ -154,6 +210,20 @@ endif::add-copy-button-to-env-var[] | +a|icon:lock[title=Fixed at build time] [[quarkus-micrometer_quarkus.micrometer.binder.grpc-server.get-enabled]]`link:#quarkus-micrometer_quarkus.micrometer.binder.grpc-server.get-enabled[quarkus.micrometer.binder.grpc-server.get-enabled]` + +[.description] +-- +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_MICROMETER_BINDER_GRPC_SERVER_GET_ENABLED+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_MICROMETER_BINDER_GRPC_SERVER_GET_ENABLED+++` +endif::add-copy-button-to-env-var[] +--|boolean +| + + a|icon:lock[title=Fixed at build time] [[quarkus-micrometer_quarkus.micrometer.binder.grpc-server.enabled]]`link:#quarkus-micrometer_quarkus.micrometer.binder.grpc-server.enabled[quarkus.micrometer.binder.grpc-server.enabled]` [.description] @@ -172,6 +242,20 @@ endif::add-copy-button-to-env-var[] | +a|icon:lock[title=Fixed at build time] [[quarkus-micrometer_quarkus.micrometer.binder.grpc-client.get-enabled]]`link:#quarkus-micrometer_quarkus.micrometer.binder.grpc-client.get-enabled[quarkus.micrometer.binder.grpc-client.get-enabled]` + +[.description] +-- +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_MICROMETER_BINDER_GRPC_CLIENT_GET_ENABLED+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_MICROMETER_BINDER_GRPC_CLIENT_GET_ENABLED+++` +endif::add-copy-button-to-env-var[] +--|boolean +| + + a|icon:lock[title=Fixed at build time] [[quarkus-micrometer_quarkus.micrometer.binder.grpc-client.enabled]]`link:#quarkus-micrometer_quarkus.micrometer.binder.grpc-client.enabled[quarkus.micrometer.binder.grpc-client.enabled]` [.description] @@ -190,6 +274,20 @@ endif::add-copy-button-to-env-var[] | +a|icon:lock[title=Fixed at build time] [[quarkus-micrometer_quarkus.micrometer.binder.mp-metrics.get-enabled]]`link:#quarkus-micrometer_quarkus.micrometer.binder.mp-metrics.get-enabled[quarkus.micrometer.binder.mp-metrics.get-enabled]` + +[.description] +-- +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_MICROMETER_BINDER_MP_METRICS_GET_ENABLED+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_MICROMETER_BINDER_MP_METRICS_GET_ENABLED+++` +endif::add-copy-button-to-env-var[] +--|boolean +| + + a|icon:lock[title=Fixed at build time] [[quarkus-micrometer_quarkus.micrometer.binder.mp-metrics.enabled]]`link:#quarkus-micrometer_quarkus.micrometer.binder.mp-metrics.enabled[quarkus.micrometer.binder.mp-metrics.enabled]` [.description] @@ -239,6 +337,20 @@ endif::add-copy-button-to-env-var[] | +a|icon:lock[title=Fixed at build time] [[quarkus-micrometer_quarkus.micrometer.binder.vertx.get-enabled]]`link:#quarkus-micrometer_quarkus.micrometer.binder.vertx.get-enabled[quarkus.micrometer.binder.vertx.get-enabled]` + +[.description] +-- +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_MICROMETER_BINDER_VERTX_GET_ENABLED+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_MICROMETER_BINDER_VERTX_GET_ENABLED+++` +endif::add-copy-button-to-env-var[] +--|boolean +| + + a|icon:lock[title=Fixed at build time] [[quarkus-micrometer_quarkus.micrometer.binder.vertx.enabled]]`link:#quarkus-micrometer_quarkus.micrometer.binder.vertx.enabled[quarkus.micrometer.binder.vertx.enabled]` [.description] @@ -257,6 +369,20 @@ endif::add-copy-button-to-env-var[] | +a|icon:lock[title=Fixed at build time] [[quarkus-micrometer_quarkus.micrometer.export.json.get-enabled]]`link:#quarkus-micrometer_quarkus.micrometer.export.json.get-enabled[quarkus.micrometer.export.json.get-enabled]` + +[.description] +-- +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_MICROMETER_EXPORT_JSON_GET_ENABLED+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_MICROMETER_EXPORT_JSON_GET_ENABLED+++` +endif::add-copy-button-to-env-var[] +--|boolean +| + + a|icon:lock[title=Fixed at build time] [[quarkus-micrometer_quarkus.micrometer.export.json.enabled]]`link:#quarkus-micrometer_quarkus.micrometer.export.json.enabled[quarkus.micrometer.export.json.enabled]` [.description] @@ -322,6 +448,20 @@ endif::add-copy-button-to-env-var[] |`P3D` +a|icon:lock[title=Fixed at build time] [[quarkus-micrometer_quarkus.micrometer.export.prometheus.get-enabled]]`link:#quarkus-micrometer_quarkus.micrometer.export.prometheus.get-enabled[quarkus.micrometer.export.prometheus.get-enabled]` + +[.description] +-- +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_MICROMETER_EXPORT_PROMETHEUS_GET_ENABLED+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_MICROMETER_EXPORT_PROMETHEUS_GET_ENABLED+++` +endif::add-copy-button-to-env-var[] +--|boolean +| + + a|icon:lock[title=Fixed at build time] [[quarkus-micrometer_quarkus.micrometer.export.prometheus.enabled]]`link:#quarkus-micrometer_quarkus.micrometer.export.prometheus.enabled[quarkus.micrometer.export.prometheus.enabled]` [.description] diff --git a/_generated-doc/latest/config/quarkus-native-pkg-native-config.adoc b/_generated-doc/latest/config/quarkus-native-pkg-native-config.adoc index 0f5a20057f..958daa1df0 100644 --- a/_generated-doc/latest/config/quarkus-native-pkg-native-config.adoc +++ b/_generated-doc/latest/config/quarkus-native-pkg-native-config.adoc @@ -86,7 +86,8 @@ endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] Environment variable: `+++QUARKUS_NATIVE_FILE_ENCODING+++` endif::add-copy-button-to-env-var[] ---|String +--|link:https://docs.oracle.com/javase/8/docs/api/java/lang/String.html[String] + |`UTF-8` diff --git a/_generated-doc/latest/config/quarkus-oidc-general-config-items.adoc b/_generated-doc/latest/config/quarkus-oidc-general-config-items.adoc index c4bc022ab7..7848452ccd 100644 --- a/_generated-doc/latest/config/quarkus-oidc-general-config-items.adoc +++ b/_generated-doc/latest/config/quarkus-oidc-general-config-items.adoc @@ -1587,6 +1587,72 @@ endif::add-copy-button-to-env-var[] | +a| [[quarkus-oidc-general-config-items_quarkus.oidc.logout.backchannel.token-cache-size]]`link:#quarkus-oidc-general-config-items_quarkus.oidc.logout.backchannel.token-cache-size[quarkus.oidc.logout.backchannel.token-cache-size]` + +[.description] +-- +Maximum number of logout tokens that can be cached before they are matched against ID tokens stored in session cookies. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OIDC_LOGOUT_BACKCHANNEL_TOKEN_CACHE_SIZE+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OIDC_LOGOUT_BACKCHANNEL_TOKEN_CACHE_SIZE+++` +endif::add-copy-button-to-env-var[] +--|int +|`10` + + +a| [[quarkus-oidc-general-config-items_quarkus.oidc.logout.backchannel.token-cache-time-to-live]]`link:#quarkus-oidc-general-config-items_quarkus.oidc.logout.backchannel.token-cache-time-to-live[quarkus.oidc.logout.backchannel.token-cache-time-to-live]` + +[.description] +-- +Number of minutes a logout token can be cached for. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OIDC_LOGOUT_BACKCHANNEL_TOKEN_CACHE_TIME_TO_LIVE+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OIDC_LOGOUT_BACKCHANNEL_TOKEN_CACHE_TIME_TO_LIVE+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`10M` + + +a| [[quarkus-oidc-general-config-items_quarkus.oidc.logout.backchannel.clean-up-timer-interval]]`link:#quarkus-oidc-general-config-items_quarkus.oidc.logout.backchannel.clean-up-timer-interval[quarkus.oidc.logout.backchannel.clean-up-timer-interval]` + +[.description] +-- +Token cache timer interval. If this property is set then a timer will check and remove the stale entries periodically. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OIDC_LOGOUT_BACKCHANNEL_CLEAN_UP_TIMER_INTERVAL+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OIDC_LOGOUT_BACKCHANNEL_CLEAN_UP_TIMER_INTERVAL+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +| + + +a| [[quarkus-oidc-general-config-items_quarkus.oidc.logout.backchannel.logout-token-key]]`link:#quarkus-oidc-general-config-items_quarkus.oidc.logout.backchannel.logout-token-key[quarkus.oidc.logout.backchannel.logout-token-key]` + +[.description] +-- +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. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OIDC_LOGOUT_BACKCHANNEL_LOGOUT_TOKEN_KEY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OIDC_LOGOUT_BACKCHANNEL_LOGOUT_TOKEN_KEY+++` +endif::add-copy-button-to-env-var[] +--|string +|`sub` + + a| [[quarkus-oidc-general-config-items_quarkus.oidc.logout.frontchannel.path]]`link:#quarkus-oidc-general-config-items_quarkus.oidc.logout.frontchannel.path[quarkus.oidc.logout.frontchannel.path]` [.description] @@ -1979,7 +2045,13 @@ a| [[quarkus-oidc-general-config-items_quarkus.oidc.authentication.pkce-secret]] [.description] -- -Secret which will be used to encrypt a Proof Key for Code Exchange (PKCE) code verifier in the code flow state. This secret must be set if PKCE is required but no client secret is set. The length of the secret which will be used to encrypt the code verifier must be 32 characters long. +Secret which will be used to encrypt a Proof Key for Code Exchange (PKCE) code verifier in the code flow state. This secret should be at least 32 characters long. + +If this secret is not set, the client secret configured with either `quarkus.oidc.credentials.secret` or `quarkus.oidc.credentials.client-secret.value` will be checked. Finally, `quarkus.oidc.credentials.jwt.secret` which can be used for `client_jwt_secret` authentication will be checked. Client secret will not be used as a PKCE code verifier encryption secret if it is less than 32 characters long. + +The secret will be auto-generated if it remains uninitialized after checking all of these properties. + +Error will be reported if the secret length is less than 16 characters. ifdef::add-copy-button-to-env-var[] Environment variable: env_var_with_copy_button:+++QUARKUS_OIDC_AUTHENTICATION_PKCE_SECRET+++[] @@ -3599,6 +3671,72 @@ endif::add-copy-button-to-env-var[] | +a| [[quarkus-oidc-general-config-items_quarkus.oidc.-tenant-.logout.backchannel.token-cache-size]]`link:#quarkus-oidc-general-config-items_quarkus.oidc.-tenant-.logout.backchannel.token-cache-size[quarkus.oidc."tenant".logout.backchannel.token-cache-size]` + +[.description] +-- +Maximum number of logout tokens that can be cached before they are matched against ID tokens stored in session cookies. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OIDC__TENANT__LOGOUT_BACKCHANNEL_TOKEN_CACHE_SIZE+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OIDC__TENANT__LOGOUT_BACKCHANNEL_TOKEN_CACHE_SIZE+++` +endif::add-copy-button-to-env-var[] +--|int +|`10` + + +a| [[quarkus-oidc-general-config-items_quarkus.oidc.-tenant-.logout.backchannel.token-cache-time-to-live]]`link:#quarkus-oidc-general-config-items_quarkus.oidc.-tenant-.logout.backchannel.token-cache-time-to-live[quarkus.oidc."tenant".logout.backchannel.token-cache-time-to-live]` + +[.description] +-- +Number of minutes a logout token can be cached for. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OIDC__TENANT__LOGOUT_BACKCHANNEL_TOKEN_CACHE_TIME_TO_LIVE+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OIDC__TENANT__LOGOUT_BACKCHANNEL_TOKEN_CACHE_TIME_TO_LIVE+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`10M` + + +a| [[quarkus-oidc-general-config-items_quarkus.oidc.-tenant-.logout.backchannel.clean-up-timer-interval]]`link:#quarkus-oidc-general-config-items_quarkus.oidc.-tenant-.logout.backchannel.clean-up-timer-interval[quarkus.oidc."tenant".logout.backchannel.clean-up-timer-interval]` + +[.description] +-- +Token cache timer interval. If this property is set then a timer will check and remove the stale entries periodically. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OIDC__TENANT__LOGOUT_BACKCHANNEL_CLEAN_UP_TIMER_INTERVAL+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OIDC__TENANT__LOGOUT_BACKCHANNEL_CLEAN_UP_TIMER_INTERVAL+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +| + + +a| [[quarkus-oidc-general-config-items_quarkus.oidc.-tenant-.logout.backchannel.logout-token-key]]`link:#quarkus-oidc-general-config-items_quarkus.oidc.-tenant-.logout.backchannel.logout-token-key[quarkus.oidc."tenant".logout.backchannel.logout-token-key]` + +[.description] +-- +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. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OIDC__TENANT__LOGOUT_BACKCHANNEL_LOGOUT_TOKEN_KEY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OIDC__TENANT__LOGOUT_BACKCHANNEL_LOGOUT_TOKEN_KEY+++` +endif::add-copy-button-to-env-var[] +--|string +|`sub` + + a| [[quarkus-oidc-general-config-items_quarkus.oidc.-tenant-.logout.frontchannel.path]]`link:#quarkus-oidc-general-config-items_quarkus.oidc.-tenant-.logout.frontchannel.path[quarkus.oidc."tenant".logout.frontchannel.path]` [.description] @@ -4007,7 +4145,13 @@ a| [[quarkus-oidc-general-config-items_quarkus.oidc.-tenant-.authentication.pkce [.description] -- -Secret which will be used to encrypt a Proof Key for Code Exchange (PKCE) code verifier in the code flow state. This secret must be set if PKCE is required but no client secret is set. The length of the secret which will be used to encrypt the code verifier must be 32 characters long. +Secret which will be used to encrypt a Proof Key for Code Exchange (PKCE) code verifier in the code flow state. This secret should be at least 32 characters long. + +If this secret is not set, the client secret configured with either `quarkus.oidc.credentials.secret` or `quarkus.oidc.credentials.client-secret.value` will be checked. Finally, `quarkus.oidc.credentials.jwt.secret` which can be used for `client_jwt_secret` authentication will be checked. Client secret will not be used as a PKCE code verifier encryption secret if it is less than 32 characters long. + +The secret will be auto-generated if it remains uninitialized after checking all of these properties. + +Error will be reported if the secret length is less than 16 characters. ifdef::add-copy-button-to-env-var[] Environment variable: env_var_with_copy_button:+++QUARKUS_OIDC__TENANT__AUTHENTICATION_PKCE_SECRET+++[] diff --git a/_generated-doc/latest/config/quarkus-oidc-oidc-config.adoc b/_generated-doc/latest/config/quarkus-oidc-oidc-config.adoc index a951419265..6d94edb03b 100644 --- a/_generated-doc/latest/config/quarkus-oidc-oidc-config.adoc +++ b/_generated-doc/latest/config/quarkus-oidc-oidc-config.adoc @@ -1301,6 +1301,72 @@ endif::add-copy-button-to-env-var[] | +a| [[quarkus-oidc-oidc-config_quarkus.oidc.logout.backchannel.token-cache-size]]`link:#quarkus-oidc-oidc-config_quarkus.oidc.logout.backchannel.token-cache-size[quarkus.oidc.logout.backchannel.token-cache-size]` + +[.description] +-- +Maximum number of logout tokens that can be cached before they are matched against ID tokens stored in session cookies. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OIDC_LOGOUT_BACKCHANNEL_TOKEN_CACHE_SIZE+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OIDC_LOGOUT_BACKCHANNEL_TOKEN_CACHE_SIZE+++` +endif::add-copy-button-to-env-var[] +--|int +|`10` + + +a| [[quarkus-oidc-oidc-config_quarkus.oidc.logout.backchannel.token-cache-time-to-live]]`link:#quarkus-oidc-oidc-config_quarkus.oidc.logout.backchannel.token-cache-time-to-live[quarkus.oidc.logout.backchannel.token-cache-time-to-live]` + +[.description] +-- +Number of minutes a logout token can be cached for. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OIDC_LOGOUT_BACKCHANNEL_TOKEN_CACHE_TIME_TO_LIVE+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OIDC_LOGOUT_BACKCHANNEL_TOKEN_CACHE_TIME_TO_LIVE+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`10M` + + +a| [[quarkus-oidc-oidc-config_quarkus.oidc.logout.backchannel.clean-up-timer-interval]]`link:#quarkus-oidc-oidc-config_quarkus.oidc.logout.backchannel.clean-up-timer-interval[quarkus.oidc.logout.backchannel.clean-up-timer-interval]` + +[.description] +-- +Token cache timer interval. If this property is set then a timer will check and remove the stale entries periodically. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OIDC_LOGOUT_BACKCHANNEL_CLEAN_UP_TIMER_INTERVAL+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OIDC_LOGOUT_BACKCHANNEL_CLEAN_UP_TIMER_INTERVAL+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +| + + +a| [[quarkus-oidc-oidc-config_quarkus.oidc.logout.backchannel.logout-token-key]]`link:#quarkus-oidc-oidc-config_quarkus.oidc.logout.backchannel.logout-token-key[quarkus.oidc.logout.backchannel.logout-token-key]` + +[.description] +-- +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. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OIDC_LOGOUT_BACKCHANNEL_LOGOUT_TOKEN_KEY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OIDC_LOGOUT_BACKCHANNEL_LOGOUT_TOKEN_KEY+++` +endif::add-copy-button-to-env-var[] +--|string +|`sub` + + a| [[quarkus-oidc-oidc-config_quarkus.oidc.logout.frontchannel.path]]`link:#quarkus-oidc-oidc-config_quarkus.oidc.logout.frontchannel.path[quarkus.oidc.logout.frontchannel.path]` [.description] @@ -1693,7 +1759,13 @@ a| [[quarkus-oidc-oidc-config_quarkus.oidc.authentication.pkce-secret]]`link:#qu [.description] -- -Secret which will be used to encrypt a Proof Key for Code Exchange (PKCE) code verifier in the code flow state. This secret must be set if PKCE is required but no client secret is set. The length of the secret which will be used to encrypt the code verifier must be 32 characters long. +Secret which will be used to encrypt a Proof Key for Code Exchange (PKCE) code verifier in the code flow state. This secret should be at least 32 characters long. + +If this secret is not set, the client secret configured with either `quarkus.oidc.credentials.secret` or `quarkus.oidc.credentials.client-secret.value` will be checked. Finally, `quarkus.oidc.credentials.jwt.secret` which can be used for `client_jwt_secret` authentication will be checked. Client secret will not be used as a PKCE code verifier encryption secret if it is less than 32 characters long. + +The secret will be auto-generated if it remains uninitialized after checking all of these properties. + +Error will be reported if the secret length is less than 16 characters. ifdef::add-copy-button-to-env-var[] Environment variable: env_var_with_copy_button:+++QUARKUS_OIDC_AUTHENTICATION_PKCE_SECRET+++[] @@ -3297,6 +3369,72 @@ endif::add-copy-button-to-env-var[] | +a| [[quarkus-oidc-oidc-config_quarkus.oidc.-tenant-.logout.backchannel.token-cache-size]]`link:#quarkus-oidc-oidc-config_quarkus.oidc.-tenant-.logout.backchannel.token-cache-size[quarkus.oidc."tenant".logout.backchannel.token-cache-size]` + +[.description] +-- +Maximum number of logout tokens that can be cached before they are matched against ID tokens stored in session cookies. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OIDC__TENANT__LOGOUT_BACKCHANNEL_TOKEN_CACHE_SIZE+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OIDC__TENANT__LOGOUT_BACKCHANNEL_TOKEN_CACHE_SIZE+++` +endif::add-copy-button-to-env-var[] +--|int +|`10` + + +a| [[quarkus-oidc-oidc-config_quarkus.oidc.-tenant-.logout.backchannel.token-cache-time-to-live]]`link:#quarkus-oidc-oidc-config_quarkus.oidc.-tenant-.logout.backchannel.token-cache-time-to-live[quarkus.oidc."tenant".logout.backchannel.token-cache-time-to-live]` + +[.description] +-- +Number of minutes a logout token can be cached for. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OIDC__TENANT__LOGOUT_BACKCHANNEL_TOKEN_CACHE_TIME_TO_LIVE+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OIDC__TENANT__LOGOUT_BACKCHANNEL_TOKEN_CACHE_TIME_TO_LIVE+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`10M` + + +a| [[quarkus-oidc-oidc-config_quarkus.oidc.-tenant-.logout.backchannel.clean-up-timer-interval]]`link:#quarkus-oidc-oidc-config_quarkus.oidc.-tenant-.logout.backchannel.clean-up-timer-interval[quarkus.oidc."tenant".logout.backchannel.clean-up-timer-interval]` + +[.description] +-- +Token cache timer interval. If this property is set then a timer will check and remove the stale entries periodically. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OIDC__TENANT__LOGOUT_BACKCHANNEL_CLEAN_UP_TIMER_INTERVAL+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OIDC__TENANT__LOGOUT_BACKCHANNEL_CLEAN_UP_TIMER_INTERVAL+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +| + + +a| [[quarkus-oidc-oidc-config_quarkus.oidc.-tenant-.logout.backchannel.logout-token-key]]`link:#quarkus-oidc-oidc-config_quarkus.oidc.-tenant-.logout.backchannel.logout-token-key[quarkus.oidc."tenant".logout.backchannel.logout-token-key]` + +[.description] +-- +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. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OIDC__TENANT__LOGOUT_BACKCHANNEL_LOGOUT_TOKEN_KEY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OIDC__TENANT__LOGOUT_BACKCHANNEL_LOGOUT_TOKEN_KEY+++` +endif::add-copy-button-to-env-var[] +--|string +|`sub` + + a| [[quarkus-oidc-oidc-config_quarkus.oidc.-tenant-.logout.frontchannel.path]]`link:#quarkus-oidc-oidc-config_quarkus.oidc.-tenant-.logout.frontchannel.path[quarkus.oidc."tenant".logout.frontchannel.path]` [.description] @@ -3705,7 +3843,13 @@ a| [[quarkus-oidc-oidc-config_quarkus.oidc.-tenant-.authentication.pkce-secret]] [.description] -- -Secret which will be used to encrypt a Proof Key for Code Exchange (PKCE) code verifier in the code flow state. This secret must be set if PKCE is required but no client secret is set. The length of the secret which will be used to encrypt the code verifier must be 32 characters long. +Secret which will be used to encrypt a Proof Key for Code Exchange (PKCE) code verifier in the code flow state. This secret should be at least 32 characters long. + +If this secret is not set, the client secret configured with either `quarkus.oidc.credentials.secret` or `quarkus.oidc.credentials.client-secret.value` will be checked. Finally, `quarkus.oidc.credentials.jwt.secret` which can be used for `client_jwt_secret` authentication will be checked. Client secret will not be used as a PKCE code verifier encryption secret if it is less than 32 characters long. + +The secret will be auto-generated if it remains uninitialized after checking all of these properties. + +Error will be reported if the secret length is less than 16 characters. ifdef::add-copy-button-to-env-var[] Environment variable: env_var_with_copy_button:+++QUARKUS_OIDC__TENANT__AUTHENTICATION_PKCE_SECRET+++[] diff --git a/_generated-doc/latest/config/quarkus-oidc-oidc-tenant-config-authentication.adoc b/_generated-doc/latest/config/quarkus-oidc-oidc-tenant-config-authentication.adoc index 0e357d84d9..8268cd69f6 100644 --- a/_generated-doc/latest/config/quarkus-oidc-oidc-tenant-config-authentication.adoc +++ b/_generated-doc/latest/config/quarkus-oidc-oidc-tenant-config-authentication.adoc @@ -386,7 +386,13 @@ a| [[quarkus-oidc-oidc-tenant-config-authentication_quarkus.oidc.authentication. [.description] -- -Secret which will be used to encrypt a Proof Key for Code Exchange (PKCE) code verifier in the code flow state. This secret must be set if PKCE is required but no client secret is set. The length of the secret which will be used to encrypt the code verifier must be 32 characters long. +Secret which will be used to encrypt a Proof Key for Code Exchange (PKCE) code verifier in the code flow state. This secret should be at least 32 characters long. + +If this secret is not set, the client secret configured with either `quarkus.oidc.credentials.secret` or `quarkus.oidc.credentials.client-secret.value` will be checked. Finally, `quarkus.oidc.credentials.jwt.secret` which can be used for `client_jwt_secret` authentication will be checked. Client secret will not be used as a PKCE code verifier encryption secret if it is less than 32 characters long. + +The secret will be auto-generated if it remains uninitialized after checking all of these properties. + +Error will be reported if the secret length is less than 16 characters. ifdef::add-copy-button-to-env-var[] Environment variable: env_var_with_copy_button:+++QUARKUS_OIDC_AUTHENTICATION_PKCE_SECRET+++[] @@ -806,7 +812,13 @@ a| [[quarkus-oidc-oidc-tenant-config-authentication_quarkus.oidc.-tenant-.authen [.description] -- -Secret which will be used to encrypt a Proof Key for Code Exchange (PKCE) code verifier in the code flow state. This secret must be set if PKCE is required but no client secret is set. The length of the secret which will be used to encrypt the code verifier must be 32 characters long. +Secret which will be used to encrypt a Proof Key for Code Exchange (PKCE) code verifier in the code flow state. This secret should be at least 32 characters long. + +If this secret is not set, the client secret configured with either `quarkus.oidc.credentials.secret` or `quarkus.oidc.credentials.client-secret.value` will be checked. Finally, `quarkus.oidc.credentials.jwt.secret` which can be used for `client_jwt_secret` authentication will be checked. Client secret will not be used as a PKCE code verifier encryption secret if it is less than 32 characters long. + +The secret will be auto-generated if it remains uninitialized after checking all of these properties. + +Error will be reported if the secret length is less than 16 characters. ifdef::add-copy-button-to-env-var[] Environment variable: env_var_with_copy_button:+++QUARKUS_OIDC__TENANT__AUTHENTICATION_PKCE_SECRET+++[] diff --git a/_generated-doc/latest/config/quarkus-oidc-oidc-tenant-config-logout.adoc b/_generated-doc/latest/config/quarkus-oidc-oidc-tenant-config-logout.adoc index 4dc5938fa8..13d5078b7f 100644 --- a/_generated-doc/latest/config/quarkus-oidc-oidc-tenant-config-logout.adoc +++ b/_generated-doc/latest/config/quarkus-oidc-oidc-tenant-config-logout.adoc @@ -74,6 +74,72 @@ endif::add-copy-button-to-env-var[] | +a| [[quarkus-oidc-oidc-tenant-config-logout_quarkus.oidc.logout.backchannel.token-cache-size]]`link:#quarkus-oidc-oidc-tenant-config-logout_quarkus.oidc.logout.backchannel.token-cache-size[quarkus.oidc.logout.backchannel.token-cache-size]` + +[.description] +-- +Maximum number of logout tokens that can be cached before they are matched against ID tokens stored in session cookies. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OIDC_LOGOUT_BACKCHANNEL_TOKEN_CACHE_SIZE+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OIDC_LOGOUT_BACKCHANNEL_TOKEN_CACHE_SIZE+++` +endif::add-copy-button-to-env-var[] +--|int +|`10` + + +a| [[quarkus-oidc-oidc-tenant-config-logout_quarkus.oidc.logout.backchannel.token-cache-time-to-live]]`link:#quarkus-oidc-oidc-tenant-config-logout_quarkus.oidc.logout.backchannel.token-cache-time-to-live[quarkus.oidc.logout.backchannel.token-cache-time-to-live]` + +[.description] +-- +Number of minutes a logout token can be cached for. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OIDC_LOGOUT_BACKCHANNEL_TOKEN_CACHE_TIME_TO_LIVE+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OIDC_LOGOUT_BACKCHANNEL_TOKEN_CACHE_TIME_TO_LIVE+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`10M` + + +a| [[quarkus-oidc-oidc-tenant-config-logout_quarkus.oidc.logout.backchannel.clean-up-timer-interval]]`link:#quarkus-oidc-oidc-tenant-config-logout_quarkus.oidc.logout.backchannel.clean-up-timer-interval[quarkus.oidc.logout.backchannel.clean-up-timer-interval]` + +[.description] +-- +Token cache timer interval. If this property is set then a timer will check and remove the stale entries periodically. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OIDC_LOGOUT_BACKCHANNEL_CLEAN_UP_TIMER_INTERVAL+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OIDC_LOGOUT_BACKCHANNEL_CLEAN_UP_TIMER_INTERVAL+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +| + + +a| [[quarkus-oidc-oidc-tenant-config-logout_quarkus.oidc.logout.backchannel.logout-token-key]]`link:#quarkus-oidc-oidc-tenant-config-logout_quarkus.oidc.logout.backchannel.logout-token-key[quarkus.oidc.logout.backchannel.logout-token-key]` + +[.description] +-- +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. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OIDC_LOGOUT_BACKCHANNEL_LOGOUT_TOKEN_KEY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OIDC_LOGOUT_BACKCHANNEL_LOGOUT_TOKEN_KEY+++` +endif::add-copy-button-to-env-var[] +--|string +|`sub` + + a| [[quarkus-oidc-oidc-tenant-config-logout_quarkus.oidc.logout.frontchannel.path]]`link:#quarkus-oidc-oidc-tenant-config-logout_quarkus.oidc.logout.frontchannel.path[quarkus.oidc.logout.frontchannel.path]` [.description] @@ -186,6 +252,72 @@ endif::add-copy-button-to-env-var[] | +a| [[quarkus-oidc-oidc-tenant-config-logout_quarkus.oidc.-tenant-.logout.backchannel.token-cache-size]]`link:#quarkus-oidc-oidc-tenant-config-logout_quarkus.oidc.-tenant-.logout.backchannel.token-cache-size[quarkus.oidc."tenant".logout.backchannel.token-cache-size]` + +[.description] +-- +Maximum number of logout tokens that can be cached before they are matched against ID tokens stored in session cookies. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OIDC__TENANT__LOGOUT_BACKCHANNEL_TOKEN_CACHE_SIZE+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OIDC__TENANT__LOGOUT_BACKCHANNEL_TOKEN_CACHE_SIZE+++` +endif::add-copy-button-to-env-var[] +--|int +|`10` + + +a| [[quarkus-oidc-oidc-tenant-config-logout_quarkus.oidc.-tenant-.logout.backchannel.token-cache-time-to-live]]`link:#quarkus-oidc-oidc-tenant-config-logout_quarkus.oidc.-tenant-.logout.backchannel.token-cache-time-to-live[quarkus.oidc."tenant".logout.backchannel.token-cache-time-to-live]` + +[.description] +-- +Number of minutes a logout token can be cached for. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OIDC__TENANT__LOGOUT_BACKCHANNEL_TOKEN_CACHE_TIME_TO_LIVE+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OIDC__TENANT__LOGOUT_BACKCHANNEL_TOKEN_CACHE_TIME_TO_LIVE+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`10M` + + +a| [[quarkus-oidc-oidc-tenant-config-logout_quarkus.oidc.-tenant-.logout.backchannel.clean-up-timer-interval]]`link:#quarkus-oidc-oidc-tenant-config-logout_quarkus.oidc.-tenant-.logout.backchannel.clean-up-timer-interval[quarkus.oidc."tenant".logout.backchannel.clean-up-timer-interval]` + +[.description] +-- +Token cache timer interval. If this property is set then a timer will check and remove the stale entries periodically. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OIDC__TENANT__LOGOUT_BACKCHANNEL_CLEAN_UP_TIMER_INTERVAL+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OIDC__TENANT__LOGOUT_BACKCHANNEL_CLEAN_UP_TIMER_INTERVAL+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +| + + +a| [[quarkus-oidc-oidc-tenant-config-logout_quarkus.oidc.-tenant-.logout.backchannel.logout-token-key]]`link:#quarkus-oidc-oidc-tenant-config-logout_quarkus.oidc.-tenant-.logout.backchannel.logout-token-key[quarkus.oidc."tenant".logout.backchannel.logout-token-key]` + +[.description] +-- +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. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OIDC__TENANT__LOGOUT_BACKCHANNEL_LOGOUT_TOKEN_KEY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OIDC__TENANT__LOGOUT_BACKCHANNEL_LOGOUT_TOKEN_KEY+++` +endif::add-copy-button-to-env-var[] +--|string +|`sub` + + a| [[quarkus-oidc-oidc-tenant-config-logout_quarkus.oidc.-tenant-.logout.frontchannel.path]]`link:#quarkus-oidc-oidc-tenant-config-logout_quarkus.oidc.-tenant-.logout.frontchannel.path[quarkus.oidc."tenant".logout.frontchannel.path]` [.description] @@ -201,4 +333,17 @@ endif::add-copy-button-to-env-var[] --|string | -|=== \ No newline at end of file +|=== +ifndef::no-duration-note[] +[NOTE] +[id='duration-note-anchor-{summaryTableId}'] +.About the Duration format +==== +The format for durations uses the standard `java.time.Duration` format. +You can learn more about it in the link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html#parse-java.lang.CharSequence-[Duration#parse() javadoc]. + +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. +==== +endif::no-duration-note[] diff --git a/_generated-doc/latest/config/quarkus-oidc-oidc-tenant-config.adoc b/_generated-doc/latest/config/quarkus-oidc-oidc-tenant-config.adoc index 6046675087..9a10ac402d 100644 --- a/_generated-doc/latest/config/quarkus-oidc-oidc-tenant-config.adoc +++ b/_generated-doc/latest/config/quarkus-oidc-oidc-tenant-config.adoc @@ -1301,6 +1301,72 @@ endif::add-copy-button-to-env-var[] | +a| [[quarkus-oidc-oidc-tenant-config_quarkus.oidc.logout.backchannel.token-cache-size]]`link:#quarkus-oidc-oidc-tenant-config_quarkus.oidc.logout.backchannel.token-cache-size[quarkus.oidc.logout.backchannel.token-cache-size]` + +[.description] +-- +Maximum number of logout tokens that can be cached before they are matched against ID tokens stored in session cookies. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OIDC_LOGOUT_BACKCHANNEL_TOKEN_CACHE_SIZE+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OIDC_LOGOUT_BACKCHANNEL_TOKEN_CACHE_SIZE+++` +endif::add-copy-button-to-env-var[] +--|int +|`10` + + +a| [[quarkus-oidc-oidc-tenant-config_quarkus.oidc.logout.backchannel.token-cache-time-to-live]]`link:#quarkus-oidc-oidc-tenant-config_quarkus.oidc.logout.backchannel.token-cache-time-to-live[quarkus.oidc.logout.backchannel.token-cache-time-to-live]` + +[.description] +-- +Number of minutes a logout token can be cached for. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OIDC_LOGOUT_BACKCHANNEL_TOKEN_CACHE_TIME_TO_LIVE+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OIDC_LOGOUT_BACKCHANNEL_TOKEN_CACHE_TIME_TO_LIVE+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`10M` + + +a| [[quarkus-oidc-oidc-tenant-config_quarkus.oidc.logout.backchannel.clean-up-timer-interval]]`link:#quarkus-oidc-oidc-tenant-config_quarkus.oidc.logout.backchannel.clean-up-timer-interval[quarkus.oidc.logout.backchannel.clean-up-timer-interval]` + +[.description] +-- +Token cache timer interval. If this property is set then a timer will check and remove the stale entries periodically. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OIDC_LOGOUT_BACKCHANNEL_CLEAN_UP_TIMER_INTERVAL+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OIDC_LOGOUT_BACKCHANNEL_CLEAN_UP_TIMER_INTERVAL+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +| + + +a| [[quarkus-oidc-oidc-tenant-config_quarkus.oidc.logout.backchannel.logout-token-key]]`link:#quarkus-oidc-oidc-tenant-config_quarkus.oidc.logout.backchannel.logout-token-key[quarkus.oidc.logout.backchannel.logout-token-key]` + +[.description] +-- +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. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OIDC_LOGOUT_BACKCHANNEL_LOGOUT_TOKEN_KEY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OIDC_LOGOUT_BACKCHANNEL_LOGOUT_TOKEN_KEY+++` +endif::add-copy-button-to-env-var[] +--|string +|`sub` + + a| [[quarkus-oidc-oidc-tenant-config_quarkus.oidc.logout.frontchannel.path]]`link:#quarkus-oidc-oidc-tenant-config_quarkus.oidc.logout.frontchannel.path[quarkus.oidc.logout.frontchannel.path]` [.description] @@ -1693,7 +1759,13 @@ a| [[quarkus-oidc-oidc-tenant-config_quarkus.oidc.authentication.pkce-secret]]`l [.description] -- -Secret which will be used to encrypt a Proof Key for Code Exchange (PKCE) code verifier in the code flow state. This secret must be set if PKCE is required but no client secret is set. The length of the secret which will be used to encrypt the code verifier must be 32 characters long. +Secret which will be used to encrypt a Proof Key for Code Exchange (PKCE) code verifier in the code flow state. This secret should be at least 32 characters long. + +If this secret is not set, the client secret configured with either `quarkus.oidc.credentials.secret` or `quarkus.oidc.credentials.client-secret.value` will be checked. Finally, `quarkus.oidc.credentials.jwt.secret` which can be used for `client_jwt_secret` authentication will be checked. Client secret will not be used as a PKCE code verifier encryption secret if it is less than 32 characters long. + +The secret will be auto-generated if it remains uninitialized after checking all of these properties. + +Error will be reported if the secret length is less than 16 characters. ifdef::add-copy-button-to-env-var[] Environment variable: env_var_with_copy_button:+++QUARKUS_OIDC_AUTHENTICATION_PKCE_SECRET+++[] @@ -3247,6 +3319,72 @@ endif::add-copy-button-to-env-var[] | +a| [[quarkus-oidc-oidc-tenant-config_quarkus.oidc.-tenant-.logout.backchannel.token-cache-size]]`link:#quarkus-oidc-oidc-tenant-config_quarkus.oidc.-tenant-.logout.backchannel.token-cache-size[quarkus.oidc."tenant".logout.backchannel.token-cache-size]` + +[.description] +-- +Maximum number of logout tokens that can be cached before they are matched against ID tokens stored in session cookies. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OIDC__TENANT__LOGOUT_BACKCHANNEL_TOKEN_CACHE_SIZE+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OIDC__TENANT__LOGOUT_BACKCHANNEL_TOKEN_CACHE_SIZE+++` +endif::add-copy-button-to-env-var[] +--|int +|`10` + + +a| [[quarkus-oidc-oidc-tenant-config_quarkus.oidc.-tenant-.logout.backchannel.token-cache-time-to-live]]`link:#quarkus-oidc-oidc-tenant-config_quarkus.oidc.-tenant-.logout.backchannel.token-cache-time-to-live[quarkus.oidc."tenant".logout.backchannel.token-cache-time-to-live]` + +[.description] +-- +Number of minutes a logout token can be cached for. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OIDC__TENANT__LOGOUT_BACKCHANNEL_TOKEN_CACHE_TIME_TO_LIVE+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OIDC__TENANT__LOGOUT_BACKCHANNEL_TOKEN_CACHE_TIME_TO_LIVE+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`10M` + + +a| [[quarkus-oidc-oidc-tenant-config_quarkus.oidc.-tenant-.logout.backchannel.clean-up-timer-interval]]`link:#quarkus-oidc-oidc-tenant-config_quarkus.oidc.-tenant-.logout.backchannel.clean-up-timer-interval[quarkus.oidc."tenant".logout.backchannel.clean-up-timer-interval]` + +[.description] +-- +Token cache timer interval. If this property is set then a timer will check and remove the stale entries periodically. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OIDC__TENANT__LOGOUT_BACKCHANNEL_CLEAN_UP_TIMER_INTERVAL+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OIDC__TENANT__LOGOUT_BACKCHANNEL_CLEAN_UP_TIMER_INTERVAL+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +| + + +a| [[quarkus-oidc-oidc-tenant-config_quarkus.oidc.-tenant-.logout.backchannel.logout-token-key]]`link:#quarkus-oidc-oidc-tenant-config_quarkus.oidc.-tenant-.logout.backchannel.logout-token-key[quarkus.oidc."tenant".logout.backchannel.logout-token-key]` + +[.description] +-- +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. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OIDC__TENANT__LOGOUT_BACKCHANNEL_LOGOUT_TOKEN_KEY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OIDC__TENANT__LOGOUT_BACKCHANNEL_LOGOUT_TOKEN_KEY+++` +endif::add-copy-button-to-env-var[] +--|string +|`sub` + + a| [[quarkus-oidc-oidc-tenant-config_quarkus.oidc.-tenant-.logout.frontchannel.path]]`link:#quarkus-oidc-oidc-tenant-config_quarkus.oidc.-tenant-.logout.frontchannel.path[quarkus.oidc."tenant".logout.frontchannel.path]` [.description] @@ -3655,7 +3793,13 @@ a| [[quarkus-oidc-oidc-tenant-config_quarkus.oidc.-tenant-.authentication.pkce-s [.description] -- -Secret which will be used to encrypt a Proof Key for Code Exchange (PKCE) code verifier in the code flow state. This secret must be set if PKCE is required but no client secret is set. The length of the secret which will be used to encrypt the code verifier must be 32 characters long. +Secret which will be used to encrypt a Proof Key for Code Exchange (PKCE) code verifier in the code flow state. This secret should be at least 32 characters long. + +If this secret is not set, the client secret configured with either `quarkus.oidc.credentials.secret` or `quarkus.oidc.credentials.client-secret.value` will be checked. Finally, `quarkus.oidc.credentials.jwt.secret` which can be used for `client_jwt_secret` authentication will be checked. Client secret will not be used as a PKCE code verifier encryption secret if it is less than 32 characters long. + +The secret will be auto-generated if it remains uninitialized after checking all of these properties. + +Error will be reported if the secret length is less than 16 characters. ifdef::add-copy-button-to-env-var[] Environment variable: env_var_with_copy_button:+++QUARKUS_OIDC__TENANT__AUTHENTICATION_PKCE_SECRET+++[] diff --git a/_generated-doc/latest/config/quarkus-oidc.adoc b/_generated-doc/latest/config/quarkus-oidc.adoc index eceef6a10d..a79df65af2 100644 --- a/_generated-doc/latest/config/quarkus-oidc.adoc +++ b/_generated-doc/latest/config/quarkus-oidc.adoc @@ -1619,6 +1619,72 @@ endif::add-copy-button-to-env-var[] | +a| [[quarkus-oidc_quarkus.oidc.logout.backchannel.token-cache-size]]`link:#quarkus-oidc_quarkus.oidc.logout.backchannel.token-cache-size[quarkus.oidc.logout.backchannel.token-cache-size]` + +[.description] +-- +Maximum number of logout tokens that can be cached before they are matched against ID tokens stored in session cookies. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OIDC_LOGOUT_BACKCHANNEL_TOKEN_CACHE_SIZE+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OIDC_LOGOUT_BACKCHANNEL_TOKEN_CACHE_SIZE+++` +endif::add-copy-button-to-env-var[] +--|int +|`10` + + +a| [[quarkus-oidc_quarkus.oidc.logout.backchannel.token-cache-time-to-live]]`link:#quarkus-oidc_quarkus.oidc.logout.backchannel.token-cache-time-to-live[quarkus.oidc.logout.backchannel.token-cache-time-to-live]` + +[.description] +-- +Number of minutes a logout token can be cached for. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OIDC_LOGOUT_BACKCHANNEL_TOKEN_CACHE_TIME_TO_LIVE+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OIDC_LOGOUT_BACKCHANNEL_TOKEN_CACHE_TIME_TO_LIVE+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`10M` + + +a| [[quarkus-oidc_quarkus.oidc.logout.backchannel.clean-up-timer-interval]]`link:#quarkus-oidc_quarkus.oidc.logout.backchannel.clean-up-timer-interval[quarkus.oidc.logout.backchannel.clean-up-timer-interval]` + +[.description] +-- +Token cache timer interval. If this property is set then a timer will check and remove the stale entries periodically. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OIDC_LOGOUT_BACKCHANNEL_CLEAN_UP_TIMER_INTERVAL+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OIDC_LOGOUT_BACKCHANNEL_CLEAN_UP_TIMER_INTERVAL+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +| + + +a| [[quarkus-oidc_quarkus.oidc.logout.backchannel.logout-token-key]]`link:#quarkus-oidc_quarkus.oidc.logout.backchannel.logout-token-key[quarkus.oidc.logout.backchannel.logout-token-key]` + +[.description] +-- +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. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OIDC_LOGOUT_BACKCHANNEL_LOGOUT_TOKEN_KEY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OIDC_LOGOUT_BACKCHANNEL_LOGOUT_TOKEN_KEY+++` +endif::add-copy-button-to-env-var[] +--|string +|`sub` + + a| [[quarkus-oidc_quarkus.oidc.logout.frontchannel.path]]`link:#quarkus-oidc_quarkus.oidc.logout.frontchannel.path[quarkus.oidc.logout.frontchannel.path]` [.description] @@ -2011,7 +2077,13 @@ a| [[quarkus-oidc_quarkus.oidc.authentication.pkce-secret]]`link:#quarkus-oidc_q [.description] -- -Secret which will be used to encrypt a Proof Key for Code Exchange (PKCE) code verifier in the code flow state. This secret must be set if PKCE is required but no client secret is set. The length of the secret which will be used to encrypt the code verifier must be 32 characters long. +Secret which will be used to encrypt a Proof Key for Code Exchange (PKCE) code verifier in the code flow state. This secret should be at least 32 characters long. + +If this secret is not set, the client secret configured with either `quarkus.oidc.credentials.secret` or `quarkus.oidc.credentials.client-secret.value` will be checked. Finally, `quarkus.oidc.credentials.jwt.secret` which can be used for `client_jwt_secret` authentication will be checked. Client secret will not be used as a PKCE code verifier encryption secret if it is less than 32 characters long. + +The secret will be auto-generated if it remains uninitialized after checking all of these properties. + +Error will be reported if the secret length is less than 16 characters. ifdef::add-copy-button-to-env-var[] Environment variable: env_var_with_copy_button:+++QUARKUS_OIDC_AUTHENTICATION_PKCE_SECRET+++[] @@ -3631,6 +3703,72 @@ endif::add-copy-button-to-env-var[] | +a| [[quarkus-oidc_quarkus.oidc.-tenant-.logout.backchannel.token-cache-size]]`link:#quarkus-oidc_quarkus.oidc.-tenant-.logout.backchannel.token-cache-size[quarkus.oidc."tenant".logout.backchannel.token-cache-size]` + +[.description] +-- +Maximum number of logout tokens that can be cached before they are matched against ID tokens stored in session cookies. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OIDC__TENANT__LOGOUT_BACKCHANNEL_TOKEN_CACHE_SIZE+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OIDC__TENANT__LOGOUT_BACKCHANNEL_TOKEN_CACHE_SIZE+++` +endif::add-copy-button-to-env-var[] +--|int +|`10` + + +a| [[quarkus-oidc_quarkus.oidc.-tenant-.logout.backchannel.token-cache-time-to-live]]`link:#quarkus-oidc_quarkus.oidc.-tenant-.logout.backchannel.token-cache-time-to-live[quarkus.oidc."tenant".logout.backchannel.token-cache-time-to-live]` + +[.description] +-- +Number of minutes a logout token can be cached for. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OIDC__TENANT__LOGOUT_BACKCHANNEL_TOKEN_CACHE_TIME_TO_LIVE+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OIDC__TENANT__LOGOUT_BACKCHANNEL_TOKEN_CACHE_TIME_TO_LIVE+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`10M` + + +a| [[quarkus-oidc_quarkus.oidc.-tenant-.logout.backchannel.clean-up-timer-interval]]`link:#quarkus-oidc_quarkus.oidc.-tenant-.logout.backchannel.clean-up-timer-interval[quarkus.oidc."tenant".logout.backchannel.clean-up-timer-interval]` + +[.description] +-- +Token cache timer interval. If this property is set then a timer will check and remove the stale entries periodically. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OIDC__TENANT__LOGOUT_BACKCHANNEL_CLEAN_UP_TIMER_INTERVAL+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OIDC__TENANT__LOGOUT_BACKCHANNEL_CLEAN_UP_TIMER_INTERVAL+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +| + + +a| [[quarkus-oidc_quarkus.oidc.-tenant-.logout.backchannel.logout-token-key]]`link:#quarkus-oidc_quarkus.oidc.-tenant-.logout.backchannel.logout-token-key[quarkus.oidc."tenant".logout.backchannel.logout-token-key]` + +[.description] +-- +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. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OIDC__TENANT__LOGOUT_BACKCHANNEL_LOGOUT_TOKEN_KEY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OIDC__TENANT__LOGOUT_BACKCHANNEL_LOGOUT_TOKEN_KEY+++` +endif::add-copy-button-to-env-var[] +--|string +|`sub` + + a| [[quarkus-oidc_quarkus.oidc.-tenant-.logout.frontchannel.path]]`link:#quarkus-oidc_quarkus.oidc.-tenant-.logout.frontchannel.path[quarkus.oidc."tenant".logout.frontchannel.path]` [.description] @@ -4039,7 +4177,13 @@ a| [[quarkus-oidc_quarkus.oidc.-tenant-.authentication.pkce-secret]]`link:#quark [.description] -- -Secret which will be used to encrypt a Proof Key for Code Exchange (PKCE) code verifier in the code flow state. This secret must be set if PKCE is required but no client secret is set. The length of the secret which will be used to encrypt the code verifier must be 32 characters long. +Secret which will be used to encrypt a Proof Key for Code Exchange (PKCE) code verifier in the code flow state. This secret should be at least 32 characters long. + +If this secret is not set, the client secret configured with either `quarkus.oidc.credentials.secret` or `quarkus.oidc.credentials.client-secret.value` will be checked. Finally, `quarkus.oidc.credentials.jwt.secret` which can be used for `client_jwt_secret` authentication will be checked. Client secret will not be used as a PKCE code verifier encryption secret if it is less than 32 characters long. + +The secret will be auto-generated if it remains uninitialized after checking all of these properties. + +Error will be reported if the secret length is less than 16 characters. ifdef::add-copy-button-to-env-var[] Environment variable: env_var_with_copy_button:+++QUARKUS_OIDC__TENANT__AUTHENTICATION_PKCE_SECRET+++[] diff --git a/_generated-doc/latest/config/quarkus-openshift-openshift-config.adoc b/_generated-doc/latest/config/quarkus-openshift-openshift-config.adoc index 17555af58c..0da8a61600 100644 --- a/_generated-doc/latest/config/quarkus-openshift-openshift-config.adoc +++ b/_generated-doc/latest/config/quarkus-openshift-openshift-config.adoc @@ -10,2020 +10,6701 @@ h|[[quarkus-openshift-openshift-config_configuration]]link:#quarkus-openshift-op h|Type h|Default -a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.flavor]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.flavor[quarkus.openshift.flavor]` +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.get-env.secrets]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.get-env.secrets[quarkus.openshift.get-env.secrets]` [.description] -- -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 optional list of Secret names to load environment variables from. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_FLAVOR+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_ENV_SECRETS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_FLAVOR+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_ENV_SECRETS+++` endif::add-copy-button-to-env-var[] --- a| -`v3`, `v4` -|`v4` +--|list of string +| -a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.deployment-kind]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.deployment-kind[quarkus.openshift.deployment-kind]` +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.get-env.configmaps]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.get-env.configmaps[quarkus.openshift.get-env.configmaps]` [.description] -- -The kind of the deployment resource to use. Supported values are 'Deployment', 'StatefulSet', 'Job', 'CronJob' and 'DeploymentConfig' defaulting to the latter. +The optional list of ConfigMap names to load environment variables from. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_DEPLOYMENT_KIND+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_ENV_CONFIGMAPS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_DEPLOYMENT_KIND+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_ENV_CONFIGMAPS+++` endif::add-copy-button-to-env-var[] --- a| -`deployment`, `deployment-config`, `stateful-set`, `job`, `cron-job` +--|list of string | -a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.part-of]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.part-of[quarkus.openshift.part-of]` +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.get-target-platform-name]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.get-target-platform-name[quarkus.openshift.get-target-platform-name]` [.description] -- -The name of the group this component belongs too +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_TARGET_PLATFORM_NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_TARGET_PLATFORM_NAME+++` +endif::add-copy-button-to-env-var[] +--|string +|required icon:exclamation-circle[title=Configuration property is required] + + +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.get-part-of]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.get-part-of[quarkus.openshift.get-part-of]` +[.description] +-- ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_PART_OF+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_PART_OF+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_PART_OF+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_PART_OF+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.name]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.name[quarkus.openshift.name]` +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.get-name]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.get-name[quarkus.openshift.get-name]` [.description] -- -The name of the application. This value will be used for naming Kubernetes resources like: 'Deployment', 'Service' and so on... - ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_NAME+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_NAME+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_NAME+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_NAME+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.version]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.version[quarkus.openshift.version]` +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.get-version]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.get-version[quarkus.openshift.get-version]` [.description] -- -The version of the application. - ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_VERSION+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_VERSION+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_VERSION+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_VERSION+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.namespace]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.namespace[quarkus.openshift.namespace]` +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.get-namespace]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.get-namespace[quarkus.openshift.get-namespace]` [.description] -- -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). - ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_NAMESPACE+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_NAMESPACE+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_NAMESPACE+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_NAMESPACE+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.add-build-timestamp]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.add-build-timestamp[quarkus.openshift.add-build-timestamp]` +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.is-add-build-timestamp]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.is-add-build-timestamp[quarkus.openshift.is-add-build-timestamp]` [.description] -- -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 - ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_ADD_BUILD_TIMESTAMP+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_IS_ADD_BUILD_TIMESTAMP+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_ADD_BUILD_TIMESTAMP+++` +Environment variable: `+++QUARKUS_OPENSHIFT_IS_ADD_BUILD_TIMESTAMP+++` endif::add-copy-button-to-env-var[] --|boolean -|`true` +|`false` -a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.working-dir]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.working-dir[quarkus.openshift.working-dir]` +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.is-add-version-to-label-selectors]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.is-add-version-to-label-selectors[quarkus.openshift.is-add-version-to-label-selectors]` [.description] -- -Working directory - ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_WORKING_DIR+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_IS_ADD_VERSION_TO_LABEL_SELECTORS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_WORKING_DIR+++` +Environment variable: `+++QUARKUS_OPENSHIFT_IS_ADD_VERSION_TO_LABEL_SELECTORS+++` endif::add-copy-button-to-env-var[] ---|string -| +--|boolean +|`false` -a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.command]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.command[quarkus.openshift.command]` +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.is-add-name-to-label-selectors]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.is-add-name-to-label-selectors[quarkus.openshift.is-add-name-to-label-selectors]` [.description] -- -The commands +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_IS_ADD_NAME_TO_LABEL_SELECTORS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_IS_ADD_NAME_TO_LABEL_SELECTORS+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.get-working-dir]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.get-working-dir[quarkus.openshift.get-working-dir]` + +[.description] +-- ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_COMMAND+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_WORKING_DIR+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_COMMAND+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_WORKING_DIR+++` endif::add-copy-button-to-env-var[] ---|list of string +--|string | -a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.arguments]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.arguments[quarkus.openshift.arguments]` +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.get-command]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.get-command[quarkus.openshift.get-command]` [.description] -- -The arguments - ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_ARGUMENTS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_COMMAND+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_ARGUMENTS+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_COMMAND+++` endif::add-copy-button-to-env-var[] --|list of string | -a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.service-account]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.service-account[quarkus.openshift.service-account]` +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.get-arguments]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.get-arguments[quarkus.openshift.get-arguments]` [.description] -- -The service account - ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_SERVICE_ACCOUNT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_ARGUMENTS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_SERVICE_ACCOUNT+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_ARGUMENTS+++` endif::add-copy-button-to-env-var[] ---|string +--|list of string | -a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.replicas]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.replicas[quarkus.openshift.replicas]` +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.get-service-account]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.get-service-account[quarkus.openshift.get-service-account]` [.description] -- -The number of desired pods - ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_REPLICAS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SERVICE_ACCOUNT+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_REPLICAS+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SERVICE_ACCOUNT+++` endif::add-copy-button-to-env-var[] ---|int -|`1` +--|string +| -a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.service-type]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.service-type[quarkus.openshift.service-type]` +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.get-container-name]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.get-container-name[quarkus.openshift.get-container-name]` [.description] -- -The type of service that will be generated for the application - ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_SERVICE_TYPE+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_CONTAINER_NAME+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_SERVICE_TYPE+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_CONTAINER_NAME+++` endif::add-copy-button-to-env-var[] --- a| -`cluster-ip`, `node-port`, `load-balancer`, `external-name` -|`cluster-ip` +--|string +| -a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.node-port]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.node-port[quarkus.openshift.node-port]` +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.get-service-type]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.get-service-type[quarkus.openshift.get-service-type]` [.description] -- -The nodePort to set when serviceType is set to nodePort - ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_NODE_PORT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SERVICE_TYPE+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_NODE_PORT+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SERVICE_TYPE+++` endif::add-copy-button-to-env-var[] ---|int -| +-- a| +`cluster-ip`, `node-port`, `load-balancer`, `external-name` +|required icon:exclamation-circle[title=Configuration property is required] -a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.image-pull-policy]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.image-pull-policy[quarkus.openshift.image-pull-policy]` +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.get-image-pull-policy]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.get-image-pull-policy[quarkus.openshift.get-image-pull-policy]` [.description] -- -Image pull policy - ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_IMAGE_PULL_POLICY+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_IMAGE_PULL_POLICY+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_IMAGE_PULL_POLICY+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_IMAGE_PULL_POLICY+++` endif::add-copy-button-to-env-var[] -- a| `always`, `if-not-present`, `never` -|`always` +|required icon:exclamation-circle[title=Configuration property is required] -a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.image-pull-secrets]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.image-pull-secrets[quarkus.openshift.image-pull-secrets]` +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.get-image-pull-secrets]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.get-image-pull-secrets[quarkus.openshift.get-image-pull-secrets]` [.description] -- -The image pull secret - ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_IMAGE_PULL_SECRETS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_IMAGE_PULL_SECRETS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_IMAGE_PULL_SECRETS+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_IMAGE_PULL_SECRETS+++` endif::add-copy-button-to-env-var[] --|list of string | -a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.liveness-probe.http-action-port]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.liveness-probe.http-action-port[quarkus.openshift.liveness-probe.http-action-port]` +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.get-liveness-probe.http-action-port]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.get-liveness-probe.http-action-port[quarkus.openshift.get-liveness-probe.http-action-port]` [.description] -- The port number to use when configuring the `http get` action. If not configured, the port corresponding to the `httpActionPortName` will be used. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_LIVENESS_PROBE_HTTP_ACTION_PORT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_LIVENESS_PROBE_HTTP_ACTION_PORT+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_LIVENESS_PROBE_HTTP_ACTION_PORT+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_LIVENESS_PROBE_HTTP_ACTION_PORT+++` endif::add-copy-button-to-env-var[] --|int | -a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.liveness-probe.http-action-port-name]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.liveness-probe.http-action-port-name[quarkus.openshift.liveness-probe.http-action-port-name]` +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.get-liveness-probe.http-action-port-name]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.get-liveness-probe.http-action-port-name[quarkus.openshift.get-liveness-probe.http-action-port-name]` [.description] -- The port name for selecting the port of the `HTTP get` action. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_LIVENESS_PROBE_HTTP_ACTION_PORT_NAME+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_LIVENESS_PROBE_HTTP_ACTION_PORT_NAME+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_LIVENESS_PROBE_HTTP_ACTION_PORT_NAME+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_LIVENESS_PROBE_HTTP_ACTION_PORT_NAME+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.liveness-probe.http-action-path]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.liveness-probe.http-action-path[quarkus.openshift.liveness-probe.http-action-path]` +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.get-liveness-probe.http-action-path]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.get-liveness-probe.http-action-path[quarkus.openshift.get-liveness-probe.http-action-path]` [.description] -- 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. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_LIVENESS_PROBE_HTTP_ACTION_PATH+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_LIVENESS_PROBE_HTTP_ACTION_PATH+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_LIVENESS_PROBE_HTTP_ACTION_PATH+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_LIVENESS_PROBE_HTTP_ACTION_PATH+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.liveness-probe.http-action-scheme]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.liveness-probe.http-action-scheme[quarkus.openshift.liveness-probe.http-action-scheme]` +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.get-liveness-probe.http-action-scheme]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.get-liveness-probe.http-action-scheme[quarkus.openshift.get-liveness-probe.http-action-scheme]` [.description] -- The scheme of the `HTTP get` action. Can be either "HTTP" or "HTTPS". ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_LIVENESS_PROBE_HTTP_ACTION_SCHEME+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_LIVENESS_PROBE_HTTP_ACTION_SCHEME+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_LIVENESS_PROBE_HTTP_ACTION_SCHEME+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_LIVENESS_PROBE_HTTP_ACTION_SCHEME+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.liveness-probe.exec-action]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.liveness-probe.exec-action[quarkus.openshift.liveness-probe.exec-action]` +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.get-liveness-probe.exec-action]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.get-liveness-probe.exec-action[quarkus.openshift.get-liveness-probe.exec-action]` [.description] -- The command to use for the probe. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_LIVENESS_PROBE_EXEC_ACTION+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_LIVENESS_PROBE_EXEC_ACTION+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_LIVENESS_PROBE_EXEC_ACTION+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_LIVENESS_PROBE_EXEC_ACTION+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.liveness-probe.tcp-socket-action]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.liveness-probe.tcp-socket-action[quarkus.openshift.liveness-probe.tcp-socket-action]` +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.get-liveness-probe.tcp-socket-action]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.get-liveness-probe.tcp-socket-action[quarkus.openshift.get-liveness-probe.tcp-socket-action]` [.description] -- The tcp socket to use for the probe (the format is host:port). ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_LIVENESS_PROBE_TCP_SOCKET_ACTION+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_LIVENESS_PROBE_TCP_SOCKET_ACTION+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_LIVENESS_PROBE_TCP_SOCKET_ACTION+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_LIVENESS_PROBE_TCP_SOCKET_ACTION+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.liveness-probe.grpc-action]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.liveness-probe.grpc-action[quarkus.openshift.liveness-probe.grpc-action]` +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.get-liveness-probe.grpc-action]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.get-liveness-probe.grpc-action[quarkus.openshift.get-liveness-probe.grpc-action]` [.description] -- The gRPC port to use for the probe (the format is either port or port:service). ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_LIVENESS_PROBE_GRPC_ACTION+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_LIVENESS_PROBE_GRPC_ACTION+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_LIVENESS_PROBE_GRPC_ACTION+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_LIVENESS_PROBE_GRPC_ACTION+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.liveness-probe.grpc-action-enabled]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.liveness-probe.grpc-action-enabled[quarkus.openshift.liveness-probe.grpc-action-enabled]` +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.get-liveness-probe.grpc-action-enabled]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.get-liveness-probe.grpc-action-enabled[quarkus.openshift.get-liveness-probe.grpc-action-enabled]` [.description] -- If enabled and `grpc-action` is not provided, it will use the generated service name and the gRPC port. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_LIVENESS_PROBE_GRPC_ACTION_ENABLED+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_LIVENESS_PROBE_GRPC_ACTION_ENABLED+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_LIVENESS_PROBE_GRPC_ACTION_ENABLED+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_LIVENESS_PROBE_GRPC_ACTION_ENABLED+++` endif::add-copy-button-to-env-var[] --|boolean |`false` -a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.liveness-probe.initial-delay]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.liveness-probe.initial-delay[quarkus.openshift.liveness-probe.initial-delay]` +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.get-liveness-probe.initial-delay]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.get-liveness-probe.initial-delay[quarkus.openshift.get-liveness-probe.initial-delay]` [.description] -- The amount of time to wait before starting to probe. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_LIVENESS_PROBE_INITIAL_DELAY+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_LIVENESS_PROBE_INITIAL_DELAY+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_LIVENESS_PROBE_INITIAL_DELAY+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_LIVENESS_PROBE_INITIAL_DELAY+++` endif::add-copy-button-to-env-var[] --|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] |`5S` -a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.liveness-probe.period]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.liveness-probe.period[quarkus.openshift.liveness-probe.period]` +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.get-liveness-probe.period]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.get-liveness-probe.period[quarkus.openshift.get-liveness-probe.period]` [.description] -- The period in which the action should be called. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_LIVENESS_PROBE_PERIOD+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_LIVENESS_PROBE_PERIOD+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_LIVENESS_PROBE_PERIOD+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_LIVENESS_PROBE_PERIOD+++` endif::add-copy-button-to-env-var[] --|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] |`10S` -a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.liveness-probe.timeout]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.liveness-probe.timeout[quarkus.openshift.liveness-probe.timeout]` +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.get-liveness-probe.timeout]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.get-liveness-probe.timeout[quarkus.openshift.get-liveness-probe.timeout]` [.description] -- The amount of time to wait for each action. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_LIVENESS_PROBE_TIMEOUT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_LIVENESS_PROBE_TIMEOUT+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_LIVENESS_PROBE_TIMEOUT+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_LIVENESS_PROBE_TIMEOUT+++` endif::add-copy-button-to-env-var[] --|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] |`10S` -a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.liveness-probe.success-threshold]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.liveness-probe.success-threshold[quarkus.openshift.liveness-probe.success-threshold]` +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.get-liveness-probe.success-threshold]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.get-liveness-probe.success-threshold[quarkus.openshift.get-liveness-probe.success-threshold]` [.description] -- The success threshold to use. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_LIVENESS_PROBE_SUCCESS_THRESHOLD+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_LIVENESS_PROBE_SUCCESS_THRESHOLD+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_LIVENESS_PROBE_SUCCESS_THRESHOLD+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_LIVENESS_PROBE_SUCCESS_THRESHOLD+++` endif::add-copy-button-to-env-var[] --|int |`1` -a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.liveness-probe.failure-threshold]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.liveness-probe.failure-threshold[quarkus.openshift.liveness-probe.failure-threshold]` +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.get-liveness-probe.failure-threshold]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.get-liveness-probe.failure-threshold[quarkus.openshift.get-liveness-probe.failure-threshold]` [.description] -- The failure threshold to use. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_LIVENESS_PROBE_FAILURE_THRESHOLD+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_LIVENESS_PROBE_FAILURE_THRESHOLD+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_LIVENESS_PROBE_FAILURE_THRESHOLD+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_LIVENESS_PROBE_FAILURE_THRESHOLD+++` endif::add-copy-button-to-env-var[] --|int |`3` -a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.readiness-probe.http-action-port]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.readiness-probe.http-action-port[quarkus.openshift.readiness-probe.http-action-port]` +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.get-readiness-probe.http-action-port]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.get-readiness-probe.http-action-port[quarkus.openshift.get-readiness-probe.http-action-port]` [.description] -- The port number to use when configuring the `http get` action. If not configured, the port corresponding to the `httpActionPortName` will be used. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_READINESS_PROBE_HTTP_ACTION_PORT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_READINESS_PROBE_HTTP_ACTION_PORT+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_READINESS_PROBE_HTTP_ACTION_PORT+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_READINESS_PROBE_HTTP_ACTION_PORT+++` endif::add-copy-button-to-env-var[] --|int | -a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.readiness-probe.http-action-port-name]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.readiness-probe.http-action-port-name[quarkus.openshift.readiness-probe.http-action-port-name]` +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.get-readiness-probe.http-action-port-name]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.get-readiness-probe.http-action-port-name[quarkus.openshift.get-readiness-probe.http-action-port-name]` [.description] -- The port name for selecting the port of the `HTTP get` action. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_READINESS_PROBE_HTTP_ACTION_PORT_NAME+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_READINESS_PROBE_HTTP_ACTION_PORT_NAME+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_READINESS_PROBE_HTTP_ACTION_PORT_NAME+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_READINESS_PROBE_HTTP_ACTION_PORT_NAME+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.readiness-probe.http-action-path]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.readiness-probe.http-action-path[quarkus.openshift.readiness-probe.http-action-path]` +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.get-readiness-probe.http-action-path]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.get-readiness-probe.http-action-path[quarkus.openshift.get-readiness-probe.http-action-path]` [.description] -- 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. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_READINESS_PROBE_HTTP_ACTION_PATH+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_READINESS_PROBE_HTTP_ACTION_PATH+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_READINESS_PROBE_HTTP_ACTION_PATH+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_READINESS_PROBE_HTTP_ACTION_PATH+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.readiness-probe.http-action-scheme]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.readiness-probe.http-action-scheme[quarkus.openshift.readiness-probe.http-action-scheme]` +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.get-readiness-probe.http-action-scheme]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.get-readiness-probe.http-action-scheme[quarkus.openshift.get-readiness-probe.http-action-scheme]` [.description] -- The scheme of the `HTTP get` action. Can be either "HTTP" or "HTTPS". ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_READINESS_PROBE_HTTP_ACTION_SCHEME+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_READINESS_PROBE_HTTP_ACTION_SCHEME+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_READINESS_PROBE_HTTP_ACTION_SCHEME+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_READINESS_PROBE_HTTP_ACTION_SCHEME+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.readiness-probe.exec-action]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.readiness-probe.exec-action[quarkus.openshift.readiness-probe.exec-action]` +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.get-readiness-probe.exec-action]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.get-readiness-probe.exec-action[quarkus.openshift.get-readiness-probe.exec-action]` [.description] -- The command to use for the probe. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_READINESS_PROBE_EXEC_ACTION+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_READINESS_PROBE_EXEC_ACTION+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_READINESS_PROBE_EXEC_ACTION+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_READINESS_PROBE_EXEC_ACTION+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.readiness-probe.tcp-socket-action]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.readiness-probe.tcp-socket-action[quarkus.openshift.readiness-probe.tcp-socket-action]` +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.get-readiness-probe.tcp-socket-action]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.get-readiness-probe.tcp-socket-action[quarkus.openshift.get-readiness-probe.tcp-socket-action]` [.description] -- The tcp socket to use for the probe (the format is host:port). ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_READINESS_PROBE_TCP_SOCKET_ACTION+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_READINESS_PROBE_TCP_SOCKET_ACTION+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_READINESS_PROBE_TCP_SOCKET_ACTION+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_READINESS_PROBE_TCP_SOCKET_ACTION+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.readiness-probe.grpc-action]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.readiness-probe.grpc-action[quarkus.openshift.readiness-probe.grpc-action]` +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.get-readiness-probe.grpc-action]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.get-readiness-probe.grpc-action[quarkus.openshift.get-readiness-probe.grpc-action]` [.description] -- The gRPC port to use for the probe (the format is either port or port:service). ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_READINESS_PROBE_GRPC_ACTION+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_READINESS_PROBE_GRPC_ACTION+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_READINESS_PROBE_GRPC_ACTION+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_READINESS_PROBE_GRPC_ACTION+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.readiness-probe.grpc-action-enabled]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.readiness-probe.grpc-action-enabled[quarkus.openshift.readiness-probe.grpc-action-enabled]` +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.get-readiness-probe.grpc-action-enabled]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.get-readiness-probe.grpc-action-enabled[quarkus.openshift.get-readiness-probe.grpc-action-enabled]` [.description] -- If enabled and `grpc-action` is not provided, it will use the generated service name and the gRPC port. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_READINESS_PROBE_GRPC_ACTION_ENABLED+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_READINESS_PROBE_GRPC_ACTION_ENABLED+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_READINESS_PROBE_GRPC_ACTION_ENABLED+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_READINESS_PROBE_GRPC_ACTION_ENABLED+++` endif::add-copy-button-to-env-var[] --|boolean |`false` -a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.readiness-probe.initial-delay]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.readiness-probe.initial-delay[quarkus.openshift.readiness-probe.initial-delay]` +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.get-readiness-probe.initial-delay]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.get-readiness-probe.initial-delay[quarkus.openshift.get-readiness-probe.initial-delay]` [.description] -- The amount of time to wait before starting to probe. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_READINESS_PROBE_INITIAL_DELAY+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_READINESS_PROBE_INITIAL_DELAY+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_READINESS_PROBE_INITIAL_DELAY+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_READINESS_PROBE_INITIAL_DELAY+++` endif::add-copy-button-to-env-var[] --|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] |`5S` -a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.readiness-probe.period]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.readiness-probe.period[quarkus.openshift.readiness-probe.period]` +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.get-readiness-probe.period]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.get-readiness-probe.period[quarkus.openshift.get-readiness-probe.period]` [.description] -- The period in which the action should be called. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_READINESS_PROBE_PERIOD+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_READINESS_PROBE_PERIOD+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_READINESS_PROBE_PERIOD+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_READINESS_PROBE_PERIOD+++` endif::add-copy-button-to-env-var[] --|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] |`10S` -a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.readiness-probe.timeout]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.readiness-probe.timeout[quarkus.openshift.readiness-probe.timeout]` +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.get-readiness-probe.timeout]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.get-readiness-probe.timeout[quarkus.openshift.get-readiness-probe.timeout]` [.description] -- The amount of time to wait for each action. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_READINESS_PROBE_TIMEOUT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_READINESS_PROBE_TIMEOUT+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_READINESS_PROBE_TIMEOUT+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_READINESS_PROBE_TIMEOUT+++` endif::add-copy-button-to-env-var[] --|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] |`10S` -a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.readiness-probe.success-threshold]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.readiness-probe.success-threshold[quarkus.openshift.readiness-probe.success-threshold]` +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.get-readiness-probe.success-threshold]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.get-readiness-probe.success-threshold[quarkus.openshift.get-readiness-probe.success-threshold]` [.description] -- The success threshold to use. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_READINESS_PROBE_SUCCESS_THRESHOLD+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_READINESS_PROBE_SUCCESS_THRESHOLD+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_READINESS_PROBE_SUCCESS_THRESHOLD+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_READINESS_PROBE_SUCCESS_THRESHOLD+++` endif::add-copy-button-to-env-var[] --|int |`1` -a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.readiness-probe.failure-threshold]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.readiness-probe.failure-threshold[quarkus.openshift.readiness-probe.failure-threshold]` +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.get-readiness-probe.failure-threshold]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.get-readiness-probe.failure-threshold[quarkus.openshift.get-readiness-probe.failure-threshold]` [.description] -- The failure threshold to use. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_READINESS_PROBE_FAILURE_THRESHOLD+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_READINESS_PROBE_FAILURE_THRESHOLD+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_READINESS_PROBE_FAILURE_THRESHOLD+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_READINESS_PROBE_FAILURE_THRESHOLD+++` endif::add-copy-button-to-env-var[] --|int |`3` -a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.startup-probe.http-action-port]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.startup-probe.http-action-port[quarkus.openshift.startup-probe.http-action-port]` +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.get-startup-probe.http-action-port]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.get-startup-probe.http-action-port[quarkus.openshift.get-startup-probe.http-action-port]` [.description] -- The port number to use when configuring the `http get` action. If not configured, the port corresponding to the `httpActionPortName` will be used. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_STARTUP_PROBE_HTTP_ACTION_PORT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_STARTUP_PROBE_HTTP_ACTION_PORT+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_STARTUP_PROBE_HTTP_ACTION_PORT+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_STARTUP_PROBE_HTTP_ACTION_PORT+++` endif::add-copy-button-to-env-var[] --|int | -a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.startup-probe.http-action-port-name]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.startup-probe.http-action-port-name[quarkus.openshift.startup-probe.http-action-port-name]` +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.get-startup-probe.http-action-port-name]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.get-startup-probe.http-action-port-name[quarkus.openshift.get-startup-probe.http-action-port-name]` [.description] -- The port name for selecting the port of the `HTTP get` action. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_STARTUP_PROBE_HTTP_ACTION_PORT_NAME+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_STARTUP_PROBE_HTTP_ACTION_PORT_NAME+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_STARTUP_PROBE_HTTP_ACTION_PORT_NAME+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_STARTUP_PROBE_HTTP_ACTION_PORT_NAME+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.startup-probe.http-action-path]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.startup-probe.http-action-path[quarkus.openshift.startup-probe.http-action-path]` +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.get-startup-probe.http-action-path]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.get-startup-probe.http-action-path[quarkus.openshift.get-startup-probe.http-action-path]` [.description] -- 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. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_STARTUP_PROBE_HTTP_ACTION_PATH+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_STARTUP_PROBE_HTTP_ACTION_PATH+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_STARTUP_PROBE_HTTP_ACTION_PATH+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_STARTUP_PROBE_HTTP_ACTION_PATH+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.startup-probe.http-action-scheme]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.startup-probe.http-action-scheme[quarkus.openshift.startup-probe.http-action-scheme]` +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.get-startup-probe.http-action-scheme]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.get-startup-probe.http-action-scheme[quarkus.openshift.get-startup-probe.http-action-scheme]` [.description] -- The scheme of the `HTTP get` action. Can be either "HTTP" or "HTTPS". ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_STARTUP_PROBE_HTTP_ACTION_SCHEME+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_STARTUP_PROBE_HTTP_ACTION_SCHEME+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_STARTUP_PROBE_HTTP_ACTION_SCHEME+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_STARTUP_PROBE_HTTP_ACTION_SCHEME+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.startup-probe.exec-action]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.startup-probe.exec-action[quarkus.openshift.startup-probe.exec-action]` +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.get-startup-probe.exec-action]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.get-startup-probe.exec-action[quarkus.openshift.get-startup-probe.exec-action]` [.description] -- The command to use for the probe. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_STARTUP_PROBE_EXEC_ACTION+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_STARTUP_PROBE_EXEC_ACTION+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_STARTUP_PROBE_EXEC_ACTION+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_STARTUP_PROBE_EXEC_ACTION+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.startup-probe.tcp-socket-action]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.startup-probe.tcp-socket-action[quarkus.openshift.startup-probe.tcp-socket-action]` +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.get-startup-probe.tcp-socket-action]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.get-startup-probe.tcp-socket-action[quarkus.openshift.get-startup-probe.tcp-socket-action]` [.description] -- The tcp socket to use for the probe (the format is host:port). ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_STARTUP_PROBE_TCP_SOCKET_ACTION+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_STARTUP_PROBE_TCP_SOCKET_ACTION+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_STARTUP_PROBE_TCP_SOCKET_ACTION+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_STARTUP_PROBE_TCP_SOCKET_ACTION+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.startup-probe.grpc-action]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.startup-probe.grpc-action[quarkus.openshift.startup-probe.grpc-action]` +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.get-startup-probe.grpc-action]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.get-startup-probe.grpc-action[quarkus.openshift.get-startup-probe.grpc-action]` [.description] -- The gRPC port to use for the probe (the format is either port or port:service). ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_STARTUP_PROBE_GRPC_ACTION+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_STARTUP_PROBE_GRPC_ACTION+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_STARTUP_PROBE_GRPC_ACTION+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_STARTUP_PROBE_GRPC_ACTION+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.startup-probe.grpc-action-enabled]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.startup-probe.grpc-action-enabled[quarkus.openshift.startup-probe.grpc-action-enabled]` +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.get-startup-probe.grpc-action-enabled]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.get-startup-probe.grpc-action-enabled[quarkus.openshift.get-startup-probe.grpc-action-enabled]` [.description] -- If enabled and `grpc-action` is not provided, it will use the generated service name and the gRPC port. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_STARTUP_PROBE_GRPC_ACTION_ENABLED+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_STARTUP_PROBE_GRPC_ACTION_ENABLED+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_STARTUP_PROBE_GRPC_ACTION_ENABLED+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_STARTUP_PROBE_GRPC_ACTION_ENABLED+++` endif::add-copy-button-to-env-var[] --|boolean |`false` -a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.startup-probe.initial-delay]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.startup-probe.initial-delay[quarkus.openshift.startup-probe.initial-delay]` +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.get-startup-probe.initial-delay]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.get-startup-probe.initial-delay[quarkus.openshift.get-startup-probe.initial-delay]` [.description] -- The amount of time to wait before starting to probe. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_STARTUP_PROBE_INITIAL_DELAY+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_STARTUP_PROBE_INITIAL_DELAY+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_STARTUP_PROBE_INITIAL_DELAY+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_STARTUP_PROBE_INITIAL_DELAY+++` endif::add-copy-button-to-env-var[] --|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] |`5S` -a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.startup-probe.period]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.startup-probe.period[quarkus.openshift.startup-probe.period]` +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.get-startup-probe.period]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.get-startup-probe.period[quarkus.openshift.get-startup-probe.period]` [.description] -- The period in which the action should be called. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_STARTUP_PROBE_PERIOD+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_STARTUP_PROBE_PERIOD+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_STARTUP_PROBE_PERIOD+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_STARTUP_PROBE_PERIOD+++` endif::add-copy-button-to-env-var[] --|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] |`10S` -a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.startup-probe.timeout]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.startup-probe.timeout[quarkus.openshift.startup-probe.timeout]` +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.get-startup-probe.timeout]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.get-startup-probe.timeout[quarkus.openshift.get-startup-probe.timeout]` [.description] -- The amount of time to wait for each action. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_STARTUP_PROBE_TIMEOUT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_STARTUP_PROBE_TIMEOUT+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_STARTUP_PROBE_TIMEOUT+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_STARTUP_PROBE_TIMEOUT+++` endif::add-copy-button-to-env-var[] --|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] |`10S` -a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.startup-probe.success-threshold]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.startup-probe.success-threshold[quarkus.openshift.startup-probe.success-threshold]` +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.get-startup-probe.success-threshold]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.get-startup-probe.success-threshold[quarkus.openshift.get-startup-probe.success-threshold]` [.description] -- The success threshold to use. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_STARTUP_PROBE_SUCCESS_THRESHOLD+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_STARTUP_PROBE_SUCCESS_THRESHOLD+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_STARTUP_PROBE_SUCCESS_THRESHOLD+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_STARTUP_PROBE_SUCCESS_THRESHOLD+++` endif::add-copy-button-to-env-var[] --|int |`1` -a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.startup-probe.failure-threshold]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.startup-probe.failure-threshold[quarkus.openshift.startup-probe.failure-threshold]` +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.get-startup-probe.failure-threshold]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.get-startup-probe.failure-threshold[quarkus.openshift.get-startup-probe.failure-threshold]` [.description] -- The failure threshold to use. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_STARTUP_PROBE_FAILURE_THRESHOLD+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_STARTUP_PROBE_FAILURE_THRESHOLD+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_STARTUP_PROBE_FAILURE_THRESHOLD+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_STARTUP_PROBE_FAILURE_THRESHOLD+++` endif::add-copy-button-to-env-var[] --|int |`3` -a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.prometheus.annotations]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.prometheus.annotations[quarkus.openshift.prometheus.annotations]` +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.get-prometheus-config.annotations]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.get-prometheus-config.annotations[quarkus.openshift.get-prometheus-config.annotations]` [.description] -- 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. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_PROMETHEUS_ANNOTATIONS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_PROMETHEUS_CONFIG_ANNOTATIONS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_PROMETHEUS_ANNOTATIONS+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_PROMETHEUS_CONFIG_ANNOTATIONS+++` endif::add-copy-button-to-env-var[] --|boolean |`true` -a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.prometheus.prefix]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.prometheus.prefix[quarkus.openshift.prometheus.prefix]` +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.get-prometheus-config.prefix]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.get-prometheus-config.prefix[quarkus.openshift.get-prometheus-config.prefix]` [.description] -- 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 ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_PROMETHEUS_PREFIX+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_PROMETHEUS_CONFIG_PREFIX+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_PROMETHEUS_PREFIX+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_PROMETHEUS_CONFIG_PREFIX+++` endif::add-copy-button-to-env-var[] --|string |`prometheus.io` -a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.prometheus.scrape]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.prometheus.scrape[quarkus.openshift.prometheus.scrape]` +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.get-prometheus-config.scrape]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.get-prometheus-config.scrape[quarkus.openshift.get-prometheus-config.scrape]` [.description] -- Define the annotation used to indicate services that should be scraped. By default, `/scrape` will be appended to the defined prefix. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_PROMETHEUS_SCRAPE+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_PROMETHEUS_CONFIG_SCRAPE+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_PROMETHEUS_SCRAPE+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_PROMETHEUS_CONFIG_SCRAPE+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.prometheus.path]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.prometheus.path[quarkus.openshift.prometheus.path]` +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.get-prometheus-config.path]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.get-prometheus-config.path[quarkus.openshift.get-prometheus-config.path]` [.description] -- Define the annotation used to indicate the path to scrape. By default, `/path` will be appended to the defined prefix. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_PROMETHEUS_PATH+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_PROMETHEUS_CONFIG_PATH+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_PROMETHEUS_PATH+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_PROMETHEUS_CONFIG_PATH+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.prometheus.port]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.prometheus.port[quarkus.openshift.prometheus.port]` +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.get-prometheus-config.port]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.get-prometheus-config.port[quarkus.openshift.get-prometheus-config.port]` [.description] -- Define the annotation used to indicate the port to scrape. By default, `/port` will be appended to the defined prefix. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_PROMETHEUS_PORT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_PROMETHEUS_CONFIG_PORT+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_PROMETHEUS_PORT+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_PROMETHEUS_CONFIG_PORT+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.prometheus.scheme]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.prometheus.scheme[quarkus.openshift.prometheus.scheme]` +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.get-prometheus-config.scheme]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.get-prometheus-config.scheme[quarkus.openshift.get-prometheus-config.scheme]` [.description] -- Define the annotation used to indicate the scheme to use for scraping By default, `/scheme` will be appended to the defined prefix. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_PROMETHEUS_SCHEME+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_PROMETHEUS_CONFIG_SCHEME+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_PROMETHEUS_SCHEME+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_PROMETHEUS_CONFIG_SCHEME+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.empty-dir-volumes]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.empty-dir-volumes[quarkus.openshift.empty-dir-volumes]` +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.get-empty-dir-volumes]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.get-empty-dir-volumes[quarkus.openshift.get-empty-dir-volumes]` [.description] -- -EmptyDir volumes - ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_EMPTY_DIR_VOLUMES+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_EMPTY_DIR_VOLUMES+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_EMPTY_DIR_VOLUMES+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_EMPTY_DIR_VOLUMES+++` endif::add-copy-button-to-env-var[] --|list of string -| +|required icon:exclamation-circle[title=Configuration property is required] -a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.resources.limits.cpu]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.resources.limits.cpu[quarkus.openshift.resources.limits.cpu]` +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.get-resources.limits.cpu]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.get-resources.limits.cpu[quarkus.openshift.get-resources.limits.cpu]` [.description] -- CPU Requirements ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_RESOURCES_LIMITS_CPU+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_RESOURCES_LIMITS_CPU+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_RESOURCES_LIMITS_CPU+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_RESOURCES_LIMITS_CPU+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.resources.limits.memory]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.resources.limits.memory[quarkus.openshift.resources.limits.memory]` +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.get-resources.limits.memory]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.get-resources.limits.memory[quarkus.openshift.get-resources.limits.memory]` [.description] -- Memory Requirements ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_RESOURCES_LIMITS_MEMORY+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_RESOURCES_LIMITS_MEMORY+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_RESOURCES_LIMITS_MEMORY+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_RESOURCES_LIMITS_MEMORY+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.resources.requests.cpu]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.resources.requests.cpu[quarkus.openshift.resources.requests.cpu]` +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.get-resources.requests.cpu]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.get-resources.requests.cpu[quarkus.openshift.get-resources.requests.cpu]` [.description] -- CPU Requirements ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_RESOURCES_REQUESTS_CPU+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_RESOURCES_REQUESTS_CPU+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_RESOURCES_REQUESTS_CPU+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_RESOURCES_REQUESTS_CPU+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.resources.requests.memory]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.resources.requests.memory[quarkus.openshift.resources.requests.memory]` +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.get-resources.requests.memory]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.get-resources.requests.memory[quarkus.openshift.get-resources.requests.memory]` [.description] -- Memory Requirements ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_RESOURCES_REQUESTS_MEMORY+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_RESOURCES_REQUESTS_MEMORY+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_RESOURCES_REQUESTS_MEMORY+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_RESOURCES_REQUESTS_MEMORY+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.container-name]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.container-name[quarkus.openshift.container-name]` +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.get-app-secret]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.get-app-secret[quarkus.openshift.get-app-secret]` [.description] -- -If set, it will change the name of the container according to the configuration - ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_CONTAINER_NAME+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_APP_SECRET+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_CONTAINER_NAME+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_APP_SECRET+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.route.expose]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.route.expose[quarkus.openshift.route.expose]` +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.get-app-config-map]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.get-app-config-map[quarkus.openshift.get-app-config-map]` [.description] -- -If true, the service will be exposed - ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_ROUTE_EXPOSE+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_APP_CONFIG_MAP+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_ROUTE_EXPOSE+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_APP_CONFIG_MAP+++` endif::add-copy-button-to-env-var[] ---|boolean -|`false` +--|string +| -a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.route.host]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.route.host[quarkus.openshift.route.host]` +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.get-security-context.se-linux-options.level]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.get-security-context.se-linux-options.level[quarkus.openshift.get-security-context.se-linux-options.level]` [.description] -- -The host under which the application is going to be exposed +The SELinux level label that applies to the container. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_ROUTE_HOST+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SECURITY_CONTEXT_SE_LINUX_OPTIONS_LEVEL+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_ROUTE_HOST+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SECURITY_CONTEXT_SE_LINUX_OPTIONS_LEVEL+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.route.target-port]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.route.target-port[quarkus.openshift.route.target-port]` +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.get-security-context.se-linux-options.role]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.get-security-context.se-linux-options.role[quarkus.openshift.get-security-context.se-linux-options.role]` [.description] -- -The target named port. If not provided, it will be deducted from the Service resource ports. Options are: "http" and "https". +The SELinux role label that applies to the container. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_ROUTE_TARGET_PORT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SECURITY_CONTEXT_SE_LINUX_OPTIONS_ROLE+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_ROUTE_TARGET_PORT+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SECURITY_CONTEXT_SE_LINUX_OPTIONS_ROLE+++` endif::add-copy-button-to-env-var[] --|string -|`http` +| -a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.route.tls.ca-certificate]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.route.tls.ca-certificate[quarkus.openshift.route.tls.ca-certificate]` +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.get-security-context.se-linux-options.type]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.get-security-context.se-linux-options.type[quarkus.openshift.get-security-context.se-linux-options.type]` [.description] -- -The cert authority certificate contents. +The SELinux type label that applies to the container. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_ROUTE_TLS_CA_CERTIFICATE+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SECURITY_CONTEXT_SE_LINUX_OPTIONS_TYPE+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_ROUTE_TLS_CA_CERTIFICATE+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SECURITY_CONTEXT_SE_LINUX_OPTIONS_TYPE+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.route.tls.certificate]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.route.tls.certificate[quarkus.openshift.route.tls.certificate]` +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.get-security-context.se-linux-options.user]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.get-security-context.se-linux-options.user[quarkus.openshift.get-security-context.se-linux-options.user]` [.description] -- -The certificate contents. +The SELinux user label that applies to the container. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_ROUTE_TLS_CERTIFICATE+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SECURITY_CONTEXT_SE_LINUX_OPTIONS_USER+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_ROUTE_TLS_CERTIFICATE+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SECURITY_CONTEXT_SE_LINUX_OPTIONS_USER+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.route.tls.destination-ca-certificate]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.route.tls.destination-ca-certificate[quarkus.openshift.route.tls.destination-ca-certificate]` +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.get-security-context.windows-options.gmsa-credential-spec-name]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.get-security-context.windows-options.gmsa-credential-spec-name[quarkus.openshift.get-security-context.windows-options.gmsa-credential-spec-name]` [.description] -- -The contents of the ca certificate of the final destination. +The name of the GMSA credential spec to use. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_ROUTE_TLS_DESTINATION_CA_CERTIFICATE+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SECURITY_CONTEXT_WINDOWS_OPTIONS_GMSA_CREDENTIAL_SPEC_NAME+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_ROUTE_TLS_DESTINATION_CA_CERTIFICATE+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SECURITY_CONTEXT_WINDOWS_OPTIONS_GMSA_CREDENTIAL_SPEC_NAME+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.route.tls.insecure-edge-termination-policy]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.route.tls.insecure-edge-termination-policy[quarkus.openshift.route.tls.insecure-edge-termination-policy]` +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.get-security-context.windows-options.gmsa-credential-spec]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.get-security-context.windows-options.gmsa-credential-spec[quarkus.openshift.get-security-context.windows-options.gmsa-credential-spec]` [.description] -- -The desired behavior for insecure connections to a route. +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. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_ROUTE_TLS_INSECURE_EDGE_TERMINATION_POLICY+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SECURITY_CONTEXT_WINDOWS_OPTIONS_GMSA_CREDENTIAL_SPEC+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_ROUTE_TLS_INSECURE_EDGE_TERMINATION_POLICY+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SECURITY_CONTEXT_WINDOWS_OPTIONS_GMSA_CREDENTIAL_SPEC+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.route.tls.key]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.route.tls.key[quarkus.openshift.route.tls.key]` +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.get-security-context.windows-options.run-as-user-name]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.get-security-context.windows-options.run-as-user-name[quarkus.openshift.get-security-context.windows-options.run-as-user-name]` [.description] -- -The key file contents. +The UserName in Windows to run the entrypoint of the container process. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_ROUTE_TLS_KEY+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SECURITY_CONTEXT_WINDOWS_OPTIONS_RUN_AS_USER_NAME+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_ROUTE_TLS_KEY+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SECURITY_CONTEXT_WINDOWS_OPTIONS_RUN_AS_USER_NAME+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.route.tls.termination]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.route.tls.termination[quarkus.openshift.route.tls.termination]` +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.get-security-context.windows-options.host-process]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.get-security-context.windows-options.host-process[quarkus.openshift.get-security-context.windows-options.host-process]` [.description] -- -The termination type. +HostProcess determines if a container should be run as a 'Host Process' container. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_ROUTE_TLS_TERMINATION+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SECURITY_CONTEXT_WINDOWS_OPTIONS_HOST_PROCESS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_ROUTE_TLS_TERMINATION+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SECURITY_CONTEXT_WINDOWS_OPTIONS_HOST_PROCESS+++` endif::add-copy-button-to-env-var[] ---|string +--|boolean | -a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.add-version-to-label-selectors]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.add-version-to-label-selectors[quarkus.openshift.add-version-to-label-selectors]` +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.get-security-context.run-as-user]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.get-security-context.run-as-user[quarkus.openshift.get-security-context.run-as-user]` [.description] -- -If true, the 'app.kubernetes.io/version' label will be part of the selectors of Service and DeploymentConfig +The UID to run the entrypoint of the container process. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_ADD_VERSION_TO_LABEL_SELECTORS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SECURITY_CONTEXT_RUN_AS_USER+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_ADD_VERSION_TO_LABEL_SELECTORS+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SECURITY_CONTEXT_RUN_AS_USER+++` endif::add-copy-button-to-env-var[] ---|boolean -|`true` +--|long +| -a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.add-name-to-label-selectors]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.add-name-to-label-selectors[quarkus.openshift.add-name-to-label-selectors]` +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.get-security-context.run-as-group]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.get-security-context.run-as-group[quarkus.openshift.get-security-context.run-as-group]` [.description] -- -If true, the 'app.kubernetes.io/name' label will be part of the selectors of Service and Deployment +The GID to run the entrypoint of the container process. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_ADD_NAME_TO_LABEL_SELECTORS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SECURITY_CONTEXT_RUN_AS_GROUP+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_ADD_NAME_TO_LABEL_SELECTORS+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SECURITY_CONTEXT_RUN_AS_GROUP+++` endif::add-copy-button-to-env-var[] ---|boolean -|`true` +--|long +| -a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.job.parallelism]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.job.parallelism[quarkus.openshift.job.parallelism]` +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.get-security-context.run-as-non-root]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.get-security-context.run-as-non-root[quarkus.openshift.get-security-context.run-as-non-root]` [.description] -- -Specifies the maximum desired number of pods the job should run at any given time. +Indicates that the container must run as a non-root user. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_JOB_PARALLELISM+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SECURITY_CONTEXT_RUN_AS_NON_ROOT+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_JOB_PARALLELISM+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SECURITY_CONTEXT_RUN_AS_NON_ROOT+++` endif::add-copy-button-to-env-var[] ---|int +--|boolean | -a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.job.completions]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.job.completions[quarkus.openshift.job.completions]` +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.get-security-context.supplemental-groups]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.get-security-context.supplemental-groups[quarkus.openshift.get-security-context.supplemental-groups]` [.description] -- -Specifies the desired number of successfully finished pods the job should be run with. +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. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_JOB_COMPLETIONS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SECURITY_CONTEXT_SUPPLEMENTAL_GROUPS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_JOB_COMPLETIONS+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SECURITY_CONTEXT_SUPPLEMENTAL_GROUPS+++` endif::add-copy-button-to-env-var[] ---|int +--|list of long | -a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.job.completion-mode]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.job.completion-mode[quarkus.openshift.job.completion-mode]` +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.get-security-context.fs-group]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.get-security-context.fs-group[quarkus.openshift.get-security-context.fs-group]` [.description] -- -CompletionMode specifies how Pod completions are tracked. +A special supplemental group that applies to all containers in a pod. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_JOB_COMPLETION_MODE+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SECURITY_CONTEXT_FS_GROUP+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_JOB_COMPLETION_MODE+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SECURITY_CONTEXT_FS_GROUP+++` endif::add-copy-button-to-env-var[] --- a| -`non-indexed`, `indexed` -|`non-indexed` +--|long +| -a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.job.backoff-limit]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.job.backoff-limit[quarkus.openshift.job.backoff-limit]` +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.get-security-context.sysctls]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.get-security-context.sysctls[quarkus.openshift.get-security-context.sysctls]` [.description] -- -Specifies the number of retries before marking this job failed. +Sysctls hold a list of namespaced sysctls used for the pod. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_JOB_BACKOFF_LIMIT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SECURITY_CONTEXT_SYSCTLS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_JOB_BACKOFF_LIMIT+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SECURITY_CONTEXT_SYSCTLS+++` endif::add-copy-button-to-env-var[] ---|int +--|string | -a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.job.active-deadline-seconds]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.job.active-deadline-seconds[quarkus.openshift.job.active-deadline-seconds]` +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.get-security-context.fs-group-change-policy]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.get-security-context.fs-group-change-policy[quarkus.openshift.get-security-context.fs-group-change-policy]` [.description] -- -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. +It holds policies that will be used for applying fsGroup to a volume when volume is mounted. Values: OnRootMismatch, Always ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_JOB_ACTIVE_DEADLINE_SECONDS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SECURITY_CONTEXT_FS_GROUP_CHANGE_POLICY+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_JOB_ACTIVE_DEADLINE_SECONDS+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SECURITY_CONTEXT_FS_GROUP_CHANGE_POLICY+++` endif::add-copy-button-to-env-var[] ---|long +-- a| +tooltip: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.], tooltip:always[It indicates that volume's ownership and permissions should always be changed whenever volume is mounted inside a Pod. This the default behavior.] | -a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.job.ttl-seconds-after-finished]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.job.ttl-seconds-after-finished[quarkus.openshift.job.ttl-seconds-after-finished]` +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.is-idempotent]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.is-idempotent[quarkus.openshift.is-idempotent]` [.description] -- -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. - ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_JOB_TTL_SECONDS_AFTER_FINISHED+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_IS_IDEMPOTENT+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_JOB_TTL_SECONDS_AFTER_FINISHED+++` +Environment variable: `+++QUARKUS_OPENSHIFT_IS_IDEMPOTENT+++` endif::add-copy-button-to-env-var[] ---|int -| +--|boolean +|`false` -a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.job.suspend]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.job.suspend[quarkus.openshift.job.suspend]` +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.flavor]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.flavor[quarkus.openshift.flavor]` [.description] -- -Suspend specifies whether the Job controller should create Pods or not. +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. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_JOB_SUSPEND+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_FLAVOR+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_JOB_SUSPEND+++` +Environment variable: `+++QUARKUS_OPENSHIFT_FLAVOR+++` endif::add-copy-button-to-env-var[] ---|boolean -|`false` +-- a| +`v3`, `v4` +|`v4` -a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.job.restart-policy]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.job.restart-policy[quarkus.openshift.job.restart-policy]` +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.deployment-kind]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.deployment-kind[quarkus.openshift.deployment-kind]` [.description] -- -Restart policy when the job container fails. +The kind of the deployment resource to use. Supported values are 'Deployment', 'StatefulSet', 'Job', 'CronJob' and 'DeploymentConfig' defaulting to the latter. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_JOB_RESTART_POLICY+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_DEPLOYMENT_KIND+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_JOB_RESTART_POLICY+++` +Environment variable: `+++QUARKUS_OPENSHIFT_DEPLOYMENT_KIND+++` endif::add-copy-button-to-env-var[] -- a| -`on-failure`, `never` -|`on-failure` +`deployment`, `deployment-config`, `stateful-set`, `job`, `cron-job` +| -a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.cron-job.schedule]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.cron-job.schedule[quarkus.openshift.cron-job.schedule]` +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.part-of]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.part-of[quarkus.openshift.part-of]` [.description] -- -The schedule in Cron format, see https://en.wikipedia.org/wiki/Cron. +The name of the group this component belongs too ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_CRON_JOB_SCHEDULE+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_PART_OF+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_CRON_JOB_SCHEDULE+++` +Environment variable: `+++QUARKUS_OPENSHIFT_PART_OF+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.cron-job.concurrency-policy]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.cron-job.concurrency-policy[quarkus.openshift.cron-job.concurrency-policy]` +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.name]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.name[quarkus.openshift.name]` [.description] -- -ConcurrencyPolicy describes how the job will be handled. +The name of the application. This value will be used for naming Kubernetes resources like: 'Deployment', 'Service' and so on... ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_CRON_JOB_CONCURRENCY_POLICY+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_NAME+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_CRON_JOB_CONCURRENCY_POLICY+++` +Environment variable: `+++QUARKUS_OPENSHIFT_NAME+++` endif::add-copy-button-to-env-var[] --- a| -`allow`, `forbid`, `replace` -|`allow` +--|string +| -a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.cron-job.starting-deadline-seconds]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.cron-job.starting-deadline-seconds[quarkus.openshift.cron-job.starting-deadline-seconds]` +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.version]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.version[quarkus.openshift.version]` [.description] -- -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 version of the application. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_CRON_JOB_STARTING_DEADLINE_SECONDS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_VERSION+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_CRON_JOB_STARTING_DEADLINE_SECONDS+++` +Environment variable: `+++QUARKUS_OPENSHIFT_VERSION+++` endif::add-copy-button-to-env-var[] ---|long +--|string | -a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.cron-job.failed-jobs-history-limit]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.cron-job.failed-jobs-history-limit[quarkus.openshift.cron-job.failed-jobs-history-limit]` +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.namespace]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.namespace[quarkus.openshift.namespace]` [.description] -- +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). + ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_CRON_JOB_FAILED_JOBS_HISTORY_LIMIT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_NAMESPACE+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_CRON_JOB_FAILED_JOBS_HISTORY_LIMIT+++` +Environment variable: `+++QUARKUS_OPENSHIFT_NAMESPACE+++` endif::add-copy-button-to-env-var[] ---|int +--|string | -a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.cron-job.successful-jobs-history-limit]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.cron-job.successful-jobs-history-limit[quarkus.openshift.cron-job.successful-jobs-history-limit]` +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.add-build-timestamp]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.add-build-timestamp[quarkus.openshift.add-build-timestamp]` [.description] -- +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 + ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_CRON_JOB_SUCCESSFUL_JOBS_HISTORY_LIMIT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_ADD_BUILD_TIMESTAMP+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_CRON_JOB_SUCCESSFUL_JOBS_HISTORY_LIMIT+++` +Environment variable: `+++QUARKUS_OPENSHIFT_ADD_BUILD_TIMESTAMP+++` endif::add-copy-button-to-env-var[] ---|int -| +--|boolean +|`true` -a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.cron-job.parallelism]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.cron-job.parallelism[quarkus.openshift.cron-job.parallelism]` +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.working-dir]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.working-dir[quarkus.openshift.working-dir]` [.description] -- -Specifies the maximum desired number of pods the job should run at any given time. +Working directory ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_CRON_JOB_PARALLELISM+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_WORKING_DIR+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_CRON_JOB_PARALLELISM+++` +Environment variable: `+++QUARKUS_OPENSHIFT_WORKING_DIR+++` endif::add-copy-button-to-env-var[] ---|int +--|string | -a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.cron-job.completions]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.cron-job.completions[quarkus.openshift.cron-job.completions]` +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.command]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.command[quarkus.openshift.command]` [.description] -- -Specifies the desired number of successfully finished pods the job should be run with. +The commands ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_CRON_JOB_COMPLETIONS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_COMMAND+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_CRON_JOB_COMPLETIONS+++` +Environment variable: `+++QUARKUS_OPENSHIFT_COMMAND+++` endif::add-copy-button-to-env-var[] ---|int +--|list of string | -a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.cron-job.completion-mode]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.cron-job.completion-mode[quarkus.openshift.cron-job.completion-mode]` +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.arguments]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.arguments[quarkus.openshift.arguments]` [.description] -- -CompletionMode specifies how Pod completions are tracked. +The arguments + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_ARGUMENTS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_ARGUMENTS+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.service-account]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.service-account[quarkus.openshift.service-account]` + +[.description] +-- +The service account + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_SERVICE_ACCOUNT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_SERVICE_ACCOUNT+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.replicas]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.replicas[quarkus.openshift.replicas]` + +[.description] +-- +The number of desired pods + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_REPLICAS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_REPLICAS+++` +endif::add-copy-button-to-env-var[] +--|int +|`1` + + +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.service-type]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.service-type[quarkus.openshift.service-type]` + +[.description] +-- +The type of service that will be generated for the application + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_SERVICE_TYPE+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_SERVICE_TYPE+++` +endif::add-copy-button-to-env-var[] +-- a| +`cluster-ip`, `node-port`, `load-balancer`, `external-name` +|`cluster-ip` + + +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.node-port]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.node-port[quarkus.openshift.node-port]` + +[.description] +-- +The nodePort to set when serviceType is set to nodePort + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_NODE_PORT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_NODE_PORT+++` +endif::add-copy-button-to-env-var[] +--|int +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.image-pull-policy]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.image-pull-policy[quarkus.openshift.image-pull-policy]` + +[.description] +-- +Image pull policy + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_IMAGE_PULL_POLICY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_IMAGE_PULL_POLICY+++` +endif::add-copy-button-to-env-var[] +-- a| +`always`, `if-not-present`, `never` +|`always` + + +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.image-pull-secrets]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.image-pull-secrets[quarkus.openshift.image-pull-secrets]` + +[.description] +-- +The image pull secret + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_IMAGE_PULL_SECRETS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_IMAGE_PULL_SECRETS+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.liveness-probe.http-action-port]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.liveness-probe.http-action-port[quarkus.openshift.liveness-probe.http-action-port]` + +[.description] +-- +The port number to use when configuring the `http get` action. If not configured, the port corresponding to the `httpActionPortName` will be used. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_LIVENESS_PROBE_HTTP_ACTION_PORT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_LIVENESS_PROBE_HTTP_ACTION_PORT+++` +endif::add-copy-button-to-env-var[] +--|int +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.liveness-probe.http-action-port-name]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.liveness-probe.http-action-port-name[quarkus.openshift.liveness-probe.http-action-port-name]` + +[.description] +-- +The port name for selecting the port of the `HTTP get` action. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_LIVENESS_PROBE_HTTP_ACTION_PORT_NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_LIVENESS_PROBE_HTTP_ACTION_PORT_NAME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.liveness-probe.http-action-path]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.liveness-probe.http-action-path[quarkus.openshift.liveness-probe.http-action-path]` + +[.description] +-- +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. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_LIVENESS_PROBE_HTTP_ACTION_PATH+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_LIVENESS_PROBE_HTTP_ACTION_PATH+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.liveness-probe.http-action-scheme]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.liveness-probe.http-action-scheme[quarkus.openshift.liveness-probe.http-action-scheme]` + +[.description] +-- +The scheme of the `HTTP get` action. Can be either "HTTP" or "HTTPS". + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_LIVENESS_PROBE_HTTP_ACTION_SCHEME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_LIVENESS_PROBE_HTTP_ACTION_SCHEME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.liveness-probe.exec-action]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.liveness-probe.exec-action[quarkus.openshift.liveness-probe.exec-action]` + +[.description] +-- +The command to use for the probe. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_LIVENESS_PROBE_EXEC_ACTION+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_LIVENESS_PROBE_EXEC_ACTION+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.liveness-probe.tcp-socket-action]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.liveness-probe.tcp-socket-action[quarkus.openshift.liveness-probe.tcp-socket-action]` + +[.description] +-- +The tcp socket to use for the probe (the format is host:port). + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_LIVENESS_PROBE_TCP_SOCKET_ACTION+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_LIVENESS_PROBE_TCP_SOCKET_ACTION+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.liveness-probe.grpc-action]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.liveness-probe.grpc-action[quarkus.openshift.liveness-probe.grpc-action]` + +[.description] +-- +The gRPC port to use for the probe (the format is either port or port:service). + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_LIVENESS_PROBE_GRPC_ACTION+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_LIVENESS_PROBE_GRPC_ACTION+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.liveness-probe.grpc-action-enabled]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.liveness-probe.grpc-action-enabled[quarkus.openshift.liveness-probe.grpc-action-enabled]` + +[.description] +-- +If enabled and `grpc-action` is not provided, it will use the generated service name and the gRPC port. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_LIVENESS_PROBE_GRPC_ACTION_ENABLED+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_LIVENESS_PROBE_GRPC_ACTION_ENABLED+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.liveness-probe.initial-delay]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.liveness-probe.initial-delay[quarkus.openshift.liveness-probe.initial-delay]` + +[.description] +-- +The amount of time to wait before starting to probe. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_LIVENESS_PROBE_INITIAL_DELAY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_LIVENESS_PROBE_INITIAL_DELAY+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`5S` + + +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.liveness-probe.period]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.liveness-probe.period[quarkus.openshift.liveness-probe.period]` + +[.description] +-- +The period in which the action should be called. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_LIVENESS_PROBE_PERIOD+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_LIVENESS_PROBE_PERIOD+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`10S` + + +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.liveness-probe.timeout]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.liveness-probe.timeout[quarkus.openshift.liveness-probe.timeout]` + +[.description] +-- +The amount of time to wait for each action. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_LIVENESS_PROBE_TIMEOUT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_LIVENESS_PROBE_TIMEOUT+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`10S` + + +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.liveness-probe.success-threshold]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.liveness-probe.success-threshold[quarkus.openshift.liveness-probe.success-threshold]` + +[.description] +-- +The success threshold to use. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_LIVENESS_PROBE_SUCCESS_THRESHOLD+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_LIVENESS_PROBE_SUCCESS_THRESHOLD+++` +endif::add-copy-button-to-env-var[] +--|int +|`1` + + +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.liveness-probe.failure-threshold]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.liveness-probe.failure-threshold[quarkus.openshift.liveness-probe.failure-threshold]` + +[.description] +-- +The failure threshold to use. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_LIVENESS_PROBE_FAILURE_THRESHOLD+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_LIVENESS_PROBE_FAILURE_THRESHOLD+++` +endif::add-copy-button-to-env-var[] +--|int +|`3` + + +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.readiness-probe.http-action-port]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.readiness-probe.http-action-port[quarkus.openshift.readiness-probe.http-action-port]` + +[.description] +-- +The port number to use when configuring the `http get` action. If not configured, the port corresponding to the `httpActionPortName` will be used. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_READINESS_PROBE_HTTP_ACTION_PORT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_READINESS_PROBE_HTTP_ACTION_PORT+++` +endif::add-copy-button-to-env-var[] +--|int +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.readiness-probe.http-action-port-name]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.readiness-probe.http-action-port-name[quarkus.openshift.readiness-probe.http-action-port-name]` + +[.description] +-- +The port name for selecting the port of the `HTTP get` action. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_READINESS_PROBE_HTTP_ACTION_PORT_NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_READINESS_PROBE_HTTP_ACTION_PORT_NAME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.readiness-probe.http-action-path]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.readiness-probe.http-action-path[quarkus.openshift.readiness-probe.http-action-path]` + +[.description] +-- +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. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_READINESS_PROBE_HTTP_ACTION_PATH+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_READINESS_PROBE_HTTP_ACTION_PATH+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.readiness-probe.http-action-scheme]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.readiness-probe.http-action-scheme[quarkus.openshift.readiness-probe.http-action-scheme]` + +[.description] +-- +The scheme of the `HTTP get` action. Can be either "HTTP" or "HTTPS". + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_READINESS_PROBE_HTTP_ACTION_SCHEME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_READINESS_PROBE_HTTP_ACTION_SCHEME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.readiness-probe.exec-action]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.readiness-probe.exec-action[quarkus.openshift.readiness-probe.exec-action]` + +[.description] +-- +The command to use for the probe. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_READINESS_PROBE_EXEC_ACTION+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_READINESS_PROBE_EXEC_ACTION+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.readiness-probe.tcp-socket-action]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.readiness-probe.tcp-socket-action[quarkus.openshift.readiness-probe.tcp-socket-action]` + +[.description] +-- +The tcp socket to use for the probe (the format is host:port). + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_READINESS_PROBE_TCP_SOCKET_ACTION+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_READINESS_PROBE_TCP_SOCKET_ACTION+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.readiness-probe.grpc-action]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.readiness-probe.grpc-action[quarkus.openshift.readiness-probe.grpc-action]` + +[.description] +-- +The gRPC port to use for the probe (the format is either port or port:service). + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_READINESS_PROBE_GRPC_ACTION+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_READINESS_PROBE_GRPC_ACTION+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.readiness-probe.grpc-action-enabled]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.readiness-probe.grpc-action-enabled[quarkus.openshift.readiness-probe.grpc-action-enabled]` + +[.description] +-- +If enabled and `grpc-action` is not provided, it will use the generated service name and the gRPC port. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_READINESS_PROBE_GRPC_ACTION_ENABLED+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_READINESS_PROBE_GRPC_ACTION_ENABLED+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.readiness-probe.initial-delay]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.readiness-probe.initial-delay[quarkus.openshift.readiness-probe.initial-delay]` + +[.description] +-- +The amount of time to wait before starting to probe. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_READINESS_PROBE_INITIAL_DELAY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_READINESS_PROBE_INITIAL_DELAY+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`5S` + + +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.readiness-probe.period]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.readiness-probe.period[quarkus.openshift.readiness-probe.period]` + +[.description] +-- +The period in which the action should be called. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_READINESS_PROBE_PERIOD+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_READINESS_PROBE_PERIOD+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`10S` + + +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.readiness-probe.timeout]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.readiness-probe.timeout[quarkus.openshift.readiness-probe.timeout]` + +[.description] +-- +The amount of time to wait for each action. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_READINESS_PROBE_TIMEOUT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_READINESS_PROBE_TIMEOUT+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`10S` + + +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.readiness-probe.success-threshold]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.readiness-probe.success-threshold[quarkus.openshift.readiness-probe.success-threshold]` + +[.description] +-- +The success threshold to use. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_READINESS_PROBE_SUCCESS_THRESHOLD+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_READINESS_PROBE_SUCCESS_THRESHOLD+++` +endif::add-copy-button-to-env-var[] +--|int +|`1` + + +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.readiness-probe.failure-threshold]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.readiness-probe.failure-threshold[quarkus.openshift.readiness-probe.failure-threshold]` + +[.description] +-- +The failure threshold to use. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_READINESS_PROBE_FAILURE_THRESHOLD+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_READINESS_PROBE_FAILURE_THRESHOLD+++` +endif::add-copy-button-to-env-var[] +--|int +|`3` + + +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.startup-probe.http-action-port]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.startup-probe.http-action-port[quarkus.openshift.startup-probe.http-action-port]` + +[.description] +-- +The port number to use when configuring the `http get` action. If not configured, the port corresponding to the `httpActionPortName` will be used. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_STARTUP_PROBE_HTTP_ACTION_PORT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_STARTUP_PROBE_HTTP_ACTION_PORT+++` +endif::add-copy-button-to-env-var[] +--|int +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.startup-probe.http-action-port-name]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.startup-probe.http-action-port-name[quarkus.openshift.startup-probe.http-action-port-name]` + +[.description] +-- +The port name for selecting the port of the `HTTP get` action. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_STARTUP_PROBE_HTTP_ACTION_PORT_NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_STARTUP_PROBE_HTTP_ACTION_PORT_NAME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.startup-probe.http-action-path]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.startup-probe.http-action-path[quarkus.openshift.startup-probe.http-action-path]` + +[.description] +-- +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. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_STARTUP_PROBE_HTTP_ACTION_PATH+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_STARTUP_PROBE_HTTP_ACTION_PATH+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.startup-probe.http-action-scheme]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.startup-probe.http-action-scheme[quarkus.openshift.startup-probe.http-action-scheme]` + +[.description] +-- +The scheme of the `HTTP get` action. Can be either "HTTP" or "HTTPS". + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_STARTUP_PROBE_HTTP_ACTION_SCHEME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_STARTUP_PROBE_HTTP_ACTION_SCHEME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.startup-probe.exec-action]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.startup-probe.exec-action[quarkus.openshift.startup-probe.exec-action]` + +[.description] +-- +The command to use for the probe. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_STARTUP_PROBE_EXEC_ACTION+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_STARTUP_PROBE_EXEC_ACTION+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.startup-probe.tcp-socket-action]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.startup-probe.tcp-socket-action[quarkus.openshift.startup-probe.tcp-socket-action]` + +[.description] +-- +The tcp socket to use for the probe (the format is host:port). + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_STARTUP_PROBE_TCP_SOCKET_ACTION+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_STARTUP_PROBE_TCP_SOCKET_ACTION+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.startup-probe.grpc-action]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.startup-probe.grpc-action[quarkus.openshift.startup-probe.grpc-action]` + +[.description] +-- +The gRPC port to use for the probe (the format is either port or port:service). + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_STARTUP_PROBE_GRPC_ACTION+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_STARTUP_PROBE_GRPC_ACTION+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.startup-probe.grpc-action-enabled]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.startup-probe.grpc-action-enabled[quarkus.openshift.startup-probe.grpc-action-enabled]` + +[.description] +-- +If enabled and `grpc-action` is not provided, it will use the generated service name and the gRPC port. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_STARTUP_PROBE_GRPC_ACTION_ENABLED+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_STARTUP_PROBE_GRPC_ACTION_ENABLED+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.startup-probe.initial-delay]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.startup-probe.initial-delay[quarkus.openshift.startup-probe.initial-delay]` + +[.description] +-- +The amount of time to wait before starting to probe. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_STARTUP_PROBE_INITIAL_DELAY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_STARTUP_PROBE_INITIAL_DELAY+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`5S` + + +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.startup-probe.period]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.startup-probe.period[quarkus.openshift.startup-probe.period]` + +[.description] +-- +The period in which the action should be called. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_STARTUP_PROBE_PERIOD+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_STARTUP_PROBE_PERIOD+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`10S` + + +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.startup-probe.timeout]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.startup-probe.timeout[quarkus.openshift.startup-probe.timeout]` + +[.description] +-- +The amount of time to wait for each action. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_STARTUP_PROBE_TIMEOUT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_STARTUP_PROBE_TIMEOUT+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`10S` + + +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.startup-probe.success-threshold]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.startup-probe.success-threshold[quarkus.openshift.startup-probe.success-threshold]` + +[.description] +-- +The success threshold to use. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_STARTUP_PROBE_SUCCESS_THRESHOLD+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_STARTUP_PROBE_SUCCESS_THRESHOLD+++` +endif::add-copy-button-to-env-var[] +--|int +|`1` + + +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.startup-probe.failure-threshold]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.startup-probe.failure-threshold[quarkus.openshift.startup-probe.failure-threshold]` + +[.description] +-- +The failure threshold to use. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_STARTUP_PROBE_FAILURE_THRESHOLD+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_STARTUP_PROBE_FAILURE_THRESHOLD+++` +endif::add-copy-button-to-env-var[] +--|int +|`3` + + +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.prometheus.annotations]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.prometheus.annotations[quarkus.openshift.prometheus.annotations]` + +[.description] +-- +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. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_PROMETHEUS_ANNOTATIONS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_PROMETHEUS_ANNOTATIONS+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`true` + + +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.prometheus.prefix]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.prometheus.prefix[quarkus.openshift.prometheus.prefix]` + +[.description] +-- +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 + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_PROMETHEUS_PREFIX+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_PROMETHEUS_PREFIX+++` +endif::add-copy-button-to-env-var[] +--|string +|`prometheus.io` + + +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.prometheus.scrape]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.prometheus.scrape[quarkus.openshift.prometheus.scrape]` + +[.description] +-- +Define the annotation used to indicate services that should be scraped. By default, `/scrape` will be appended to the defined prefix. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_PROMETHEUS_SCRAPE+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_PROMETHEUS_SCRAPE+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.prometheus.path]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.prometheus.path[quarkus.openshift.prometheus.path]` + +[.description] +-- +Define the annotation used to indicate the path to scrape. By default, `/path` will be appended to the defined prefix. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_PROMETHEUS_PATH+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_PROMETHEUS_PATH+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.prometheus.port]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.prometheus.port[quarkus.openshift.prometheus.port]` + +[.description] +-- +Define the annotation used to indicate the port to scrape. By default, `/port` will be appended to the defined prefix. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_PROMETHEUS_PORT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_PROMETHEUS_PORT+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.prometheus.scheme]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.prometheus.scheme[quarkus.openshift.prometheus.scheme]` + +[.description] +-- +Define the annotation used to indicate the scheme to use for scraping By default, `/scheme` will be appended to the defined prefix. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_PROMETHEUS_SCHEME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_PROMETHEUS_SCHEME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.empty-dir-volumes]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.empty-dir-volumes[quarkus.openshift.empty-dir-volumes]` + +[.description] +-- +EmptyDir volumes + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_EMPTY_DIR_VOLUMES+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_EMPTY_DIR_VOLUMES+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.resources.limits.cpu]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.resources.limits.cpu[quarkus.openshift.resources.limits.cpu]` + +[.description] +-- +CPU Requirements + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_RESOURCES_LIMITS_CPU+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_RESOURCES_LIMITS_CPU+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.resources.limits.memory]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.resources.limits.memory[quarkus.openshift.resources.limits.memory]` + +[.description] +-- +Memory Requirements + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_RESOURCES_LIMITS_MEMORY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_RESOURCES_LIMITS_MEMORY+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.resources.requests.cpu]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.resources.requests.cpu[quarkus.openshift.resources.requests.cpu]` + +[.description] +-- +CPU Requirements + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_RESOURCES_REQUESTS_CPU+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_RESOURCES_REQUESTS_CPU+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.resources.requests.memory]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.resources.requests.memory[quarkus.openshift.resources.requests.memory]` + +[.description] +-- +Memory Requirements + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_RESOURCES_REQUESTS_MEMORY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_RESOURCES_REQUESTS_MEMORY+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.container-name]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.container-name[quarkus.openshift.container-name]` + +[.description] +-- +If set, it will change the name of the container according to the configuration + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_CONTAINER_NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_CONTAINER_NAME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.route.expose]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.route.expose[quarkus.openshift.route.expose]` + +[.description] +-- +If true, the service will be exposed + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_ROUTE_EXPOSE+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_ROUTE_EXPOSE+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.route.host]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.route.host[quarkus.openshift.route.host]` + +[.description] +-- +The host under which the application is going to be exposed + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_ROUTE_HOST+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_ROUTE_HOST+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.route.target-port]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.route.target-port[quarkus.openshift.route.target-port]` + +[.description] +-- +The target named port. If not provided, it will be deducted from the Service resource ports. Options are: "http" and "https". + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_ROUTE_TARGET_PORT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_ROUTE_TARGET_PORT+++` +endif::add-copy-button-to-env-var[] +--|string +|`http` + + +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.route.tls.ca-certificate]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.route.tls.ca-certificate[quarkus.openshift.route.tls.ca-certificate]` + +[.description] +-- +The cert authority certificate contents. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_ROUTE_TLS_CA_CERTIFICATE+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_ROUTE_TLS_CA_CERTIFICATE+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.route.tls.certificate]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.route.tls.certificate[quarkus.openshift.route.tls.certificate]` + +[.description] +-- +The certificate contents. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_ROUTE_TLS_CERTIFICATE+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_ROUTE_TLS_CERTIFICATE+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.route.tls.destination-ca-certificate]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.route.tls.destination-ca-certificate[quarkus.openshift.route.tls.destination-ca-certificate]` + +[.description] +-- +The contents of the ca certificate of the final destination. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_ROUTE_TLS_DESTINATION_CA_CERTIFICATE+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_ROUTE_TLS_DESTINATION_CA_CERTIFICATE+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.route.tls.insecure-edge-termination-policy]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.route.tls.insecure-edge-termination-policy[quarkus.openshift.route.tls.insecure-edge-termination-policy]` + +[.description] +-- +The desired behavior for insecure connections to a route. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_ROUTE_TLS_INSECURE_EDGE_TERMINATION_POLICY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_ROUTE_TLS_INSECURE_EDGE_TERMINATION_POLICY+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.route.tls.key]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.route.tls.key[quarkus.openshift.route.tls.key]` + +[.description] +-- +The key file contents. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_ROUTE_TLS_KEY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_ROUTE_TLS_KEY+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.route.tls.termination]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.route.tls.termination[quarkus.openshift.route.tls.termination]` + +[.description] +-- +The termination type. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_ROUTE_TLS_TERMINATION+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_ROUTE_TLS_TERMINATION+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.add-version-to-label-selectors]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.add-version-to-label-selectors[quarkus.openshift.add-version-to-label-selectors]` + +[.description] +-- +If true, the 'app.kubernetes.io/version' label will be part of the selectors of Service and DeploymentConfig + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_ADD_VERSION_TO_LABEL_SELECTORS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_ADD_VERSION_TO_LABEL_SELECTORS+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`true` + + +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.add-name-to-label-selectors]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.add-name-to-label-selectors[quarkus.openshift.add-name-to-label-selectors]` + +[.description] +-- +If true, the 'app.kubernetes.io/name' label will be part of the selectors of Service and Deployment + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_ADD_NAME_TO_LABEL_SELECTORS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_ADD_NAME_TO_LABEL_SELECTORS+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`true` + + +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.job.parallelism]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.job.parallelism[quarkus.openshift.job.parallelism]` + +[.description] +-- +Specifies the maximum desired number of pods the job should run at any given time. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_JOB_PARALLELISM+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_JOB_PARALLELISM+++` +endif::add-copy-button-to-env-var[] +--|int +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.job.completions]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.job.completions[quarkus.openshift.job.completions]` + +[.description] +-- +Specifies the desired number of successfully finished pods the job should be run with. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_JOB_COMPLETIONS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_JOB_COMPLETIONS+++` +endif::add-copy-button-to-env-var[] +--|int +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.job.completion-mode]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.job.completion-mode[quarkus.openshift.job.completion-mode]` + +[.description] +-- +CompletionMode specifies how Pod completions are tracked. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_JOB_COMPLETION_MODE+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_JOB_COMPLETION_MODE+++` +endif::add-copy-button-to-env-var[] +-- a| +`non-indexed`, `indexed` +|`non-indexed` + + +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.job.backoff-limit]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.job.backoff-limit[quarkus.openshift.job.backoff-limit]` + +[.description] +-- +Specifies the number of retries before marking this job failed. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_JOB_BACKOFF_LIMIT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_JOB_BACKOFF_LIMIT+++` +endif::add-copy-button-to-env-var[] +--|int +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.job.active-deadline-seconds]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.job.active-deadline-seconds[quarkus.openshift.job.active-deadline-seconds]` + +[.description] +-- +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. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_JOB_ACTIVE_DEADLINE_SECONDS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_JOB_ACTIVE_DEADLINE_SECONDS+++` +endif::add-copy-button-to-env-var[] +--|long +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.job.ttl-seconds-after-finished]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.job.ttl-seconds-after-finished[quarkus.openshift.job.ttl-seconds-after-finished]` + +[.description] +-- +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. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_JOB_TTL_SECONDS_AFTER_FINISHED+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_JOB_TTL_SECONDS_AFTER_FINISHED+++` +endif::add-copy-button-to-env-var[] +--|int +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.job.suspend]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.job.suspend[quarkus.openshift.job.suspend]` + +[.description] +-- +Suspend specifies whether the Job controller should create Pods or not. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_JOB_SUSPEND+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_JOB_SUSPEND+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.job.restart-policy]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.job.restart-policy[quarkus.openshift.job.restart-policy]` + +[.description] +-- +Restart policy when the job container fails. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_JOB_RESTART_POLICY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_JOB_RESTART_POLICY+++` +endif::add-copy-button-to-env-var[] +-- a| +`on-failure`, `never` +|`on-failure` + + +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.cron-job.schedule]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.cron-job.schedule[quarkus.openshift.cron-job.schedule]` + +[.description] +-- +The schedule in Cron format, see https://en.wikipedia.org/wiki/Cron. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_CRON_JOB_SCHEDULE+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_CRON_JOB_SCHEDULE+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.cron-job.concurrency-policy]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.cron-job.concurrency-policy[quarkus.openshift.cron-job.concurrency-policy]` + +[.description] +-- +ConcurrencyPolicy describes how the job will be handled. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_CRON_JOB_CONCURRENCY_POLICY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_CRON_JOB_CONCURRENCY_POLICY+++` +endif::add-copy-button-to-env-var[] +-- a| +`allow`, `forbid`, `replace` +|`allow` + + +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.cron-job.starting-deadline-seconds]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.cron-job.starting-deadline-seconds[quarkus.openshift.cron-job.starting-deadline-seconds]` + +[.description] +-- +Deadline in seconds for starting the job if it misses scheduled time for any reason. Missed jobs executions will be counted as failed ones. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_CRON_JOB_STARTING_DEADLINE_SECONDS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_CRON_JOB_STARTING_DEADLINE_SECONDS+++` +endif::add-copy-button-to-env-var[] +--|long +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.cron-job.failed-jobs-history-limit]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.cron-job.failed-jobs-history-limit[quarkus.openshift.cron-job.failed-jobs-history-limit]` + +[.description] +-- +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_CRON_JOB_FAILED_JOBS_HISTORY_LIMIT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_CRON_JOB_FAILED_JOBS_HISTORY_LIMIT+++` +endif::add-copy-button-to-env-var[] +--|int +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.cron-job.successful-jobs-history-limit]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.cron-job.successful-jobs-history-limit[quarkus.openshift.cron-job.successful-jobs-history-limit]` + +[.description] +-- +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_CRON_JOB_SUCCESSFUL_JOBS_HISTORY_LIMIT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_CRON_JOB_SUCCESSFUL_JOBS_HISTORY_LIMIT+++` +endif::add-copy-button-to-env-var[] +--|int +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.cron-job.parallelism]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.cron-job.parallelism[quarkus.openshift.cron-job.parallelism]` + +[.description] +-- +Specifies the maximum desired number of pods the job should run at any given time. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_CRON_JOB_PARALLELISM+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_CRON_JOB_PARALLELISM+++` +endif::add-copy-button-to-env-var[] +--|int +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.cron-job.completions]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.cron-job.completions[quarkus.openshift.cron-job.completions]` + +[.description] +-- +Specifies the desired number of successfully finished pods the job should be run with. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_CRON_JOB_COMPLETIONS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_CRON_JOB_COMPLETIONS+++` +endif::add-copy-button-to-env-var[] +--|int +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.cron-job.completion-mode]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.cron-job.completion-mode[quarkus.openshift.cron-job.completion-mode]` + +[.description] +-- +CompletionMode specifies how Pod completions are tracked. ifdef::add-copy-button-to-env-var[] Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_CRON_JOB_COMPLETION_MODE+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_CRON_JOB_COMPLETION_MODE+++` +Environment variable: `+++QUARKUS_OPENSHIFT_CRON_JOB_COMPLETION_MODE+++` +endif::add-copy-button-to-env-var[] +-- a| +`non-indexed`, `indexed` +|`non-indexed` + + +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.cron-job.backoff-limit]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.cron-job.backoff-limit[quarkus.openshift.cron-job.backoff-limit]` + +[.description] +-- +Specifies the number of retries before marking this job failed. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_CRON_JOB_BACKOFF_LIMIT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_CRON_JOB_BACKOFF_LIMIT+++` +endif::add-copy-button-to-env-var[] +--|int +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.cron-job.active-deadline-seconds]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.cron-job.active-deadline-seconds[quarkus.openshift.cron-job.active-deadline-seconds]` + +[.description] +-- +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. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_CRON_JOB_ACTIVE_DEADLINE_SECONDS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_CRON_JOB_ACTIVE_DEADLINE_SECONDS+++` +endif::add-copy-button-to-env-var[] +--|long +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.cron-job.ttl-seconds-after-finished]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.cron-job.ttl-seconds-after-finished[quarkus.openshift.cron-job.ttl-seconds-after-finished]` + +[.description] +-- +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. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_CRON_JOB_TTL_SECONDS_AFTER_FINISHED+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_CRON_JOB_TTL_SECONDS_AFTER_FINISHED+++` +endif::add-copy-button-to-env-var[] +--|int +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.cron-job.suspend]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.cron-job.suspend[quarkus.openshift.cron-job.suspend]` + +[.description] +-- +Suspend specifies whether the Job controller should create Pods or not. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_CRON_JOB_SUSPEND+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_CRON_JOB_SUSPEND+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.cron-job.restart-policy]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.cron-job.restart-policy[quarkus.openshift.cron-job.restart-policy]` + +[.description] +-- +Restart policy when the job container fails. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_CRON_JOB_RESTART_POLICY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_CRON_JOB_RESTART_POLICY+++` +endif::add-copy-button-to-env-var[] +-- a| +`on-failure`, `never` +|`on-failure` + + +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.env.secrets]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.env.secrets[quarkus.openshift.env.secrets]` + +[.description] +-- +The optional list of Secret names to load environment variables from. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_ENV_SECRETS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_ENV_SECRETS+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.env.configmaps]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.env.configmaps[quarkus.openshift.env.configmaps]` + +[.description] +-- +The optional list of ConfigMap names to load environment variables from. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_ENV_CONFIGMAPS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_ENV_CONFIGMAPS+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.app-secret]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.app-secret[quarkus.openshift.app-secret]` + +[.description] +-- +If set, the secret will mounted to the application container and its contents will be used for application configuration. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_APP_SECRET+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_APP_SECRET+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.app-config-map]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.app-config-map[quarkus.openshift.app-config-map]` + +[.description] +-- +If set, the config amp will be mounted to the application container and its contents will be used for application configuration. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_APP_CONFIG_MAP+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_APP_CONFIG_MAP+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.security-context.se-linux-options.level]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.security-context.se-linux-options.level[quarkus.openshift.security-context.se-linux-options.level]` + +[.description] +-- +The SELinux level label that applies to the container. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_SECURITY_CONTEXT_SE_LINUX_OPTIONS_LEVEL+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_SECURITY_CONTEXT_SE_LINUX_OPTIONS_LEVEL+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.security-context.se-linux-options.role]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.security-context.se-linux-options.role[quarkus.openshift.security-context.se-linux-options.role]` + +[.description] +-- +The SELinux role label that applies to the container. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_SECURITY_CONTEXT_SE_LINUX_OPTIONS_ROLE+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_SECURITY_CONTEXT_SE_LINUX_OPTIONS_ROLE+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.security-context.se-linux-options.type]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.security-context.se-linux-options.type[quarkus.openshift.security-context.se-linux-options.type]` + +[.description] +-- +The SELinux type label that applies to the container. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_SECURITY_CONTEXT_SE_LINUX_OPTIONS_TYPE+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_SECURITY_CONTEXT_SE_LINUX_OPTIONS_TYPE+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.security-context.se-linux-options.user]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.security-context.se-linux-options.user[quarkus.openshift.security-context.se-linux-options.user]` + +[.description] +-- +The SELinux user label that applies to the container. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_SECURITY_CONTEXT_SE_LINUX_OPTIONS_USER+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_SECURITY_CONTEXT_SE_LINUX_OPTIONS_USER+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.security-context.windows-options.gmsa-credential-spec-name]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.security-context.windows-options.gmsa-credential-spec-name[quarkus.openshift.security-context.windows-options.gmsa-credential-spec-name]` + +[.description] +-- +The name of the GMSA credential spec to use. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_SECURITY_CONTEXT_WINDOWS_OPTIONS_GMSA_CREDENTIAL_SPEC_NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_SECURITY_CONTEXT_WINDOWS_OPTIONS_GMSA_CREDENTIAL_SPEC_NAME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.security-context.windows-options.gmsa-credential-spec]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.security-context.windows-options.gmsa-credential-spec[quarkus.openshift.security-context.windows-options.gmsa-credential-spec]` + +[.description] +-- +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. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_SECURITY_CONTEXT_WINDOWS_OPTIONS_GMSA_CREDENTIAL_SPEC+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_SECURITY_CONTEXT_WINDOWS_OPTIONS_GMSA_CREDENTIAL_SPEC+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.security-context.windows-options.run-as-user-name]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.security-context.windows-options.run-as-user-name[quarkus.openshift.security-context.windows-options.run-as-user-name]` + +[.description] +-- +The UserName in Windows to run the entrypoint of the container process. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_SECURITY_CONTEXT_WINDOWS_OPTIONS_RUN_AS_USER_NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_SECURITY_CONTEXT_WINDOWS_OPTIONS_RUN_AS_USER_NAME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.security-context.windows-options.host-process]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.security-context.windows-options.host-process[quarkus.openshift.security-context.windows-options.host-process]` + +[.description] +-- +HostProcess determines if a container should be run as a 'Host Process' container. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_SECURITY_CONTEXT_WINDOWS_OPTIONS_HOST_PROCESS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_SECURITY_CONTEXT_WINDOWS_OPTIONS_HOST_PROCESS+++` +endif::add-copy-button-to-env-var[] +--|boolean +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.security-context.run-as-user]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.security-context.run-as-user[quarkus.openshift.security-context.run-as-user]` + +[.description] +-- +The UID to run the entrypoint of the container process. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_SECURITY_CONTEXT_RUN_AS_USER+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_SECURITY_CONTEXT_RUN_AS_USER+++` +endif::add-copy-button-to-env-var[] +--|long +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.security-context.run-as-group]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.security-context.run-as-group[quarkus.openshift.security-context.run-as-group]` + +[.description] +-- +The GID to run the entrypoint of the container process. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_SECURITY_CONTEXT_RUN_AS_GROUP+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_SECURITY_CONTEXT_RUN_AS_GROUP+++` +endif::add-copy-button-to-env-var[] +--|long +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.security-context.run-as-non-root]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.security-context.run-as-non-root[quarkus.openshift.security-context.run-as-non-root]` + +[.description] +-- +Indicates that the container must run as a non-root user. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_SECURITY_CONTEXT_RUN_AS_NON_ROOT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_SECURITY_CONTEXT_RUN_AS_NON_ROOT+++` +endif::add-copy-button-to-env-var[] +--|boolean +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.security-context.supplemental-groups]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.security-context.supplemental-groups[quarkus.openshift.security-context.supplemental-groups]` + +[.description] +-- +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. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_SECURITY_CONTEXT_SUPPLEMENTAL_GROUPS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_SECURITY_CONTEXT_SUPPLEMENTAL_GROUPS+++` +endif::add-copy-button-to-env-var[] +--|list of long +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.security-context.fs-group]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.security-context.fs-group[quarkus.openshift.security-context.fs-group]` + +[.description] +-- +A special supplemental group that applies to all containers in a pod. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_SECURITY_CONTEXT_FS_GROUP+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_SECURITY_CONTEXT_FS_GROUP+++` +endif::add-copy-button-to-env-var[] +--|long +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.security-context.sysctls]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.security-context.sysctls[quarkus.openshift.security-context.sysctls]` + +[.description] +-- +Sysctls hold a list of namespaced sysctls used for the pod. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_SECURITY_CONTEXT_SYSCTLS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_SECURITY_CONTEXT_SYSCTLS+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.security-context.fs-group-change-policy]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.security-context.fs-group-change-policy[quarkus.openshift.security-context.fs-group-change-policy]` + +[.description] +-- +It holds policies that will be used for applying fsGroup to a volume when volume is mounted. Values: OnRootMismatch, Always + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_SECURITY_CONTEXT_FS_GROUP_CHANGE_POLICY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_SECURITY_CONTEXT_FS_GROUP_CHANGE_POLICY+++` +endif::add-copy-button-to-env-var[] +-- a| +tooltip: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.], tooltip:always[It indicates that volume's ownership and permissions should always be changed whenever volume is mounted inside a Pod. This the default behavior.] +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.remote-debug.enabled]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.remote-debug.enabled[quarkus.openshift.remote-debug.enabled]` + +[.description] +-- +If true, the debug mode in pods will be enabled. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_REMOTE_DEBUG_ENABLED+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_REMOTE_DEBUG_ENABLED+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.remote-debug.transport]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.remote-debug.transport[quarkus.openshift.remote-debug.transport]` + +[.description] +-- +The transport to use. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_REMOTE_DEBUG_TRANSPORT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_REMOTE_DEBUG_TRANSPORT+++` +endif::add-copy-button-to-env-var[] +--|string +|`dt_socket` + + +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.remote-debug.suspend]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.remote-debug.suspend[quarkus.openshift.remote-debug.suspend]` + +[.description] +-- +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. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_REMOTE_DEBUG_SUSPEND+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_REMOTE_DEBUG_SUSPEND+++` +endif::add-copy-button-to-env-var[] +--|string +|`n` + + +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.remote-debug.address-port]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.remote-debug.address-port[quarkus.openshift.remote-debug.address-port]` + +[.description] +-- +It specifies the address at which the debug socket will listen. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_REMOTE_DEBUG_ADDRESS_PORT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_REMOTE_DEBUG_ADDRESS_PORT+++` +endif::add-copy-button-to-env-var[] +--|int +|`5005` + + +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.deploy]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.deploy[quarkus.openshift.deploy]` + +[.description] +-- +If set to true, Quarkus will attempt to deploy the application to the target Openshift cluster + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_DEPLOY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_DEPLOY+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.deploy-strategy]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.deploy-strategy[quarkus.openshift.deploy-strategy]` + +[.description] +-- +If deploy is enabled, it will follow this strategy to update the resources to the target OpenShift cluster. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_DEPLOY_STRATEGY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_DEPLOY_STRATEGY+++` +endif::add-copy-button-to-env-var[] +-- a| +`create-or-update`, `create`, `replace`, `server-side-apply` +|`create-or-update` + + +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.idempotent]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.idempotent[quarkus.openshift.idempotent]` + +[.description] +-- +Switch used to control whether non-idempotent fields are included in generated kubernetes resources to improve git-ops compatibility + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_IDEMPOTENT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_IDEMPOTENT+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.get-env.fields-fields]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.get-env.fields-fields[quarkus.openshift.get-env.fields]` + +[.description] +-- +The map associating environment variable names to their associated field references they take their value from. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_ENV_FIELDS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_ENV_FIELDS+++` +endif::add-copy-button-to-env-var[] +--|`Map` +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.get-env.vars-vars]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.get-env.vars-vars[quarkus.openshift.get-env.vars]` + +[.description] +-- +The map associating environment name to its associated value. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_ENV_VARS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_ENV_VARS+++` +endif::add-copy-button-to-env-var[] +--|`Map>` +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.get-env.mapping.-mapping-.from-secret]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.get-env.mapping.-mapping-.from-secret[quarkus.openshift.get-env.mapping."mapping".from-secret]` + +[.description] +-- +The optional name of the Secret from which a value is to be extracted. Mutually exclusive with `from-configmap`. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_ENV_MAPPING__MAPPING__FROM_SECRET+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_ENV_MAPPING__MAPPING__FROM_SECRET+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.get-env.mapping.-mapping-.from-configmap]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.get-env.mapping.-mapping-.from-configmap[quarkus.openshift.get-env.mapping."mapping".from-configmap]` + +[.description] +-- +The optional name of the ConfigMap from which a value is to be extracted. Mutually exclusive with `from-secret`. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_ENV_MAPPING__MAPPING__FROM_CONFIGMAP+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_ENV_MAPPING__MAPPING__FROM_CONFIGMAP+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.get-env.mapping.-mapping-.with-key]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.get-env.mapping.-mapping-.with-key[quarkus.openshift.get-env.mapping."mapping".with-key]` + +[.description] +-- +The key identifying the field from which the value is extracted. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_ENV_MAPPING__MAPPING__WITH_KEY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_ENV_MAPPING__MAPPING__WITH_KEY+++` +endif::add-copy-button-to-env-var[] +--|string +|required icon:exclamation-circle[title=Configuration property is required] + + +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.get-labels-get-labels]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.get-labels-get-labels[quarkus.openshift.get-labels]` + +[.description] +-- +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_LABELS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_LABELS+++` +endif::add-copy-button-to-env-var[] +--|`Map` +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.get-annotations-get-annotations]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.get-annotations-get-annotations[quarkus.openshift.get-annotations]` + +[.description] +-- +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_ANNOTATIONS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_ANNOTATIONS+++` +endif::add-copy-button-to-env-var[] +--|`Map` +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.get-ports.-get-ports-.container-port]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.get-ports.-get-ports-.container-port[quarkus.openshift.get-ports."get-ports".container-port]` + +[.description] +-- +The port number. Refers to the container port. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_PORTS__GET_PORTS__CONTAINER_PORT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_PORTS__GET_PORTS__CONTAINER_PORT+++` +endif::add-copy-button-to-env-var[] +--|int +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.get-ports.-get-ports-.host-port]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.get-ports.-get-ports-.host-port[quarkus.openshift.get-ports."get-ports".host-port]` + +[.description] +-- +The host port. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_PORTS__GET_PORTS__HOST_PORT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_PORTS__GET_PORTS__HOST_PORT+++` +endif::add-copy-button-to-env-var[] +--|int +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.get-ports.-get-ports-.path]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.get-ports.-get-ports-.path[quarkus.openshift.get-ports."get-ports".path]` + +[.description] +-- +The application path (refers to web application path). + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_PORTS__GET_PORTS__PATH+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_PORTS__GET_PORTS__PATH+++` +endif::add-copy-button-to-env-var[] +--|string +|`/` + + +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.get-ports.-get-ports-.protocol]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.get-ports.-get-ports-.protocol[quarkus.openshift.get-ports."get-ports".protocol]` + +[.description] +-- +The protocol. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_PORTS__GET_PORTS__PROTOCOL+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_PORTS__GET_PORTS__PROTOCOL+++` +endif::add-copy-button-to-env-var[] +-- a| +`tcp`, `udp`, `sctp`, `http`, `proxy` +|`tcp` + + +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.get-ports.-get-ports-.node-port]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.get-ports.-get-ports-.node-port[quarkus.openshift.get-ports."get-ports".node-port]` + +[.description] +-- +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_PORTS__GET_PORTS__NODE_PORT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_PORTS__GET_PORTS__NODE_PORT+++` +endif::add-copy-button-to-env-var[] +--|int +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.get-ports.-get-ports-.tls]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.get-ports.-get-ports-.tls[quarkus.openshift.get-ports."get-ports".tls]` + +[.description] +-- +If enabled, the port will be configured to use the schema HTTPS. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_PORTS__GET_PORTS__TLS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_PORTS__GET_PORTS__TLS+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.get-mounts.-get-mounts-.name]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.get-mounts.-get-mounts-.name[quarkus.openshift.get-mounts."get-mounts".name]` + +[.description] +-- +The name of the volumeName to mount. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_MOUNTS__GET_MOUNTS__NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_MOUNTS__GET_MOUNTS__NAME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.get-mounts.-get-mounts-.path]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.get-mounts.-get-mounts-.path[quarkus.openshift.get-mounts."get-mounts".path]` + +[.description] +-- +The path to mount. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_MOUNTS__GET_MOUNTS__PATH+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_MOUNTS__GET_MOUNTS__PATH+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.get-mounts.-get-mounts-.sub-path]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.get-mounts.-get-mounts-.sub-path[quarkus.openshift.get-mounts."get-mounts".sub-path]` + +[.description] +-- +Path within the volumeName from which the container's volumeName should be mounted. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_MOUNTS__GET_MOUNTS__SUB_PATH+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_MOUNTS__GET_MOUNTS__SUB_PATH+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.get-mounts.-get-mounts-.read-only]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.get-mounts.-get-mounts-.read-only[quarkus.openshift.get-mounts."get-mounts".read-only]` + +[.description] +-- +ReadOnly + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_MOUNTS__GET_MOUNTS__READ_ONLY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_MOUNTS__GET_MOUNTS__READ_ONLY+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.get-secret-volumes.-get-secret-volumes-.secret-name]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.get-secret-volumes.-get-secret-volumes-.secret-name[quarkus.openshift.get-secret-volumes."get-secret-volumes".secret-name]` + +[.description] +-- +The name of the secret to mount. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SECRET_VOLUMES__GET_SECRET_VOLUMES__SECRET_NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SECRET_VOLUMES__GET_SECRET_VOLUMES__SECRET_NAME+++` +endif::add-copy-button-to-env-var[] +--|string +|required icon:exclamation-circle[title=Configuration property is required] + + +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.get-secret-volumes.-get-secret-volumes-.default-mode]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.get-secret-volumes.-get-secret-volumes-.default-mode[quarkus.openshift.get-secret-volumes."get-secret-volumes".default-mode]` + +[.description] +-- +Default mode. When specifying an octal number, leading zero must be present. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SECRET_VOLUMES__GET_SECRET_VOLUMES__DEFAULT_MODE+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SECRET_VOLUMES__GET_SECRET_VOLUMES__DEFAULT_MODE+++` +endif::add-copy-button-to-env-var[] +--|string +|`0600` + + +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.get-secret-volumes.-get-secret-volumes-.items.-items-.path]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.get-secret-volumes.-get-secret-volumes-.items.-items-.path[quarkus.openshift.get-secret-volumes."get-secret-volumes".items."items".path]` + +[.description] +-- +The path where the file will be mounted. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SECRET_VOLUMES__GET_SECRET_VOLUMES__ITEMS__ITEMS__PATH+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SECRET_VOLUMES__GET_SECRET_VOLUMES__ITEMS__ITEMS__PATH+++` +endif::add-copy-button-to-env-var[] +--|string +|required icon:exclamation-circle[title=Configuration property is required] + + +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.get-secret-volumes.-get-secret-volumes-.items.-items-.mode]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.get-secret-volumes.-get-secret-volumes-.items.-items-.mode[quarkus.openshift.get-secret-volumes."get-secret-volumes".items."items".mode]` + +[.description] +-- +It must be a value between 0000 and 0777. If not specified, the volume defaultMode will be used. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SECRET_VOLUMES__GET_SECRET_VOLUMES__ITEMS__ITEMS__MODE+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SECRET_VOLUMES__GET_SECRET_VOLUMES__ITEMS__ITEMS__MODE+++` +endif::add-copy-button-to-env-var[] +--|int +|`-1` + + +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.get-secret-volumes.-get-secret-volumes-.optional]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.get-secret-volumes.-get-secret-volumes-.optional[quarkus.openshift.get-secret-volumes."get-secret-volumes".optional]` + +[.description] +-- +Optional + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SECRET_VOLUMES__GET_SECRET_VOLUMES__OPTIONAL+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SECRET_VOLUMES__GET_SECRET_VOLUMES__OPTIONAL+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.get-config-map-volumes.-get-config-map-volumes-.config-map-name]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.get-config-map-volumes.-get-config-map-volumes-.config-map-name[quarkus.openshift.get-config-map-volumes."get-config-map-volumes".config-map-name]` + +[.description] +-- +The name of the ConfigMap to mount. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_CONFIG_MAP_VOLUMES__GET_CONFIG_MAP_VOLUMES__CONFIG_MAP_NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_CONFIG_MAP_VOLUMES__GET_CONFIG_MAP_VOLUMES__CONFIG_MAP_NAME+++` +endif::add-copy-button-to-env-var[] +--|string +|required icon:exclamation-circle[title=Configuration property is required] + + +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.get-config-map-volumes.-get-config-map-volumes-.default-mode]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.get-config-map-volumes.-get-config-map-volumes-.default-mode[quarkus.openshift.get-config-map-volumes."get-config-map-volumes".default-mode]` + +[.description] +-- +Default mode. When specifying an octal number, leading zero must be present. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_CONFIG_MAP_VOLUMES__GET_CONFIG_MAP_VOLUMES__DEFAULT_MODE+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_CONFIG_MAP_VOLUMES__GET_CONFIG_MAP_VOLUMES__DEFAULT_MODE+++` +endif::add-copy-button-to-env-var[] +--|string +|`0600` + + +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.get-config-map-volumes.-get-config-map-volumes-.items.-items-.path]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.get-config-map-volumes.-get-config-map-volumes-.items.-items-.path[quarkus.openshift.get-config-map-volumes."get-config-map-volumes".items."items".path]` + +[.description] +-- +The path where the file will be mounted. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_CONFIG_MAP_VOLUMES__GET_CONFIG_MAP_VOLUMES__ITEMS__ITEMS__PATH+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_CONFIG_MAP_VOLUMES__GET_CONFIG_MAP_VOLUMES__ITEMS__ITEMS__PATH+++` +endif::add-copy-button-to-env-var[] +--|string +|required icon:exclamation-circle[title=Configuration property is required] + + +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.get-config-map-volumes.-get-config-map-volumes-.items.-items-.mode]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.get-config-map-volumes.-get-config-map-volumes-.items.-items-.mode[quarkus.openshift.get-config-map-volumes."get-config-map-volumes".items."items".mode]` + +[.description] +-- +It must be a value between 0000 and 0777. If not specified, the volume defaultMode will be used. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_CONFIG_MAP_VOLUMES__GET_CONFIG_MAP_VOLUMES__ITEMS__ITEMS__MODE+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_CONFIG_MAP_VOLUMES__GET_CONFIG_MAP_VOLUMES__ITEMS__ITEMS__MODE+++` +endif::add-copy-button-to-env-var[] +--|int +|`-1` + + +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.get-config-map-volumes.-get-config-map-volumes-.optional]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.get-config-map-volumes.-get-config-map-volumes-.optional[quarkus.openshift.get-config-map-volumes."get-config-map-volumes".optional]` + +[.description] +-- +Optional + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_CONFIG_MAP_VOLUMES__GET_CONFIG_MAP_VOLUMES__OPTIONAL+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_CONFIG_MAP_VOLUMES__GET_CONFIG_MAP_VOLUMES__OPTIONAL+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.get-git-repo-volumes.-get-git-repo-volumes-.repository]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.get-git-repo-volumes.-get-git-repo-volumes-.repository[quarkus.openshift.get-git-repo-volumes."get-git-repo-volumes".repository]` + +[.description] +-- +Git repository URL. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_GIT_REPO_VOLUMES__GET_GIT_REPO_VOLUMES__REPOSITORY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_GIT_REPO_VOLUMES__GET_GIT_REPO_VOLUMES__REPOSITORY+++` +endif::add-copy-button-to-env-var[] +--|string +|required icon:exclamation-circle[title=Configuration property is required] + + +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.get-git-repo-volumes.-get-git-repo-volumes-.directory]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.get-git-repo-volumes.-get-git-repo-volumes-.directory[quarkus.openshift.get-git-repo-volumes."get-git-repo-volumes".directory]` + +[.description] +-- +The directory of the repository to mount. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_GIT_REPO_VOLUMES__GET_GIT_REPO_VOLUMES__DIRECTORY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_GIT_REPO_VOLUMES__GET_GIT_REPO_VOLUMES__DIRECTORY+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.get-git-repo-volumes.-get-git-repo-volumes-.revision]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.get-git-repo-volumes.-get-git-repo-volumes-.revision[quarkus.openshift.get-git-repo-volumes."get-git-repo-volumes".revision]` + +[.description] +-- +The commit hash to use. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_GIT_REPO_VOLUMES__GET_GIT_REPO_VOLUMES__REVISION+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_GIT_REPO_VOLUMES__GET_GIT_REPO_VOLUMES__REVISION+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.get-pvc-volumes.-get-pvc-volumes-.claim-name]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.get-pvc-volumes.-get-pvc-volumes-.claim-name[quarkus.openshift.get-pvc-volumes."get-pvc-volumes".claim-name]` + +[.description] +-- +The name of the claim to mount. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_PVC_VOLUMES__GET_PVC_VOLUMES__CLAIM_NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_PVC_VOLUMES__GET_PVC_VOLUMES__CLAIM_NAME+++` +endif::add-copy-button-to-env-var[] +--|string +|required icon:exclamation-circle[title=Configuration property is required] + + +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.get-pvc-volumes.-get-pvc-volumes-.default-mode]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.get-pvc-volumes.-get-pvc-volumes-.default-mode[quarkus.openshift.get-pvc-volumes."get-pvc-volumes".default-mode]` + +[.description] +-- +Default mode. When specifying an octal number, leading zero must be present. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_PVC_VOLUMES__GET_PVC_VOLUMES__DEFAULT_MODE+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_PVC_VOLUMES__GET_PVC_VOLUMES__DEFAULT_MODE+++` +endif::add-copy-button-to-env-var[] +--|string +|`0600` + + +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.get-pvc-volumes.-get-pvc-volumes-.optional]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.get-pvc-volumes.-get-pvc-volumes-.optional[quarkus.openshift.get-pvc-volumes."get-pvc-volumes".optional]` + +[.description] +-- +Optional + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_PVC_VOLUMES__GET_PVC_VOLUMES__OPTIONAL+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_PVC_VOLUMES__GET_PVC_VOLUMES__OPTIONAL+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.get-aws-elastic-block-store-volumes.-get-aws-elastic-block-store-volumes-.volume-id]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.get-aws-elastic-block-store-volumes.-get-aws-elastic-block-store-volumes-.volume-id[quarkus.openshift.get-aws-elastic-block-store-volumes."get-aws-elastic-block-store-volumes".volume-id]` + +[.description] +-- +The name of the disk to mount. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_AWS_ELASTIC_BLOCK_STORE_VOLUMES__GET_AWS_ELASTIC_BLOCK_STORE_VOLUMES__VOLUME_ID+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_AWS_ELASTIC_BLOCK_STORE_VOLUMES__GET_AWS_ELASTIC_BLOCK_STORE_VOLUMES__VOLUME_ID+++` +endif::add-copy-button-to-env-var[] +--|string +|required icon:exclamation-circle[title=Configuration property is required] + + +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.get-aws-elastic-block-store-volumes.-get-aws-elastic-block-store-volumes-.partition]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.get-aws-elastic-block-store-volumes.-get-aws-elastic-block-store-volumes-.partition[quarkus.openshift.get-aws-elastic-block-store-volumes."get-aws-elastic-block-store-volumes".partition]` + +[.description] +-- +The partition. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_AWS_ELASTIC_BLOCK_STORE_VOLUMES__GET_AWS_ELASTIC_BLOCK_STORE_VOLUMES__PARTITION+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_AWS_ELASTIC_BLOCK_STORE_VOLUMES__GET_AWS_ELASTIC_BLOCK_STORE_VOLUMES__PARTITION+++` +endif::add-copy-button-to-env-var[] +--|int +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.get-aws-elastic-block-store-volumes.-get-aws-elastic-block-store-volumes-.fs-type]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.get-aws-elastic-block-store-volumes.-get-aws-elastic-block-store-volumes-.fs-type[quarkus.openshift.get-aws-elastic-block-store-volumes."get-aws-elastic-block-store-volumes".fs-type]` + +[.description] +-- +Filesystem type. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_AWS_ELASTIC_BLOCK_STORE_VOLUMES__GET_AWS_ELASTIC_BLOCK_STORE_VOLUMES__FS_TYPE+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_AWS_ELASTIC_BLOCK_STORE_VOLUMES__GET_AWS_ELASTIC_BLOCK_STORE_VOLUMES__FS_TYPE+++` +endif::add-copy-button-to-env-var[] +--|string +|`ext4` + + +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.get-aws-elastic-block-store-volumes.-get-aws-elastic-block-store-volumes-.read-only]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.get-aws-elastic-block-store-volumes.-get-aws-elastic-block-store-volumes-.read-only[quarkus.openshift.get-aws-elastic-block-store-volumes."get-aws-elastic-block-store-volumes".read-only]` + +[.description] +-- +Whether the volumeName is read only or not. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_AWS_ELASTIC_BLOCK_STORE_VOLUMES__GET_AWS_ELASTIC_BLOCK_STORE_VOLUMES__READ_ONLY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_AWS_ELASTIC_BLOCK_STORE_VOLUMES__GET_AWS_ELASTIC_BLOCK_STORE_VOLUMES__READ_ONLY+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.get-azure-file-volumes.-get-azure-file-volumes-.share-name]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.get-azure-file-volumes.-get-azure-file-volumes-.share-name[quarkus.openshift.get-azure-file-volumes."get-azure-file-volumes".share-name]` + +[.description] +-- +The share name. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_AZURE_FILE_VOLUMES__GET_AZURE_FILE_VOLUMES__SHARE_NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_AZURE_FILE_VOLUMES__GET_AZURE_FILE_VOLUMES__SHARE_NAME+++` +endif::add-copy-button-to-env-var[] +--|string +|required icon:exclamation-circle[title=Configuration property is required] + + +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.get-azure-file-volumes.-get-azure-file-volumes-.secret-name]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.get-azure-file-volumes.-get-azure-file-volumes-.secret-name[quarkus.openshift.get-azure-file-volumes."get-azure-file-volumes".secret-name]` + +[.description] +-- +The secret name. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_AZURE_FILE_VOLUMES__GET_AZURE_FILE_VOLUMES__SECRET_NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_AZURE_FILE_VOLUMES__GET_AZURE_FILE_VOLUMES__SECRET_NAME+++` +endif::add-copy-button-to-env-var[] +--|string +|required icon:exclamation-circle[title=Configuration property is required] + + +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.get-azure-file-volumes.-get-azure-file-volumes-.read-only]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.get-azure-file-volumes.-get-azure-file-volumes-.read-only[quarkus.openshift.get-azure-file-volumes."get-azure-file-volumes".read-only]` + +[.description] +-- +Whether the volumeName is read only or not. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_AZURE_FILE_VOLUMES__GET_AZURE_FILE_VOLUMES__READ_ONLY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_AZURE_FILE_VOLUMES__GET_AZURE_FILE_VOLUMES__READ_ONLY+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.get-azure-disk-volumes.-get-azure-disk-volumes-.disk-name]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.get-azure-disk-volumes.-get-azure-disk-volumes-.disk-name[quarkus.openshift.get-azure-disk-volumes."get-azure-disk-volumes".disk-name]` + +[.description] +-- +The name of the disk to mount. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_AZURE_DISK_VOLUMES__GET_AZURE_DISK_VOLUMES__DISK_NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_AZURE_DISK_VOLUMES__GET_AZURE_DISK_VOLUMES__DISK_NAME+++` +endif::add-copy-button-to-env-var[] +--|string +|required icon:exclamation-circle[title=Configuration property is required] + + +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.get-azure-disk-volumes.-get-azure-disk-volumes-.disk-uri]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.get-azure-disk-volumes.-get-azure-disk-volumes-.disk-uri[quarkus.openshift.get-azure-disk-volumes."get-azure-disk-volumes".disk-uri]` + +[.description] +-- +The URI of the vhd blob object OR the resourceID of an Azure managed data disk if Kind is Managed + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_AZURE_DISK_VOLUMES__GET_AZURE_DISK_VOLUMES__DISK_URI+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_AZURE_DISK_VOLUMES__GET_AZURE_DISK_VOLUMES__DISK_URI+++` +endif::add-copy-button-to-env-var[] +--|string +|required icon:exclamation-circle[title=Configuration property is required] + + +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.get-azure-disk-volumes.-get-azure-disk-volumes-.kind]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.get-azure-disk-volumes.-get-azure-disk-volumes-.kind[quarkus.openshift.get-azure-disk-volumes."get-azure-disk-volumes".kind]` + +[.description] +-- +Kind of disk. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_AZURE_DISK_VOLUMES__GET_AZURE_DISK_VOLUMES__KIND+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_AZURE_DISK_VOLUMES__GET_AZURE_DISK_VOLUMES__KIND+++` +endif::add-copy-button-to-env-var[] +-- a| +`managed`, `shared` +|`managed` + + +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.get-azure-disk-volumes.-get-azure-disk-volumes-.caching-mode]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.get-azure-disk-volumes.-get-azure-disk-volumes-.caching-mode[quarkus.openshift.get-azure-disk-volumes."get-azure-disk-volumes".caching-mode]` + +[.description] +-- +Disk caching mode. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_AZURE_DISK_VOLUMES__GET_AZURE_DISK_VOLUMES__CACHING_MODE+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_AZURE_DISK_VOLUMES__GET_AZURE_DISK_VOLUMES__CACHING_MODE+++` +endif::add-copy-button-to-env-var[] +-- a| +`read-write`, `read-only`, `none` +|`read-write` + + +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.get-azure-disk-volumes.-get-azure-disk-volumes-.fs-type]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.get-azure-disk-volumes.-get-azure-disk-volumes-.fs-type[quarkus.openshift.get-azure-disk-volumes."get-azure-disk-volumes".fs-type]` + +[.description] +-- +File system type. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_AZURE_DISK_VOLUMES__GET_AZURE_DISK_VOLUMES__FS_TYPE+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_AZURE_DISK_VOLUMES__GET_AZURE_DISK_VOLUMES__FS_TYPE+++` +endif::add-copy-button-to-env-var[] +--|string +|`ext4` + + +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.get-azure-disk-volumes.-get-azure-disk-volumes-.read-only]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.get-azure-disk-volumes.-get-azure-disk-volumes-.read-only[quarkus.openshift.get-azure-disk-volumes."get-azure-disk-volumes".read-only]` + +[.description] +-- +Whether the volumeName is read only or not. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_AZURE_DISK_VOLUMES__GET_AZURE_DISK_VOLUMES__READ_ONLY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_AZURE_DISK_VOLUMES__GET_AZURE_DISK_VOLUMES__READ_ONLY+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.get-init-containers.-get-init-containers-.get-env.secrets]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.get-init-containers.-get-init-containers-.get-env.secrets[quarkus.openshift.get-init-containers."get-init-containers".get-env.secrets]` + +[.description] +-- +The optional list of Secret names to load environment variables from. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__GET_ENV_SECRETS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__GET_ENV_SECRETS+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.get-init-containers.-get-init-containers-.get-env.configmaps]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.get-init-containers.-get-init-containers-.get-env.configmaps[quarkus.openshift.get-init-containers."get-init-containers".get-env.configmaps]` + +[.description] +-- +The optional list of ConfigMap names to load environment variables from. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__GET_ENV_CONFIGMAPS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__GET_ENV_CONFIGMAPS+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.get-init-containers.-get-init-containers-.get-env.fields-fields]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.get-init-containers.-get-init-containers-.get-env.fields-fields[quarkus.openshift.get-init-containers."get-init-containers".get-env.fields]` + +[.description] +-- +The map associating environment variable names to their associated field references they take their value from. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__GET_ENV_FIELDS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__GET_ENV_FIELDS+++` +endif::add-copy-button-to-env-var[] +--|`Map` +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.get-init-containers.-get-init-containers-.get-env.vars-vars]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.get-init-containers.-get-init-containers-.get-env.vars-vars[quarkus.openshift.get-init-containers."get-init-containers".get-env.vars]` + +[.description] +-- +The map associating environment name to its associated value. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__GET_ENV_VARS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__GET_ENV_VARS+++` +endif::add-copy-button-to-env-var[] +--|`Map>` +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.get-init-containers.-get-init-containers-.get-env.mapping.-mapping-.from-secret]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.get-init-containers.-get-init-containers-.get-env.mapping.-mapping-.from-secret[quarkus.openshift.get-init-containers."get-init-containers".get-env.mapping."mapping".from-secret]` + +[.description] +-- +The optional name of the Secret from which a value is to be extracted. Mutually exclusive with `from-configmap`. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__GET_ENV_MAPPING__MAPPING__FROM_SECRET+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__GET_ENV_MAPPING__MAPPING__FROM_SECRET+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.get-init-containers.-get-init-containers-.get-env.mapping.-mapping-.from-configmap]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.get-init-containers.-get-init-containers-.get-env.mapping.-mapping-.from-configmap[quarkus.openshift.get-init-containers."get-init-containers".get-env.mapping."mapping".from-configmap]` + +[.description] +-- +The optional name of the ConfigMap from which a value is to be extracted. Mutually exclusive with `from-secret`. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__GET_ENV_MAPPING__MAPPING__FROM_CONFIGMAP+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__GET_ENV_MAPPING__MAPPING__FROM_CONFIGMAP+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.get-init-containers.-get-init-containers-.get-env.mapping.-mapping-.with-key]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.get-init-containers.-get-init-containers-.get-env.mapping.-mapping-.with-key[quarkus.openshift.get-init-containers."get-init-containers".get-env.mapping."mapping".with-key]` + +[.description] +-- +The key identifying the field from which the value is extracted. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__GET_ENV_MAPPING__MAPPING__WITH_KEY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__GET_ENV_MAPPING__MAPPING__WITH_KEY+++` +endif::add-copy-button-to-env-var[] +--|string +|required icon:exclamation-circle[title=Configuration property is required] + + +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.get-init-containers.-get-init-containers-.get-target-platform-name]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.get-init-containers.-get-init-containers-.get-target-platform-name[quarkus.openshift.get-init-containers."get-init-containers".get-target-platform-name]` + +[.description] +-- +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__GET_TARGET_PLATFORM_NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__GET_TARGET_PLATFORM_NAME+++` +endif::add-copy-button-to-env-var[] +--|string +|required icon:exclamation-circle[title=Configuration property is required] + + +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.get-init-containers.-get-init-containers-.image]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.get-init-containers.-get-init-containers-.image[quarkus.openshift.get-init-containers."get-init-containers".image]` + +[.description] +-- +The container image. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__IMAGE+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__IMAGE+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.get-init-containers.-get-init-containers-.working-dir]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.get-init-containers.-get-init-containers-.working-dir[quarkus.openshift.get-init-containers."get-init-containers".working-dir]` + +[.description] +-- +Working directory. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__WORKING_DIR+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__WORKING_DIR+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.get-init-containers.-get-init-containers-.command]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.get-init-containers.-get-init-containers-.command[quarkus.openshift.get-init-containers."get-init-containers".command]` + +[.description] +-- +The commands + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__COMMAND+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__COMMAND+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.get-init-containers.-get-init-containers-.arguments]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.get-init-containers.-get-init-containers-.arguments[quarkus.openshift.get-init-containers."get-init-containers".arguments]` + +[.description] +-- +The arguments + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__ARGUMENTS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__ARGUMENTS+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.get-init-containers.-get-init-containers-.service-account]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.get-init-containers.-get-init-containers-.service-account[quarkus.openshift.get-init-containers."get-init-containers".service-account]` + +[.description] +-- +The service account. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__SERVICE_ACCOUNT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__SERVICE_ACCOUNT+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.get-init-containers.-get-init-containers-.host]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.get-init-containers.-get-init-containers-.host[quarkus.openshift.get-init-containers."get-init-containers".host]` + +[.description] +-- +The host under which the application is going to be exposed. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__HOST+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__HOST+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.get-init-containers.-get-init-containers-.ports.-ports-.container-port]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.get-init-containers.-get-init-containers-.ports.-ports-.container-port[quarkus.openshift.get-init-containers."get-init-containers".ports."ports".container-port]` + +[.description] +-- +The port number. Refers to the container port. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__PORTS__PORTS__CONTAINER_PORT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__PORTS__PORTS__CONTAINER_PORT+++` +endif::add-copy-button-to-env-var[] +--|int +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.get-init-containers.-get-init-containers-.ports.-ports-.host-port]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.get-init-containers.-get-init-containers-.ports.-ports-.host-port[quarkus.openshift.get-init-containers."get-init-containers".ports."ports".host-port]` + +[.description] +-- +The host port. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__PORTS__PORTS__HOST_PORT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__PORTS__PORTS__HOST_PORT+++` +endif::add-copy-button-to-env-var[] +--|int +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.get-init-containers.-get-init-containers-.ports.-ports-.path]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.get-init-containers.-get-init-containers-.ports.-ports-.path[quarkus.openshift.get-init-containers."get-init-containers".ports."ports".path]` + +[.description] +-- +The application path (refers to web application path). + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__PORTS__PORTS__PATH+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__PORTS__PORTS__PATH+++` +endif::add-copy-button-to-env-var[] +--|string +|`/` + + +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.get-init-containers.-get-init-containers-.ports.-ports-.protocol]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.get-init-containers.-get-init-containers-.ports.-ports-.protocol[quarkus.openshift.get-init-containers."get-init-containers".ports."ports".protocol]` + +[.description] +-- +The protocol. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__PORTS__PORTS__PROTOCOL+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__PORTS__PORTS__PROTOCOL+++` +endif::add-copy-button-to-env-var[] +-- a| +`tcp`, `udp`, `sctp`, `http`, `proxy` +|`tcp` + + +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.get-init-containers.-get-init-containers-.ports.-ports-.node-port]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.get-init-containers.-get-init-containers-.ports.-ports-.node-port[quarkus.openshift.get-init-containers."get-init-containers".ports."ports".node-port]` + +[.description] +-- +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__PORTS__PORTS__NODE_PORT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__PORTS__PORTS__NODE_PORT+++` +endif::add-copy-button-to-env-var[] +--|int +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.get-init-containers.-get-init-containers-.ports.-ports-.tls]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.get-init-containers.-get-init-containers-.ports.-ports-.tls[quarkus.openshift.get-init-containers."get-init-containers".ports."ports".tls]` + +[.description] +-- +If enabled, the port will be configured to use the schema HTTPS. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__PORTS__PORTS__TLS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__PORTS__PORTS__TLS+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.get-init-containers.-get-init-containers-.image-pull-policy]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.get-init-containers.-get-init-containers-.image-pull-policy[quarkus.openshift.get-init-containers."get-init-containers".image-pull-policy]` + +[.description] +-- +Image pull policy. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__IMAGE_PULL_POLICY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__IMAGE_PULL_POLICY+++` +endif::add-copy-button-to-env-var[] +-- a| +`always`, `if-not-present`, `never` +|`always` + + +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.get-init-containers.-get-init-containers-.image-pull-secrets]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.get-init-containers.-get-init-containers-.image-pull-secrets[quarkus.openshift.get-init-containers."get-init-containers".image-pull-secrets]` + +[.description] +-- +The image pull secret + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__IMAGE_PULL_SECRETS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__IMAGE_PULL_SECRETS+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.get-init-containers.-get-init-containers-.liveness-probe.http-action-port]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.get-init-containers.-get-init-containers-.liveness-probe.http-action-port[quarkus.openshift.get-init-containers."get-init-containers".liveness-probe.http-action-port]` + +[.description] +-- +The port number to use when configuring the `http get` action. If not configured, the port corresponding to the `httpActionPortName` will be used. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_PORT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_PORT+++` +endif::add-copy-button-to-env-var[] +--|int +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.get-init-containers.-get-init-containers-.liveness-probe.http-action-port-name]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.get-init-containers.-get-init-containers-.liveness-probe.http-action-port-name[quarkus.openshift.get-init-containers."get-init-containers".liveness-probe.http-action-port-name]` + +[.description] +-- +The port name for selecting the port of the `HTTP get` action. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_PORT_NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_PORT_NAME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.get-init-containers.-get-init-containers-.liveness-probe.http-action-path]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.get-init-containers.-get-init-containers-.liveness-probe.http-action-path[quarkus.openshift.get-init-containers."get-init-containers".liveness-probe.http-action-path]` + +[.description] +-- +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. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_PATH+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_PATH+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.get-init-containers.-get-init-containers-.liveness-probe.http-action-scheme]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.get-init-containers.-get-init-containers-.liveness-probe.http-action-scheme[quarkus.openshift.get-init-containers."get-init-containers".liveness-probe.http-action-scheme]` + +[.description] +-- +The scheme of the `HTTP get` action. Can be either "HTTP" or "HTTPS". + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_SCHEME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_HTTP_ACTION_SCHEME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.get-init-containers.-get-init-containers-.liveness-probe.exec-action]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.get-init-containers.-get-init-containers-.liveness-probe.exec-action[quarkus.openshift.get-init-containers."get-init-containers".liveness-probe.exec-action]` + +[.description] +-- +The command to use for the probe. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_EXEC_ACTION+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_EXEC_ACTION+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.get-init-containers.-get-init-containers-.liveness-probe.tcp-socket-action]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.get-init-containers.-get-init-containers-.liveness-probe.tcp-socket-action[quarkus.openshift.get-init-containers."get-init-containers".liveness-probe.tcp-socket-action]` + +[.description] +-- +The tcp socket to use for the probe (the format is host:port). + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_TCP_SOCKET_ACTION+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_TCP_SOCKET_ACTION+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.get-init-containers.-get-init-containers-.liveness-probe.grpc-action]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.get-init-containers.-get-init-containers-.liveness-probe.grpc-action[quarkus.openshift.get-init-containers."get-init-containers".liveness-probe.grpc-action]` + +[.description] +-- +The gRPC port to use for the probe (the format is either port or port:service). + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_GRPC_ACTION+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_GRPC_ACTION+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.get-init-containers.-get-init-containers-.liveness-probe.grpc-action-enabled]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.get-init-containers.-get-init-containers-.liveness-probe.grpc-action-enabled[quarkus.openshift.get-init-containers."get-init-containers".liveness-probe.grpc-action-enabled]` + +[.description] +-- +If enabled and `grpc-action` is not provided, it will use the generated service name and the gRPC port. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_GRPC_ACTION_ENABLED+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_GRPC_ACTION_ENABLED+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.get-init-containers.-get-init-containers-.liveness-probe.initial-delay]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.get-init-containers.-get-init-containers-.liveness-probe.initial-delay[quarkus.openshift.get-init-containers."get-init-containers".liveness-probe.initial-delay]` + +[.description] +-- +The amount of time to wait before starting to probe. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_INITIAL_DELAY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_INITIAL_DELAY+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`5S` + + +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.get-init-containers.-get-init-containers-.liveness-probe.period]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.get-init-containers.-get-init-containers-.liveness-probe.period[quarkus.openshift.get-init-containers."get-init-containers".liveness-probe.period]` + +[.description] +-- +The period in which the action should be called. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_PERIOD+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_PERIOD+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`10S` + + +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.get-init-containers.-get-init-containers-.liveness-probe.timeout]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.get-init-containers.-get-init-containers-.liveness-probe.timeout[quarkus.openshift.get-init-containers."get-init-containers".liveness-probe.timeout]` + +[.description] +-- +The amount of time to wait for each action. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_TIMEOUT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_TIMEOUT+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`10S` + + +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.get-init-containers.-get-init-containers-.liveness-probe.success-threshold]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.get-init-containers.-get-init-containers-.liveness-probe.success-threshold[quarkus.openshift.get-init-containers."get-init-containers".liveness-probe.success-threshold]` + +[.description] +-- +The success threshold to use. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_SUCCESS_THRESHOLD+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_SUCCESS_THRESHOLD+++` +endif::add-copy-button-to-env-var[] +--|int +|`1` + + +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.get-init-containers.-get-init-containers-.liveness-probe.failure-threshold]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.get-init-containers.-get-init-containers-.liveness-probe.failure-threshold[quarkus.openshift.get-init-containers."get-init-containers".liveness-probe.failure-threshold]` + +[.description] +-- +The failure threshold to use. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_FAILURE_THRESHOLD+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__LIVENESS_PROBE_FAILURE_THRESHOLD+++` +endif::add-copy-button-to-env-var[] +--|int +|`3` + + +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.get-init-containers.-get-init-containers-.readiness-probe.http-action-port]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.get-init-containers.-get-init-containers-.readiness-probe.http-action-port[quarkus.openshift.get-init-containers."get-init-containers".readiness-probe.http-action-port]` + +[.description] +-- +The port number to use when configuring the `http get` action. If not configured, the port corresponding to the `httpActionPortName` will be used. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_HTTP_ACTION_PORT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_HTTP_ACTION_PORT+++` +endif::add-copy-button-to-env-var[] +--|int +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.get-init-containers.-get-init-containers-.readiness-probe.http-action-port-name]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.get-init-containers.-get-init-containers-.readiness-probe.http-action-port-name[quarkus.openshift.get-init-containers."get-init-containers".readiness-probe.http-action-port-name]` + +[.description] +-- +The port name for selecting the port of the `HTTP get` action. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_HTTP_ACTION_PORT_NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_HTTP_ACTION_PORT_NAME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.get-init-containers.-get-init-containers-.readiness-probe.http-action-path]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.get-init-containers.-get-init-containers-.readiness-probe.http-action-path[quarkus.openshift.get-init-containers."get-init-containers".readiness-probe.http-action-path]` + +[.description] +-- +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. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_HTTP_ACTION_PATH+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_HTTP_ACTION_PATH+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.get-init-containers.-get-init-containers-.readiness-probe.http-action-scheme]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.get-init-containers.-get-init-containers-.readiness-probe.http-action-scheme[quarkus.openshift.get-init-containers."get-init-containers".readiness-probe.http-action-scheme]` + +[.description] +-- +The scheme of the `HTTP get` action. Can be either "HTTP" or "HTTPS". + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_HTTP_ACTION_SCHEME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_HTTP_ACTION_SCHEME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.get-init-containers.-get-init-containers-.readiness-probe.exec-action]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.get-init-containers.-get-init-containers-.readiness-probe.exec-action[quarkus.openshift.get-init-containers."get-init-containers".readiness-probe.exec-action]` + +[.description] +-- +The command to use for the probe. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_EXEC_ACTION+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_EXEC_ACTION+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.get-init-containers.-get-init-containers-.readiness-probe.tcp-socket-action]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.get-init-containers.-get-init-containers-.readiness-probe.tcp-socket-action[quarkus.openshift.get-init-containers."get-init-containers".readiness-probe.tcp-socket-action]` + +[.description] +-- +The tcp socket to use for the probe (the format is host:port). + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_TCP_SOCKET_ACTION+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_TCP_SOCKET_ACTION+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.get-init-containers.-get-init-containers-.readiness-probe.grpc-action]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.get-init-containers.-get-init-containers-.readiness-probe.grpc-action[quarkus.openshift.get-init-containers."get-init-containers".readiness-probe.grpc-action]` + +[.description] +-- +The gRPC port to use for the probe (the format is either port or port:service). + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_GRPC_ACTION+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_GRPC_ACTION+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.get-init-containers.-get-init-containers-.readiness-probe.grpc-action-enabled]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.get-init-containers.-get-init-containers-.readiness-probe.grpc-action-enabled[quarkus.openshift.get-init-containers."get-init-containers".readiness-probe.grpc-action-enabled]` + +[.description] +-- +If enabled and `grpc-action` is not provided, it will use the generated service name and the gRPC port. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_GRPC_ACTION_ENABLED+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_GRPC_ACTION_ENABLED+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.get-init-containers.-get-init-containers-.readiness-probe.initial-delay]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.get-init-containers.-get-init-containers-.readiness-probe.initial-delay[quarkus.openshift.get-init-containers."get-init-containers".readiness-probe.initial-delay]` + +[.description] +-- +The amount of time to wait before starting to probe. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_INITIAL_DELAY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_INITIAL_DELAY+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`5S` + + +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.get-init-containers.-get-init-containers-.readiness-probe.period]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.get-init-containers.-get-init-containers-.readiness-probe.period[quarkus.openshift.get-init-containers."get-init-containers".readiness-probe.period]` + +[.description] +-- +The period in which the action should be called. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_PERIOD+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_PERIOD+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`10S` + + +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.get-init-containers.-get-init-containers-.readiness-probe.timeout]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.get-init-containers.-get-init-containers-.readiness-probe.timeout[quarkus.openshift.get-init-containers."get-init-containers".readiness-probe.timeout]` + +[.description] +-- +The amount of time to wait for each action. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_TIMEOUT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_TIMEOUT+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`10S` + + +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.get-init-containers.-get-init-containers-.readiness-probe.success-threshold]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.get-init-containers.-get-init-containers-.readiness-probe.success-threshold[quarkus.openshift.get-init-containers."get-init-containers".readiness-probe.success-threshold]` + +[.description] +-- +The success threshold to use. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_SUCCESS_THRESHOLD+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_SUCCESS_THRESHOLD+++` +endif::add-copy-button-to-env-var[] +--|int +|`1` + + +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.get-init-containers.-get-init-containers-.readiness-probe.failure-threshold]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.get-init-containers.-get-init-containers-.readiness-probe.failure-threshold[quarkus.openshift.get-init-containers."get-init-containers".readiness-probe.failure-threshold]` + +[.description] +-- +The failure threshold to use. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_FAILURE_THRESHOLD+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__READINESS_PROBE_FAILURE_THRESHOLD+++` +endif::add-copy-button-to-env-var[] +--|int +|`3` + + +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.get-init-containers.-get-init-containers-.mounts.-mounts-.name]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.get-init-containers.-get-init-containers-.mounts.-mounts-.name[quarkus.openshift.get-init-containers."get-init-containers".mounts."mounts".name]` + +[.description] +-- +The name of the volumeName to mount. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__MOUNTS__MOUNTS__NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__MOUNTS__MOUNTS__NAME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.get-init-containers.-get-init-containers-.mounts.-mounts-.path]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.get-init-containers.-get-init-containers-.mounts.-mounts-.path[quarkus.openshift.get-init-containers."get-init-containers".mounts."mounts".path]` + +[.description] +-- +The path to mount. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__MOUNTS__MOUNTS__PATH+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__MOUNTS__MOUNTS__PATH+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.get-init-containers.-get-init-containers-.mounts.-mounts-.sub-path]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.get-init-containers.-get-init-containers-.mounts.-mounts-.sub-path[quarkus.openshift.get-init-containers."get-init-containers".mounts."mounts".sub-path]` + +[.description] +-- +Path within the volumeName from which the container's volumeName should be mounted. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__MOUNTS__MOUNTS__SUB_PATH+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__MOUNTS__MOUNTS__SUB_PATH+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.get-init-containers.-get-init-containers-.mounts.-mounts-.read-only]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.get-init-containers.-get-init-containers-.mounts.-mounts-.read-only[quarkus.openshift.get-init-containers."get-init-containers".mounts."mounts".read-only]` + +[.description] +-- +ReadOnly + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__MOUNTS__MOUNTS__READ_ONLY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__MOUNTS__MOUNTS__READ_ONLY+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.get-init-containers.-get-init-containers-.resources.limits.cpu]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.get-init-containers.-get-init-containers-.resources.limits.cpu[quarkus.openshift.get-init-containers."get-init-containers".resources.limits.cpu]` + +[.description] +-- +CPU Requirements + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__RESOURCES_LIMITS_CPU+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__RESOURCES_LIMITS_CPU+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.get-init-containers.-get-init-containers-.resources.limits.memory]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.get-init-containers.-get-init-containers-.resources.limits.memory[quarkus.openshift.get-init-containers."get-init-containers".resources.limits.memory]` + +[.description] +-- +Memory Requirements + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__RESOURCES_LIMITS_MEMORY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__RESOURCES_LIMITS_MEMORY+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.get-init-containers.-get-init-containers-.resources.requests.cpu]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.get-init-containers.-get-init-containers-.resources.requests.cpu[quarkus.openshift.get-init-containers."get-init-containers".resources.requests.cpu]` + +[.description] +-- +CPU Requirements + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__RESOURCES_REQUESTS_CPU+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__RESOURCES_REQUESTS_CPU+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.get-init-containers.-get-init-containers-.resources.requests.memory]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.get-init-containers.-get-init-containers-.resources.requests.memory[quarkus.openshift.get-init-containers."get-init-containers".resources.requests.memory]` + +[.description] +-- +Memory Requirements + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__RESOURCES_REQUESTS_MEMORY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__RESOURCES_REQUESTS_MEMORY+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.get-init-containers.-get-init-containers-.env.secrets]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.get-init-containers.-get-init-containers-.env.secrets[quarkus.openshift.get-init-containers."get-init-containers".env.secrets]` + +[.description] +-- +The optional list of Secret names to load environment variables from. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__ENV_SECRETS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__ENV_SECRETS+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.get-init-containers.-get-init-containers-.env.configmaps]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.get-init-containers.-get-init-containers-.env.configmaps[quarkus.openshift.get-init-containers."get-init-containers".env.configmaps]` + +[.description] +-- +The optional list of ConfigMap names to load environment variables from. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__ENV_CONFIGMAPS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__ENV_CONFIGMAPS+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.get-init-containers.-get-init-containers-.env.fields-fields]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.get-init-containers.-get-init-containers-.env.fields-fields[quarkus.openshift.get-init-containers."get-init-containers".env.fields]` + +[.description] +-- +The map associating environment variable names to their associated field references they take their value from. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__ENV_FIELDS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__ENV_FIELDS+++` +endif::add-copy-button-to-env-var[] +--|`Map` +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.get-init-containers.-get-init-containers-.env.vars-vars]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.get-init-containers.-get-init-containers-.env.vars-vars[quarkus.openshift.get-init-containers."get-init-containers".env.vars]` + +[.description] +-- +The map associating environment name to its associated value. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__ENV_VARS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__ENV_VARS+++` +endif::add-copy-button-to-env-var[] +--|`Map>` +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.get-init-containers.-get-init-containers-.env.mapping.-mapping-.from-secret]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.get-init-containers.-get-init-containers-.env.mapping.-mapping-.from-secret[quarkus.openshift.get-init-containers."get-init-containers".env.mapping."mapping".from-secret]` + +[.description] +-- +The optional name of the Secret from which a value is to be extracted. Mutually exclusive with `from-configmap`. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__ENV_MAPPING__MAPPING__FROM_SECRET+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__ENV_MAPPING__MAPPING__FROM_SECRET+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.get-init-containers.-get-init-containers-.env.mapping.-mapping-.from-configmap]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.get-init-containers.-get-init-containers-.env.mapping.-mapping-.from-configmap[quarkus.openshift.get-init-containers."get-init-containers".env.mapping."mapping".from-configmap]` + +[.description] +-- +The optional name of the ConfigMap from which a value is to be extracted. Mutually exclusive with `from-secret`. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__ENV_MAPPING__MAPPING__FROM_CONFIGMAP+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__ENV_MAPPING__MAPPING__FROM_CONFIGMAP+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.get-init-containers.-get-init-containers-.env.mapping.-mapping-.with-key]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.get-init-containers.-get-init-containers-.env.mapping.-mapping-.with-key[quarkus.openshift.get-init-containers."get-init-containers".env.mapping."mapping".with-key]` + +[.description] +-- +The key identifying the field from which the value is extracted. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__ENV_MAPPING__MAPPING__WITH_KEY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_INIT_CONTAINERS__GET_INIT_CONTAINERS__ENV_MAPPING__MAPPING__WITH_KEY+++` +endif::add-copy-button-to-env-var[] +--|string +|required icon:exclamation-circle[title=Configuration property is required] + + +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.get-sidecars.-get-sidecars-.get-env.secrets]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.get-sidecars.-get-sidecars-.get-env.secrets[quarkus.openshift.get-sidecars."get-sidecars".get-env.secrets]` + +[.description] +-- +The optional list of Secret names to load environment variables from. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__GET_ENV_SECRETS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__GET_ENV_SECRETS+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.get-sidecars.-get-sidecars-.get-env.configmaps]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.get-sidecars.-get-sidecars-.get-env.configmaps[quarkus.openshift.get-sidecars."get-sidecars".get-env.configmaps]` + +[.description] +-- +The optional list of ConfigMap names to load environment variables from. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__GET_ENV_CONFIGMAPS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__GET_ENV_CONFIGMAPS+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.get-sidecars.-get-sidecars-.get-env.fields-fields]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.get-sidecars.-get-sidecars-.get-env.fields-fields[quarkus.openshift.get-sidecars."get-sidecars".get-env.fields]` + +[.description] +-- +The map associating environment variable names to their associated field references they take their value from. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__GET_ENV_FIELDS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__GET_ENV_FIELDS+++` +endif::add-copy-button-to-env-var[] +--|`Map` +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.get-sidecars.-get-sidecars-.get-env.vars-vars]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.get-sidecars.-get-sidecars-.get-env.vars-vars[quarkus.openshift.get-sidecars."get-sidecars".get-env.vars]` + +[.description] +-- +The map associating environment name to its associated value. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__GET_ENV_VARS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__GET_ENV_VARS+++` +endif::add-copy-button-to-env-var[] +--|`Map>` +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.get-sidecars.-get-sidecars-.get-env.mapping.-mapping-.from-secret]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.get-sidecars.-get-sidecars-.get-env.mapping.-mapping-.from-secret[quarkus.openshift.get-sidecars."get-sidecars".get-env.mapping."mapping".from-secret]` + +[.description] +-- +The optional name of the Secret from which a value is to be extracted. Mutually exclusive with `from-configmap`. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__GET_ENV_MAPPING__MAPPING__FROM_SECRET+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__GET_ENV_MAPPING__MAPPING__FROM_SECRET+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.get-sidecars.-get-sidecars-.get-env.mapping.-mapping-.from-configmap]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.get-sidecars.-get-sidecars-.get-env.mapping.-mapping-.from-configmap[quarkus.openshift.get-sidecars."get-sidecars".get-env.mapping."mapping".from-configmap]` + +[.description] +-- +The optional name of the ConfigMap from which a value is to be extracted. Mutually exclusive with `from-secret`. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__GET_ENV_MAPPING__MAPPING__FROM_CONFIGMAP+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__GET_ENV_MAPPING__MAPPING__FROM_CONFIGMAP+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.get-sidecars.-get-sidecars-.get-env.mapping.-mapping-.with-key]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.get-sidecars.-get-sidecars-.get-env.mapping.-mapping-.with-key[quarkus.openshift.get-sidecars."get-sidecars".get-env.mapping."mapping".with-key]` + +[.description] +-- +The key identifying the field from which the value is extracted. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__GET_ENV_MAPPING__MAPPING__WITH_KEY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__GET_ENV_MAPPING__MAPPING__WITH_KEY+++` +endif::add-copy-button-to-env-var[] +--|string +|required icon:exclamation-circle[title=Configuration property is required] + + +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.get-sidecars.-get-sidecars-.get-target-platform-name]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.get-sidecars.-get-sidecars-.get-target-platform-name[quarkus.openshift.get-sidecars."get-sidecars".get-target-platform-name]` + +[.description] +-- +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__GET_TARGET_PLATFORM_NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__GET_TARGET_PLATFORM_NAME+++` +endif::add-copy-button-to-env-var[] +--|string +|required icon:exclamation-circle[title=Configuration property is required] + + +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.get-sidecars.-get-sidecars-.image]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.get-sidecars.-get-sidecars-.image[quarkus.openshift.get-sidecars."get-sidecars".image]` + +[.description] +-- +The container image. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__IMAGE+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__IMAGE+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.get-sidecars.-get-sidecars-.working-dir]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.get-sidecars.-get-sidecars-.working-dir[quarkus.openshift.get-sidecars."get-sidecars".working-dir]` + +[.description] +-- +Working directory. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__WORKING_DIR+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__WORKING_DIR+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.get-sidecars.-get-sidecars-.command]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.get-sidecars.-get-sidecars-.command[quarkus.openshift.get-sidecars."get-sidecars".command]` + +[.description] +-- +The commands + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__COMMAND+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__COMMAND+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.get-sidecars.-get-sidecars-.arguments]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.get-sidecars.-get-sidecars-.arguments[quarkus.openshift.get-sidecars."get-sidecars".arguments]` + +[.description] +-- +The arguments + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__ARGUMENTS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__ARGUMENTS+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.get-sidecars.-get-sidecars-.service-account]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.get-sidecars.-get-sidecars-.service-account[quarkus.openshift.get-sidecars."get-sidecars".service-account]` + +[.description] +-- +The service account. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__SERVICE_ACCOUNT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__SERVICE_ACCOUNT+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.get-sidecars.-get-sidecars-.host]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.get-sidecars.-get-sidecars-.host[quarkus.openshift.get-sidecars."get-sidecars".host]` + +[.description] +-- +The host under which the application is going to be exposed. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__HOST+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__HOST+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.get-sidecars.-get-sidecars-.ports.-ports-.container-port]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.get-sidecars.-get-sidecars-.ports.-ports-.container-port[quarkus.openshift.get-sidecars."get-sidecars".ports."ports".container-port]` + +[.description] +-- +The port number. Refers to the container port. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__PORTS__PORTS__CONTAINER_PORT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__PORTS__PORTS__CONTAINER_PORT+++` +endif::add-copy-button-to-env-var[] +--|int +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.get-sidecars.-get-sidecars-.ports.-ports-.host-port]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.get-sidecars.-get-sidecars-.ports.-ports-.host-port[quarkus.openshift.get-sidecars."get-sidecars".ports."ports".host-port]` + +[.description] +-- +The host port. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__PORTS__PORTS__HOST_PORT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__PORTS__PORTS__HOST_PORT+++` +endif::add-copy-button-to-env-var[] +--|int +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.get-sidecars.-get-sidecars-.ports.-ports-.path]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.get-sidecars.-get-sidecars-.ports.-ports-.path[quarkus.openshift.get-sidecars."get-sidecars".ports."ports".path]` + +[.description] +-- +The application path (refers to web application path). + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__PORTS__PORTS__PATH+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__PORTS__PORTS__PATH+++` +endif::add-copy-button-to-env-var[] +--|string +|`/` + + +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.get-sidecars.-get-sidecars-.ports.-ports-.protocol]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.get-sidecars.-get-sidecars-.ports.-ports-.protocol[quarkus.openshift.get-sidecars."get-sidecars".ports."ports".protocol]` + +[.description] +-- +The protocol. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__PORTS__PORTS__PROTOCOL+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__PORTS__PORTS__PROTOCOL+++` +endif::add-copy-button-to-env-var[] +-- a| +`tcp`, `udp`, `sctp`, `http`, `proxy` +|`tcp` + + +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.get-sidecars.-get-sidecars-.ports.-ports-.node-port]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.get-sidecars.-get-sidecars-.ports.-ports-.node-port[quarkus.openshift.get-sidecars."get-sidecars".ports."ports".node-port]` + +[.description] +-- +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__PORTS__PORTS__NODE_PORT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__PORTS__PORTS__NODE_PORT+++` +endif::add-copy-button-to-env-var[] +--|int +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.get-sidecars.-get-sidecars-.ports.-ports-.tls]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.get-sidecars.-get-sidecars-.ports.-ports-.tls[quarkus.openshift.get-sidecars."get-sidecars".ports."ports".tls]` + +[.description] +-- +If enabled, the port will be configured to use the schema HTTPS. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__PORTS__PORTS__TLS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__PORTS__PORTS__TLS+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.get-sidecars.-get-sidecars-.image-pull-policy]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.get-sidecars.-get-sidecars-.image-pull-policy[quarkus.openshift.get-sidecars."get-sidecars".image-pull-policy]` + +[.description] +-- +Image pull policy. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__IMAGE_PULL_POLICY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__IMAGE_PULL_POLICY+++` +endif::add-copy-button-to-env-var[] +-- a| +`always`, `if-not-present`, `never` +|`always` + + +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.get-sidecars.-get-sidecars-.image-pull-secrets]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.get-sidecars.-get-sidecars-.image-pull-secrets[quarkus.openshift.get-sidecars."get-sidecars".image-pull-secrets]` + +[.description] +-- +The image pull secret + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__IMAGE_PULL_SECRETS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__IMAGE_PULL_SECRETS+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.get-sidecars.-get-sidecars-.liveness-probe.http-action-port]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.get-sidecars.-get-sidecars-.liveness-probe.http-action-port[quarkus.openshift.get-sidecars."get-sidecars".liveness-probe.http-action-port]` + +[.description] +-- +The port number to use when configuring the `http get` action. If not configured, the port corresponding to the `httpActionPortName` will be used. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_HTTP_ACTION_PORT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_HTTP_ACTION_PORT+++` +endif::add-copy-button-to-env-var[] +--|int +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.get-sidecars.-get-sidecars-.liveness-probe.http-action-port-name]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.get-sidecars.-get-sidecars-.liveness-probe.http-action-port-name[quarkus.openshift.get-sidecars."get-sidecars".liveness-probe.http-action-port-name]` + +[.description] +-- +The port name for selecting the port of the `HTTP get` action. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_HTTP_ACTION_PORT_NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_HTTP_ACTION_PORT_NAME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.get-sidecars.-get-sidecars-.liveness-probe.http-action-path]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.get-sidecars.-get-sidecars-.liveness-probe.http-action-path[quarkus.openshift.get-sidecars."get-sidecars".liveness-probe.http-action-path]` + +[.description] +-- +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. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_HTTP_ACTION_PATH+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_HTTP_ACTION_PATH+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.get-sidecars.-get-sidecars-.liveness-probe.http-action-scheme]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.get-sidecars.-get-sidecars-.liveness-probe.http-action-scheme[quarkus.openshift.get-sidecars."get-sidecars".liveness-probe.http-action-scheme]` + +[.description] +-- +The scheme of the `HTTP get` action. Can be either "HTTP" or "HTTPS". + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_HTTP_ACTION_SCHEME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_HTTP_ACTION_SCHEME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.get-sidecars.-get-sidecars-.liveness-probe.exec-action]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.get-sidecars.-get-sidecars-.liveness-probe.exec-action[quarkus.openshift.get-sidecars."get-sidecars".liveness-probe.exec-action]` + +[.description] +-- +The command to use for the probe. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_EXEC_ACTION+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_EXEC_ACTION+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.get-sidecars.-get-sidecars-.liveness-probe.tcp-socket-action]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.get-sidecars.-get-sidecars-.liveness-probe.tcp-socket-action[quarkus.openshift.get-sidecars."get-sidecars".liveness-probe.tcp-socket-action]` + +[.description] +-- +The tcp socket to use for the probe (the format is host:port). + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_TCP_SOCKET_ACTION+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_TCP_SOCKET_ACTION+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.get-sidecars.-get-sidecars-.liveness-probe.grpc-action]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.get-sidecars.-get-sidecars-.liveness-probe.grpc-action[quarkus.openshift.get-sidecars."get-sidecars".liveness-probe.grpc-action]` + +[.description] +-- +The gRPC port to use for the probe (the format is either port or port:service). + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_GRPC_ACTION+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_GRPC_ACTION+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.get-sidecars.-get-sidecars-.liveness-probe.grpc-action-enabled]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.get-sidecars.-get-sidecars-.liveness-probe.grpc-action-enabled[quarkus.openshift.get-sidecars."get-sidecars".liveness-probe.grpc-action-enabled]` + +[.description] +-- +If enabled and `grpc-action` is not provided, it will use the generated service name and the gRPC port. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_GRPC_ACTION_ENABLED+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_GRPC_ACTION_ENABLED+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.get-sidecars.-get-sidecars-.liveness-probe.initial-delay]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.get-sidecars.-get-sidecars-.liveness-probe.initial-delay[quarkus.openshift.get-sidecars."get-sidecars".liveness-probe.initial-delay]` + +[.description] +-- +The amount of time to wait before starting to probe. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_INITIAL_DELAY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_INITIAL_DELAY+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`5S` + + +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.get-sidecars.-get-sidecars-.liveness-probe.period]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.get-sidecars.-get-sidecars-.liveness-probe.period[quarkus.openshift.get-sidecars."get-sidecars".liveness-probe.period]` + +[.description] +-- +The period in which the action should be called. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_PERIOD+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_PERIOD+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`10S` + + +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.get-sidecars.-get-sidecars-.liveness-probe.timeout]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.get-sidecars.-get-sidecars-.liveness-probe.timeout[quarkus.openshift.get-sidecars."get-sidecars".liveness-probe.timeout]` + +[.description] +-- +The amount of time to wait for each action. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_TIMEOUT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_TIMEOUT+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`10S` + + +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.get-sidecars.-get-sidecars-.liveness-probe.success-threshold]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.get-sidecars.-get-sidecars-.liveness-probe.success-threshold[quarkus.openshift.get-sidecars."get-sidecars".liveness-probe.success-threshold]` + +[.description] +-- +The success threshold to use. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_SUCCESS_THRESHOLD+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_SUCCESS_THRESHOLD+++` +endif::add-copy-button-to-env-var[] +--|int +|`1` + + +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.get-sidecars.-get-sidecars-.liveness-probe.failure-threshold]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.get-sidecars.-get-sidecars-.liveness-probe.failure-threshold[quarkus.openshift.get-sidecars."get-sidecars".liveness-probe.failure-threshold]` + +[.description] +-- +The failure threshold to use. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_FAILURE_THRESHOLD+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__LIVENESS_PROBE_FAILURE_THRESHOLD+++` +endif::add-copy-button-to-env-var[] +--|int +|`3` + + +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.get-sidecars.-get-sidecars-.readiness-probe.http-action-port]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.get-sidecars.-get-sidecars-.readiness-probe.http-action-port[quarkus.openshift.get-sidecars."get-sidecars".readiness-probe.http-action-port]` + +[.description] +-- +The port number to use when configuring the `http get` action. If not configured, the port corresponding to the `httpActionPortName` will be used. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_HTTP_ACTION_PORT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_HTTP_ACTION_PORT+++` +endif::add-copy-button-to-env-var[] +--|int +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.get-sidecars.-get-sidecars-.readiness-probe.http-action-port-name]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.get-sidecars.-get-sidecars-.readiness-probe.http-action-port-name[quarkus.openshift.get-sidecars."get-sidecars".readiness-probe.http-action-port-name]` + +[.description] +-- +The port name for selecting the port of the `HTTP get` action. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_HTTP_ACTION_PORT_NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_HTTP_ACTION_PORT_NAME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.get-sidecars.-get-sidecars-.readiness-probe.http-action-path]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.get-sidecars.-get-sidecars-.readiness-probe.http-action-path[quarkus.openshift.get-sidecars."get-sidecars".readiness-probe.http-action-path]` + +[.description] +-- +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. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_HTTP_ACTION_PATH+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_HTTP_ACTION_PATH+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.get-sidecars.-get-sidecars-.readiness-probe.http-action-scheme]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.get-sidecars.-get-sidecars-.readiness-probe.http-action-scheme[quarkus.openshift.get-sidecars."get-sidecars".readiness-probe.http-action-scheme]` + +[.description] +-- +The scheme of the `HTTP get` action. Can be either "HTTP" or "HTTPS". + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_HTTP_ACTION_SCHEME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_HTTP_ACTION_SCHEME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.get-sidecars.-get-sidecars-.readiness-probe.exec-action]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.get-sidecars.-get-sidecars-.readiness-probe.exec-action[quarkus.openshift.get-sidecars."get-sidecars".readiness-probe.exec-action]` + +[.description] +-- +The command to use for the probe. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_EXEC_ACTION+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_EXEC_ACTION+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.get-sidecars.-get-sidecars-.readiness-probe.tcp-socket-action]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.get-sidecars.-get-sidecars-.readiness-probe.tcp-socket-action[quarkus.openshift.get-sidecars."get-sidecars".readiness-probe.tcp-socket-action]` + +[.description] +-- +The tcp socket to use for the probe (the format is host:port). + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_TCP_SOCKET_ACTION+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_TCP_SOCKET_ACTION+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.get-sidecars.-get-sidecars-.readiness-probe.grpc-action]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.get-sidecars.-get-sidecars-.readiness-probe.grpc-action[quarkus.openshift.get-sidecars."get-sidecars".readiness-probe.grpc-action]` + +[.description] +-- +The gRPC port to use for the probe (the format is either port or port:service). + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_GRPC_ACTION+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_GRPC_ACTION+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.get-sidecars.-get-sidecars-.readiness-probe.grpc-action-enabled]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.get-sidecars.-get-sidecars-.readiness-probe.grpc-action-enabled[quarkus.openshift.get-sidecars."get-sidecars".readiness-probe.grpc-action-enabled]` + +[.description] +-- +If enabled and `grpc-action` is not provided, it will use the generated service name and the gRPC port. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_GRPC_ACTION_ENABLED+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_GRPC_ACTION_ENABLED+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.get-sidecars.-get-sidecars-.readiness-probe.initial-delay]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.get-sidecars.-get-sidecars-.readiness-probe.initial-delay[quarkus.openshift.get-sidecars."get-sidecars".readiness-probe.initial-delay]` + +[.description] +-- +The amount of time to wait before starting to probe. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_INITIAL_DELAY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_INITIAL_DELAY+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`5S` + + +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.get-sidecars.-get-sidecars-.readiness-probe.period]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.get-sidecars.-get-sidecars-.readiness-probe.period[quarkus.openshift.get-sidecars."get-sidecars".readiness-probe.period]` + +[.description] +-- +The period in which the action should be called. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_PERIOD+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_PERIOD+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`10S` + + +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.get-sidecars.-get-sidecars-.readiness-probe.timeout]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.get-sidecars.-get-sidecars-.readiness-probe.timeout[quarkus.openshift.get-sidecars."get-sidecars".readiness-probe.timeout]` + +[.description] +-- +The amount of time to wait for each action. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_TIMEOUT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_TIMEOUT+++` +endif::add-copy-button-to-env-var[] +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] +|`10S` + + +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.get-sidecars.-get-sidecars-.readiness-probe.success-threshold]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.get-sidecars.-get-sidecars-.readiness-probe.success-threshold[quarkus.openshift.get-sidecars."get-sidecars".readiness-probe.success-threshold]` + +[.description] +-- +The success threshold to use. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_SUCCESS_THRESHOLD+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_SUCCESS_THRESHOLD+++` +endif::add-copy-button-to-env-var[] +--|int +|`1` + + +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.get-sidecars.-get-sidecars-.readiness-probe.failure-threshold]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.get-sidecars.-get-sidecars-.readiness-probe.failure-threshold[quarkus.openshift.get-sidecars."get-sidecars".readiness-probe.failure-threshold]` + +[.description] +-- +The failure threshold to use. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_FAILURE_THRESHOLD+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__READINESS_PROBE_FAILURE_THRESHOLD+++` +endif::add-copy-button-to-env-var[] +--|int +|`3` + + +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.get-sidecars.-get-sidecars-.mounts.-mounts-.name]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.get-sidecars.-get-sidecars-.mounts.-mounts-.name[quarkus.openshift.get-sidecars."get-sidecars".mounts."mounts".name]` + +[.description] +-- +The name of the volumeName to mount. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__MOUNTS__MOUNTS__NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__MOUNTS__MOUNTS__NAME+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.get-sidecars.-get-sidecars-.mounts.-mounts-.path]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.get-sidecars.-get-sidecars-.mounts.-mounts-.path[quarkus.openshift.get-sidecars."get-sidecars".mounts."mounts".path]` + +[.description] +-- +The path to mount. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__MOUNTS__MOUNTS__PATH+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__MOUNTS__MOUNTS__PATH+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.get-sidecars.-get-sidecars-.mounts.-mounts-.sub-path]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.get-sidecars.-get-sidecars-.mounts.-mounts-.sub-path[quarkus.openshift.get-sidecars."get-sidecars".mounts."mounts".sub-path]` + +[.description] +-- +Path within the volumeName from which the container's volumeName should be mounted. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__MOUNTS__MOUNTS__SUB_PATH+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__MOUNTS__MOUNTS__SUB_PATH+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.get-sidecars.-get-sidecars-.mounts.-mounts-.read-only]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.get-sidecars.-get-sidecars-.mounts.-mounts-.read-only[quarkus.openshift.get-sidecars."get-sidecars".mounts."mounts".read-only]` + +[.description] +-- +ReadOnly + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__MOUNTS__MOUNTS__READ_ONLY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__MOUNTS__MOUNTS__READ_ONLY+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`false` + + +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.get-sidecars.-get-sidecars-.resources.limits.cpu]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.get-sidecars.-get-sidecars-.resources.limits.cpu[quarkus.openshift.get-sidecars."get-sidecars".resources.limits.cpu]` + +[.description] +-- +CPU Requirements + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__RESOURCES_LIMITS_CPU+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__RESOURCES_LIMITS_CPU+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.get-sidecars.-get-sidecars-.resources.limits.memory]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.get-sidecars.-get-sidecars-.resources.limits.memory[quarkus.openshift.get-sidecars."get-sidecars".resources.limits.memory]` + +[.description] +-- +Memory Requirements + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__RESOURCES_LIMITS_MEMORY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__RESOURCES_LIMITS_MEMORY+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.get-sidecars.-get-sidecars-.resources.requests.cpu]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.get-sidecars.-get-sidecars-.resources.requests.cpu[quarkus.openshift.get-sidecars."get-sidecars".resources.requests.cpu]` + +[.description] +-- +CPU Requirements + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__RESOURCES_REQUESTS_CPU+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__RESOURCES_REQUESTS_CPU+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.get-sidecars.-get-sidecars-.resources.requests.memory]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.get-sidecars.-get-sidecars-.resources.requests.memory[quarkus.openshift.get-sidecars."get-sidecars".resources.requests.memory]` + +[.description] +-- +Memory Requirements + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__RESOURCES_REQUESTS_MEMORY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__RESOURCES_REQUESTS_MEMORY+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.get-sidecars.-get-sidecars-.env.secrets]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.get-sidecars.-get-sidecars-.env.secrets[quarkus.openshift.get-sidecars."get-sidecars".env.secrets]` + +[.description] +-- +The optional list of Secret names to load environment variables from. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__ENV_SECRETS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__ENV_SECRETS+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.get-sidecars.-get-sidecars-.env.configmaps]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.get-sidecars.-get-sidecars-.env.configmaps[quarkus.openshift.get-sidecars."get-sidecars".env.configmaps]` + +[.description] +-- +The optional list of ConfigMap names to load environment variables from. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__ENV_CONFIGMAPS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__ENV_CONFIGMAPS+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.get-sidecars.-get-sidecars-.env.fields-fields]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.get-sidecars.-get-sidecars-.env.fields-fields[quarkus.openshift.get-sidecars."get-sidecars".env.fields]` + +[.description] +-- +The map associating environment variable names to their associated field references they take their value from. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__ENV_FIELDS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__ENV_FIELDS+++` +endif::add-copy-button-to-env-var[] +--|`Map` +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.get-sidecars.-get-sidecars-.env.vars-vars]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.get-sidecars.-get-sidecars-.env.vars-vars[quarkus.openshift.get-sidecars."get-sidecars".env.vars]` + +[.description] +-- +The map associating environment name to its associated value. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__ENV_VARS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__ENV_VARS+++` +endif::add-copy-button-to-env-var[] +--|`Map>` +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.get-sidecars.-get-sidecars-.env.mapping.-mapping-.from-secret]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.get-sidecars.-get-sidecars-.env.mapping.-mapping-.from-secret[quarkus.openshift.get-sidecars."get-sidecars".env.mapping."mapping".from-secret]` + +[.description] +-- +The optional name of the Secret from which a value is to be extracted. Mutually exclusive with `from-configmap`. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__ENV_MAPPING__MAPPING__FROM_SECRET+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__ENV_MAPPING__MAPPING__FROM_SECRET+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.get-sidecars.-get-sidecars-.env.mapping.-mapping-.from-configmap]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.get-sidecars.-get-sidecars-.env.mapping.-mapping-.from-configmap[quarkus.openshift.get-sidecars."get-sidecars".env.mapping."mapping".from-configmap]` + +[.description] +-- +The optional name of the ConfigMap from which a value is to be extracted. Mutually exclusive with `from-secret`. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__ENV_MAPPING__MAPPING__FROM_CONFIGMAP+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__ENV_MAPPING__MAPPING__FROM_CONFIGMAP+++` endif::add-copy-button-to-env-var[] --- a| -`non-indexed`, `indexed` -|`non-indexed` +--|string +| -a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.cron-job.backoff-limit]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.cron-job.backoff-limit[quarkus.openshift.cron-job.backoff-limit]` +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.get-sidecars.-get-sidecars-.env.mapping.-mapping-.with-key]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.get-sidecars.-get-sidecars-.env.mapping.-mapping-.with-key[quarkus.openshift.get-sidecars."get-sidecars".env.mapping."mapping".with-key]` [.description] -- -Specifies the number of retries before marking this job failed. +The key identifying the field from which the value is extracted. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_CRON_JOB_BACKOFF_LIMIT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__ENV_MAPPING__MAPPING__WITH_KEY+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_CRON_JOB_BACKOFF_LIMIT+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_SIDECARS__GET_SIDECARS__ENV_MAPPING__MAPPING__WITH_KEY+++` endif::add-copy-button-to-env-var[] ---|int +--|string +|required icon:exclamation-circle[title=Configuration property is required] + + +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.get-host-aliases.-get-host-aliases-.ip]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.get-host-aliases.-get-host-aliases-.ip[quarkus.openshift.get-host-aliases."get-host-aliases".ip]` + +[.description] +-- +The ip address + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_HOST_ALIASES__GET_HOST_ALIASES__IP+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_HOST_ALIASES__GET_HOST_ALIASES__IP+++` +endif::add-copy-button-to-env-var[] +--|string | -a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.cron-job.active-deadline-seconds]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.cron-job.active-deadline-seconds[quarkus.openshift.cron-job.active-deadline-seconds]` +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.get-host-aliases.-get-host-aliases-.hostnames]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.get-host-aliases.-get-host-aliases-.hostnames[quarkus.openshift.get-host-aliases."get-host-aliases".hostnames]` [.description] -- -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 hostnames to resolve to the ip ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_CRON_JOB_ACTIVE_DEADLINE_SECONDS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_HOST_ALIASES__GET_HOST_ALIASES__HOSTNAMES+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_CRON_JOB_ACTIVE_DEADLINE_SECONDS+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_HOST_ALIASES__GET_HOST_ALIASES__HOSTNAMES+++` endif::add-copy-button-to-env-var[] ---|long +--|list of string | -a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.cron-job.ttl-seconds-after-finished]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.cron-job.ttl-seconds-after-finished[quarkus.openshift.cron-job.ttl-seconds-after-finished]` +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.get-rbac-config.roles.-roles-.name]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.get-rbac-config.roles.-roles-.name[quarkus.openshift.get-rbac-config.roles."roles".name]` [.description] -- -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 name of the role. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_CRON_JOB_TTL_SECONDS_AFTER_FINISHED+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_ROLES__ROLES__NAME+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_CRON_JOB_TTL_SECONDS_AFTER_FINISHED+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_ROLES__ROLES__NAME+++` endif::add-copy-button-to-env-var[] ---|int +--|string | -a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.cron-job.suspend]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.cron-job.suspend[quarkus.openshift.cron-job.suspend]` +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.get-rbac-config.roles.-roles-.namespace]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.get-rbac-config.roles.-roles-.namespace[quarkus.openshift.get-rbac-config.roles."roles".namespace]` [.description] -- -Suspend specifies whether the Job controller should create Pods or not. +The namespace of the role. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_CRON_JOB_SUSPEND+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_ROLES__ROLES__NAMESPACE+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_CRON_JOB_SUSPEND+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_ROLES__ROLES__NAMESPACE+++` endif::add-copy-button-to-env-var[] ---|boolean -|`false` +--|string +| -a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.cron-job.restart-policy]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.cron-job.restart-policy[quarkus.openshift.cron-job.restart-policy]` +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.get-rbac-config.roles.-roles-.labels-labels]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.get-rbac-config.roles.-roles-.labels-labels[quarkus.openshift.get-rbac-config.roles."roles".labels]` [.description] -- -Restart policy when the job container fails. +Labels to add into the Role resource. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_CRON_JOB_RESTART_POLICY+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_ROLES__ROLES__LABELS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_CRON_JOB_RESTART_POLICY+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_ROLES__ROLES__LABELS+++` endif::add-copy-button-to-env-var[] --- a| -`on-failure`, `never` -|`on-failure` +--|`Map` +| -a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.env.secrets]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.env.secrets[quarkus.openshift.env.secrets]` +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.get-rbac-config.roles.-roles-.policy-rules.-policy-rules-.api-groups]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.get-rbac-config.roles.-roles-.policy-rules.-policy-rules-.api-groups[quarkus.openshift.get-rbac-config.roles."roles".policy-rules."policy-rules".api-groups]` [.description] -- -The optional list of Secret names to load environment variables from. +API groups of the policy rule. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_ENV_SECRETS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_ROLES__ROLES__POLICY_RULES__POLICY_RULES__API_GROUPS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_ENV_SECRETS+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_ROLES__ROLES__POLICY_RULES__POLICY_RULES__API_GROUPS+++` endif::add-copy-button-to-env-var[] --|list of string | -a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.env.configmaps]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.env.configmaps[quarkus.openshift.env.configmaps]` +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.get-rbac-config.roles.-roles-.policy-rules.-policy-rules-.non-resource-urls]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.get-rbac-config.roles.-roles-.policy-rules.-policy-rules-.non-resource-urls[quarkus.openshift.get-rbac-config.roles."roles".policy-rules."policy-rules".non-resource-urls]` [.description] -- -The optional list of ConfigMap names to load environment variables from. +Non resource URLs of the policy rule. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_ENV_CONFIGMAPS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_ROLES__ROLES__POLICY_RULES__POLICY_RULES__NON_RESOURCE_URLS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_ENV_CONFIGMAPS+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_ROLES__ROLES__POLICY_RULES__POLICY_RULES__NON_RESOURCE_URLS+++` endif::add-copy-button-to-env-var[] --|list of string | -a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.app-secret]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.app-secret[quarkus.openshift.app-secret]` +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.get-rbac-config.roles.-roles-.policy-rules.-policy-rules-.resource-names]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.get-rbac-config.roles.-roles-.policy-rules.-policy-rules-.resource-names[quarkus.openshift.get-rbac-config.roles."roles".policy-rules."policy-rules".resource-names]` [.description] -- -If set, the secret will mounted to the application container and its contents will be used for application configuration. +Resource names of the policy rule. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_APP_SECRET+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_ROLES__ROLES__POLICY_RULES__POLICY_RULES__RESOURCE_NAMES+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_APP_SECRET+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_ROLES__ROLES__POLICY_RULES__POLICY_RULES__RESOURCE_NAMES+++` endif::add-copy-button-to-env-var[] ---|string +--|list of string | -a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.app-config-map]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.app-config-map[quarkus.openshift.app-config-map]` +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.get-rbac-config.roles.-roles-.policy-rules.-policy-rules-.resources]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.get-rbac-config.roles.-roles-.policy-rules.-policy-rules-.resources[quarkus.openshift.get-rbac-config.roles."roles".policy-rules."policy-rules".resources]` [.description] -- -If set, the config amp will be mounted to the application container and its contents will be used for application configuration. +Resources of the policy rule. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_APP_CONFIG_MAP+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_ROLES__ROLES__POLICY_RULES__POLICY_RULES__RESOURCES+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_APP_CONFIG_MAP+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_ROLES__ROLES__POLICY_RULES__POLICY_RULES__RESOURCES+++` endif::add-copy-button-to-env-var[] ---|string +--|list of string | -a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.security-context.se-linux-options.level]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.security-context.se-linux-options.level[quarkus.openshift.security-context.se-linux-options.level]` +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.get-rbac-config.roles.-roles-.policy-rules.-policy-rules-.verbs]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.get-rbac-config.roles.-roles-.policy-rules.-policy-rules-.verbs[quarkus.openshift.get-rbac-config.roles."roles".policy-rules."policy-rules".verbs]` [.description] -- -The SELinux level label that applies to the container. +Verbs of the policy rule. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_SECURITY_CONTEXT_SE_LINUX_OPTIONS_LEVEL+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_ROLES__ROLES__POLICY_RULES__POLICY_RULES__VERBS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_SECURITY_CONTEXT_SE_LINUX_OPTIONS_LEVEL+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_ROLES__ROLES__POLICY_RULES__POLICY_RULES__VERBS+++` endif::add-copy-button-to-env-var[] ---|string +--|list of string | -a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.security-context.se-linux-options.role]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.security-context.se-linux-options.role[quarkus.openshift.security-context.se-linux-options.role]` +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.get-rbac-config.cluster-roles.-cluster-roles-.name]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.get-rbac-config.cluster-roles.-cluster-roles-.name[quarkus.openshift.get-rbac-config.cluster-roles."cluster-roles".name]` [.description] -- -The SELinux role label that applies to the container. +The name of the cluster role. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_SECURITY_CONTEXT_SE_LINUX_OPTIONS_ROLE+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_CLUSTER_ROLES__CLUSTER_ROLES__NAME+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_SECURITY_CONTEXT_SE_LINUX_OPTIONS_ROLE+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_CLUSTER_ROLES__CLUSTER_ROLES__NAME+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.security-context.se-linux-options.type]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.security-context.se-linux-options.type[quarkus.openshift.security-context.se-linux-options.type]` +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.get-rbac-config.cluster-roles.-cluster-roles-.labels-labels]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.get-rbac-config.cluster-roles.-cluster-roles-.labels-labels[quarkus.openshift.get-rbac-config.cluster-roles."cluster-roles".labels]` [.description] -- -The SELinux type label that applies to the container. +Labels to add into the ClusterRole resource. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_SECURITY_CONTEXT_SE_LINUX_OPTIONS_TYPE+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_CLUSTER_ROLES__CLUSTER_ROLES__LABELS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_SECURITY_CONTEXT_SE_LINUX_OPTIONS_TYPE+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_CLUSTER_ROLES__CLUSTER_ROLES__LABELS+++` endif::add-copy-button-to-env-var[] ---|string +--|`Map` | -a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.security-context.se-linux-options.user]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.security-context.se-linux-options.user[quarkus.openshift.security-context.se-linux-options.user]` +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.get-rbac-config.cluster-roles.-cluster-roles-.policy-rules.-policy-rules-.api-groups]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.get-rbac-config.cluster-roles.-cluster-roles-.policy-rules.-policy-rules-.api-groups[quarkus.openshift.get-rbac-config.cluster-roles."cluster-roles".policy-rules."policy-rules".api-groups]` [.description] -- -The SELinux user label that applies to the container. +API groups of the policy rule. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_SECURITY_CONTEXT_SE_LINUX_OPTIONS_USER+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_CLUSTER_ROLES__CLUSTER_ROLES__POLICY_RULES__POLICY_RULES__API_GROUPS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_SECURITY_CONTEXT_SE_LINUX_OPTIONS_USER+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_CLUSTER_ROLES__CLUSTER_ROLES__POLICY_RULES__POLICY_RULES__API_GROUPS+++` endif::add-copy-button-to-env-var[] ---|string +--|list of string | -a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.security-context.windows-options.gmsa-credential-spec-name]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.security-context.windows-options.gmsa-credential-spec-name[quarkus.openshift.security-context.windows-options.gmsa-credential-spec-name]` +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.get-rbac-config.cluster-roles.-cluster-roles-.policy-rules.-policy-rules-.non-resource-urls]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.get-rbac-config.cluster-roles.-cluster-roles-.policy-rules.-policy-rules-.non-resource-urls[quarkus.openshift.get-rbac-config.cluster-roles."cluster-roles".policy-rules."policy-rules".non-resource-urls]` [.description] -- -The name of the GMSA credential spec to use. +Non resource URLs of the policy rule. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_SECURITY_CONTEXT_WINDOWS_OPTIONS_GMSA_CREDENTIAL_SPEC_NAME+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_CLUSTER_ROLES__CLUSTER_ROLES__POLICY_RULES__POLICY_RULES__NON_RESOURCE_URLS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_SECURITY_CONTEXT_WINDOWS_OPTIONS_GMSA_CREDENTIAL_SPEC_NAME+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_CLUSTER_ROLES__CLUSTER_ROLES__POLICY_RULES__POLICY_RULES__NON_RESOURCE_URLS+++` endif::add-copy-button-to-env-var[] ---|string +--|list of string | -a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.security-context.windows-options.gmsa-credential-spec]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.security-context.windows-options.gmsa-credential-spec[quarkus.openshift.security-context.windows-options.gmsa-credential-spec]` +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.get-rbac-config.cluster-roles.-cluster-roles-.policy-rules.-policy-rules-.resource-names]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.get-rbac-config.cluster-roles.-cluster-roles-.policy-rules.-policy-rules-.resource-names[quarkus.openshift.get-rbac-config.cluster-roles."cluster-roles".policy-rules."policy-rules".resource-names]` [.description] -- -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. +Resource names of the policy rule. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_SECURITY_CONTEXT_WINDOWS_OPTIONS_GMSA_CREDENTIAL_SPEC+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_CLUSTER_ROLES__CLUSTER_ROLES__POLICY_RULES__POLICY_RULES__RESOURCE_NAMES+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_SECURITY_CONTEXT_WINDOWS_OPTIONS_GMSA_CREDENTIAL_SPEC+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_CLUSTER_ROLES__CLUSTER_ROLES__POLICY_RULES__POLICY_RULES__RESOURCE_NAMES+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.get-rbac-config.cluster-roles.-cluster-roles-.policy-rules.-policy-rules-.resources]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.get-rbac-config.cluster-roles.-cluster-roles-.policy-rules.-policy-rules-.resources[quarkus.openshift.get-rbac-config.cluster-roles."cluster-roles".policy-rules."policy-rules".resources]` + +[.description] +-- +Resources of the policy rule. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_CLUSTER_ROLES__CLUSTER_ROLES__POLICY_RULES__POLICY_RULES__RESOURCES+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_CLUSTER_ROLES__CLUSTER_ROLES__POLICY_RULES__POLICY_RULES__RESOURCES+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.get-rbac-config.cluster-roles.-cluster-roles-.policy-rules.-policy-rules-.verbs]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.get-rbac-config.cluster-roles.-cluster-roles-.policy-rules.-policy-rules-.verbs[quarkus.openshift.get-rbac-config.cluster-roles."cluster-roles".policy-rules."policy-rules".verbs]` + +[.description] +-- +Verbs of the policy rule. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_CLUSTER_ROLES__CLUSTER_ROLES__POLICY_RULES__POLICY_RULES__VERBS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_CLUSTER_ROLES__CLUSTER_ROLES__POLICY_RULES__POLICY_RULES__VERBS+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.get-rbac-config.service-accounts.-service-accounts-.name]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.get-rbac-config.service-accounts.-service-accounts-.name[quarkus.openshift.get-rbac-config.service-accounts."service-accounts".name]` + +[.description] +-- +The name of the service account. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_SERVICE_ACCOUNTS__SERVICE_ACCOUNTS__NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_SERVICE_ACCOUNTS__SERVICE_ACCOUNTS__NAME+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.security-context.windows-options.run-as-user-name]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.security-context.windows-options.run-as-user-name[quarkus.openshift.security-context.windows-options.run-as-user-name]` +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.get-rbac-config.service-accounts.-service-accounts-.namespace]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.get-rbac-config.service-accounts.-service-accounts-.namespace[quarkus.openshift.get-rbac-config.service-accounts."service-accounts".namespace]` [.description] -- -The UserName in Windows to run the entrypoint of the container process. +The namespace of the service account. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_SECURITY_CONTEXT_WINDOWS_OPTIONS_RUN_AS_USER_NAME+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_SERVICE_ACCOUNTS__SERVICE_ACCOUNTS__NAMESPACE+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_SECURITY_CONTEXT_WINDOWS_OPTIONS_RUN_AS_USER_NAME+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_SERVICE_ACCOUNTS__SERVICE_ACCOUNTS__NAMESPACE+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.security-context.windows-options.host-process]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.security-context.windows-options.host-process[quarkus.openshift.security-context.windows-options.host-process]` +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.get-rbac-config.service-accounts.-service-accounts-.labels-labels]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.get-rbac-config.service-accounts.-service-accounts-.labels-labels[quarkus.openshift.get-rbac-config.service-accounts."service-accounts".labels]` [.description] -- -HostProcess determines if a container should be run as a 'Host Process' container. +Labels of the service account. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_SECURITY_CONTEXT_WINDOWS_OPTIONS_HOST_PROCESS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_SERVICE_ACCOUNTS__SERVICE_ACCOUNTS__LABELS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_SECURITY_CONTEXT_WINDOWS_OPTIONS_HOST_PROCESS+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_SERVICE_ACCOUNTS__SERVICE_ACCOUNTS__LABELS+++` +endif::add-copy-button-to-env-var[] +--|`Map` +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.get-rbac-config.service-accounts.-service-accounts-.use-as-default]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.get-rbac-config.service-accounts.-service-accounts-.use-as-default[quarkus.openshift.get-rbac-config.service-accounts."service-accounts".use-as-default]` + +[.description] +-- +If true, this service account will be used in the generated Deployment resource. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_SERVICE_ACCOUNTS__SERVICE_ACCOUNTS__USE_AS_DEFAULT+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_SERVICE_ACCOUNTS__SERVICE_ACCOUNTS__USE_AS_DEFAULT+++` endif::add-copy-button-to-env-var[] --|boolean | -a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.security-context.run-as-user]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.security-context.run-as-user[quarkus.openshift.security-context.run-as-user]` +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.get-rbac-config.role-bindings.-role-bindings-.name]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.get-rbac-config.role-bindings.-role-bindings-.name[quarkus.openshift.get-rbac-config.role-bindings."role-bindings".name]` [.description] -- -The UID to run the entrypoint of the container process. +Name of the RoleBinding resource to be generated. If not provided, it will use the application name plus the role ref name. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_SECURITY_CONTEXT_RUN_AS_USER+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_ROLE_BINDINGS__ROLE_BINDINGS__NAME+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_SECURITY_CONTEXT_RUN_AS_USER+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_ROLE_BINDINGS__ROLE_BINDINGS__NAME+++` endif::add-copy-button-to-env-var[] ---|long +--|string | -a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.security-context.run-as-group]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.security-context.run-as-group[quarkus.openshift.security-context.run-as-group]` +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.get-rbac-config.role-bindings.-role-bindings-.labels-labels]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.get-rbac-config.role-bindings.-role-bindings-.labels-labels[quarkus.openshift.get-rbac-config.role-bindings."role-bindings".labels]` [.description] -- -The GID to run the entrypoint of the container process. +Labels to add into the RoleBinding resource. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_SECURITY_CONTEXT_RUN_AS_GROUP+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_ROLE_BINDINGS__ROLE_BINDINGS__LABELS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_SECURITY_CONTEXT_RUN_AS_GROUP+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_ROLE_BINDINGS__ROLE_BINDINGS__LABELS+++` endif::add-copy-button-to-env-var[] ---|long +--|`Map` | -a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.security-context.run-as-non-root]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.security-context.run-as-non-root[quarkus.openshift.security-context.run-as-non-root]` +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.get-rbac-config.role-bindings.-role-bindings-.role-name]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.get-rbac-config.role-bindings.-role-bindings-.role-name[quarkus.openshift.get-rbac-config.role-bindings."role-bindings".role-name]` [.description] -- -Indicates that the container must run as a non-root user. +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. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_SECURITY_CONTEXT_RUN_AS_NON_ROOT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_ROLE_BINDINGS__ROLE_BINDINGS__ROLE_NAME+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_SECURITY_CONTEXT_RUN_AS_NON_ROOT+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_ROLE_BINDINGS__ROLE_BINDINGS__ROLE_NAME+++` endif::add-copy-button-to-env-var[] ---|boolean +--|string | -a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.security-context.supplemental-groups]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.security-context.supplemental-groups[quarkus.openshift.security-context.supplemental-groups]` +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.get-rbac-config.role-bindings.-role-bindings-.cluster-wide]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.get-rbac-config.role-bindings.-role-bindings-.cluster-wide[quarkus.openshift.get-rbac-config.role-bindings."role-bindings".cluster-wide]` [.description] -- -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. +If the Role sets in the `role-name` property is cluster wide or not. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_SECURITY_CONTEXT_SUPPLEMENTAL_GROUPS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_ROLE_BINDINGS__ROLE_BINDINGS__CLUSTER_WIDE+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_SECURITY_CONTEXT_SUPPLEMENTAL_GROUPS+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_ROLE_BINDINGS__ROLE_BINDINGS__CLUSTER_WIDE+++` endif::add-copy-button-to-env-var[] ---|list of long +--|boolean | -a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.security-context.fs-group]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.security-context.fs-group[quarkus.openshift.security-context.fs-group]` +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.get-rbac-config.role-bindings.-role-bindings-.subjects.-subjects-.name]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.get-rbac-config.role-bindings.-role-bindings-.subjects.-subjects-.name[quarkus.openshift.get-rbac-config.role-bindings."role-bindings".subjects."subjects".name]` [.description] -- -A special supplemental group that applies to all containers in a pod. +The "name" resource to use by the Subject element in the generated Role Binding resource. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_SECURITY_CONTEXT_FS_GROUP+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_ROLE_BINDINGS__ROLE_BINDINGS__SUBJECTS__SUBJECTS__NAME+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_SECURITY_CONTEXT_FS_GROUP+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_ROLE_BINDINGS__ROLE_BINDINGS__SUBJECTS__SUBJECTS__NAME+++` endif::add-copy-button-to-env-var[] ---|long +--|string | -a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.security-context.sysctls]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.security-context.sysctls[quarkus.openshift.security-context.sysctls]` +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.get-rbac-config.role-bindings.-role-bindings-.subjects.-subjects-.kind]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.get-rbac-config.role-bindings.-role-bindings-.subjects.-subjects-.kind[quarkus.openshift.get-rbac-config.role-bindings."role-bindings".subjects."subjects".kind]` [.description] -- -Sysctls hold a list of namespaced sysctls used for the pod. +The "kind" resource to use by the Subject element in the generated Role Binding resource. By default, it uses the "ServiceAccount" kind. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_SECURITY_CONTEXT_SYSCTLS+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_ROLE_BINDINGS__ROLE_BINDINGS__SUBJECTS__SUBJECTS__KIND+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_SECURITY_CONTEXT_SYSCTLS+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_ROLE_BINDINGS__ROLE_BINDINGS__SUBJECTS__SUBJECTS__KIND+++` +endif::add-copy-button-to-env-var[] +--|string +|`ServiceAccount` + + +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.get-rbac-config.role-bindings.-role-bindings-.subjects.-subjects-.api-group]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.get-rbac-config.role-bindings.-role-bindings-.subjects.-subjects-.api-group[quarkus.openshift.get-rbac-config.role-bindings."role-bindings".subjects."subjects".api-group]` + +[.description] +-- +The "apiGroup" resource that matches with the "kind" property. By default, it's empty. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_ROLE_BINDINGS__ROLE_BINDINGS__SUBJECTS__SUBJECTS__API_GROUP+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_ROLE_BINDINGS__ROLE_BINDINGS__SUBJECTS__SUBJECTS__API_GROUP+++` endif::add-copy-button-to-env-var[] --|string | -a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.security-context.fs-group-change-policy]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.security-context.fs-group-change-policy[quarkus.openshift.security-context.fs-group-change-policy]` +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.get-rbac-config.role-bindings.-role-bindings-.subjects.-subjects-.namespace]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.get-rbac-config.role-bindings.-role-bindings-.subjects.-subjects-.namespace[quarkus.openshift.get-rbac-config.role-bindings."role-bindings".subjects."subjects".namespace]` [.description] -- -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. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_SECURITY_CONTEXT_FS_GROUP_CHANGE_POLICY+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_ROLE_BINDINGS__ROLE_BINDINGS__SUBJECTS__SUBJECTS__NAMESPACE+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_SECURITY_CONTEXT_FS_GROUP_CHANGE_POLICY+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_ROLE_BINDINGS__ROLE_BINDINGS__SUBJECTS__SUBJECTS__NAMESPACE+++` endif::add-copy-button-to-env-var[] --- a| -tooltip: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.], tooltip: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 | -a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.remote-debug.enabled]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.remote-debug.enabled[quarkus.openshift.remote-debug.enabled]` +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.get-rbac-config.cluster-role-bindings.-cluster-role-bindings-.name]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.get-rbac-config.cluster-role-bindings.-cluster-role-bindings-.name[quarkus.openshift.get-rbac-config.cluster-role-bindings."cluster-role-bindings".name]` [.description] -- -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. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_REMOTE_DEBUG_ENABLED+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__NAME+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_REMOTE_DEBUG_ENABLED+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__NAME+++` endif::add-copy-button-to-env-var[] ---|boolean -|`false` +--|string +| -a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.remote-debug.transport]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.remote-debug.transport[quarkus.openshift.remote-debug.transport]` +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.get-rbac-config.cluster-role-bindings.-cluster-role-bindings-.labels-labels]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.get-rbac-config.cluster-role-bindings.-cluster-role-bindings-.labels-labels[quarkus.openshift.get-rbac-config.cluster-role-bindings."cluster-role-bindings".labels]` [.description] -- -The transport to use. +Labels to add into the RoleBinding resource. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_REMOTE_DEBUG_TRANSPORT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__LABELS+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_REMOTE_DEBUG_TRANSPORT+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__LABELS+++` endif::add-copy-button-to-env-var[] ---|string -|`dt_socket` +--|`Map` +| -a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.remote-debug.suspend]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.remote-debug.suspend[quarkus.openshift.remote-debug.suspend]` +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.get-rbac-config.cluster-role-bindings.-cluster-role-bindings-.role-name]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.get-rbac-config.cluster-role-bindings.-cluster-role-bindings-.role-name[quarkus.openshift.get-rbac-config.cluster-role-bindings."cluster-role-bindings".role-name]` [.description] -- -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. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_REMOTE_DEBUG_SUSPEND+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__ROLE_NAME+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_REMOTE_DEBUG_SUSPEND+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__ROLE_NAME+++` endif::add-copy-button-to-env-var[] --|string -|`n` +|required icon:exclamation-circle[title=Configuration property is required] -a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.remote-debug.address-port]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.remote-debug.address-port[quarkus.openshift.remote-debug.address-port]` +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.get-rbac-config.cluster-role-bindings.-cluster-role-bindings-.subjects.-subjects-.name]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.get-rbac-config.cluster-role-bindings.-cluster-role-bindings-.subjects.-subjects-.name[quarkus.openshift.get-rbac-config.cluster-role-bindings."cluster-role-bindings".subjects."subjects".name]` [.description] -- -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. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_REMOTE_DEBUG_ADDRESS_PORT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__SUBJECTS__SUBJECTS__NAME+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_REMOTE_DEBUG_ADDRESS_PORT+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__SUBJECTS__SUBJECTS__NAME+++` endif::add-copy-button-to-env-var[] ---|int -|`5005` +--|string +| -a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.deploy]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.deploy[quarkus.openshift.deploy]` +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.get-rbac-config.cluster-role-bindings.-cluster-role-bindings-.subjects.-subjects-.kind]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.get-rbac-config.cluster-role-bindings.-cluster-role-bindings-.subjects.-subjects-.kind[quarkus.openshift.get-rbac-config.cluster-role-bindings."cluster-role-bindings".subjects."subjects".kind]` [.description] -- -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. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_DEPLOY+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__SUBJECTS__SUBJECTS__KIND+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_DEPLOY+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__SUBJECTS__SUBJECTS__KIND+++` endif::add-copy-button-to-env-var[] ---|boolean -|`false` +--|string +|`ServiceAccount` -a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.deploy-strategy]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.deploy-strategy[quarkus.openshift.deploy-strategy]` +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.get-rbac-config.cluster-role-bindings.-cluster-role-bindings-.subjects.-subjects-.api-group]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.get-rbac-config.cluster-role-bindings.-cluster-role-bindings-.subjects.-subjects-.api-group[quarkus.openshift.get-rbac-config.cluster-role-bindings."cluster-role-bindings".subjects."subjects".api-group]` [.description] -- -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. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_DEPLOY_STRATEGY+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__SUBJECTS__SUBJECTS__API_GROUP+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_DEPLOY_STRATEGY+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__SUBJECTS__SUBJECTS__API_GROUP+++` endif::add-copy-button-to-env-var[] --- a| -`create-or-update`, `create`, `replace`, `server-side-apply` -|`create-or-update` +--|string +| -a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.idempotent]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.idempotent[quarkus.openshift.idempotent]` +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.get-rbac-config.cluster-role-bindings.-cluster-role-bindings-.subjects.-subjects-.namespace]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.get-rbac-config.cluster-role-bindings.-cluster-role-bindings-.subjects.-subjects-.namespace[quarkus.openshift.get-rbac-config.cluster-role-bindings."cluster-role-bindings".subjects."subjects".namespace]` [.description] -- -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. ifdef::add-copy-button-to-env-var[] -Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_IDEMPOTENT+++[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__SUBJECTS__SUBJECTS__NAMESPACE+++[] endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] -Environment variable: `+++QUARKUS_OPENSHIFT_IDEMPOTENT+++` +Environment variable: `+++QUARKUS_OPENSHIFT_GET_RBAC_CONFIG_CLUSTER_ROLE_BINDINGS__CLUSTER_ROLE_BINDINGS__SUBJECTS__SUBJECTS__NAMESPACE+++` endif::add-copy-button-to-env-var[] ---|boolean -|`false` +--|string +| a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.labels-labels]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.labels-labels[quarkus.openshift.labels]` @@ -2683,6 +7364,132 @@ endif::add-copy-button-to-env-var[] |`false` +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.init-containers.-init-containers-.get-env.secrets]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.init-containers.-init-containers-.get-env.secrets[quarkus.openshift.init-containers."init-containers".get-env.secrets]` + +[.description] +-- +The optional list of Secret names to load environment variables from. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_INIT_CONTAINERS__INIT_CONTAINERS__GET_ENV_SECRETS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_INIT_CONTAINERS__INIT_CONTAINERS__GET_ENV_SECRETS+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.init-containers.-init-containers-.get-env.configmaps]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.init-containers.-init-containers-.get-env.configmaps[quarkus.openshift.init-containers."init-containers".get-env.configmaps]` + +[.description] +-- +The optional list of ConfigMap names to load environment variables from. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_INIT_CONTAINERS__INIT_CONTAINERS__GET_ENV_CONFIGMAPS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_INIT_CONTAINERS__INIT_CONTAINERS__GET_ENV_CONFIGMAPS+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.init-containers.-init-containers-.get-env.fields-fields]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.init-containers.-init-containers-.get-env.fields-fields[quarkus.openshift.init-containers."init-containers".get-env.fields]` + +[.description] +-- +The map associating environment variable names to their associated field references they take their value from. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_INIT_CONTAINERS__INIT_CONTAINERS__GET_ENV_FIELDS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_INIT_CONTAINERS__INIT_CONTAINERS__GET_ENV_FIELDS+++` +endif::add-copy-button-to-env-var[] +--|`Map` +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.init-containers.-init-containers-.get-env.vars-vars]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.init-containers.-init-containers-.get-env.vars-vars[quarkus.openshift.init-containers."init-containers".get-env.vars]` + +[.description] +-- +The map associating environment name to its associated value. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_INIT_CONTAINERS__INIT_CONTAINERS__GET_ENV_VARS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_INIT_CONTAINERS__INIT_CONTAINERS__GET_ENV_VARS+++` +endif::add-copy-button-to-env-var[] +--|`Map>` +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.init-containers.-init-containers-.get-env.mapping.-mapping-.from-secret]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.init-containers.-init-containers-.get-env.mapping.-mapping-.from-secret[quarkus.openshift.init-containers."init-containers".get-env.mapping."mapping".from-secret]` + +[.description] +-- +The optional name of the Secret from which a value is to be extracted. Mutually exclusive with `from-configmap`. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_INIT_CONTAINERS__INIT_CONTAINERS__GET_ENV_MAPPING__MAPPING__FROM_SECRET+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_INIT_CONTAINERS__INIT_CONTAINERS__GET_ENV_MAPPING__MAPPING__FROM_SECRET+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.init-containers.-init-containers-.get-env.mapping.-mapping-.from-configmap]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.init-containers.-init-containers-.get-env.mapping.-mapping-.from-configmap[quarkus.openshift.init-containers."init-containers".get-env.mapping."mapping".from-configmap]` + +[.description] +-- +The optional name of the ConfigMap from which a value is to be extracted. Mutually exclusive with `from-secret`. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_INIT_CONTAINERS__INIT_CONTAINERS__GET_ENV_MAPPING__MAPPING__FROM_CONFIGMAP+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_INIT_CONTAINERS__INIT_CONTAINERS__GET_ENV_MAPPING__MAPPING__FROM_CONFIGMAP+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.init-containers.-init-containers-.get-env.mapping.-mapping-.with-key]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.init-containers.-init-containers-.get-env.mapping.-mapping-.with-key[quarkus.openshift.init-containers."init-containers".get-env.mapping."mapping".with-key]` + +[.description] +-- +The key identifying the field from which the value is extracted. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_INIT_CONTAINERS__INIT_CONTAINERS__GET_ENV_MAPPING__MAPPING__WITH_KEY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_INIT_CONTAINERS__INIT_CONTAINERS__GET_ENV_MAPPING__MAPPING__WITH_KEY+++` +endif::add-copy-button-to-env-var[] +--|string +|required icon:exclamation-circle[title=Configuration property is required] + + +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.init-containers.-init-containers-.get-target-platform-name]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.init-containers.-init-containers-.get-target-platform-name[quarkus.openshift.init-containers."init-containers".get-target-platform-name]` + +[.description] +-- +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_INIT_CONTAINERS__INIT_CONTAINERS__GET_TARGET_PLATFORM_NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_INIT_CONTAINERS__INIT_CONTAINERS__GET_TARGET_PLATFORM_NAME+++` +endif::add-copy-button-to-env-var[] +--|string +|required icon:exclamation-circle[title=Configuration property is required] + + a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.init-containers.-init-containers-.image]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.init-containers.-init-containers-.image[quarkus.openshift.init-containers."init-containers".image]` [.description] @@ -3569,6 +8376,132 @@ endif::add-copy-button-to-env-var[] |required icon:exclamation-circle[title=Configuration property is required] +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.sidecars.-sidecars-.get-env.secrets]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.sidecars.-sidecars-.get-env.secrets[quarkus.openshift.sidecars."sidecars".get-env.secrets]` + +[.description] +-- +The optional list of Secret names to load environment variables from. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__GET_ENV_SECRETS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__GET_ENV_SECRETS+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.sidecars.-sidecars-.get-env.configmaps]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.sidecars.-sidecars-.get-env.configmaps[quarkus.openshift.sidecars."sidecars".get-env.configmaps]` + +[.description] +-- +The optional list of ConfigMap names to load environment variables from. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__GET_ENV_CONFIGMAPS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__GET_ENV_CONFIGMAPS+++` +endif::add-copy-button-to-env-var[] +--|list of string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.sidecars.-sidecars-.get-env.fields-fields]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.sidecars.-sidecars-.get-env.fields-fields[quarkus.openshift.sidecars."sidecars".get-env.fields]` + +[.description] +-- +The map associating environment variable names to their associated field references they take their value from. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__GET_ENV_FIELDS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__GET_ENV_FIELDS+++` +endif::add-copy-button-to-env-var[] +--|`Map` +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.sidecars.-sidecars-.get-env.vars-vars]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.sidecars.-sidecars-.get-env.vars-vars[quarkus.openshift.sidecars."sidecars".get-env.vars]` + +[.description] +-- +The map associating environment name to its associated value. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__GET_ENV_VARS+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__GET_ENV_VARS+++` +endif::add-copy-button-to-env-var[] +--|`Map>` +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.sidecars.-sidecars-.get-env.mapping.-mapping-.from-secret]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.sidecars.-sidecars-.get-env.mapping.-mapping-.from-secret[quarkus.openshift.sidecars."sidecars".get-env.mapping."mapping".from-secret]` + +[.description] +-- +The optional name of the Secret from which a value is to be extracted. Mutually exclusive with `from-configmap`. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__GET_ENV_MAPPING__MAPPING__FROM_SECRET+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__GET_ENV_MAPPING__MAPPING__FROM_SECRET+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.sidecars.-sidecars-.get-env.mapping.-mapping-.from-configmap]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.sidecars.-sidecars-.get-env.mapping.-mapping-.from-configmap[quarkus.openshift.sidecars."sidecars".get-env.mapping."mapping".from-configmap]` + +[.description] +-- +The optional name of the ConfigMap from which a value is to be extracted. Mutually exclusive with `from-secret`. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__GET_ENV_MAPPING__MAPPING__FROM_CONFIGMAP+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__GET_ENV_MAPPING__MAPPING__FROM_CONFIGMAP+++` +endif::add-copy-button-to-env-var[] +--|string +| + + +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.sidecars.-sidecars-.get-env.mapping.-mapping-.with-key]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.sidecars.-sidecars-.get-env.mapping.-mapping-.with-key[quarkus.openshift.sidecars."sidecars".get-env.mapping."mapping".with-key]` + +[.description] +-- +The key identifying the field from which the value is extracted. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__GET_ENV_MAPPING__MAPPING__WITH_KEY+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__GET_ENV_MAPPING__MAPPING__WITH_KEY+++` +endif::add-copy-button-to-env-var[] +--|string +|required icon:exclamation-circle[title=Configuration property is required] + + +a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.sidecars.-sidecars-.get-target-platform-name]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.sidecars.-sidecars-.get-target-platform-name[quarkus.openshift.sidecars."sidecars".get-target-platform-name]` + +[.description] +-- +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__GET_TARGET_PLATFORM_NAME+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_OPENSHIFT_SIDECARS__SIDECARS__GET_TARGET_PLATFORM_NAME+++` +endif::add-copy-button-to-env-var[] +--|string +|required icon:exclamation-circle[title=Configuration property is required] + + a|icon:lock[title=Fixed at build time] [[quarkus-openshift-openshift-config_quarkus.openshift.sidecars.-sidecars-.image]]`link:#quarkus-openshift-openshift-config_quarkus.openshift.sidecars.-sidecars-.image[quarkus.openshift.sidecars."sidecars".image]` [.description] diff --git a/_generated-doc/latest/config/quarkus-security-jdbc-elytron-security-jdbc-jdbc-security-realm-runtime-config.adoc b/_generated-doc/latest/config/quarkus-security-jdbc-elytron-security-jdbc-jdbc-security-realm-runtime-config.adoc index b223547954..5cb3faba65 100644 --- a/_generated-doc/latest/config/quarkus-security-jdbc-elytron-security-jdbc-jdbc-security-realm-runtime-config.adoc +++ b/_generated-doc/latest/config/quarkus-security-jdbc-elytron-security-jdbc-jdbc-security-realm-runtime-config.adoc @@ -42,6 +42,20 @@ endif::add-copy-button-to-env-var[] | +a| [[quarkus-security-jdbc-elytron-security-jdbc-jdbc-security-realm-runtime-config_quarkus.security.jdbc.principal-query.clear-password-mapper.to-password-key-mapper]]`link:#quarkus-security-jdbc-elytron-security-jdbc-jdbc-security-realm-runtime-config_quarkus.security.jdbc.principal-query.clear-password-mapper.to-password-key-mapper[quarkus.security.jdbc.principal-query.clear-password-mapper.to-password-key-mapper]` + +[.description] +-- +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_SECURITY_JDBC_PRINCIPAL_QUERY_CLEAR_PASSWORD_MAPPER_TO_PASSWORD_KEY_MAPPER+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_SECURITY_JDBC_PRINCIPAL_QUERY_CLEAR_PASSWORD_MAPPER_TO_PASSWORD_KEY_MAPPER+++` +endif::add-copy-button-to-env-var[] +--|PasswordKeyMapper +|required icon:exclamation-circle[title=Configuration property is required] + + a| [[quarkus-security-jdbc-elytron-security-jdbc-jdbc-security-realm-runtime-config_quarkus.security.jdbc.principal-query.clear-password-mapper.enabled]]`link:#quarkus-security-jdbc-elytron-security-jdbc-jdbc-security-realm-runtime-config_quarkus.security.jdbc.principal-query.clear-password-mapper.enabled[quarkus.security.jdbc.principal-query.clear-password-mapper.enabled]` [.description] @@ -74,6 +88,20 @@ endif::add-copy-button-to-env-var[] |`1` +a| [[quarkus-security-jdbc-elytron-security-jdbc-jdbc-security-realm-runtime-config_quarkus.security.jdbc.principal-query.bcrypt-password-mapper.to-password-key-mapper]]`link:#quarkus-security-jdbc-elytron-security-jdbc-jdbc-security-realm-runtime-config_quarkus.security.jdbc.principal-query.bcrypt-password-mapper.to-password-key-mapper[quarkus.security.jdbc.principal-query.bcrypt-password-mapper.to-password-key-mapper]` + +[.description] +-- +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_SECURITY_JDBC_PRINCIPAL_QUERY_BCRYPT_PASSWORD_MAPPER_TO_PASSWORD_KEY_MAPPER+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_SECURITY_JDBC_PRINCIPAL_QUERY_BCRYPT_PASSWORD_MAPPER_TO_PASSWORD_KEY_MAPPER+++` +endif::add-copy-button-to-env-var[] +--|PasswordKeyMapper +|required icon:exclamation-circle[title=Configuration property is required] + + a| [[quarkus-security-jdbc-elytron-security-jdbc-jdbc-security-realm-runtime-config_quarkus.security.jdbc.principal-query.bcrypt-password-mapper.enabled]]`link:#quarkus-security-jdbc-elytron-security-jdbc-jdbc-security-realm-runtime-config_quarkus.security.jdbc.principal-query.bcrypt-password-mapper.enabled[quarkus.security.jdbc.principal-query.bcrypt-password-mapper.enabled]` [.description] @@ -268,6 +296,20 @@ endif::add-copy-button-to-env-var[] |required icon:exclamation-circle[title=Configuration property is required] +a| [[quarkus-security-jdbc-elytron-security-jdbc-jdbc-security-realm-runtime-config_quarkus.security.jdbc.principal-query.-named-principal-queries-.clear-password-mapper.to-password-key-mapper]]`link:#quarkus-security-jdbc-elytron-security-jdbc-jdbc-security-realm-runtime-config_quarkus.security.jdbc.principal-query.-named-principal-queries-.clear-password-mapper.to-password-key-mapper[quarkus.security.jdbc.principal-query."named-principal-queries".clear-password-mapper.to-password-key-mapper]` + +[.description] +-- +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_SECURITY_JDBC_PRINCIPAL_QUERY__NAMED_PRINCIPAL_QUERIES__CLEAR_PASSWORD_MAPPER_TO_PASSWORD_KEY_MAPPER+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_SECURITY_JDBC_PRINCIPAL_QUERY__NAMED_PRINCIPAL_QUERIES__CLEAR_PASSWORD_MAPPER_TO_PASSWORD_KEY_MAPPER+++` +endif::add-copy-button-to-env-var[] +--|PasswordKeyMapper +|required icon:exclamation-circle[title=Configuration property is required] + + a| [[quarkus-security-jdbc-elytron-security-jdbc-jdbc-security-realm-runtime-config_quarkus.security.jdbc.principal-query.-named-principal-queries-.clear-password-mapper.enabled]]`link:#quarkus-security-jdbc-elytron-security-jdbc-jdbc-security-realm-runtime-config_quarkus.security.jdbc.principal-query.-named-principal-queries-.clear-password-mapper.enabled[quarkus.security.jdbc.principal-query."named-principal-queries".clear-password-mapper.enabled]` [.description] @@ -300,6 +342,20 @@ endif::add-copy-button-to-env-var[] |`1` +a| [[quarkus-security-jdbc-elytron-security-jdbc-jdbc-security-realm-runtime-config_quarkus.security.jdbc.principal-query.-named-principal-queries-.bcrypt-password-mapper.to-password-key-mapper]]`link:#quarkus-security-jdbc-elytron-security-jdbc-jdbc-security-realm-runtime-config_quarkus.security.jdbc.principal-query.-named-principal-queries-.bcrypt-password-mapper.to-password-key-mapper[quarkus.security.jdbc.principal-query."named-principal-queries".bcrypt-password-mapper.to-password-key-mapper]` + +[.description] +-- +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_SECURITY_JDBC_PRINCIPAL_QUERY__NAMED_PRINCIPAL_QUERIES__BCRYPT_PASSWORD_MAPPER_TO_PASSWORD_KEY_MAPPER+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_SECURITY_JDBC_PRINCIPAL_QUERY__NAMED_PRINCIPAL_QUERIES__BCRYPT_PASSWORD_MAPPER_TO_PASSWORD_KEY_MAPPER+++` +endif::add-copy-button-to-env-var[] +--|PasswordKeyMapper +|required icon:exclamation-circle[title=Configuration property is required] + + a| [[quarkus-security-jdbc-elytron-security-jdbc-jdbc-security-realm-runtime-config_quarkus.security.jdbc.principal-query.-named-principal-queries-.bcrypt-password-mapper.enabled]]`link:#quarkus-security-jdbc-elytron-security-jdbc-jdbc-security-realm-runtime-config_quarkus.security.jdbc.principal-query.-named-principal-queries-.bcrypt-password-mapper.enabled[quarkus.security.jdbc.principal-query."named-principal-queries".bcrypt-password-mapper.enabled]` [.description] diff --git a/_generated-doc/latest/config/quarkus-smallrye-health-small-rye-health-config.adoc b/_generated-doc/latest/config/quarkus-smallrye-health-small-rye-health-config.adoc index eb977e8204..6e9dd07e4a 100644 --- a/_generated-doc/latest/config/quarkus-smallrye-health-small-rye-health-config.adoc +++ b/_generated-doc/latest/config/quarkus-smallrye-health-small-rye-health-config.adoc @@ -154,6 +154,22 @@ endif::add-copy-button-to-env-var[] | +a|icon:lock[title=Fixed at build time] [[quarkus-smallrye-health-small-rye-health-config_quarkus.smallrye-health.management.enabled]]`link:#quarkus-smallrye-health-small-rye-health-config_quarkus.smallrye-health.management.enabled[quarkus.smallrye-health.management.enabled]` + +[.description] +-- +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 + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_SMALLRYE_HEALTH_MANAGEMENT_ENABLED+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_SMALLRYE_HEALTH_MANAGEMENT_ENABLED+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`true` + + h|[[quarkus-smallrye-health-small-rye-health-config_quarkus.smallrye-health.ui-smallrye-health-ui-configuration]]link:#quarkus-smallrye-health-small-rye-health-config_quarkus.smallrye-health.ui-smallrye-health-ui-configuration[SmallRye Health UI configuration] h|Type diff --git a/_generated-doc/latest/config/quarkus-smallrye-health.adoc b/_generated-doc/latest/config/quarkus-smallrye-health.adoc index 32c7de294f..6cdea07cba 100644 --- a/_generated-doc/latest/config/quarkus-smallrye-health.adoc +++ b/_generated-doc/latest/config/quarkus-smallrye-health.adoc @@ -186,6 +186,22 @@ endif::add-copy-button-to-env-var[] | +a|icon:lock[title=Fixed at build time] [[quarkus-smallrye-health_quarkus.smallrye-health.management.enabled]]`link:#quarkus-smallrye-health_quarkus.smallrye-health.management.enabled[quarkus.smallrye-health.management.enabled]` + +[.description] +-- +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 + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_SMALLRYE_HEALTH_MANAGEMENT_ENABLED+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_SMALLRYE_HEALTH_MANAGEMENT_ENABLED+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`true` + + a| [[quarkus-smallrye-health_quarkus.smallrye-health.ui.enable]]`link:#quarkus-smallrye-health_quarkus.smallrye-health.ui.enable[quarkus.smallrye-health.ui.enable]` [.description] diff --git a/_generated-doc/latest/config/quarkus-smallrye-openapi-small-rye-open-api-config.adoc b/_generated-doc/latest/config/quarkus-smallrye-openapi-small-rye-open-api-config.adoc index f00a8759cd..02849d2d73 100644 --- a/_generated-doc/latest/config/quarkus-smallrye-openapi-small-rye-open-api-config.adoc +++ b/_generated-doc/latest/config/quarkus-smallrye-openapi-small-rye-open-api-config.adoc @@ -74,6 +74,22 @@ endif::add-copy-button-to-env-var[] |`false` +a|icon:lock[title=Fixed at build time] [[quarkus-smallrye-openapi-small-rye-open-api-config_quarkus.smallrye-openapi.management.enabled]]`link:#quarkus-smallrye-openapi-small-rye-open-api-config_quarkus.smallrye-openapi.management.enabled[quarkus.smallrye-openapi.management.enabled]` + +[.description] +-- +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 + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_SMALLRYE_OPENAPI_MANAGEMENT_ENABLED+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_SMALLRYE_OPENAPI_MANAGEMENT_ENABLED+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`true` + + a|icon:lock[title=Fixed at build time] [[quarkus-smallrye-openapi-small-rye-open-api-config_quarkus.smallrye-openapi.additional-docs-directory]]`link:#quarkus-smallrye-openapi-small-rye-open-api-config_quarkus.smallrye-openapi.additional-docs-directory[quarkus.smallrye-openapi.additional-docs-directory]` [.description] diff --git a/_generated-doc/latest/config/quarkus-smallrye-openapi.adoc b/_generated-doc/latest/config/quarkus-smallrye-openapi.adoc index 3e17e80d6c..c6d0984715 100644 --- a/_generated-doc/latest/config/quarkus-smallrye-openapi.adoc +++ b/_generated-doc/latest/config/quarkus-smallrye-openapi.adoc @@ -74,6 +74,22 @@ endif::add-copy-button-to-env-var[] |`false` +a|icon:lock[title=Fixed at build time] [[quarkus-smallrye-openapi_quarkus.smallrye-openapi.management.enabled]]`link:#quarkus-smallrye-openapi_quarkus.smallrye-openapi.management.enabled[quarkus.smallrye-openapi.management.enabled]` + +[.description] +-- +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 + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_SMALLRYE_OPENAPI_MANAGEMENT_ENABLED+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_SMALLRYE_OPENAPI_MANAGEMENT_ENABLED+++` +endif::add-copy-button-to-env-var[] +--|boolean +|`true` + + a|icon:lock[title=Fixed at build time] [[quarkus-smallrye-openapi_quarkus.smallrye-openapi.additional-docs-directory]]`link:#quarkus-smallrye-openapi_quarkus.smallrye-openapi.additional-docs-directory[quarkus.smallrye-openapi.additional-docs-directory]` [.description] diff --git a/_generated-doc/latest/config/quarkus-spring-cloud-config-client.adoc b/_generated-doc/latest/config/quarkus-spring-cloud-config-client.adoc index 98964ab260..ad45d3d734 100644 --- a/_generated-doc/latest/config/quarkus-spring-cloud-config-client.adoc +++ b/_generated-doc/latest/config/quarkus-spring-cloud-config-client.adoc @@ -88,7 +88,8 @@ endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] Environment variable: `+++QUARKUS_SPRING_CLOUD_CONFIG_CONNECTION_TIMEOUT+++` endif::add-copy-button-to-env-var[] ---|Duration +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] |`10S` @@ -106,7 +107,8 @@ endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] Environment variable: `+++QUARKUS_SPRING_CLOUD_CONFIG_READ_TIMEOUT+++` endif::add-copy-button-to-env-var[] ---|Duration +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] |`60S` @@ -269,4 +271,17 @@ endif::add-copy-button-to-env-var[] --|`Map` | -|=== \ No newline at end of file +|=== +ifndef::no-duration-note[] +[NOTE] +[id='duration-note-anchor-{summaryTableId}'] +.About the Duration format +==== +The format for durations uses the standard `java.time.Duration` format. +You can learn more about it in the link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html#parse-java.lang.CharSequence-[Duration#parse() javadoc]. + +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. +==== +endif::no-duration-note[] diff --git a/_generated-doc/latest/config/quarkus-spring-cloud-config-spring-cloud-config-client-config.adoc b/_generated-doc/latest/config/quarkus-spring-cloud-config-spring-cloud-config-client-config.adoc index 63e5da3654..0de7cf4549 100644 --- a/_generated-doc/latest/config/quarkus-spring-cloud-config-spring-cloud-config-client-config.adoc +++ b/_generated-doc/latest/config/quarkus-spring-cloud-config-spring-cloud-config-client-config.adoc @@ -88,7 +88,8 @@ endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] Environment variable: `+++QUARKUS_SPRING_CLOUD_CONFIG_CONNECTION_TIMEOUT+++` endif::add-copy-button-to-env-var[] ---|Duration +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] |`10S` @@ -106,7 +107,8 @@ endif::add-copy-button-to-env-var[] ifndef::add-copy-button-to-env-var[] Environment variable: `+++QUARKUS_SPRING_CLOUD_CONFIG_READ_TIMEOUT+++` endif::add-copy-button-to-env-var[] ---|Duration +--|link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html[Duration] + link:#duration-note-anchor-{summaryTableId}[icon:question-circle[], title=More information about the Duration format] |`60S` @@ -269,4 +271,17 @@ endif::add-copy-button-to-env-var[] --|`Map` | -|=== \ No newline at end of file +|=== +ifndef::no-duration-note[] +[NOTE] +[id='duration-note-anchor-{summaryTableId}'] +.About the Duration format +==== +The format for durations uses the standard `java.time.Duration` format. +You can learn more about it in the link:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html#parse-java.lang.CharSequence-[Duration#parse() javadoc]. + +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. +==== +endif::no-duration-note[] diff --git a/_generated-doc/latest/config/quarkus-vertx-http-config-group-server-ssl-config.adoc b/_generated-doc/latest/config/quarkus-vertx-http-config-group-server-ssl-config.adoc index 571aa1cd25..8d3f4b3bf5 100644 --- a/_generated-doc/latest/config/quarkus-vertx-http-config-group-server-ssl-config.adoc +++ b/_generated-doc/latest/config/quarkus-vertx-http-config-group-server-ssl-config.adoc @@ -320,7 +320,11 @@ a| [[quarkus-vertx-http-config-group-server-ssl-config_quarkus.http.ssl.protocol [.description] -- -The list of protocols to explicitly enable. +Sets the ordered list of enabled SSL/TLS protocols. + +If not set, it defaults to `"TLSv1.3, TLSv1.2"`. The following list of protocols are supported: `TLSv1, TLSv1.1, TLSv1.2, TLSv1.3`. To only enable `TLSv1.3`, set the value to `to "TLSv1.3"`. + +Note that setting an empty list, and enabling SSL/TLS is invalid. You must at least have one protocol. ifdef::add-copy-button-to-env-var[] Environment variable: env_var_with_copy_button:+++QUARKUS_HTTP_SSL_PROTOCOLS+++[] @@ -658,7 +662,11 @@ a| [[quarkus-vertx-http-config-group-server-ssl-config_quarkus.management.ssl.pr [.description] -- -The list of protocols to explicitly enable. +Sets the ordered list of enabled SSL/TLS protocols. + +If not set, it defaults to `"TLSv1.3, TLSv1.2"`. The following list of protocols are supported: `TLSv1, TLSv1.1, TLSv1.2, TLSv1.3`. To only enable `TLSv1.3`, set the value to `to "TLSv1.3"`. + +Note that setting an empty list, and enabling SSL/TLS is invalid. You must at least have one protocol. ifdef::add-copy-button-to-env-var[] Environment variable: env_var_with_copy_button:+++QUARKUS_MANAGEMENT_SSL_PROTOCOLS+++[] diff --git a/_generated-doc/latest/config/quarkus-vertx-http-general-config-items.adoc b/_generated-doc/latest/config/quarkus-vertx-http-general-config-items.adoc index b3b64010a2..9e020c044b 100644 --- a/_generated-doc/latest/config/quarkus-vertx-http-general-config-items.adoc +++ b/_generated-doc/latest/config/quarkus-vertx-http-general-config-items.adoc @@ -692,7 +692,11 @@ a| [[quarkus-vertx-http-general-config-items_quarkus.http.ssl.protocols]]`link:# [.description] -- -The list of protocols to explicitly enable. +Sets the ordered list of enabled SSL/TLS protocols. + +If not set, it defaults to `"TLSv1.3, TLSv1.2"`. The following list of protocols are supported: `TLSv1, TLSv1.1, TLSv1.2, TLSv1.3`. To only enable `TLSv1.3`, set the value to `to "TLSv1.3"`. + +Note that setting an empty list, and enabling SSL/TLS is invalid. You must at least have one protocol. ifdef::add-copy-button-to-env-var[] Environment variable: env_var_with_copy_button:+++QUARKUS_HTTP_SSL_PROTOCOLS+++[] @@ -2040,7 +2044,11 @@ a| [[quarkus-vertx-http-general-config-items_quarkus.management.ssl.protocols]]` [.description] -- -The list of protocols to explicitly enable. +Sets the ordered list of enabled SSL/TLS protocols. + +If not set, it defaults to `"TLSv1.3, TLSv1.2"`. The following list of protocols are supported: `TLSv1, TLSv1.1, TLSv1.2, TLSv1.3`. To only enable `TLSv1.3`, set the value to `to "TLSv1.3"`. + +Note that setting an empty list, and enabling SSL/TLS is invalid. You must at least have one protocol. ifdef::add-copy-button-to-env-var[] Environment variable: env_var_with_copy_button:+++QUARKUS_MANAGEMENT_SSL_PROTOCOLS+++[] diff --git a/_generated-doc/latest/config/quarkus-vertx-http.adoc b/_generated-doc/latest/config/quarkus-vertx-http.adoc index 6cdaf6e25e..ef82ffd1ab 100644 --- a/_generated-doc/latest/config/quarkus-vertx-http.adoc +++ b/_generated-doc/latest/config/quarkus-vertx-http.adoc @@ -507,6 +507,22 @@ endif::add-copy-button-to-env-var[] |required icon:exclamation-circle[title=Configuration property is required] +a| [[quarkus-vertx-http_quarkus.http.test-host]]`link:#quarkus-vertx-http_quarkus.http.test-host[quarkus.http.test-host]` + +[.description] +-- +Used when `QuarkusIntegrationTest` is meant to execute against an application that is already running and listening on the host specified by this property. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_HTTP_TEST_HOST+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_HTTP_TEST_HOST+++` +endif::add-copy-button-to-env-var[] +--|string +| + + a| [[quarkus-vertx-http_quarkus.http.host-enabled]]`link:#quarkus-vertx-http_quarkus.http.host-enabled[quarkus.http.host-enabled]` [.description] @@ -555,6 +571,22 @@ endif::add-copy-button-to-env-var[] |`8444` +a| [[quarkus-vertx-http_quarkus.http.test-ssl-enabled]]`link:#quarkus-vertx-http_quarkus.http.test-ssl-enabled[quarkus.http.test-ssl-enabled]` + +[.description] +-- +Used when `QuarkusIntegrationTest` is meant to execute against an application that is already running to configure the test to use SSL. + +ifdef::add-copy-button-to-env-var[] +Environment variable: env_var_with_copy_button:+++QUARKUS_HTTP_TEST_SSL_ENABLED+++[] +endif::add-copy-button-to-env-var[] +ifndef::add-copy-button-to-env-var[] +Environment variable: `+++QUARKUS_HTTP_TEST_SSL_ENABLED+++` +endif::add-copy-button-to-env-var[] +--|boolean +| + + a| [[quarkus-vertx-http_quarkus.http.insecure-requests]]`link:#quarkus-vertx-http_quarkus.http.insecure-requests[quarkus.http.insecure-requests]` [.description] @@ -1011,7 +1043,11 @@ a| [[quarkus-vertx-http_quarkus.http.ssl.protocols]]`link:#quarkus-vertx-http_qu [.description] -- -The list of protocols to explicitly enable. +Sets the ordered list of enabled SSL/TLS protocols. + +If not set, it defaults to `"TLSv1.3, TLSv1.2"`. The following list of protocols are supported: `TLSv1, TLSv1.1, TLSv1.2, TLSv1.3`. To only enable `TLSv1.3`, set the value to `to "TLSv1.3"`. + +Note that setting an empty list, and enabling SSL/TLS is invalid. You must at least have one protocol. ifdef::add-copy-button-to-env-var[] Environment variable: env_var_with_copy_button:+++QUARKUS_HTTP_SSL_PROTOCOLS+++[] @@ -2775,7 +2811,11 @@ a| [[quarkus-vertx-http_quarkus.management.ssl.protocols]]`link:#quarkus-vertx-h [.description] -- -The list of protocols to explicitly enable. +Sets the ordered list of enabled SSL/TLS protocols. + +If not set, it defaults to `"TLSv1.3, TLSv1.2"`. The following list of protocols are supported: `TLSv1, TLSv1.1, TLSv1.2, TLSv1.3`. To only enable `TLSv1.3`, set the value to `to "TLSv1.3"`. + +Note that setting an empty list, and enabling SSL/TLS is invalid. You must at least have one protocol. ifdef::add-copy-button-to-env-var[] Environment variable: env_var_with_copy_button:+++QUARKUS_MANAGEMENT_SSL_PROTOCOLS+++[] diff --git a/_guides/_attributes.adoc b/_guides/_attributes.adoc index 693c5e73c2..b3884ae5d8 100644 --- a/_guides/_attributes.adoc +++ b/_guides/_attributes.adoc @@ -1,10 +1,10 @@ // Common attributes. // --> No blank lines (it ends the document header) :project-name: Quarkus -:quarkus-version: 3.2.0.Final +:quarkus-version: 3.2.1.Final :quarkus-platform-groupid: io.quarkus.platform // . -:maven-version: 3.9.2 +:maven-version: 3.9.3 :graalvm-version: jdk-17 :graalvm-flavor: jdk-17 :mandrel-version: jdk-17 diff --git a/_guides/building-native-image.adoc b/_guides/building-native-image.adoc index c239409030..a4dbdb7e11 100644 --- a/_guides/building-native-image.adoc +++ b/_guides/building-native-image.adoc @@ -291,8 +291,8 @@ Either by adding it to `application.properties` or by appending it to the comman Your `%test.` prefixed properties will be used at the test runtime. -You can override the profile the executable is *built* with and *runs* with using the `quarkus-profile=test` property, e.g. -`./mvnw clean verify -Dnative -Dquarkus-profile=test`. This might come handy if there are test specific resources to be processed, +You can override the profile the executable is *built* with and *runs* with using the `quarkus.profile=test` property, e.g. +`./mvnw clean verify -Dnative -Dquarkus.profile=test`. This might come handy if there are test specific resources to be processed, such as importing test data into the database. [source,properties] @@ -309,7 +309,7 @@ executable will contain only the `version.txt` resource, no superfluous test dat [WARNING] ==== -The executable built with `-Dquarkus-profile=test` is not suitable for production deployment. +The executable built with `-Dquarkus.profile=test` is not suitable for production deployment. It contains your test resources files and settings. Once the testing is done, the executable would have to be built again, using the default, `prod` profile. @@ -541,7 +541,7 @@ The project generation has also provided a `Dockerfile.native` in the `src/main/ [source,dockerfile] ---- -FROM registry.access.redhat.com/ubi8/ubi-minimal:8.6 +FROM registry.access.redhat.com/ubi8/ubi-minimal:8.8 WORKDIR /work/ RUN chown 1001 /work \ && chmod "g+rwX" /work \ diff --git a/_guides/cdi-reference.adoc b/_guides/cdi-reference.adoc index 2d03ab17c4..4684cf0420 100644 --- a/_guides/cdi-reference.adoc +++ b/_guides/cdi-reference.adoc @@ -14,7 +14,7 @@ include::_attributes.adoc[] Quarkus DI solution (also called ArC) is based on the https://jakarta.ee/specifications/cdi/4.0/jakarta-cdi-spec-4.0.html[Jakarta Contexts and Dependency Injection 4.0, window="_blank"] specification. It implements the CDI Lite specification, with selected improvements on top, and passes the CDI Lite TCK. It does not implement CDI Full. -See also xref:supported_features[the list of supported features] and xref:limitations[the list of limitations]. +See also xref:supported_features_and_limitations[the list of supported features and limitations]. TIP: If you're new to CDI then we recommend you to read the xref:cdi.adoc[Introduction to CDI] first. @@ -200,43 +200,20 @@ public class CounterBean { ---- <1> A package-private constructor injection. `@Inject` is optional in this particular case. -[[supported_features]] -== Supported Features - -* Programming model -** Managed beans implemented by a Java class -*** `@PostConstruct` and `@PreDestroy` lifecycle callbacks -** Producer methods and fields, disposers -** Qualifiers -** Alternatives -** Stereotypes -* Dependency injection and lookup -** Field, constructor and initializer/setter injection -** Type-safe resolution -** Programmatic lookup via `jakarta.enterprise.inject.Instance` -** Client proxies -** Injection point metadata -* Scopes and contexts; see xref:cdi.adoc#bean-scope-available[here] for details -* Interceptors -** Business method interceptors: `@AroundInvoke` -** Interceptors for lifecycle event callbacks: `@PostConstruct`, `@PreDestroy`, `@AroundConstruct` +[[supported_features_and_limitations]] +== [[supported_features]][[limitations]] Supported Features and Limitations + +The CDI Lite specification is fully supported. +The following features from CDI Full are also supported: + * Decorators -* Events and observer methods, including asynchronous events and transactional observer methods -* Build Compatible Extensions -* `BeanContainer` - -[[limitations]] -== Limitations - -* `@ConversationScoped` is not supported -* Portable Extensions are not supported -* `BeanManager`: in addition to the `BeanContainer` methods, only the following methods are supported: `getInjectableReference()`, `resolveDecorators()` -* Specialization is not supported -* `beans.xml` descriptor content is ignored, except for the `bean-discovery-mode` attribute -* Passivation and passivating scopes are not supported -* Interceptor methods on superclasses are not implemented yet -* `@Interceptors` is not supported -* Decoration of built-in beans, such as `Event`, is not supported +** Decoration of built-in beans, such as `Event`, is not supported +* `BeanManager` +** In addition to the `BeanContainer` methods, the following methods are supported: `getInjectableReference()`, `resolveDecorators()` +* `@SessionScoped` +** Only with the Undertow extension; see xref:cdi.adoc#bean-scope-available[here] for details + +NOTE: These additional features are not covered by the CDI Lite TCK. [[nonstandard_features]] == Non-standard Features diff --git a/_guides/config-reference.adoc b/_guides/config-reference.adoc index 23e6a01110..821a4fffff 100644 --- a/_guides/config-reference.adoc +++ b/_guides/config-reference.adoc @@ -58,21 +58,15 @@ the value `youshallnotpass` to the attribute `quarkus.datasource.password`. * For a runner jar: `export QUARKUS_DATASOURCE_PASSWORD=youshallnotpass ; java -jar target/quarkus-app/quarkus-run.jar` * For a native executable: `export QUARKUS_DATASOURCE_PASSWORD=youshallnotpass ; ./target/myapp-runner` -[NOTE] -==== Environment variables names follow the conversion rules specified by link:https://github.com/eclipse/microprofile-config/blob/master/spec/src/main/asciidoc/configsources.asciidoc#default-configsources[MicroProfile Config]. - Config searches three environment variables for a given property name (e.g. `foo.BAR.baz`): - `foo.BAR.baz` - Exact match - `foo_BAR_baz` - Replace each character that is neither alphanumeric nor `\_` with `_` - `FOO_BAR_BAZ` - Replace each character that is neither alphanumeric nor `\_` with `_`; then convert the name to upper case -==== -[NOTE] -==== SmallRye Config specifies link:https://smallrye.io/smallrye-config/Main/config/environment-variables/[additional conversion rules]. - A property with double quotes `foo."bar".baz`, replace each character that is neither alphanumeric @@ -82,6 +76,8 @@ nor `\_` with `_`: `FOO_BAR_BAZ` - An indexed property `foo.bar[0]` or `foo.bar[0].baz`, replace each character that is neither alphanumeric nor `\_` with `_`: `FOO_BAR_0_` or `FOO_BAR_0__BAZ` +[CAUTION] +==== In some situations, looking up the exact property name is impossible. For instance, when looking up a configuration that is part of a `Map`, and the property name contains a dynamic segment (the `Map` key). In this case, Quarkus relies upon each source’s list of property names. These must be converted back to their most likely @@ -95,6 +91,7 @@ To correctly lookup `Map` properties where `FOO_BAR_BAZ` is the property name an `foo.bar-baz` in a source with an ordinal lower than the EnvConfigSource (`300`). ==== + [[env-file]] === `.env` file in the current working directory diff --git a/_guides/datasource.adoc b/_guides/datasource.adoc index 5a7780ae5c..b88cee4e65 100644 --- a/_guides/datasource.adoc +++ b/_guides/datasource.adoc @@ -326,9 +326,6 @@ In most cases, the configuration above will be optional as either a JDBC driver === Configure multiple datasources -Multiple datasources are only supported for JDBC and the Agroal extension. -Creating multiple reactive datasources is not currently possible. - [NOTE] ==== The Hibernate ORM extension supports defining xref:hibernate-orm.adoc#multiple-persistence-units[persistence units] by using configuration properties. diff --git a/_guides/getting-started-testing.adoc b/_guides/getting-started-testing.adoc index 215ca1d261..0a5017b754 100644 --- a/_guides/getting-started-testing.adoc +++ b/_guides/getting-started-testing.adoc @@ -1396,6 +1396,7 @@ An example use of this could be the following Maven command, that forces `@Quark ./mvnw verify -Dquarkus.http.test-host=1.2.3.4 -Dquarkus.http.test-port=4321 ---- +To test against a running instance that only accepts SSL/TLS connection (example: `https://1.2.3.4:4321`) set the system property `quarkus.http.test-ssl-enabled` to `true`. == Mixing `@QuarkusTest` with other type of tests diff --git a/_guides/hibernate-reactive-panache.adoc b/_guides/hibernate-reactive-panache.adoc index e2088abc4c..8d003b6715 100644 --- a/_guides/hibernate-reactive-panache.adoc +++ b/_guides/hibernate-reactive-panache.adoc @@ -1006,7 +1006,7 @@ public class PanacheFunctionalityTest { } ---- <1> Make sure the test method is run on the Vert.x event loop. -<2> The injected `UniAsserter` agrument is used to make assertions. +<2> The injected `UniAsserter` argument is used to make assertions. <3> Be sure to call your `verify` and `do*` methods on `PanacheMock` rather than `Mockito`, otherwise you won't know what mock object to pass. diff --git a/_guides/images/dev-ui-keycloak-client-credentials-grant.png b/_guides/images/dev-ui-keycloak-client-credentials-grant.png index e33fcbc443..de650c3822 100644 Binary files a/_guides/images/dev-ui-keycloak-client-credentials-grant.png and b/_guides/images/dev-ui-keycloak-client-credentials-grant.png differ diff --git a/_guides/images/dev-ui-keycloak-decoded-tokens.png b/_guides/images/dev-ui-keycloak-decoded-tokens.png index 0e6f8301cd..0f0d97a02f 100644 Binary files a/_guides/images/dev-ui-keycloak-decoded-tokens.png and b/_guides/images/dev-ui-keycloak-decoded-tokens.png differ diff --git a/_guides/images/dev-ui-keycloak-password-grant.png b/_guides/images/dev-ui-keycloak-password-grant.png index 363db5c51a..991cdee086 100644 Binary files a/_guides/images/dev-ui-keycloak-password-grant.png and b/_guides/images/dev-ui-keycloak-password-grant.png differ diff --git a/_guides/images/dev-ui-keycloak-sign-in-to-service.png b/_guides/images/dev-ui-keycloak-sign-in-to-service.png index 0b441489c0..f24bff8aa8 100644 Binary files a/_guides/images/dev-ui-keycloak-sign-in-to-service.png and b/_guides/images/dev-ui-keycloak-sign-in-to-service.png differ diff --git a/_guides/images/dev-ui-keycloak-sign-in-to-spa.png b/_guides/images/dev-ui-keycloak-sign-in-to-spa.png index 4ceffed5df..61d0bcc9ad 100644 Binary files a/_guides/images/dev-ui-keycloak-sign-in-to-spa.png and b/_guides/images/dev-ui-keycloak-sign-in-to-spa.png differ diff --git a/_guides/images/dev-ui-keycloak-test-access-token.png b/_guides/images/dev-ui-keycloak-test-access-token.png index 6451279ee1..f598b4dfbb 100644 Binary files a/_guides/images/dev-ui-keycloak-test-access-token.png and b/_guides/images/dev-ui-keycloak-test-access-token.png differ diff --git a/_guides/images/dev-ui-keycloak-test-service-from-spa.png b/_guides/images/dev-ui-keycloak-test-service-from-spa.png index bd79330eda..c3f1c75c90 100644 Binary files a/_guides/images/dev-ui-keycloak-test-service-from-spa.png and b/_guides/images/dev-ui-keycloak-test-service-from-spa.png differ diff --git a/_guides/images/dev-ui-keycloak-test-service-swaggerui-graphql.png b/_guides/images/dev-ui-keycloak-test-service-swaggerui-graphql.png index f3f22ccd9a..b382953118 100644 Binary files a/_guides/images/dev-ui-keycloak-test-service-swaggerui-graphql.png and b/_guides/images/dev-ui-keycloak-test-service-swaggerui-graphql.png differ diff --git a/_guides/images/dev-ui-oidc-card.png b/_guides/images/dev-ui-oidc-card.png index b972a88330..62f10e5ba8 100644 Binary files a/_guides/images/dev-ui-oidc-card.png and b/_guides/images/dev-ui-oidc-card.png differ diff --git a/_guides/images/dev-ui-oidc-devconsole-card.png b/_guides/images/dev-ui-oidc-devconsole-card.png index 564bb911f4..1352ea2227 100644 Binary files a/_guides/images/dev-ui-oidc-devconsole-card.png and b/_guides/images/dev-ui-oidc-devconsole-card.png differ diff --git a/_guides/images/dev-ui-oidc-keycloak-card.png b/_guides/images/dev-ui-oidc-keycloak-card.png index f88c3bbf8b..4d2dad6640 100644 Binary files a/_guides/images/dev-ui-oidc-keycloak-card.png and b/_guides/images/dev-ui-oidc-keycloak-card.png differ diff --git a/_guides/logging.adoc b/_guides/logging.adoc index 5b5693c342..f62c68f7d3 100644 --- a/_guides/logging.adoc +++ b/_guides/logging.adoc @@ -3,30 +3,35 @@ This guide is maintained in the main Quarkus repository and pull requests should be submitted there: https://github.com/quarkusio/quarkus/tree/main/docs/src/main/asciidoc //// -= Configuring Logging += Logging configuration include::_attributes.adoc[] -:categories: core -:summary: This guide explains logging and how to configure it. +:categories: core,getting-started +:diataxis-type: reference -This guide explains logging and how to configure it. +Read about the efficient use of logging API in Quarkus, configuring logging output according to your needs, and using logging adapters to unify the output from other logging APIs. -Internally, Quarkus uses JBoss Log Manager and the JBoss Logging facade. -You can use the JBoss Logging facade inside your code as it's already provided, -or any of the supported Logging API listed in the next chapter as Quarkus will send them to JBoss Log Manager. +Quarkus uses the JBoss Log Manager logging backend for publishing application and framework logs. +Quarkus supports the JBoss Logging API as well as multiple other logging APIs listed in the upcoming section. +These APIs seamlessly integrate with JBoss Log Manager. -All the logging configuration will then be done inside your `application.properties`. +To configure your logging, you will exclusively work within your `application.properties` file. -== Supported Logging APIs +[[supported-logging-apis]] +== Supported logging APIs -Applications and components may use any of the following APIs for logging, and the logs will be merged: +Applications and components commonly utilize a logging API to log messages during runtime. +The underlying implementation of this API is responsible for storing these messages, typically in a file. -* JDK `java.util.logging` (also called JUL) -* https://github.com/jboss-logging/jboss-logging[JBoss Logging] -* https://www.slf4j.org/[SLF4J] -* https://commons.apache.org/proper/commons-logging/[Apache Commons Logging] +With all logs ultimately directed to the JBoss Log Manager, you have the flexibility to utilize any of the featured logging APIs available: -Internally Quarkus uses JBoss Logging; you can also use it inside your application so that no other dependencies should be added for your logs. +* link:https://github.com/jboss-logging/jboss-logging[JBoss Logging] +* JDK `java.util.logging` (JUL) +* link:https://www.slf4j.org/[SLF4J] +* link:https://commons.apache.org/proper/commons-logging/[Apache Commons Logging] +NOTE: By leveraging JBoss Logging within your application, you eliminate the need for additional logging dependencies. + +.An example of using the JBoss Logging API to log a message: [source,java] ---- import org.jboss.logging.Logger; @@ -50,12 +55,51 @@ public class ExampleResource { } ---- -NOTE: If you use JBoss Logging but one of your libraries uses a different logging API, you may need to configure a xref:logging-adapters[logging adapter]. +NOTE: While JBoss Logging routes log messages into JBoss Log Manager directly, one of your libraries might rely on a different logging API. +In such cases, you need to use a xref:logging-adapters[logging adapter] to ensure that its log messages are routed to JBoss Log Manager as well. + + +== Methods of obtaining an application logger + +In Quarkus, the most common ways to obtain an application logger are by: + +* xref:declaring-a-loger-field[Declaring a logger field] +* xref:logging-with-panache[Logging with Panache] +* xref:injection-of-a-configured-logger[Injecting a configured logger] + + +[[declaring-a-loger-field]] +=== Declaring a logger field +With this classic approach, you use a specific API to obtain a logger instance, store it in a static field of a class, and call logging operations upon this instance. + +The same flow can be applied with any of the xref:supported-logging-apis[supported logging APIs]. + +.An example of storing a logger instance into a static field by using the JBoss Logging API: +[source,java] +---- +package com.example; +import org.jboss.logging.Logger; + +public class MyService { + private static final Logger log = Logger.getLogger(MyService.class); <1> + + public void doSomething() { + log.info("It works!"); <2> + } +} +---- +<1> Define the logger field. +<2> Invoke the desired logging methods on the `log` object. + + +[[logging-with-panache]] === Logging with Panache -Instead of declaring a `Logger` field, you can use the simplified logging API: +Quarkus simplifies logging by automatically adding logger fields to classes that use `io.quarkus.logging.Log`. +This eliminates the need for repetitive boilerplate code and enhances logging setup convenience. +.An example of simplified logging using static method calls: [source,java] ---- package com.example; @@ -68,20 +112,27 @@ class MyService { // <2> } } ---- -<1> The `io.quarkus.logging.Log` class mirrors the JBoss Logging API, except all methods are `static`. -<2> Note that the class doesn't declare a logger field. -This is because during application build, a `private static final org.jboss.logging.Logger` field is created automatically, in each class that uses the `Log` API. +<1> The `io.quarkus.logging.Log` class contains the same methods as JBoss Logging, except that they are `static`. +<2> Note that the class does not declare a logger field. +This is because during application build, a `private static final org.jboss.logging.Logger` field is created automatically in each class that uses the `Log` API. The fully qualified name of the class that calls the `Log` methods is used as a logger name. In this example, the logger name would be `com.example.MyService`. -<3> Finally, during application build, all calls to `Log` methods are rewritten to regular JBoss Logging calls on the logger field. +<3> Finally, all calls to `Log` methods are rewritten to regular JBoss Logging calls on the logger field during the application build. WARNING: Only use the `Log` API in application classes, not in external dependencies. `Log` method calls that are not processed by Quarkus at build time will throw an exception. -=== Injecting a Logger -You can also inject a configured `org.jboss.logging.Logger` instance in your beans and resource classes. +[[injection-of-a-configured-logger]] +=== Injecting a configured logger + +The last alternative is to inject a configured `org.jboss.logging.Logger` logger instance by using the `@Inject` annotation. +This approach is applicable only for CDI beans. +You can use `@Inject Logger log`, where the logger gets named after the class you inject it to, or `@Inject @LoggerName("...") Logger log`, where the logger will receive the specified name. +Once injected, you can use the `log` object to invoke logging methods. + +.An example of two different types of logger injection: [source, java] ---- import org.jboss.logging.Logger; @@ -101,52 +152,27 @@ class SimpleBean { } } ---- -<1> The FQCN of the declaring class is used as a logger name, i.e. `org.jboss.logging.Logger.getLogger(SimpleBean.class)` will be used. -<2> In this case, the name _foo_ is used as a logger name, i.e. `org.jboss.logging.Logger.getLogger("foo")` will be used. - -NOTE: The logger instances are cached internally. Therefore, a logger injected e.g. into a `@RequestScoped` bean is shared for all bean instances to avoid possible performance penalty associated with logger instantiation. +<1> The FQCN of the declaring class is used as a logger name, for example, `org.jboss.logging.Logger.getLogger(SimpleBean.class)` will be used. +<2> In this case, the name _foo_ is used as a logger name, for example,`org.jboss.logging.Logger.getLogger("foo")` will be used. -=== What about Apache Log4j ? +NOTE: The logger instances are cached internally. Therefore, when a logger is injected, for example, into a `@RequestScoped` bean, it is shared for all bean instances to avoid possible performance penalties associated with logger instantiation. -link:https://logging.apache.org/log4j/2.x/[Log4j] is a logging implementation: it contains a logging backend and a logging facade. -Quarkus uses the JBoss Log Manager backend, so you will need to include the `log4j2-jboss-logmanager` library to route Log4j logs to JBoss Log Manager. - -[source,xml,role="primary asciidoc-tabs-target-sync-cli asciidoc-tabs-target-sync-maven"] -.pom.xml ----- - - org.jboss.logmanager - log4j2-jboss-logmanager <1> - ----- -<1> This is the library needed for Log4j version 2; if you use the legacy Log4j version 1 you need to use `log4j-jboss-logmanager` instead. - -[source,gradle,role="secondary asciidoc-tabs-target-sync-gradle"] -.build.gradle ----- -implementation("org.jboss.logmanager:log4j2-jboss-logmanager") <1> ----- -<1> This is the library needed for Log4j version 2; if you use the legacy Log4j version 1 you need to use `log4j-jboss-logmanager` instead. - -You can then use the Log4j API inside your application. - -WARNING: Do not include any Log4j dependencies. The `log4j2-jboss-logmanager` library includes what's needed to use Log4j as a logging facade. == Logging levels -These are the log levels used by Quarkus: +.Log levels used by Quarkus [horizontal] -OFF:: Special level to turn off logging. -FATAL:: A critical service failure/complete inability to service requests of any kind. +OFF:: A special level to use in configuration in order to turn off logging. +FATAL:: A critical service failure or complete inability to service requests of any kind. ERROR:: A significant disruption in a request or the inability to service a request. WARN:: A non-critical service error or problem that may not require immediate correction. -INFO:: Service lifecycle events or important related very-low-frequency information. -DEBUG:: Messages that convey extra information regarding lifecycle or non-request-bound events which may be helpful for debugging. +INFO:: Service lifecycle events or important related very low-frequency information. +DEBUG:: Messages that convey extra information regarding lifecycle or non-request-bound events, useful for debugging. TRACE:: Messages that convey extra per-request debugging information that may be very high frequency. -ALL:: Special level for all messages including custom levels. +ALL:: A special level to use in configuration to turn on logging for all messages, including custom levels. -In addition, the following levels may be configured for applications and libraries using link:https://docs.oracle.com/javase/8/docs/api/java/util/logging/Level.html[`java.util.logging`]: +You can also configure the following levels for applications and libraries that use link:https://docs.oracle.com/javase/8/docs/api/java/util/logging/Level.html[`java.util.logging`]: [horizontal] SEVERE:: Same as **ERROR**. @@ -154,62 +180,108 @@ WARNING:: Same as **WARN**. CONFIG:: Service configuration information. FINE:: Same as **DEBUG**. FINER:: Same as **TRACE**. -FINEST:: Event more debugging information than `TRACE`, maybe with even higher frequency. +FINEST:: Increased debug output compared to `TRACE`, which might have a higher frequency. + +.The mapping between the levels +[options="header",cols="^33%,^33%,^33%"] +|=== +|Numerical level value |Standard level name |Equivalent `java.util.logging` (JUL) level name + +|1100 |FATAL | Not applicable + +|1000 |ERROR |SEVERE + +|900 |WARN |WARNING + +|800 |INFO |INFO + +|700 | Not applicable |CONFIG + +|500 |DEBUG |FINE + +|400 |TRACE |FINER + +|300 | Not applicable |FINEST +|=== + == Runtime configuration -Run time logging is configured in the `application.properties` file, -for example, to set the default log level to `INFO` logging and include Hibernate `DEBUG` logs: +Runtime logging is configured in the `application.properties` file. +Because JBoss Logging is built-in to Quarkus, link:https://quarkus.io/developer-joy/[unified configuration] is provided for all xref:supported-logging-apis[supported logging APIs]. + +.An example of how you can set the default log level to `INFO` logging and include Hibernate `DEBUG` logs: [source, properties] ---- quarkus.log.level=INFO quarkus.log.category."org.hibernate".level=DEBUG ---- -Setting a log level below `DEBUG` requires the minimum log level to be adjusted, -either globally via the `quarkus.log.min-level` property or per-category as shown in the example above, -as well as adjusting the log level itself. +When you set the log level to below `DEBUG`, you must also adjust the minimum log level. +This setting is either global, using the `quarkus.log.min-level` configuration property, or per category: + +[source, properties] +---- +quarkus.log.category."org.hibernate".min-level=TRACE +---- -Minimum logging level sets a floor level that Quarkus will be needed to potentially generate, -opening the door to optimization opportunities. -As an example, in native execution the minimum level enables lower level checks (e.g. `isTraceEnabled`) to be folded to `false`, -resulting in dead code elimination for code that will never to be executed. +This sets a floor level for which Quarkus needs to generate supporting code. +The minimum log level must be set at build time so that Quarkus can open the door to optimization opportunities where logging on unusable levels can be elided. -All possible properties are listed in the xref:loggingConfigurationReference[logging configuration reference] section. +.An example from native execution: +Setting `INFO` as the minimum logging level sets lower-level checks, such as `isTraceEnabled`, to `false`. +This identifies code like `if(logger.isDebug()) callMethod();` that will never be executed and mark it as "dead." + +[WARNING] +==== +If you add these properties on the command line, ensure the `"` character is escaped properly: + +---- + `-Dquarkus.log.category.\"org.hibernate\".level=TRACE` +---- +==== + +All potential properties are listed in the xref:loggingConfigurationReference[logging configuration reference] section. -NOTE: If you are adding these properties by using the command line, make sure `"` is escaped. -For example `-Dquarkus.log.category.\"org.hibernate\".level=TRACE`. === Logging categories -Logging is done on a per-category basis. -Each category can be independently configured. -A configuration which applies to a category will also apply to all sub-categories of that category, -unless there is a more specific matching sub-category configuration. -For every category the same settings that are configured on ( console / file / syslog ) apply. -These can also be overridden by attaching one or more named handlers to a category. -See example in the xref:category-named-handlers-example[Named handlers attached to a category] output. +Logging is done on a per-category basis, with each category being configured independently. +A category configuration recursively applies to all subcategories of that category unless there is a more specific matching sub-category configuration. + +The parent of all logging categories is called the "root category". +This category, being the ultimate parent, may contain configuration which applies globally to all other categories. This includes the globally configured handlers and formatters. + +Thus, configurations made under `quarkus.log.console.*`, `quarkus.log.file.*`, and `quarkus.log.syslog.*`, are global and apply for all categories. For more information, see xref:loggingConfigurationReference[Logging configuration reference]. + +If you want to configure something extra for a specific category, create a named handler like `quarkus.log.handler.[console|file|syslog]..*` and set it up for that category by using `quarkus.log.category..handlers`. + +//TODO: Add a better, real-world example of a handler configuration for a more specific category. CC DML + +An example use case can be a desire to use a different timestamp format for log messages which are saved to a file than the format used for other handlers. + +For further demonstration, see the outputs of the xref:category-named-handlers-example[Attaching named handlers to a category] example. [cols="".level|INFO footnote:[Some extensions may define customized default log levels for certain categories, in order to reduce log noise by default. Setting the log level in configuration will override any extension-defined log levels.]|The level to use to configure the category named ``. The quotes are necessary. -|quarkus.log.category."".min-level|DEBUG |The minimum logging level to use to configure the category named ``. The quotes are necessary. +|quarkus.log.category."".level|INFO footnote:[Some extensions may define customized default log levels for certain categories, in order to reduce log noise by default. Setting the log level in configuration will override any extension-defined log levels.]|The level to use to configure the category named ``. The quotes are necessary. +|quarkus.log.category."".min-level|DEBUG |The minimum logging level to use to configure the category named ``. The quotes are necessary. |quarkus.log.category."".use-parent-handlers|true|Specify whether this logger should send its output to its parent logger. |quarkus.log.category."".handlers=[]|empty footnote:[By default, the configured category gets the same handlers attached as the one on the root logger.]|The names of the handlers that you want to attach to a specific category. |=== [NOTE] ==== -The quotes shown in the property name are required as categories normally contain '.', -which must be escaped. -See the example in xref:category-example[File TRACE Logging Configuration]. +The `.` symbol separates the specific parts in the configuration property. +The quotes in the property name are used as a required escape to keep category specifications, such as `quarkus.log.category."io.quarkus.smallrye.jwt".level=TRACE`, intact. ==== + === Root logger configuration -The root logger category is handled separately, and is configured via the following properties: +The root logger category is handled separately, and is configured by using the following properties: [cols=" Make sure the `org.jboss.logmanager.LogManager` is used. <2> Enable debug logging for all logging categories. -If you are using Gradle, add this to your `build.gradle`: +For Gradle, add the following configuration to the `build.gradle` file: [source, groovy] ---- @@ -501,26 +572,33 @@ test { See also xref:getting-started-testing.adoc#test-from-ide[Running `@QuarkusTest` from an IDE]. [[logging-adapters]] -== Logging Adapters +== Logging adapters Quarkus relies on the JBoss Logging library for all the logging requirements. -If you are using libraries that have dependencies on other logging libraries such as Apache Commons Logging, Log4j or SLF4J, you need to exclude them from the dependencies and use one of the adapters provided by JBoss Logging. +Suppose you use libraries that depend on other logging libraries, such as Apache Commons Logging, Log4j, or SLF4J. In that case, you need to exclude them from the dependencies and use one of the JBoss Logging adapters. -This is especially important when building native executables as you could encounter issues similar to the following when compiling the native executable: +This is especially important when building native executables, as you could encounter issues similar to the following when compiling the native executable: [source] ---- Caused by java.lang.ClassNotFoundException: org.apache.commons.logging.impl.LogFactoryImpl ---- -This is due to the logging implementation not being included in the native executable. -Using the JBoss Logging adapters will solve this problem. +The logging implementation is not included in the native executable, but you can resolve this issue using JBoss Logging adapters. + +These adapters are available for popular open-source logging components, as explained in the next chapter. -These adapters are available for most of the common Open Source logging components. +=== Add a logging adapter to your application -Apache Commons Logging: +For each logging API that is not `jboss-logging`: +. Add a logging adapter library to ensure that messages logged through these APIs are routed to the JBoss Log Manager backend. ++ +NOTE: This step is unnecessary for libraries that are dependencies of a Quarkus extension where the extension handles it automatically. ++ +* Apache Commons Logging: ++ [source,xml,role="primary asciidoc-tabs-target-sync-cli asciidoc-tabs-target-sync-maven"] .pom.xml ---- @@ -529,15 +607,15 @@ Apache Commons Logging: commons-logging-jboss-logging ---- - ++ [source,gradle,role="secondary asciidoc-tabs-target-sync-gradle"] .build.gradle ---- implementation("org.jboss.logging:commons-logging-jboss-logging") ---- -Log4j: - +* Log4j: ++ [source,xml,role="primary asciidoc-tabs-target-sync-cli asciidoc-tabs-target-sync-maven"] .pom.xml ---- @@ -546,15 +624,15 @@ Log4j: log4j-jboss-logmanager ---- - ++ [source,gradle,role="secondary asciidoc-tabs-target-sync-gradle"] .build.gradle ---- implementation("org.jboss.logmanager:log4j-jboss-logmanager") ---- -Log4j 2: - +* Log4j 2: ++ [source,xml,role="primary asciidoc-tabs-target-sync-cli asciidoc-tabs-target-sync-maven"] .pom.xml ---- @@ -563,15 +641,20 @@ Log4j 2: log4j2-jboss-logmanager ---- - ++ [source,gradle,role="secondary asciidoc-tabs-target-sync-gradle"] .build.gradle ---- implementation("org.jboss.logmanager:log4j2-jboss-logmanager") ---- ++ +[NOTE] +==== +Do not include any Log4j dependencies because the `log4j2-jboss-logmanager` library contains all that is needed to use Log4j as a logging implementation. +==== -And SLF4J: - +* SLF4J: ++ [source,xml,role="primary asciidoc-tabs-target-sync-cli asciidoc-tabs-target-sync-maven"] .pom.xml ---- @@ -580,14 +663,14 @@ And SLF4J: slf4j-jboss-logmanager ---- - ++ [source,gradle,role="secondary asciidoc-tabs-target-sync-gradle"] .build.gradle ---- implementation("org.jboss.slf4j:slf4j-jboss-logmanager") ---- -NOTE: This is not needed for libraries that are dependencies of a Quarkus extension as the extension will take care of this for you. +. Verify whether the logs generated by the added library adhere to the same format as the other Quarkus logs. [[loggingConfigurationReference]] == Logging configuration reference diff --git a/_guides/maven-tooling.adoc b/_guides/maven-tooling.adoc index 929ee0f919..7efc47b176 100644 --- a/_guides/maven-tooling.adoc +++ b/_guides/maven-tooling.adoc @@ -598,6 +598,14 @@ By default the generated uber JAR file name will have the `-runner` suffix, unle If the runner suffix is not desired, it can be disabled by setting `quarkus.package.add-runner-suffix` configuration option to `false`, in which case the uber JAR will replace the original JAR file generated by `maven-jar-plugin` for the application module. +==== Attaching Uber-Jar file as the main project artifact + +As long as an Uber-Jar file name is created by appending a suffix, such as `runner`, to the original project JAR file name, the Uber-Jar file name suffix will also be used as the Maven +artifact classifier for the Uber-Jar artifact. There are two ways to attach an Uber-Jar as the main project artifact (without the classifier): + +1. set `quarkus.package.add-runner-suffix=false`, which will disable the addition of the file name suffix and, by doing that, will replace the original project JAR on the file system; +2. set `attachRunnerAsMainArtifact` parameter of the `quarkus:build` goal to `true`. + [[multi-module-maven]] === Working with multi-module projects diff --git a/_guides/quarkus-runtime-base-image.adoc b/_guides/quarkus-runtime-base-image.adoc index 4ff970447f..c8c767b41f 100644 --- a/_guides/quarkus-runtime-base-image.adoc +++ b/_guides/quarkus-runtime-base-image.adoc @@ -38,7 +38,7 @@ In this case, you need to use a multi-stage `dockerfile` to copy the required li [source, dockerfile] ---- # First stage - install the dependencies in an intermediate container -FROM registry.access.redhat.com/ubi8/ubi-minimal:8.6 as BUILD +FROM registry.access.redhat.com/ubi8/ubi-minimal:8.8 as BUILD RUN microdnf install freetype # Second stage - copy the dependencies @@ -61,7 +61,7 @@ If you need to have access to the full AWT support, you need more than just `lib [source, dockerfile] ---- # First stage - install the dependencies in an intermediate container -FROM registry.access.redhat.com/ubi8/ubi-minimal:8.6 as BUILD +FROM registry.access.redhat.com/ubi8/ubi-minimal:8.8 as BUILD RUN microdnf install freetype fontconfig # Second stage - copy the dependencies @@ -111,7 +111,7 @@ To use this base image, use the following `Dockerfile`: [source, dockerfile] ---- -FROM registry.access.redhat.com/ubi8/ubi-minimal:8.6 +FROM registry.access.redhat.com/ubi8/ubi-minimal:8.8 WORKDIR /work/ RUN chown 1001 /work \ && chmod "g+rwX" /work \ diff --git a/_guides/qute-reference.adoc b/_guides/qute-reference.adoc index 4bd2e32aa0..4211c98284 100644 --- a/_guides/qute-reference.adoc +++ b/_guides/qute-reference.adoc @@ -1830,6 +1830,9 @@ import jakarta.inject.Inject; import jakarta.ws.rs.GET; import jakarta.ws.rs.Path; import jakarta.ws.rs.QueryParam; +import jakarta.ws.rs.Produces; +import jakarta.ws.rs.core.MediaType; + import io.quarkus.qute.TemplateInstance; @Path("hello") @@ -2472,6 +2475,8 @@ import jakarta.inject.Inject; import jakarta.ws.rs.GET; import jakarta.ws.rs.Path; import jakarta.ws.rs.QueryParam; +import jakarta.ws.rs.Produces; +import jakarta.ws.rs.core.MediaType; import io.quarkus.qute.TemplateInstance; import io.quarkus.qute.Template; diff --git a/_guides/qute.adoc b/_guides/qute.adoc index ce7f5b22a7..d01896b104 100644 --- a/_guides/qute.adoc +++ b/_guides/qute.adoc @@ -6,7 +6,7 @@ https://github.com/quarkusio/quarkus/tree/main/docs/src/main/asciidoc = Qute Templating Engine include::_attributes.adoc[] :categories: miscellaneous -:summary: Learn more about how you can use templating in your applications with the Qute template engine. +:summary: Learn more about how you can use templating in your applications with the Qute template engine. Qute is a templating engine designed specifically to meet the Quarkus needs. The usage of reflection is minimized to reduce the size of native images. @@ -84,6 +84,8 @@ import jakarta.inject.Inject; import jakarta.ws.rs.GET; import jakarta.ws.rs.Path; import jakarta.ws.rs.QueryParam; +import jakarta.ws.rs.Produces; +import jakarta.ws.rs.core.MediaType; import io.quarkus.qute.TemplateInstance; import io.quarkus.qute.Template; @@ -102,7 +104,7 @@ public class HelloResource { } ---- <1> If there is no `@Location` qualifier provided, the field name is used to locate the template. In this particular case, we're injecting a template with path `templates/hello.txt`. -<2> `Template.data()` returns a new template instance that can be customized before the actual rendering is triggered. In this case, we put the name value under the key `name`. The data map is accessible during rendering. +<2> `Template.data()` returns a new template instance that can be customized before the actual rendering is triggered. In this case, we put the name value under the key `name`. The data map is accessible during rendering. <3> Note that we don't trigger the rendering - this is done automatically by a special `ContainerResponseFilter` implementation. If your application is running, you can request the endpoint: @@ -146,6 +148,8 @@ import jakarta.inject.Inject; import jakarta.ws.rs.GET; import jakarta.ws.rs.Path; import jakarta.ws.rs.QueryParam; +import jakarta.ws.rs.Produces; +import jakarta.ws.rs.core.MediaType; import io.quarkus.qute.TemplateInstance; import io.quarkus.qute.CheckedTemplate; @@ -167,7 +171,7 @@ public class HelloResource { ---- <1> This declares a template with path `templates/HelloResource/hello`. <2> `Templates.hello()` returns a new template instance that is returned from the resource method. Note that we don't trigger the rendering - this is done automatically by a special `ContainerResponseFilter` implementation. - + NOTE: Once you have declared a `@CheckedTemplate` class, we will check that all its methods point to existing templates, so if you try to use a template from your Java code and you forgot to add it, we will let you know at build time :) Keep in mind this style of declaration allows you to reference templates declared in other resources too: @@ -181,6 +185,8 @@ import jakarta.inject.Inject; import jakarta.ws.rs.GET; import jakarta.ws.rs.Path; import jakarta.ws.rs.QueryParam; +import jakarta.ws.rs.Produces; +import jakarta.ws.rs.core.MediaType; import io.quarkus.qute.TemplateInstance; @@ -217,7 +223,7 @@ public class Templates { <1> This declares a template with path `templates/hello`. -== Template Parameter Declarations +== Template Parameter Declarations If you declare a *parameter declaration* in a template then Qute attempts to validate all expressions that reference this parameter and if an incorrect expression is found the build fails. @@ -247,7 +253,7 @@ Let's start again with the template:

{item.name}

-
Price: {item.price}
<2> +
Price: {item.price}
<2> ---- @@ -310,7 +316,7 @@ Let's start again with the template:

{item.name}

-
Price: {item.price}
+
Price: {item.price}
---- @@ -341,7 +347,7 @@ public class ItemResource { @Inject Template item; <1> - + @GET @Path("{id}") @Produces(MediaType.TEXT_HTML) @@ -377,7 +383,7 @@ Let's update our template:

{item.name}

-
Price: {item.price}
+
Price: {item.price}
{#if item.price > 100} <1>
Discounted Price: {item.discountedPrice}
<2> {/if} diff --git a/_guides/resteasy-reactive-migration.adoc b/_guides/resteasy-reactive-migration.adoc index cb84dafe47..e1296b1649 100644 --- a/_guides/resteasy-reactive-migration.adoc +++ b/_guides/resteasy-reactive-migration.adoc @@ -120,6 +120,38 @@ Quarkus uses smart defaults when determining the media type of Jakarta REST meth The difference between `quarkus-resteasy-reactive` and `quarkus-resteasy` is the use of `text/plain` as the default media type instead of `text/html` when the method returns a `String`. +=== Servlets + +RESTEasy Reactive does **not** support servlets. +If your project depends on servlets you have to migrate them. +A servlet-based JAX-RS implementation must support injections of these types with the `@Context` annotation: `ServletConfig`, `ServletContext`, `HttpServletRequest` and `HttpServletResponse`. +Since RESTEasy Reactive is not servlet-based these injections will not work. + +It is not always obvious that this will fail especially if you depend on an extension like `quarkus-undertow` which supplies the interfaces. +For example, if you write this you could compile it but get an exception on calling it: + +[source, java] +---- +@Path("/reactive") +public class ReactiveResource { + + @Context + HttpServletRequest httpServletRequest; + + @GET + @Produces(MediaType.TEXT_PLAIN) + public String servletContextPath() { + + String contextPath = httpServletRequest.getContextPath(); + + return "My context path is: " + contextPath; + } +} +---- + +The same is true for your third-party libraries. +If they happen to depend on servlets you need to find a migration path for them. + == Client The Reactive REST Client (`quarkus-rest-client-reactive` and its dependencies) replace the legacy `quarkus-rest-client` but leverage Quarkus' build time processing diff --git a/_guides/resteasy-reactive.adoc b/_guides/resteasy-reactive.adoc index c70a0577ef..d37dae023b 100644 --- a/_guides/resteasy-reactive.adoc +++ b/_guides/resteasy-reactive.adoc @@ -764,7 +764,7 @@ An example of this could look like: package org.acme.rest; import org.jboss.resteasy.reactive.Header; -import org.jboss.resteasy.reactive.ResponseHeaders; +import org.jboss.resteasy.reactive.ResponseHeader; import org.jboss.resteasy.reactive.ResponseStatus; import jakarta.ws.rs.GET; diff --git a/_guides/security-architecture.adoc b/_guides/security-architecture.adoc index cba40a95cd..da066f0209 100644 --- a/_guides/security-architecture.adoc +++ b/_guides/security-architecture.adoc @@ -19,7 +19,8 @@ When a client sends an HTTP request, Quarkus Security orchestrates security auth The sequential security validation process results in one of three outcomes: * The HTTP request gets authenticated and authorized and access to the Quarkus application gets granted. -* The HTTP request authentication fails and the requester receives a challenge. +* The HTTP request authentication fails and the requester receives a challenge specific to the authentication mechanism, for example, a `401` error, a URL redirect to reauthenticate, or some other custom authentication challenge response. +For some practical examples of challenge responses, see the Quarkus xref:security-customization.adoc[Security Tips and Tricks] guide. * The HTTP request authorization fails and the requester gets denied access to the Quarkus application. The following diagram steps through the detailed process flow of the Quarkus Security architecture: @@ -33,6 +34,10 @@ image::security-architecture-overview.png[alt=Quarkus Security architecture proc Quarkus Security uses `HttpAuthenticationMechanism` to extract the authentication credentials from the HTTP request and delegates them to `IdentityProvider` to convert the credentials to `SecurityIdentity`. For example, the credentials can come from the `Authorization` header, client HTTPS certificates, or cookies. +When an authentication request is rejected by Quarkus Security, `HttpAuthenticationMechanism` sends an authentication challenge back to the client. +The type of challenge depends on the authentication mechanism. +For example, with the OIDC OpenID Connect (OIDC) Authorization Code Flow mechanism, a redirect URL gets generated and the client is sent back to the OpenID Connect provider to authenticate. + === `IdentityProvider` `IdentityProvider` verifies the authentication credentials and maps them to `SecurityIdentity`, which has the username, roles, original authentication credentials, and other attributes. diff --git a/_guides/security-openid-connect-dev-services.adoc b/_guides/security-openid-connect-dev-services.adoc index 36c77672f2..7fc25be4a9 100644 --- a/_guides/security-openid-connect-dev-services.adoc +++ b/_guides/security-openid-connect-dev-services.adoc @@ -13,10 +13,10 @@ It also describes Dev UI for all OpenID Connect providers which have already bee == Introduction -Quarkus introduces an experimental `Dev Services For Keycloak` feature which is enabled by default when the `quarkus-oidc` extension is started in dev mode and when the integration tests are running in test mode, but only when no `quarkus.oidc.auth-server-url` property is configured. +Quarkus provides `Dev Services For Keycloak` feature which is enabled by default when the `quarkus-oidc` extension is started in dev mode and when the integration tests are running in test mode, but only when no `quarkus.oidc.auth-server-url` property is configured. It starts a Keycloak container for both the dev and/or test modes and initializes them by registering the existing Keycloak realm or creating a new realm with the client and users for you to start developing your Quarkus application secured by Keycloak immediately. It will restart the container when the `application.properties` or the realm file changes have been detected. -Additionally, xref:dev-ui.adoc[Dev UI] available at http://localhost:8080/q/dev-v1[/q/dev-v1] complements this feature with a Dev UI page which helps to acquire the tokens from Keycloak and test your Quarkus application. +Additionally, xref:dev-ui.adoc[Dev UI] available at http://localhost:8080/q/dev[/q/dev] complements this feature with a Dev UI page which helps to acquire the tokens from Keycloak and test your Quarkus application. If `quarkus.oidc.auth-server-url` is already set then a generic OpenID Connect Dev Console which can be used with all OpenID Connect providers will be activated, please see xref:dev-ui-all-oidc-providers[Dev UI for all OpenID Connect Providers] for more information. @@ -46,7 +46,7 @@ include::{includes}/devtools/dev.adoc[] [source,shell] ---- -2021-08-27 18:42:43,530 INFO [io.qua.dev.com.ContainerLocator] (build-15) Dev Services container found: 48fee151a31ddfe32c39965be8f61108587b25ed2f66cdc18bb926d9e2e570c5 (quay.io/keycloak/keycloak:14.0.0). Connecting to: 0.0.0.0:32797. +2021-08-27 18:42:43,530 INFO [io.qua.dev.com.ContainerLocator] (build-15) Dev Services container found: 48fee151a31ddfe32c39965be8f61108587b25ed2f66cdc18bb926d9e2e570c5 (quay.io/keycloak/keycloak:21.0.2). Connecting to: 0.0.0.0:32797. 2021-08-27 18:42:43,600 INFO [io.qua.oid.dep.dev.key.KeycloakDevServicesProcessor] (build-15) Dev Services for Keycloak started. ... ---- @@ -58,7 +58,7 @@ It is possible that the Keycloak container does not become ready before the defa Note that you can disable sharing the containers with `quarkus.keycloak.devservices.shared=false`. -Now open the main link:http://localhost:8080/q/dev-v1[Dev UI (v1) page], and you will see the `OpenID Connect Card` linking to a Keycloak page: +Now open the main link:http://localhost:8080/q/dev[Dev UI page], and you will see the `OpenID Connect Card` linking to a Keycloak page: image::dev-ui-oidc-keycloak-card.png[alt=Dev UI OpenID Connect Card,role="center"] @@ -133,7 +133,7 @@ You may need to register a redirect URI for the authorization code flow initiate If Keycloak does enforce it then you will see an authentication error informing you that the `redirect_uri` value is wrong. -In this case select the `Keycloak Admin` option in the right top corner, login as `admin:admin`, select the test realm and the client which Dev UI for Keycloak is configured with and add `http://localhost:8080/q/dev-v1/io.quarkus.quarkus-oidc/provider` to `Valid Redirect URIs`. If you used `-Dquarkus.http.port` when starting Quarkus then change `8080` to the value of `quarkus.http.port` +In this case select the `Keycloak Admin` option in the right top corner, login as `admin:admin`, select the test realm and the client which Dev UI for Keycloak is configured with and add `http://localhost:8080/q/dev/io.quarkus.quarkus-oidc/provider` to `Valid Redirect URIs`. If you used `-Dquarkus.http.port` when starting Quarkus then change `8080` to the value of `quarkus.http.port` If the container is shared between multiple applications running on different ports then you will need to register `redirect_uri` values for each of these applications. @@ -285,10 +285,20 @@ If `quarkus.oidc.auth-server-url` is already set then a generic OpenID Connect D [[dev-ui-all-oidc-providers]] == Dev UI for all OpenID Connect Providers -If `quarkus.oidc.auth-server-url` points to an already started OpenID Connect provider (which can be Keycloak or other provider), `quarkus.oidc.auth-server-url` is set to `service` (which is a default value) and at least `quarkus.oidc.client-id` is set then `Dev UI for all OpenID Connect Providers` will be activated. +If `quarkus.oidc.auth-server-url` points to an already started OpenID Connect provider (which can be Keycloak or other provider), `quarkus.oidc.auth-server-url` is set to `service` (which is a default value) or `hybrid` and at least `quarkus.oidc.client-id` is set then `Dev UI for all OpenID Connect Providers` will be activated. Setting `quarkus.oidc.credentials.secret` will mostly likely be required for Keycloak and other providers for the authorization code flow initiated from Dev UI to complete, unless the client identified with `quarkus.oidc.client-id` is configured as a public client in your OpenID Connect provider's administration console. +For example, you can use Dev UI to test Google authentication with this configuration: + +[source,properties] +---- +quarkus.oidc.provider=google +quarkus.oidc.application-type=hybrid +quarkus.oidc.client-id=${google-client-id} +quarkus.oidc.credentials.secret=${google-client-secret} +---- + Run: include::{includes}/devtools/dev.adoc[] @@ -298,11 +308,11 @@ And you will see the following message: [source,shell] ---- ... -2021-09-07 15:53:42,697 INFO [io.qua.oid.dep.dev.OidcDevConsoleProcessor] (build-41) OIDC Dev Console: discovering the provider metadata at http://localhost:8180/realms/quarkus/.well-known/openid-configuration +2021-09-07 15:53:42,697 INFO [io.qua.oid.dep.dev.OidcDevConsoleProcessor] (build-41) OIDC Dev Console: discovering the provider metadata at https://accounts.google.com/.well-known/openid-configuration ... ---- -If the provider metadata discovery has been successful then, after you open the main link:http://localhost:8080/q/dev-v1[Dev UI page], you will see the `OpenID Connect Card` page linking to `Dev Console`: +If the provider metadata discovery has been successful then, after you open the main link:http://localhost:8080/q/dev[Dev UI page], you will see the following `OpenID Connect Card` referencing a `Google` provider: image::dev-ui-oidc-devconsole-card.png[alt=Generic Dev UI OpenID Connect Card,role="center"] diff --git a/_guides/security-openid-connect-providers.adoc b/_guides/security-openid-connect-providers.adoc index d4ce993016..1a9dcff99a 100644 --- a/_guides/security-openid-connect-providers.adoc +++ b/_guides/security-openid-connect-providers.adoc @@ -142,6 +142,21 @@ quarkus.oidc.client-id= quarkus.oidc.credentials.secret= ---- +[NOTE] +==== +Some Microsoft services may issue tokens whose signatures can only be verified if the current token's `nonce` header is reset with its SHA-256 digest value. +If your application has to deal with such tokens then please enable an Azure token customizer: + +[source,properties] +---- +quarkus.oidc.provider=microsoft +quarkus.oidc.client-id= +quarkus.oidc.credentials.secret= +quarkus.oidc.token.customizer-name=azure-access-token-customizer +---- +==== + +[[apple]] === Apple In order to set up OIDC for Apple you need to create a developer account, and sign up for the 99€/year program, but you cannot test your application on `localhost` like most other OIDC providers: @@ -343,6 +358,16 @@ quarkus.oidc.client-id= quarkus.oidc.credentials.secret= ---- +[NOTE] +==== +Twitter provider requires Proof Key for Code Exchange (PKCE) which is supported by the `quarkus.oidc.provider=twitter` declaration. +Quarkus has to encrypt the current PKCE code verifier in a state cookie while the authorization code flow with Twitter is in progress and it will +generate a secure random secret key for encrypting it. + +You can provide your own secret key for encrypting the PKCE code verifier if you prefer with the `quarkus.oidc.authentication.pkce-secret` property but +note that this secret should be 32 characters long, and an error will be reported if it is less than 16 characters long. +==== + === Spotify Create a https://developer.spotify.com/documentation/general/guides/authorization/app-settings/[Spotify application]: diff --git a/_guides/stork-reference.adoc b/_guides/stork-reference.adoc index c4b5dfc3fc..0b1b477171 100644 --- a/_guides/stork-reference.adoc +++ b/_guides/stork-reference.adoc @@ -61,291 +61,16 @@ Instead of using the Kubernetes Service IP directly and let Kubernetes handle th For a full example of using Stork with Kubernetes, please read the xref:stork-kubernetes.adoc[Using Stork with Kubernetes guide]. -== Implementing a custom service discovery +== Extending Stork -Stork is extensible, and you can implement your own service discovery mechanism. +Stork is extensible. +You can implement your own service discovery or service selection provider. -=== Dependency -To implement your Service Discovery Provider, make sure your project depends on Core and Configuration Generator. The former brings classes necessary to implement custom discovery, the latter contains an annotation processor that generates classes needed by Stork. +To learn about custom service discovery and service selection, check: -[source,xml,role="primary asciidoc-tabs-target-sync-cli asciidoc-tabs-target-sync-maven"] -.pom.xml ----- - - io.smallrye.stork - stork-core - - - io.smallrye.stork - stork-configuration-generator - - provided - ----- - -[source,gradle,role="secondary asciidoc-tabs-target-sync-gradle"] -.build.gradle ----- -implementation("io.smallrye.stork:stork-core") -compileOnly("io.smallrye.stork:stork-configuration-generator") ----- - -[NOTE] -==== -If the provider is located in an extension, the configuration generator should be declared in the -`annotationProcessorPaths` section of the runtime module using the default scope: - -[source,xml] ----- - - ... - - io.smallrye.stork - stork-configuration-generator - - ----- -==== - -=== Implementing a service discovery provider - -The custom provider is a factory that creates an `io.smallrye.stork.ServiceDiscovery` instance for each configured service using this service discovery provider. -A type, for example, `acme` identifies each provider. -This type is used in the configuration to reference the provider: - -[source, properties] ----- -quarkus.stork.my-service.service-discovery.type=acme ----- - -The first step consists of implementing the `io.smallrye.stork.spi.ServiceDiscoveryProvider` interface: - -[source, java] ----- -package examples; - -import io.smallrye.stork.api.ServiceDiscovery; -import io.smallrye.stork.api.config.ServiceConfig; -import io.smallrye.stork.api.config.ServiceDiscoveryAttribute; -import io.smallrye.stork.api.config.ServiceDiscoveryType; -import io.smallrye.stork.spi.StorkInfrastructure; -import io.smallrye.stork.spi.ServiceDiscoveryProvider; - -@ServiceDiscoveryType("acme") // <1> -@ServiceDiscoveryAttribute(name = "host", - description = "Host name of the service discovery server.", required = true) // <2> -@ServiceDiscoveryAttribute(name = "port", - description = "Port of the service discovery server.", required = false) -public class AcmeServiceDiscoveryProvider // <3> - implements ServiceDiscoveryProvider { - - // <4> - @Override - public ServiceDiscovery createServiceDiscovery(AcmeConfiguration config, - String serviceName, - ServiceConfig serviceConfig, - StorkInfrastructure storkInfrastructure) { - return new AcmeServiceDiscovery(config); - } -} ----- - -This implementation is straightforward. - -<1> `@ServiceDiscoveryType` annotation defines the type of the service discovery provider. For each `ServiceDiscoveryProvider` annotated with this annotation, a configuration class will be generated. The name of the configuration class is constructed by appending `Configuration` to the name of the provider. -<2> Use `@ServiceDiscoveryAttribute` to define configuration properties for services configured with this service discovery provider. Configuration properties are gathered from all properties of a form: `quarkus.stork.my-service.service-discovery.attr=value`. -<3> The provider needs to implement `ServiceDiscoveryType` typed by the configuration class. This configuration class is generated automatically by the Configuration Generator. Its name is created by appending `Configuration` to the service discovery type, such as `AcmeConfiguration`. -<4> `createServiceDiscovery` method is the factory method. It receives the configuration and access to the name of the service and available infrastructure. - -Then, we need to implement the `ServiceDiscovery` interface: - -[source, java] ----- -package examples; - -import java.util.Collections; -import java.util.List; - -import io.smallrye.mutiny.Uni; -import io.smallrye.stork.api.ServiceDiscovery; -import io.smallrye.stork.api.ServiceInstance; -import io.smallrye.stork.impl.DefaultServiceInstance; -import io.smallrye.stork.utils.ServiceInstanceIds; - -public class AcmeServiceDiscovery implements ServiceDiscovery { - - private final String host; - private final int port; - - public AcmeServiceDiscovery(AcmeConfiguration configuration) { - this.host = configuration.getHost(); - this.port = Integer.parseInt(configuration.getPort()); - } - - @Override - public Uni> getServiceInstances() { - // Proceed to the lookup... - // Here, we just return a DefaultServiceInstance with the configured host and port - // The last parameter specifies whether the communication with the instance should happen over a secure connection - DefaultServiceInstance instance = - new DefaultServiceInstance(ServiceInstanceIds.next(), host, port, false); - return Uni.createFrom().item(() -> Collections.singletonList(instance)); - } -} ----- - -Again, this implementation is simplistic. -Typically, instead of creating a service instance with values from the configuration, you would connect to a service discovery backend, look for the service and build the list of service instances accordingly. -That's why the method returns a `Uni`. -Most of the time, the lookup is a remote operation. - -=== Using your service discovery - -In the project using it, don't forget to add the dependency on the module providing your implementation. -Then, in the configuration, just add: - -[source, properties] ----- -quarkus.stork.my-service.service-discovery.type=acme -quarkus.stork.my-service.service-discovery.host=localhost -quarkus.stork.my-service.service-discovery.port=1234 ----- - -Then, Stork will use your implementation to locate the `my-service` service. - -== Implementing a custom service selection / load-balancer - -Stork is extensible, and you can implement your own service selection (load-balancer) mechanism. - -=== Dependency -To implement your Load Balancer Provider, make sure your project depends on Core and Configuration Generator. The former brings classes necessary to implement custom load balancer, the latter contains an annotation processor that generates classes needed by Stork. - -[source,xml,role="primary asciidoc-tabs-target-sync-cli asciidoc-tabs-target-sync-maven"] -.pom.xml ----- - - io.smallrye.stork - stork-core - - - io.smallrye.stork - stork-configuration-generator - - provided - ----- - -[source,gradle,role="secondary asciidoc-tabs-target-sync-gradle"] -.build.gradle ----- -implementation("io.smallrye.stork:stork-core") -compileOnly("io.smallrye.stork:stork-configuration-generator") ----- - -[NOTE] -==== -Similar to custom discovery providers, if the provider is located in an extension, the configuration generator should be declared in the `annotationProcessorPaths` section of the runtime module using the default scope. -==== - -=== Implementing a load balancer provider - -Load balancer implementation consists of three elements: - -- `LoadBalancer` which is responsible for selecting service instances for a single Stork service -- `LoadBalancerProvider` which creates instances of `LoadBalancer` for a given load balancer _type_ -- `LoadBalancerProviderConfiguration` which is a configuration for the load balancer - - -A _type_, for example, `acme`, identifies each provider. -This _type_ is used in the configuration to reference the provider: - -[source, properties] ----- -quarkus.stork.my-service.load-balancer.type=acme ----- - -Similarly to `ServiceDiscoveryProvider`, a `LoadBalancerProvider` implementation needs to be annotated with `@LoadBalancerType` that defines the _type_. -Any configuration properties that the provider expects should be defined with `@LoadBalancerAttribute` annotations placed on the provider. -[source, java] ----- -package examples; - -import io.smallrye.stork.api.LoadBalancer; -import io.smallrye.stork.api.ServiceDiscovery; -import io.smallrye.stork.api.config.LoadBalancerAttribute; -import io.smallrye.stork.api.config.LoadBalancerType; -import io.smallrye.stork.spi.LoadBalancerProvider; - -@LoadBalancerType("acme") -@LoadBalancerAttribute(name = "my-attribute", - description = "Attribute that alters the behavior of the LoadBalancer") -public class AcmeLoadBalancerProvider implements - LoadBalancerProvider { - - @Override - public LoadBalancer createLoadBalancer(AcmeLoadBalancerProviderConfiguration config, - ServiceDiscovery serviceDiscovery) { - return new AcmeLoadBalancer(config); - } -} ----- - -Note, that similarly to the `ServiceDiscoveryProvider`, the `LoadBalancerProvider` interface takes a configuration class as a parameter. This configuration class is generated automatically by the _Configuration Generator_. -Its name is created by appending `Configuration` to the name of the provider class. - -The next step is to implement the `LoadBalancer` interface: - -[source, java] ----- -package examples; - -import java.util.ArrayList; -import java.util.Collection; -import java.util.Random; - -import io.smallrye.stork.api.LoadBalancer; -import io.smallrye.stork.api.NoServiceInstanceFoundException; -import io.smallrye.stork.api.ServiceInstance; - -public class AcmeLoadBalancer implements LoadBalancer { - - private final Random random; - - public AcmeLoadBalancer(AcmeLoadBalancerProviderConfiguration config) { - random = new Random(); - } - - @Override - public ServiceInstance selectServiceInstance(Collection serviceInstances) { - if (serviceInstances.isEmpty()) { - throw new NoServiceInstanceFoundException("No services found."); - } - int index = random.nextInt(serviceInstances.size()); - return new ArrayList<>(serviceInstances).get(index); - } -} ----- - -Again, this implementation is simplistic and just picks a random instance from the received list. - - -[source, text] ----- -examples.AcmeLoadBalancerProvider ----- - -=== Using your load balancer - -In the project using it, don't forget to add the dependency on the module providing your implementation. -Then, in the configuration, just add: - -[source, properties] ----- -quarkus.stork.my-service.service-discovery.type=... -quarkus.stork.my-service.load-balancer.type=acme ----- +- https://smallrye.io/smallrye-stork/latest/service-discovery/custom-service-discovery/[Implement a custom service discover provider] +- https://smallrye.io/smallrye-stork/latest/load-balancer/custom-load-balancer/[Implement a custom service selection provider] -Then, Stork will use your implementation to select the `my-service` service instance. diff --git a/_guides/vertx.adoc b/_guides/vertx.adoc index 1f26c616b5..abe01020c4 100644 --- a/_guides/vertx.adoc +++ b/_guides/vertx.adoc @@ -436,12 +436,12 @@ Quarkus provides the `VertxContextSupport#subscribeAndAwait()` method which subs ---- void onStart(@Observes StartupEvent event, Mutiny.SessionFactory sf) { VertxContextSupport.subscribeAndAwait(() -> { - sf.withTransaction(session -> session.persist(new Person())); + return sf.withTransaction(session -> session.persist(new Person())); }); } ---- -NOTE: If it's necessary, the CDI request context is activated during execution of the asynchronous code. +NOTE: If necessary, the CDI request context is activated during execution of the asynchronous code. CAUTION: `VertxContextSupport#subscribeAndAwait()` must not be called on an event loop!